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: Conthrax Sb;
  src: url("https://cdn.prod.website-files.com/657827851305460891bf9d48/65ca5049592a4dad0a5878ff_conthrax-sb.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Golos Text;
  src: url("https://cdn.prod.website-files.com/657827851305460891bf9d48/657ab46734a9c1ebd0ddd692_Golos-Text_Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Golos Text;
  src: url("https://cdn.prod.website-files.com/657827851305460891bf9d48/657ab47518f6bd11f3b3548e_Golos-Text_Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Golos Text;
  src: url("https://cdn.prod.website-files.com/657827851305460891bf9d48/657ab482f1d8db353a0b3c2b_Golos-Text_DemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Alsgorizont;
  src: url("https://cdn.prod.website-files.com/657827851305460891bf9d48/657ab20d482d6a65d6805bc6_ALSGorizont-LightExpanded.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Alsgorizont;
  src: url("https://cdn.prod.website-files.com/657827851305460891bf9d48/657ab2260cbbe50b63f00549_ALSGorizont-RegularExpanded.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Alsgorizont;
  src: url("https://cdn.prod.website-files.com/657827851305460891bf9d48/657ab231853502406cfd4b99_ALSGorizont-MediumExpanded.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --основной-цвет: #181818;
  --для-текста-белый: #f8ffe6;
  --ярко-зеленый: #bbfe01;
  --линии: #f8ffe7;
  --для-заголовков: #b8bbb1;
  --bg-светлый: #eef2e4;
  --прозрачный: #0000;
  --фиолетовый: #8b06fe;
  --white: white;
  --black: black;
}

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

.w-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-pagination-previous-icon {
  margin-right: 4px;
}

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

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

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

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

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

@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 {
  background-color: var(--основной-цвет);
  color: var(--для-текста-белый);
  font-family: Golos Text, sans-serif;
  font-size: 18px;
  line-height: 110%;
}

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

.body {
  line-height: 110%;
}

.hero-section {
  flex-direction: column;
  justify-content: center;
  width: 100vw;
  height: 100vh;
  padding-bottom: 0;
  padding-left: 90px;
  padding-right: 90px;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.bg-image-box {
  z-index: 0;
  color: var(--основной-цвет);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.bg-image-fixed {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.content-hero-box {
  z-index: 2;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  padding: 0;
  position: relative;
}

.left-content-hero-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.logo-image {
  z-index: 1;
  margin-right: 30px;
  position: relative;
}

.hero-description {
  color: var(--для-текста-белый);
  text-transform: uppercase;
  font-family: Alsgorizont, sans-serif;
  font-size: 35px;
  font-weight: 300;
  line-height: 90%;
}

.right-content-hero-box {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.button-box {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.button-application {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 14px;
  width: 194px;
  height: 50px;
  padding: 5px;
  position: relative;
}

.line-image-top {
  opacity: .5;
  width: 100%;
  height: 17px;
  position: absolute;
  inset: 0% 0% auto;
}

.line-image-bottom {
  opacity: .5;
  width: 100%;
  height: 17px;
  position: absolute;
  inset: auto 0% 0%;
}

.text-box-button {
  background-color: var(--ярко-зеленый);
  opacity: .08;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 14px;
  width: 100%;
  height: 100%;
  position: relative;
}

.text-button-hero {
  z-index: 5;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-family: Alsgorizont, sans-serif;
  font-size: 12px;
  font-weight: 300;
  display: flex;
  position: absolute;
  inset: 0%;
}

.noiz {
  z-index: 1;
  opacity: .19;
  background-image: url("https://cdn.prod.website-files.com/657827851305460891bf9d48/657c0f491de210a71bbbe97d_noise.png");
  background-position: 0 0;
  background-size: auto;
  position: absolute;
  inset: 0%;
}

.section {
  z-index: 5;
  background-color: var(--основной-цвет);
  padding: 60px 90px 40px;
  position: relative;
}

.fact-stack {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: 230px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 110px;
  padding: 30px 0 0;
  position: relative;
}

.line-left-stack {
  background-color: var(--основной-цвет);
  width: 1px;
  height: 130px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% -1px;
}

.fact-container {
  border: 1px solid var(--линии);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.line-right-stack {
  background-color: var(--основной-цвет);
  width: 1px;
  height: 130px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% -1px 0% auto;
}

.left-blur {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #bbfe014d, #e4ff991f 8%, #fff0 16%);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.right-blur {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #bbfe014d, #e4ff991f 8%, #fff0 16%);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: rotate(180deg);
}

.fact-description {
  z-index: 2;
  color: #b8bbb1;
  letter-spacing: 1px;
  font-family: Alsgorizont, sans-serif;
  font-size: 16px;
  position: absolute;
  inset: 25px auto auto 30px;
}

.fact-text {
  z-index: 3;
  font-family: Alsgorizont, sans-serif;
  font-size: 58px;
  font-weight: 500;
  display: inline-block;
  position: static;
  inset: 0%;
}

.corner-image {
  z-index: 5;
  width: 100%;
  margin-bottom: 100px;
  display: inline-block;
  position: absolute;
  inset: -80px 0% auto;
}

.heading {
  z-index: 2;
  font-family: Alsgorizont, sans-serif;
  position: relative;
}

.h1-hero-page {
  z-index: 2;
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: Alsgorizont, sans-serif;
  font-size: 98px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.about-stack {
  z-index: 3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding: 0 0 50px;
}

.description-about-text {
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 110%;
}

.paragraph-about-stack {
  flex-flow: column;
  display: flex;
}

.paragraph-about-text {
  margin-bottom: 30px;
  font-family: Alsgorizont, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 110%;
}

.text-span {
  color: var(--ярко-зеленый);
}

.buttom-vw {
  z-index: 3;
  color: var(--для-текста-белый);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100px;
  padding: 10px;
  display: flex;
  position: relative;
}

.buttom-vw-box {
  z-index: 3;
  border: 1px solid var(--ярко-зеленый);
  opacity: .5;
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  border-radius: 16px;
  width: 100%;
  height: 100px;
  position: absolute;
  inset: 0%;
}

.line-left-button-vw {
  background-color: var(--основной-цвет);
  width: 1px;
  height: 70px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% -1px;
}

.line-bottom-button-vw {
  background-color: var(--основной-цвет);
  width: 1px;
  height: 70px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% -1px 0% auto;
}

.buttom-vw-center {
  z-index: 6;
  background-color: var(--ярко-зеленый);
  opacity: .08;
  border-radius: 14px;
  width: 100%;
  height: 100%;
  position: static;
}

.text-button-vw {
  z-index: 6;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.progress-scroll-box {
  z-index: 2;
  opacity: 1;
  border-radius: 16px;
  width: 100%;
  height: 10px;
  margin-bottom: 60px;
  display: flex;
}

.progress-scroll {
  z-index: 3;
  background-color: var(--ярко-зеленый);
  border-radius: 16px;
  width: 10%;
  height: 10px;
  position: relative;
}

.progress-scroll-vw {
  z-index: 2;
  background-color: var(--для-текста-белый);
  opacity: .07;
  border-radius: 16px;
  width: 100%;
  height: 10px;
  margin-bottom: 60px;
  position: absolute;
  inset: 0%;
}

.section-progress-scroll {
  background-color: var(--основной-цвет);
  padding: 60px 90px 50px;
  display: none;
  position: relative;
}

.section-directions {
  background-color: var(--основной-цвет);
  width: 100%;
  height: 5480px;
  padding-top: 60px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.hsw {
  z-index: 2;
  background-color: var(--основной-цвет);
  width: 100vw;
  padding-top: 40px;
  padding-left: 90px;
  position: sticky;
  top: 180px;
  overflow: hidden;
}

.hsc {
  z-index: 2;
  width: 5480px;
  display: flex;
  position: relative;
}

.hs-card {
  z-index: 2;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: auto;
  height: 400px;
  margin-right: 80px;
  display: grid;
  position: relative;
  overflow: visible;
}

.progress-b {
  z-index: 2;
  margin-left: 90px;
  margin-right: 90px;
  position: sticky;
  top: 150px;
}

.directions-image-box {
  border: 1px solid var(--линии);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 540px;
  height: 360px;
  display: flex;
  position: relative;
}

.line-left-directions {
  background-color: var(--основной-цвет);
  width: 1px;
  height: 273px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% -1px;
}

.line-right-directions {
  background-color: var(--основной-цвет);
  width: 1px;
  height: 273px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% -1px 0% auto;
}

.directions-image {
  z-index: 2;
  object-fit: cover;
  border-radius: 22px;
  width: 500px;
  height: 320px;
  position: relative;
}

.directions-content-box {
  padding-top: 20px;
}

.h3 {
  color: var(--ярко-зеленый);
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 110%;
}

.plain-text {
  margin-bottom: 20px;
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
}

.arrow-direction-box {
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.arrow-direction {
  width: 15px;
  height: 15px;
  margin-right: 15px;
}

.heading-direction {
  font-weight: 500;
  line-height: 110%;
}

.direction-bakalavriat-button {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  margin-left: 30px;
  display: grid;
}

.direction-bakalavriat-button1 {
  color: var(--для-текста-белый);
  font-size: 15px;
  text-decoration: none;
  transition: all .3s;
}

.direction-bakalavriat-button1:hover {
  color: var(--ярко-зеленый);
}

.direction-magistratura-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  margin-left: 30px;
  display: grid;
}

.h2 {
  z-index: 4;
  color: var(--для-заголовков);
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.h2.steps {
  z-index: 4;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 92%;
}

.h2.black {
  color: var(--основной-цвет);
}

.h2.black-copy {
  color: var(--основной-цвет);
  margin-bottom: 0;
}

.bracket-image-top {
  z-index: 3;
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  width: 100%;
  height: 40px;
  position: absolute;
  inset: 0% 0% auto;
}

.advantages-conteiner {
  z-index: 2;
  height: auto;
  padding-top: 30px;
  position: relative;
}

.advantages-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: grid;
  position: relative;
}

.left-advantages-box {
  height: auto;
  position: relative;
}

.right-advantages-box {
  border-left: 1px solid var(--линии);
  height: 100%;
  padding-top: 40px;
  padding-left: 50px;
  padding-right: 30px;
}

.ad-card {
  margin-bottom: 140px;
  display: block;
  position: relative;
  overflow: visible;
}

.ad-card-top {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.heading-2 {
  color: var(--ярко-зеленый);
  font-family: Alsgorizont, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 110%;
}

.numbering-text {
  color: var(--для-заголовков);
  text-align: right;
  text-shadow: 0 0 3px var(--ярко-зеленый);
  font-family: Alsgorizont, sans-serif;
  font-weight: 300;
  position: absolute;
  inset: 0% -77px auto auto;
}

.ad-paragraph {
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-span-2 {
  font-weight: 500;
}

.left-advantages {
  flex-direction: column;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.blur-ad {
  z-index: 4;
  background-image: radial-gradient(circle closest-corner at 50% 50%, var(--ярко-зеленый), var(--основной-цвет) 20%, var(--ярко-зеленый));
  opacity: .55;
  filter: blur(100px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 370px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.center-blur-black {
  z-index: 5;
  background-color: var(--основной-цвет);
  border-radius: 500px;
  width: 30%;
  height: 30%;
  position: static;
}

.blur-ad-b {
  z-index: 4;
  opacity: 1;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 500px;
  display: flex;
  position: sticky;
  top: 100px;
}

.blur-ad-black {
  z-index: 5;
  background-color: var(--основной-цвет);
  opacity: .59;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 160px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-blur {
  z-index: 5;
  position: relative;
}

.bracket-image-bottom {
  z-index: 2;
  border-style: none solid solid;
  border-width: 0 1px 1px;
  border-color: var(--линии);
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  width: 100%;
  height: 40px;
  position: relative;
}

.section-community {
  background-color: var(--основной-цвет);
  background-image: url("https://cdn.prod.website-files.com/657827851305460891bf9d48/6580030490246e46222d60e2_%D1%81%D0%B5%D1%82%D0%BA%D0%B0%20%D0%BA%D0%BE%D0%BC%D1%8A%D1%8E%D0%BD%D0%B8%D1%82%D0%B8.svg");
  background-position: 50%;
  background-size: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.community-container {
  z-index: 3;
  padding-top: 100px;
  padding-left: 90px;
  padding-right: 90px;
  position: relative;
}

.h2-community {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 92%;
}

.h2-community-box {
  height: auto;
  margin-bottom: 0;
  position: relative;
}

.arrow-green-community {
  position: relative;
  top: -91px;
  right: -322px;
}

.div-block {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.community-buttom-grid {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100px;
  margin-bottom: 30px;
  padding-left: 50px;
  padding-right: 50px;
  display: grid;
}

.text-animation-container {
  height: 70px;
  margin-top: 60px;
  margin-bottom: 130px;
  padding-left: 50px;
  padding-right: 50px;
}

.community-buttom {
  color: var(--для-текста-белый);
  text-decoration: none;
}

.community-buttom-bg {
  background-color: var(--основной-цвет);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 7px;
  display: flex;
  position: relative;
}

.left-top-com-btn {
  z-index: 2;
  border-top: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.right-top-com-btn {
  z-index: 2;
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px none var(--линии);
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.right-bottom-com-btn {
  z-index: 2;
  border-style: none solid solid none;
  border-width: 0 1px 1px 0;
  border-color: var(--линии);
  width: 10px;
  height: 10px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.left-bottom-com-btn {
  z-index: 2;
  border-style: none none solid solid;
  border-width: 0 0 1px 1px;
  border-color: var(--линии);
  width: 10px;
  height: 10px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.bg-green-button {
  background-color: var(--ярко-зеленый);
  opacity: .15;
  width: 100%;
  height: 100%;
}

.text-com-btn {
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Alsgorizont, sans-serif;
  font-size: 12px;
  line-height: 130%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.contact-description-box {
  width: 100%;
  height: 100%;
  position: relative;
}

.vk-b {
  z-index: 3;
  opacity: 0;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 0%;
}

.vk-image-logo {
  margin-right: 40px;
  display: block;
}

.paragraph {
  font-family: Alsgorizont, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 126%;
}

.bg-black {
  z-index: 11;
  background-color: var(--основной-цвет);
  align-items: flex-start;
  display: none;
  position: absolute;
  inset: 0%;
}

.telegram-b, .podcast-b, .vs-b {
  z-index: 3;
  opacity: 0;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 0%;
}

.section-2 {
  background-color: var(--основной-цвет);
  padding-top: 100px;
  padding-left: 90px;
  padding-right: 90px;
  position: relative;
}

.heading-box-steps {
  z-index: 2;
  margin-bottom: 50px;
  padding-top: 30px;
  position: relative;
}

.text-span-3 {
  color: var(--ярко-зеленый);
}

.arrow-white-steps {
  height: 39px;
}

.steps-image-box {
  z-index: 2;
  border: 0px none var(--линии);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 300px;
  margin-bottom: 40px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.steps-image {
  z-index: 2;
  border-radius: 22px;
  width: 550px;
  height: 250px;
  position: relative;
}

.steps-box {
  z-index: 2;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 140px;
  display: grid;
  position: relative;
}

.step-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.step-left {
  position: relative;
}

.step-right {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 15px;
  display: flex;
}

.text-step {
  text-transform: uppercase;
  font-family: Alsgorizont, sans-serif;
  font-weight: 300;
  line-height: 100%;
}

.buttom-step {
  z-index: 3;
  color: var(--для-текста-белый);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 180px;
  height: 35px;
  margin-top: 20px;
  padding: 3px 5px;
  display: flex;
  position: relative;
}

.buttom-vw-step {
  z-index: 3;
  border: 1px solid var(--ярко-зеленый);
  opacity: .5;
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  border-radius: 16px;
  width: 100%;
  height: 35px;
  position: absolute;
  inset: 0%;
}

.text-button-step {
  z-index: 3;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 120%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.text-span-4, .text-span-5, .text-span-6, .text-span-7 {
  color: var(--ярко-зеленый);
}

.section-blog {
  z-index: 1;
  background-color: var(--bg-светлый);
  padding: 60px 90px 80px;
  display: none;
  position: relative;
}

.collection-list-wrapper {
  z-index: 2;
  margin-bottom: 70px;
  position: relative;
}

.collection-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around space-between;
  display: block;
}

.preview-news {
  border-radius: 22px;
}

.collection-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 50px;
  padding-left: 0;
  padding-right: 50px;
  display: flex;
}

.preview-news-box {
  border: 1px solid var(--основной-цвет);
  border-radius: 32px;
  margin-bottom: 20px;
  padding: 10px;
  position: relative;
}

.line-right-news {
  background-color: var(--bg-светлый);
  width: 1px;
  height: 230px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% -1px 0% auto;
}

.line-left-news {
  background-color: var(--bg-светлый);
  width: 1px;
  height: 230px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% -1px;
}

.heading-news {
  color: var(--основной-цвет);
  margin-bottom: 15px;
  font-family: Alsgorizont, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 110%;
}

.description-news {
  color: var(--основной-цвет);
  margin-bottom: 10px;
  font-family: Golos Text, sans-serif;
  font-size: 12px;
  line-height: 126%;
  overflow: hidden;
}

.content-box-news {
  flex-direction: column;
  justify-content: space-between;
  height: 300px;
  display: flex;
}

.data-link-box {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.data-text {
  color: #777973;
  font-family: Alsgorizont, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.link-news {
  color: var(--основной-цвет);
  font-family: Alsgorizont, sans-serif;
  font-size: 12px;
}

.buttom-all-news {
  z-index: 3;
  background-color: var(--прозрачный);
  color: var(--для-текста-белый);
  border-style: none;
  border-width: 0;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100px;
  padding: 10px;
  display: flex;
  position: relative;
}

.buttom-vw-news {
  z-index: 3;
  opacity: 1;
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  border: 1px solid #7c7e77;
  border-radius: 16px;
  width: 100%;
  height: auto;
  padding-top: 20px;
  position: absolute;
  inset: 0%;
}

.buttom-bg-news {
  z-index: 4;
  opacity: .2;
  background-color: #6e6e6e;
  border-radius: 14px;
  width: 100%;
  height: 100%;
  position: relative;
}

.text-button-news {
  z-index: 5;
  color: var(--основной-цвет);
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.line-left-button-news {
  background-color: var(--bg-светлый);
  width: 1px;
  height: 70px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% -1px;
}

.line-bottom-button-news {
  background-color: var(--bg-светлый);
  width: 1px;
  height: 70px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% -1px 0% auto;
}

.section-form {
  z-index: 9;
  background-color: var(--bg-светлый);
  padding-top: 40px;
  padding-left: 90px;
  padding-right: 90px;
  position: relative;
}

.bracket-image-top-black {
  z-index: 2;
  border-top: 1px solid var(--основной-цвет);
  border-right: 1px solid var(--основной-цвет);
  border-left: 1px solid var(--основной-цвет);
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  width: 100%;
  height: 40px;
  margin-bottom: 0;
  position: relative;
  transform: rotate(0);
}

.bracket-image-top-black.bottom {
  transform-style: preserve-3d;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.contact-form-container {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.left-form-block {
  padding-left: 40px;
  padding-right: 40px;
}

.heading-3 {
  color: var(--основной-цвет);
  margin-bottom: 35px;
  font-family: Alsgorizont, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

.gorizont-form {
  grid-column-gap: 40px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  display: grid;
}

.h-p-input {
  background-color: #fff0;
}

.text-field, .hp-input {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: black black var(--основной-цвет);
  background-color: #fff0;
}

.hp-input::placeholder {
  color: #575757;
  font-size: 14px;
}

.hp-input:lang(en) {
  color: #575757;
}

.text-program-form {
  color: var(--основной-цвет);
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
}

.buttom-form-box {
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.submit-button {
  width: 190px;
  height: 50px;
}

.submit-button-hp {
  background-color: var(--ярко-зеленый);
  color: var(--основной-цвет);
  text-transform: uppercase;
  border-radius: 15px;
  font-family: Alsgorizont, sans-serif;
  font-size: 14px;
  font-weight: 400;
  position: absolute;
  inset: 3px;
}

.btn {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 194px;
  height: 52px;
  margin-right: 30px;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
  position: relative;
}

.bottom-btn-form {
  border-right: 1px solid #000;
  border-bottom: 1px solid var(--основной-цвет);
  border-left: 1px solid var(--основной-цвет);
  opacity: .4;
  border-radius: 0 0 16px 16px;
  width: 100%;
  height: 16px;
  position: absolute;
  inset: auto auto 0;
}

.top-btn-form {
  border-style: solid solid none;
  border-width: 1px 1px 0;
  border-color: var(--основной-цвет) black var(--основной-цвет) var(--основной-цвет);
  opacity: .4;
  border-radius: 16px 16px 0 0;
  width: 100%;
  height: 16px;
  position: absolute;
  inset: 0 auto auto;
}

.polity-text-form {
  color: #575757;
  font-size: 10px;
  font-weight: 400;
  line-height: 110%;
}

.text-span-8 {
  text-decoration: underline;
}

.bracket-image-bottom-black {
  z-index: 2;
  border-style: none solid solid;
  border-width: 0 1px 1px;
  border-color: var(--основной-цвет);
  border-radius: 0 0 60px 60px;
  width: 100%;
  height: 40px;
  margin-bottom: 30px;
  position: relative;
}

.right-form-block {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border-left: 1px solid var(--основной-цвет);
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.h3-form {
  color: var(--основной-цвет);
  margin-bottom: 35px;
  font-family: Alsgorizont, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

.h3-form.application {
  margin-bottom: 20px;
}

.application-btn-form {
  width: auto;
  height: 40px;
  display: inline-block;
  position: relative;
}

.btn-form-left {
  border-top: 1px solid var(--основной-цвет);
  border-right: 1px solid var(--основной-цвет);
  border-left: 1px solid var(--основной-цвет);
  border-radius: 16px 16px 0 0;
  height: 12px;
  position: absolute;
  inset: 0% 0% auto;
}

.btn-form-text {
  color: var(--основной-цвет);
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 11px;
  margin-bottom: 11px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Alsgorizont, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.btn-form-bottom {
  border-style: solid;
  border-width: 0 1px 1px;
  border-color: var(--основной-цвет);
  border-radius: 0 0 16px 16px;
  height: 12px;
  position: absolute;
  inset: auto 0% 0%;
}

.application-btn-f {
  text-decoration: none;
}

.application-btn-f.dop-button {
  margin-top: 10px;
}

.soc-btn {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  place-content: space-between center;
  place-items: center start;
  width: 350px;
  display: flex;
}

.footer-link-box {
  z-index: 3;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.footer-link-text {
  color: #575757;
  text-transform: uppercase;
  font-size: 12px;
}

.corner-image-bottom {
  z-index: 2;
  width: 100%;
  position: absolute;
  inset: auto 0% -80px;
}

.footer-opacity {
  height: 180px;
  position: relative;
}

.navbar {
  z-index: 40;
  background-color: #ddd0;
  justify-content: flex-end;
  height: 90px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.bg-nav {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.nav-content {
  justify-content: flex-end;
  align-items: center;
  width: 400px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.burger-img {
  z-index: 1;
  cursor: pointer;
  width: 66px;
  height: 43px;
  position: relative;
}

.bg-opacity {
  z-index: 2;
  position: absolute;
  inset: 0%;
}

.bg {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.overlay {
  z-index: 5;
  background-color: var(--прозрачный);
  width: 100%;
  height: 100vh;
  position: sticky;
  inset: 0 0% 0%;
}

.grain {
  z-index: 55;
  opacity: .04;
  background-image: url("https://cdn.prod.website-files.com/657827851305460891bf9d48/658401562ff3f8a814a22166_647107ebd67da0f0565b239d_Grain.gif");
  background-position: 0 0;
  background-size: auto;
  display: block;
  position: fixed;
  inset: 0%;
}

.content-hero-box-all-page {
  z-index: 2;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  margin-top: 170px;
  padding: 0;
  position: relative;
}

.left-content-hero-box-all-page {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.right-content-hero-box-all-page {
  justify-content: flex-end;
  display: flex;
}

.logo-image-2 {
  z-index: 1;
  margin-right: 30px;
  position: relative;
}

.button-box-all-pg {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.about-text {
  width: 80%;
  margin-top: 20px;
  margin-bottom: 100px;
  font-size: 29px;
  line-height: 123%;
}

.text-span-9 {
  color: #888;
}

.about-fact-grid {
  z-index: 2;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 120px;
  position: relative;
}

.about-fact-ctr-box {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.target-heading {
  color: var(--ярко-зеленый);
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 500;
}

.target-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.blur-ab {
  z-index: 1;
  background-image: radial-gradient(circle closest-side at 50% 50%, #bbfe01, var(--основной-цвет) 60%, var(--ярко-зеленый));
  opacity: .55;
  filter: blur(100px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 220px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 180px 0% auto auto;
}

.directions-container {
  position: relative;
}

.directions-card {
  z-index: 3;
  flex-direction: column;
  justify-content: flex-end;
  height: 485px;
  display: flex;
  position: sticky;
  top: 130px;
}

.directions-card._1, .directions-card._2, .directions-card._3, .directions-card._4 {
  position: sticky;
  top: 130px;
}

.directions-card-image {
  position: absolute;
  inset: 0%;
}

.h2-directions {
  z-index: 2;
  color: var(--для-заголовков);
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 55px;
  font-weight: 500;
  line-height: 110%;
  position: sticky;
  top: 130px;
}

.h2-directions.steps {
  z-index: 4;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 92%;
}

.h2-directions.black {
  color: var(--основной-цвет);
}

.directions-card-grid {
  z-index: 2;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: 350px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  height: 400px;
  margin-right: 50px;
  display: grid;
  position: relative;
  overflow: visible;
}

.directions-image-box-2 {
  border: 0px none var(--линии);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 570px;
  height: 300px;
  display: flex;
  position: relative;
}

.directions-image-2 {
  z-index: 2;
  object-fit: cover;
  border-radius: 22px;
  width: 530px;
  height: 270px;
  position: relative;
}

.directions-card-grid-2 {
  z-index: 2;
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  object-fit: fill;
  grid-template-rows: 350px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  height: 400px;
  margin-right: 50px;
  padding-left: 30px;
  display: grid;
  position: relative;
  overflow: visible;
}

.directions-content-box-2 {
  padding-top: 20px;
}

.dr-item {
  margin-bottom: 2px;
  font-size: 14px;
}

.h3-dir {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 110%;
}

.numbering-text-2 {
  color: var(--для-заголовков);
  text-align: right;
  text-shadow: 0 0 3px var(--ярко-зеленый);
  font-family: Alsgorizont, sans-serif;
  font-weight: 300;
  position: absolute;
  inset: 30px 60px auto auto;
}

.h2-directions-adaptive {
  z-index: 2;
  color: var(--для-заголовков);
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 55px;
  font-weight: 500;
  line-height: 110%;
  display: none;
  position: sticky;
  top: 50px;
}

.h2-directions-adaptive.steps {
  z-index: 4;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 92%;
}

.h2-directions-adaptive.black {
  color: var(--основной-цвет);
}

.indent {
  z-index: 6;
  background-color: var(--основной-цвет);
  height: 100px;
}

.grid-image {
  z-index: 1;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.linear-top {
  z-index: 2;
  background-image: linear-gradient(to bottom, var(--основной-цвет), #18181800);
  height: 190px;
  position: absolute;
  inset: 0% 0% auto;
}

.h2-conf {
  z-index: 3;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 96%;
  position: relative;
}

.text-span-10 {
  color: var(--ярко-зеленый);
}

.section-conf {
  z-index: 5;
  background-color: var(--основной-цвет);
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.conf-grid {
  z-index: 3;
  flex-direction: row;
  place-content: flex-end space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.conf-grid-right {
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 150px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.cf-gd-image {
  z-index: 2;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0%;
}

.conf-tt {
  z-index: 3;
  font-family: Alsgorizont, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 120%;
  position: relative;
}

.linear-bottom {
  z-index: 2;
  background-image: linear-gradient(to bottom, var(--основной-цвет), #18181800);
  height: 300px;
  position: absolute;
  inset: auto 0% 0%;
  transform: rotate(180deg);
}

.conf-container {
  padding-top: 100px;
  padding-left: 90px;
  padding-right: 90px;
  position: relative;
}

.bottom-cf {
  z-index: 4;
  background-color: var(--основной-цвет);
  height: 130px;
  position: relative;
}

.section-structure {
  z-index: 6;
  background-color: var(--bg-светлый);
  padding: 60px 90px 80px;
  position: relative;
}

.structure-box {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
}

.structure-card {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.structure-img-box {
  flex-direction: column;
  align-items: flex-end;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.job-title-text {
  z-index: 2;
  color: var(--основной-цвет);
  text-align: right;
  text-transform: uppercase;
  padding-top: 3px;
  padding-right: 11px;
  font-family: Alsgorizont, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: absolute;
  inset: 0% 0% auto;
}

.job-title-text._3 {
  padding-right: 7px;
}

.job-title-text._4 {
  padding-right: 27px;
}

.title-fio-text {
  color: var(--основной-цвет);
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
}

.title-description-text {
  color: #5d5d5d;
  word-break: normal;
  overflow-wrap: normal;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 110%;
  text-decoration: none;
}

.structure-card-top {
  margin-bottom: 20px;
  position: relative;
}

.structure-card-bottom {
  display: flex;
}

.email-icon {
  margin-right: 10px;
}

.email-text {
  color: var(--основной-цвет);
  text-transform: uppercase;
  font-size: 12px;
}

.email-link {
  text-decoration: none;
}

.bg-image-fixed-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.about-grid {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 50px;
  display: grid;
}

.about-text-asp {
  margin-bottom: 100px;
  font-size: 29px;
  line-height: 123%;
}

.dropdown {
  border-top: 1px solid var(--линии);
  border-bottom: 1px solid var(--линии);
  width: 100%;
  transition: all .3ms;
}

.dropdown._2 {
  border-top-style: none;
  border-top-width: 0;
}

.dd-heading {
  color: var(--ярко-зеленый);
  font-size: 20px;
  font-weight: 500;
}

.dropdown-toggle {
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 15px;
}

.dd-image {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 10px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.dropdown-list {
  background-color: var(--прозрачный);
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 30px;
  transition: all .3ms;
  display: none;
  position: relative;
}

.blur-asp {
  z-index: 5;
  background-image: radial-gradient(circle closest-side at 50% 50%, #bbfe01, var(--основной-цвет) 60%, var(--ярко-зеленый));
  opacity: .3;
  filter: blur(100px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 210px;
  height: 310px;
  margin: 80px auto auto 140px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: rotate(8deg);
}

.directions-card-2 {
  z-index: 3;
  flex-direction: column;
  justify-content: flex-end;
  height: 485px;
  display: flex;
  position: sticky;
  top: 420px;
}

.directions-card-2._1 {
  margin-bottom: 0;
  position: sticky;
  top: 280px;
}

.directions-card-2._2, .directions-card-2._3, .directions-card-2._4 {
  position: sticky;
  top: 280px;
}

.h2-directions-adaptive-2 {
  z-index: 2;
  color: var(--для-заголовков);
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 55px;
  font-weight: 500;
  line-height: 110%;
  display: none;
  position: sticky;
  top: 50px;
}

.h2-directions-adaptive-2.steps {
  z-index: 4;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 92%;
}

.h2-directions-adaptive-2.black {
  color: var(--основной-цвет);
}

.inform-container {
  z-index: 2;
  margin-bottom: 60px;
  position: relative;
}

.card-inf {
  padding: 50px 100px;
  position: relative;
}

.bracket-image-top-2 {
  z-index: 2;
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  width: 100%;
  height: 40px;
  position: absolute;
  inset: 0% 0% auto;
}

.bracket-image-bottom-2 {
  z-index: 2;
  border-style: none solid solid;
  border-width: 0 1px 1px;
  border-color: var(--линии);
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  width: 100%;
  height: 40px;
  position: absolute;
  inset: auto 0% 0%;
}

.inf-paragraph {
  z-index: 3;
  text-align: center;
  font-family: Alsgorizont, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 127%;
  position: relative;
}

.text-span-11 {
  color: var(--ярко-зеленый);
}

.bg-blur-inf {
  z-index: 2;
  background-color: #d3d3d31f;
  border-radius: 22px;
  margin: 30px;
  position: absolute;
  inset: 0%;
}

.inf-grid {
  z-index: 3;
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.inf-text {
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 400;
  line-height: 110%;
}

.inf-link {
  color: var(--для-текста-белый);
  text-decoration: underline;
}

.dd-h {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-right: 10px;
  font-size: 12px;
  font-weight: 400;
}

.dropdown-toggle-2 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  display: flex;
}

.dd-img {
  height: 18px;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
  inset: 0% 0% 0% auto;
}

.dd-inf {
  z-index: 2;
}

.dropdown-list-2 {
  display: none;
  position: absolute;
}

.dropdown-list-2.w--open {
  background-color: var(--прозрачный);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.dd-inf-text {
  color: var(--для-текста-белый);
  font-size: 14px;
}

.section-inf {
  z-index: 5;
  background-color: var(--основной-цвет);
  padding: 60px 90px 310px;
  position: relative;
  overflow: visible;
}

.bg-paralax {
  z-index: 0;
  object-fit: cover;
  object-position: 50% 100%;
  width: 130%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  inset: 0%;
}

.bg-paralax-box {
  z-index: 0;
  background-color: var(--основной-цвет);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 75%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.section-aspirant {
  z-index: 6;
  background-color: var(--bg-светлый);
  padding: 60px 90px 80px;
  position: relative;
}

.aspirant-grid {
  grid-column-gap: 30px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 10px;
  display: grid;
  position: relative;
}

.image-asp {
  border: 1px solid var(--основной-цвет);
  border-radius: 500px;
  width: 100px;
  height: 100px;
}

.collection-item-2 {
  padding-left: 25px;
  padding-right: 25px;
}

.fio-asp {
  color: var(--основной-цвет);
  width: 190px;
  font-weight: 500;
  line-height: 110%;
}

.t-t {
  color: var(--основной-цвет);
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
}

.t-description {
  color: var(--основной-цвет);
  font-size: 14px;
  line-height: 110%;
}

.ruk-box {
  width: 100%;
}

.r-t {
  color: var(--основной-цвет);
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
}

.r-description {
  color: var(--основной-цвет);
  font-size: 14px;
  line-height: 110%;
}

.line-asp {
  max-width: 102%;
}

.next {
  position: relative;
}

.pagination {
  margin-top: 50px;
}

.buttom-all-asp {
  z-index: 3;
  background-color: var(--прозрачный);
  color: var(--для-текста-белый);
  border-style: none;
  border-width: 0;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100px;
  padding: 10px;
  display: flex;
  position: relative;
}

.section-teachers {
  background-color: var(--bg-светлый);
  color: var(--основной-цвет);
  padding-top: 80px;
  padding-left: 90px;
  padding-right: 90px;
  position: relative;
  overflow: hidden;
}

.t-slider {
  background-color: var(--прозрачный);
  height: auto;
}

.navigation-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: max-content;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.t-slid-paragraph {
  color: var(--основной-цвет);
  text-align: left;
  font-weight: 400;
  line-height: 110%;
}

.slide-nav {
  display: none;
}

.left-arrow {
  width: 60px;
  height: 45px;
  inset: 0% 75px auto auto;
}

.right-arrow {
  width: 60px;
  height: 44px;
  inset: 0% 0% auto auto;
}

.slide-content {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sl-card {
  border: 0 #000;
}

.sl-img {
  border: 1px #000;
  width: 100%;
  margin-bottom: 20px;
}

.fio-t {
  color: var(--основной-цвет);
  text-transform: none;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}

.buttom-vw-2 {
  z-index: 3;
  color: var(--для-текста-белый);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100px;
  margin-bottom: 60px;
  padding: 10px;
  display: flex;
  position: relative;
}

.button-block {
  padding-left: 90px;
  padding-right: 90px;
  position: sticky;
  top: 120px;
}

.gap {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  flex-direction: column;
  height: 100%;
  display: flex;
  position: relative;
}

.heading-box-steps-mob {
  z-index: 2;
  margin-bottom: 50px;
  padding-top: 30px;
  display: none;
  position: relative;
}

.heading-box-steps-2 {
  z-index: 2;
  margin-bottom: 50px;
  padding-top: 30px;
  position: relative;
}

.steps-image-box-mob {
  z-index: 2;
  border: 0px none var(--линии);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 300px;
  margin-bottom: 40px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

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

.hs-slider-mob {
  display: none;
}

.hs-card-mob {
  z-index: 2;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  height: 400px;
  margin-right: 50px;
  display: grid;
  position: relative;
  overflow: visible;
}

.directions-image-box-mob {
  border: 1px solid var(--линии);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 540px;
  height: 360px;
  display: flex;
  position: relative;
}

.directions-imag-mob {
  z-index: 2;
  border-radius: 22px;
  width: 500px;
  height: 320px;
  position: relative;
}

.vertical-line {
  display: block;
}

.blur-ab-mob {
  z-index: 1;
  background-image: radial-gradient(circle closest-side at 50% 50%, #bbfe01, var(--основной-цвет) 60%, var(--ярко-зеленый));
  opacity: .55;
  filter: blur(100px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 220px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 180px 0% auto auto;
}

.logo-image-1 {
  z-index: 1;
  margin-top: 0;
  margin-right: 15px;
  position: relative;
}

.grid-2 {
  grid-template-rows: auto;
}

.right-content-hero-box-mob {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: none;
}

.hero-description-2 {
  text-transform: uppercase;
  font-family: Alsgorizont, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 110%;
}

.bg-block {
  display: none;
}

.corner-image-mob {
  z-index: 2;
  width: 100%;
  position: absolute;
  inset: -80px 0% auto;
}

.section-advantages {
  z-index: 5;
  background-color: var(--основной-цвет);
  padding-top: 120px;
  padding-left: 90px;
  padding-right: 90px;
  position: relative;
}

.ad-card-2 {
  margin-bottom: 140px;
  position: relative;
}

.bg-block-white {
  display: none;
}

.corner-image-mob-wh {
  z-index: 2;
  width: 100%;
  position: absolute;
  inset: -80px 0% auto;
}

.directions-card-imag-laptop {
  display: none;
  position: absolute;
  inset: 0%;
}

.directions-card-image-2 {
  position: absolute;
  inset: 0%;
}

.none-block {
  display: none;
}

.directions-card-imag-rotate-mob {
  display: none;
  position: absolute;
  inset: 0%;
}

.aspirant-grid-mob {
  grid-column-gap: 30px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: max-content max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 10px;
  display: none;
  position: relative;
}

.t-slider-mob {
  background-color: var(--прозрачный);
  height: auto;
  display: none;
}

.inf-grid-mob {
  display: none;
}

.navigation-box-mob {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: none;
}

.logo-image-hero {
  z-index: 1;
  margin-right: 30px;
  position: relative;
}

.section-menu {
  z-index: 50;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--прозрачный);
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100vw;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.menu-logo-box {
  z-index: 5;
  background-color: var(--для-текста-белый);
  justify-content: space-between;
  padding: 30px 40px;
  display: flex;
  position: relative;
}

.logo-box {
  width: 200px;
  position: relative;
}

.logo-image-copy {
  z-index: 2;
  width: 100%;
  height: 100%;
  position: relative;
}

.buttom-application-menu {
  z-index: 3;
  color: var(--для-текста-белый);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 194px;
  height: 50px;
  padding: 5px;
  display: flex;
  position: relative;
}

.text-button-application-menu {
  z-index: 5;
  color: var(--основной-цвет);
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.buttom-bg-app-menu {
  z-index: 4;
  opacity: .2;
  background-color: #6e6e6e;
  border-radius: 14px;
  width: 100%;
  height: 100%;
  position: relative;
}

.buttom-vw-app-mnu {
  z-index: 3;
  opacity: 1;
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  border: 1px solid #7c7e77;
  border-radius: 16px;
  width: 100%;
  height: auto;
  position: absolute;
  inset: 0%;
}

.tabs-box {
  z-index: 5;
  background-color: var(--для-текста-белый);
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  padding-left: 90px;
  padding-right: 90px;
  position: relative;
}

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

.tab {
  background-color: var(--прозрачный);
  opacity: .7;
  border: 1px solid #8d8d8d;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  height: 65px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 14px;
  display: flex;
}

.tab.w--current {
  background-color: var(--ярко-зеленый);
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-style: none;
  border-width: 0;
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  height: 65px;
  font-size: 14px;
  display: flex;
}

.tab-text {
  color: var(--основной-цвет);
  text-align: center;
  font-family: Alsgorizont, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 110%;
}

.tab-pane-box {
  padding-top: 30px;
  padding-bottom: 40px;
}

.hs-card-menu {
  z-index: 2;
  grid-column-gap: 90px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: auto;
  height: auto;
  display: grid;
  position: relative;
  overflow: visible;
}

.directions-image-box-menu {
  border: 1px solid var(--основной-цвет);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 540px;
  height: 360px;
  padding: 15px;
  display: flex;
  position: relative;
}

.directions-content-box-menu {
  padding-top: 30px;
}

.h3-menu {
  color: var(--ярко-зеленый);
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 110%;
}

.plain-text-menu {
  color: var(--основной-цвет);
  margin-bottom: 30px;
  font-family: Golos Text, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 110%;
}

.arrow-direction-box-menu {
  flex-direction: row;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.direction-bakalavriat-button-menu {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: var(--основной-цвет);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  margin-left: 30px;
  display: grid;
}

.arrow-direction-bo-menu {
  flex-direction: row;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.direction-magistratura-button-menu {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  margin-left: 30px;
  display: grid;
}

.arrow-direction-menu {
  width: 15px;
  height: 15px;
  margin-right: 15px;
}

.heading-direction-menu {
  color: var(--основной-цвет);
  font-weight: 500;
  line-height: 110%;
}

.direction-bakalavriat-button1-menu {
  color: var(--основной-цвет);
  font-size: 15px;
  text-decoration: none;
  transition: all .3s;
  position: static;
}

.direction-bakalavriat-button1-menu:hover {
  color: #615f5f;
}

.direction-bakalavriat-button1menu {
  color: var(--основной-цвет);
  font-size: 15px;
  text-decoration: none;
  transition: all .3s;
}

.direction-bakalavriat-button1menu:hover {
  color: #615f5f;
}

.directions-image-menu {
  z-index: 2;
  object-fit: cover;
  border-radius: 22px;
  width: 100%;
  height: 100%;
  position: relative;
}

.line-left-directionsmenu {
  background-color: var(--bg-светлый);
  width: 1px;
  height: 273px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% -1px;
}

.line-right-directions-menu {
  background-color: var(--bg-светлый);
  width: 1px;
  height: 273px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% -1px 0% auto;
}

.left-blur-grey {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #bbfe014d, #e4ff991f 8%, #fff0 16%);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.right-blur-grey {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #1818184d, #e4ff991f 8%, #fff0 16%);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: rotate(180deg);
}

.bg-image-fixed-mg {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.div-block-2 {
  position: absolute;
  inset: 0%;
}

.linear {
  background-image: linear-gradient(to bottom, #18181880, #18181880), linear-gradient(131deg, black, var(--прозрачный));
  position: absolute;
  inset: 0%;
}

.heading-left-grid-uvb {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 100px;
  padding-right: 390px;
  display: grid;
}

.h1-hp-mg {
  z-index: 2;
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Conthrax Sb, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.text-span-12, .text-span-13 {
  color: var(--ярко-зеленый);
}

.description {
  color: var(--для-заголовков);
  font-weight: 400;
  line-height: 140%;
}

.div-block-3, .adv-h-box {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.adv-h-container {
  background-color: #18181894;
  border: 1px solid #8b06fe80;
  border-radius: 14px;
  padding: 25px 15px 30px;
  position: relative;
}

.left-blur-p {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #8b06fe99, #1f1f1f00 17%, #18181800);
  border-radius: 14px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.right-blur-p {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #8b06fe99, #8b06fe00 18%, #18181800);
  border-radius: 14px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: rotate(180deg);
}

.heading-4 {
  z-index: 3;
  position: relative;
}

.adv-heading4 {
  z-index: 4;
  color: var(--ярко-зеленый);
  margin-bottom: 15px;
  font-family: Alsgorizont, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 110%;
  position: relative;
}

.paragraph-adv {
  font-size: 14px;
  font-weight: 400;
  line-height: 114%;
  position: relative;
}

.description-h-mg {
  color: var(--для-заголовков);
  margin-bottom: 50px;
  font-weight: 400;
  line-height: 140%;
}

.hero-section-mg {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding-bottom: 0;
  padding-left: 90px;
  padding-right: 90px;
  display: flex;
  position: relative;
  top: 0;
}

.name-mg-box {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-radius: 60px;
  flex-direction: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: baseline start;
  width: auto;
  height: auto;
  margin-top: 30px;
  margin-bottom: 120px;
  margin-left: -40px;
  display: flex;
  position: relative;
}

.code-mg-box {
  z-index: 5;
  border: 1px solid var(--bg-светлый);
  background-color: var(--фиолетовый);
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  margin: -1px 15px -1px -1px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.code-mg-text {
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 20px;
}

.name-text {
  color: var(--ярко-зеленый);
  width: auto;
}

.name-container {
  border: 1px solid var(--bg-светлый);
  background-color: #00000091;
  border-radius: 60px;
  align-items: center;
  width: auto;
  padding-right: 15px;
  display: flex;
}

.application-grid {
  justify-content: flex-end;
  width: 100%;
  height: auto;
  margin-bottom: 120px;
  display: flex;
}

.application-box {
  z-index: 3;
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: auto max-content;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
  position: relative;
}

.application-text-star {
  flex-direction: row;
  align-content: space-between;
  align-items: flex-start;
  display: flex;
}

.star-image {
  margin-right: 10px;
}

.app-text-hero {
  text-align: right;
  justify-content: flex-end;
  font-size: 14px;
  line-height: 110%;
  display: flex;
}

.button-application-mg {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--для-текста-белый);
  border-radius: 14px;
  width: auto;
  height: auto;
  padding: 5px;
  position: relative;
}

.link-block {
  color: var(--для-текста-белый);
  text-decoration: none;
}

.button-app-mg {
  z-index: 5;
  color: var(--для-текста-белый);
  width: auto;
  height: auto;
  text-decoration: none;
  position: relative;
}

.text-button-heromg {
  z-index: 5;
  color: var(--для-текста-белый);
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin: 15px 30px;
  font-family: Alsgorizont, sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  display: flex;
  position: relative;
  inset: 0%;
}

.text-box-button--ng {
  background-color: var(--ярко-зеленый);
  opacity: .08;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 14px;
  width: auto;
  height: auto;
  position: absolute;
  inset: 5px;
}

.bracket-image-top-mg {
  z-index: 2;
  border-top: 1px solid #bbfe0166;
  border-left: 1px solid #bbfe0166;
  border-right: 1px solid #bbfe0166;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
  height: 19px;
  margin-bottom: -30px;
  position: absolute;
  inset: 0% 0% auto;
}

.bracket-image-bottom-mg {
  z-index: 2;
  border: 1px solid #bbfe0166;
  border-bottom-width: 0;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
  height: 19px;
  position: absolute;
  inset: auto 0% 0%;
  transform: rotate(180deg);
}

.text-span-14 {
  color: var(--ярко-зеленый);
  flex: none;
}

.div-block-4 {
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: auto 0% auto auto;
}

.conditions-box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.conditions-box.cp {
  z-index: 2;
}

.conditions-container-image {
  z-index: 20;
  width: 450px;
  height: 550px;
  position: relative;
}

.conditions-container-image.startup {
  width: 350px;
  height: 420px;
}

.conditions-bg {
  width: 100%;
  height: 100%;
}

.conditions-container {
  z-index: 20;
  position: relative;
}

.conditions-text-box {
  z-index: 21;
  padding-top: 160px;
  padding-left: 65px;
  padding-right: 25px;
  position: absolute;
}

.conditions-t {
  color: var(--для-заголовков);
  font-size: 14px;
}

.c-text-grid {
  grid-column-gap: 16px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.c-h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.text-grid-c {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  display: grid;
}

.h2-mg {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 77px;
  font-weight: 400;
  line-height: 110%;
}

.intro-grid {
  z-index: 7;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  margin-bottom: 40px;
  padding-left: 70px;
  display: grid;
  position: relative;
}

.intro-text {
  color: var(--для-заголовков);
  text-align: right;
  text-transform: uppercase;
  font-family: Alsgorizont, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 110%;
}

.blur-mg {
  z-index: 3;
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--фиолетовый), var(--основной-цвет) 60%, var(--фиолетовый));
  opacity: .55;
  filter: blur(100px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 220px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 80px 0 auto auto;
}

.section-intro {
  z-index: 5;
  background-color: var(--основной-цвет);
  padding: 60px 90px 40px;
  position: relative;
}

.section-spec {
  z-index: 5;
  background-color: var(--основной-цвет);
  background-image: url("https://cdn.prod.website-files.com/657827851305460891bf9d48/65cb556a3ae8efd023952e20_%D1%84%D0%BE%D0%BD%20%D0%BA%D0%BE%D1%81%D0%BC%D0%BE%D1%81.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 60px 90px 40px;
  position: relative;
}

.content-block-spec {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: max-content;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  display: grid;
}

.left-content-block-spec {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.right-content-block-spec {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  grid-template-rows: auto max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.top-right-spec {
  border: 1px solid var(--white);
  background-color: #161616;
  border-radius: 32px;
  padding: 30px;
}

.h6-spec {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 110%;
}

.spec-description {
  margin-bottom: 20px;
  font-weight: 400;
  line-height: 120%;
}

.autor-box {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.autor-image {
  border-radius: 120px;
  width: 80px;
  height: 80px;
  margin-right: 20px;
}

.autor-name-box {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.autor-name {
  margin-bottom: 3px;
}

.autor-d {
  color: var(--для-заголовков);
}

.link-podcast {
  justify-content: flex-end;
  display: flex;
}

.podcast-button {
  color: var(--для-заголовков);
  text-decoration: none;
  display: flex;
}

.pbt {
  margin-right: 10px;
}

.bottom-right-spec {
  border: 1px solid var(--white);
  background-color: #161616;
  border-radius: 32px;
  padding: 30px;
}

.professions-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  display: flex;
}

.professions-cont {
  border: 1px solid #bbfe0142;
  border-radius: 16px;
  padding: 7px 10px;
}

.prof-text {
  color: var(--для-заголовков);
  font-family: Golos Text, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.sider-image {
  background-color: var(--прозрачный);
  height: 100%;
}

.slide-nav-3, .left-arrow-2, .right-arrow-2 {
  display: none;
}

.mask {
  border: 1px solid #000;
  border-radius: 32px;
  height: 100%;
}

.line-top-galery {
  z-index: 2;
  border-top: 1px solid var(--white);
  border-right: 1px solid var(--white);
  border-left: 1px solid var(--white);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  width: 100%;
  height: 67px;
  margin-bottom: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.line-bottom-galery {
  z-index: 2;
  border-top: 1px solid var(--white);
  border-right: 1px solid var(--white);
  border-left: 1px solid var(--white);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  width: 100%;
  height: 67px;
  margin-bottom: 0;
  position: absolute;
  inset: auto 0% 0%;
  transform: rotate(180deg);
}

.top-galery {
  height: 100%;
  padding: 20px;
  position: relative;
}

.bottom-galery {
  padding: 8px;
  position: relative;
}

.bottom-slider {
  border-radius: 32px;
  height: auto;
}

.right-arrow-3 {
  display: block;
}

.slide-nav-4 {
  display: none;
}

.left-arrow-3 {
  display: block;
}

.slid {
  height: auto;
  margin-right: 50px;
}

.mask-bottom {
  background-color: var(--фиолетовый);
  border-radius: 28px;
  height: auto;
  padding: 20px;
}

.slid-content {
  grid-column-gap: 16px;
  grid-row-gap: 2px;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.line-top-galery-2 {
  z-index: 2;
  border-top: 1px solid var(--white);
  border-right: 1px solid var(--white);
  border-left: 1px solid var(--white);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  width: 100%;
  height: 40px;
  margin-bottom: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.paragraph-2 {
  margin-bottom: 0;
}

.h6-spec-2 {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 110%;
}

.line-bottom-galery-2 {
  z-index: 0;
  border-top: 1px solid var(--white);
  border-right: 1px solid var(--white);
  border-left: 1px solid var(--white);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  width: 100%;
  height: 40px;
  margin-bottom: 0;
  position: absolute;
  inset: auto 0% 0%;
  transform: rotate(180deg);
}

.directions-image-2y {
  border: 0px none var(--основной-цвет);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.slide-top {
  border-radius: 32px;
}

.directions-image-menu-bak {
  z-index: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 100%;
  position: relative;
}

.right-blur-p-2 {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #8b06fe99, #8b06fe00 18%, #18181800);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: rotate(180deg);
}

.left-blur-p-2 {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #8b06fe99, #1f1f1f00 17%, #18181800);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section-form-mg {
  z-index: 5;
  background-color: var(--основной-цвет);
  padding: 60px 90px 180px;
  position: relative;
}

.h2-form-mg {
  z-index: 4;
  color: var(--white);
  text-align: center;
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Alsgorizont, sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 110%;
  position: relative;
}

.h2-form-mg.steps {
  z-index: 4;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 92%;
}

.h2-form-mg.black {
  color: var(--основной-цвет);
}

.line-center {
  background-color: var(--для-заголовков);
  justify-content: center;
  align-items: center;
  width: 1px;
  height: 70px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.form2-mg-container {
  z-index: 4;
  position: relative;
}

.paragraph-3 {
  color: var(--ярко-зеленый);
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 17px;
  line-height: 110%;
}

.form2-box {
  height: auto;
  padding: 20px;
  position: relative;
}

.line-top-form2 {
  z-index: 2;
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  width: 100%;
  height: 26px;
  margin-bottom: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.line-bottom-form2 {
  z-index: 2;
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  width: 100%;
  height: 26px;
  margin-bottom: 0;
  position: absolute;
  inset: auto 0% 0%;
  transform: rotate(180deg);
}

.form2-mg {
  margin-bottom: 0;
}

.form-2-mg {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.input2 {
  background-color: #d3d3d31f;
  border: 0 #000;
  border-radius: 16px;
  height: 50px;
  margin-bottom: 0;
  transition: all .2s;
}

.input2:hover {
  border: 1px solid #636363;
}

.input2:active {
  color: var(--для-текста-белый);
  border: 1px solid #636363;
}

.input2:focus, .input2:focus-visible, .input2[data-wf-focus-visible] {
  color: var(--для-текста-белый);
}

.input2::placeholder {
  color: var(--для-текста-белый);
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  line-height: 110%;
}

.input2:lang(en) {
  color: var(--для-текста-белый);
}

.btn-2-mg {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 40px;
  margin-right: 0;
  padding: 5px;
  display: flex;
  position: relative;
}

.top-btn-form-mg {
  border-style: solid solid none;
  border-width: 1px 1px 0;
  border-color: var(--white) var(--white) var(--основной-цвет);
  opacity: .4;
  border-radius: 16px 16px 0 0;
  width: 100%;
  height: 16px;
  position: absolute;
  inset: 0 auto auto;
}

.bottom-btn-form-mg {
  border-right: 1px solid var(--white);
  border-bottom: 1px solid var(--white);
  opacity: .4;
  border-left: 1px solid #fff;
  border-radius: 0 0 16px 16px;
  width: 100%;
  height: 16px;
  position: absolute;
  inset: auto auto 0;
}

.blur-mg-2 {
  z-index: 3;
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--фиолетовый), var(--основной-цвет) 60%, var(--фиолетовый));
  opacity: .55;
  filter: blur(100px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 220px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.section-education-mg {
  z-index: 6;
  background-color: var(--bg-светлый);
  padding: 80px 90px 120px;
  position: relative;
}

.descrip-edu-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 340px 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 120px;
  display: grid;
}

.left-descrip-edu-grid {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 270px;
  display: flex;
  position: relative;
}

.bracket-image-top-black-2 {
  z-index: 2;
  border-top: 1px solid var(--основной-цвет);
  border-right: 1px solid var(--основной-цвет);
  border-left: 1px solid var(--основной-цвет);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  width: 100%;
  height: 42px;
  position: absolute;
  inset: 0% 0% auto;
}

.bracket-image-bottom-black-2 {
  z-index: 2;
  border-top: 1px solid var(--основной-цвет);
  border-right: 1px solid var(--основной-цвет);
  border-left: 1px solid var(--основной-цвет);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  width: 100%;
  height: 42px;
  position: absolute;
  inset: auto 0% 0%;
  transform: rotate(180deg);
}

.right-descrip-edu-grid {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.edu-mg-description {
  color: var(--основной-цвет);
  font-family: Golos Text, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 123%;
}

.h3-edu-mg {
  color: var(--основной-цвет);
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 110%;
}

.section-ecosystem {
  z-index: 7;
  background-color: var(--основной-цвет);
  padding: 60px 90px 40px;
  position: relative;
}

.blur-mg-3 {
  z-index: 3;
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--фиолетовый), var(--основной-цвет) 60%, var(--фиолетовый));
  opacity: .55;
  filter: blur(100px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 220px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 410px 0% 0% auto;
}

.eco-imae-box {
  z-index: 4;
  padding: 20px;
  position: relative;
}

.eco-image {
  width: 100%;
}

.bracket-image-top-22 {
  z-index: 3;
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  width: 100%;
  height: 40px;
  position: absolute;
  inset: 0% 0% auto;
}

.bracket-image-bottom-22 {
  z-index: 3;
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  width: 100%;
  height: 40px;
  position: absolute;
  inset: auto 0% 0%;
  transform: rotate(180deg);
}

.section-trek {
  z-index: 7;
  background-color: var(--основной-цвет);
  padding: 60px 90px 40px;
  position: relative;
}

.h2-trek {
  z-index: 3;
  color: var(--для-заголовков);
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 52px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.h2-trek.steps {
  z-index: 4;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 92%;
}

.h2-trek.black {
  color: var(--основной-цвет);
}

.text-span-15 {
  color: var(--ярко-зеленый);
}

.timline-box-terk {
  z-index: 4;
  margin-bottom: 100px;
  padding: 60px 20px 20px;
  position: relative;
}

.timline-content {
  z-index: 5;
  margin-bottom: 20px;
  position: relative;
}

.timline-line-box {
  background-color: var(--для-заголовков);
  color: var(--для-заголовков);
  width: 2px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.timline-section-box {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
  position: relative;
}

.timline-section-box-top {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 30px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.left-timline-section-box-top {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.text-block {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 500;
  line-height: 110%;
}

.centr-timline-section-box-top {
  background-color: var(--для-текста-белый);
  border-radius: 50px;
  justify-content: flex-end;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
}

.right-timline-section-box-top {
  justify-content: flex-start;
  width: auto;
  height: auto;
  display: flex;
}

.timline-section-box-bottom {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 30px 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
}

.left-timline-section-box-bottom {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.centr-timline-section-box-bottom {
  border-radius: 50px;
  justify-content: flex-end;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
}

.text-box-timline-left {
  border: 1px solid var(--ярко-зеленый);
  background-color: var(--основной-цвет);
  border-radius: 12px;
  max-width: 370px;
  height: auto;
  padding: 30px 20px 30px 15px;
}

.list-timline {
  margin-bottom: 0;
  list-style-type: disc;
}

.item-list-timline {
  margin-bottom: 10px;
}

.right-timline-section-box--bottom {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
}

.text-box-timline-right-1 {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 100px;
  display: flex;
}

.month {
  border: 1px solid var(--ярко-зеленый);
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding: 8px 30px;
  display: flex;
}

.month-text {
  text-transform: uppercase;
  font-family: Golos Text, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.descr-month {
  font-size: 22px;
  line-height: 120%;
}

.text-span-16, .text-span-17 {
  color: var(--ярко-зеленый);
}

.text-star-box {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 30px 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-bottom: 30px;
  display: grid;
}

.image-star-timline {
  width: 30px;
  height: 30px;
}

.blur-mg-4 {
  z-index: 3;
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--фиолетовый), var(--основной-цвет) 60%, var(--фиолетовый));
  opacity: .55;
  filter: blur(100px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 220px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: -440px auto 0% 0%;
}

.timline-bottom-box {
  background-color: #d3d3d31f;
  border-radius: 32px;
  padding: 30px;
}

.text-block-2 {
  text-align: center;
  font-family: Golos Text, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 110%;
}

.text-span-18 {
  color: var(--ярко-зеленый);
}

.section-advantages-mg {
  z-index: 7;
  background-color: var(--основной-цвет);
  padding: 60px 90px 130px;
  position: relative;
}

.adv-mg--container {
  position: relative;
}

.adv-mg-card {
  z-index: 3;
  flex-direction: column;
  justify-content: flex-end;
  height: 485px;
  display: flex;
  position: sticky;
  top: 130px;
}

.adv-mg-card._1 {
  height: auto;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
  position: sticky;
  top: 130px;
}

.adv-mg-card._2, .adv-mg-card._3, .adv-mg-card._4 {
  position: sticky;
  top: 130px;
}

.adv-mg-card-grid-2 {
  z-index: 2;
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  grid-template-rows: 350px;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  width: auto;
  height: auto;
  margin-right: 0;
  padding-left: 30px;
  display: grid;
  position: relative;
  overflow: visible;
}

.adv-mg-content-box-2 {
  padding-top: 20px;
  padding-right: 50px;
}

.adv-mg-image-2 {
  z-index: 2;
  object-fit: cover;
  border-radius: 22px;
  width: 100%;
  height: 100%;
  position: relative;
}

.adv-ng-image-box-2 {
  border: 0px none var(--линии);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  height: 350px;
  padding: 20px;
  display: flex;
  position: relative;
}

.h2-adv {
  z-index: 2;
  color: var(--для-заголовков);
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 55px;
  font-weight: 500;
  line-height: 110%;
  position: sticky;
  top: 60px;
}

.h2-adv.steps {
  z-index: 4;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 92%;
}

.h2-adv.black {
  color: var(--основной-цвет);
}

.adv-mg-text {
  font-size: 16px;
  line-height: 110%;
}

.adv-mg-card-2 {
  z-index: 3;
  flex-direction: column;
  justify-content: flex-end;
  height: 485px;
  display: flex;
  position: sticky;
  top: 130px;
}

.adv-mg-card-2._1 {
  background-color: var(--основной-цвет);
  height: auto;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
  position: sticky;
  top: 130px;
}

.adv-mg-card-2._2, .adv-mg-card-2._3, .adv-mg-card-2._4 {
  position: sticky;
  top: 130px;
}

.adv-mg-card-2._1-3 {
  background-color: var(--основной-цвет);
  height: auto;
  margin-top: 30px;
  margin-bottom: 50px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
  position: sticky;
  top: 130px;
}

.section-partners-mg {
  z-index: 7;
  background-color: var(--bg-светлый);
  padding: 80px 90px;
  position: relative;
}

.part-edu-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 120px;
  display: grid;
}

.part-card {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 180px;
  padding: 25px 40px;
  display: flex;
  position: relative;
}

.image-part {
  object-fit: fill;
  margin-top: 0;
  display: block;
}

.section-admission {
  z-index: 7;
  background-color: var(--bg-светлый);
  padding: 60px 90px 80px;
  position: relative;
}

.admission-card {
  z-index: 4;
  width: 100%;
  padding: 0 35px 30px;
  position: relative;
}

.data-box {
  border: 1px solid var(--основной-цвет);
  background-color: var(--фиолетовый);
  border-radius: 16px;
  align-items: center;
  margin-bottom: 20px;
  padding: 6px 10px;
  display: inline-block;
}

.data-text-2 {
  color: var(--для-текста-белый);
  text-transform: uppercase;
  font-family: Golos Text, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.adm-content {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  display: grid;
}

.left-adm-content {
  align-items: flex-start;
  width: 380px;
  display: flex;
}

.h-adm {
  color: var(--основной-цвет);
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 600;
  line-height: 110%;
}

.right-adm-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.desc-adm {
  color: var(--основной-цвет);
  font-size: 16px;
  line-height: 110%;
}

.more-button {
  color: var(--основной-цвет);
  align-items: center;
  margin-left: 20px;
  text-decoration: none;
  display: flex;
}

.text-block-3 {
  text-transform: uppercase;
  margin-right: 10px;
  font-size: 12px;
  font-weight: 600;
}

.top-content {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.bottom-content {
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}

.bold-text {
  color: var(--основной-цвет);
  text-decoration: none;
}

.desc-adm-oen {
  color: var(--основной-цвет);
  font-size: 14px;
  line-height: 120%;
}

.bracket-image-top-black-222 {
  z-index: 2;
  border-top: 1px solid var(--основной-цвет);
  border-right: 1px solid var(--основной-цвет);
  border-left: 1px solid var(--основной-цвет);
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  width: 100%;
  height: 40px;
  margin-bottom: 0;
  position: relative;
}

.bold-text-2, .bold-text-3, .link, .bold-text-4, .link-2, .bold-text-5, .bold-text-6, .bold-text-7, .bold-text-8, .bold-text-9 {
  color: var(--основной-цвет);
}

.section-open-doors {
  z-index: 6;
  background-color: var(--bg-светлый);
  padding: 20px 90px 80px;
  display: none;
  position: relative;
}

.bracket-image-bottom-black-222 {
  z-index: 2;
  border-top: 1px solid var(--основной-цвет);
  border-right: 1px solid var(--основной-цвет);
  border-left: 1px solid var(--основной-цвет);
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  width: 100%;
  height: 40px;
  margin-bottom: 0;
  position: relative;
  transform: rotate(180deg);
}

.video-box {
  padding: 30px;
  position: relative;
}

.bracket-image-top-black-video {
  z-index: 2;
  border-top: 1px solid var(--основной-цвет);
  border-right: 1px solid var(--основной-цвет);
  border-left: 1px solid var(--основной-цвет);
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  width: 100%;
  height: 40px;
  margin-bottom: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.youtube {
  border-radius: 32px;
}

.bracket-image-bottom-black-video {
  z-index: 2;
  border-top: 1px solid var(--основной-цвет);
  border-right: 1px solid var(--основной-цвет);
  border-left: 1px solid var(--основной-цвет);
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  width: 100%;
  height: 40px;
  margin-bottom: 0;
  position: absolute;
  inset: auto 0% 0%;
  transform: rotate(180deg);
}

.contact-ruk-text {
  color: var(--основной-цвет);
  font-size: 20px;
}

.conditions-box-mob {
  display: none;
}

.conditions-container-mob {
  z-index: 20;
  position: relative;
}

.conditions-text-box-mob {
  z-index: 21;
  padding-top: 90px;
  padding-left: 25px;
  padding-right: 25px;
  position: absolute;
}

.timline-box-terk-mob {
  z-index: 4;
  padding: 60px 20px 20px;
  display: none;
  position: relative;
}

.timline-content-mob {
  z-index: 5;
  margin-bottom: 20px;
  position: relative;
}

.timline-line-box-mob {
  background-color: var(--для-заголовков);
  color: var(--для-заголовков);
  width: 2px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.timline-section-box-mob {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
  position: relative;
}

.timline-section-box-top-mob {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 30px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.left-timline-section-box-top-mob {
  justify-content: flex-end;
  display: flex;
}

.timline-section-box-bottom-mob {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 30px 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
}

.left-timline-section-box-bottom-mob {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.right-timline-section-box--bottom-mob {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
}

.text-box-timline-right-mob, .text-box-timline-rightmob {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 100px;
  display: flex;
}

.timline-section-box-bottom-mob-2-copy {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 30px 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
}

.corner-image-22 {
  z-index: 55;
  width: 100%;
  position: absolute;
  inset: -80px 0% auto;
}

.image-2 {
  object-fit: fill;
}

.text-button-news-2 {
  z-index: 5;
  color: var(--основной-цвет);
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Alsgorizont, sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 120%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.text-span-19 {
  color: var(--ярко-зеленый);
}

.conditions-bg-tisbt {
  width: 100%;
  height: 100%;
}

.conditions-container-image-tisbt {
  z-index: 20;
  width: 430px;
  height: 580px;
  position: relative;
}

.conditions-text-box-tisbt {
  z-index: 21;
  padding-top: 70px;
  padding-left: 55px;
  padding-right: 25px;
  position: absolute;
}

.sider-image--tisbt {
  background-color: var(--прозрачный);
  height: 100%;
}

.directions-image-menu- {
  z-index: 2;
  object-fit: cover;
  border-radius: 22px;
  width: 100%;
  height: 100%;
  position: relative;
}

.text-span-20 {
  font-weight: 500;
}

.ruk-desc-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-4 {
  color: var(--для-заголовков);
  font-size: 16px;
  font-weight: 400;
}

.text-span-21 {
  color: var(--ярко-зеленый);
}

.arrow-button-podcast2 {
  transform: rotate(180deg);
}

.bottom-slider-tisbt {
  border-radius: 32px;
  height: auto;
}

.section-education-mg-tisbt {
  z-index: 6;
  background-color: var(--bg-светлый);
  padding: 80px 90px 130px;
  position: relative;
}

.section-edu-process {
  z-index: 7;
  background-color: var(--основной-цвет);
  padding: 60px 90px 40px;
  position: relative;
}

.edu-process-container {
  z-index: 4;
  padding: 60px 50px;
  position: relative;
}

.edu-proc-grid {
  z-index: 6;
  grid-column-gap: 20px;
  grid-row-gap: 80px;
  grid-template: ". Area"
                 ". Area"
                 / 1fr .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.left-top-edu-proc-grid {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 30px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.star-edu {
  width: 30px;
  height: 30px;
}

.edu-proc-heading {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 500;
  line-height: 110%;
}

.edu-proc-text {
  line-height: 110%;
}

.none {
  width: auto;
  height: auto;
}

.edu-proc-heading-2 {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 500;
  line-height: 110%;
}

.edu-proc-heading-3 {
  color: #934dc2;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 500;
  line-height: 110%;
}

.edu-proc-heading-4 {
  color: var(--фиолетовый);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 500;
  line-height: 110%;
}

.right-blur-2 {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #bbfe014d, #e4ff991f 8%, #fff0 16%);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: rotate(180deg);
}

.left-blur-2 {
  z-index: 0;
  border: 0px solid var(--линии);
  background-image: linear-gradient(43deg, #bbfe014d, #e4ff991f 8%, #fff0 16%);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-3 {
  position: absolute;
  inset: 0%;
}

.diagramm-image {
  width: 310px;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.text-span-22 {
  color: var(--ярко-зеленый);
}

.right-form-block-tisbt {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-left: 1px solid var(--основной-цвет);
  grid-template-rows: max-content auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.contact-ruk-text-2 {
  color: var(--основной-цвет);
  margin-bottom: 15px;
  font-size: 20px;
}

.application-btn-f-2 {
  margin-bottom: 10px;
  margin-right: 10px;
}

.linear-tisbt {
  background-image: linear-gradient(to bottom, #18181866, #18181866), linear-gradient(115deg, black, var(--прозрачный));
  position: absolute;
  inset: 0%;
}

.directions-image-menu-tisbt {
  z-index: 2;
  object-fit: cover;
  border-radius: 22px;
  width: 100%;
  height: 100%;
  position: relative;
}

.edu-process-container-mob {
  z-index: 4;
  padding: 60px 50px;
  display: none;
  position: relative;
}

.edu-proc-grid-mob {
  z-index: 6;
  grid-column-gap: 20px;
  grid-row-gap: 80px;
  grid-template: ". Area"
                 ". Area"
                 / 1fr .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.diagramm-image-grid {
  width: 310px;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.timline-section-box-bottom-mob-tsbt {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 30px 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
}

.right-timline-section-box--bottom-mob-tisbt {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
}

.text-box-timline-right-mob-tisbt {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 100px;
  display: flex;
}

.paragraph-2-2 {
  margin-bottom: 0;
}

.h6-spec-2-2 {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 110%;
}

.text-span-23 {
  color: var(--ярко-зеленый);
}

.h2-mg-cp {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 72px;
  font-weight: 400;
  line-height: 110%;
}

.vacancies-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.left-vacancies-box {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 20px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.star-vac {
  width: 20px;
  height: 20px;
}

.vac-proc-heading {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 500;
  line-height: 110%;
}

.vac-proc-text {
  color: var(--для-заголовков);
  font-size: 12px;
  line-height: 110%;
}

.text-span-24, .text-span-25 {
  font-weight: 500;
}

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

.price-h-container {
  background-color: #18181894;
  border: 1px solid #8b06fe80;
  border-radius: 14px;
  padding: 25px 15px 30px;
  position: relative;
}

.price-heading4 {
  z-index: 4;
  color: var(--ярко-зеленый);
  margin-bottom: 15px;
  font-family: Alsgorizont, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
  position: relative;
}

.paragraph-price {
  margin-bottom: 3px;
  font-size: 14px;
  font-weight: 500;
  line-height: 114%;
  position: relative;
}

.paragraph-price-2 {
  color: var(--для-заголовков);
  font-size: 12px;
  font-weight: 500;
  line-height: 114%;
  position: relative;
}

.text-span-26 {
  color: var(--ярко-зеленый);
}

.video-about-container {
  z-index: 4;
  grid-column-gap: 70px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.left-video-about-container {
  z-index: 4;
  flex-direction: row;
  align-items: center;
  display: flex;
  position: relative;
}

.text-block-5, .about-description-text {
  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

.right-video-about-container {
  flex-direction: row;
  align-items: center;
  padding: 20px;
  display: flex;
  position: relative;
}

.blur-mg-6 {
  z-index: 3;
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--фиолетовый), var(--основной-цвет) 60%, var(--фиолетовый));
  opacity: .55;
  filter: blur(100px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 220px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 330px auto auto 0%;
}

.timline-description-text {
  margin-bottom: 40px;
  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

.semestr-text {
  color: var(--для-текста-белый);
  font-weight: 400;
  line-height: 120%;
}

.partniers-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.left-partniers-container {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.heading-part-text {
  color: var(--основной-цвет);
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: 600;
  line-height: 110%;
}

.description-part-text {
  color: var(--основной-цвет);
  font-size: 18px;
  line-height: 110%;
}

.right-partniers-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.part-card-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 60px;
  padding: 6px 10px;
  display: flex;
  position: relative;
}

.image-part-2 {
  height: 49px;
}

.bracket-image-22 {
  z-index: 2;
  border-top: 1px solid var(--основной-цвет);
  border-right: 1px solid var(--основной-цвет);
  border-left: 1px solid var(--основной-цвет);
  border-top-left-radius: 17px;
  border-top-right-radius: 17px;
  width: 100%;
  height: 20px;
  position: absolute;
  inset: 0% 0% auto;
}

.bracket-image-22-bottom {
  z-index: 2;
  border-top: 1px solid var(--основной-цвет);
  border-right: 1px solid var(--основной-цвет);
  border-left: 1px solid var(--основной-цвет);
  border-top-left-radius: 17px;
  border-top-right-radius: 17px;
  width: 100%;
  height: 20px;
  position: absolute;
  inset: auto 0% 0%;
  transform: rotate(180deg);
}

.heading-left-grid-cp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 100px;
  padding-right: 390px;
  display: grid;
}

.section-video {
  z-index: 7;
  background-color: var(--основной-цвет);
  padding: 60px 90px 40px;
  position: relative;
}

.collection-list-wrapper-hero {
  z-index: 2;
  margin-bottom: 70px;
  position: relative;
}

.section-menu-mob {
  z-index: 9;
  background-color: var(--bg-светлый);
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  display: none;
  position: relative;
}

.bottom-box {
  display: flex;
}

.buttom-close-menu {
  z-index: 3;
  color: var(--для-текста-белый);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 5px;
  display: flex;
  position: relative;
}

.buttom-vw-app-mnu-copy {
  z-index: 3;
  opacity: 1;
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  border: 1px solid #7c7e77;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.dropdown-box-mob {
  display: block;
}

.dropdown-menu {
  border-top: 1px solid var(--линии);
  border-bottom: 1px solid var(--линии);
  width: 100%;
  transition: all .3ms;
  display: block;
}

.dropdown-menu._2 {
  border-top-style: none;
  border-top-width: 0;
}

.dd-heading-menu {
  color: var(--ярко-зеленый);
  font-size: 20px;
  font-weight: 500;
}

.dd-image-menu {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 10px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.dropdown-menu-2 {
  border-top: 1px solid var(--линии);
  border-bottom: 1px solid var(--линии);
  width: 100%;
  transition: all .3ms;
}

.dropdown-menu-2._2 {
  border-top-style: none;
  border-top-width: 0;
}

.animation-div {
  z-index: 3;
  width: 100vw;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.top-galery-2 {
  height: 100%;
  padding: 20px;
  position: relative;
}

.text-span-27 {
  color: var(--ярко-зеленый);
}

.linear-suis {
  background-image: linear-gradient(to bottom, #18181880, #18181880), linear-gradient(52deg, black, var(--прозрачный));
  position: absolute;
  inset: 0%;
}

.text-span-14-suis {
  color: var(--ярко-зеленый);
  flex: none;
  max-width: 590px;
  line-height: 110%;
}

.h2-mg-suis {
  z-index: 5;
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 110%;
  position: relative;
}

.section-education-mg-suis {
  z-index: 6;
  background-color: var(--bg-светлый);
  padding: 80px 90px 130px;
  position: relative;
}

.adv-mg-card-2-2 {
  z-index: 3;
  flex-direction: column;
  justify-content: flex-end;
  height: 485px;
  display: flex;
  position: sticky;
  top: 130px;
}

.adv-mg-card-2-2._1 {
  background-color: var(--основной-цвет);
  height: auto;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
  position: sticky;
  top: 130px;
}

.adv-mg-card-2-2._2, .adv-mg-card-2-2._3, .adv-mg-card-2-2._4 {
  position: sticky;
  top: 130px;
}

.adv-mg-card-2-2._1-3 {
  background-color: var(--основной-цвет);
  height: auto;
  margin-bottom: 50px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
  position: sticky;
  top: 130px;
}

.section-admission-suis {
  z-index: 7;
  background-color: var(--bg-светлый);
  padding: 70px 90px 80px;
  position: relative;
}

.contact-ruk-text-suis {
  color: var(--основной-цвет);
  margin-bottom: 10px;
  font-size: 20px;
}

.btm-application, .btn-application-all {
  color: var(--для-текста-белый);
}

.section-22 {
  z-index: 5;
  background-color: var(--основной-цвет);
  padding: 60px 90px 40px;
  position: relative;
}

.buttom-all-asp-link {
  z-index: 3;
  background-color: var(--прозрачный);
  color: var(--для-текста-белый);
  border-style: none;
  border-width: 0;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100px;
  display: flex;
  position: relative;
}

.name-bak-box {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-radius: 60px;
  flex-direction: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: baseline start;
  width: auto;
  height: auto;
  margin-top: 30px;
  margin-bottom: 120px;
  margin-left: -40px;
  display: flex;
  position: relative;
}

.code-bak-box {
  z-index: 5;
  border: 1px solid var(--ярко-зеленый);
  background-color: var(--ярко-зеленый);
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  margin: -1px 15px -1px -1px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.code-bak-text {
  color: var(--основной-цвет);
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 20px;
}

.hero-section-bak {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding-bottom: 0;
  padding-left: 90px;
  padding-right: 90px;
  display: flex;
  position: relative;
  top: 0;
}

.h1-hp-bak {
  z-index: 2;
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Conthrax Sb, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.h1-hp-bak.cp.lab {
  font-size: 40px;
}

.text-span-28 {
  color: var(--ярко-зеленый);
}

.description-h-bak {
  color: var(--для-заголовков);
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
}

.adv-h-container-bak {
  background-color: #18181894;
  border: 1px solid #bbfe0180;
  border-radius: 14px;
  padding: 25px 15px 30px;
  position: relative;
}

.left-blur-p-white {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #ffffff40, #1f1f1f00 17%, #18181800);
  border-radius: 14px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.right-blur-p-white {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #ffffff40, #8b06fe00 18%, #18181800);
  border-radius: 14px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: rotate(180deg);
}

.bg-image-fixed-bak {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.mask-bottom--bak {
  background-color: var(--ярко-зеленый);
  border-radius: 28px;
  height: auto;
  padding: 20px;
}

.h6-spec-2--bak {
  color: var(--black);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 110%;
}

.paragraph-2--bak {
  color: var(--black);
  margin-bottom: 0;
}

.left-blur-p-2--white {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #ffffff40, #1f1f1f00 17%, #18181800);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.right-blur-p--2-bak {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #ffffff40, #8b06fe00 18%, #18181800);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: rotate(180deg);
}

.top-bak-slider-desc {
  border: 1px solid var(--основной-цвет);
  background-color: var(--ярко-зеленый);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  padding: 30px 50px;
  display: flex;
  position: relative;
}

.text-top-bak-desc {
  color: var(--основной-цвет);
  text-align: center;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.image-ball {
  border: 1px solid var(--основной-цвет);
  border-radius: 1000px;
  width: 120px;
  height: 120px;
  position: absolute;
  inset: -90px 30px auto auto;
}

.h6-spec-dop {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-top: 30px;
  margin-bottom: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 110%;
}

.section-spec-bak {
  z-index: 5;
  background-color: var(--основной-цвет);
  background-image: url("https://cdn.prod.website-files.com/657827851305460891bf9d48/65e8675a6b3cf7d05943d1e4_Frame%20%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0.webp");
  background-position: 0 30%;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 60px 90px 40px;
  position: relative;
}

.section-design-edu {
  z-index: 7;
  background-color: var(--основной-цвет);
  padding: 60px 90px 40px;
  position: relative;
}

.heading-design-box {
  position: relative;
}

.desc-box-program {
  border: 1px solid var(--линии);
  background-color: #bbfe0126;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 7px 20px;
  display: inline-block;
  position: absolute;
  bottom: 20px;
  left: 440px;
  right: auto;
}

.desc-box-program-text {
  color: var(--ярко-зеленый);
  font-weight: 500;
}

.design-edu-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content max-content max-content max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: grid;
}

.design-edu-container {
  justify-content: center;
  width: 100%;
  height: auto;
  display: flex;
}

.udu-design {
  border: 1px solid var(--ярко-зеленый);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--основной-цвет) 38%, #bbfe0138);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 250px;
  display: flex;
  position: relative;
}

.udu-design-text {
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 110%;
}

.text-span-29 {
  color: var(--ярко-зеленый);
  font-size: 18px;
}

.section-trek-bak {
  z-index: 7;
  background-color: var(--основной-цвет);
  padding: 60px 90px 40px;
  position: relative;
}

.section-treki {
  z-index: 7;
  background-color: var(--основной-цвет);
  padding: 60px 90px 140px;
  position: relative;
}

.base-trek-box {
  z-index: 3;
  background-color: #2f2f2f;
  border-radius: 32px;
  margin-bottom: 130px;
  padding: 40px;
  position: relative;
}

.text-grid-base-trek {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.left-text-base {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 500;
  line-height: 110%;
}

.base-description {
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.h2---centr {
  z-index: 3;
  color: var(--для-заголовков);
  text-align: center;
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 60px;
  font-family: Alsgorizont, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.h2---centr.steps {
  z-index: 4;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 92%;
}

.h2---centr.black {
  color: var(--основной-цвет);
}

.treki-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 25% 25% 25% 25%;
  grid-auto-flow: row dense;
  width: 100%;
  display: grid;
}

.treki-box {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.trek-img {
  width: 230px;
  max-width: none;
  height: 230px;
  margin-bottom: 30px;
}

.h6-trek {
  color: var(--ярко-зеленый);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 110%;
}

.drop-trek {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-drop {
  color: var(--для-текста-белый);
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
}

.trek-drop {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  padding: 0;
  display: flex;
}

.trek-drop.w--open {
  margin-bottom: 20px;
}

.dropdown-list-3 {
  border: 1px solid var(--ярко-зеленый);
  background-color: var(--основной-цвет);
  border-radius: 22px;
  padding: 20px 10px;
  display: none;
}

.dropdown-list-3.w--open {
  background-color: var(--основной-цвет);
  flex-direction: column;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
  position: relative;
}

.list-dr-trek {
  width: 100%;
  position: relative;
}

.text-drop-trek {
  color: var(--для-заголовков);
  text-align: center;
  margin-bottom: 20px;
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
}

.div-block-5 {
  background-color: var(--ярко-зеленый);
  border-radius: 11px;
  width: 100%;
  height: 100%;
  position: relative;
}

.text-button-2 {
  background-color: var(--ярко-зеленый);
  border-radius: 11px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 10px;
  display: flex;
  position: relative;
}

.t2 {
  color: var(--black);
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  line-height: 110%;
}

.btn-2-bak {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: auto;
  margin-right: 0;
  padding: 5px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.trek-box {
  z-index: 3;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.bg-image-s {
  z-index: 2;
  position: absolute;
  inset: 0% 0% auto;
}

.bg-img-s {
  object-position: 50% 50%;
}

.blur-blok {
  background-image: linear-gradient(180deg, #18181800 65%, var(--основной-цвет) 90%);
  position: absolute;
  inset: 0%;
}

.section-timline {
  z-index: 7;
  background-color: var(--основной-цвет);
  padding: 60px 90px 40px;
  position: relative;
}

.text-span-30 {
  color: var(--ярко-зеленый);
}

._2right-timline-section-box--bottom-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-bottom: 80px;
  display: flex;
}

.h-timline {
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: 500;
  line-height: 110%;
}

.h-timline._2 {
  margin-bottom: 40px;
}

.line-img-timlune {
  margin-bottom: 20px;
}

.text-box-timline-right-tii {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.button-desk-timline {
  background-color: #bbfe0140;
  border: 1px solid #fff6;
  border-radius: 100px;
  margin-bottom: 20px;
  padding: 14px 20px;
}

.button-desk-timline-text {
  color: var(--ярко-зеленый);
  text-align: center;
  font-size: 20px;
  font-weight: 500;
}

.text-timline {
  margin-bottom: 20px;
  line-height: 110%;
}

.button-desk-timline-small {
  background-color: var(--фиолетовый);
  border: 1px solid #fff6;
  border-radius: 100px;
  margin-bottom: 20px;
  padding: 5px 10px;
}

.button-desk-timline-text-2 {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 500;
}

.blur-mg-trek {
  z-index: 3;
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--фиолетовый), var(--основной-цвет) 60%, var(--фиолетовый));
  opacity: .55;
  filter: blur(100px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 160px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 100px;
}

.section-vipusk {
  z-index: 7;
  background-color: var(--основной-цвет);
  padding: 60px 90px 40px;
  position: relative;
}

.content-block-vipusk {
  z-index: 3;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.content-block-vipusk.dop-bi {
  margin-bottom: 50px;
}

.left-content-block-vipusk {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
  position: relative;
}

.top-right-vipusk {
  border: 1px solid var(--white);
  background-color: #161616;
  border-radius: 32px;
  padding: 30px 30px 80px;
}

.right-content-block-vipusk {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.top-right-svipusk, .bottom-right-vipusk {
  border: 1px solid var(--white);
  background-color: #161616;
  border-radius: 32px;
  padding: 30px;
}

.icon-program-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  display: flex;
}

.icon-box {
  border-radius: 100px;
  width: 60px;
  height: 60px;
  position: relative;
}

.ic-program {
  z-index: 3;
  border-radius: 100px;
  width: 100%;
  height: 100%;
  position: relative;
}

.blur {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--для-заголовков), var(--основной-цвет));
  border-radius: 100px;
  position: absolute;
  inset: 0%;
}

.blurr {
  z-index: 2;
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--фиолетовый), var(--основной-цвет) 60%, var(--фиолетовый));
  opacity: 1;
  filter: blur(40px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  height: 120%;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.blur-mg-trek-2 {
  z-index: 3;
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--ярко-зеленый), var(--основной-цвет) 60%, var(--ярко-зеленый));
  opacity: .55;
  filter: blur(100px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 160px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.ruk-desc-box-tii {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
}

.arrow-button-tii {
  margin-top: 2px;
  transform: rotate(180deg);
}

.desk-tii-text {
  color: var(--для-заголовков);
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
}

.desk-tii-h {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
}

.bottom-left-svipusk {
  border: 1px solid var(--white);
  background-color: #161616;
  border-radius: 32px;
  padding: 30px;
}

.bg-image-space {
  z-index: 2;
  position: absolute;
  inset: 0%;
}

.img-spase {
  width: 100%;
  height: 100%;
}

.section-case {
  z-index: 7;
  background-color: var(--основной-цвет);
  padding: 60px 90px 40px;
  position: relative;
}

.content-block-case {
  z-index: 3;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: max-content;
  grid-template-columns: 50fr 50fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 60px;
  display: grid;
  position: relative;
}

.left-content-block-case {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
  position: relative;
}

.bottom-left-case {
  border: 1px solid var(--white);
  background-color: #161616;
  border-radius: 32px;
  padding: 30px;
}

.logo-container {
  justify-content: flex-end;
  align-items: center;
  height: 100px;
  display: flex;
}

.case-h-small {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-family: Alsgorizont, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
}

.case-text {
  color: var(--для-заголовков);
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
}

.h6-case {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 110%;
}

.bottom-left-case-1 {
  border: 1px solid var(--white);
  background-color: #161616;
  border-radius: 32px;
  width: 100%;
  height: 100%;
  padding: 30px;
}

.phrase-box {
  border: 1px solid var(--для-текста-белый);
  background-color: var(--ярко-зеленый);
  border-radius: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 30px 50px;
  display: flex;
  position: relative;
}

.phrase-text {
  color: var(--основной-цвет);
  text-align: center;
  font-family: Alsgorizont, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}

.bracket-image-top-black-222-copy {
  z-index: 2;
  border-top: 1px solid var(--основной-цвет);
  border-right: 1px solid var(--основной-цвет);
  border-left: 1px solid var(--основной-цвет);
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  width: 100%;
  height: 40px;
  margin-bottom: 0;
  position: relative;
  transform: rotate(180deg);
}

.contact-ruk-text-copy {
  color: var(--основной-цвет);
  margin-bottom: 15px;
  font-size: 20px;
}

.directions-image-menu-bak-2, .directions-image-menu-bak-3 {
  z-index: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 100%;
  position: relative;
}

.corner-image-mob-wh-2 {
  z-index: 2;
  width: 100%;
  display: inline-block;
  position: absolute;
  inset: -80px 0% auto;
}

.text-span-31 {
  color: var(--ярко-зеленый);
}

.right-content-block-spec-bi {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-32 {
  color: var(--ярко-зеленый);
}

.link-hh {
  color: var(--для-текста-белый);
}

.price-h-container-bi {
  background-color: #18181894;
  border: 1px solid #bbfe0166;
  border-radius: 14px;
  padding: 25px 15px 30px;
  position: relative;
}

.price-grid-bi {
  grid-column-gap: 15px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  display: grid;
}

.button-desk-timline-2 {
  border: 1px solid var(--ярко-зеленый);
  border-radius: 100px;
  margin-top: 15px;
  margin-bottom: 20px;
  padding: 8px 20px;
}

.button-desk-timline-text-22 {
  color: var(--для-текста-белый);
  font-size: 20px;
  font-weight: 500;
}

.text-span-33 {
  color: var(--для-текста-белый);
  font-size: 18px;
  font-weight: 400;
  line-height: 110%;
}

.top-right-svipusk-bi {
  border: 1px solid var(--white);
  background-color: #161616;
  border-radius: 32px;
  padding: 30px;
}

.right-vipusk {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.left-content-block-vipusk-bi {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
  position: relative;
}

.case-green-box {
  border: 1px solid var(--white);
  background-color: #394613;
  border-radius: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 50px 30px;
  display: flex;
  position: relative;
}

.h6-spec-case {
  color: var(--white);
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 110%;
}

.it-box {
  border: 1px solid var(--основной-цвет);
  background-color: var(--ярко-зеленый);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: -10px;
  padding: 8px 20px 6px;
  display: flex;
}

.it-text {
  color: var(--основной-цвет);
  text-transform: uppercase;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 110%;
}

.image-4 {
  position: absolute;
  inset: auto 10px -50px auto;
}

.line-img-case {
  width: 100%;
  margin-bottom: 20px;
}

.case-h-small-result {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-bottom: 8px;
  font-family: Alsgorizont, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
}

.task-button {
  background-color: var(--фиолетовый);
  color: var(--ярко-зеленый);
  border-radius: 100px;
  width: 100%;
  margin-bottom: 30px;
  padding: 12px 15px;
  text-decoration: none;
}

.task-button-cont {
  justify-content: space-between;
  display: flex;
}

.task-text {
  align-self: baseline;
  font-size: 16px;
  line-height: 110%;
}

.case-slider {
  background-color: var(--прозрачный);
  width: 100%;
  height: auto;
}

.navigation-box-case {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: max-content;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.left-arrow-case {
  width: 60px;
  height: 46px;
  inset: 0% 75px auto auto;
}

.right-arrow-case {
  width: 60px;
  height: 46px;
  inset: 0% 0% auto auto;
}

.slide-content-case {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
}

.case-green-box-link {
  z-index: 4;
  text-decoration: none;
  display: none;
  position: relative;
}

.h2-bii {
  z-index: 4;
  color: var(--для-заголовков);
  text-align: center;
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Alsgorizont, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.h2-bii.steps {
  z-index: 4;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 92%;
}

.h2-bii.black {
  color: var(--основной-цвет);
}

.text-span-34 {
  color: var(--ярко-зеленый);
}

.blur-bak-bi {
  z-index: 3;
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--ярко-зеленый), var(--основной-цвет) 60%, var(--ярко-зеленый));
  opacity: .55;
  filter: blur(100px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 190px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 150px 0% auto;
}

.treki-bi-box {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.trek-box-bi {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 70px 1fr;
  grid-auto-columns: 1fr;
  padding: 30px;
  display: grid;
  position: relative;
}

.number-terk-box-icon {
  z-index: 4;
  position: relative;
}

.blur-bak-bi-trek {
  z-index: 3;
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--ярко-зеленый), var(--основной-цвет) 60%, var(--ярко-зеленый));
  opacity: .55;
  filter: blur(100px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 120px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 60px auto auto 0%;
}

.text-content-terk-box {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.h6-trek-bi {
  color: var(--ярко-зеленый);
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 500;
  line-height: 110%;
}

.trek-text {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
}

.drop-trek-bi {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.trek-drop-bi {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #394517;
  border: 1px solid #fff6;
  border-radius: 30px;
  justify-content: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  display: flex;
}

.trek-drop-bi.w--open {
  margin-bottom: 20px;
}

.text-drop-bi {
  color: var(--для-текста-белый);
  text-transform: uppercase;
  margin-right: 15px;
  font-size: 12px;
  font-weight: 500;
}

.dropdown-list-3-bi {
  border: 1px solid var(--ярко-зеленый);
  background-color: var(--основной-цвет);
  border-radius: 22px;
  padding: 20px 10px;
}

.dropdown-list-3-bi.w--open {
  background-color: var(--основной-цвет);
  border-color: #fff6;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 20px;
  display: flex;
  position: relative;
}

.text-drop-trek-bi {
  color: var(--для-заголовков);
  text-align: left;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
}

.ruk-desc-box-bi {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  display: grid;
}

.section-treki-bi {
  z-index: 7;
  background-color: var(--основной-цвет);
  padding: 60px 90px 80px;
  position: relative;
}

.right-content-block-vipusk-2 {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-partniers {
  z-index: 7;
  background-color: var(--bg-светлый);
  color: var(--для-текста-белый);
  padding: 60px 90px 80px;
  position: relative;
}

.part-edu-grid-bi {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 120px;
  display: grid;
}

.case-slider--mob {
  background-color: var(--прозрачный);
  width: 100%;
  height: auto;
  display: none;
}

.content-block-case--mob {
  z-index: 3;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: max-content;
  grid-template-columns: 50fr 50fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 60px;
  display: grid;
  position: relative;
}

.h2-case {
  z-index: 3;
  color: var(--для-заголовков);
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.h2-case.steps {
  z-index: 4;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 92%;
}

.h2-case.black {
  color: var(--основной-цвет);
}

.h2-bak-bi {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 72px;
  font-weight: 400;
  line-height: 110%;
}

.trek-box-bi-mob, .trek-box-bi-mob-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 70px 1fr;
  grid-auto-columns: 1fr;
  padding: 30px;
  display: none;
  position: relative;
}

.application-grid-tisbt {
  justify-content: flex-end;
  width: 100%;
  height: auto;
  margin-bottom: 120px;
  display: flex;
}

.btn-2-mg-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 100%;
  margin-right: 0;
  padding: 5px;
  display: flex;
  position: relative;
}

.btm-application-2 {
  color: var(--для-текста-белый);
  display: none;
}

.content-hero-box-hero {
  z-index: 2;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .7fr;
  padding: 0;
  position: relative;
}

.h3-dir-2 {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 110%;
}

.buttom-vw-2-asp {
  z-index: 3;
  color: var(--для-текста-белый);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100px;
  margin-bottom: 0;
  padding: 10px;
  display: flex;
  position: relative;
}

.buttom-vw-box-white {
  z-index: 3;
  border: 1px solid var(--линии);
  opacity: .5;
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  border-radius: 16px;
  width: 100%;
  height: 100px;
  position: absolute;
  inset: 0%;
}

.buttom-vw-2-asp2 {
  z-index: 3;
  color: var(--для-текста-белый);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100px;
  margin-bottom: 140px;
  padding: 10px;
  display: flex;
  position: relative;
}

.buttom-vw-center-2 {
  z-index: 6;
  background-color: var(--ярко-зеленый);
  opacity: .08;
  border-radius: 14px;
  width: 100%;
  height: 100%;
  position: static;
}

.text-button-vw-2 {
  z-index: 6;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.adv-h-box-bi {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.adv-h-box-bi.cp {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.adv-h-box-bi.cp.news {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.heading-left-grid-cp-bi {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 100px;
  padding-right: 390px;
  display: grid;
}

.buttom-all-bak-link {
  z-index: 3;
  background-color: var(--прозрачный);
  color: var(--для-текста-белый);
  border-style: none;
  border-width: 0;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100px;
  margin-top: 60px;
  display: flex;
  position: relative;
}

.autor-d-suis {
  color: var(--для-заголовков);
  font-size: 12px;
  line-height: 110%;
}

.directions-image-menu-suis {
  z-index: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 590px;
  position: relative;
}

.sider-image-suis {
  background-color: var(--прозрачный);
  height: 100%;
  max-height: 560px;
}

.top-galery-suis {
  height: 100%;
  padding: 20px;
  position: relative;
}

.content-block-spec-suis {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: max-content;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  margin-bottom: 80px;
  display: grid;
}

.vector-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--white);
  background-color: #161616;
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  padding: 30px;
  display: grid;
}

.vector-description {
  margin-bottom: 20px;
  font-weight: 400;
  line-height: 120%;
}

.desc-text-vector {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  display: grid;
}

.desc-text-vector._3 {
  margin-bottom: 30px;
}

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

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

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

.section-practice {
  z-index: 7;
  background-color: var(--основной-цвет);
  padding: 60px 90px 40px;
  position: relative;
}

.text-span-35 {
  color: var(--ярко-зеленый);
}

.practice-grid {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 60%;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.practice-grid-left {
  position: relative;
}

.practice-grid-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 30px;
  position: relative;
}

.practice-heding {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  font-family: Alsgorizont, sans-serif;
  font-size: 28px;
  line-height: 110%;
}

.blur-practice {
  z-index: 3;
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--фиолетовый), var(--основной-цвет) 60%, var(--фиолетовый));
  opacity: .55;
  filter: blur(100px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 220px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.bg-practice-box {
  z-index: 4;
  padding: 60px 50px;
  position: relative;
}

.practice-grid-right-content {
  z-index: 2;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 100%;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.practice-ctr-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.practice-ctr-1-left {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.practice-ctr-1-left-img {
  width: 100px;
  height: 100px;
  position: relative;
}

.text-block-6 {
  position: relative;
}

.practice-ctr-1-left-text {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
}

.practice-ctr-1-right {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.practice-ctr-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.arrow-prt {
  height: 30px;
  display: block;
}

.practice-ctr-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--ярко-зеленый);
  border-radius: 50px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding: 12px 30px;
  display: flex;
  position: relative;
}

.text-block-7 {
  z-index: 2;
  text-align: center;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 500;
  position: relative;
}

.right-blur-3 {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(111deg, #bbfe014d, #e4ff991f 19%, #fff0 54%), linear-gradient(to bottom, var(--основной-цвет), var(--основной-цвет));
  border-radius: 32px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: rotate(180deg);
}

.practice-ctr-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.practice-ctr-5 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 30px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.practice-ctr-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--ярко-зеленый);
  border-radius: 50px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding: 12px 30px;
  display: flex;
  position: relative;
}

.text-block-8 {
  z-index: 2;
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.practice-ctr-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.practice-ctr-7 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 30px 1fr 30px 1fr;
  grid-auto-columns: 1fr;
  width: 99.9999%;
  display: grid;
  position: relative;
}

.right-blur-bottom {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(180deg, #bbfe014d 25%, #e4ff991f 52%, #fff0 67%), linear-gradient(to bottom, var(--основной-цвет), var(--основной-цвет));
  border-radius: 90px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: rotate(180deg);
}

.practice-ctr-box-bottom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--ярко-зеленый);
  border-radius: 120px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding: 30px;
  display: flex;
  position: relative;
}

.practice-ctr-box-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--ярко-зеленый);
  border-radius: 50px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding: 12px 30px;
  display: block;
  position: relative;
}

.right-blur-3-2 {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(111deg, #bbfe014d, #e4ff991f 19%, #fff0 54%), linear-gradient(to bottom, var(--основной-цвет), var(--основной-цвет));
  border-radius: 70px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: rotate(180deg);
}

.text-block-9 {
  z-index: 2;
  text-align: center;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.practice-ctr-77 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 1fr;
  display: grid;
}

.blur-mg--bottom {
  z-index: 3;
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--фиолетовый), var(--основной-цвет) 60%, var(--фиолетовый));
  opacity: .55;
  filter: blur(100px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 150px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 6%;
}

.content-block-vipusk-suis {
  z-index: 3;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  display: grid;
  position: relative;
}

.top-right-svipusk- {
  border: 1px solid var(--white);
  background-color: #161616;
  border-radius: 32px;
  padding: 30px;
}

.case-green-box-link-suis {
  z-index: 4;
  width: 100%;
  text-decoration: none;
  position: relative;
}

.case-green-box-suis {
  border: 1px solid var(--white);
  background-color: #394613;
  border-radius: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 50px 30px 50px 60px;
  display: flex;
  position: relative;
}

.h6-spec-case-suis {
  color: var(--white);
  text-transform: uppercase;
  max-width: 640px;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 110%;
}

.image-4-2 {
  position: absolute;
  inset: auto 10px -50px auto;
}

.phrase-text-white {
  color: var(--для-текста-белый);
  text-align: center;
  font-family: Alsgorizont, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}

.phrase-box-suis {
  border: 1px solid var(--для-текста-белый);
  background-color: var(--фиолетовый);
  border-radius: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 30px 50px;
  display: flex;
  position: relative;
}

.image-phrase {
  position: absolute;
  inset: -23% -1% auto auto;
}

.practice-ctr-77-mob {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 1fr;
  display: none;
}

.practice-ctr-7-mob, .practice-ctr-7-bottom {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 30px 1fr 30px 1fr;
  grid-auto-columns: 1fr;
  width: 99.9999%;
  display: grid;
  position: relative;
}

.practice-ctr-center {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.data-text-oval {
  color: var(--основной-цвет);
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 110%;
}

.data-text-oval-box {
  border: 1px solid var(--основной-цвет);
  background-color: var(--прозрачный);
  border-radius: 40px;
  padding: 5px 15px;
  position: relative;
}

.dop-text {
  color: var(--основной-цвет);
  font-family: Golos Text, sans-serif;
  font-size: 12px;
  line-height: 70%;
}

.pagination-news {
  margin-top: 70px;
}

.btm-application-gaid {
  color: var(--для-текста-белый);
  width: 100%;
  height: 100%;
  margin-bottom: 15px;
  padding: 7px 30px;
  text-decoration: none;
  position: relative;
}

.button-application-gaid {
  background-color: var(--ярко-зеленый);
  opacity: .09;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 14px;
  width: 100%;
  height: 100%;
  padding: 5px;
  position: absolute;
  inset: 0%;
}

.all-box-stack {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-maiin {
  z-index: 5;
  background-color: var(--основной-цвет);
  padding: 60px 90px 10px;
  position: relative;
}

.text-button-hero-2 {
  z-index: 5;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-family: Alsgorizont, sans-serif;
  font-size: 12px;
  font-weight: 300;
  display: flex;
  position: relative;
  inset: 0%;
}

.heading-box {
  padding-left: 90px;
  padding-right: 90px;
  position: sticky;
  top: -130px;
}

.advantages-box-grid {
  z-index: 5;
  position: relative;
}

.directions-image-menu-uvb {
  z-index: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.directions-image-uvb {
  border: 0px none var(--основной-цвет);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.sider-image-uvb {
  background-color: var(--прозрачный);
  height: 100%;
  max-height: 400px;
}

.top-galery-uvb {
  height: 100%;
  padding: 20px;
  position: relative;
}

.paragraph-2-uvb {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 110%;
}

.bold-text-11 {
  line-height: 110%;
}

.left-content-block-spec-uvb {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: max-content auto;
  grid-template-columns: 100%;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
  position: relative;
}

.bottom-slider-uvb {
  border-radius: 32px;
  height: 100%;
}

.mask-bottom-uvb {
  background-color: var(--фиолетовый);
  border-radius: 28px;
  height: 100%;
  padding: 40px 20px 20px;
}

.h6-spec-2-uvb {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 110%;
}

.corner-image-bottom-mob {
  z-index: 2;
  width: 100%;
  display: none;
  position: absolute;
  inset: auto 0% -80px;
}

.corner-image-white-mob, .corner-image-black-mob {
  z-index: 2;
  width: 100%;
  display: none;
  position: absolute;
  inset: -80px 0% auto;
}

.conten-thanks {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.conten-thanks-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.h1-thanks {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  font-family: Alsgorizont, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 100%;
  position: relative;
}

.conten-thanks-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-application-2 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 14px;
  width: 250px;
  height: 50px;
  padding: 5px;
  position: relative;
}

.hero-description-22 {
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: Alsgorizont, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 110%;
}

.bg-image-fixed-thanks {
  width: 100%;
  height: 100%;
}

.bg-blur-thanks {
  background-color: #181818a8;
  position: absolute;
  inset: 0%;
}

.right-content-hero-box-2 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.h1-404 {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  font-family: Alsgorizont, sans-serif;
  font-size: 120px;
  font-weight: 500;
  line-height: 100%;
  position: relative;
}

.hero-description-404 {
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: Alsgorizont, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 110%;
}

.conten-thanks-left-404 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.right-content-hero-box-404 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-next {
  position: relative;
}

.part-edu-grid-uvb {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 120px;
  display: grid;
}

.part-card-uvb {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 150px;
  padding: 25px 40px;
  display: flex;
  position: relative;
}

.content-block-vipusk-uvb {
  z-index: 3;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.left-content-block-vipusk-uvb {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
  position: relative;
}

.ruk-desc-box-uvb {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  display: grid;
}

.right-vipusk-uvb {
  border: 1px solid var(--white);
  background-color: #161616;
  border-radius: 32px;
  padding: 30px;
}

.competent-box {
  height: 230px;
  overflow: auto;
}

.left-vipusk-uvb {
  border: 1px solid var(--white);
  background-color: #161616;
  border-radius: 32px;
  padding: 30px;
}

.bottom-vipusk-uvb {
  z-index: 5;
  border: 1px solid var(--white);
  background-color: var(--основной-цвет);
  border-radius: 32px;
  margin-top: 30px;
  padding: 30px 30px 40px;
  position: relative;
}

.busines-partniers-heading {
  text-transform: uppercase;
  margin-bottom: 30px;
  font-weight: 500;
  line-height: 120%;
}

.partniers-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.in-partniers {
  z-index: 3;
  width: 160px;
  position: relative;
}

.icon-box-partniers {
  border-radius: 100px;
  position: relative;
}

.blurr-partniers {
  z-index: 2;
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--фиолетовый), var(--основной-цвет) 60%, var(--фиолетовый));
  opacity: .44;
  filter: blur(40px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 100px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.text-span-36 {
  color: var(--ярко-зеленый);
}

.left-content-block-case-uvb {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
  position: relative;
}

.right-content-block-vipusk-uvb {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.task-button-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  margin-top: 40px;
  margin-bottom: 30px;
  display: flex;
}

.task-button-uvb {
  background-color: var(--фиолетовый);
  color: var(--ярко-зеленый);
  border-radius: 100px;
  padding: 12px 15px;
  text-decoration: none;
}

.task-text-2 {
  align-self: baseline;
  margin-right: 10px;
  font-size: 16px;
  line-height: 110%;
}

.case-image {
  width: 150.5px;
}

.task-heading-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 150px;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  display: grid;
}

.task-button-uvb-2 {
  background-color: var(--фиолетовый);
  color: var(--ярко-зеленый);
  border-radius: 100px;
  margin-bottom: 30px;
  padding: 12px 15px;
  text-decoration: none;
}

.bg-image-video {
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
}

.bg-blur-hero {
  z-index: 3;
  background-color: #18181826;
  position: absolute;
  inset: 0%;
}

.part-edu-grid-tii {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 120px;
  display: grid;
}

.content-block-vipusk-cp {
  z-index: 3;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  display: grid;
  position: relative;
}

.left-content-block-vipusk-cp {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
  position: relative;
}

.right-vipusk-cp {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.right-svipusk-cp {
  border: 1px solid var(--white);
  background-color: #161616;
  border-radius: 32px;
  padding: 30px;
}

.top-right-vipusk-cp {
  border: 1px solid var(--white);
  background-color: #161616;
  border-radius: 32px;
  padding: 30px 30px 80px;
}

.t-slider-pps {
  background-color: var(--прозрачный);
  height: auto;
  margin-top: 80px;
}

.navigation-box-pps-mob {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: none;
}

.t-slider-copy {
  background-color: var(--прозрачный);
  height: auto;
}

.title-description-text-cp {
  color: #5d5d5d;
  margin-bottom: 15px;
  font-size: 12px;
  line-height: 110%;
}

.title-description-text-copy {
  color: var(--основной-цвет);
  font-size: 14px;
  line-height: 110%;
}

.bracket-line-top, .bracket-line-bottom, .bracket-line-bottom-list {
  z-index: 3;
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  width: 100%;
  height: 40px;
  position: absolute;
  inset: 0% 0% auto;
}

.hero-section-polity {
  flex-direction: column;
  justify-content: center;
  width: 100vw;
  height: 40vh;
  padding-bottom: 0;
  padding-left: 90px;
  padding-right: 90px;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.heding-polity {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 110%;
  position: relative;
}

.section-polity {
  z-index: 1;
  background-color: var(--bg-светлый);
  padding: 60px 90px 80px;
  position: relative;
}

.polity-text {
  color: var(--основной-цвет);
  font-size: 16px;
  line-height: 120%;
}

.text-span-37 {
  text-transform: uppercase;
  font-weight: 600;
}

.text-span-38, .text-span-39, .text-span-40, .text-span-41, .text-span-42, .text-span-43, .text-span-44, .text-span-45, .text-span-46, .text-span-47, .text-span-48 {
  font-weight: 600;
}

.corner-image-mob-polity {
  z-index: 2;
  width: 100%;
  position: absolute;
  inset: -80px 0% auto;
}

.bg-block-white-polity {
  display: none;
}

.link-footer {
  text-decoration: none;
}

.text-span-49 {
  color: #757573;
}

.text-span-50 {
  color: #757573;
  font-style: italic;
}

.section-link-up {
  height: 0;
}

.text-span-55 {
  color: var(--для-заголовков);
  font-style: italic;
}

.text-span-56 {
  color: var(--для-заголовков);
  font-style: italic;
  display: inline;
}

.syllabus-link {
  opacity: .84;
  color: var(--основной-цвет);
  margin-top: 20px;
  font-size: 18px;
  line-height: 110%;
}

.hero-section-all-page {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding-bottom: 0;
  padding-left: 90px;
  padding-right: 90px;
  display: flex;
  position: relative;
  top: 0;
}

.h1-hp-all-page {
  z-index: 2;
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Conthrax Sb, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.heading-left-grid-all {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-right: 390px;
  display: grid;
}

.heading-box-startap {
  border: 1px solid var(--white);
  background-color: var(--фиолетовый);
  border-radius: 100px;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  padding: 10px 20px;
  display: flex;
}

.heading-startap {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
}

.hb {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  display: flex;
}

.conditions-box-all {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: -10% 0% 0% auto;
}

.conditions-box-all.cp {
  z-index: 2;
}

.c-h6-green {
  color: var(--ярко-зеленый);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.application-grid-all {
  justify-content: flex-end;
  width: 100%;
  height: auto;
  margin-top: -80px;
  margin-bottom: 80px;
  display: flex;
}

.h2-all {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 110%;
}

.intro-grid-all {
  z-index: 7;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: end center;
  margin-bottom: 40px;
  padding-left: 70px;
  display: grid;
  position: relative;
}

.link-3, .link-4 {
  color: var(--black);
  font-weight: 500;
}

.section-services {
  z-index: 5;
  background-color: var(--основной-цвет);
  padding: 60px 90px 40px;
  position: relative;
}

.text-span-57 {
  color: var(--ярко-зеленый);
}

.desc-services {
  margin-bottom: 50px;
  font-size: 20px;
}

.services-tabs-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.s-tabs-link {
  border: 1px solid var(--основной-цвет);
  color: var(--для-текста-белый);
  background-color: #3e4b1d;
  border-radius: 110px;
  justify-content: space-between;
  align-items: center;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 25px;
  display: flex;
}

.s-tabs-link.w--current {
  background-color: var(--ярко-зеленый);
}

.s-tabs-link.w--current:lang(en) {
  color: var(--основной-цвет);
}

.s-t-text {
  color: var(--для-текста-белый);
  font-family: Alsgorizont, sans-serif;
  font-weight: 500;
}

.s-t-text:lang(en) {
  color: var(--white);
}

.image-5 {
  height: 25px;
}

.s-tabs-content {
  padding-top: 40px;
}

.s-tab-pane-content-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  perspective: 1200px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
}

.services-card-box {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.s-card-front {
  z-index: 2;
  background-color: var(--основной-цвет);
  backface-visibility: hidden;
  border: 1px solid #3f3f3f;
  border-radius: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  padding: 30px;
  display: flex;
  position: relative;
  inset: 0%;
}

.icon-serv {
  z-index: 4;
  width: 20px;
  height: 20px;
  margin-bottom: 20px;
  position: relative;
}

.s-card-heading {
  z-index: 4;
  line-height: 110%;
  position: relative;
}

.s-card-desk {
  z-index: 4;
  color: var(--для-заголовков);
  font-size: 13px;
  font-weight: 400;
  line-height: 110%;
  position: relative;
}

.s-card-back {
  z-index: 3;
  background-color: var(--основной-цвет);
  backface-visibility: hidden;
  transform-style: preserve-3d;
  border: 1px solid #3f3f3f;
  border-radius: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  padding: 20px 30px;
  display: flex;
  position: absolute;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.h2-community-box-startap {
  height: auto;
  margin-bottom: 0;
  position: relative;
}

.arrow-green-community-2 {
  position: relative;
  top: -91px;
  left: 900px;
}

.blur--startap {
  z-index: 3;
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--фиолетовый), var(--основной-цвет) 60%, var(--фиолетовый));
  opacity: .55;
  filter: blur(100px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 220px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.startap-com-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 120px;
  display: grid;
}

.com-startap-button {
  background-color: var(--основной-цвет);
  color: var(--для-текста-белый);
  text-align: center;
  text-transform: uppercase;
  padding: 10px;
  font-family: Alsgorizont, sans-serif;
  font-size: 16px;
  line-height: 110%;
  text-decoration: none;
  position: relative;
}

.com-startap-button-bg {
  background-color: var(--фиолетовый);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 25px;
  display: flex;
  position: relative;
}

.corner-btn-left-top {
  border-top: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 3px auto auto 3px;
}

.corner-btn-left-bottom {
  border-top: 0px none var(--линии);
  border-bottom: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  width: 10px;
  height: 10px;
  position: absolute;
  inset: auto auto 3px 3px;
}

.corner-btn-right-bottom {
  border-style: none solid solid none;
  border-width: 0 1px 1px 0;
  border-color: var(--линии);
  width: 10px;
  height: 10px;
  position: absolute;
  inset: auto 3px 3px auto;
}

.corner-btn-lright-top {
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--для-текста-белый);
  border-left: 0px none var(--линии);
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 3px 3px auto auto;
}

.part-edu-grid-startap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: grid;
}

.section-invest {
  z-index: 6;
  background-color: var(--bg-светлый);
  padding: 80px 90px 120px;
  position: relative;
}

.h3-edu-startap {
  color: var(--основной-цвет);
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 110%;
}

.h3-edu-invest {
  color: var(--основной-цвет);
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 110%;
}

.section-team {
  z-index: 9;
  background-color: var(--основной-цвет);
  background-image: url("https://cdn.prod.website-files.com/657827851305460891bf9d48/6616eca0365acfbb277d072f_Frame%2019.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 0;
  padding: 60px 90px 120px;
  position: relative;
}

.team-box {
  z-index: 3;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.team-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  display: grid;
}

.tm-box {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.tm-img {
  width: 230px;
  max-width: none;
  height: 230px;
  margin-bottom: 10px;
}

.team-desk-box {
  background-color: var(--основной-цвет);
  color: var(--для-текста-белый);
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  height: 38.616%;
  padding: 10px;
  font-family: Alsgorizont, sans-serif;
  font-size: 16px;
  line-height: 110%;
  text-decoration: none;
  position: relative;
}

.tm-startap-button-bg {
  background-color: #313b15;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 25px;
  display: flex;
  position: relative;
}

.text-tm-heading {
  margin-bottom: 10px;
  font-family: Alsgorizont, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

.text-tm-st {
  color: var(--ярко-зеленый);
  text-transform: none;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 110%;
}

.plus-icon, .minus-icon {
  z-index: 4;
  cursor: pointer;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: auto 20px 20px auto;
}

.link-block-2 {
  text-decoration: none;
}

.s-tab-pane-content-grid-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  perspective: 1200px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
}

.s-tab-pane-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  perspective: 1200px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
}

.s-card-investor {
  z-index: 2;
  background-color: var(--основной-цвет);
  backface-visibility: hidden;
  border: 1px solid #3f3f3f;
  border-radius: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  padding: 30px;
  display: flex;
  position: relative;
  inset: 0%;
}

.left-blur-p-22 {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #8b06fe99, #1f1f1f00 17%, #18181800);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.right-blur-p-22 {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #8b06fe99, #8b06fe00 18%, #18181800);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: rotate(180deg);
}

.intro-grid-tesis {
  z-index: 7;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  margin-bottom: 40px;
  padding-left: 0;
  display: grid;
  position: relative;
}

.about-text-tesis {
  text-align: right;
  margin-top: 0;
  margin-bottom: 100px;
  font-family: Alsgorizont, sans-serif;
  font-size: 25px;
  line-height: 123%;
}

.text-span-58 {
  color: var(--для-заголовков);
}

.h2-intro-tesis {
  color: var(--для-текста-белый);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 50px;
  font-family: Alsgorizont, sans-serif;
  font-size: 38px;
  font-weight: 300;
  line-height: 120%;
}

.inform-container-tesis {
  z-index: 2;
  margin-bottom: 60px;
  position: relative;
}

.card-tesis {
  margin-bottom: 30px;
  padding: 50px 100px;
  position: relative;
}

.inf-paragraph-tesis {
  z-index: 3;
  text-align: center;
  font-family: Alsgorizont, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 135%;
  position: relative;
}

.text-span-59 {
  color: var(--ярко-зеленый);
}

.bg-blur-inf-tesis {
  z-index: 2;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #d3d3d31f;
  border-radius: 22px;
  position: absolute;
  inset: 0%;
}

.tabs-info-container {
  margin-top: 160px;
  margin-bottom: 120px;
}

.info-tabs-menu {
  z-index: 4;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.i-tabs-content {
  z-index: 3;
  border: 1px solid var(--ярко-зеленый);
  background-color: var(--основной-цвет);
  border-radius: 32px;
  margin-top: -50px;
  padding: 80px 50px;
}

.i-tab-pane-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  perspective: 1200px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.i-tab-text {
  color: var(--для-заголовков);
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
}

.i-tab-list-item {
  margin-bottom: 10px;
}

.bg-paralax-tesis {
  z-index: 0;
  object-fit: cover;
  object-position: 50% 100%;
  width: 130%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  inset: 0%;
}

.section-trek-tesis {
  z-index: 7;
  background-color: var(--основной-цвет);
  padding: 60px 90px 40px;
  position: relative;
}

.centr-timline-section-box-top-22 {
  background-color: var(--для-текста-белый);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
}

.numbering {
  color: var(--основной-цвет);
  text-transform: uppercase;
  margin-top: 4px;
  font-family: Alsgorizont, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 110%;
}

.right-timline-section {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-bottom: 40px;
  display: flex;
}

.indicator-box {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.indicator-1 {
  background-color: #00fff0;
  border-radius: 100px;
  width: 20px;
  height: 20px;
}

.indicator-2 {
  background-color: #cf0;
  border-radius: 100px;
  width: 20px;
  height: 20px;
}

.timline-section-box-top-tesis {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 30px 1fr;
  grid-auto-columns: 1fr;
  margin-top: 130px;
  display: grid;
}

.timline-box-trek-tesis {
  z-index: 4;
  margin-bottom: 100px;
  padding: 20px;
  position: relative;
}

.indicator-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #25252580;
  border-radius: 32px;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 280px;
  padding: 15px 20px;
  display: grid;
  position: sticky;
}

.indicator-ctn-box {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-bottom: 1px dashed #f8ffe733;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 5px;
  display: flex;
}

.indicator-ctn-box.bottom {
  border-bottom-style: none;
  border-bottom-width: 0;
}

.indicator-text {
  font-size: 14px;
  line-height: 110%;
}

.indicator-3 {
  background-color: var(--фиолетовый);
  border-radius: 100px;
  width: 20px;
  height: 20px;
}

.section-presentacion {
  z-index: 7;
  background-color: var(--bg-светлый);
  padding: 60px 90px 80px;
  position: relative;
}

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

.buttom-pres {
  z-index: 3;
  background-color: var(--прозрачный);
  color: var(--для-текста-белый);
  border-style: none;
  border-width: 0;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100px;
  margin-top: 0;
  display: flex;
  position: relative;
}

.buttom-pres-2 {
  z-index: 3;
  background-color: var(--прозрачный);
  color: var(--для-текста-белый);
  border-style: none;
  border-width: 0;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 10px;
  display: flex;
  position: relative;
}

.btn-pres {
  width: 100%;
  height: 100%;
  text-decoration: none;
  position: relative;
}

.buttom-bg-pres2 {
  z-index: 4;
  opacity: 1;
  background-color: #d5d8cd;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  inset: 0%;
}

.text-button-pres {
  z-index: 5;
  color: var(--основной-цвет);
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Alsgorizont, sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 120%;
  display: flex;
  position: relative;
  inset: 0%;
}

.application-btn-form-tesis {
  width: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
  position: relative;
}

.btn-form-text-tesis {
  z-index: 5;
  color: var(--основной-цвет);
  text-align: center;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Alsgorizont, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 110%;
  display: flex;
  position: relative;
}

.kurator-box {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-6 {
  width: 125px;
  height: 125px;
}

.kurator-content {
  flex-flow: column;
  display: flex;
}

.k-h {
  color: #5d5d5d;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 500;
}

.k-fio {
  color: var(--основной-цвет);
  text-transform: none;
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 500;
}

.k-title {
  color: #5d5d5d;
  text-transform: none;
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 500;
}

.email-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.email-i {
  width: 20px;
  height: 20px;
}

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

.botton-trek-link {
  color: var(--ярко-зеленый);
  text-decoration: none;
  position: relative;
}

.botton-trek-text {
  cursor: pointer;
  padding: 10px 50px;
  position: relative;
}

.div-block-9 {
  float: none;
  background-color: var(--ярко-зеленый);
  opacity: .08;
  color: var(--для-текста-белый);
  -webkit-text-stroke-color: var(--ярко-зеленый);
  object-fit: fill;
  background-image: linear-gradient(#00000080, #00000080);
  border-radius: 14px;
  position: relative;
}

.text-block-11 {
  -webkit-text-stroke-color: var(--для-текста-белый);
}

.div-block-10 {
  background-color: var(--ярко-зеленый);
  opacity: .08;
  border-radius: 14px;
  position: absolute;
  inset: 0%;
}

.bottom-box-2 {
  display: flex;
}

.line-bottom-button-news-2 {
  background-color: #eef2e4;
  width: 1px;
  height: 70px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% -1px 0% auto;
}

.image-closemenu-2 {
  vertical-align: baseline;
  width: 25px;
  height: 25px;
  display: inline-block;
}

.buttom-bg-app-menu-2 {
  z-index: 4;
  opacity: .2;
  background-color: #6e6e6e;
  border-radius: 14px;
  width: 100%;
  height: 100%;
  position: relative;
}

.buttom-application-menu-2 {
  z-index: 3;
  color: #f8ffe6;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 194px;
  height: 50px;
  padding: 5px;
  display: flex;
  position: relative;
}

.buttom-vw-app-mnu-2 {
  z-index: 3;
  opacity: 1;
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  border: 1px solid #7c7e77;
  border-radius: 16px;
  width: 100%;
  height: auto;
  position: absolute;
  inset: 0%;
}

.line-left-button-news-2 {
  background-color: #eef2e4;
  width: 1px;
  height: 70px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% -1px;
}

.buttom-vw-app-mnu-copy-2 {
  z-index: 3;
  opacity: 1;
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  border: 1px solid #7c7e77;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.text-button-application-menu-2 {
  z-index: 5;
  color: #181818;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.buttom-close-menu-2 {
  z-index: 3;
  color: #f8ffe6;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 194px;
  height: 50px;
  padding: 5px;
  display: flex;
  position: relative;
}

.text-button-application-menu-3 {
  z-index: 5;
  color: #181818;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.buttom-close-menu-3 {
  z-index: 3;
  color: #f8ffe6;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 50px;
  height: 50px;
  padding: 5px;
  display: flex;
  position: relative;
}

.bottom2-content {
  margin-top: 10px;
  text-decoration: none;
  position: relative;
}

.bottom2-content-box {
  z-index: 3;
  text-transform: uppercase;
  border: 1px solid #7c7e77;
  border-radius: 12px;
  width: 100%;
  font-size: 14px;
  text-decoration: none;
  position: relative;
  inset: 0;
}

.text-content-box {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  text-decoration: none;
}

.text-content-block {
  color: var(--основной-цвет);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 10px;
  font-size: 12px;
  text-decoration: none;
  display: block;
}

.section-partner-ts {
  z-index: 7;
  background-color: var(--bg-светлый);
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.testimonial-wrapper-four {
  justify-content: space-between;
  display: flex;
}

.testimonial-left {
  width: 30%;
  margin-right: 64px;
}

.testimonial-image-four {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.testimonial-right {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.heading-small {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.testimonial-text-four {
  margin-bottom: 32px;
}

.testimonial-author-name-three {
  margin-bottom: 10px;
}

.pertner-box {
  grid-column-gap: 26px;
  grid-template-rows: auto;
  margin-bottom: 20px;
}

.pertner-img-box {
  background-color: var(--основной-цвет);
  object-fit: fill;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.partner-img {
  aspect-ratio: auto;
  object-fit: fill;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0 10px;
  display: inline-block;
}

.partner-text-right {
  color: var(--основной-цвет);
}

.partner-partners-centre {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 20px;
}

.part-card-partner {
  position: relative;
}

.h3-partner {
  color: var(--основной-цвет);
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

.partnet-text-grid {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  margin-bottom: 20px;
}

.partner-text-box {
  border: 1px solid var(--ярко-зеленый);
  background-color: var(--фиолетовый);
  border-radius: 32px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.partner-text-centr {
  text-align: center;
  margin-top: 10px;
  font-size: 28px;
  line-height: 110%;
}

.bottom-partners-mob, .pertner-box-mob {
  display: none;
}

.grid-3 {
  grid-template-rows: auto;
}

.grid-botton-cont {
  grid-template-rows: auto;
  margin-top: 20px;
}

.bold-text-13 {
  color: var(--основной-цвет);
  text-decoration: none;
}

.link-7 {
  color: var(--основной-цвет);
}

.link-9 {
  color: var(--основной-цвет);
  text-decoration: underline;
}

.hero-section-blog {
  background-color: var(--bg-светлый);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-bottom: 30px;
  padding-bottom: 0;
  padding-left: 90px;
  padding-right: 90px;
  position: relative;
}

.linear-blog {
  background-color: var(--bg-светлый);
  position: absolute;
  inset: 0%;
}

.tabnews-menu-top {
  margin-top: 0;
}

.tab-link-tab-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-block;
}

.tabs-menu-2 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  text-transform: uppercase;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  margin-bottom: 150px;
  font-family: Alsgorizont, sans-serif;
  font-size: 28px;
  font-weight: 500;
  display: flex;
}

.tab-link-tab-4, .tab-link-tab-3 {
  text-align: center;
}

.tab-link-news {
  background-color: var(--прозрачный);
  text-align: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-news.w--current {
  background-color: var(--прозрачный);
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Alsgorizont, sans-serif;
}

.tabs-content {
  display: block;
  overflow: hidden;
}

.div-block-17 {
  background-color: var(--ярко-зеленый);
  border: 1px solid #000;
  border-radius: 0;
  width: 890.4px;
  height: 50px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.div-block-18 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .13;
  background-color: #181818;
  border-radius: 10px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 5px;
  font-size: 3px;
  display: flex;
}

.text-block-13 {
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
}

.div-block-19 {
  width: 50px;
  height: 50px;
}

.tabnews-menu {
  z-index: 1;
  margin-top: 170px;
  position: relative;
}

.grid-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.div-block-21 {
  border: 1px solid #000;
  border-radius: 3px;
  height: 10px;
}

.hero-heading-center {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-2 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading.margin-bottom-32px {
  margin-bottom: 32px;
}

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

.image-8 {
  vertical-align: text-bottom;
  display: block;
  position: relative;
  overflow: visible;
}

.div-block-22 {
  z-index: 2;
  clear: none;
  width: auto;
  padding-left: 100px;
  padding-right: 100px;
  position: absolute;
  inset: 100px 0 auto;
}

.grid-5 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  position: relative;
  top: auto;
}

.div-block-23 {
  border: 1px solid var(--основной-цвет);
  color: var(--основной-цвет);
  cursor: pointer;
  border-radius: 30px;
  font-size: 16px;
  text-decoration: none;
}

.text-block-14 {
  color: var(--основной-цвет);
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.tabs-menu-3 {
  display: none;
}

.tabs-2 {
  margin-top: 0;
}

.news-card {
  z-index: 3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: -10px;
  margin-bottom: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.news-card._1 {
  margin-bottom: 0;
  position: sticky;
  top: 280px;
}

.news-card._2, .news-card._3, .news-card._4 {
  position: sticky;
  top: 280px;
}

.news-card-image {
  vertical-align: baseline;
  width: 100%;
  max-width: none;
  margin-top: -10px;
  position: absolute;
  inset: 0%;
}

.news-date-text {
  color: var(--основной-цвет);
  text-align: right;
  font-family: Alsgorizont, sans-serif;
  font-weight: 300;
  position: absolute;
  inset: 30px 30px auto auto;
}

.news-card-imag-laptop {
  display: none;
  position: absolute;
  inset: 0%;
}

.news-card-grid11 {
  z-index: 2;
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  width: auto;
  height: auto;
  margin-top: 60px;
  margin-right: 30px;
  padding-left: 30px;
  display: grid;
  position: relative;
  overflow: visible;
}

.news-image-box {
  border: 0px none var(--линии);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 250px;
  display: flex;
  position: relative;
}

.news-image {
  z-index: 2;
  object-fit: cover;
  border-radius: 22px;
  width: 380px;
  height: 230px;
  position: relative;
}

.left-blur-ns {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #8b06fe42, #e4ff9900 21%, #fff0 49%);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.right-blur-ns {
  z-index: 0;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #8b06fe40, #fff0 24% 52%);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: rotate(180deg);
}

.news-content-box {
  padding-top: 20px;
}

.h3-news {
  color: var(--основной-цвет);
  -webkit-text-stroke-color: var(--основной-цвет);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 110%;
}

.ns-item {
  color: var(--основной-цвет);
  margin-bottom: 2px;
  font-size: 14px;
}

.hero-section-news {
  margin-top: 90px;
  margin-bottom: 200px;
  padding-left: 90px;
  padding-right: 90px;
}

.news-heading-left-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 100px;
  padding-right: 250px;
  display: grid;
}

.h1-hp-ns {
  z-index: 2;
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 110%;
  position: relative;
}

.text-head-ns {
  color: var(--ярко-зеленый);
}

.text-block-115 {
  color: var(--для-заголовков);
  margin-bottom: 10px;
  position: relative;
}

.div-block-24 {
  position: relative;
}

.div-block-23-copy {
  border: 1px solid var(--ярко-зеленый);
  color: var(--для-текста-белый);
  border-radius: 30px;
  font-size: 16px;
  text-decoration: none;
}

.text-block-14-copy {
  color: var(--для-текста-белый);
  text-align: center;
  padding: 5px 10px;
  font-size: 14px;
}

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

.section-224 {
  z-index: 5;
  border: 1px none var(--основной-цвет);
  background-color: var(--основной-цвет);
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 10px 90px;
  position: relative;
}

.div-block-25 {
  width: 445px;
  height: 200px;
  margin-top: 100px;
  position: absolute;
  bottom: auto;
}

.text-block-16 {
  position: relative;
}

.div-block-26 {
  position: static;
}

.text-block-1777 {
  margin-top: 0;
  padding-top: 0;
  font-family: Golos Text, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.heading-37 {
  color: var(--ярко-зеленый);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
}

.link-block-14 {
  color: var(--для-текста-белый);
  margin-top: 0;
  font-size: 16px;
}

.text-block-18 {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
}

.grid-127 {
  grid-template-rows: auto;
  margin-top: 30px;
  margin-bottom: 50px;
}

.grid-128 {
  grid-template-rows: .25fr;
  grid-template-columns: 1fr;
}

.text-block-117-copy {
  color: var(--для-текста-белый);
  letter-spacing: normal;
  word-break: normal;
  max-height: none;
  margin-top: 0;
  padding-top: 0;
  padding-right: 30px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.grid-129 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: start stretch;
}

.div-block-27 {
  background-color: var(--прозрачный);
  opacity: 1;
  color: var(--для-текста-белый);
  border-radius: 30px;
  width: 200px;
  height: 50px;
}

.text-block-19 {
  color: var(--для-текста-белый);
  text-align: center;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  display: block;
  position: static;
}

.div-block-28 {
  background-color: var(--ярко-зеленый);
  opacity: 1;
  mix-blend-mode: normal;
}

.div-block-29 {
  border-right: 1px solid var(--линии);
  border-bottom: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  opacity: .6;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  height: 10px;
}

.div-block-29-copy {
  border-right: 1px solid var(--линии);
  border-bottom: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  opacity: .6;
  transform-style: preserve-3d;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  height: 10px;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.link-block-15 {
  text-decoration: none;
}

.news-imagine {
  justify-content: center;
  align-items: center;
  width: auto;
  height: 170px;
  padding-right: 0;
  display: flex;
}

.bracket-image-top-black-news {
  z-index: 2;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-radius: 30px 30px 0 0;
  width: 100%;
  height: 20px;
  position: absolute;
  inset: 0% 0% auto;
}

.ns-data-block {
  color: #b8bbb1;
  font-family: Alsgorizont, sans-serif;
  font-size: 12px;
  display: block;
}

.news-text-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  height: 200px;
  margin-top: 20px;
  margin-bottom: 10px;
}

.testimonial-column-dark {
  background-color: #eef2e4;
  border-bottom: 1px solid #e4ebf3;
  padding: 40px 90px 50px;
  position: relative;
}

.h2-2 {
  z-index: 4;
  color: #b8bbb1;
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.h2-2.black {
  color: #181818;
}

.news-block-container {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.bracket-image-bottom-black-news {
  z-index: 2;
  transform-style: preserve-3d;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-radius: 30px 30px 0 0;
  width: 100%;
  height: 20px;
  position: absolute;
  inset: auto 0% 0%;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.news-block {
  padding: 10px;
  position: relative;
}

.news-block-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.h3-news-2 {
  color: #181818;
  -webkit-text-stroke-color: #181818;
  word-break: normal;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 110%;
}

.text-block-20 {
  float: none;
  text-align: right;
  font-family: Alsgorizont, sans-serif;
}

.ns-text-bottom-grid {
  z-index: 555;
  grid-column-gap: 0px;
  grid-row-gap: 120px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-end;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.news-text-block {
  color: #181818;
  font-size: 14px;
  font-weight: 400;
  line-height: 110%;
}

.ns-image {
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-clip: border-box;
  border-radius: 10px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.link-block-6 {
  color: #181818;
  font-size: 12px;
  text-decoration: underline;
}

.corner-image-22-copy {
  z-index: 55;
  vertical-align: baseline;
  width: 100%;
  display: inline-block;
  position: absolute;
  inset: -80px 0% auto;
  overflow: clip;
}

.hero-heading-center-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-3 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-2 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-2.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-2 {
  margin-bottom: 24px;
}

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

.shadow-two-2 {
  box-shadow: 0 4px 24px #96a3b514;
}

.link-block-16 {
  color: var(--для-текста-белый);
  -webkit-text-stroke-color: var(--ярко-зеленый);
  text-decoration: underline;
}

.link-block-17 {
  color: var(--для-текста-белый);
}

.grid-667 {
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  place-content: start;
  position: relative;
}

.text-block-1778 {
  color: var(--для-заголовков);
  font-size: 18px;
}

.div-block-30 {
  border: 1px solid var(--для-текста-белый);
  background-color: var(--фиолетовый);
  opacity: 1;
  border-radius: 30px;
  font-weight: 400;
}

.text-block-1779 {
  text-align: center;
  padding: 5px 25px;
  font-size: 14px;
}

.section-event224-copy {
  z-index: 5;
  border: 1px none var(--основной-цвет);
  background-color: var(--основной-цвет);
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 60px 90px 120px;
  display: block;
  position: relative;
}

.text-block-1777-copy {
  margin-top: 0;
  margin-bottom: 30px;
  padding-top: 0;
  font-size: 18px;
  font-weight: 400;
}

.grid-668 {
  grid-column-gap: 49px;
  grid-row-gap: 33px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  margin-top: 30px;
  margin-bottom: 50px;
}

.text-block-1777-copy-copy {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
}

.link-block-18 {
  color: var(--для-текста-белый);
  margin-top: 20px;
  font-size: 14px;
  font-weight: 400;
}

.bold-text-14 {
  font-weight: 400;
}

.text-block-1780 {
  margin-bottom: 10px;
  padding-right: 50px;
  font-size: 12px;
}

.link-block-19 {
  color: var(--для-текста-белый);
}

.text-block-1781 {
  font-size: 12px;
}

.section-event224-copy-mob {
  z-index: 5;
  border: 1px none var(--основной-цвет);
  background-color: var(--основной-цвет);
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 60px 90px 120px;
  display: block;
  position: relative;
}

.link-10 {
  color: var(--ярко-зеленый);
}

.right-adm-content-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.top-content-copy {
  text-align: left;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.desc-adm-copy {
  color: var(--для-текста-белый);
  font-size: 16px;
  line-height: 110%;
}

.more-button-copy {
  color: var(--для-текста-белый);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  text-decoration: none;
  display: flex;
}

.text-block-3-copy {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-right: 10px;
  font-size: 28px;
  font-weight: 600;
}

.bottom-content-copy {
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}

.desc-adm-oen-copy {
  color: var(--для-текста-белый);
  font-size: 14px;
  line-height: 120%;
  overflow: hidden;
}

.bold-text-9-copy {
  color: var(--для-текста-белый);
}

.h2-news-copy {
  z-index: 4;
  color: var(--для-заголовков);
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.h2-news-copy.steps {
  z-index: 4;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 92%;
}

.h2-news-copy.black {
  color: var(--основной-цвет);
  margin-bottom: 0;
  display: none;
}

.news-card-copy {
  z-index: 3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 8%;
  margin-top: -10px;
  margin-bottom: 0;
  display: flex;
  position: sticky;
  top: 0;
  bottom: 20px;
}

.news-card-copy._1 {
  margin-bottom: 0;
  position: sticky;
  top: 280px;
}

.news-card-copy._2, .news-card-copy._3, .news-card-copy._4 {
  position: sticky;
  top: 280px;
}

.text-block-1782 {
  color: var(--основной-цвет);
  font-size: 14px;
  font-weight: 600;
}

.grid-669 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  margin-top: 5px;
}

.heading-37-copy {
  color: var(--ярко-зеленый);
  margin-top: 30px;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 28px;
}

.grid-670 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  grid-template-rows: .75fr;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: stretch;
  max-height: none;
  margin-top: 30px;
}

.div-block-32 {
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  width: auto;
  height: 38px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.div-block-32-bottom {
  z-index: 2;
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  width: auto;
  height: 38px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  transform: rotate(180deg);
}

.left-blur-p-white-copy {
  z-index: 2;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #bbfe0133, #1f1f1f00 24%, #18181800);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.div-block-33 {
  height: auto;
  max-height: 100%;
  margin-bottom: auto;
  position: relative;
}

.right-blur-p-white-copy {
  z-index: 2;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #bbfe0133, #1f1f1f00 25%, #18181800);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  transform: rotate(180deg);
}

.heading-38 {
  z-index: 3;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-weight: 400;
  display: flex;
  position: relative;
  inset: 0% auto auto 0%;
}

.text-block-1783 {
  z-index: 3;
  text-align: center;
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: auto;
  font-family: Alsgorizont, sans-serif;
  position: relative;
}

.div-block-34 {
  z-index: 0;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  inset: 5px;
}

.h1-hp-ns-copy-mob, .h1-hp-ns-copy {
  z-index: 2;
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 110%;
  position: relative;
}

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

.name-mg-box-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-radius: 60px;
  flex-direction: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: baseline start;
  width: auto;
  height: auto;
  margin-top: 30px;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
  position: relative;
}

.name-container-copy {
  border: 1px solid var(--bg-светлый);
  background-color: #00000030;
  border-radius: 60px;
  align-items: center;
  width: auto;
  padding-right: 15px;
  display: flex;
}

.code-mg-box-copy {
  z-index: 5;
  border: 1px solid var(--bg-светлый);
  background-color: var(--фиолетовый);
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  margin: -1px 15px -1px -1px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.code-mg-text-copy {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 18px;
}

.name-text-copy {
  color: var(--для-заголовков);
  width: auto;
  margin-right: 5px;
}

.image-9 {
  width: 20px;
}

.grid-671 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
}

.text-block-1784 {
  margin-top: 15px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}

.grid-672 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  margin: -5px 15px 0;
}

.div-block-36 {
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  height: 32px;
}

.text-block-1785 {
  width: 280px;
  font-size: 14px;
}

.div-block-36-bottom-copy {
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  height: 32px;
  margin-bottom: 30px;
  transform: rotate(180deg);
}

.text-block-1786 {
  color: var(--для-текста-белый);
  font-size: 16px;
}

.text-span-60 {
  color: var(--ярко-зеленый);
  font-weight: 500;
}

.div-block-37 {
  color: var(--ярко-зеленый);
}

.text-span-61, .text-span-62, .text-span-63, .text-span-64, .text-span-65 {
  color: var(--ярко-зеленый);
  font-weight: 500;
}

.text-block-1787 {
  color: var(--для-текста-белый);
  font-size: 16px;
}

.text-span-66, .text-span-67, .text-span-68, .text-span-69, .text-span-70, .text-span-71, .text-span-72, .text-span-73, .text-span-74 {
  color: var(--ярко-зеленый);
  font-weight: 500;
}

.image-10 {
  width: auto;
}

.text-span-75, .text-span-76, .text-span-77, .text-span-78, .text-span-79 {
  color: var(--ярко-зеленый);
  font-weight: 500;
}

.div-block-38 {
  height: 50px;
}

.link-11 {
  color: var(--для-текста-белый);
  cursor: pointer;
  font-weight: 600;
}

.grid-127-copy {
  grid-template-rows: auto;
  margin-top: 30px;
  margin-bottom: 50px;
}

.text-block-117-copy-copy {
  color: var(--для-текста-белый);
  max-height: none;
  margin-top: 0;
  padding-top: 0;
  padding-right: 30px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.list {
  list-style-type: disc;
}

.list-item, .list-item-2 {
  margin-bottom: 10px;
}

.list-item-3 {
  margin-bottom: 5px;
}

.text-span-80, .text-span-81, .text-span-82, .text-span-83, .text-span-84, .text-span-85 {
  color: var(--ярко-зеленый);
  font-weight: 500;
}

.div-block-38-copy {
  height: 100%;
  margin-bottom: 50px;
}

.heading-37-copy {
  color: var(--для-заголовков);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
}

.div-block-39, .div-block-40 {
  height: 120px;
}

.div-block-136-copy {
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  height: 32px;
}

.div-block-137-copy {
  color: var(--ярко-зеленый);
}

.grid-672-copy {
  box-sizing: border-box;
  float: none;
  clear: none;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  object-fit: fill;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  justify-content: stretch;
  margin: -5px 15px 0;
}

.div-block-136-bottom-copy-copy {
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  height: 32px;
  margin-bottom: 30px;
  transform: rotate(180deg);
}

.text-block-1785-copy {
  width: 300px;
  font-size: 14px;
}

.text-block-1777-copy {
  margin-top: 0;
  padding-top: 0;
  font-size: 18px;
  font-weight: 400;
}

.grid-673 {
  grid-template-rows: auto;
  margin-top: 30px;
}

.link-12 {
  color: var(--для-текста-белый);
  font-weight: 600;
}

.buttom-vw-copy {
  z-index: 3;
  color: var(--для-текста-белый);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 70%;
  padding: 10px;
  display: flex;
  position: relative;
}

.buttom-vw-box-copy {
  z-index: 3;
  border: 1px solid var(--ярко-зеленый);
  opacity: .5;
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  border-radius: 16px;
  width: 100%;
  height: 100px;
  display: none;
  position: absolute;
  inset: 0%;
}

.buttom-vw-center-copy {
  z-index: 6;
  background-color: var(--ярко-зеленый);
  opacity: .08;
  border-radius: 14px;
  width: 100%;
  height: 100%;
  position: static;
}

.text-button-123-copy {
  z-index: 6;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 120%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-12 {
  height: 250px;
}

.section-224-copy, .section-22411-copy {
  z-index: 5;
  border: 1px none var(--основной-цвет);
  background-color: var(--основной-цвет);
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 60px 90px 10px;
  position: relative;
}

.section-224-copy-copy {
  z-index: 5;
  border: 1px none var(--основной-цвет);
  background-color: var(--основной-цвет);
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 60px 90px 50px;
  position: relative;
}

.div-block-42 {
  height: 150px;
  display: block;
}

.hero-section-event {
  margin-top: 200px;
  margin-bottom: 200px;
  padding-left: 90px;
  padding-right: 90px;
}

.event-heading-left-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 100px;
  padding-right: 150px;
  display: grid;
}

.list-item-4 {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
}

.list-item-5 {
  font-size: 16px;
}

.text-block-1788 {
  color: var(--для-текста-белый);
  margin-bottom: 10px;
}

.link-text-block-1788 {
  color: var(--для-текста-белый);
  margin-bottom: 10px;
  font-size: 16px;
}

.list-2 {
  margin-bottom: 20px;
  font-size: 16px;
}

.grid-674 {
  grid-template-rows: auto;
}

.hero-section-video {
  margin-top: 150px;
  margin-bottom: 50px;
  padding-left: 90px;
  padding-right: 90px;
}

.video-heading-left-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin: 0 10px 30px;
  padding-right: 0;
  display: grid;
}

.h1-hp-vd {
  z-index: 2;
  color: var(--основной-цвет);
  text-align: left;
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Alsgorizont, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.div-block-44 {
  border-style: solid solid none;
  border-width: 1px;
  border-color: var(--основной-цвет);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  height: 32px;
  position: relative;
}

.youtube-2 {
  border-radius: 20px;
  margin-left: 0;
  margin-right: 0;
}

.div-block-45 {
  border-radius: 32px;
  margin-left: 10px;
  margin-right: 10px;
}

.bg-image-box-copy {
  z-index: 0;
  color: var(--основной-цвет);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.fon-video {
  background-color: var(--bg-светлый);
  position: absolute;
  inset: 0%;
}

.div-block-46 {
  margin: -10px 15px;
}

.div-block-44-copy {
  border-top: 1px solid var(--основной-цвет);
  border-right: 1px solid var(--основной-цвет);
  border-left: 1px solid var(--основной-цвет);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  height: 32px;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
  transform: rotate(180deg);
}

.section-225 {
  background-color: #000;
  margin-left: 90px;
  margin-right: 90px;
}

.news-flex-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  position: relative;
}

.card-1 {
  z-index: 3;
  flex-flow: column;
  justify-content: flex-end;
  max-width: 100%;
  height: 360px;
  display: flex;
  position: sticky;
  top: 280px;
}

.card-img {
  height: 100%;
  position: absolute;
}

.news-date-tx {
  color: var(--основной-цвет);
  position: absolute;
  top: 25px;
  right: 100px;
}

.grid-675 {
  z-index: 2;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  place-content: stretch;
  height: 400px;
  margin-bottom: 30px;
  margin-right: 50px;
  padding-left: 30px;
  position: relative;
}

.div-block-47 {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  display: grid;
  position: relative;
  overflow: visible;
}

.news-card-grid {
  z-index: 2;
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  grid-template-rows: 280px;
  align-content: end;
  height: 300px;
  margin-bottom: 20px;
  margin-right: 50px;
  padding-left: 30px;
  padding-right: 0;
  position: relative;
}

.news-card-img {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 250px;
  display: flex;
  position: relative;
}

.news-card-txt {
  padding-top: 10px;
}

.directions-newscard-container {
  margin-top: 20px;
  display: none;
  position: relative;
}

.news-flex-block-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  margin-top: -70px;
  display: flex;
  position: relative;
}

.section-226 {
  margin-top: 50px;
  margin-left: 90px;
  margin-right: 90px;
  display: none;
}

.div-block-48 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 50px;
  display: grid;
  position: relative;
}

.div-block-49 {
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  border-radius: 32px 32px 0 0;
  width: 100%;
  height: 30px;
  padding-left: 0;
  position: absolute;
}

.image-13 {
  box-sizing: border-box;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  vertical-align: baseline;
  mix-blend-mode: normal;
  object-fit: cover;
  object-position: 60% 40%;
  background-clip: border-box;
  border-radius: 32px;
  align-self: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.div-block-50 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.div-block-49-copy {
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  transform-style: preserve-3d;
  border-radius: 32px 32px 0 0;
  width: 100%;
  height: 30px;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  position: absolute;
  inset: auto 0% 0%;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.div-block-51 {
  background-color: var(--ярко-зеленый);
  -webkit-text-stroke-color: var(--ярко-зеленый);
  border-radius: 32px;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-1790 {
  color: var(--основной-цвет);
  text-align: left;
  margin: 10px 20px;
  padding-right: 0;
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
  line-height: 110%;
}

.div-block-52 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 40px;
  display: flex;
}

.section-228 {
  background-color: var(--основной-цвет);
  margin-bottom: 1px;
  padding-bottom: 150px;
  padding-left: 90px;
  padding-right: 90px;
  position: relative;
}

.section-229 {
  border-top: 1px solid var(--для-текста-белый);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  width: 100%;
  height: 35px;
  position: absolute;
}

.div-block-55 {
  margin-bottom: 40px;
  position: relative;
}

.image-15 {
  object-fit: scale-down;
  border-radius: 32px;
  width: 100%;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.section-229-copy {
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  transform-style: preserve-3d;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  border-bottom-right-radius: 0;
  height: 35px;
  margin-top: -15px;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.text-span-86, .text-span-87, .text-span-88, .text-span-89 {
  font-weight: 600;
}

.text-block-1237-copy {
  overflow-wrap: normal;
  margin-top: 30px;
  margin-bottom: 40px;
  padding-top: 0;
  font-size: 18px;
  font-weight: 400;
}

.link-13 {
  color: var(--для-текста-белый);
}

.buttom-all-asp-link-copy {
  z-index: 3;
  background-color: var(--прозрачный);
  color: var(--для-текста-белый);
  border-style: none;
  border-width: 0;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100px;
  display: flex;
  position: relative;
}

.buttom-all-asp-copy {
  z-index: 3;
  background-color: var(--прозрачный);
  color: var(--для-текста-белый);
  border-style: none;
  border-width: 0;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100px;
  padding: 10px;
  display: flex;
  position: relative;
}

.buttom-vw-copy {
  z-index: 3;
  color: var(--для-текста-белый);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.buttom-vw-box-copy {
  z-index: 3;
  border: 1px solid var(--линии);
  opacity: .5;
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  border-radius: 16px;
  width: 100%;
  height: 100px;
  margin-left: 0;
  padding-top: 20px;
  padding-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.line-left-button-vw-copy {
  background-color: var(--основной-цвет);
  width: 1px;
  height: 70px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% -1px;
}

.line-bottom-button-vw-copy {
  background-color: var(--основной-цвет);
  width: 1px;
  height: 70px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% -1px 0% auto;
}

.buttom-vw-center-copy {
  z-index: 4;
  background-color: var(--для-текста-белый);
  opacity: .08;
  border-radius: 14px;
  width: 100%;
  height: 100%;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
}

.text-button-vw-copy {
  z-index: 6;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-56 {
  z-index: 3;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin-left: 0;
  padding: 10px;
  display: flex;
  position: relative;
}

.text-block-1792 {
  border-top: 1px none var(--линии);
  border-right: 1px none var(--линии);
  border-left: 1px none var(--линии);
  border-radius: 0;
  margin: 10px 0;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-57 {
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  width: 100%;
  height: 28px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
  position: absolute;
}

.text-block-1793 {
  text-align: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 15px;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  line-height: 120%;
}

.div-block-58 {
  background-color: var(--bg-светлый);
  opacity: .08;
  border-radius: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: 0 0 0%;
}

.div-block-59 {
  color: var(--для-текста-белый);
  cursor: pointer;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  text-decoration: none;
  position: relative;
}

.div-block-57-copy {
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  transform-style: preserve-3d;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  width: 100%;
  height: 28px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: absolute;
  inset: auto 0% 0%;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.hero-section-events {
  margin-top: 200px;
  margin-bottom: 200px;
  padding-left: 90px;
  padding-right: 90px;
}

.part-card-partner2 {
  margin-top: 20px;
  position: relative;
}

.buttom-blog {
  z-index: 3;
  color: var(--для-текста-белый);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100px;
  margin-top: 30px;
  padding: 10px;
  display: flex;
  position: relative;
}

.buttom-blog-box {
  z-index: 3;
  border: 1px solid var(--black);
  opacity: .5;
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  border-radius: 16px;
  width: 100%;
  height: 100px;
  position: absolute;
  inset: 0%;
}

.line-left-button-blog {
  background-color: var(--bg-светлый);
  width: 1px;
  height: 70px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% -1px;
}

.line-bottom-button-blog {
  background-color: var(--bg-светлый);
  width: 1px;
  height: 70px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% -1px 0% auto;
}

.buttom-bolg-center {
  z-index: 6;
  background-color: var(--black);
  opacity: .08;
  border-radius: 14px;
  width: 100%;
  height: 100%;
  position: static;
}

.text-button-blog {
  z-index: 6;
  color: var(--black);
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-62 {
  height: 120px;
}

.div-block-63 {
  height: 150px;
}

.text-block-1777-copy-copy {
  margin-top: 0;
  padding-top: 0;
  font-size: 18px;
  font-weight: 400;
}

.text-block-1777-copy-copy-copy {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
}

.text-block-1777-copy-123copy {
  margin-top: 0;
  margin-bottom: 30px;
  padding-top: 0;
  font-size: 18px;
  font-weight: 400;
}

.div-block-66 {
  height: 50px;
}

.div-block-67 {
  height: 80px;
}

.tabs-menu-2-copy {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  text-transform: uppercase;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  margin-bottom: 150px;
  font-family: Alsgorizont, sans-serif;
  font-size: 28px;
  font-weight: 500;
  display: none;
}

.div-block-2223-copy {
  z-index: 2;
  clear: none;
  width: auto;
  margin-top: 150px;
  margin-bottom: -100px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  inset: 0 0 auto;
}

.grid-5-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 30px;
  position: relative;
  top: auto;
}

.div-block-69 {
  height: 200px;
}

.div-block-70 {
  height: 250px;
}

.link-14 {
  color: var(--для-текста-белый);
  font-weight: 600;
}

.heading-39 {
  color: var(--ярко-зеленый);
  font-size: 28px;
  line-height: 30px;
}

.div-block-71 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-1794 {
  font-size: 24px;
  font-weight: 400;
}

.bold-text-18 {
  vertical-align: baseline;
  font-weight: 400;
}

.section-form-copy {
  z-index: 9;
  background-color: var(--bg-светлый);
  padding-top: 40px;
  padding-left: 90px;
  padding-right: 90px;
  position: relative;
}

.contact-form-container-copy {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.div-block-72 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.h2-news-strt-priem-copy {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Alsgorizont, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 92%;
}

.div-block-73 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  margin-left: 10px;
}

.soc-btn-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  place-content: space-between flex-start;
  place-items: stretch start;
  width: 100%;
  display: flex;
}

.application-btn-f-copy {
  text-decoration: none;
}

.application-btn-form-copy {
  width: auto;
  height: 40px;
  display: inline-block;
  position: relative;
}

.btn-form-left-copy {
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  border-radius: 16px 16px 0 0;
  height: 12px;
  position: absolute;
  inset: 0% 0% auto;
}

.btn-form-bottom-copy {
  border-style: solid;
  border-width: 0 1px 1px;
  border-color: var(--основной-цвет) var(--линии) var(--линии);
  border-radius: 0 0 16px 16px;
  height: 12px;
  position: absolute;
  inset: auto 0% 0%;
}

.btn-form-text-copy {
  color: var(--для-текста-белый);
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 11px;
  margin-bottom: 11px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Alsgorizont, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.text-block-1795, .text-block-1796 {
  margin-bottom: 15px;
}

.text-block-17777 {
  margin-top: 0;
  padding-top: 0;
  font-size: 18px;
  font-weight: 400;
}

.h1-hp-ns-copy {
  z-index: 2;
  letter-spacing: -3px;
  text-transform: uppercase;
  width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 110%;
  position: relative;
}

.conditions-box-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.conditions-box-copy.cp {
  z-index: 2;
}

.conditions-container-copy {
  z-index: 20;
  position: relative;
}

.conditions-text-box-copy {
  z-index: 21;
  width: 100%;
  padding-top: 110px;
  padding-left: 0;
  padding-right: 90px;
  position: absolute;
}

.text-grid-menu-bottom {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 0;
  display: flex;
}

.blok-teg-innews {
  border: 1px solid var(--ярко-зеленый);
  color: var(--для-текста-белый);
  border-radius: 30px;
  font-size: 16px;
  text-decoration: none;
}

.section-224-copy {
  z-index: 5;
  border: 1px none var(--основной-цвет);
  background-color: var(--основной-цвет);
  width: auto;
  height: 430px;
  margin-bottom: 0;
  padding: 100px 90px 10px;
  position: relative;
}

.text-block-17778 {
  z-index: 99;
  margin-top: 10px;
  position: relative;
}

.btn-form-text-copy-copy {
  color: var(--для-текста-белый);
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 11px;
  margin-bottom: 11px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Alsgorizont, sans-serif;
  font-size: 10px;
  font-weight: 400;
  display: flex;
}

.div-block-76 {
  margin-bottom: 20px;
}

.bold-text-20 {
  font-weight: 400;
}

.div-block-77 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.text-block-1790-copy {
  color: var(--для-текста-белый);
  text-align: left;
  margin: 8px 0 0;
  padding-right: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.div-block-78 {
  color: var(--для-текста-белый);
}

.italic-text {
  font-size: 12px;
  line-height: 100%;
}

.image-13-copy {
  box-sizing: border-box;
  vertical-align: baseline;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 32px;
  align-self: auto;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0;
  padding: 10px;
  display: block;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
}

.div-block-50-copy {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.text-block-1789-copy {
  margin-top: 0;
  font-weight: 400;
}

.div-block-79 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--линии);
  border-radius: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-between;
  padding: 15px;
  display: grid;
}

.div-block-80 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  place-content: space-between space-around;
  width: 100%;
  display: flex;
}

.div-block-81 {
  border: 1px solid var(--ярко-зеленый);
  border-radius: 10px;
  width: 47%;
  padding: 10px;
  position: relative;
}

.div-block-82, .div-block-83, .div-block-84 {
  width: 45%;
}

.text-block-17779 {
  font-size: 14px;
  font-weight: 500;
}

.text-block-17780, .text-block-17781 {
  font-size: 14px;
}

.div-block-85 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.right-blur-p-white-copy {
  z-index: 5;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #bbfe014d, #8b06fe00 18%, #18181800);
  border-radius: 10px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: rotate(180deg);
}

.left-blur-p-white-copy {
  z-index: 5;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #bbfe014d, #1f1f1f00 17%, #18181800);
  border-radius: 10px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-4448-copy {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 20px;
  margin-bottom: 50px;
  display: grid;
  position: relative;
}

.div-block-86 {
  width: 75px;
  height: 30px;
}

.conditions-container-image-copy {
  z-index: 20;
  width: 250px;
  height: 430px;
  position: relative;
}

.link-16 {
  color: var(--для-текста-белый);
  font-weight: 600;
}

.div-block-48-copy {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 25px;
  display: grid;
  position: relative;
}

.div-block-50-copy-copy {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.div-block-79-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--линии);
  border-radius: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start space-between;
  height: 100%;
  padding: 15px;
  display: grid;
}

.text-block-1789-copy-copy {
  color: var(--ярко-зеленый);
  margin-top: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.paragraph-6 {
  font-size: 14px;
}

.paragraph-7 {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 110%;
}

.text-span-90, .text-span-91 {
  color: var(--ярко-зеленый);
  font-weight: 600;
}

.paragraph-7-copy {
  margin-left: 20px;
  font-size: 18px;
  line-height: 110%;
}

.bold-text-21 {
  font-weight: 400;
}

.div-block-72-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  display: grid;
}

.h2-news-strt-priem-copy-copy {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-top: 30px;
  margin-bottom: 10px;
  font-family: Alsgorizont, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 92%;
}

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

.text-grid-c-copy123 {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  display: grid;
}

.c-h6-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.text-block-17779-copy {
  text-align: center;
  font-size: 14px;
  font-weight: 500;
}

.h2-directions-adaptive-2-copy {
  z-index: 2;
  color: var(--для-заголовков);
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 55px;
  font-weight: 500;
  line-height: 110%;
  display: none;
  position: sticky;
  top: 50px;
}

.h2-directions-adaptive-2-copy.steps {
  z-index: 4;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 92%;
}

.h2-directions-adaptive-2-copy.black {
  color: var(--основной-цвет);
}

.h2-int {
  z-index: 2;
  color: var(--для-текста-белый);
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 55px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
  top: 0;
}

.h2-int.steps {
  z-index: 4;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 92%;
}

.h2-int.black {
  color: var(--основной-цвет);
}

.section-international {
  z-index: 5;
  background-color: var(--основной-цвет);
  padding: 60px 90px 40px;
  position: relative;
}

.logo-image-int {
  z-index: 1;
  margin-right: 30px;
  position: relative;
}

.heading-left-grid-cp-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-right: 390px;
  display: grid;
}

.h1-head-int {
  z-index: 2;
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Conthrax Sb, sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.text-span-green-int {
  color: var(--ярко-зеленый);
}

.content-hero-box-int {
  z-index: 2;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 0;
  padding: 0;
  position: relative;
}

.text-left-content-hero-box {
  font-size: 30px;
  line-height: 100%;
}

.button-application-int {
  border: .5px solid var(--ярко-зеленый);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 14px;
  width: 300px;
  height: 50px;
  padding: 5px;
  position: relative;
}

.button-box-int {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.about-text-int {
  margin-bottom: 0;
  font-size: 29px;
  line-height: 123%;
}

.about-sectoin-int {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 50px;
  display: grid;
}

.blur-int {
  z-index: 5;
  background-image: radial-gradient(circle closest-side at 50% 50%, #bbfe01, var(--основной-цвет) 60%, var(--ярко-зеленый));
  opacity: .3;
  filter: blur(100px);
  border-radius: 1000px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  width: 210px;
  height: 310px;
  margin: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  transform: rotate(8deg);
}

.text-span-92 {
  color: var(--ярко-зеленый);
}

.grid-section-about {
  grid-template-rows: auto;
  align-content: stretch;
}

.about-grid-right {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.block-right {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #b8bbb1;
  border-radius: 22px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 15px 10px 15px 15px;
  display: flex;
}

.text-block-right {
  clear: none;
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  align-self: flex-end;
  padding-right: 24px;
  font-family: Alsgorizont, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.image-16 {
  align-self: flex-end;
  width: auto;
  height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}

.image-17 {
  box-sizing: border-box;
  aspect-ratio: auto;
  vertical-align: baseline;
  object-fit: cover;
  border-radius: 28px;
  max-width: 100%;
  overflow: clip;
}

.section-progect {
  z-index: 6;
  background-color: var(--основной-цвет);
  padding: 80px 90px 50px;
  position: relative;
}

.slider-progect {
  background-color: var(--прозрачный);
  height: auto;
}

.prog-navigation-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: max-content;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-bottom: 40px;
  display: grid;
}

.h3-prog-slider {
  color: var(--ярко-зеленый);
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 110%;
}

.bold-text-22 {
  letter-spacing: -1px;
}

.bold-text-23 {
  letter-spacing: -2px;
}

.text-span-93 {
  color: var(--для-текста-белый);
}

.prog-right-arrow-icon {
  width: 100%;
  max-width: none;
  height: 100%;
  padding-right: 0;
}

.prog-left-arrow-icon {
  width: 100%;
  height: 100%;
}

.info-slide {
  color: var(--ярко-зеленый);
  text-align: center;
  margin-bottom: 10px;
  font-family: Alsgorizont, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.div-block-87, .block-slide {
  border: 1px solid var(--линии);
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
}

.section-team-internationale {
  z-index: 5;
  background-color: var(--основной-цвет);
  background-image: url("https://cdn.prod.website-files.com/657827851305460891bf9d48/65cb556a3ae8efd023952e20_%D1%84%D0%BE%D0%BD%20%D0%BA%D0%BE%D1%81%D0%BC%D0%BE%D1%81.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 60px 90px 40px;
  position: relative;
}

.h2-copy {
  z-index: 4;
  color: var(--для-заголовков);
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.h2-copy.steps {
  z-index: 4;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 92%;
}

.h2-copy.black {
  color: var(--основной-цвет);
}

.content-block-team {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: max-content;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  display: grid;
}

.top-img {
  height: 100%;
  padding: 10px;
  position: relative;
}

.div-block-88 {
  background-color: var(--фиолетовый);
  border-radius: 28px;
  padding: 20px;
}

.block-text-bottom {
  z-index: 4;
  background-color: var(--фиолетовый);
  border-radius: 28px;
  padding: 10px;
  position: relative;
}

.team-image-internationale {
  z-index: 2;
  object-fit: cover;
  border-radius: 22px;
  width: 100%;
  max-width: none;
  height: 100%;
  position: relative;
}

.left-content-block-team {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.slide-content-internationale {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.h3-team-inter {
  color: var(--ярко-зеленый);
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 110%;
}

.text-more {
  color: var(--ярко-зеленый);
  cursor: pointer;
  margin-top: 10px;
  text-decoration: underline;
}

.div-block-89 {
  flex-flow: row;
  display: flex;
}

.image-18 {
  align-self: flex-end;
  width: auto;
  height: 20px;
  margin-left: 5px;
}

.text-span-94 {
  color: var(--для-текста-белый);
  vertical-align: baseline;
}

.blur-mg-int {
  z-index: 3;
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--фиолетовый), var(--основной-цвет) 60%, var(--фиолетовый));
  opacity: .93;
  filter: blur(100px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 220px;
  margin: -50px auto auto;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.text-button-int {
  z-index: 6;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Alsgorizont, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.section-form-int {
  z-index: 5;
  background-color: var(--основной-цвет);
  width: auto;
  max-width: none;
  padding: 0 90px 100px;
  position: relative;
}

.dropdown-2 {
  width: 100%;
}

.dropdown-toggle-3 {
  cursor: pointer;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-19 {
  align-self: flex-end;
  width: 30px;
  max-width: none;
}

.h3-drop-inter {
  color: var(--ярко-зеленый);
  text-align: left;
  text-transform: uppercase;
  flex: 0 auto;
  align-self: flex-end;
  width: auto;
  max-width: 800px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 110%;
}

.dropdown-list-4 {
  background-color: var(--прозрачный);
  display: none;
  position: relative;
}

.block-studenr-story-int {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.int-image-box {
  border: 0px none var(--линии);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  height: 350px;
  padding: 10px;
  display: flex;
  position: relative;
}

.text-block-story {
  padding-left: 0;
}

.container-4 {
  margin-top: 20px;
  position: relative;
}

.about-student-text-int {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 123%;
}

.h4-student-text-int-copy {
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 123%;
}

.h3-story-student {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-top: 10px;
  font-family: Alsgorizont, sans-serif;
  font-size: 32px;
  font-weight: 500;
}

.text-block-17782 {
  letter-spacing: normal;
  text-indent: 0;
  column-count: auto;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  font-size: 20px;
  line-height: 25px;
}

.block-story-left {
  padding-left: 0;
}

.h3-story-student-name {
  color: var(--ярко-зеленый);
  text-transform: none;
  margin-top: 10px;
  font-family: Alsgorizont, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.text-block-stydent-story {
  letter-spacing: normal;
  column-count: auto;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  font-size: 18px;
}

.section-drop-int {
  z-index: 0;
  background-color: var(--основной-цвет);
  width: auto;
  max-width: none;
  margin-bottom: 0;
  padding: 0 90px 50px;
  position: relative;
}

.section-form-int-copy {
  z-index: 5;
  background-color: var(--основной-цвет);
  width: auto;
  max-width: none;
  padding: 0 90px 100px;
  position: relative;
}

.heading-40 {
  text-transform: uppercase;
  font-family: Alsgorizont, sans-serif;
  font-size: 55px;
  font-weight: 500;
  line-height: 60px;
}

.text-span-95 {
  color: var(--ярко-зеленый);
}

.descrip-int-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 340px 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  margin-bottom: 40px;
  display: grid;
}

.left-descrip-int-grid {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
}

.right-descrip-int-grid {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.bracket-image-top-white {
  z-index: 2;
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--для-текста-белый);
  border-left: 1px solid var(--для-текста-белый);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  width: 100%;
  height: 42px;
  position: absolute;
  inset: 0% 0% auto;
}

.bracket-image-bottom-white {
  z-index: 2;
  border-top: 1px solid var(--линии);
  border-right: 1px solid var(--линии);
  border-left: 1px solid var(--линии);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  width: 100%;
  height: 42px;
  position: absolute;
  inset: auto 0% 0%;
  transform: rotate(180deg);
}

.int-mg-description {
  color: var(--для-текста-белый);
  font-family: Golos Text, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 123%;
}

.text-span-96 {
  color: var(--ярко-зеленый);
}

.left-descript-int-text {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
}

.image-star-dascript {
  width: 30px;
  height: 30px;
}

.descr-int-text {
  font-size: 22px;
  line-height: 120%;
}

.text-star-descript-box {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 30px 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-bottom: 15px;
  display: grid;
}

.h3-nodrop-inter {
  color: var(--ярко-зеленый);
  text-align: left;
  text-transform: uppercase;
  flex: 0 auto;
  align-self: flex-end;
  width: auto;
  max-width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 110%;
}

.text-span-no-bold {
  color: var(--для-текста-белый);
  vertical-align: baseline;
}

.text-block-17783 {
  width: auto;
  font-size: 20px;
  display: block;
}

.div-block-90 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.div-block-91 {
  height: 50px;
}

.h4-descripy-text-int {
  text-transform: uppercase;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 123%;
}

.corner-image-copy {
  z-index: 5;
  width: 100%;
  margin-bottom: 100px;
  display: inline-block;
  position: absolute;
  inset: -80px 0% auto;
}

.section-drop-int-dop {
  z-index: 0;
  background-color: var(--основной-цвет);
  width: auto;
  max-width: none;
  margin-bottom: 0;
  padding: 0 90px 50px;
  position: relative;
}

.gorizont-form-int {
  grid-column-gap: 40px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  margin-bottom: 40px;
  display: grid;
}

.modal-wrap-diego {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  -webkit-text-fill-color: inherit;
  background-color: #181818a6;
  background-clip: border-box;
  border: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-window {
  background-color: var(--фиолетовый);
  opacity: 1;
  border-radius: 32px;
  order: 0;
  justify-content: center;
  align-items: center;
  width: 450px;
  height: 450px;
  display: block;
  position: static;
}

.div-block-93 {
  background-color: var(--black);
}

.block-text-popup {
  background-color: var(--фиолетовый);
  border-radius: 28px;
  width: 500px;
  padding: 20px 40px 20px 20px;
  position: relative;
}

.popup-content {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.person-txt-popup {
  margin-bottom: 0;
  font-size: 16px;
}

.person-popup {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
}

.close-popup {
  background-color: var(--ярко-зеленый);
  cursor: pointer;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0 0% auto auto;
}

.image-20 {
  width: 20px;
  height: 20px;
}

.modal-wrap-mariam {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  -webkit-text-fill-color: inherit;
  background-color: #181818a6;
  background-clip: border-box;
  border: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.link-17 {
  color: var(--ярко-зеленый);
}

.modal-wrap-anton {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  -webkit-text-fill-color: inherit;
  background-color: #181818a6;
  background-clip: border-box;
  border: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.h6-spec-coment {
  color: var(--ярко-зеленый);
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 110%;
}

.modal-wrap-julia, .modal-wrap-form {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  -webkit-text-fill-color: inherit;
  background-color: #181818a6;
  background-clip: border-box;
  border: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.block-form-popup {
  background-color: var(--bg-светлый);
  border-radius: 28px;
  width: 500px;
  padding: 20px 40px 20px 20px;
  position: relative;
}

.text-span-97, .text-span-98 {
  text-decoration: underline;
}

.div-block-94 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--для-текста-белый);
  margin-bottom: 10px;
  display: flex;
}

.block-lang {
  border: 1px solid var(--линии);
  opacity: .69;
  color: var(--для-текста-белый);
  cursor: pointer;
  border-radius: 8px;
  text-decoration: none;
}

.text-lang {
  margin: 5px 10px;
}

.link-block-20, .link-block-21, .link-block-21.w--current {
  color: var(--для-текста-белый);
  text-decoration: none;
}

.buttom-vw-2-asp-copy {
  z-index: 3;
  color: var(--для-текста-белый);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100px;
  margin-bottom: 0;
  padding: 10px;
  display: flex;
  position: relative;
}

.section-drop-int-esp {
  z-index: 0;
  background-color: var(--основной-цвет);
  width: auto;
  max-width: none;
  margin-bottom: 0;
  padding: 0 90px 50px;
  display: none;
  position: relative;
}

.text-span-99 {
  text-decoration: underline;
}

.h1-head-int-esp {
  z-index: 2;
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Conthrax Sb, sans-serif;
  font-size: 54px;
  font-weight: 500;
  line-height: 58px;
  position: relative;
}

.text-span-100 {
  text-decoration: underline;
}

.h1-head-int-eng {
  z-index: 2;
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Conthrax Sb, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.link-block-22 {
  text-decoration: none;
}

.link-block-22.w--current {
  color: var(--для-текста-белый);
  text-decoration: none;
}

.text-block-int1 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  font-size: 18px;
  font-weight: 400;
}

.heading-int-zel {
  color: var(--ярко-зеленый);
  width: auto;
  margin-top: 0;
  font-size: 28px;
  line-height: 30px;
}

.heading-39-copy {
  color: var(--ярко-зеленый);
  font-size: 28px;
  line-height: 30px;
}

.div-block-int {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.div-block-95 {
  height: 50px;
}

.link-18 {
  color: var(--фиолетовый);
  font-weight: 600;
}

.heading-int-zel-mini {
  color: var(--ярко-зеленый);
  margin-top: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 24px;
}

.news-int-slider {
  background-color: var(--прозрачный);
  height: auto;
}

.h3-news-mg {
  color: var(--для-текста-белый);
  text-align: left;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 110%;
}

.fio-news {
  color: var(--для-текста-белый);
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}

.title-description-news-text {
  color: #9f9f9f;
  font-size: 14px;
  line-height: 110%;
}

.section-int-news {
  z-index: 5;
  border: 1px none var(--основной-цвет);
  background-color: var(--основной-цвет);
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 100px 90px 10px;
  position: relative;
}

.sl-card-news {
  border: 0 #000;
}

.sl-img-copy {
  border: 1px #000;
  width: 100%;
  margin-bottom: 20px;
}

.block-left-news {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-grid-c-copy {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  display: grid;
}

.text-grid-left-int-news {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: grid;
}

.news-h6 {
  color: var(--для-текста-белый);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.language-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--для-текста-белый);
  margin-top: 15px;
  margin-bottom: 10px;
  display: flex;
}

.link-block-news-language-eng, .link-blocknews-language-ru {
  color: var(--для-текста-белый);
  text-decoration: none;
}

.h3-news-mg-copy {
  color: var(--для-текста-белый);
  text-align: left;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 110%;
}

.link-19 {
  color: var(--фиолетовый);
  font-weight: 600;
}

.link-20, .link-21, .link-22 {
  color: var(--ярко-зеленый);
}

.news-h6-person {
  color: var(--для-заголовков);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.bold-text-24 {
  color: var(--для-текста-белый);
  font-size: 18px;
}

.div-block-int-person {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.heading-int-zel-person {
  color: var(--ярко-зеленый);
  width: 50%;
  margin-top: 0;
  font-size: 28px;
  line-height: 30px;
}

.block-down-news {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.buttom-news-intenationale {
  z-index: 3;
  color: var(--для-текста-белый);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100px;
  margin-top: 15px;
  padding: 10px;
  display: flex;
  position: relative;
}

.link-23 {
  color: var(--ярко-зеленый);
}

.buttom-news-intenationale-eng {
  z-index: 3;
  color: var(--для-текста-белый);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100px;
  margin-top: 15px;
  padding: 10px;
  display: flex;
  position: relative;
}

.news-doingbusines-language-ru, .news-doingbusines-language-eng {
  color: var(--для-текста-белый);
  text-decoration: none;
}

.link-24 {
  color: var(--ярко-зеленый);
}

.block-left-busines-news {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bold-text-25, .bold-text-26 {
  color: var(--фиолетовый);
  font-size: 22px;
}

.div-block-96 {
  width: 49%;
  height: 100%;
}

.text-block-down {
  margin-top: 30px;
  padding-top: 0;
  font-size: 18px;
  font-weight: 400;
}

.image-21 {
  height: 250px;
}

.grid-news-person {
  box-sizing: border-box;
  float: none;
  clear: none;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  object-fit: fill;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  justify-content: space-around;
  margin: -5px 15px 0;
}

.link-25 {
  color: var(--ярко-зеленый);
  font-weight: 500;
}

.contact-form-container-1 {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.left-form-block-1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-97, .section-231 {
  background-color: var(--bg-светлый);
  width: 100%;
  height: 50px;
}

.div-block-98 {
  background-color: var(--bg-светлый);
  width: 100vw;
  height: 50px;
  position: relative;
}

.heading-left-grid-slide-bi {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 812px;
  margin-bottom: 50px;
  padding-right: 0;
  display: grid;
}

.h2-bak-slwde-bi {
  z-index: 5;
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 72px;
  font-weight: 400;
  line-height: 110%;
  position: relative;
}

.naviki-heading4 {
  z-index: 4;
  color: var(--ярко-зеленый);
  text-align: center;
  margin-bottom: 15px;
  font-family: Alsgorizont, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
  position: relative;
}

.div-block-99 {
  background-color: var(--основной-цвет);
  width: 100vw;
  height: 50px;
  display: flex;
  position: relative;
}

.part-edu-grid-slide-tii {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 120px;
  display: grid;
}

.part-edu-grid-staty-bi {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
}

.right-form-slide-block {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border-left: 1px solid var(--основной-цвет);
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.right-form-slide-block-2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border-left: 1px solid #181818;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.application-btn-f-copy-2 {
  text-decoration: none;
}

.btn-form-left-2 {
  border-top: 1px solid #181818;
  border-left: 1px solid #181818;
  border-right: 1px solid #181818;
  border-radius: 16px 16px 0 0;
  height: 12px;
  position: absolute;
  inset: 0% 0% auto;
}

.btn-form-bottom-2 {
  border: 1px solid #181818;
  border-top-width: 0;
  border-radius: 0 0 16px 16px;
  height: 12px;
  position: absolute;
  inset: auto 0% 0%;
}

.btn-form-text-2 {
  color: #181818;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 11px;
  margin-bottom: 11px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Alsgorizont, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.div-block-100 {
  background-color: var(--bg-светлый);
  width: 100%;
  height: 2px;
}

.div-block-100-copy {
  background-color: var(--основной-цвет);
  width: 100%;
  height: 70px;
  position: relative;
}

.part-card-partner11 {
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.buttom-vw-slide {
  z-index: 3;
  color: var(--для-текста-белый);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100px;
  margin-top: 25px;
  padding: 10px;
  display: flex;
  position: relative;
}

.contact-form-staty-container {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  display: grid;
  position: relative;
}

.left-form-staty-block {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.h2-staty {
  z-index: 4;
  color: var(--для-заголовков);
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Alsgorizont, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.h2-staty.steps {
  z-index: 4;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 92%;
}

.h2-staty.black {
  color: var(--основной-цвет);
}

.top-bak-slider-staty-desc {
  border: 1px solid var(--основной-цвет);
  background-color: var(--ярко-зеленый);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  padding: 30px 50px;
  display: flex;
  position: relative;
}

.part-card-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 180px;
  padding: 25px 40px;
  display: flex;
  position: relative;
}

.section-2244 {
  z-index: 5;
  border: 1px none var(--основной-цвет);
  background-color: var(--основной-цвет);
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 60px 90px 200px;
  position: relative;
}

.right-blur-p-white-12 {
  z-index: 2;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #bbfe0133, #1f1f1f00 25%, #18181800);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  transform: rotate(180deg);
}

.left-blur-p-white-13 {
  z-index: 2;
  border: 0px none var(--линии);
  background-image: linear-gradient(43deg, #bbfe0133, #1f1f1f00 24%, #18181800);
  border-radius: 32px;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.section-news224 {
  z-index: 5;
  border: 1px none var(--основной-цвет);
  background-color: var(--основной-цвет);
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 60px 90px 200px;
  position: relative;
}

.text-text-block {
  z-index: 3;
  text-align: center;
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: auto;
  font-family: Alsgorizont, sans-serif;
  font-size: 14px;
  line-height: 100%;
  position: relative;
}

.heading-prepod {
  color: var(--ярко-зеленый);
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 500;
}

.link-news-brend {
  -webkit-text-decoration-color: var(--ярко-зеленый);
  text-decoration-color: var(--ярко-зеленый);
}

.text-block-1727-copy {
  margin-top: 30px;
  padding-top: 0;
  font-family: Golos Text, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.link-26 {
  color: var(--ярко-зеленый);
}

.h3-edu-mg-copy {
  color: var(--основной-цвет);
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 110%;
}

.slide-content-news-moda {
  grid-column-gap: 25px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-1277-copy {
  margin-top: 0;
  padding-top: 0;
  font-family: Golos Text, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.div-block-62-copy {
  height: 120px;
}

.link-block-bakmag {
  color: var(--для-текста-белый);
  margin-top: 0;
  font-size: 16px;
}

.text-block-17784 {
  font-family: Alsgorizont, sans-serif;
  font-weight: 500;
}

.grid-129-copy {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-content: center;
  place-items: start stretch;
}

.text-block-17784mag {
  margin-top: 15px;
  font-family: Alsgorizont, sans-serif;
  font-weight: 500;
}

.div-block-48-copy-copy {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 30px;
  margin-bottom: 50px;
  display: grid;
  position: relative;
}

.div-block-55-copy {
  margin-top: 40px;
  margin-bottom: 40px;
  position: relative;
}

.text-block-1127-copy-copy {
  color: var(--для-текста-белый);
  letter-spacing: normal;
  word-break: normal;
  max-height: none;
  margin-top: 0;
  margin-bottom: 15px;
  padding-top: 0;
  padding-right: 30px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.link-27 {
  color: var(--для-текста-белый);
  cursor: pointer;
  font-weight: 600;
}

.program-button-copy-copy {
  color: var(--для-текста-белый);
  cursor: pointer;
  align-items: center;
  margin-left: 0;
  text-decoration: none;
  display: flex;
}

.text-block-program {
  color: var(--для-заголовков);
  text-transform: none;
  margin-right: 10px;
  font-family: Alsgorizont, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 105%;
}

.con-gorizont-form {
  grid-column-gap: 40px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.dropdown-list-con {
  background-color: var(--прозрачный);
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 30px;
  transition: all .3ms;
  display: block;
  position: relative;
}

.dropdown-list-copy {
  background-color: var(--прозрачный);
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 30px;
  transition: all .3ms;
  display: none;
  position: relative;
}

.about-text-con {
  margin-bottom: 100px;
  font-size: 65px;
  font-weight: 500;
  line-height: 123%;
}

.lab-project-grid {
  padding-left: 25px;
  padding-right: 25px;
}

.progect-grid {
  grid-column-gap: 30px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: .25fr;
  align-items: center;
  margin-bottom: 10px;
  padding-top: 10px;
  display: grid;
  position: relative;
}

.fio-lab {
  color: var(--основной-цвет);
  width: 100%;
  font-weight: 500;
  line-height: 110%;
}

.text-span-101, .text-span-102, .text-span-103 {
  color: var(--ярко-зеленый);
  font-weight: 600;
}

.div-block-101 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  display: grid;
}

.div-block-102 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--линии);
  border-radius: 15px;
  flex-flow: column;
  padding: 10px;
  display: flex;
}

.text-block-17785 {
  color: var(--для-текста-белый);
  font-family: Alsgorizont, sans-serif;
  font-size: 14px;
}

.text-block-17786 {
  clear: none;
  direction: ltr;
  letter-spacing: normal;
  column-count: auto;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  font-size: 12px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.section-news-2 {
  z-index: 5;
  border: 1px none var(--основной-цвет);
  background-color: var(--основной-цвет);
  width: auto;
  height: 490px;
  margin-bottom: 0;
  padding: 100px 90px 10px;
  position: relative;
}

.text-block-undernews {
  z-index: 99;
  width: 700px;
  margin-top: 20px;
  position: relative;
}

.link-28, .link-29 {
  color: var(--ярко-зеленый);
  font-weight: 500;
}

.div-block-103 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  margin-top: 20px;
  display: flex;
}

.div-block-104 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.link-30, .link-31 {
  color: var(--ярко-зеленый);
  font-weight: 500;
}

.grid-129-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: start stretch;
}

.heading-37-copy {
  color: var(--ярко-зеленый);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
}

.heading-37-copy-copy {
  color: var(--для-текста-белый);
  text-align: left;
  width: 550px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
}

.italic-text-2 {
  font-size: 14px;
  line-height: 90%;
}

.grid-127-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  margin-top: 30px;
  margin-bottom: 50px;
}

.div-block-4448-copy-copy {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 20px;
  margin-bottom: 50px;
  display: grid;
  position: relative;
}

.ruk-box-copy {
  width: 100%;
  margin-top: 20px;
}

.r-t-copy {
  color: var(--основной-цвет);
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 600;
}

.dopprofessions-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.button-resum-program {
  background-color: #bbfe0140;
  border: 1px solid #fff6;
  border-radius: 100px;
  margin-bottom: 0;
  padding: 14px 20px;
}

.text-span-104 {
  color: var(--ярко-зеленый);
}

.div-block-105 {
  width: 50px;
  height: 50px;
}

.hero-description-doble {
  text-transform: uppercase;
  font-family: Alsgorizont, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 110%;
}

.text-span-105, .text-span-106, .text-span-107, .text-span-108 {
  color: var(--ярко-зеленый);
}

.section-admission-cp {
  z-index: 7;
  background-color: var(--bg-светлый);
  padding: 60px 90px 80px;
  position: relative;
}

.bold-text-27 {
  letter-spacing: -2px;
  font-size: 35px;
  line-height: 70%;
}

.h1-hp-mg-uvb {
  z-index: 2;
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Conthrax Sb, sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 80%;
  position: relative;
}

.section-admission-uvb {
  z-index: 7;
  background-color: var(--bg-светлый);
  padding: 60px 90px 80px;
  display: none;
  position: relative;
}

.program-h-container-uvb {
  background-color: #18181894;
  border: 1px solid #bbfe0166;
  border-radius: 14px;
  padding: 25px 15px 30px;
  position: relative;
}

.program-uvb-heading {
  z-index: 4;
  color: var(--ярко-зеленый);
  margin-bottom: 15px;
  font-family: Alsgorizont, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
  position: relative;
}

.list-3 {
  margin-top: 15px;
}

.desk-program-small {
  background-color: var(--ярко-зеленый);
  border: 1px solid #fff6;
  border-radius: 100px;
  margin-bottom: 20px;
  padding: 5px 10px;
}

.button-desk-timline-text-2-copy {
  color: var(--основной-цвет);
  -webkit-text-stroke-color: var(--основной-цвет);
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 500;
}

.list-item-7 {
  margin-bottom: 10px;
}

.vector-card-copy {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border: 1px solid var(--white);
  background-color: #161616;
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  padding: 30px;
  display: grid;
}

.div-block-106 {
  object-fit: fill;
  margin-top: 20px;
  position: relative;
}

.blur-mg-2-copy {
  z-index: 3;
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--фиолетовый), var(--основной-цвет) 60%, var(--фиолетовый));
  opacity: .55;
  filter: blur(100px);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 220px;
  margin: 0 auto auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.vector-card-copy-copy {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border: 1px solid var(--white);
  background-color: #161616;
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  padding: 30px;
  display: grid;
}

.sider-image--tisbt-copy {
  background-color: var(--прозрачный);
  height: 100%;
}

.top-galery-2-copy {
  height: 100%;
  padding: 20px;
  position: relative;
}

.text-span-109, .text-span-110, .text-span-111 {
  color: var(--ярко-зеленый);
}

.about-student-text-int-copy {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 123%;
}

.h2-form-mg-copy {
  z-index: 4;
  color: var(--ярко-зеленый);
  text-align: center;
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 42px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.h2-form-mg-copy.steps {
  z-index: 4;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 92%;
}

.h2-form-mg-copy.black {
  color: var(--основной-цвет);
}

.div-block-106-copy {
  object-fit: fill;
  margin-top: 0;
  position: relative;
}

.div-block-107 {
  margin-bottom: 40px;
}

.t-slid-paragraph-copy {
  color: var(--основной-цвет);
  text-align: left;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
}

.list-4 {
  padding-left: 15px;
  list-style-type: disc;
}

.email-predod-slider {
  text-transform: uppercase;
  color: #5d5d5d;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 10px;
  font-weight: 500;
  line-height: 110%;
}

.point-description-text {
  color: #5d5d5d;
  word-break: normal;
  overflow-wrap: normal;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 100%;
  text-decoration: none;
  display: none;
}

.text-span-112 {
  font-size: 10px;
  font-style: italic;
  line-height: 8px;
}

.text-block-17787 {
  -webkit-text-stroke-color: #5d5d5d;
  color: #5d5d5d;
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.aspirant-project-grid {
  padding-left: 25px;
  padding-right: 25px;
}

.text-2year, .text-2year-copy {
  -webkit-text-stroke-color: #5d5d5d;
  color: #5d5d5d;
  font-family: Golos Text, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.div-block-108 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.pointint-description-text {
  color: #5d5d5d;
  word-break: normal;
  overflow-wrap: normal;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.video, .code-block, .code-embed {
  width: 100%;
}

.link-33 {
  color: var(--основной-цвет);
  -webkit-text-stroke-color: var(--фиолетовый);
  text-indent: 1px;
  -webkit-text-decoration-color: var(--фиолетовый);
  text-decoration-color: var(--фиолетовый);
  font-weight: 600;
  text-decoration-thickness: auto;
}

.text-box-timline-right-tsbt {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 100px;
  display: flex;
}

.div-block-109 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-110 {
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 30px;
  display: flex;
}

.div-block-111 {
  background-color: var(--ярко-зеленый);
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.text-block-17788 {
  background-color: var(--ярко-зеленый);
  color: var(--основной-цвет);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 5px 10px;
  font-size: 14px;
  display: flex;
}

.text-online-track {
  background-color: var(--для-заголовков);
  color: var(--основной-цвет);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 5px 10px;
  font-size: 14px;
  display: flex;
}

.div-block-114 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-h-offline {
  background-color: var(--ярко-зеленый);
  color: var(--основной-цвет);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 130px;
  margin-top: 0;
  padding: 5px 10px;
  font-size: 14px;
  display: flex;
}

.link-34, .link-35 {
  color: var(--основной-цвет);
  font-weight: 600;
}

.image-22 {
  height: 250px;
}

.h2-nameint-program {
  z-index: 4;
  color: var(--ярко-зеленый);
  text-align: center;
  letter-spacing: -3px;
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 42px;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.h2-nameint-program.steps {
  z-index: 4;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 92%;
}

.h2-nameint-program.black {
  color: var(--основной-цвет);
}

.h4-nameint-program {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 123%;
}

.div-block-115 {
  width: 700px;
}

.text-block-1791-copy {
  align-self: flex-end;
}

.heading-41 {
  margin-top: 0;
  margin-bottom: 0;
}

.text-block-1237-copy-copy {
  margin-top: 15px;
  margin-bottom: 40px;
  padding-top: 0;
  font-size: 18px;
  font-weight: 400;
}

.text-block-1777-copy {
  margin-top: 0;
  padding-top: 0;
  font-family: Golos Text, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.text-span-113 {
  text-decoration: underline;
}

.text-block-17778-copy {
  z-index: 99;
  margin-top: 10px;
  position: relative;
}

.div-block-52-copy {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 40px;
  display: flex;
}

.div-block-51-copy {
  background-color: var(--ярко-зеленый);
  -webkit-text-stroke-color: var(--ярко-зеленый);
  border-radius: 32px;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}

.button-foto-news {
  background-color: #bbfe0140;
  border: 1px solid #fff6;
  border-radius: 100px;
  margin-bottom: 20px;
  padding: 14px 50px;
}

.div-block-116 {
  grid-column-gap: 200px;
  grid-row-gap: 200px;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-top: 30px;
  margin-left: 0;
  display: flex;
}

.link-block-23 {
  align-self: auto;
  text-decoration: none;
}

.text-block-17789 {
  font-weight: 400;
}

.bold-text-28 {
  font-size: 14px;
}

.text-block-17790 {
  text-align: left;
  justify-content: flex-end;
  align-items: flex-start;
  width: 500px;
  display: block;
}

.link-36 {
  color: var(--ярко-зеленый);
}

.div-block-117 {
  text-align: left;
}

.text-span-114, .text-span-115, .text-span-116, .text-span-117, .text-span-118 {
  color: var(--ярко-зеленый);
}

.section-menu-eng {
  z-index: 50;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--прозрачный);
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100vw;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.section-menu-mob-eng {
  z-index: 9;
  background-color: var(--bg-светлый);
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  display: none;
  position: relative;
}

.icon, .icon-2 {
  margin-top: 400px;
}

.corner-image-22-top {
  z-index: 55;
  width: 100%;
  position: absolute;
  inset: -80px 0% auto;
}

.trek-box-laboratory, .trek-box-bi-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 70px 1fr;
  grid-auto-columns: 1fr;
  padding: 30px;
  display: grid;
  position: relative;
}

.section-aspiran-eng {
  z-index: 6;
  background-color: var(--bg-светлый);
  padding: 60px 90px 80px;
  display: none;
  position: relative;
}

.logo-image-1-eng {
  z-index: 1;
  margin-top: 0;
  margin-right: 40px;
  position: relative;
}

.left-content-block-spec-tisbt {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: none;
  position: relative;
}

.content-block-spec-tisbt {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: max-content;
  grid-template-columns: 50% 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.h4-student-text-int-copy-copy {
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 123%;
}

.h4-student-link-int {
  color: var(--ярко-зеленый);
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Alsgorizont, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 123%;
}

.h6-card-link {
  color: var(--для-заголовков);
  text-transform: uppercase;
  margin-bottom: 5px;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 110%;
}

.vector-link-card {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border: 1px none var(--white);
  background-color: #161616;
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  padding: 30px;
  display: grid;
}

.directions-image-card {
  border: 0px none var(--основной-цвет);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.mask-copy {
  border: 1px #000;
  border-radius: 32px;
  height: 100%;
}

.link-37 {
  color: var(--для-текста-белый);
  font-weight: 500;
}

.btn-application-lab {
  color: var(--для-текста-белый);
}

.right-content-hero-box-lab-page {
  justify-content: flex-end;
  display: flex;
}

.content-hero-box-lab-page {
  z-index: 2;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  margin-top: 170px;
  padding: 0;
  position: relative;
}

.text-span-120 {
  color: var(--ярко-зеленый);
}

.div-block-118 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.btn-application-conf {
  color: var(--для-текста-белый);
  align-self: flex-end;
}

.button-conf {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 14px;
  width: 194px;
  height: 50px;
  padding: 5px;
  position: relative;
}

.content-block-team-int {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: max-content auto auto;
  grid-template-columns: 33% 33% 33%;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-program-form-2 {
  color: var(--основной-цвет);
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
}

.checkbox {
  background-color: var(--bg-светлый);
}

.checkbox-2 {
  background-color: var(--линии);
  color: var(--для-заголовков);
}

.checkbox-field {
  margin-bottom: 0;
}

.checkbox-field-2 {
  margin-bottom: 5px;
}

.gorizont-form-2 {
  grid-column-gap: 40px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  display: grid;
}

.radio-button-field {
  margin-bottom: 0;
}

.btn-form-text-big {
  color: var(--основной-цвет);
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 11px;
  margin-bottom: 11px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Alsgorizont, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.link-38, .link-39, .link-40 {
  color: var(--ярко-зеленый);
  font-weight: 400;
}

.link-41 {
  color: var(--ярко-зеленый);
}

.text-block-1237-speech {
  margin-top: 0;
  margin-bottom: 40px;
  margin-left: 20px;
  padding-top: 0;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  display: block;
}

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

.div-block-120 {
  background-color: var(--ярко-зеленый);
  color: var(--ярко-зеленый);
  width: 5px;
  margin-bottom: 40px;
}

.heading-387 {
  color: var(--ярко-зеленый);
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 28px;
  font-weight: 500;
}

.h2-heading-387 {
  color: var(--для-заголовков);
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 28px;
  font-weight: 500;
}

.text-block-1237-copy-copy {
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
}

.link-42, .link-43 {
  color: var(--ярко-зеленый);
}

.image-15-copy, .image-25 {
  object-fit: scale-down;
  border-radius: 32px;
  width: 100%;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.link-44, .link-45, .link-46, .link-47, .link-48 {
  color: var(--ярко-зеленый);
}

.div-block-int-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.block-left-news-copy {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-49 {
  color: var(--ярко-зеленый);
}

.div-block-121, .div-block-122 {
  min-height: 50px;
}

.text-span-121 {
  color: var(--ярко-зеленый);
  text-decoration: underline;
}

.link-50 {
  color: var(--ярко-зеленый);
}

.text-span-122, .text-span-123 {
  font-size: 14px;
  font-style: normal;
}

.link-51, .link-52, .link-53 {
  color: var(--ярко-зеленый);
}

.text-span-124 {
  font-size: 14px;
  font-style: normal;
}

.link-54, .link-55 {
  color: var(--ярко-зеленый);
}

.italic-text-3 {
  font-size: 14px;
}

.link-56 {
  color: var(--ярко-зеленый);
}

.h4-nameint-program-copy {
  text-align: left;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Alsgorizont, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 123%;
}

.t-slider-copy {
  background-color: var(--основной-цвет);
  height: auto;
  padding: 0 60px 40px;
}

.slide-content-copy {
  grid-column-gap: 19px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-123 {
  height: 50px;
}

@media screen and (min-width: 1280px) {
  .hero-section {
    justify-content: center;
    align-items: stretch;
    margin-top: 0;
  }

  .logo-image {
    width: 200px;
  }

  .text-button-hero {
    flex-flow: column;
  }

  .left-blur {
    border-radius: 24px;
    position: absolute;
  }

  .right-blur {
    border-radius: 24px;
  }

  .corner-image {
    z-index: 5;
  }

  .buttom-vw-box {
    -webkit-backdrop-filter: blur(11px);
    backdrop-filter: blur(11px);
  }

  .section-directions {
    height: 6280px;
  }

  .hsc {
    width: 6280px;
  }

  .h2.steps {
    font-size: 60px;
  }

  .heading-box-steps {
    margin-bottom: 70px;
  }

  .steps-image-box {
    width: 770px;
    height: 350px;
  }

  .steps-image {
    width: 720px;
    height: 295px;
  }

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

  .text-button-step {
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-blog, .buttom-vw-news {
    display: none;
  }

  .right-form-block-bottom {
    margin-top: -10px;
  }

  .soc-btn {
    width: 450px;
  }

  .footer-opacity {
    height: 180px;
    display: block;
  }

  .left-content-hero-box-all-page {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .right-content-hero-box-all-page {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .button-box-all-pg {
    margin-top: 0;
    margin-bottom: 15px;
  }

  .directions-card-image {
    height: 100%;
    inset: 0%;
  }

  .h2-directions.steps {
    font-size: 60px;
  }

  .directions-image-box-2 {
    flex-direction: column;
    width: 615px;
    height: 330px;
    padding: 15px;
  }

  .directions-image-2 {
    width: 100%;
    height: 100%;
  }

  .directions-card-grid-2 {
    align-content: end;
    margin-bottom: 30px;
  }

  .numbering-text-2 {
    top: 60px;
  }

  .h2-directions-adaptive.steps {
    font-size: 60px;
  }

  .grid-image {
    object-fit: cover;
    position: absolute;
    inset: 0%;
  }

  .linear-top {
    background-image: linear-gradient(to bottom, var(--основной-цвет), #18181800);
    height: 310px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .h2-conf {
    z-index: 2;
    text-transform: uppercase;
    font-family: Alsgorizont, sans-serif;
    font-size: 56px;
    font-weight: 400;
    line-height: 96%;
    position: relative;
  }

  .text-span-10 {
    color: var(--ярко-зеленый);
  }

  .conf-grid-right {
    width: 550px;
    height: 280px;
  }

  .conf-tt {
    font-size: 14px;
  }

  .linear-bottom {
    background-image: linear-gradient(to bottom, var(--основной-цвет), #18181800);
    height: 380px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: auto 0% 0%;
  }

  .bottom-cf {
    height: 150px;
  }

  .job-title-text {
    padding-top: 5px;
    padding-right: 12px;
  }

  .job-title-text._3 {
    padding-right: 13px;
  }

  .job-title-text._4 {
    padding-right: 30px;
  }

  .structure-img {
    width: 100%;
  }

  .h2-directions-adaptive-2.steps {
    font-size: 60px;
  }

  .gap {
    grid-column-gap: 130px;
    grid-row-gap: 130px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .heading-box-steps-mob, .heading-box-steps-2 {
    margin-bottom: 70px;
  }

  .steps-image-box-mob {
    width: 770px;
    height: 350px;
  }

  .directions-card-imag-laptop {
    display: none;
  }

  .logo-image-hero {
    width: 500px;
  }

  .section-menu {
    display: none;
  }

  .menu-logo-box {
    padding-left: 90px;
    padding-right: 90px;
  }

  .tab-pane-box {
    padding-bottom: 30px;
  }

  .heading-left-grid-uvb {
    padding-right: 300px;
  }

  .hero-section-mg {
    position: relative;
  }

  .button-application-mg {
    color: var(--ярко-зеленый);
    justify-content: center;
    align-items: center;
    font-size: 24px;
    text-decoration: none;
    display: flex;
  }

  .text-button-heromg {
    opacity: 1;
    color: var(--для-заголовков);
    -webkit-text-stroke-color: var(--основной-цвет);
    font-size: 18px;
  }

  .bracket-image-top-mg {
    margin: auto;
  }

  .conditions-container-image {
    width: 450px;
    height: 550px;
  }

  .conditions-text-box {
    padding-left: 55px;
  }

  .bottom-galery {
    width: auto;
    height: 39%;
  }

  .mask-bottom {
    position: relative;
  }

  .h2-form-mg.steps, .h2-trek.steps {
    font-size: 60px;
  }

  .timline-box-terk {
    margin-bottom: 20px;
  }

  .text-box-timline-right-1 {
    margin-bottom: 50px;
    display: flex;
  }

  .adv-mg-card-grid-2 {
    align-content: end;
    margin-bottom: 0;
  }

  .adv-mg-image-2 {
    width: 575px;
    height: 316px;
  }

  .adv-ng-image-box-2 {
    flex-direction: column;
    height: 350px;
  }

  .h2-adv.steps {
    font-size: 60px;
  }

  .image-part {
    aspect-ratio: auto;
    object-fit: fill;
    display: block;
  }

  .section-admission {
    display: none;
  }

  .adm-content {
    grid-template-areas: ". Area";
  }

  .bold-text-6 {
    text-decoration: underline;
  }

  .bold-text-7 {
    color: var(--основной-цвет);
    text-decoration: underline;
  }

  .bold-text-9 {
    -webkit-text-stroke-color: var(--основной-цвет);
  }

  .bottom-slider-tisbt {
    width: 100%;
  }

  .edu-process-container {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .application-btn-f-2 {
    margin-bottom: 15px;
    margin-right: 50px;
  }

  .edu-process-container-mob {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .paragraph-2-2 {
    padding-right: 0;
  }

  .section-menu-mob {
    display: none;
  }

  .hero-section-bak {
    position: relative;
  }

  .description-h-bak {
    margin-bottom: 0;
  }

  .left-blur-p-white {
    z-index: -1;
    background-image: linear-gradient(43deg, #bbfe014d, #1f1f1f00 17%, #18181800);
  }

  .right-blur-p-white {
    z-index: -1;
    background-image: linear-gradient(43deg, #bbfe014d, #8b06fe00 18%, #18181800);
  }

  .design-edu-grid {
    grid-template-rows: max-content;
    width: auto;
  }

  .design-edu-container {
    flex-flow: wrap;
    place-content: flex-start center;
    align-items: center;
  }

  .img-doted {
    width: 68px;
  }

  .udu-design {
    width: 250px;
    height: 250px;
  }

  .text-grid-base-trek {
    grid-template-columns: .75fr 1fr;
  }

  .h2---centr.steps {
    font-size: 60px;
  }

  .directions-image-menu-bak-2 {
    max-height: 100%;
  }

  .price-grid-bi {
    grid-template-columns: 1fr 1fr;
  }

  .h2-bii.steps {
    font-size: 60px;
  }

  .dropdown-list-3-bi {
    display: none;
  }

  .h2-case.steps {
    font-size: 60px;
  }

  .btn-2-mg-copy {
    height: 100%;
  }

  .bg-practice-box {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .h6-spec-2-uvb {
    margin-bottom: 20px;
  }

  .competent-box.v2 {
    height: auto;
  }

  .part-edu-grid-tii {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image-part-tii {
    width: 190px;
    max-width: none;
  }

  .hero-section-all-page {
    position: relative;
  }

  .part-edu-grid-startap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .section-team {
    padding-bottom: 160px;
  }

  .team-grid {
    grid-template-columns: 1fr 1fr;
  }

  .timline-heading-1 {
    color: var(--ярко-зеленый);
    text-transform: uppercase;
    font-size: 24px;
    line-height: 110%;
  }

  .timline-heading-2 {
    color: var(--для-заголовков);
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 500;
    line-height: 110%;
  }

  .right-heading {
    color: var(--для-заголовков);
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    font-weight: 500;
    line-height: 110%;
  }

  .botton-trek-link {
    border: 1px none var(--ярко-зеленый);
    color: var(--для-текста-белый);
    -webkit-text-stroke-color: var(--фиолетовый);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-radius: 14px;
    margin-bottom: 100px;
    padding: 10px;
    font-weight: 500;
    text-decoration: none;
    display: block;
    position: relative;
  }

  .botton-trek-text {
    text-align: center;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: Alsgorizont, sans-serif;
    font-size: 24px;
    font-weight: 400;
  }

  .div-block-9 {
    background-color: var(--ярко-зеленый);
  }

  .div-block-10 {
    z-index: auto;
    opacity: .08;
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: var(--для-текста-белый);
    border: 1px #000;
    width: 50%;
    height: 50%;
    padding-bottom: 0;
    position: relative;
    inset: 0%;
    overflow: visible;
  }

  .sdfdsvs {
    z-index: 2;
    aspect-ratio: auto;
    border-style: none none none solid;
    border-width: 1px;
    border-color: var(--ярко-зеленый);
    opacity: 1;
    outline-offset: 0px;
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: var(--основной-цвет);
    -webkit-text-fill-color: inherit;
    mix-blend-mode: normal;
    object-fit: fill;
    background-clip: border-box;
    border-radius: 18px;
    outline: 3px #161616;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    inset: 0 0 auto;
    overflow: visible;
  }

  .image-7 {
    width: 100%;
    max-width: 100%;
    height: 100%;
  }

  .div-block-11 {
    border: 1px #000;
    border-style: none solid;
    width: 1px;
    height: 50px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% -1px 0% auto;
  }

  .div-block-12 {
    border-left: 1px solid #000;
    height: 50px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% auto 0% -1px;
  }

  .buttom-trek-center {
    background-color: var(--ярко-зеленый);
    opacity: .08;
    border-radius: 16px;
    margin: 5px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    inset: 5% 0%;
  }

  .botton-trek-box {
    z-index: 2;
    border: 1px solid var(--ярко-зеленый);
    opacity: .5;
    border-radius: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0%;
  }

  .div-block-15 {
    border-right: 3px solid var(--прозрачный);
    -webkit-text-stroke-color: var(--основной-цвет);
    border-left: 1px solid #000;
    width: 0%;
    height: 100%;
    margin-left: -1px;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0 auto 0 0%;
  }

  .div-block-16 {
    border-right: 3px solid var(--прозрачный);
    border-left: 1px solid #000;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% -1px 0% auto;
  }

  .bottom-box-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: flex-end;
    align-items: stretch;
    display: flex;
  }

  .image-closemenu-2 {
    text-align: left;
    vertical-align: baseline;
    align-self: center;
    width: 25px;
    height: 25px;
  }

  .buttom-bg-app-menu-2 {
    opacity: 1;
    background-color: #bbfe01;
    order: 0;
    height: 100%;
    display: block;
    position: relative;
  }

  .buttom-application-menu-2 {
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center stretch;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: relative;
    right: 0;
  }

  .buttom-vw-app-mnu-2 {
    text-align: left;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .buttom-vw-app-mnu-copy-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    aspect-ratio: auto;
    border-style: solid;
    justify-content: center;
    align-items: flex-end;
    width: 50px;
    height: 50px;
    margin-bottom: -38px;
    display: flex;
    position: absolute;
    inset: 0% 0% auto;
  }

  .buttom-close-menu-2, .buttom-close-menu-3 {
    justify-content: flex-end;
    align-items: stretch;
    width: 50px;
  }

  .bottom2-content {
    clear: none;
    color: var(--основной-цвет);
    flex: 0 auto;
    order: 0;
    align-self: auto;
    width: 300px;
    height: 100%;
    margin-top: 10px;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    text-decoration: none;
    display: block;
    position: static;
  }

  .bottom2-content-box {
    z-index: 3;
    border: 1px solid #7c7e77;
    border-radius: 12px;
    width: 100%;
    height: 100%;
    padding: 0;
    text-decoration: none;
    display: block;
    position: relative;
    inset: 0;
    overflow: visible;
  }

  .text-content-box {
    background-color: var(--прозрачный);
    opacity: .83;
    outline-color: var(--основной-цвет);
    outline-offset: 0px;
    pointer-events: auto;
    color: var(--основной-цвет);
    text-align: center;
    mix-blend-mode: normal;
    border: 1px #000;
    border-radius: 10px;
    outline-width: 0;
    outline-style: none;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 290px;
    height: 94%;
    margin: 0% 0 0;
    padding: 0;
    display: block;
    position: relative;
    inset: 2% auto 0 5px;
  }

  .text-content-box:hover {
    background-color: var(--ярко-зеленый);
    overflow: visible;
  }

  .text-content-block {
    z-index: 5;
    opacity: .89;
    color: var(--основной-цвет);
    text-align: center;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding-right: 10px;
    font-family: Alsgorizont, sans-serif;
    font-size: 14px;
    font-weight: 300;
    display: flex;
    position: relative;
  }

  .section-partner-ts {
    z-index: 7;
    background-color: var(--bg-светлый);
    padding-left: 90px;
    padding-right: 90px;
  }

  .bottom-partners {
    border: 1px #000;
    border-radius: 32px;
    margin-bottom: 20px;
    padding: 15px 15px 30px;
  }

  .pertner-box {
    grid-column-gap: 30px;
    grid-row-gap: 17px;
    grid-template: "Area"
    / 1fr 1fr;
    margin-bottom: 30px;
  }

  .pertner-img-box {
    background-color: var(--основной-цвет);
    border-radius: 24px;
    padding: 25px 10px 20px;
    position: relative;
  }

  .partner-img {
    float: none;
    object-fit: fill;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    display: block;
    position: static;
    overflow: clip;
  }

  .heading-6 {
    color: var(--основной-цвет);
    -webkit-text-stroke-color: var(--основной-цвет);
    margin-top: 0;
  }

  .partner-text-right {
    color: var(--основной-цвет);
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 400;
    line-height: 110%;
  }

  .partner-partners-centre {
    z-index: 6;
    grid-column-gap: 59px;
    grid-row-gap: 16px;
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    display: grid;
    position: relative;
  }

  .part-card-partner {
    justify-content: center;
    align-items: center;
    padding: 15px 20px;
    display: flex;
    position: relative;
  }

  .paragraph-4 {
    color: var(--основной-цвет);
    text-align: center;
  }

  .h3-partner {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    color: var(--основной-цвет);
    text-transform: uppercase;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    font-family: Alsgorizont, sans-serif;
    font-size: 32px;
    line-height: 120%;
    display: block;
  }

  .partnet-text-grid {
    grid-template-rows: auto;
    grid-template-columns: 2.25fr 1fr;
    margin-top: 40px;
  }

  .partner-text-box {
    border: 1px solid var(--ярко-зеленый);
    background-color: var(--фиолетовый);
    border-radius: 32px;
    padding: 10px 20px;
  }

  .partner-text-centr {
    text-align: center;
    margin-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    font-family: Alsgorizont, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 110%;
  }

  .pertner-box-mob {
    display: none;
  }

  .paragraph-5 {
    color: var(--основной-цвет);
  }

  .video-box2 {
    grid-template-rows: auto;
  }

  .link-5 {
    color: var(--основной-цвет);
    text-decoration: underline;
  }

  .grid-botton-cont {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr .5fr;
    margin-top: 10px;
  }

  .link-6 {
    color: var(--основной-цвет);
  }

  .bold-text-13 {
    color: var(--основной-цвет);
    -webkit-text-stroke-color: var(--основной-цвет);
    text-decoration: none;
  }

  .link-7 {
    color: var(--основной-цвет);
    -webkit-text-stroke-color: var(--основной-цвет);
    text-decoration: underline;
  }

  .link-8 {
    -webkit-text-stroke-color: var(--основной-цвет);
  }

  .link-9 {
    color: var(--основной-цвет);
    -webkit-text-stroke-color: var(--основной-цвет);
    text-decoration: underline;
  }

  .hero-section-blog {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .tab-link-news.w--current {
    width: 100%;
  }

  .div-block-22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-5 {
    padding-left: 90px;
    padding-right: 90px;
  }

  .tabs-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 1100px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .news-card {
    margin-top: -66px;
  }

  .news-card-image {
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    inset: 0%;
  }

  .news-date-text {
    margin-top: -20px;
    margin-right: 26px;
    padding-right: 0;
    top: 60px;
  }

  .news-card-grid11 {
    grid-template-rows: auto;
    align-content: end;
    margin-top: 100px;
    margin-bottom: 30px;
  }

  .news-image-box {
    flex-direction: column;
    width: 615px;
    height: 330px;
    padding: 15px;
  }

  .news-image {
    width: 100%;
    height: 100%;
  }

  .left-blur-ns {
    border-radius: 24px;
    position: absolute;
  }

  .right-blur-ns {
    aspect-ratio: auto;
    object-fit: fill;
    background-image: linear-gradient(43deg, #8b06fe40, #fff0 24% 52%);
    border-radius: 24px;
  }

  .news-heading-left-grid {
    margin-top: 0;
  }

  .text-block-115 {
    margin-bottom: 10px;
  }

  .text-block-14-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-224 {
    padding-bottom: 10px;
  }

  .text-block-1777 {
    padding-right: 100px;
  }

  .grid-127 {
    margin-bottom: 30px;
  }

  .news-imagine {
    height: 200px;
  }

  .ns-data-block {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .news-text-grid {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    height: 150px;
    margin-bottom: 0;
    display: flex;
  }

  .news-block-container {
    max-width: none;
  }

  .h3-news-2 {
    margin-bottom: 15px;
  }

  .text-block-20 {
    display: block;
  }

  .ns-text-bottom-grid {
    z-index: 555;
    grid-column-gap: 0px;
    grid-row-gap: 120px;
    object-fit: fill;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 50% 50%;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    place-content: stretch center;
    place-items: end stretch;
    margin: auto auto 0;
    display: grid;
    position: relative;
    overflow: visible;
  }

  .ns-image {
    object-fit: cover;
    height: 100%;
  }

  .section-event224-copy {
    display: block;
  }

  .grid-668 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    margin-top: 80px;
  }

  .section-event224-copy-mob {
    display: block;
  }

  .bold-text-9-copy {
    -webkit-text-stroke-color: var(--основной-цвет);
  }

  .body-2 {
    color: var(--для-текста-белый);
  }

  .h2-news-copy.steps {
    font-size: 60px;
  }

  .h2-news-copy.black {
    margin-top: 40px;
  }

  .news-card-copy {
    margin-top: -43px;
  }

  .heading-37-copy {
    text-align: left;
    margin-top: 30px;
  }

  .div-block-39 {
    height: 180px;
  }

  .div-block-40 {
    height: 150px;
  }

  .grid-672-copy {
    grid-column-gap: 90px;
    grid-row-gap: 30px;
    grid-template-columns: auto auto 1fr;
  }

  .text-block-1777-copy {
    text-align: center;
    margin-top: 0;
    padding-left: 50px;
    padding-right: 50px;
  }

  .grid-673 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
    place-content: stretch;
    margin-top: 40px;
  }

  .link-12 {
    color: var(--для-текста-белый);
    font-weight: 600;
    position: static;
  }

  .div-block-41 {
    background-color: var(--для-заголовков);
    opacity: .3;
    border-radius: 32px;
  }

  .buttom-vw-copy {
    width: 100%;
    height: 70%;
    padding: 0;
  }

  .buttom-vw-center-copy {
    display: block;
  }

  .text-button-123-copy {
    align-self: center;
    font-size: 14px;
    inset: 0%;
  }

  .section-224-copy, .section-22411-copy {
    padding-bottom: 120px;
  }

  .section-224-copy-copy {
    padding-bottom: 10px;
  }

  .div-block-42 {
    height: 150px;
  }

  .grid-674 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: auto 1fr;
  }

  .hero-section-video {
    margin-top: 120px;
  }

  .video-heading-left-grid {
    margin-left: 0;
    margin-right: 0;
  }

  .h1-hp-vd {
    color: var(--основной-цвет);
    text-align: left;
    margin-bottom: 30px;
    font-size: 45px;
    font-weight: 500;
  }

  .div-block-44 {
    border-style: solid solid none;
    border-width: 1px 1px 0;
    border-color: var(--основной-цвет);
  }

  .youtube-2 {
    width: auto;
    max-width: none;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .bg-image-box-copy {
    background-color: var(--прозрачный);
  }

  .fon-video {
    background-color: var(--bg-светлый);
    background-image: none;
  }

  .div-block-46 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-44-copy {
    border-style: solid solid none;
    border-width: 1px 1px 0;
    border-color: var(--основной-цвет);
    transform: rotate(180deg);
  }

  .news-flex-block {
    z-index: 3;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: stretch;
    height: 500px;
    position: sticky;
  }

  .card-1 {
    z-index: 3;
    flex-flow: column;
    justify-content: flex-end;
    align-items: stretch;
    height: 485px;
    display: flex;
    position: sticky;
    top: 280px;
  }

  .card-img {
    height: 100%;
    position: absolute;
    inset: 0;
  }

  .news-date-tx {
    color: var(--основной-цвет);
    font-family: Alsgorizont, sans-serif;
    font-size: 18px;
    font-weight: 300;
    position: absolute;
    inset: 30px 60px auto auto;
  }

  .grid-675 {
    z-index: 2;
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    grid-template-rows: 350px;
    align-content: end;
    height: 400px;
    margin-bottom: 30px;
    margin-right: 50px;
    padding-left: 30px;
    position: relative;
  }

  .div-block-47 {
    max-width: 100%;
  }

  .news-card-grid {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    grid-template-rows: 350px;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: end;
    height: 400px;
    margin-bottom: 50px;
    margin-right: 50px;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 0;
    display: grid;
  }

  .news-card-img {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 617px;
    height: 330px;
    padding: 15px;
    display: flex;
    position: relative;
  }

  .news-card-txt {
    padding-top: 20px;
    padding-right: 0;
  }

  .directions-newscard-container {
    flex-flow: column;
    width: 1100px;
    display: flex;
  }

  .news-flex-block-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    z-index: 3;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: stretch;
    height: 500px;
    margin-top: -100px;
    position: sticky;
  }

  .tabs-content-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 1100px;
    height: 100%;
    display: flex;
  }

  .div-block-49 {
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
  }

  .image-13 {
    object-position: 75% 25%;
    border-radius: 32px;
    align-self: center;
  }

  .div-block-50 {
    height: 300px;
  }

  .div-block-49-copy {
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
  }

  .div-block-51 {
    margin-bottom: 0;
  }

  .div-block-52 {
    justify-content: flex-end;
    align-items: center;
    margin-top: 5px;
    margin-bottom: 30px;
    display: flex;
  }

  .text-block-1791 {
    color: var(--ярко-зеленый);
    font-size: 18px;
  }

  .div-block-53 {
    width: auto;
    height: 100%;
    margin-bottom: 60px;
    position: absolute;
  }

  .div-block-54 {
    border-top: 1px solid var(--линии);
    border-right: 1px solid var(--линии);
    border-left: 1px solid var(--линии);
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    height: 35px;
    padding: 15px 15px 0;
    position: relative;
  }

  .image-14 {
    width: 100%;
    position: relative;
  }

  .section-227 {
    background-color: var(--основной-цвет);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    padding-left: 90px;
    padding-right: 90px;
  }

  .section-228 {
    background-color: var(--основной-цвет);
    margin-bottom: 0;
    padding: 0 90px 120px;
    position: relative;
  }

  .section-229 {
    border-top: 1px solid var(--линии);
    border-right: 1px solid var(--линии);
    border-left: 1px solid var(--линии);
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    width: 100%;
    height: 32px;
    margin-bottom: 0;
    padding: 0;
    position: absolute;
  }

  .div-block-55 {
    height: 100%;
    margin-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .image-15 {
    border-radius: 40px;
    margin-top: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    position: relative;
    inset: 0%;
  }

  .section-229-copy {
    border-top: 1px solid var(--линии);
    border-right: 1px solid var(--линии);
    border-left: 1px solid var(--линии);
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    width: 100%;
    height: 32px;
    margin-top: -15px;
    margin-bottom: 0;
    padding: 0;
    position: absolute;
    transform: rotateX(180deg)rotateY(0)rotateZ(0)translate(0);
  }

  .text-block-1237-copy {
    margin-top: 40px;
    padding-right: 0;
  }

  .buttom-vw-copy {
    height: 100px;
    margin-top: 0;
  }

  .buttom-vw-box-copy {
    -webkit-backdrop-filter: blur(11px);
    backdrop-filter: blur(11px);
    display: block;
  }

  .buttom-vw-center-copy {
    z-index: 4;
    flex-flow: row;
    justify-content: center;
    align-self: auto;
    align-items: center;
    height: 100%;
    display: block;
    position: relative;
  }

  .text-button-vw-copy {
    align-self: auto;
  }

  .div-block-56 {
    z-index: 3;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    padding: 10px;
    display: flex;
    position: relative;
  }

  .text-block-1793 {
    padding: 20px 80px;
  }

  .div-block-60 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .buttom-blog-box {
    -webkit-backdrop-filter: blur(11px);
    backdrop-filter: blur(11px);
  }

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

  .div-block-63 {
    height: 50px;
  }

  .text-block-1777-copy-copy {
    text-align: center;
    margin-top: 0;
    padding-left: 50px;
    padding-right: 50px;
  }

  .div-block-64 {
    height: 30px;
  }

  .div-block-65 {
    margin-top: 30px;
  }

  .div-block-68 {
    height: 0;
  }

  .div-block-2223-copy {
    margin-top: 150px;
    margin-bottom: -100px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .grid-5-copy {
    margin-top: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-72 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .h2-news-strt-priem-copy {
    font-size: 62px;
  }

  .link-15 {
    color: var(--для-текста-белый);
    font-weight: 600;
    text-decoration: underline;
  }

  .div-block-73 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-left: 10px;
    display: grid;
  }

  .soc-btn-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--прозрачный);
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: max-content max-content;
    grid-auto-columns: 1fr;
    place-content: space-between flex-start;
    align-items: stretch;
    width: 85%;
    display: flex;
  }

  .application-btn-f-copy {
    border: 1px none var(--для-текста-белый);
  }

  .btn-form-left-copy {
    border-top-color: var(--линии);
    border-right-color: var(--линии);
    border-left-color: var(--линии);
  }

  .btn-form-bottom-copy {
    border-right-color: var(--линии);
    border-bottom-color: var(--линии);
    border-left-color: var(--линии);
  }

  .btn-form-text-copy {
    color: var(--для-текста-белый);
  }

  .text-block-1795, .text-block-1796 {
    margin-bottom: 15px;
  }

  .text-block-17777 {
    padding-right: 100px;
  }

  .div-block-74 {
    margin-bottom: 10px;
  }

  .h1-hp-ns-copy {
    width: 900px;
    font-size: 44px;
  }

  .conditions-text-box-copy {
    width: 100%;
    padding-top: 110px;
    padding-left: 0;
    padding-right: 90px;
  }

  .text-grid-menu-bottom {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-columns: max-content;
    place-content: stretch center;
    align-items: stretch;
    margin-bottom: 15px;
    display: flex;
  }

  .div-block-75 {
    height: 350px;
  }

  .section-224-copy {
    height: 450px;
    padding-top: 90px;
    padding-bottom: 10px;
  }

  .text-block-17778 {
    overflow-wrap: normal;
    width: 750px;
    margin-top: 25px;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
  }

  .bold-text-19 {
    color: var(--ярко-зеленый);
    font-weight: 400;
  }

  .btn-form-text-copy-copy {
    color: var(--для-текста-белый);
    font-size: 14px;
  }

  .image-13-copy {
    border-radius: 32px;
  }

  .div-block-81 {
    padding-right: 15px;
  }

  .right-blur-p-white-copy {
    background-image: linear-gradient(43deg, #bbfe014d, #8b06fe00 18%, #18181800);
    border-radius: 10px;
  }

  .left-blur-p-white-copy {
    background-image: linear-gradient(43deg, #bbfe014d, #1f1f1f00 17%, #18181800);
    border-radius: 10px;
  }

  .div-block-86 {
    height: 40px;
  }

  .conditions-container-image-copy {
    width: 250px;
    height: 450px;
  }

  .div-block-72-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .h2-news-strt-priem-copy-copy {
    font-size: 24px;
  }

  .h2-directions-adaptive-2-copy.steps, .h2-int.steps {
    font-size: 60px;
  }

  .h1-head-int {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .text-left-content-hero-box {
    padding-right: 200px;
  }

  .button-application-int {
    width: 320px;
  }

  .button-box-int {
    margin-top: 0;
    margin-bottom: 15px;
  }

  .about-text-int {
    margin-bottom: 0;
  }

  .text-block-right {
    font-size: 16px;
  }

  .image-16 {
    height: 80px;
  }

  .section-progect {
    padding-bottom: 50px;
  }

  .info-slide {
    font-size: 18px;
  }

  .h2-copy.steps {
    font-size: 60px;
  }

  .block-text-bottom {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    display: flex;
  }

  .team-image-internationale {
    width: 250px;
  }

  .image-19 {
    width: 40px;
  }

  .dropdown-list-4 {
    display: none;
  }

  .int-image-box {
    flex-direction: column;
    height: 350px;
  }

  .container-4 {
    max-width: none;
  }

  .text-block-stydent-story {
    font-weight: 400;
  }

  .descrip-int-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 49% 49%;
    grid-auto-columns: 1fr;
    justify-content: space-between;
  }

  .corner-image-copy {
    z-index: 5;
  }

  .block-text-popup {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    display: flex;
  }

  .person-txt-popup, .person-popup {
    padding-right: 0;
  }

  .block-form-popup {
    justify-content: flex-start;
    align-items: center;
    width: 550px;
    height: auto;
    display: flex;
  }

  .h1-head-int-esp {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .h1-head-int-eng {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 56px;
  }

  .link-block-22 {
    color: var(--для-текста-белый);
    text-decoration: none;
  }

  .text-block-int1 {
    padding-right: 100px;
  }

  .section-int-news {
    height: auto;
    padding-top: 90px;
    padding-bottom: 10px;
  }

  .text-block-down {
    padding-right: 100px;
  }

  .grid-news-person {
    grid-column-gap: 90px;
    grid-row-gap: 30px;
    grid-template-columns: auto auto;
    justify-content: space-around;
  }

  .part-edu-grid-slide-tii {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .part-card-partner11 {
    justify-content: center;
    align-items: center;
    padding: 15px 20px;
    display: flex;
    position: relative;
  }

  .h2-staty.steps {
    font-size: 60px;
  }

  .section-2244, .section-news224 {
    padding-bottom: 10px;
  }

  .text-block-1727-copy, .text-block-1277-copy {
    padding-right: 100px;
  }

  .div-block-62-copy {
    display: block;
  }

  .div-block-62-copy.top {
    height: 60px;
    display: block;
  }

  .div-block-55-copy {
    height: 100%;
    margin-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .section-news-2 {
    height: 650px;
    padding-top: 90px;
    padding-bottom: 10px;
  }

  .text-block-undernews {
    overflow-wrap: normal;
    width: 850px;
    margin-top: 25px;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
  }

  .grid-127-copy {
    margin-bottom: 30px;
  }

  .dopprofessions-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .link-32 {
    color: var(--основной-цвет);
    cursor: pointer;
    font-weight: 600;
  }

  .div-block-105 {
    width: 50px;
    height: 100px;
  }

  .bold-text-27 {
    font-size: 40px;
    line-height: 40px;
  }

  .section-admission-uvb {
    display: none;
  }

  .program-h-container-uvb {
    background-color: #18181800;
    border-color: #181818;
    padding: 10px;
  }

  .program-uvb-heading {
    color: var(--основной-цвет);
    background-color: #bbfe01;
    font-weight: 500;
  }

  .list-item-6 {
    color: var(--основной-цвет);
  }

  .list-3 {
    margin-top: 25px;
    padding-left: 25px;
    font-size: 16px;
  }

  .desk-program-small {
    background-color: var(--ярко-зеленый);
    border-style: none;
    border-color: #181818;
    border-radius: 14px;
  }

  .button-desk-timline-text-2-copy {
    color: var(--основной-цвет);
  }

  .vector-card-copy-copy {
    border-style: solid;
  }

  .h2-form-mg-copy.steps {
    font-size: 60px;
  }

  .code-embed {
    width: 100%;
  }

  .text-box-timline-right-tsbt {
    margin-bottom: 50px;
  }

  .div-block-109 {
    grid-template-columns: 1fr;
  }

  .div-block-110 {
    height: 40px;
  }

  .div-block-114 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .right-heading-online {
    color: var(--для-заголовков);
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 15px;
    font-size: 34px;
    font-weight: 500;
    line-height: 110%;
  }

  .h2-nameint-program.steps {
    font-size: 60px;
  }

  .text-block-1791-copy {
    color: var(--ярко-зеленый);
    font-size: 18px;
  }

  .text-block-1237-copy-copy {
    margin-top: 10px;
    padding-right: 0;
  }

  .text-block-1777-copy {
    padding-right: 100px;
  }

  .text-block-17778-copy {
    overflow-wrap: normal;
    width: 750px;
    margin-top: 25px;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
  }

  .div-block-52-copy {
    justify-content: flex-end;
    align-items: center;
    margin-top: 5px;
    margin-bottom: 30px;
    display: flex;
  }

  .div-block-51-copy {
    margin-bottom: 0;
  }

  .text-block-17790 {
    width: 600px;
  }

  .section-menu-eng, .section-menu-mob-eng {
    display: none;
  }

  .icon, .icon-2 {
    margin-top: 330px;
  }

  .corner-image-22-top {
    top: -85px;
  }

  .h4-student-link-int {
    color: var(--ярко-зеленый);
  }

  .h6-card-link {
    color: var(--для-заголовков);
    margin-bottom: 5px;
    font-size: 18px;
  }

  .vector-link-card, .directions-image-card, .mask-copy {
    border-style: none;
  }

  .right-content-hero-box-lab-page {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .btn-application-conf {
    margin-right: 0;
  }

  .text-block-1237-speech, .text-block-1237-copy-copy {
    margin-top: 40px;
    padding-right: 0;
  }

  .image-15-copy {
    border-radius: 40px;
    margin-top: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    position: relative;
    inset: 0%;
  }

  .image-25 {
    object-fit: fill;
    border-radius: 40px;
    margin-top: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    position: relative;
    inset: 0%;
  }
}

@media screen and (min-width: 1440px) {
  .bg-image-fixed {
    object-fit: cover;
  }

  .left-blur {
    z-index: 0;
    background-image: linear-gradient(43deg, #bbfe014d, #e4ff991f 8%, #fff0 16%);
    border-style: none;
    border-width: 0;
    position: absolute;
    inset: 0%;
  }

  .right-blur {
    z-index: 0;
    background-image: linear-gradient(43deg, #bbfe014d, #e4ff991f 8%, #fff0 16%);
    border-style: none;
    border-width: 0;
    position: absolute;
    inset: 0%;
    transform: rotate(180deg);
  }

  .fact-description {
    z-index: 1;
    color: #b8bbb1;
    letter-spacing: 1px;
    text-indent: 0;
    font-family: Alsgorizont, sans-serif;
    font-size: 20px;
    position: absolute;
    top: 25px;
    left: 30px;
  }

  .corner-image {
    top: -120px;
  }

  .h1-hero-page {
    font-size: 99px;
  }

  .description-about-text {
    font-size: 24px;
  }

  .section-directions {
    height: 6580px;
  }

  .direction-bakalavriat-button1 {
    font-size: 16px;
  }

  .h2 {
    max-width: 1100px;
  }

  .section-community {
    background-size: cover;
  }

  .text-animation-container {
    padding-left: 120px;
    padding-right: 120px;
  }

  .heading-box-steps {
    margin-bottom: 80px;
  }

  .text-button-step {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-news {
    font-size: 20px;
  }

  .description-news, .link-news {
    font-size: 14px;
  }

  .soc-btn {
    width: 450px;
  }

  .corner-image-bottom {
    inset: auto 0% -110px;
  }

  .footer-opacity {
    height: 180px;
  }

  .button-box-all-pg {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .about-text {
    width: 85%;
    font-size: 36px;
  }

  .target-heading {
    font-size: 22px;
  }

  .directions-container {
    flex-direction: column;
    justify-content: end;
    align-items: flex-end;
    display: flex;
  }

  .directions-card {
    align-items: flex-end;
    width: 1100px;
  }

  .directions-card._1, .directions-card._2, .directions-card._3, .directions-card._4 {
    width: 1100px;
  }

  .directions-card-image {
    width: 100%;
    max-width: none;
    position: absolute;
  }

  .h2-directions {
    max-width: 600px;
    display: none;
  }

  .directions-image-box-2 {
    height: 310px;
    margin-top: 15px;
  }

  .directions-card-grid-2 {
    width: 95%;
  }

  .h3-dir {
    width: 370px;
    font-size: 26px;
  }

  .h2-directions-adaptive {
    max-width: 600px;
    display: block;
  }

  .indent {
    z-index: 6;
    height: 0;
    margin-top: 50px;
    position: relative;
  }

  .h2-conf {
    font-size: 60px;
  }

  .cf-gd-image {
    align-self: auto;
    width: auto;
  }

  .bottom-cf {
    height: 150px;
  }

  .job-title-text {
    padding-right: 24px;
  }

  .job-title-text._3 {
    padding-right: 17px;
  }

  .job-title-text._4 {
    padding-right: 40px;
  }

  .bg-image-fixed-2 {
    object-fit: cover;
  }

  .about-text-asp {
    width: 85%;
    font-size: 36px;
  }

  .dd-heading {
    font-size: 22px;
  }

  .dropdown-list {
    display: none;
  }

  .directions-card-2 {
    align-items: flex-end;
    width: 1220px;
    top: 180px;
  }

  .directions-card-2._1 {
    align-items: flex-start;
    width: 1220px;
    top: 180px;
  }

  .directions-card-2._2, .directions-card-2._3, .directions-card-2._4 {
    width: 1220px;
    top: 180px;
  }

  .h2-directions-adaptive-2 {
    max-width: 1000px;
    display: block;
  }

  .inf-paragraph {
    font-size: 32px;
  }

  .line-asp {
    width: 100%;
  }

  .section-teachers {
    padding-bottom: 10px;
  }

  .t-slider {
    margin-bottom: 30px;
  }

  .slide-content {
    grid-column-gap: 70px;
  }

  .heading-box-steps-mob, .heading-box-steps-2 {
    margin-bottom: 80px;
  }

  .logo-image-1 {
    margin-top: 0;
    margin-right: 15px;
  }

  .corner-image-mob, .corner-image-mob-wh {
    top: -90px;
  }

  .directions-card-imag-laptop, .directions-card-image-2, .directions-card-imag-rotate-mob {
    width: 100%;
    max-width: none;
  }

  .logo-image-hero {
    width: 600px;
  }

  .section-menu {
    display: none;
  }

  .tabs-box {
    margin-top: -1px;
    padding-bottom: 15px;
  }

  .tabs {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-bottom: 30px;
  }

  .tab, .tab.w--current {
    height: 55px;
  }

  .tab-text {
    font-size: 15px;
  }

  .directions-image-box-menu {
    width: 600px;
    height: 390px;
    display: block;
  }

  .directions-content-box-menu {
    padding-top: 30px;
  }

  .plain-text-menu {
    margin-bottom: 50px;
    font-size: 18px;
  }

  .heading-direction-menu {
    font-size: 22px;
  }

  .direction-bakalavriat-button1-menu, .direction-bakalavriat-button1menu {
    font-size: 18px;
  }

  .left-blur-grey {
    z-index: 0;
    background-image: linear-gradient(43deg, #bbfe014d, #e4ff991f 8%, #fff0 16%);
    border-style: none;
    border-width: 0;
    position: absolute;
    inset: 0%;
  }

  .right-blur-grey {
    z-index: 0;
    background-image: linear-gradient(43deg, #bbfe014d, #e4ff991f 8%, #fff0 16%);
    border-style: none;
    border-width: 0;
    position: absolute;
    inset: 0%;
    transform: rotate(180deg);
  }

  .bg-image-fixed-mg {
    object-fit: cover;
  }

  .heading-left-grid-uvb {
    padding-right: 400px;
  }

  .h1-hp-mg {
    font-size: 50px;
  }

  .h1-hp-mg.cp {
    max-width: 800px;
  }

  .adv-h-box {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1.25fr 1fr;
  }

  .adv-h-box.cp {
    max-width: 850px;
  }

  .left-blur-p, .right-blur-p {
    z-index: 0;
    background-image: linear-gradient(43deg, #bbfe014d, #e4ff991f 8%, #fff0 16%);
    border-style: none;
    border-width: 0;
    position: absolute;
    inset: 0%;
  }

  .hero-section-mg {
    position: relative;
  }

  .application-grid.co {
    margin-top: 80px;
  }

  .text-button-heromg {
    color: var(--для-текста-белый);
    -webkit-text-stroke-color: var(--для-текста-белый);
    margin: 10px 40px;
    padding-right: 0;
    text-decoration: none;
  }

  .text-box-button--ng {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-right: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    top: 5px;
    bottom: 5px;
  }

  .conditions-box {
    z-index: 3;
  }

  .conditions-box.cp {
    top: -100px;
  }

  .conditions-container-image {
    width: 450px;
    height: 580px;
  }

  .content-block-spec {
    grid-template-rows: 100%;
  }

  .left-content-block-spec {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .right-content-block-spec {
    grid-template-rows: max-content auto;
  }

  .bottom-galery {
    flex-flow: row;
    place-content: center flex-start;
    align-items: flex-start;
    display: flex;
  }

  .bottom-slider {
    z-index: 5;
    background-color: var(--прозрачный);
    width: 100%;
    height: auto;
  }

  .slid {
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .mask-bottom {
    background-color: var(--фиолетовый);
    border-radius: 32px;
    width: 100%;
    height: auto;
    padding: 20px;
  }

  .slid-content {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: start;
    display: grid;
  }

  .line-top-galery-2 {
    height: 40px;
  }

  .paragraph-2 {
    margin-bottom: 0;
    font-size: 22px;
    line-height: 110%;
  }

  .slide-top {
    object-position: 50% 62%;
    max-height: 100%;
  }

  .directions-image-menu-bak {
    object-position: 50% 3%;
    max-height: 660px;
  }

  .right-blur-p-2, .left-blur-p-2 {
    z-index: 0;
    background-image: linear-gradient(43deg, #bbfe014d, #e4ff991f 8%, #fff0 16%);
    border-style: none;
    border-width: 0;
    position: absolute;
    inset: 0%;
  }

  .section-education-mg {
    padding-bottom: 160px;
  }

  .section-ecosystem {
    padding-top: 90px;
  }

  .item-list-timline {
    padding-right: 0;
  }

  .text-box-timline-right-1 {
    margin-bottom: 20px;
    display: block;
  }

  .adv-mg--container {
    justify-content: end;
  }

  .adv-mg-card {
    align-items: flex-end;
  }

  .adv-mg-card._1 {
    padding-left: 30px;
  }

  .adv-mg-card-grid-2 {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    padding-left: 0;
  }

  .adv-mg-image-2 {
    width: 100%;
    height: 100%;
  }

  .h2-adv {
    max-width: 600px;
    display: block;
  }

  .adv-mg-text {
    font-size: 20px;
    line-height: 120%;
  }

  .adv-mg-card-2 {
    align-items: flex-end;
  }

  .adv-mg-card-2._1 {
    padding-left: 30px;
    top: 130px;
  }

  .adv-mg-card-2._1-3 {
    padding-left: 30px;
  }

  .part-card {
    height: 250px;
  }

  .more-button {
    justify-content: flex-end;
    align-items: center;
  }

  .top-content {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: space-between;
  }

  .corner-image-22 {
    top: -114px;
  }

  .bottom-slider-tisbt {
    z-index: 5;
    background-color: var(--прозрачный);
    width: 100%;
    height: auto;
  }

  .edu-proc-heading-2 {
    text-transform: uppercase;
    display: block;
    position: static;
  }

  .right-blur-2 {
    z-index: 0;
    background-image: linear-gradient(43deg, #bbfe014d, #e4ff991f 8%, #fff0 16%);
    border-style: none;
    border-width: 0;
    position: absolute;
    inset: 0%;
    transform: rotate(180deg);
  }

  .left-blur-2 {
    z-index: 0;
    background-image: linear-gradient(43deg, #bbfe014d, #e4ff991f 8%, #fff0 16%);
    border-style: none;
    border-width: 0;
    position: absolute;
    inset: 0%;
  }

  .directions-image-menu-tisbt {
    object-fit: cover;
    object-position: 50% 0%;
  }

  .paragraph-2-2 {
    margin-bottom: 0;
    font-size: 22px;
    line-height: 110%;
  }

  .h6-spec-2-2 {
    font-size: 26px;
  }

  .price-heading4 {
    font-weight: 500;
  }

  .video-about-container {
    grid-column-gap: 120px;
    grid-template-columns: 1fr 1.25fr;
  }

  .about-description-text {
    font-size: 24px;
    line-height: 120%;
  }

  .timline-description-text {
    max-width: 1350px;
  }

  .partniers-container {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr .75fr;
  }

  .heading-part-text {
    font-size: 30px;
    line-height: 110%;
  }

  .description-part-text {
    font-size: 20px;
    line-height: 120%;
  }

  .heading-left-grid-cp {
    padding-right: 550px;
  }

  .bold-text-10 {
    font-size: 26px;
  }

  .section-menu-mob {
    display: none;
  }

  .dd-heading-menu {
    font-size: 22px;
  }

  .top-galery-2 {
    height: 570px;
  }

  .section-education-mg-suis {
    padding-bottom: 180px;
  }

  .adv-mg-card-2-2 {
    align-items: flex-end;
  }

  .adv-mg-card-2-2._1, .adv-mg-card-2-2._1-3 {
    padding-left: 30px;
  }

  .hero-section-bak {
    position: relative;
  }

  .h1-hp-bak {
    font-size: 50px;
  }

  .h1-hp-bak.cp {
    max-width: 800px;
  }

  .left-blur-p-white, .right-blur-p-white {
    z-index: 0;
    background-image: linear-gradient(43deg, #bbfe014d, #e4ff991f 8%, #fff0 16%);
    border-style: none;
    border-width: 0;
    position: absolute;
    inset: 0%;
  }

  .bg-image-fixed-bak {
    object-fit: cover;
  }

  .mask-bottom--bak {
    background-color: var(--ярко-зеленый);
    border-radius: 28px;
    height: auto;
    padding: 20px;
  }

  .paragraph-2--bak {
    margin-bottom: 0;
    font-size: 22px;
    line-height: 110%;
  }

  .left-blur-p-2--white, .right-blur-p--2-bak {
    z-index: 0;
    background-image: linear-gradient(43deg, #bbfe014d, #e4ff991f 8%, #fff0 16%);
    border-style: none;
    border-width: 0;
    position: absolute;
    inset: 0%;
  }

  .text-top-bak-desc {
    line-height: 110%;
  }

  .udu-design {
    width: 340px;
    height: 340px;
  }

  .udu-design-text {
    font-size: 25px;
  }

  .section-treki {
    padding-bottom: 190px;
  }

  .left-text-base {
    font-size: 25px;
  }

  .base-description {
    font-size: 20px;
  }

  .h2---centr {
    max-width: 1100px;
  }

  .trek-img {
    width: 290px;
    height: 290px;
  }

  .h6-trek {
    font-size: 21px;
    line-height: 120%;
  }

  .drop-trek {
    font-size: 14px;
  }

  .text-drop {
    font-size: 15px;
  }

  .bg-image-s {
    height: 100%;
  }

  .bg-img-s {
    object-fit: cover;
    object-position: 50% 90%;
  }

  .blur-blok {
    background-image: linear-gradient(180deg, #18181800 65%, var(--основной-цвет));
  }

  .content-block-vipusk {
    grid-template-rows: 100%;
  }

  .left-content-block-vipusk {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .right-content-block-vipusk {
    grid-template-rows: max-content;
  }

  .top-right-svipusk {
    height: 100%;
    position: relative;
  }

  .content-block-case {
    grid-template-rows: 100%;
  }

  .left-content-block-case {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .phrase-box {
    padding-left: 200px;
    padding-right: 200px;
  }

  .phrase-text {
    max-width: 1200px;
    font-size: 22px;
  }

  .directions-image-menu-bak-2 {
    max-height: 100%;
    overflow: clip;
  }

  .directions-image-menu-bak-3 {
    object-position: 50% 15%;
    max-height: 660px;
  }

  .corner-image-mob-wh-2 {
    top: -90px;
  }

  .right-content-block-spec-bi {
    grid-template-rows: max-content auto;
  }

  .top-right-svipusk-bi {
    height: 100%;
    position: relative;
  }

  .left-content-block-vipusk-bi {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .case-green-box {
    height: 100%;
    position: relative;
  }

  .slide-content-case {
    grid-column-gap: 70px;
  }

  .h6-trek-bi {
    font-size: 21px;
    line-height: 120%;
  }

  .trek-text {
    max-width: 610px;
  }

  .drop-trek-bi {
    margin-top: 20px;
    font-size: 14px;
  }

  .trek-drop-bi {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-drop-bi {
    font-size: 15px;
  }

  .right-content-block-vipusk-2 {
    grid-template-rows: auto;
  }

  .image-partbi {
    object-fit: contain;
    height: 120px;
  }

  .image-partbi-2 {
    object-fit: contain;
    width: 360px;
    height: 120px;
  }

  .content-block-case--mob {
    grid-template-rows: 100%;
  }

  .h2-case {
    max-width: 1100px;
  }

  .application-grid-tisbt {
    padding-top: 100px;
  }

  .application-grid-tisbt.co {
    margin-top: 80px;
  }

  .h3-dir-2 {
    width: 380px;
    font-size: 23px;
  }

  .adv-h-box-bi.cp {
    max-width: 940px;
  }

  .adv-h-box-bi.cp.news {
    max-width: 100%;
  }

  .heading-left-grid-cp-bi {
    padding-right: 400px;
  }

  .autor-d-suis {
    font-size: 14px;
  }

  .directions-image-menu-suis {
    max-height: 660px;
  }

  .content-block-spec-suis {
    grid-template-rows: 100%;
  }

  .practice-grid {
    grid-column-gap: 270px;
    grid-row-gap: 270px;
    grid-template-columns: 1fr 55%;
  }

  .practice-heding {
    font-size: 35px;
    line-height: 110%;
  }

  .practice-ctr-3 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .right-blur-3 {
    z-index: 0;
    background-image: linear-gradient(83deg, #bbfe014d, #e4ff991f 8%, #fff0 29%), linear-gradient(to bottom, var(--основной-цвет), var(--основной-цвет));
    border-style: none;
    border-width: 0;
    border-radius: 50px;
    position: absolute;
    inset: 0%;
    transform: rotate(180deg);
  }

  .practice-ctr-box {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .practice-ctr-7 {
    grid-template-columns: .6fr 30px 1fr 30px .6fr;
  }

  .right-blur-bottom {
    z-index: 0;
    background-image: linear-gradient(#bbfe014d 13%, #e4ff991f 36%, #fff0 72%);
    border-style: none;
    border-width: 0;
    position: absolute;
    inset: 0%;
    transform: rotate(180deg);
  }

  .practice-ctr-box-bottom {
    padding: 50px 70px;
  }

  .practice-ctr-box-2 {
    padding: 25px 20px;
  }

  .right-blur-3-2 {
    z-index: 0;
    background-image: linear-gradient(90deg, #bbfe014d, #e4ff991f 8%, #fff0 38%), linear-gradient(to bottom, var(--основной-цвет), var(--основной-цвет));
    border-style: none;
    border-width: 0;
    position: absolute;
    inset: 0%;
    transform: rotate(180deg);
  }

  .text-block-9 {
    font-size: 26px;
  }

  .content-block-vipusk-suis {
    grid-template-rows: 100%;
  }

  .top-right-svipusk-, .case-green-box-suis {
    height: 100%;
    position: relative;
  }

  .phrase-text-white {
    max-width: 1200px;
    font-size: 22px;
  }

  .phrase-box-suis {
    padding-left: 200px;
    padding-right: 200px;
  }

  .practice-ctr-7-mob, .practice-ctr-7-bottom {
    grid-template-columns: .6fr 30px 1fr 30px .6fr;
  }

  .dop-text, .btm-application-gaid {
    font-size: 14px;
  }

  .paragraph-2-uvb {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 110%;
  }

  .left-content-block-spec-uvb {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: max-content auto;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .bottom-slider-uvb {
    z-index: 5;
    background-color: var(--прозрачный);
    width: 100%;
    height: 100%;
  }

  .mask-bottom-uvb {
    background-color: var(--фиолетовый);
    border-radius: 32px;
    width: 100%;
    height: 100%;
    padding: 30px 20px 20px;
  }

  .h6-spec-2-uvb {
    margin-bottom: 20px;
  }

  .image-part-bi {
    object-fit: contain;
    height: 120px;
  }

  .corner-image-bottom-mob {
    inset: auto 0% -110px;
  }

  .corner-image-white-mob, .corner-image-black-mob {
    top: -90px;
  }

  .bg-image-fixed-thanks {
    object-fit: cover;
  }

  .part-card-uvb {
    height: 210px;
  }

  .content-block-vipusk-uvb {
    grid-template-rows: 100%;
  }

  .left-content-block-vipusk-uvb {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .right-vipusk-uvb {
    height: 100%;
    position: relative;
  }

  .competent-box.v2 {
    height: auto;
  }

  .in-partniers {
    width: 190px;
  }

  .left-content-block-case-uvb {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .right-content-block-vipusk-uvb {
    grid-template-rows: auto;
  }

  .case-image {
    width: 100%;
  }

  .task-heading-box {
    grid-template-columns: 1fr 260px;
  }

  .part-edu-grid-tii {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image-part-tii {
    object-fit: contain;
    width: 210px;
    height: 100px;
  }

  .content-block-vipusk-cp {
    grid-template-rows: 100%;
  }

  .left-content-block-vipusk-cp {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .right-svipusk-cp {
    height: 100%;
    position: relative;
  }

  .top-right-vipusk-cp {
    height: 100%;
  }

  .t-slider-pps, .t-slider-copy {
    margin-bottom: 30px;
  }

  .hero-section-polity {
    height: 50vh;
  }

  .heding-polity {
    margin-top: 0;
  }

  .corner-image-mob-polity {
    top: -90px;
  }

  .hero-section-all-page {
    position: relative;
  }

  .h1-hp-all-page {
    font-size: 50px;
  }

  .h1-hp-all-page.cp {
    max-width: 800px;
  }

  .heading-left-grid-all {
    padding-right: 550px;
  }

  .conditions-box-all.cp {
    top: -100px;
  }

  .application-grid-all {
    margin-top: -20px;
  }

  .application-grid-all.co {
    margin-top: 80px;
  }

  .desc-services, .s-t-text {
    font-size: 22px;
  }

  .s-card-front {
    height: 210px;
  }

  .s-card-heading {
    font-size: 21px;
    line-height: 110%;
  }

  .s-card-desk {
    font-size: 17px;
    line-height: 110%;
  }

  .s-card-back {
    height: 210px;
    position: absolute;
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .part-edu-grid-startap {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .section-invest {
    padding-bottom: 160px;
  }

  .section-team {
    background-size: cover;
    margin-top: 0;
    padding-bottom: 220px;
  }

  .tm-img {
    width: 290px;
    height: 290px;
  }

  .left-blur-p-22, .right-blur-p-22 {
    z-index: 0;
    background-image: linear-gradient(43deg, #8b06fe99, #8b06fe4d 8%, #8b06fe00 16%);
    border-style: none;
    border-width: 0;
    position: absolute;
    inset: 0%;
  }

  .about-text-tesis {
    padding-left: 420px;
    font-size: 30px;
  }

  .h2-intro-tesis {
    font-size: 40px;
  }

  .inf-paragraph-tesis {
    font-size: 28px;
  }

  .i-tabs-content {
    margin-top: -40px;
  }

  .bg-paralax-tesis {
    object-fit: cover;
    object-position: 50% 50%;
    width: 100%;
  }

  .div-block-6 {
    background-color: var(--ярко-зеленый);
    width: auto;
  }

  .button-link {
    color: var(--для-текста-белый);
    background-color: #0000;
    margin-top: 5px;
    text-decoration: none;
  }

  .timline-heading-1 {
    color: var(--ярко-зеленый);
    text-transform: uppercase;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 500;
    line-height: 110%;
  }

  .timline-heading-2 {
    color: var(--для-заголовков);
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 500;
    line-height: 110%;
    overflow: visible;
  }

  .text-box-timline-right-2 {
    margin-bottom: 50px;
    overflow: visible;
  }

  .right-heading {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    font-weight: 500;
    line-height: 110%;
  }

  .link-block-3 {
    text-align: center;
    margin: 0 auto 20px;
    text-decoration: none;
    display: block;
  }

  .bottom2-content {
    align-self: flex-start;
    width: 300px;
    margin-right: 0;
  }

  .text-content-box {
    opacity: 1;
    outline-color: var(--основной-цвет);
    outline-offset: 0px;
    mix-blend-mode: normal;
    outline-width: 3px;
    outline-style: none;
  }

  .text-content-block {
    margin-left: 25px;
    margin-right: 25px;
  }

  .pertner-box {
    grid-column-gap: 15px;
    margin-bottom: 0;
  }

  .hero-section-blog {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .tabs-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .news-card {
    align-items: flex-end;
    width: auto;
    margin-top: 0;
    margin-bottom: 66px;
    top: 0;
    bottom: -66px;
  }

  .news-card._1 {
    align-items: flex-start;
    width: 1220px;
    top: 180px;
  }

  .news-card._2, .news-card._3, .news-card._4 {
    width: 1220px;
    top: 180px;
  }

  .news-card-image {
    width: 100%;
    max-width: none;
    position: absolute;
  }

  .news-card-imag-laptop {
    width: 100%;
    max-width: none;
  }

  .news-card-grid11 {
    width: auto;
  }

  .news-image-box {
    height: 310px;
    margin-top: 15px;
  }

  .left-blur-ns {
    z-index: 0;
    background-image: linear-gradient(43deg, #8b06fe40, #e4ff991f 24%, #fff0 52%);
    border-style: none;
    border-width: 0;
    position: absolute;
    inset: 0%;
  }

  .right-blur-ns {
    z-index: 0;
    background-image: linear-gradient(43deg, #8b06fe40, #e4ff991f 24%, #fff0 52%);
    border-style: none;
    border-width: 0;
    position: absolute;
    inset: 0%;
    transform: rotate(180deg);
  }

  .h3-news {
    width: 370px;
    font-size: 26px;
  }

  .news-heading-left-grid {
    grid-template-columns: 2fr;
    padding-right: 250px;
  }

  .h1-hp-ns {
    font-size: 50px;
  }

  .h1-hp-ns.cp {
    max-width: 800px;
  }

  .section-224 {
    margin-bottom: 0;
    padding-bottom: 30px;
  }

  .text-block-1777 {
    padding-right: 294px;
  }

  .grid-127 {
    margin-bottom: 40px;
  }

  .news-imagine {
    height: 200px;
  }

  .testimonial-column-dark {
    margin-top: 0;
  }

  .h2-2 {
    max-width: 1100px;
  }

  .news-block-container {
    width: auto;
    max-width: none;
  }

  .ns-image {
    object-fit: cover;
    height: 100%;
  }

  .corner-image-22-copy {
    top: -114px;
  }

  .section-event224-copy {
    margin-bottom: 0;
    padding-bottom: 200px;
  }

  .grid-668 {
    grid-template-columns: .5fr 1fr;
    margin-top: 50px;
  }

  .text-block-1777-copy-copy {
    padding-right: 0;
  }

  .section-event224-copy-mob {
    margin-bottom: 0;
    padding-bottom: 200px;
    display: block;
  }

  .top-content-copy {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: space-between;
  }

  .more-button-copy {
    justify-content: flex-end;
    align-items: center;
  }

  .h2-news-copy {
    max-width: 1100px;
  }

  .h2-news-copy.black {
    margin-top: 50px;
    margin-bottom: 20px;
  }

  .news-card-copy {
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin-top: 0;
    top: 180px;
  }

  .news-card-copy._1 {
    align-items: flex-start;
    width: 1220px;
    top: 180px;
  }

  .news-card-copy._2, .news-card-copy._3, .news-card-copy._4 {
    width: 1220px;
    top: 180px;
  }

  .heading-37-copy {
    margin-top: 30px;
  }

  .left-blur-p-white-copy, .right-blur-p-white-copy {
    z-index: 0;
    background-image: linear-gradient(43deg, #bbfe014d, #e4ff991f 8%, #fff0 16%);
    border-style: none;
    border-width: 0;
    position: absolute;
    inset: 0%;
  }

  .h1-hp-ns-copy-mob {
    font-size: 50px;
  }

  .h1-hp-ns-copy-mob.cp {
    max-width: 800px;
  }

  .text-block-1784 {
    max-width: 100%;
  }

  .grid-672 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    margin-left: 25px;
    margin-right: 25px;
  }

  .div-block-40 {
    height: 150px;
  }

  .grid-672-copy {
    grid-column-gap: 15px;
    grid-row-gap: 30px;
    grid-template-columns: auto auto 1fr 1fr;
    margin-left: 25px;
    margin-right: 25px;
  }

  .text-block-1777-copy {
    text-align: center;
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-224-copy {
    margin-bottom: 0;
    padding-bottom: 200px;
  }

  .section-22411-copy {
    margin-bottom: 0;
    padding-bottom: 50px;
  }

  .section-224-copy-copy {
    margin-bottom: 0;
    padding-bottom: 200px;
  }

  .div-block-42 {
    height: 10px;
  }

  .event-heading-left-grid {
    grid-template-columns: 2fr;
    padding-right: 250px;
  }

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

  .div-block-43 {
    padding-right: 0;
  }

  .video-heading-left-grid {
    grid-template-columns: 2fr;
    padding-right: 250px;
  }

  .h1-hp-vd {
    font-size: 50px;
  }

  .h1-hp-vd.cp {
    max-width: 800px;
  }

  .div-block-46 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .news-flex-block {
    z-index: 3;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 1100px;
    height: 500px;
    top: 0;
  }

  .card-1 {
    width: 1100px;
    height: 500px;
  }

  .news-card-grid {
    height: 450px;
    margin-bottom: 60px;
  }

  .directions-newscard-container {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: auto;
    display: none;
  }

  .news-flex-block-copy {
    z-index: 3;
    z-index: 3;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 1100px;
    height: 500px;
    margin-top: -100px;
    top: 0;
  }

  .section-226 {
    width: auto;
    margin-left: 90px;
    margin-right: 90px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 1250px;
    height: 100%;
    display: flex;
  }

  .tab-pane-tab-1 {
    align-self: auto;
  }

  .div-block-48 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .div-block-50 {
    height: 300px;
  }

  .div-block-52 {
    justify-content: flex-start;
    align-items: center;
    height: 100px;
  }

  .section-228 {
    padding-bottom: 200px;
  }

  .text-block-1237-copy {
    padding-right: 0;
  }

  .text-block-1793 {
    padding: 20px 140px;
  }

  .div-block-59 {
    width: 100%;
    height: 100%;
  }

  .div-block-61 {
    height: 60px;
  }

  .text-block-1777-copy-copy {
    text-align: center;
    padding-left: 50px;
    padding-right: 50px;
  }

  .div-block-64 {
    height: 10px;
  }

  .text-block-1777-copy-copy-copy {
    padding-right: 0;
  }

  .text-block-1777-copy-123copy {
    padding-right: 294px;
  }

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

  .div-block-2223-copy {
    margin-top: 150px;
    margin-bottom: -100px;
    position: relative;
    top: 0;
  }

  .grid-5-copy {
    margin-top: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .h2-news-strt-priem-copy {
    font-size: 58px;
  }

  .div-block-73 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .soc-btn-copy {
    width: 450px;
  }

  .text-block-17777 {
    padding-right: 294px;
  }

  .h1-hp-ns-copy {
    font-size: 50px;
  }

  .h1-hp-ns-copy.cp {
    max-width: 800px;
  }

  .conditions-box-copy {
    z-index: 3;
  }

  .conditions-box-copy.cp {
    top: -100px;
  }

  .section-224-copy {
    height: 580px;
    margin-bottom: 0;
    padding-bottom: 30px;
  }

  .text-block-17778 {
    line-height: 110%;
  }

  .text-block-1789-copy {
    font-size: 24px;
    line-height: 110%;
  }

  .div-block-79 {
    align-content: space-around;
  }

  .div-block-81 {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    position: relative;
  }

  .text-block-17779 {
    font-size: 16px;
  }

  .right-blur-p-white-copy, .left-blur-p-white-copy {
    z-index: 0;
    background-image: linear-gradient(43deg, #bbfe014d, #e4ff991f 15%, #fff0 29%);
    border-style: none;
    border-width: 0;
    border-radius: 10px;
    position: absolute;
    inset: 0%;
  }

  .div-block-4448-copy {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .div-block-86 {
    height: 75px;
  }

  .conditions-container-image-copy {
    height: 480px;
  }

  .div-block-48-copy {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .div-block-79-copy {
    align-content: space-around;
  }

  .text-block-1789-copy-copy {
    font-size: 24px;
    line-height: 110%;
  }

  .div-block-72-copy {
    margin-bottom: 50px;
  }

  .h2-news-strt-priem-copy-copy {
    font-size: 32px;
  }

  .text-block-17779-copy {
    font-size: 16px;
  }

  .h2-directions-adaptive-2-copy {
    max-width: 1000px;
    display: block;
  }

  .h2-int {
    max-width: 600px;
    display: block;
  }

  .heading-left-grid-cp-copy {
    padding-right: 550px;
  }

  .h1-head-int {
    margin-top: 0;
    font-size: 78px;
  }

  .h1-head-int.cp {
    max-width: 800px;
  }

  .button-application-int {
    width: 350px;
  }

  .button-box-int {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .about-text-int {
    width: 85%;
    margin-bottom: 0;
    font-size: 36px;
  }

  .block-right {
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-right {
    align-self: flex-end;
    font-size: 18px;
  }

  .image-16 {
    height: 90px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-progect {
    padding-bottom: 50px;
  }

  .slider-progect {
    margin-bottom: 30px;
  }

  .info-slide {
    font-size: 20px;
  }

  .h2-copy {
    max-width: 1100px;
  }

  .content-block-team {
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
  }

  .top-img {
    height: auto;
  }

  .block-text-bottom {
    width: 100%;
    height: auto;
  }

  .team-image-internationale {
    object-fit: cover;
    object-position: 50% 0%;
    width: 100%;
  }

  .left-content-block-team {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .slide-content-internationale {
    grid-column-gap: 40px;
  }

  .dropdown-toggle-3 {
    padding-top: 0;
    padding-bottom: 0;
    display: inline-block;
  }

  .image-19 {
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .h3-drop-inter {
    display: block;
  }

  .dropdown-list-4 {
    transition: all .3ms;
    display: none;
    position: relative;
  }

  .about-student-text-int, .h4-student-text-int-copy {
    width: auto;
    font-size: 36px;
  }

  .section-230 {
    background-color: var(--основной-цвет);
    width: 100%;
  }

  .h3-nodrop-inter {
    display: block;
  }

  .h4-descripy-text-int {
    width: auto;
    font-size: 36px;
  }

  .corner-image-copy {
    top: -120px;
  }

  .block-text-popup {
    width: 700px;
    height: auto;
  }

  .popup-content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: start;
    display: grid;
  }

  .person-txt-popup, .person-popup {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 110%;
  }

  .block-form-popup {
    width: 600px;
    height: auto;
  }

  .div-block-94 {
    margin-top: 0;
    margin-bottom: 15px;
  }

  .h1-head-int-esp {
    margin-top: 0;
    font-size: 59px;
    line-height: 65px;
  }

  .h1-head-int-esp.cp {
    max-width: 800px;
  }

  .h1-head-int-eng {
    margin-top: 0;
    font-size: 64px;
  }

  .h1-head-int-eng.cp {
    max-width: 800px;
  }

  .text-block-int1 {
    padding-right: 294px;
  }

  .news-int-slider {
    margin-bottom: 30px;
  }

  .section-int-news {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 30px;
  }

  .language-block {
    margin-top: 20px;
    margin-bottom: 15px;
  }

  .text-block-down {
    padding-right: 294px;
  }

  .grid-news-person {
    grid-column-gap: 15px;
    grid-row-gap: 30px;
    grid-template-columns: auto auto;
    justify-content: space-around;
    margin-left: 25px;
    margin-right: 25px;
  }

  .heading-left-grid-slide-bi {
    width: 1200px;
    padding-right: 0;
  }

  .naviki-heading4 {
    font-weight: 500;
  }

  .part-edu-grid-slide-tii {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .h2-staty {
    max-width: 1100px;
  }

  .part-card-copy {
    height: 250px;
  }

  .section-2244 {
    margin-bottom: 0;
    padding-bottom: 200px;
  }

  .right-blur-p-white-12, .left-blur-p-white-13 {
    z-index: 0;
    background-image: linear-gradient(43deg, #bbfe014d, #e4ff991f 8%, #fff0 16%);
    border-style: none;
    border-width: 0;
    position: absolute;
    inset: 0%;
  }

  .section-news224 {
    margin-bottom: 0;
    padding-bottom: 200px;
  }

  .text-block-1727-copy {
    padding-right: 294px;
  }

  .slide-content-news-moda {
    grid-column-gap: 70px;
  }

  .text-block-1277-copy {
    padding-right: 294px;
  }

  .div-block-62-copy {
    display: block;
  }

  .div-block-62-copy.top {
    height: 60px;
  }

  .div-block-48-copy-copy {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .program-button-copy-copy {
    justify-content: flex-end;
    align-items: center;
  }

  .dropdown-list-con, .dropdown-list-copy {
    display: none;
  }

  .about-text-con {
    width: 85%;
    font-size: 36px;
  }

  .section-news-2 {
    height: 850px;
    margin-bottom: 0;
    padding-bottom: 30px;
  }

  .text-block-undernews {
    width: 850px;
    line-height: 110%;
  }

  .grid-127-copy {
    margin-bottom: 40px;
  }

  .div-block-4448-copy-copy {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .h1-hp-mg-uvb {
    font-size: 50px;
  }

  .h1-hp-mg-uvb.cp {
    max-width: 800px;
  }

  .program-uvb-heading {
    font-weight: 500;
  }

  .vector-card-copy-copy {
    grid-template-rows: auto;
  }

  .sider-image--tisbt-copy, .top-galery-2-copy {
    height: 100%;
  }

  .about-student-text-int-copy {
    width: auto;
    font-size: 20px;
  }

  .text-box-timline-right-tsbt {
    margin-bottom: 20px;
    display: block;
  }

  .div-block-110 {
    height: 40px;
  }

  .right-heading-online {
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 15px;
    font-size: 34px;
    font-weight: 500;
    line-height: 110%;
  }

  .h4-nameint-program {
    width: auto;
    font-size: 36px;
  }

  .div-block-115 {
    width: auto;
  }

  .div-block-52-copy {
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .text-block-1237-copy-copy {
    padding-right: 0;
  }

  .text-block-1777-copy {
    padding-right: 294px;
  }

  .text-block-17778-copy {
    width: 900px;
    line-height: 110%;
  }

  .div-block-52-copy {
    height: auto;
  }

  .section-menu-eng, .section-menu-mob-eng {
    display: none;
  }

  .icon, .icon-2 {
    margin-top: 300px;
  }

  .corner-image-22-top {
    top: -114px;
  }

  .logo-image-1-eng {
    margin-top: 0;
    margin-right: 15px;
  }

  .left-content-block-spec-tisbt {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .content-block-spec-tisbt {
    grid-template-rows: 100%;
  }

  .h4-student-text-int-copy-copy {
    width: auto;
    font-size: 36px;
  }

  .h4-student-link-int {
    width: auto;
    font-size: 36px;
    display: block;
  }

  .vector-link-card {
    grid-template-rows: auto;
  }

  .link-37 {
    color: var(--для-текста-белый);
    font-weight: 500;
  }

  .text-span-119 {
    color: var(--ярко-зеленый);
  }

  .div-block-118 {
    width: 80%;
  }

  .content-block-team-int {
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 33% 33% 33%;
  }

  .text-block-1237-speech, .text-block-1237-copy-copy {
    padding-right: 0;
  }

  .div-block-122 {
    min-height: 50px;
  }

  .h4-nameint-program-copy {
    width: auto;
    font-size: 32px;
  }

  .t-slider-copy {
    background-color: var(--основной-цвет);
    margin-bottom: 0;
  }

  .slide-content-copy {
    grid-column-gap: 30px;
  }
}

@media screen and (min-width: 1920px) {
  .bg-image-fixed {
    object-fit: cover;
  }

  .logo-image {
    width: 260px;
  }

  .text-button-hero {
    flex-flow: column;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .section {
    padding-bottom: 40px;
  }

  .fact-description {
    font-size: 22px;
  }

  .corner-image {
    margin-bottom: 100px;
    top: -130px;
  }

  .h1-hero-page {
    font-size: 124px;
  }

  .description-about-text {
    font-size: 29px;
  }

  .paragraph-about-text {
    font-size: 20px;
  }

  .section-directions {
    height: 6400px;
    margin-top: -1px;
  }

  .hsc {
    width: 5480px;
  }

  .h2 {
    max-width: 1180px;
  }

  .section-community {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .community-buttom-grid {
    margin-bottom: 80px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .text-animation-container {
    height: 110px;
    margin-top: 40px;
    margin-bottom: 160px;
    padding-left: 300px;
    padding-right: 300px;
  }

  .vk-b {
    padding-top: 40px;
  }

  .paragraph {
    font-size: 20px;
  }

  .telegram-b, .podcast-b, .vs-b {
    padding-top: 40px;
  }

  .section-2 {
    padding-top: 160px;
  }

  .steps-box {
    padding-bottom: 200px;
  }

  .text-button-step {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-news {
    font-size: 22px;
  }

  .description-news {
    font-size: 16px;
  }

  .data-text {
    font-size: 14px;
  }

  .link-news {
    font-size: 16px;
  }

  .buttom-vw-news {
    display: block;
  }

  .contact-form-container {
    margin-top: 30px;
  }

  .hp-input {
    height: 50px;
    font-size: 20px;
  }

  .hp-input::placeholder, .hp-input:lang(en) {
    font-size: 16px;
  }

  .polity-text-form {
    font-size: 12px;
  }

  .h3-form {
    font-size: 22px;
  }

  .corner-image-bottom {
    inset: auto 0% -140px;
  }

  .footer-opacity {
    height: 180px;
  }

  .bg-nav {
    width: 450px;
    inset: 0% 0% auto auto;
  }

  .nav-content {
    width: 100%;
  }

  .grain {
    display: block;
  }

  .right-content-hero-box-all-page {
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .button-box-all-pg {
    grid-template-rows: 65px;
    grid-template-columns: 1.5fr;
    margin-top: 0;
  }

  .about-text {
    width: 70%;
    font-size: 36px;
  }

  .about-fact-grid {
    padding-bottom: 160px;
  }

  .directions-container {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    display: flex;
    top: -229px;
  }

  .directions-card, .directions-card._1, .directions-card._2, .directions-card._3, .directions-card._4 {
    width: 1220px;
  }

  .h2-directions {
    display: none;
  }

  .directions-image-box-2 {
    height: 340px;
    margin-top: 10px;
  }

  .directions-card-grid-2 {
    margin-bottom: 40px;
  }

  .h3-dir {
    font-size: 26px;
  }

  .h2-directions-adaptive {
    font-size: 60px;
    top: 130px;
  }

  .indent {
    background-color: var(--прозрачный);
    height: 0;
  }

  .grid-image {
    object-fit: cover;
    object-position: 0% 50%;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    inset: 0% 0% 0% auto;
  }

  .h2-conf {
    max-width: 1030px;
    font-size: 69px;
  }

  .section-conf {
    padding-bottom: 0;
  }

  .conf-grid {
    margin-bottom: 40px;
  }

  .conf-grid-right {
    padding-left: 60px;
    padding-right: 60px;
  }

  .conf-tt {
    font-size: 18px;
  }

  .linear-bottom {
    inset: auto 0% 0%;
  }

  .conf-container {
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
  }

  .bottom-cf {
    height: 210px;
  }

  .section-structure {
    margin-bottom: -2px;
  }

  .structure-box {
    margin-bottom: 30px;
  }

  .corner-img {
    width: 100%;
  }

  .structure-img-box {
    margin-bottom: 40px;
  }

  .job-title-text {
    padding-top: 10px;
    padding-right: 36px;
    font-size: 17px;
  }

  .job-title-text._3 {
    padding-right: 28px;
  }

  .job-title-text._4 {
    padding-right: 58px;
  }

  .title-fio-text {
    margin-bottom: 20px;
    font-size: 26px;
  }

  .title-description-text {
    font-size: 18px;
  }

  .structure-card-top {
    margin-bottom: 50px;
  }

  .structure-card-bottom {
    align-items: center;
  }

  .email-icon {
    width: 30px;
    height: 30px;
    margin-right: 20px;
  }

  .email-text {
    font-size: 20px;
  }

  .bg-image-fixed-2 {
    object-fit: cover;
  }

  .about-text-asp {
    width: 100%;
    font-size: 36px;
  }

  .dropdown-box {
    padding-top: 0;
  }

  .dropdown-list {
    display: block;
  }

  .directions-card-2 {
    width: 1220px;
    margin-bottom: 60px;
    top: 130px;
  }

  .directions-card-2._1, .directions-card-2._2, .directions-card-2._3, .directions-card-2._4 {
    margin-bottom: 60px;
    top: 130px;
  }

  .h2-directions-adaptive-2 {
    max-width: 500px;
    font-size: 54px;
    top: 130px;
  }

  .inf-text {
    font-size: 18px;
  }

  .section-inf {
    padding-bottom: 400px;
  }

  .section-aspirant {
    margin-bottom: -2px;
  }

  .ruk-box, .line-asp {
    width: 100%;
  }

  .button-block {
    position: sticky;
  }

  .logo-image-1 {
    margin-right: 30px;
  }

  .bg-block {
    display: none;
  }

  .corner-image-mob {
    top: -115px;
  }

  .section-advantages {
    padding-bottom: 40px;
  }

  .corner-image-mob-wh {
    top: -115px;
  }

  .logo-image-hero {
    width: 800px;
  }

  .section-menu {
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
    display: none;
  }

  .tab, .tab.w--current {
    height: 60px;
  }

  .tab-text {
    font-size: 15px;
  }

  .tab-pane-box {
    display: flex;
  }

  .hs-card-menu {
    justify-items: stretch;
    width: 100%;
  }

  .bg-image-fixed-mg {
    object-fit: cover;
  }

  .heading-left-grid-uvb {
    padding-right: 600px;
  }

  .h1-hp-mg {
    font-size: 50px;
  }

  .h1-hp-mg.cp {
    max-width: 760px;
  }

  .adv-h-box {
    grid-template-rows: auto auto;
  }

  .adv-h-box.cp {
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 960px;
  }

  .adv-h-container {
    padding: 30px 25px 35px;
  }

  .adv-heading4 {
    font-size: 20px;
  }

  .paragraph-adv {
    font-size: 16px;
  }

  .hero-section-mg {
    position: relative;
    overflow: hidden;
  }

  .button-application-mg {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button-app-mg {
    z-index: 6;
  }

  .text-button-heromg {
    margin: 5px 40px;
  }

  .conditions-box {
    z-index: 5;
  }

  .conditions-box.cp {
    top: -130px;
  }

  .conditions-container-image {
    width: 500px;
    height: 700px;
  }

  .conditions-bg {
    max-width: none;
  }

  .conditions-text-box {
    padding-top: 200px;
    padding-left: 90px;
  }

  .section-intro, .section-spec {
    padding-bottom: 40px;
  }

  .content-block-spec {
    grid-template-rows: max-content;
  }

  .left-content-block-spec {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: max-content auto;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .right-content-block-spec {
    grid-template-rows: max-content auto;
  }

  .prof-text {
    font-size: 14px;
  }

  .top-galery {
    max-height: 660px;
  }

  .bottom-galery {
    height: auto;
    max-height: 100%;
  }

  .bottom-slider {
    height: 100%;
  }

  .slid-content {
    flex-flow: column;
    grid-template-rows: auto 100%;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .line-top-galery-2 {
    height: 40px;
  }

  .directions-image-2y {
    max-height: 100%;
  }

  .slide-top {
    max-height: 650px;
  }

  .directions-image-menu-bak {
    object-fit: cover;
    object-position: 50% 0%;
    max-height: 630px;
  }

  .left-blur-p-2 {
    width: auto;
    height: auto;
  }

  .section-form-mg {
    padding-bottom: 200px;
  }

  .h2-form-mg {
    margin-top: 50px;
  }

  .btn-2-mg {
    width: 280px;
  }

  .descrip-edu-grid {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    grid-template-columns: 400px 1fr;
  }

  .left-descrip-edu-grid {
    height: 300px;
  }

  .h3-edu-mg {
    font-size: 34px;
  }

  .section-ecosystem {
    padding-bottom: 110px;
  }

  .section-trek {
    padding-bottom: 40px;
  }

  .h2-trek {
    font-size: 60px;
  }

  .timline-box-terk {
    margin-bottom: 40px;
    padding-top: 100px;
  }

  .section-advantages-mg {
    padding-bottom: 130px;
  }

  .adv-mg--container {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .adv-mg-card {
    width: 1220px;
  }

  .adv-mg-card._1 {
    width: 100%;
  }

  .adv-mg-card-grid-2 {
    grid-template-rows: 400px;
    margin-bottom: 0;
  }

  .adv-mg-image-2 {
    width: 100%;
    height: 100%;
  }

  .adv-ng-image-box-2 {
    height: 400px;
  }

  .h2-adv {
    display: block;
  }

  .adv-mg-text {
    font-size: 18px;
  }

  .adv-mg-card-2 {
    width: 1220px;
  }

  .adv-mg-card-2._1, .adv-mg-card-2._1-3 {
    width: 100%;
  }

  .part-card {
    height: 280px;
  }

  .image-part {
    box-sizing: border-box;
    text-align: left;
    object-fit: fill;
    max-width: 90%;
    display: block;
    position: relative;
    left: 0;
  }

  .section-admission {
    margin-bottom: -2px;
  }

  .data-text-2 {
    font-size: 16px;
  }

  .adm-content {
    margin-bottom: 30px;
  }

  .h-adm {
    font-size: 26px;
    line-height: 106%;
  }

  .desc-adm {
    max-width: 700px;
    font-size: 18px;
  }

  .text-block-3 {
    font-size: 16px;
  }

  .top-content {
    justify-content: space-between;
    align-items: flex-start;
  }

  .bottom-content {
    margin-top: 40px;
  }

  .desc-adm-oen {
    font-size: 16px;
  }

  .section-open-doors {
    margin-bottom: -2px;
    padding-top: 80px;
    padding-bottom: 140px;
  }

  .image {
    height: 25px;
  }

  .timline-box-terk-mob {
    padding-top: 100px;
  }

  .corner-image-22 {
    top: -115px;
  }

  .conditions-bg-tisbt {
    max-width: none;
  }

  .section-education-mg-tisbt {
    padding-bottom: 160px;
  }

  .section-edu-process {
    padding-bottom: 110px;
  }

  .edu-process-container {
    padding: 90px 70px;
  }

  .diagramm-image {
    width: 350px;
  }

  .directions-image-menu-tisbt {
    object-position: 50% 10%;
  }

  .edu-process-container-mob {
    padding: 90px 70px;
  }

  .diagramm-image-grid {
    width: 350px;
  }

  .h6-spec-2-2 {
    font-size: 26px;
  }

  .price-h-container {
    padding: 30px 25px 35px;
  }

  .price-heading4 {
    font-size: 20px;
  }

  .paragraph-price, .paragraph-price-2 {
    font-size: 16px;
  }

  .partniers-container {
    grid-column-gap: 180px;
    grid-template-columns: 1fr .75fr;
  }

  .part-card-2 {
    height: 60px;
  }

  .image-part-2 {
    max-width: 90%;
  }

  .heading-left-grid-cp {
    padding-right: 760px;
  }

  .section-video {
    padding-bottom: 110px;
  }

  .section-menu-mob {
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
    display: none;
  }

  .dropdown-box-mob {
    padding-top: 0;
  }

  .adv-mg-card-2-2 {
    width: 1220px;
  }

  .adv-mg-card-2-2._1, .adv-mg-card-2-2._1-3 {
    width: 100%;
  }

  .section-admission-suis {
    margin-bottom: -2px;
  }

  .section-22 {
    padding-bottom: 20px;
  }

  .buttom-all-asp-link {
    display: none;
  }

  .hero-section-bak {
    position: relative;
    overflow: hidden;
  }

  .h1-hp-bak {
    font-size: 50px;
  }

  .h1-hp-bak.cp {
    max-width: 760px;
  }

  .h1-hp-bak.cp.lab {
    max-width: 100%;
    font-size: 55px;
  }

  .description-h-bak {
    margin-bottom: 0;
  }

  .adv-h-container-bak {
    padding: 30px 25px 35px;
  }

  .bg-image-fixed-bak {
    object-fit: cover;
  }

  .mask-bottom--bak {
    height: 100%;
  }

  .section-spec-bak {
    padding-bottom: 40px;
  }

  .section-design-edu {
    padding-bottom: 110px;
  }

  .udu-design {
    width: 400px;
    height: 400px;
  }

  .section-trek-bak {
    padding-bottom: 40px;
  }

  .section-treki {
    padding-bottom: 110px;
  }

  .h2---centr {
    max-width: 1470px;
  }

  .treki-box {
    justify-content: flex-start;
    align-items: center;
  }

  .btn-2-bak {
    width: 280px;
  }

  .section-timline {
    padding-bottom: 40px;
  }

  .section-vipusk {
    padding-bottom: 110px;
  }

  .right-content-block-vipusk {
    grid-template-rows: max-content;
  }

  .icon-program-box {
    flex-flow: wrap;
    place-content: stretch flex-start;
    align-items: center;
  }

  .section-case {
    padding-bottom: 110px;
  }

  .directions-image-menu-bak-2 {
    object-fit: cover;
    object-position: 50% 50%;
    max-height: 100%;
  }

  .directions-image-menu-bak-3 {
    object-fit: cover;
    object-position: 50% 0%;
    max-height: 630px;
  }

  .corner-image-mob-wh-2 {
    top: -115px;
  }

  .right-content-block-spec-bi {
    grid-template-rows: max-content max-content;
  }

  .price-h-container-bi {
    padding: 30px 25px 35px;
  }

  .h2-bii {
    max-width: 1470px;
  }

  .section-treki-bi {
    padding-bottom: 110px;
  }

  .right-content-block-vipusk-2 {
    grid-template-rows: max-content;
  }

  .section-partniers {
    margin-bottom: -2px;
  }

  .image-partbi, .image-part-copy, .image-partbi-2 {
    max-width: 90%;
  }

  .h2-case {
    max-width: 1470px;
  }

  .btn-2-mg-copy {
    width: 280px;
  }

  .h3-dir-2 {
    font-size: 26px;
  }

  .adv-h-box-bi.cp {
    max-width: 1180px;
  }

  .directions-image-menu-suis {
    object-fit: cover;
    object-position: 50% 50%;
    max-height: 100%;
  }

  .top-galery-suis {
    max-height: 660px;
  }

  .content-block-spec-suis {
    grid-template-rows: max-content;
  }

  .section-practice {
    padding-bottom: 110px;
  }

  .bg-practice-box {
    padding: 90px 70px;
  }

  .data-text-oval {
    font-size: 14px;
  }

  .btm-application-gaid {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .button-application-gaid {
    padding: 0;
  }

  .section-maiin {
    padding-bottom: 40px;
  }

  .text-button-hero-2 {
    font-size: 16px;
  }

  .directions-image-menu-uvb {
    object-fit: cover;
    object-position: 50% 50%;
    max-height: 100%;
  }

  .directions-image-uvb {
    max-height: 100%;
  }

  .top-galery-uvb {
    max-height: 660px;
  }

  .paragraph-2-uvb {
    line-height: 110%;
  }

  .left-content-block-spec-uvb {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: max-content auto;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .bottom-slider-uvb {
    height: 100%;
  }

  .image-part-bi {
    max-width: 90%;
  }

  .corner-image-bottom-mob {
    inset: auto 0% -140px;
  }

  .corner-image-white-mob, .corner-image-black-mob {
    top: -115px;
  }

  .bg-image-fixed-thanks {
    object-fit: cover;
  }

  .h1-404 {
    font-size: 170px;
  }

  .hero-description-404 {
    font-size: 25px;
  }

  .part-card-uvb {
    height: 210px;
  }

  .in-partniers {
    width: 250px;
  }

  .right-content-block-vipusk-uvb {
    grid-template-rows: max-content;
  }

  .image-part-tii {
    width: 330px;
    max-width: 90%;
  }

  .title-description-text-cp, .title-description-text-copy {
    font-size: 18px;
  }

  .hero-section-polity {
    font-size: 50px;
  }

  .corner-image-mob-polity {
    top: -115px;
  }

  .hero-section-all-page {
    position: relative;
    overflow: hidden;
  }

  .h1-hp-all-page {
    font-size: 50px;
  }

  .h1-hp-all-page.cp {
    max-width: 760px;
  }

  .heading-left-grid-all {
    padding-right: 750px;
  }

  .conditions-box-all {
    z-index: 20;
    top: -4%;
  }

  .conditions-box-all.cp {
    top: -130px;
  }

  .application-grid-all {
    margin-top: -230px;
  }

  .section-services {
    padding-bottom: 40px;
  }

  .s-card-heading {
    font-size: 24px;
  }

  .s-card-desk {
    font-size: 18px;
    line-height: 110%;
  }

  .part-edu-grid-startap {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .h3-edu-startap, .h3-edu-invest {
    font-size: 34px;
  }

  .section-team {
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 200px;
  }

  .tm-box {
    justify-content: flex-start;
    align-items: center;
  }

  .about-text-tesis {
    font-size: 36px;
  }

  .bg-paralax-tesis {
    object-fit: cover;
    object-position: 50% 50%;
    width: 100%;
  }

  .section-trek-tesis {
    padding-bottom: 40px;
  }

  .timline-box-trek-tesis {
    padding-top: 100px;
  }

  .section-presentacion {
    margin-bottom: -2px;
  }

  .botton-trek-link {
    margin-bottom: 100px;
  }

  .botton-trek-text {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .buttom-trek-center {
    inset: 10% 0%;
  }

  .bottom2-content {
    align-self: flex-start;
    width: 300px;
    display: block;
  }

  .bottom2-content-box {
    margin-right: 0;
  }

  .text-content-box {
    opacity: 1;
    outline-color: var(--основной-цвет);
    outline-offset: 0px;
    pointer-events: none;
    mix-blend-mode: normal;
    outline-width: 0;
    outline-style: none;
  }

  .text-content-block {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .partner-partners-centre {
    grid-column-gap: 59px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .part-card-partner {
    padding-left: 30px;
    padding-right: 30px;
  }

  .partner-text-box {
    padding: 20px 350px;
  }

  .partner-text-centr {
    margin-left: 0;
    margin-right: 0;
  }

  .tabnews-menu {
    margin-top: 170px;
  }

  .tabs-2 {
    justify-content: space-between;
    align-items: flex-end;
  }

  .news-card {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: -66px;
    top: 0;
  }

  .news-card._1, .news-card._2, .news-card._3, .news-card._4 {
    margin-bottom: 60px;
    top: 130px;
  }

  .news-card-image {
    width: 99%;
    margin-bottom: 50px;
    padding-bottom: 30px;
    bottom: 0%;
  }

  .news-date-text {
    margin-right: 60px;
  }

  .news-card-grid11 {
    grid-template-columns: 1fr 1fr;
    width: auto;
    margin-top: 140px;
    margin-bottom: 0;
    position: relative;
  }

  .news-image-box {
    width: auto;
    height: auto;
    margin-top: 10px;
  }

  .h3-news {
    width: 100%;
    margin-right: 0;
    padding-right: 0;
    font-size: 26px;
  }

  .ns-item {
    font-size: 18px;
  }

  .news-heading-left-grid {
    padding-right: 500px;
  }

  .h1-hp-ns {
    font-size: 64px;
  }

  .h1-hp-ns.cp {
    max-width: 760px;
  }

  .text-block-14-copy {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .section-224 {
    padding-bottom: 30px;
  }

  .text-block-1777 {
    font-size: 22px;
    line-height: 110%;
  }

  .heading-37 {
    font-size: 32px;
  }

  .text-block-18 {
    font-size: 16px;
  }

  .grid-127 {
    align-content: stretch;
  }

  .text-block-117-copy {
    font-size: 18px;
  }

  .news-imagine {
    height: 300px;
  }

  .ns-data-block {
    font-size: 18px;
  }

  .news-text-grid {
    height: 180px;
    margin-bottom: 20px;
  }

  .testimonial-column-dark {
    padding-top: 60px;
  }

  .h2-2 {
    max-width: 1180px;
  }

  .news-block-container {
    max-width: none;
  }

  .news-block {
    margin-top: 2px;
  }

  .h3-news-2 {
    font-size: 22px;
  }

  .text-block-20 {
    font-size: 18px;
  }

  .ns-text-bottom-grid {
    margin-bottom: 10px;
  }

  .news-text-block {
    font-size: 20px;
  }

  .ns-image {
    object-fit: cover;
    height: 100%;
  }

  .corner-image-22-copy {
    display: inline-block;
    top: -115px;
  }

  .text-block-117-copy-copy {
    font-size: 18px;
  }

  .text-block-1777-copy {
    font-size: 22px;
  }

  .grid-668 {
    margin-top: 80px;
  }

  .text-block-1777-copy-copy {
    padding-right: 0;
    font-size: 22px;
  }

  .bold-text-14 {
    font-size: 16px;
  }

  .text-block-1780 {
    padding-right: 0;
    font-size: 14px;
  }

  .text-block-1781 {
    font-size: 14px;
  }

  .top-content-copy {
    justify-content: space-between;
    align-items: flex-start;
  }

  .desc-adm-copy {
    max-width: 700px;
    font-size: 18px;
  }

  .text-block-3-copy {
    font-size: 16px;
  }

  .bottom-content-copy {
    margin-top: 40px;
  }

  .desc-adm-oen-copy {
    font-size: 16px;
  }

  .h2-news-copy {
    max-width: 1180px;
  }

  .h2-news-copy.black {
    margin-top: 30px;
  }

  .news-card-copy {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 60px;
    top: 130px;
    bottom: 20px;
  }

  .news-card-copy._1, .news-card-copy._2, .news-card-copy._3, .news-card-copy._4 {
    margin-bottom: 60px;
    top: 130px;
  }

  .text-block-1782 {
    font-size: 18px;
  }

  .heading-37-copy {
    padding-right: 184px;
    font-size: 32px;
  }

  .text-block-1783 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .h1-hp-ns-copy-mob {
    font-size: 50px;
  }

  .h1-hp-ns-copy-mob.cp {
    max-width: 760px;
  }

  .h1-hp-ns-copy {
    font-size: 50px;
  }

  .text-block-1784 {
    width: auto;
    max-width: none;
  }

  .text-block-1786, .text-block-1787, .text-block-117-copy-copy {
    font-size: 18px;
  }

  .heading-37-copy {
    font-size: 32px;
  }

  .div-block-40 {
    height: 200px;
  }

  .grid-672-copy {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: auto auto 1fr 1fr 1fr;
    justify-content: stretch;
    width: auto;
  }

  .text-block-1777-copy {
    padding-left: 100px;
    padding-right: 100px;
    font-size: 22px;
  }

  .bold-text-17 {
    font-weight: 500;
  }

  .section-22411-copy {
    padding-bottom: 50px;
  }

  .event-heading-left-grid {
    padding-right: 500px;
  }

  .grid-674 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: auto 1fr;
  }

  .div-block-43 {
    padding-right: 200px;
  }

  .hero-section-video {
    margin-bottom: 150px;
  }

  .video-heading-left-grid {
    padding-right: 500px;
  }

  .h1-hp-vd {
    margin-bottom: 40px;
    font-size: 64px;
  }

  .h1-hp-vd.cp {
    max-width: 760px;
  }

  .div-block-46 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .news-flex-block {
    justify-content: space-between;
    align-items: flex-end;
    width: 1260px;
    height: 550px;
  }

  .card-1 {
    justify-content: flex-end;
    align-self: auto;
    align-items: flex-start;
    width: 1220px;
    height: 550px;
  }

  .news-card-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-bottom: 60px;
  }

  .news-card-img {
    width: 615px;
    height: 340px;
  }

  .directions-newscard-container {
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    top: 0;
  }

  .news-flex-block-copy {
    justify-content: flex-end;
    align-items: flex-end;
    width: 1260px;
    height: 550px;
    margin-top: -105px;
  }

  .section-226 {
    width: auto;
    margin-top: 50px;
    margin-bottom: 200px;
    margin-left: 90px;
    padding-right: 0;
  }

  .tabs-content-2 {
    width: 1700px;
  }

  .div-block-48 {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
  }

  .div-block-49 {
    width: 100%;
  }

  .image-13 {
    height: 400px;
    position: relative;
  }

  .div-block-50 {
    height: 400px;
  }

  .text-block-1789 {
    font-size: 22px;
  }

  .div-block-52 {
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-1791 {
    align-self: auto;
    width: auto;
  }

  .section-228 {
    padding-bottom: 200px;
  }

  .div-block-55 {
    margin-bottom: 70px;
  }

  .image-15 {
    object-fit: scale-down;
    width: 100%;
    max-width: 100%;
  }

  .text-block-1237-copy {
    margin-top: 50px;
    margin-bottom: 50px;
    font-size: 22px;
    line-height: 110%;
  }

  .buttom-vw-copy {
    justify-content: center;
    align-items: stretch;
    height: 100px;
    margin-top: 30px;
    padding: 10px;
  }

  .buttom-vw-box-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 20px;
    display: block;
    position: absolute;
  }

  .buttom-vw-center-copy {
    z-index: 4;
    flex-flow: column;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    display: block;
    position: relative;
    inset: 0% 0% auto;
  }

  .text-button-vw-copy {
    z-index: 5;
    align-self: auto;
    height: 100%;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    position: absolute;
    inset: 0%;
  }

  .div-block-56 {
    z-index: 3;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    height: 100%;
    padding: 10px;
    display: flex;
    position: relative;
  }

  .text-block-1793 {
    padding-left: 250px;
    padding-right: 250px;
  }

  .text-block-1777-copy-copy {
    padding-left: 100px;
    padding-right: 100px;
    font-size: 22px;
  }

  .text-block-1777-copy-copy-copy {
    padding-right: 0;
    font-size: 22px;
  }

  .text-block-1777-copy-123copy {
    font-size: 22px;
  }

  .div-block-66 {
    height: 10px;
  }

  .div-block-67 {
    height: 80px;
  }

  .div-block-2223-copy {
    z-index: 2;
    margin-top: 150px;
    position: relative;
    top: auto;
  }

  .grid-5-copy, .contact-form-container-copy {
    margin-top: 30px;
  }

  .h2-news-strt-priem-copy {
    margin-bottom: 20px;
    font-size: 74px;
  }

  .div-block-73 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-left: 50px;
  }

  .text-block-17777 {
    font-size: 22px;
  }

  .h1-hp-ns-copy {
    width: 1300px;
    font-size: 64px;
  }

  .h1-hp-ns-copy.cp {
    max-width: 760px;
  }

  .conditions-box-copy {
    z-index: 5;
  }

  .conditions-box-copy.cp {
    top: -130px;
  }

  .section-224-copy {
    height: 550px;
    padding-bottom: 30px;
  }

  .div-block-76 {
    height: 100%;
    margin-bottom: 0;
  }

  .text-block-1790-copy {
    padding-right: 108px;
  }

  .italic-text {
    margin-right: 0;
    padding-right: 0;
  }

  .text-block-1789-copy {
    font-size: 24px;
  }

  .div-block-79 {
    place-content: space-around space-between;
    padding: 30px;
  }

  .div-block-80 {
    place-content: space-around;
    align-items: stretch;
    height: 100%;
  }

  .div-block-4448-copy {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    grid-template-columns: .75fr 1fr;
    margin-top: 40px;
  }

  .div-block-86 {
    height: 50px;
    padding-bottom: 0;
  }

  .conditions-container-image-copy {
    height: 550px;
  }

  .div-block-48-copy {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
  }

  .div-block-79-copy {
    place-content: space-around space-between;
    padding: 30px;
  }

  .text-block-1789-copy-copy {
    font-size: 24px;
  }

  .div-block-72-copy {
    margin-bottom: 50px;
  }

  .h2-news-strt-priem-copy-copy {
    margin-bottom: 20px;
    font-size: 42px;
  }

  .h2-directions-adaptive-2-copy {
    max-width: 500px;
    font-size: 54px;
    top: 130px;
  }

  .h2-int {
    max-width: none;
    font-size: 64px;
  }

  .section-international {
    padding-bottom: 40px;
  }

  .heading-left-grid-cp-copy {
    padding-right: 760px;
  }

  .h1-head-int {
    font-size: 105px;
  }

  .h1-head-int.cp {
    max-width: 760px;
  }

  .text-left-content-hero-box {
    padding-right: 200px;
    font-size: 45px;
  }

  .button-application-int {
    width: 450px;
  }

  .button-box-int {
    grid-template-rows: 65px;
    grid-template-columns: 1.5fr;
    margin-top: 0;
  }

  .about-text-int {
    width: 100%;
    font-size: 42px;
  }

  .block-right {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
  }

  .text-block-right {
    padding-right: 33px;
    font-size: 28px;
    line-height: 35px;
  }

  .image-16 {
    height: 120px;
  }

  .h3-prog-slider {
    font-size: 64px;
  }

  .info-slide {
    font-size: 22px;
  }

  .section-team-internationale {
    padding-bottom: 40px;
  }

  .h2-copy {
    max-width: 1180px;
  }

  .content-block-team {
    grid-template-rows: max-content;
  }

  .top-img {
    height: auto;
    padding: 15px;
  }

  .team-image-internationale {
    object-position: 50% 10%;
    width: 100%;
    height: 100%;
  }

  .left-content-block-team {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: max-content auto;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .h3-team-inter {
    font-size: 56px;
  }

  .section-form-int {
    padding-bottom: 100px;
  }

  .dropdown-2 {
    display: inline-block;
  }

  .image-19 {
    width: 50px;
  }

  .h3-drop-inter {
    max-width: none;
    font-size: 64px;
  }

  .dropdown-list-4 {
    display: none;
  }

  .block-studenr-story-int {
    margin-bottom: 30px;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .int-image-box {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 400px;
    padding: 15px;
  }

  .text-block-story {
    margin-top: 0;
  }

  .about-student-text-int {
    width: 100%;
    font-size: 36px;
  }

  .h4-student-text-int-copy {
    width: 100%;
    margin-top: 40px;
    font-size: 36px;
  }

  .h3-story-student {
    font-size: 38px;
  }

  .text-block-17782 {
    font-size: 24px;
  }

  .h3-story-student-name {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 32px;
  }

  .text-block-stydent-story {
    font-size: 22px;
  }

  .section-drop-int {
    padding-bottom: 100px;
  }

  .section-form-int-copy {
    padding-bottom: 200px;
  }

  .heading-40 {
    font-size: 64px;
  }

  .descrip-int-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 49% 49%;
    justify-content: space-between;
    margin-bottom: 0;
  }

  .left-descrip-int-grid {
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .descr-int-text {
    font-size: 24px;
  }

  .h3-nodrop-inter {
    max-width: none;
    font-size: 64px;
  }

  .text-block-17783 {
    font-size: 24px;
  }

  .h4-descripy-text-int {
    width: 100%;
    margin-top: 40px;
    font-size: 42px;
  }

  .corner-image-copy {
    margin-bottom: 100px;
    top: -140px;
  }

  .section-drop-int-dop {
    padding-bottom: 100px;
  }

  .popup-content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto 100%;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .person-txt-popup, .person-popup {
    font-size: 24px;
  }

  .block-form-popup {
    width: 600px;
  }

  .div-block-94 {
    margin-top: 0;
  }

  .section-drop-int-esp {
    padding-bottom: 100px;
  }

  .h1-head-int-esp {
    font-size: 85px;
    line-height: 90px;
  }

  .h1-head-int-esp.cp {
    max-width: 760px;
  }

  .h1-head-int-eng {
    font-size: 85px;
  }

  .h1-head-int-eng.cp {
    max-width: 760px;
  }

  .text-block-int1 {
    font-size: 22px;
  }

  .div-block-int {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .h3-news-mg {
    font-size: 34px;
  }

  .title-description-news-text {
    font-size: 18px;
  }

  .section-int-news {
    height: auto;
    padding-bottom: 30px;
  }

  .language-block {
    margin-top: 20px;
  }

  .h3-news-mg-copy {
    font-size: 34px;
  }

  .div-block-int-person {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .text-block-down {
    font-size: 22px;
  }

  .grid-news-person {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    justify-content: space-around;
    width: auto;
  }

  .contact-form-container-1 {
    margin-top: 30px;
  }

  .heading-left-grid-slide-bi {
    margin-bottom: 0;
  }

  .naviki-heading4 {
    font-size: 20px;
  }

  .part-card-partner11 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .contact-form-staty-container {
    margin-top: 30px;
  }

  .h2-staty {
    max-width: 1180px;
  }

  .part-card-copy {
    height: 280px;
  }

  .text-text-block {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-prepod {
    font-size: 32px;
  }

  .text-block-1727-copy {
    font-size: 22px;
  }

  .h3-edu-mg-copy {
    font-size: 34px;
  }

  .text-block-1277-copy {
    font-size: 14px;
  }

  .div-block-62-copy {
    display: block;
  }

  .div-block-48-copy-copy {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
  }

  .div-block-55-copy {
    margin-bottom: 70px;
  }

  .text-block-1127-copy-copy {
    font-size: 18px;
  }

  .text-block-program {
    font-size: 16px;
  }

  .dropdown-list-con, .dropdown-list-copy {
    display: block;
  }

  .about-text-con {
    width: 100%;
    font-size: 36px;
  }

  .section-news-2 {
    height: 800px;
    padding-bottom: 30px;
  }

  .text-block-undernews {
    width: 1100px;
  }

  .div-block-104 {
    grid-template-columns: .25fr 1fr;
    grid-auto-flow: row;
  }

  .div-block-52-copy {
    margin-bottom: 0;
  }

  .heading-37-copy {
    font-size: 32px;
    line-height: 34px;
  }

  .heading-37-copy-copy {
    width: 800px;
    font-size: 32px;
  }

  .div-block-4448-copy-copy {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
  }

  .ruk-box-copy {
    width: 100%;
  }

  .button-resum-program {
    margin-bottom: 0;
  }

  .section-admission-cp {
    margin-bottom: -2px;
  }

  .h1-hp-mg-uvb {
    font-size: 50px;
  }

  .h1-hp-mg-uvb.cp {
    max-width: 760px;
  }

  .section-admission-uvb {
    margin-bottom: -2px;
  }

  .program-h-container-uvb {
    padding: 30px 25px 35px;
  }

  .program-uvb-heading {
    font-size: 20px;
  }

  .about-student-text-int-copy {
    width: 100%;
    font-size: 28px;
  }

  .h2-form-mg-copy {
    margin-top: 50px;
  }

  .div-block-106-copy {
    margin-top: 20px;
  }

  .email-predod-slider, .point-description-text, .pointint-description-text {
    font-size: 18px;
  }

  .div-block-110 {
    height: 40px;
  }

  .right-heading-online {
    margin-bottom: 15px;
  }

  .h2-nameint-program {
    margin-top: 50px;
  }

  .h4-nameint-program {
    width: 100%;
    margin-top: 40px;
    font-size: 36px;
  }

  .div-block-115 {
    width: 1200px;
  }

  .text-block-1791-copy {
    align-self: flex-end;
    width: auto;
  }

  .text-block-1237-copy-copy {
    margin-top: 10px;
    margin-bottom: 50px;
    font-size: 22px;
    line-height: 110%;
  }

  .text-block-1777-copy {
    text-align: left;
    margin-top: 30px;
    padding-left: 0;
    font-size: 22px;
  }

  .text-block-17778-copy {
    width: 1200px;
  }

  .div-block-52-copy {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-bottom: 20px;
  }

  .section-menu-eng, .section-menu-mob-eng {
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
    display: none;
  }

  .icon, .icon-2 {
    margin-top: 233px;
  }

  .corner-image-22-top {
    top: -150px;
  }

  .section-aspiran-eng {
    margin-bottom: -2px;
  }

  .logo-image-1-eng {
    margin-right: 30px;
  }

  .left-content-block-spec-tisbt {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: max-content auto;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    display: none;
  }

  .content-block-spec-tisbt {
    grid-template-rows: max-content;
  }

  .h4-student-text-int-copy-copy, .h4-student-link-int {
    width: 100%;
    margin-top: 40px;
    font-size: 36px;
  }

  .directions-image-card {
    max-height: 100%;
  }

  .right-content-hero-box-lab-page {
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .div-block-118 {
    width: 600px;
  }

  .btn-application-conf {
    margin-right: 23px;
  }

  .button-conf {
    width: 300px;
    height: 70px;
  }

  .content-block-team-int {
    grid-template-rows: max-content;
  }

  .text-block-1237-speech {
    margin-top: 0;
    margin-bottom: 50px;
    font-size: 22px;
    line-height: 110%;
  }

  .heading-387, .h2-heading-387 {
    font-size: 32px;
  }

  .text-block-1237-copy-copy {
    margin-top: 50px;
    margin-bottom: 50px;
    font-size: 22px;
  }

  .image-15-copy {
    object-fit: scale-down;
    width: 100%;
    max-width: 100%;
  }

  .image-25 {
    object-fit: fill;
    width: 100%;
    max-width: 100%;
  }

  .div-block-int-copy {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    margin-top: 0;
    margin-bottom: 40px;
  }

  .h4-nameint-program-copy {
    width: 100%;
    margin-top: 40px;
    font-size: 32px;
  }
}

@media screen and (max-width: 991px) {
  .hero-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .bg-image-fixed {
    object-fit: cover;
  }

  .content-hero-box {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .logo-image {
    width: 200px;
  }

  .hero-description {
    margin-top: 20px;
    font-size: 16px;
    line-height: 120%;
  }

  .right-content-hero-box {
    display: none;
  }

  .button-application {
    color: var(--для-текста-белый);
  }

  .section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .fact-stack {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: 190px;
    margin-bottom: 80px;
    padding-top: 0;
  }

  .left-blur, .right-blur {
    border-radius: 24px;
  }

  .fact-description {
    font-size: 15px;
    top: 19px;
    left: 20px;
  }

  .fact-text {
    padding-top: 20px;
    font-size: 40px;
  }

  .corner-image {
    top: -60px;
  }

  .h1-hero-page {
    font-size: 80px;
  }

  .about-stack {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .description-about-text {
    font-size: 20px;
  }

  .paragraph-about-text {
    font-size: 14px;
    line-height: 120%;
  }

  .buttom-vw-box {
    justify-content: center;
    align-items: center;
    margin: auto auto 0;
    display: flex;
  }

  .line-left-button-vw {
    display: flex;
  }

  .text-button-vw {
    font-size: 18px;
  }

  .progress-scroll-box, .progress-scroll-vw {
    margin-bottom: 30px;
  }

  .section-directions {
    padding-top: 20px;
  }

  .hsw {
    padding-top: 0;
    padding-left: 40px;
  }

  .progress-b {
    margin-left: 40px;
    margin-right: 40px;
  }

  .h2 {
    font-size: 50px;
  }

  .right-advantages-box {
    padding-top: 20px;
    padding-left: 30px;
  }

  .ad-card {
    margin-bottom: 90px;
  }

  .ad-card-top {
    margin-bottom: 30px;
  }

  .heading-2 {
    margin-top: 30px;
    font-size: 20px;
  }

  .numbering-text {
    right: -40px;
  }

  .ad-paragraph {
    font-size: 14px;
  }

  .community-container {
    padding-left: 40px;
    padding-right: 40px;
  }

  .community-buttom-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-2 {
    padding-top: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-box-steps {
    display: none;
  }

  .buttom-step {
    padding-left: 5px;
  }

  .buttom-vw-center-copy {
    width: 95%;
    height: 90%;
    margin-left: 0;
  }

  .text-button-step {
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-blog {
    padding-left: 40px;
    padding-right: 40px;
    display: none;
  }

  .collection-list {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    display: flex;
  }

  .collection-item {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    height: 100%;
    padding-right: 30px;
  }

  .preview-news-box {
    margin-bottom: 10px;
  }

  .heading-news {
    align-self: baseline;
    height: 80px;
  }

  .description-news {
    height: 120px;
  }

  .text-button-news {
    font-size: 20px;
  }

  .section-form {
    padding-left: 40px;
    padding-right: 40px;
  }

  .bracket-image-top-black {
    margin-bottom: -10px;
  }

  .contact-form-container {
    grid-template-columns: 50% 50%;
  }

  .left-form-block {
    padding-left: 20px;
    padding-right: 30px;
  }

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

  .buttom-form-box {
    flex-direction: column;
    align-items: flex-start;
  }

  .polity-text-form {
    margin-top: 20px;
  }

  .right-form-block {
    grid-template-columns: 100%;
    width: 100%;
    padding-left: 30px;
    padding-right: 20px;
  }

  .btn-form-text.text-op-cont {
    padding-left: 10px;
    padding-right: 3px;
  }

  .right-form-block-center, .soc-btn {
    width: 100%;
  }

  .corner-image-bottom {
    bottom: -65px;
  }

  .footer-opacity {
    height: 180px;
  }

  .bg-nav {
    width: 400px;
  }

  .grain {
    display: block;
  }

  .right-content-hero-box-all-page {
    justify-content: flex-end;
    align-items: center;
  }

  .button-box-all-pg {
    margin-top: 0;
    margin-bottom: 15px;
  }

  .directions-card {
    top: 190px;
  }

  .directions-card._1 {
    height: 480px;
    top: 190px;
  }

  .directions-card._2, .directions-card._3, .directions-card._4 {
    top: 190px;
  }

  .directions-card-image {
    display: none;
  }

  .h2-directions {
    font-size: 50px;
  }

  .directions-image-box-2 {
    width: 390px;
    height: 260px;
  }

  .directions-image-2 {
    width: 370px;
    height: 240px;
  }

  .directions-card-grid-2 {
    grid-template-rows: max-content;
    margin-right: 20px;
  }

  .h3-dir {
    font-size: 20px;
  }

  .h2-conf {
    font-size: 40px;
  }

  .conf-grid-right {
    width: 350px;
  }

  .conf-container, .section-structure {
    padding-left: 40px;
    padding-right: 40px;
  }

  .structure-box {
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr 1fr;
  }

  .job-title-text {
    padding-top: 6px;
    padding-right: 22px;
  }

  .job-title-text._3 {
    padding-right: 17px;
  }

  .job-title-text._4 {
    padding-right: 39px;
  }

  .about-grid {
    grid-column-gap: 40px;
    margin-bottom: 10px;
  }

  .dropdown-list {
    display: none;
  }

  .section-inf {
    padding: 30px 40px 170px;
  }

  .section-aspirant {
    padding-left: 40px;
    padding-right: 40px;
  }

  .aspirant-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr max-content;
  }

  .section-teachers {
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .left-arrow {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
    inset: 0 75px auto auto;
    overflow: hidden;
  }

  .right-arrow {
    inset: 0% 0% auto auto;
  }

  .sl-img {
    width: auto;
    height: auto;
  }

  .button-block {
    padding-left: 40px;
    padding-right: 40px;
  }

  .steps-box-mob {
    justify-content: flex-end;
    margin-bottom: -200px;
    display: flex;
    position: relative;
    top: -200px;
  }

  .steps-image-box-mob {
    position: relative;
  }

  .right-content-hero-box-mob {
    align-items: flex-end;
    display: flex;
  }

  .hero-description-2 {
    margin-top: 20px;
    font-size: 16px;
    line-height: 120%;
  }

  .corner-image-mob {
    top: -60px;
  }

  .section-advantages {
    padding-left: 40px;
    padding-right: 40px;
  }

  .ad-card-2 {
    margin-bottom: 90px;
  }

  .corner-image-mob-wh {
    top: -60px;
  }

  .directions-card-imag-laptop, .directions-card-imag-rotate-mob {
    display: block;
  }

  .logo-image-hero {
    width: 200px;
  }

  .section-menu {
    display: none;
  }

  .menu-logo-box {
    background-color: var(--для-текста-белый);
    align-items: center;
    padding-left: 90px;
    padding-right: 90px;
  }

  .buttom-application-menu {
    width: 160px;
    height: 45px;
  }

  .text-button-application-menu {
    font-size: 16px;
  }

  .buttom-bg-app-menu {
    background-color: var(--ярко-зеленый);
    opacity: 1;
  }

  .hs-card-menu {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .bg-image-fixed-mg {
    object-fit: cover;
  }

  .heading-left-grid-uvb {
    margin-bottom: 70px;
    padding-right: 0;
  }

  .h1-hp-mg {
    font-size: 50px;
  }

  .hero-section-mg {
    flex-direction: column;
    padding-left: 40px;
    padding-right: 40px;
  }

  .name-mg-box {
    margin-top: 140px;
    margin-bottom: 70px;
    margin-left: 0;
  }

  .application-grid {
    margin-bottom: 60px;
  }

  .application-box {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .button-application-mg {
    -webkit-text-stroke-color: var(--для-текста-белый);
    margin-bottom: 0;
    text-decoration: none;
  }

  .text-button-heromg {
    color: var(--для-текста-белый);
    margin-top: 10px;
    margin-bottom: 10px;
    text-decoration: none;
  }

  .bracket-image-top-mg {
    margin-bottom: -10px;
  }

  .bracket-image-bottom-mg {
    margin-bottom: 0;
  }

  .conditions-box {
    display: none;
  }

  .c-text-grid {
    place-content: start;
  }

  .text-grid-c {
    grid-auto-flow: column;
    margin-bottom: 0;
  }

  .h2-mg {
    margin-bottom: 30px;
    font-size: 50px;
  }

  .intro-text {
    font-size: 31px;
  }

  .section-intro, .section-spec {
    padding-left: 40px;
    padding-right: 40px;
  }

  .content-block-spec {
    grid-row-gap: 30px;
    grid-template-rows: max-content max-content;
    grid-template-columns: 100%;
  }

  .left-content-block-spec {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .mask {
    border-radius: 17px;
  }

  .line-top-galery {
    margin-bottom: -10px;
  }

  .line-bottom-galery {
    margin-bottom: 0;
  }

  .top-galery {
    height: 420px;
    padding: 15px;
  }

  .left-arrow-3 {
    margin-right: 40px;
    inset: 0% 0% 0% auto;
  }

  .line-top-galery-2 {
    margin-bottom: -10px;
  }

  .line-bottom-galery-2 {
    margin-bottom: 0;
  }

  .directions-image-menu-bak {
    object-position: 50% 10%;
  }

  .section-form-mg {
    padding-left: 40px;
    padding-right: 40px;
  }

  .h2-form-mg {
    font-size: 34px;
  }

  .line-top-form2, .line-bottom-form2 {
    margin-bottom: -10px;
  }

  .form-2-mg {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-education-mg {
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .descrip-edu-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 80px;
  }

  .bracket-image-top-black-2, .bracket-image-bottom-black-2 {
    margin-bottom: -10px;
  }

  .edu-mg-description {
    font-size: 22px;
  }

  .section-ecosystem, .section-trek {
    padding-left: 40px;
    padding-right: 40px;
  }

  .h2-trek {
    font-size: 50px;
  }

  .timline-box-terk {
    margin-bottom: 20px;
  }

  .item-list-timline {
    font-size: 16px;
  }

  .text-box-timline-right-1 {
    margin-bottom: 50px;
  }

  .month-text {
    font-size: 18px;
    line-height: 110%;
  }

  .descr-month {
    font-size: 18px;
  }

  .text-block-2 {
    font-size: 26px;
  }

  .section-advantages-mg {
    padding-left: 40px;
    padding-right: 40px;
  }

  .adv-mg-card {
    top: 190px;
  }

  .adv-mg-card._1 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    top: 190px;
  }

  .adv-mg-card._2, .adv-mg-card._3, .adv-mg-card._4 {
    top: 190px;
  }

  .adv-mg-card-grid-2 {
    grid-template-rows: max-content;
    margin-right: 20px;
    padding-left: 20px;
  }

  .adv-ng-image-box-2 {
    width: auto;
    height: 220px;
    padding: 10px;
  }

  .h2-adv {
    font-size: 50px;
    top: 100px;
  }

  .adv-mg-text {
    font-size: 14px;
    line-height: 120%;
  }

  .adv-mg-card-2 {
    top: 190px;
  }

  .adv-mg-card-2._1 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    top: 190px;
  }

  .adv-mg-card-2._2, .adv-mg-card-2._3, .adv-mg-card-2._4 {
    top: 190px;
  }

  .adv-mg-card-2._1-3 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    top: 180px;
  }

  .section-partners-mg {
    padding: 60px 40px;
  }

  .part-edu-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 60px;
  }

  .image-part {
    align-self: center;
    position: relative;
  }

  .section-admission {
    padding-left: 40px;
    padding-right: 40px;
  }

  .admission-card {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .bracket-image-top-black-222 {
    margin-bottom: -10px;
  }

  .section-open-doors {
    padding-left: 40px;
    padding-right: 40px;
  }

  .bracket-image-bottom-black-222, .bracket-image-top-black-video, .bracket-image-bottom-black-video {
    margin-bottom: -10px;
  }

  .conditions-box-mob {
    background-color: #181818cc;
    border: 1px solid #bbfe0199;
    border-radius: 32px;
    width: 100%;
    height: auto;
    margin-bottom: 90px;
    display: block;
    position: relative;
  }

  .conditions-container-mob {
    width: 100%;
  }

  .conditions-text-box-mob {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    padding-top: 25px;
    padding-bottom: 25px;
    display: grid;
    position: relative;
  }

  .corner-image-22 {
    top: -60px;
  }

  .text-button-news-2 {
    font-size: 20px;
  }

  .section-education-mg-tisbt {
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-edu-process {
    padding-left: 40px;
    padding-right: 40px;
  }

  .edu-process-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
    display: none;
  }

  .edu-proc-grid {
    grid-column-gap: 50px;
    grid-row-gap: 82px;
    grid-template-columns: 100%;
    grid-template-areas: ".";
    width: 100%;
  }

  .left-top-edu-proc-grid {
    align-items: start;
  }

  .right-blur-2, .left-blur-2 {
    z-index: 3;
  }

  .diagramm-image {
    position: relative;
  }

  .right-form-block-tisbt {
    grid-template-columns: 100%;
    width: 100%;
    padding-left: 30px;
    padding-right: 20px;
  }

  .application-btn-f-2 {
    margin-bottom: 15px;
  }

  .edu-process-container-mob {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .edu-proc-grid-mob {
    grid-column-gap: 50px;
    grid-row-gap: 30px;
    grid-template: "."
                   "."
                   "."
                   "."
                   / 100%;
    width: 100%;
  }

  .diagramm-image-grid {
    position: relative;
  }

  .h2-mg-cp {
    margin-bottom: 30px;
    font-size: 50px;
  }

  .left-vacancies-box {
    align-items: start;
  }

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

  .right-partniers-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .image-part-2 {
    height: 39px;
  }

  .bracket-image-22 {
    margin-bottom: -10px;
  }

  .bracket-image-22-bottom {
    margin-bottom: 0;
  }

  .heading-left-grid-cp {
    margin-bottom: 70px;
    padding-right: 0;
  }

  .section-video {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-menu-mob {
    z-index: 50;
    width: 100vw;
    height: 100%;
    display: none;
    position: fixed;
  }

  .bottom-box {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    display: flex;
  }

  .buttom-close-menu {
    width: 45px;
    height: 45px;
  }

  .image-closemenu {
    width: 17px;
    height: 17px;
    margin: auto;
    position: absolute;
    inset: 0%;
  }

  .buttom-vw-app-mnu-copy {
    z-index: 5;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .dropdown-box-mob {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: auto 40px;
    display: flex;
    position: relative;
    inset: 0%;
  }

  .dropdown-menu {
    border-top-color: var(--основной-цвет);
    border-bottom-color: var(--основной-цвет);
  }

  .dd-heading-menu {
    color: var(--основной-цвет);
  }

  .dd-image-menu {
    height: 30px;
  }

  .dropdown-menu-2 {
    border-top: 0px none var(--основной-цвет);
    border-bottom-color: var(--основной-цвет);
  }

  .h2-mg-suis {
    margin-bottom: 30px;
    font-size: 50px;
  }

  .section-education-mg-suis {
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .adv-mg-card-2-2 {
    top: 190px;
  }

  .adv-mg-card-2-2._1 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    top: 190px;
  }

  .adv-mg-card-2-2._2, .adv-mg-card-2-2._3, .adv-mg-card-2-2._4 {
    top: 190px;
  }

  .adv-mg-card-2-2._1-3 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    top: 180px;
  }

  .section-admission-suis, .section-22 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .name-bak-box {
    margin-top: 140px;
    margin-bottom: 70px;
    margin-left: 0;
  }

  .hero-section-bak {
    flex-direction: column;
    padding-left: 40px;
    padding-right: 40px;
  }

  .h1-hp-bak {
    font-size: 50px;
  }

  .h1-hp-bak.cp.lab {
    font-size: 40px;
  }

  .bg-image-fixed-bak {
    object-fit: cover;
  }

  .top-bak-slider-desc {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-top-bak-desc {
    max-width: 620px;
    line-height: 110%;
  }

  .image-ball {
    top: -70px;
  }

  .section-spec-bak, .section-design-edu {
    padding-left: 40px;
    padding-right: 40px;
  }

  .desc-box-program {
    bottom: 11px;
    left: 360px;
  }

  .design-edu-grid {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    grid-template-rows: max-content max-content max-content max-content max-content max-content max-content max-content max-content;
    grid-template-columns: max-content;
    display: flex;
  }

  .design-edu-container {
    height: 100%;
  }

  .img-doted {
    transform: rotate(90deg);
  }

  .udu-design {
    width: 250px;
    height: 250px;
  }

  .section-trek-bak {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-treki {
    padding-bottom: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .base-trek-box {
    margin-bottom: 100px;
  }

  .text-grid-base-trek {
    grid-template-columns: 1fr 1fr;
  }

  .h2---centr {
    font-size: 50px;
  }

  .treki-grid {
    grid-column-gap: 10px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
  }

  .section-timline {
    padding-left: 40px;
    padding-right: 40px;
  }

  .h-timline {
    font-size: 22px;
  }

  .button-desk-timline-text {
    text-align: center;
    font-size: 18px;
    line-height: 110%;
  }

  .section-vipusk {
    padding-left: 40px;
    padding-right: 40px;
  }

  .content-block-vipusk {
    grid-row-gap: 30px;
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr;
  }

  .left-content-block-vipusk {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .img-spase {
    object-fit: cover;
  }

  .section-case {
    padding-left: 40px;
    padding-right: 40px;
  }

  .content-block-case {
    grid-row-gap: 30px;
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr;
  }

  .left-content-block-case {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .bracket-image-top-black-222-copy {
    margin-bottom: -10px;
  }

  .directions-image-menu-bak-3 {
    object-position: 50% 16%;
  }

  .corner-image-mob-wh-2 {
    top: -60px;
  }

  .right-content-block-spec-bi {
    grid-column-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .button-desk-timline-text-22 {
    text-align: center;
    font-size: 18px;
    line-height: 110%;
  }

  .left-content-block-vipusk-bi {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .case-slider {
    display: none;
  }

  .h2-bii {
    font-size: 50px;
  }

  .treki-bi-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .section-treki-bi, .section-partniers {
    padding-left: 40px;
    padding-right: 40px;
  }

  .part-edu-grid-bi {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 60px;
  }

  .case-slider--mob {
    display: block;
  }

  .content-block-case--mob {
    grid-row-gap: 30px;
    grid-template-rows: max-content;
    grid-template-columns: 1fr;
    margin-bottom: 60px;
  }

  .h2-case {
    font-size: 50px;
  }

  .h2-bak-bi {
    margin-bottom: 30px;
    font-size: 50px;
  }

  .application-grid-tisbt {
    margin-bottom: 60px;
  }

  .btn-2-mg-copy {
    height: 50px;
  }

  .content-hero-box-hero {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .h3-dir-2 {
    font-size: 20px;
  }

  .text-button-vw-2 {
    font-size: 18px;
  }

  .heading-left-grid-cp-bi {
    margin-bottom: 70px;
    padding-right: 0;
  }

  .top-galery-suis {
    height: 420px;
    padding: 15px;
  }

  .content-block-spec-suis {
    grid-row-gap: 30px;
    grid-template-rows: max-content max-content;
    grid-template-columns: 100%;
  }

  .section-practice {
    padding-left: 40px;
    padding-right: 40px;
  }

  .practice-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .bg-practice-box {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
    display: none;
  }

  .text-block-7, .right-blur-3 {
    z-index: 3;
  }

  .text-block-8 {
    z-index: 4;
  }

  .right-blur-bottom, .right-blur-3-2 {
    z-index: 3;
  }

  .text-block-9 {
    z-index: 4;
  }

  .content-block-vipusk-suis {
    grid-row-gap: 30px;
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr;
  }

  .section-maiin, .heading-box {
    padding-left: 40px;
    padding-right: 40px;
  }

  .top-galery-uvb {
    height: 420px;
    padding: 15px;
  }

  .left-content-block-spec-uvb {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .corner-image-bottom-mob {
    bottom: -65px;
  }

  .corner-image-white-mob, .corner-image-black-mob {
    display: none;
    top: -60px;
  }

  .hero-description-22 {
    margin-top: 20px;
    font-size: 16px;
    line-height: 120%;
  }

  .bg-image-fixed-thanks {
    object-fit: cover;
  }

  .right-content-hero-box-2 {
    display: block;
  }

  .hero-description-404 {
    margin-top: 20px;
    font-size: 16px;
    line-height: 120%;
    display: flex;
  }

  .right-content-hero-box-404 {
    display: flex;
  }

  .part-edu-grid-uvb {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 60px;
  }

  .content-block-vipusk-uvb {
    grid-row-gap: 30px;
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr;
  }

  .left-content-block-vipusk-uvb {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .left-content-block-case-uvb {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .part-edu-grid-tii {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 60px;
  }

  .content-block-vipusk-cp {
    grid-row-gap: 30px;
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr;
  }

  .left-content-block-vipusk-cp {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .hero-section-polity, .section-polity {
    padding-left: 40px;
    padding-right: 40px;
  }

  .corner-image-mob-polity {
    top: -60px;
  }

  .hero-section-all-page {
    flex-direction: column;
    padding-left: 40px;
    padding-right: 40px;
  }

  .h1-hp-all-page {
    font-size: 50px;
  }

  .heading-left-grid-all {
    margin-bottom: 70px;
    padding-right: 0;
  }

  .conditions-box-all {
    display: none;
  }

  .application-grid-all {
    margin-bottom: 60px;
  }

  .h2-all {
    margin-bottom: 30px;
    font-size: 50px;
  }

  .section-services {
    padding-left: 40px;
    padding-right: 40px;
  }

  .part-edu-grid-startap {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 60px;
  }

  .section-invest {
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .team-grid {
    grid-column-gap: 10px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
  }

  .h2-intro-tesis {
    margin-bottom: 30px;
    font-size: 50px;
  }

  .section-trek-tesis, .section-presentacion {
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-button-pres {
    font-size: 20px;
  }

  .kurator-box {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .button-link {
    color: var(--для-текста-белый);
    text-decoration: none;
  }

  .timline-heading-1 {
    color: var(--ярко-зеленый);
    -webkit-text-stroke-color: var(--ярко-зеленый);
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 500;
    line-height: 110%;
  }

  .timline-heading-2 {
    color: var(--для-заголовков);
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 500;
    line-height: 110%;
  }

  .right-heading {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    font-weight: 500;
    line-height: 110%;
  }

  .div-block-7 {
    margin-bottom: 0;
  }

  .div-block-8 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .botton-trek-link {
    justify-content: center;
    align-items: center;
    margin-bottom: 100px;
    display: flex;
  }

  .botton-trek-text {
    color: var(--для-текста-белый);
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .buttom-trek-center {
    background-color: var(--ярко-зеленый);
    opacity: .08;
    border-radius: 14px;
    margin: 3px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0%;
  }

  .botton-trek-box {
    border: 1px solid var(--ярко-зеленый);
    opacity: .5;
    border-radius: 12px;
    position: absolute;
    inset: 0% 0% 0;
  }

  .bottom-box-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    display: flex;
  }

  .image-closemenu-2 {
    width: 17px;
    height: 17px;
    margin: auto;
    position: absolute;
    inset: 0%;
  }

  .buttom-bg-app-menu-2 {
    opacity: 1;
    background-color: #bbfe01;
  }

  .buttom-application-menu-2 {
    width: 160px;
    height: 45px;
  }

  .buttom-vw-app-mnu-copy-2 {
    z-index: 5;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .text-button-application-menu-2 {
    font-size: 16px;
  }

  .buttom-close-menu-2 {
    width: 45px;
    height: 45px;
  }

  .text-button-application-menu-3 {
    font-size: 16px;
  }

  .buttom-close-menu-3 {
    width: 45px;
    height: 45px;
  }

  .bottom2-content {
    opacity: .85;
    color: var(--основной-цвет);
    text-transform: uppercase;
    align-self: flex-start;
    margin-top: 10px;
    font-family: Alsgorizont, sans-serif;
    font-size: 12px;
    font-weight: 300;
    text-decoration: none;
  }

  .bottom2-content-box {
    opacity: .8;
    color: var(--основной-цвет);
    text-align: center;
    border: 1px solid #000;
    border-radius: 10px;
    height: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    position: relative;
  }

  .text-content-box {
    padding-bottom: 0;
    position: relative;
  }

  .text-content-block {
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container {
    max-width: 728px;
  }

  .testimonial-left {
    width: 40%;
    margin-right: 40px;
  }

  .pertner-box {
    grid-column-gap: 26px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pertner-img-box {
    border-radius: 24px;
    margin-top: 0;
    padding: 20px;
  }

  .partner-text-right {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 110%;
  }

  .partner-partners-centre {
    grid-row-gap: 22px;
  }

  .part-card-partner {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .partnet-text-grid {
    grid-template-columns: 1.75fr 1fr;
  }

  .partner-text-box {
    padding-left: 15px;
    padding-right: 15px;
  }

  .partner-text-centr {
    font-size: 24px;
  }

  .pertner-box-mob {
    grid-template-columns: .75fr;
    display: none;
  }

  .paragraph-5 {
    color: var(--основной-цвет);
  }

  .video-box2 {
    grid-template-rows: auto;
  }

  .grid-botton-cont {
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  .container-2 {
    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;
  }

  .news-card-image {
    display: none;
  }

  .news-card-imag-laptop {
    display: block;
  }

  .news-card-grid11 {
    grid-template-rows: max-content;
    margin-right: 20px;
  }

  .news-image-box {
    width: 390px;
    height: 260px;
  }

  .news-image {
    width: 370px;
    height: 240px;
  }

  .left-blur-ns, .right-blur-ns {
    border-radius: 24px;
  }

  .h3-news {
    font-size: 20px;
  }

  .news-heading-left-grid {
    margin-bottom: 70px;
    padding-right: 0;
  }

  .h1-hp-ns {
    font-size: 40px;
  }

  .grid-666 {
    grid-template-columns: 1fr 1fr;
  }

  .news-text-grid {
    grid-template-rows: auto;
  }

  .h2-2 {
    font-size: 50px;
  }

  .news-block-container {
    max-width: none;
  }

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

  .h3-news-2 {
    margin-bottom: 15px;
  }

  .ns-text-bottom-grid {
    margin-top: 0;
  }

  .news-text-block {
    font-size: 12px;
  }

  .corner-image-22-copy {
    z-index: 5;
    top: -60px;
  }

  .container-3 {
    max-width: 728px;
  }

  .hero-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-2 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .section-event224-copy {
    display: block;
  }

  .grid-668 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2.5fr;
    margin-top: 50px;
  }

  .div-block-31 {
    width: 1px;
    height: 1px;
    display: none;
  }

  .h2-news-copy {
    font-size: 50px;
  }

  .h1-hp-ns-copy-mob, .h1-hp-ns-copy {
    font-size: 40px;
  }

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

  .name-mg-box-copy {
    margin-top: 140px;
    margin-bottom: 70px;
    margin-left: 0;
  }

  .text-block-1784 {
    max-width: 300px;
  }

  .grid-672-copy {
    grid-template-rows: auto;
    grid-template-columns: auto auto;
  }

  .text-block-1785-copy {
    width: 250px;
  }

  .grid-673 {
    grid-template-columns: 1fr .75fr;
    margin-top: 50px;
  }

  .link-12 {
    color: var(--для-текста-белый);
    font-weight: 600;
  }

  .buttom-vw-copy {
    height: 70px;
    padding: 0;
  }

  .text-button-123-copy {
    font-size: 14px;
  }

  .div-block-42 {
    height: 60px;
  }

  .event-heading-left-grid {
    margin-bottom: 70px;
    padding-right: 0;
  }

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

  .video-heading-left-grid {
    margin-bottom: 70px;
    padding-right: 0;
  }

  .h1-hp-vd {
    font-size: 40px;
  }

  .news-date-tx {
    top: 20px;
  }

  .news-card-grid {
    margin-bottom: 15px;
  }

  .news-flex-block-copy {
    margin-top: -72px;
  }

  .div-block-48 {
    grid-template-columns: 1fr 1fr;
  }

  .image-13 {
    height: 100%;
  }

  .div-block-52 {
    height: 50px;
  }

  .buttom-vw-box-copy {
    justify-content: center;
    align-items: center;
    margin: auto auto 0;
    display: flex;
  }

  .line-left-button-vw-copy {
    display: flex;
  }

  .text-button-vw-copy {
    font-size: 18px;
  }

  .text-block-1793 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .news-text-grid-bottom {
    height: 200px;
  }

  .buttom-blog-box {
    justify-content: center;
    align-items: center;
    margin: auto auto 0;
    display: flex;
  }

  .line-left-button-blog {
    display: flex;
  }

  .text-button-blog {
    font-size: 18px;
  }

  .div-block-67 {
    height: 0;
  }

  .section-form-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .contact-form-container-copy {
    grid-template-columns: 50% 50%;
  }

  .soc-btn-copy {
    width: 100%;
  }

  .h1-hp-ns-copy {
    font-size: 35px;
  }

  .conditions-box-copy {
    display: none;
  }

  .text-grid-menu-bottom {
    margin-bottom: 0;
  }

  .btn-form-text-copy-copy {
    text-align: center;
    line-height: 100%;
  }

  .div-block-80 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-81 {
    width: 100%;
  }

  .div-block-4448-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-48-copy {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-72-copy {
    margin-bottom: 50px;
  }

  .text-grid-c-copy123 {
    margin-bottom: 0;
  }

  .h2-int {
    font-size: 50px;
  }

  .section-international {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-left-grid-cp-copy {
    margin-bottom: 70px;
    padding-right: 0;
  }

  .h1-head-int {
    font-size: 50px;
  }

  .text-left-content-hero-box {
    font-size: 22px;
  }

  .button-application-int {
    color: var(--для-текста-белый);
  }

  .button-box-int {
    margin-top: 0;
    margin-bottom: 0;
  }

  .about-sectoin-int {
    grid-column-gap: 40px;
    margin-bottom: 10px;
  }

  .image-16 {
    height: 80px;
  }

  .section-progect {
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .prog-navigation-box {
    grid-template-rows: max-content;
    grid-template-columns: 1fr;
  }

  .h3-prog-slider {
    font-size: 36px;
  }

  .prog-left-arrow-icon {
    display: inline-block;
    overflow: clip;
  }

  .section-team-internationale {
    padding-left: 40px;
    padding-right: 40px;
  }

  .h2-copy {
    font-size: 50px;
  }

  .content-block-team {
    grid-row-gap: 30px;
    grid-template-rows: max-content max-content;
    grid-template-columns: 100%;
  }

  .left-content-block-team {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .h3-team-inter {
    font-size: 36px;
  }

  .text-button-int {
    font-size: 18px;
  }

  .section-form-int {
    padding-left: 40px;
    padding-right: 40px;
  }

  .h3-drop-inter {
    font-size: 36px;
  }

  .dropdown-list-4 {
    display: none;
  }

  .int-image-box {
    width: auto;
    height: 220px;
    padding: 10px;
  }

  .text-block-17782 {
    font-size: 18px;
  }

  .text-block-stydent-story {
    font-size: 14px;
  }

  .section-drop-int, .section-form-int-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .descrip-int-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 50px;
  }

  .bracket-image-top-white, .bracket-image-bottom-white {
    margin-bottom: -10px;
  }

  .int-mg-description {
    font-size: 22px;
  }

  .descr-int-text {
    font-size: 16px;
  }

  .h3-nodrop-inter {
    font-size: 36px;
  }

  .corner-image-copy {
    top: -60px;
  }

  .section-drop-int-dop {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-92 {
    height: 0;
    display: none;
  }

  .gorizont-form-int {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-94 {
    margin-bottom: 10px;
  }

  .section-drop-int-esp {
    padding-left: 40px;
    padding-right: 40px;
  }

  .h1-head-int-esp {
    font-size: 50px;
  }

  .h1-head-int-eng {
    font-size: 45px;
  }

  .sl-img-copy {
    width: 100%;
    max-width: none;
    height: auto;
  }

  .text-grid-c-copy, .text-grid-left-int-news {
    margin-bottom: 0;
  }

  .language-block {
    margin-bottom: 10px;
  }

  .heading-int-zel-person {
    width: 80%;
  }

  .grid-news-person {
    grid-template-rows: auto;
    grid-template-columns: auto auto;
  }

  .contact-form-container-1 {
    grid-template-columns: 50% 50%;
  }

  .left-form-block-1 {
    padding-left: 20px;
    padding-right: 30px;
  }

  .heading-left-grid-slide-bi {
    margin-bottom: 70px;
    padding-right: 0;
  }

  .h2-bak-slwde-bi {
    margin-bottom: 30px;
    font-size: 50px;
  }

  .part-edu-grid-slide-tii, .part-edu-grid-staty-bi {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 60px;
  }

  .right-form-slide-block, .right-form-slide-block-2 {
    grid-template-columns: 100%;
    width: 100%;
    padding-left: 30px;
    padding-right: 20px;
  }

  .part-card-partner11 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .contact-form-staty-container {
    grid-template-columns: 50% 50%;
  }

  .left-form-staty-block {
    padding-left: 20px;
    padding-right: 30px;
  }

  .h2-staty {
    font-size: 50px;
  }

  .top-bak-slider-staty-desc {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-48-copy-copy {
    grid-template-columns: 1fr 1fr;
  }

  .con-gorizont-form {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .dropdown-list-con, .dropdown-list-copy {
    display: block;
  }

  .progect-grid {
    grid-column-gap: 30px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: .25fr;
    display: grid;
  }

  .div-block-4448-copy-copy {
    grid-template-columns: 1fr 1fr;
  }

  .dopprofessions-box {
    display: flex;
  }

  .button-resum-program {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .hero-description-doble {
    margin-top: 20px;
    font-size: 16px;
    line-height: 120%;
  }

  .section-admission-cp {
    padding-left: 40px;
    padding-right: 40px;
  }

  .h1-hp-mg-uvb {
    font-size: 50px;
  }

  .section-admission-uvb {
    padding-left: 40px;
    padding-right: 40px;
  }

  .program-h-container-uvb {
    background-color: #18181800;
    border-color: #181818;
    padding-bottom: 10px;
  }

  .list-item-6 {
    color: var(--основной-цвет);
    font-size: 14px;
  }

  .list-3 {
    margin-top: 25px;
    padding-left: 20px;
  }

  .desk-program-small {
    background-color: var(--ярко-зеленый);
    color: var(--основной-цвет);
    border-radius: 14px;
  }

  .button-desk-timline-text-2-copy {
    color: var(--основной-цвет);
    -webkit-text-stroke-color: var(--основной-цвет);
  }

  .h2-form-mg-copy {
    font-size: 34px;
  }

  .text-box-timline-right-tsbt {
    margin-bottom: 50px;
  }

  .div-block-110 {
    height: 40px;
  }

  .text-h-offline {
    width: 110px;
  }

  .right-heading-online {
    margin-top: 30px;
    margin-bottom: 15px;
    font-size: 34px;
    font-weight: 500;
    line-height: 110%;
  }

  .h2-nameint-program {
    font-size: 34px;
  }

  .div-block-52-copy {
    height: 50px;
  }

  .div-block-116 {
    grid-column-gap: 77px;
    grid-row-gap: 77px;
  }

  .section-menu-eng {
    display: none;
  }

  .section-menu-mob-eng {
    z-index: 50;
    width: 100vw;
    height: 100%;
    display: none;
    position: fixed;
  }

  .icon, .icon-2 {
    margin-top: 160px;
  }

  .corner-image-22-top {
    top: -65px;
  }

  .section-aspiran-eng {
    padding-left: 40px;
    padding-right: 40px;
  }

  .left-content-block-spec-tisbt {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .content-block-spec-tisbt {
    grid-row-gap: 30px;
    grid-template-rows: max-content max-content;
    grid-template-columns: 100%;
  }

  .mask-copy {
    border-radius: 17px;
  }

  .right-content-hero-box-lab-page {
    justify-content: flex-end;
    align-items: center;
  }

  .div-block-118 {
    width: 90%;
  }

  .button-conf {
    color: var(--для-текста-белый);
  }

  .content-block-team-int {
    grid-row-gap: 30px;
    grid-template-rows: max-content max-content;
    grid-template-columns: 100%;
  }

  .gorizont-form-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .btn-form-text-big {
    padding-left: 15px;
    padding-right: 15px;
  }

  .btn-form-text-big.text-op-cont {
    padding-left: 10px;
    padding-right: 3px;
  }

  .div-block-int-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 767px) {
  .hero-section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .bg-image-box {
    display: block;
  }

  .content-hero-box {
    grid-column-gap: 110px;
    grid-row-gap: 110px;
    top: 68px;
  }

  .left-content-hero-box {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .logo-image {
    width: 370px;
    margin-bottom: 10px;
  }

  .hero-description {
    margin-top: 20px;
    font-size: 14px;
  }

  .button-box {
    margin-top: 15px;
  }

  .button-application {
    color: var(--для-текста-белый);
  }

  .section {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .fact-stack {
    grid-template-rows: 190px 190px 190px;
    grid-template-columns: 1fr;
    display: none;
  }

  .line-left-stack {
    height: 100px;
  }

  .fact-container {
    border-radius: 22px;
  }

  .line-right-stack {
    height: 100px;
  }

  .left-blur {
    border-radius: 22px;
  }

  .right-blur {
    border-radius: 22px;
    margin-bottom: 10px;
  }

  .fact-text {
    font-size: 50px;
  }

  .corner-image {
    width: auto;
    top: -40px;
  }

  .h1-hero-page {
    font-size: 60px;
  }

  .about-stack {
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 30px 1fr;
    padding-bottom: 30px;
  }

  .line-left-button-vw, .line-bottom-button-vw {
    height: 50px;
  }

  .text-button-vw {
    font-size: 16px;
  }

  .section-directions {
    height: auto;
  }

  .hsw, .progress-b {
    display: none;
  }

  .line-left-directions, .line-right-directions {
    height: 200px;
  }

  .directions-content-box {
    width: 100%;
  }

  .h3 {
    margin-bottom: 20px;
  }

  .direction-bakalavriat-button {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
    width: 100%;
  }

  .h2 {
    margin-bottom: 45px;
    padding-right: 0;
    font-size: 38px;
    line-height: 110%;
  }

  .h2.steps {
    margin-bottom: 20px;
  }

  .h2.black, .h2.black-copy {
    margin-top: 0;
    font-size: 38px;
  }

  .bracket-image-top {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
  }

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

  .right-advantages-box {
    border-left-style: none;
    border-left-width: 0;
    padding-top: 0;
  }

  .ad-card {
    margin-bottom: 40px;
  }

  .numbering-text {
    right: -10px;
  }

  .left-advantages {
    display: none;
  }

  .bracket-image-bottom {
    border-bottom-right-radius: 22px;
    border-bottom-left-radius: 22px;
  }

  .section-community {
    background-image: url("https://cdn.prod.website-files.com/657827851305460891bf9d48/65a684ced613b0ff41da3aa1_Frame%2019.svg");
    background-position: 50%;
    background-size: auto;
  }

  .community-container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .community-buttom-grid {
    grid-template-rows: 90px 90px;
    grid-template-columns: 1fr 1fr;
    height: auto;
    margin-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-animation-container {
    display: none;
  }

  .steps-image {
    height: 180px;
  }

  .steps-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    padding-bottom: 90px;
  }

  .step-card {
    grid-template-rows: auto;
    grid-template-columns: 60px 1fr;
    align-content: center;
  }

  .image-step {
    height: 80px;
  }

  .section-blog {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
    display: none;
  }

  .collection-list {
    display: block;
  }

  .collection-item {
    margin-bottom: 30px;
    padding-right: 0;
    display: block;
  }

  .heading-news, .description-news {
    height: auto;
  }

  .line-left-button-news, .line-bottom-button-news {
    height: 50px;
  }

  .section-form {
    padding-top: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .bracket-image-top-black {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: -30px;
  }

  .contact-form-container {
    grid-template-columns: 1fr;
  }

  .left-form-block {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .bracket-image-bottom-black {
    border-bottom-right-radius: 22px;
    border-bottom-left-radius: 22px;
  }

  .right-form-block {
    border-top: 1px solid #000;
    border-left-style: none;
    border-left-width: 0;
    padding-top: 30px;
    padding-left: 20px;
  }

  .h3-form {
    margin-bottom: 30px;
  }

  .btn-form-text.text-op-cont {
    padding-right: 10px;
  }

  .corner-image-bottom {
    display: none;
    bottom: -43px;
  }

  .footer-opacity {
    height: 80px;
  }

  .nav-content {
    padding-right: 20px;
  }

  .right-content-hero-box-all-page {
    justify-content: flex-end;
    align-items: center;
  }

  .logo-image-2 {
    width: 490px;
  }

  .about-text {
    width: 90%;
    font-size: 26px;
  }

  .about-fact-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr 1fr;
  }

  .directions-card {
    border: 1px solid var(--для-заголовков);
    background-color: var(--основной-цвет);
    border-radius: 30px;
    height: auto;
    margin-bottom: 30px;
    padding-top: 50px;
    top: 200px;
  }

  .directions-card._1 {
    border: 1px solid var(--для-заголовков);
    background-color: var(--основной-цвет);
    border-radius: 30px;
    height: auto;
    margin-bottom: 60px;
    padding-top: 50px;
    top: 190px;
  }

  .directions-card._2, .directions-card._3, .directions-card._4 {
    border: 1px solid var(--для-заголовков);
    background-color: var(--основной-цвет);
    border-radius: 30px;
    height: auto;
    margin-bottom: 30px;
    padding-top: 50px;
  }

  .h2-directions {
    font-size: 50px;
    top: 30px;
  }

  .directions-image-box-2 {
    width: 100%;
    height: 270px;
    padding: 15px;
  }

  .directions-image-2 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .directions-card-grid-2 {
    grid-row-gap: 20px;
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr;
    height: auto;
    margin-right: 10px;
    padding-left: 10px;
  }

  .directions-content-box-2 {
    margin-bottom: 30px;
  }

  .numbering-text-2 {
    top: 20px;
    right: 25px;
  }

  .indent {
    height: 10px;
  }

  .grid-image {
    object-fit: cover;
    height: 100%;
  }

  .conf-grid {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .conf-grid-right {
    width: 100%;
    height: 200px;
    padding-top: 30px;
    padding-bottom: 30px;
    overflow: hidden;
  }

  .cf-gd-image {
    height: auto;
  }

  .conf-container {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-structure {
    padding-left: 30px;
    padding-right: 30px;
  }

  .structure-box {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
  }

  .job-title-text {
    padding-top: 2px;
    padding-right: 14px;
    font-size: 10px;
  }

  .job-title-text._3 {
    padding-right: 10px;
  }

  .job-title-text._4 {
    padding-right: 28px;
  }

  .about-grid {
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 50px;
  }

  .about-text-asp {
    width: 500px;
    margin-bottom: 50px;
  }

  .dropdown-toggle {
    flex-flow: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 130px;
    display: flex;
  }

  .dropdown-list {
    display: none;
  }

  .directions-card-2, .directions-card-2._1, .directions-card-2._2, .directions-card-2._3, .directions-card-2._4 {
    border: 1px solid var(--для-заголовков);
    background-color: var(--основной-цвет);
    border-radius: 30px;
    height: auto;
    padding-top: 50px;
  }

  .card-inf {
    padding-left: 60px;
    padding-right: 60px;
  }

  .bracket-image-top-2 {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    height: 70px;
  }

  .bracket-image-bottom-2 {
    border-bottom-right-radius: 22px;
    border-bottom-left-radius: 22px;
    height: 70px;
  }

  .inf-paragraph {
    font-size: 20px;
  }

  .inf-link {
    font-size: 14px;
  }

  .section-inf {
    padding-top: 70px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-aspirant {
    padding-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .aspirant-grid {
    display: block;
  }

  .image-asp {
    width: 70px;
    height: 70px;
  }

  .collection-item-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .tema-box {
    margin-bottom: 15px;
  }

  .ruk-box {
    margin-bottom: 20px;
  }

  .line-asp {
    margin-bottom: 10px;
  }

  .section-teachers {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .t-slider {
    display: none;
  }

  .navigation-box {
    margin-bottom: 90px;
    display: block;
  }

  .slide-nav {
    display: none;
  }

  .left-arrow {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
    inset: -10% 15% auto auto;
  }

  .right-arrow {
    margin-top: -1.1px;
    margin-bottom: 83.9px;
    inset: -10% 0% 0% auto;
  }

  .buttom-vw-2 {
    margin-bottom: 30px;
  }

  .button-block {
    margin-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
    top: 0;
  }

  .heading-box-steps-2 {
    padding-top: 0;
  }

  .steps-box-mob {
    margin-bottom: -110px;
    top: -90px;
  }

  .steps-image-box-mob {
    height: 220px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hs-slider-mob {
    background-color: var(--прозрачный);
    height: auto;
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 70px;
    padding-bottom: 40px;
    display: block;
  }

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

  .hs-slide {
    background-color: var(--прозрачный);
    margin-right: 20px;
  }

  .slider-mask-hs {
    width: 100%;
    height: auto;
  }

  .hs-card-mob {
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
    height: 100%;
    margin-right: 0;
  }

  .directions-image-box-mob {
    border-radius: 22px;
    width: 100%;
    height: 310px;
    padding: 15px;
  }

  .directions-imag-mob {
    object-fit: cover;
    border-radius: 14px;
    width: 100%;
    height: 100%;
  }

  .liner-image-mob {
    position: absolute;
    inset: 0%;
  }

  .left-arrow-icon-wh, .right-arrow-icon-wh {
    width: 60px;
    height: 45px;
  }

  .left-arrow-wh {
    width: 60px;
    height: 45px;
    inset: 0% 0% auto -75px;
  }

  .right-arrow-wh {
    width: 60px;
    height: 45px;
    inset: 0% -75px auto 0%;
  }

  .vertical-line {
    background-color: var(--для-текста-белый);
    width: 1px;
    height: 80px;
    margin-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .blur-ab-mob {
    inset: 0% auto auto 0%;
  }

  .logo-image-1 {
    margin-bottom: 10px;
  }

  .hero-description-2 {
    margin-top: 20px;
    font-size: 16px;
  }

  .corner-image-mob {
    top: -40px;
  }

  .section-advantages {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .ad-card-2 {
    margin-bottom: 40px;
  }

  .corner-image-mob-wh {
    top: -40px;
  }

  .directions-card-imag-laptop {
    display: none;
    inset: 0%;
  }

  .none-block {
    display: block;
  }

  .directions-card-imag-rotate-mob {
    width: 100%;
    height: 100%;
    display: none;
    inset: 0%;
  }

  .aspirant-grid-mob {
    grid-column-gap: 30px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: max-content max-content 1fr max-content;
    grid-auto-columns: 1fr;
    padding-top: 10px;
    display: block;
  }

  .image-asp-box {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: max-content 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-bottom: 15px;
    display: grid;
  }

  .t-slider-mob {
    display: block;
  }

  .navigation-box-mob {
    margin-bottom: 90px;
    display: block;
  }

  .logo-image-hero {
    width: 370px;
    margin-bottom: 10px;
  }

  .section-menu {
    display: none;
  }

  .menu-logo-box {
    justify-content: space-between;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
  }

  .tab-pane-box {
    padding-top: 0;
    padding-bottom: 0;
  }

  .directions-content-box-menu {
    width: 100%;
  }

  .h3-menu {
    margin-bottom: 20px;
  }

  .direction-bakalavriat-button-menu {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: max-content max-content;
    width: 100%;
  }

  .line-left-directionsmenu, .line-right-directions-menu {
    height: 200px;
  }

  .left-blur-grey, .right-blur-grey {
    border-radius: 22px;
  }

  .heading-left-grid-uvb {
    margin-bottom: 60px;
  }

  .h1-hp-mg {
    font-size: 36px;
  }

  .adv-h-box {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .left-blur-p, .right-blur-p {
    border-radius: 22px;
  }

  .description-h-mg {
    margin-bottom: 40px;
    font-size: 15px;
  }

  .hero-section-mg {
    padding-left: 30px;
    padding-right: 30px;
  }

  .name-mg-box {
    margin-bottom: 30px;
  }

  .code-mg-box {
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .code-mg-text {
    font-size: 16px;
  }

  .name-text {
    font-size: 14px;
    line-height: 110%;
  }

  .button-application-mg, .text-button-heromg {
    color: var(--ярко-зеленый);
    text-decoration: none;
    display: block;
  }

  .text-box-button--ng {
    text-decoration: none;
  }

  .bracket-image-top-mg {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: -30px;
  }

  .bracket-image-bottom-mg {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: 0;
  }

  .h2-mg {
    margin-bottom: 20px;
    font-size: 33px;
  }

  .intro-grid {
    padding-left: 30px;
  }

  .intro-text {
    font-size: 23px;
  }

  .section-intro {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-spec {
    background-position: 100% 10%;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .content-block-spec {
    grid-template-rows: auto max-content;
  }

  .left-content-block-spec {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    grid-template-rows: auto max-content;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .h6-spec {
    font-size: 20px;
  }

  .spec-description {
    font-size: 16px;
  }

  .line-top-galery {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: -30px;
  }

  .line-bottom-galery {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: 0;
  }

  .top-galery {
    width: 100%;
    height: 380px;
    padding: 10px;
  }

  .mask-bottom {
    border-radius: 16px;
  }

  .line-top-galery-2 {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: -30px;
  }

  .line-bottom-galery-2 {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: 0;
  }

  .right-blur-p-2, .left-blur-p-2 {
    border-radius: 22px;
  }

  .section-form-mg {
    padding: 40px 30px 130px;
  }

  .h2-form-mg {
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 28px;
  }

  .h2-form-mg.steps {
    margin-bottom: 20px;
  }

  .h2-form-mg.black {
    font-size: 38px;
  }

  .line-center {
    height: 40px;
    margin-bottom: 10px;
  }

  .line-top-form2 {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: -30px;
  }

  .line-bottom-form2 {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: 0;
  }

  .btn-2-mg {
    width: auto;
  }

  .section-education-mg {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .left-descrip-edu-grid {
    height: 250px;
    margin-bottom: 20px;
  }

  .bracket-image-top-black-2 {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: -30px;
  }

  .bracket-image-bottom-black-2 {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: 0;
  }

  .edu-mg-description {
    font-size: 18px;
  }

  .section-ecosystem {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .bracket-image-top-22, .bracket-image-bottom-22 {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
  }

  .section-trek {
    z-index: 6;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .h2-trek {
    margin-bottom: 20px;
    font-size: 38px;
  }

  .h2-trek.steps {
    margin-bottom: 20px;
  }

  .h2-trek.black {
    font-size: 38px;
  }

  .timline-box-terk {
    display: none;
  }

  .left-timline-section-box-top {
    justify-content: flex-start;
  }

  .text-block {
    font-size: 30px;
    line-height: 110%;
  }

  .centr-timline-section-box-top {
    width: 15px;
    height: 15px;
    margin-left: -36px;
  }

  .list-timline {
    margin-bottom: 10px;
  }

  .item-list-timline {
    padding-right: 10px;
  }

  .month {
    margin-bottom: 30px;
  }

  .text-star-box {
    margin-bottom: 10px;
  }

  .timline-bottom-box {
    margin-top: 30px;
    margin-left: -30px;
    padding: 20px;
  }

  .text-block-2 {
    font-size: 18px;
  }

  .section-advantages-mg {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .adv-mg-card {
    border: 1px solid var(--для-заголовков);
    background-color: var(--основной-цвет);
    border-radius: 30px;
    height: auto;
    margin-bottom: 30px;
    padding-top: 50px;
    top: 200px;
  }

  .adv-mg-card._1 {
    border: 0px none var(--для-заголовков);
    background-color: var(--основной-цвет);
    border-radius: 30px;
    height: auto;
    margin-top: 30px;
    margin-bottom: 60px;
    padding-top: 10px;
    padding-right: 0;
    top: 190px;
  }

  .adv-mg-card._2, .adv-mg-card._3, .adv-mg-card._4 {
    border: 1px solid var(--для-заголовков);
    background-color: var(--основной-цвет);
    border-radius: 30px;
    height: auto;
    margin-bottom: 30px;
    padding-top: 50px;
  }

  .adv-mg-card-grid-2 {
    grid-row-gap: 20px;
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr;
    height: auto;
    margin-right: 10px;
    padding-left: 10px;
  }

  .adv-mg-content-box-2 {
    margin-bottom: 30px;
  }

  .adv-mg-image-2 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .adv-ng-image-box-2 {
    width: 100%;
    height: 270px;
    padding: 15px;
  }

  .h2-adv {
    font-size: 38px;
    top: 100px;
  }

  .adv-mg-card-2 {
    border: 1px none var(--для-заголовков);
    background-color: var(--основной-цвет);
    border-radius: 30px;
    height: auto;
    margin-bottom: 30px;
    padding-top: 50px;
    top: 200px;
  }

  .adv-mg-card-2._1 {
    border: 0px none var(--для-заголовков);
    background-color: var(--основной-цвет);
    border-radius: 30px;
    height: auto;
    margin-bottom: 60px;
    padding-top: 10px;
    padding-right: 0;
    top: 190px;
  }

  .adv-mg-card-2._1._2 {
    border-style: none;
    padding-top: 10px;
  }

  .adv-mg-card-2._2, .adv-mg-card-2._3, .adv-mg-card-2._4 {
    border: 1px solid var(--для-заголовков);
    background-color: var(--основной-цвет);
    border-radius: 30px;
    height: auto;
    margin-bottom: 30px;
    padding-top: 50px;
  }

  .adv-mg-card-2._1-3 {
    border: 0px none var(--для-заголовков);
    background-color: var(--основной-цвет);
    border-radius: 30px;
    height: auto;
    margin-bottom: 60px;
    padding-top: 10px;
    padding-right: 0;
    top: 190px;
  }

  .section-partners-mg {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .part-edu-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .part-card {
    height: 150px;
  }

  .section-admission {
    padding-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .bracket-image-top-black-222 {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: -30px;
  }

  .section-open-doors {
    padding-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .bracket-image-bottom-black-222, .bracket-image-top-black-video {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: -30px;
  }

  .bracket-image-bottom-black-video {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: 0;
  }

  .conditions-text-box-mob {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .timline-box-terk-mob {
    margin-bottom: 20px;
    padding-left: 50px;
    display: block;
  }

  .timline-line-box-mob {
    inset: 0% auto 0% 0%;
  }

  .timline-section-box-mob {
    align-items: flex-start;
    padding-left: 30px;
  }

  .timline-section-box-top-mob {
    grid-column-gap: 0px;
    grid-template-columns: 0 1fr;
  }

  .left-timline-section-box-top-mob {
    flex-flow: column;
    justify-content: flex-start;
    margin-top: -10px;
  }

  .timline-section-box-bottom-mob {
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .left-timline-section-box-bottom-mob {
    justify-content: flex-start;
  }

  .text-box-timline-right-mob {
    margin-bottom: 60px;
  }

  .timline-section-box-bottom-mob-2-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .corner-image-22 {
    top: -40px;
  }

  .image-2 {
    height: 250px;
  }

  .section-education-mg-tisbt, .section-edu-process {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .right-blur-2, .left-blur-2 {
    border-radius: 22px;
  }

  .right-form-block-tisbt {
    border-top: 1px solid #000;
    border-left-style: none;
    border-left-width: 0;
    grid-template-rows: max-content auto;
    padding-top: 30px;
    padding-left: 20px;
  }

  .directions-image-menu-tisbt {
    object-position: 50% 0%;
  }

  .timline-section-box-bottom-mob-tsbt {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .text-box-timline-right-mob-tisbt {
    margin-bottom: 30px;
  }

  .h6-spec-2-2 {
    font-size: 18px;
  }

  .h2-mg-cp {
    margin-bottom: 20px;
    font-size: 33px;
  }

  .video-about-container {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .timline-description-text {
    font-size: 16px;
    line-height: 120%;
  }

  .part-card-2 {
    height: 50px;
  }

  .bracket-image-22 {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: -30px;
  }

  .bracket-image-22-bottom {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: 0;
  }

  .heading-left-grid-cp {
    margin-bottom: 60px;
  }

  .section-video {
    padding: 40px 30px 70px;
  }

  .section-menu-mob {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 100%;
    display: none;
  }

  .dropdown-box-mob {
    margin-left: 30px;
    margin-right: 30px;
    position: absolute;
  }

  .dropdown-menu {
    border-top-style: none;
    border-top-width: 0;
    border-bottom-style: none;
    border-bottom-width: 0;
    align-content: space-around;
    margin-bottom: 15px;
  }

  .dd-heading-menu {
    z-index: 8;
    opacity: .8;
    color: #181818;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    line-height: 110%;
    position: relative;
  }

  .dd-image-menu {
    height: 25px;
    margin-right: 15px;
    display: inline-block;
  }

  .top-galery-2 {
    width: 100%;
    height: 380px;
    padding: 10px;
  }

  .h2-mg-suis {
    margin-bottom: 20px;
    font-size: 33px;
  }

  .section-education-mg-suis {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .adv-mg-card-2-2 {
    border: 1px solid var(--для-заголовков);
    background-color: var(--основной-цвет);
    border-radius: 30px;
    height: auto;
    margin-bottom: 30px;
    padding-top: 50px;
    top: 200px;
  }

  .adv-mg-card-2-2._1 {
    border: 0px none var(--для-заголовков);
    background-color: var(--основной-цвет);
    border-radius: 30px;
    height: auto;
    margin-bottom: 60px;
    padding-top: 10px;
    padding-right: 0;
    top: 190px;
  }

  .adv-mg-card-2-2._2, .adv-mg-card-2-2._3, .adv-mg-card-2-2._4 {
    border: 1px solid var(--для-заголовков);
    background-color: var(--основной-цвет);
    border-radius: 30px;
    height: auto;
    margin-bottom: 30px;
    padding-top: 50px;
  }

  .adv-mg-card-2-2._1-3 {
    border: 0px none var(--для-заголовков);
    background-color: var(--основной-цвет);
    border-radius: 30px;
    height: auto;
    margin-bottom: 60px;
    padding-top: 10px;
    padding-right: 0;
    top: 190px;
  }

  .section-admission-suis {
    padding-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-22 {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .name-bak-box {
    margin-bottom: 30px;
  }

  .code-bak-box {
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .code-bak-text {
    font-size: 16px;
  }

  .hero-section-bak {
    padding-left: 30px;
    padding-right: 30px;
  }

  .h1-hp-bak {
    font-size: 36px;
  }

  .description-h-bak {
    margin-bottom: 40px;
    font-size: 15px;
  }

  .left-blur-p-white, .right-blur-p-white {
    border-radius: 12px;
  }

  .mask-bottom--bak {
    border-radius: 16px;
  }

  .h6-spec-2--bak {
    font-size: 20px;
  }

  .left-blur-p-2--white, .right-blur-p--2-bak {
    border-radius: 22px;
  }

  .top-bak-slider-desc {
    justify-content: flex-start;
    align-items: center;
    padding-left: 30px;
  }

  .text-top-bak-desc {
    text-align: left;
    max-width: 380px;
    font-size: 18px;
    line-height: 110%;
  }

  .image-ball {
    width: 100px;
    height: 100px;
    top: -50px;
    right: 5px;
  }

  .section-spec-bak {
    background-position: 100% 10%;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
  }

  .section-design-edu {
    padding: 40px 30px 70px;
  }

  .heading-design-box {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .desc-box-program {
    height: auto;
    margin-top: -10px;
    position: relative;
    bottom: 0;
    left: 0;
  }

  .design-edu-container {
    margin-top: 40px;
  }

  .udu-design {
    width: 230px;
    height: 230px;
  }

  .section-trek-bak {
    z-index: 6;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-treki {
    padding: 40px 30px 70px;
  }

  .text-grid-base-trek {
    grid-column-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .base-description {
    font-size: 16px;
    line-height: 120%;
  }

  .h2---centr {
    margin-bottom: 20px;
    font-size: 38px;
  }

  .h2---centr.steps {
    margin-bottom: 20px;
  }

  .h2---centr.black {
    font-size: 38px;
  }

  .treki-grid {
    grid-column-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .trek-img {
    width: 250px;
    height: 250px;
  }

  .btn-2-bak {
    width: auto;
  }

  .trek-box {
    margin-top: 40px;
  }

  .bg-image-s {
    top: 9%;
  }

  .section-timline {
    z-index: 6;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  ._2right-timline-section-box--bottom-copy {
    margin-bottom: 0;
  }

  .section-vipusk {
    padding: 40px 30px 70px;
  }

  .content-block-vipusk {
    grid-template-rows: auto max-content;
  }

  .left-content-block-vipusk {
    width: 100%;
  }

  .section-case {
    padding: 40px 30px 70px;
  }

  .content-block-case {
    grid-template-rows: auto max-content;
  }

  .left-content-block-case {
    width: 100%;
  }

  .bracket-image-top-black-222-copy {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: -30px;
  }

  .corner-image-mob-wh-2 {
    top: -40px;
  }

  .left-content-block-vipusk-bi {
    width: 100%;
  }

  .h6-spec-case {
    font-size: 20px;
  }

  .case-slider {
    display: none;
  }

  .navigation-box-case {
    margin-bottom: 90px;
    display: block;
  }

  .left-arrow-case, .right-arrow-case {
    top: -64px;
  }

  .h2-bii {
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 110%;
  }

  .h2-bii.steps {
    margin-bottom: 20px;
  }

  .h2-bii.black {
    font-size: 38px;
  }

  .treki-bi-box {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-treki-bi {
    padding: 40px 30px 70px;
  }

  .section-partniers {
    padding-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .part-edu-grid-bi {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto;
  }

  .case-slider--mob {
    margin-top: 30px;
    display: block;
  }

  .content-block-case--mob {
    grid-template-rows: auto max-content;
  }

  .h2-case {
    max-width: 360px;
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 110%;
  }

  .h2-case.steps {
    margin-bottom: 20px;
  }

  .h2-case.black {
    font-size: 38px;
  }

  .h2-bak-bi {
    margin-bottom: 20px;
    font-size: 33px;
  }

  .btn-2-mg-copy {
    width: auto;
  }

  .content-hero-box-hero {
    grid-column-gap: 110px;
    grid-row-gap: 110px;
    top: 68px;
  }

  .buttom-vw-2-asp {
    margin-bottom: 30px;
  }

  .buttom-vw-2-asp2 {
    margin-bottom: 80px;
  }

  .text-button-vw-2 {
    font-size: 16px;
  }

  .adv-h-box-bi {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .adv-h-box-bi.cp {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .heading-left-grid-cp-bi {
    margin-bottom: 60px;
  }

  .top-galery-suis {
    width: 100%;
    height: 380px;
    padding: 10px;
  }

  .content-block-spec-suis {
    grid-template-rows: auto max-content;
  }

  .vector-card {
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
  }

  .vector-description {
    font-size: 16px;
  }

  .section-practice {
    padding: 40px 30px 70px;
  }

  .practice-grid {
    grid-template-columns: 100%;
  }

  .practice-heding {
    margin-top: 20px;
    font-size: 20px;
  }

  .practice-grid-right-content {
    z-index: 7;
  }

  .practice-ctr-1-left-text {
    font-size: 14px;
  }

  .text-block-7 {
    font-size: 18px;
  }

  .right-blur-3 {
    border-radius: 70px;
  }

  .text-block-8 {
    font-size: 14px;
  }

  .practice-ctr-6 {
    padding-right: 110px;
  }

  .right-blur-bottom {
    border-radius: 90px;
  }

  .practice-ctr-box-bottom {
    padding-top: 30px;
  }

  .right-blur-3-2 {
    border-radius: 70px;
  }

  .text-block-9 {
    font-size: 21px;
  }

  .practice-ctr-77 {
    display: none;
  }

  .content-block-vipusk-suis {
    grid-template-rows: auto max-content;
  }

  .case-green-box-suis {
    padding-top: 30px;
    padding-left: 30px;
  }

  .h6-spec-case-suis {
    font-size: 20px;
  }

  .image-4-2 {
    bottom: -73px;
  }

  .practice-ctr-77-mob {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .practice-ctr-7-bottom {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .all-box-stack {
    grid-template-columns: max-content auto;
  }

  .section-maiin {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-box {
    position: relative;
    top: auto;
  }

  .top-galery-uvb {
    width: 100%;
    height: 380px;
    padding: 10px;
  }

  .left-content-block-spec-uvb {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    grid-template-rows: auto max-content;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .mask-bottom-uvb {
    border-radius: 16px;
  }

  .corner-image-bottom-mob {
    display: block;
    bottom: -43px;
  }

  .corner-image-white-mob, .corner-image-black-mob {
    display: block;
    top: -40px;
  }

  .button-application-2 {
    color: var(--для-текста-белый);
  }

  .hero-description-22, .hero-description-404 {
    margin-top: 20px;
    font-size: 14px;
  }

  .part-edu-grid-uvb {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .part-card-uvb {
    height: 150px;
  }

  .content-block-vipusk-uvb {
    grid-template-rows: auto max-content;
  }

  .left-content-block-vipusk-uvb {
    width: 100%;
  }

  .competent-box.v2 {
    height: auto;
  }

  .busines-partniers-heading {
    font-size: 16px;
  }

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

  .left-content-block-case-uvb {
    width: 100%;
  }

  .part-edu-grid-tii {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto;
  }

  .content-block-vipusk-cp {
    grid-template-rows: auto max-content;
  }

  .left-content-block-vipusk-cp {
    width: 100%;
  }

  .t-slider-pps {
    display: none;
  }

  .navigation-box-pps-mob {
    margin-top: 80px;
    margin-bottom: 90px;
    display: block;
  }

  .bracket-line-top {
    border-top-color: #898b85;
    border-left-style: solid;
    border-left-color: #898b85;
    border-right-color: #898b85;
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    height: 30px;
  }

  .bracket-line-bottom, .bracket-line-bottom-list {
    border-color: #898b85;
    border-top-style: none;
    border-top-width: 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-radius: 0 0 22px 22px;
    height: 30px;
    inset: auto 0% 0%;
  }

  .hero-section-polity {
    height: 40vh;
    padding-left: 30px;
    padding-right: 30px;
  }

  .heding-polity {
    margin-bottom: -10px;
    font-size: 30px;
  }

  .section-polity {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .corner-image-mob-polity {
    top: -40px;
  }

  .text-span-51, .text-span-52 {
    color: #787976;
    font-style: italic;
  }

  .text-span-53, .text-span-54 {
    color: var(--для-заголовков);
    font-style: italic;
  }

  .hero-section-all-page {
    padding-left: 30px;
    padding-right: 30px;
  }

  .h1-hp-all-page {
    font-size: 36px;
  }

  .heading-left-grid-all {
    margin-bottom: 60px;
  }

  .h2-all {
    margin-bottom: 20px;
    font-size: 33px;
  }

  .intro-grid-all {
    padding-left: 30px;
  }

  .section-services {
    background-position: 100% 10%;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .part-edu-grid-startap {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto;
  }

  .section-invest {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .h3-edu-invest {
    font-size: 38px;
    font-weight: 500;
    line-height: 110%;
  }

  .section-team {
    background-image: url("https://cdn.prod.website-files.com/657827851305460891bf9d48/65a684ced613b0ff41da3aa1_Frame%2019.svg");
    background-position: 50%;
    background-size: auto;
  }

  .team-box {
    margin-top: 40px;
  }

  .team-grid {
    grid-column-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .tm-img {
    width: 250px;
    height: 250px;
  }

  .left-blur-p-22, .right-blur-p-22 {
    border-radius: 22px;
  }

  .intro-grid-tesis {
    padding-left: 30px;
  }

  .about-text-tesis {
    width: 90%;
    font-size: 26px;
  }

  .h2-intro-tesis {
    margin-bottom: 20px;
    font-size: 33px;
  }

  .card-tesis {
    padding-left: 60px;
    padding-right: 60px;
  }

  .inf-paragraph-tesis {
    font-size: 20px;
  }

  .section-trek-tesis {
    z-index: 6;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .centr-timline-section-box-top-22 {
    width: 15px;
    height: 15px;
    margin-left: -36px;
  }

  .timline-box-trek-tesis {
    display: none;
  }

  .section-presentacion {
    padding-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .button-link {
    color: var(--для-текста-белый);
    text-decoration: none;
  }

  .timline-heading1 {
    color: var(--ярко-зеленый);
    text-transform: uppercase;
    margin-top: 0;
    padding-right: 44px;
    font-size: 18px;
    font-weight: 500;
    line-height: 110%;
  }

  .imline-heading2 {
    color: var(--для-заголовков);
    text-transform: uppercase;
    margin-top: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 110%;
  }

  .heading-5 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 500;
    line-height: 110%;
  }

  .bold-text-12 {
    padding-right: 0;
  }

  .botton-trek-box {
    border-color: var(--ярко-зеленый);
  }

  .line-bottom-button-news-2, .line-left-button-news-2 {
    height: 50px;
  }

  .text-content-box {
    width: 100%;
    height: 100%;
  }

  .text-content-block {
    margin: 0;
  }

  .section-partner-ts {
    padding: 60px 15px;
  }

  .testimonial-wrapper-four {
    flex-direction: column;
  }

  .testimonial-left {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .testimonial-image-four {
    height: auto;
  }

  .heading-small {
    font-size: 28px;
    line-height: 36px;
  }

  .pertner-box {
    display: none;
  }

  .partner-partners-centre {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .h3-partner {
    line-height: 110%;
  }

  .partnet-text-grid {
    grid-template-columns: 2.75fr .5fr;
  }

  .pertner-box-mob {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 30px;
    display: grid;
  }

  .paragraph-5 {
    margin-bottom: 0;
    padding-right: 25px;
    font-size: 18px;
    line-height: 123%;
  }

  .hero-section-blog {
    margin-bottom: 0;
    padding-bottom: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .tabs-menu-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 200px;
  }

  .hero-heading-center {
    padding: 60px 15px;
  }

  .div-block-22 {
    padding-left: 30px;
    padding-right: 30px;
    top: 100px;
  }

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

  .news-card {
    border: 1px solid var(--для-заголовков);
    background-color: var(--bg-светлый);
    border-radius: 30px;
    height: auto;
    padding-top: 50px;
  }

  .news-card._1, .news-card._2, .news-card._3, .news-card._4 {
    border: 1px solid var(--для-заголовков);
    background-color: var(--основной-цвет);
    border-radius: 30px;
    height: auto;
    padding-top: 50px;
  }

  .news-card-image {
    display: none;
  }

  .news-date-text {
    top: 20px;
    right: 25px;
  }

  .news-card-imag-laptop {
    display: none;
    inset: 0%;
  }

  .news-card-grid11 {
    grid-row-gap: 20px;
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr;
    height: auto;
    margin-right: 10px;
    padding-left: 10px;
  }

  .news-image-box {
    width: 100%;
    height: 270px;
    padding: 15px;
  }

  .news-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    padding: 0;
  }

  .left-blur-ns {
    border-radius: 22px;
  }

  .right-blur-ns {
    border-radius: 22px;
    margin-bottom: 10px;
    padding: 0;
  }

  .news-content-box {
    margin-bottom: 30px;
  }

  .hero-section-news {
    padding-left: 30px;
    padding-right: 30px;
  }

  .news-heading-left-grid {
    margin-bottom: 60px;
  }

  .h1-hp-ns {
    font-size: 36px;
  }

  .section-224 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .news-imagine {
    height: 250px;
  }

  .news-text-grid {
    height: 150px;
  }

  .testimonial-column-dark {
    padding: 60px 30px;
  }

  .h2-2 {
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 110%;
  }

  .h2-2.black {
    font-size: 38px;
  }

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

  .corner-image-22-copy {
    top: -40px;
  }

  .hero-heading-center-2 {
    padding: 60px 15px;
  }

  .section-event224-copy {
    padding-left: 30px;
    padding-right: 30px;
    display: block;
  }

  .grid-668 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2.5fr;
    margin-top: 40px;
  }

  .section-event224-copy-mob, .section-224-copy {
    padding-left: 30px;
    padding-right: 30px;
  }

  .h2-news-copy {
    margin-bottom: 45px;
    padding-right: 0;
    font-size: 38px;
    line-height: 110%;
  }

  .h2-news-copy.steps {
    margin-bottom: 20px;
  }

  .h2-news-copy.black {
    margin-bottom: 20px;
    font-size: 38px;
  }

  .news-card-copy {
    border: 1px solid var(--для-заголовков);
    background-color: var(--bg-светлый);
    border-radius: 30px;
    height: auto;
    padding-top: 50px;
  }

  .news-card-copy._1, .news-card-copy._2, .news-card-copy._3, .news-card-copy._4 {
    border: 1px solid var(--для-заголовков);
    background-color: var(--основной-цвет);
    border-radius: 30px;
    height: auto;
    padding-top: 50px;
  }

  .heading-37-copy {
    margin-bottom: 30px;
  }

  .grid-670 {
    margin-top: 17px;
  }

  .div-block-32, .div-block-32-bottom {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }

  .left-blur-p-white-copy, .right-blur-p-white-copy {
    border-radius: 12px;
    display: block;
  }

  .heading-38 {
    font-size: 32px;
  }

  .text-block-1783 {
    font-size: 14px;
  }

  .h1-hp-ns-copy-mob, .h1-hp-ns-copy {
    font-size: 36px;
  }

  .div-block-35 {
    display: block;
  }

  .name-mg-box-copy {
    margin-bottom: 30px;
  }

  .code-mg-box-copy {
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .code-mg-text-copy {
    font-size: 16px;
  }

  .name-text-copy {
    font-size: 14px;
    line-height: 110%;
  }

  .text-block-1784 {
    font-size: 18px;
  }

  .text-block-1785-copy {
    width: 100%;
    font-size: 12px;
  }

  .line-left-button-vw-copy, .line-bottom-button-vw-copy {
    height: 50px;
  }

  .text-button-123-copy {
    font-size: 16px;
  }

  .bold-text-15, .bold-text-16 {
    line-height: 100%;
  }

  .image-11 {
    max-width: 100%;
  }

  .image-12 {
    width: auto;
    max-width: 100%;
  }

  .section-224-copy, .section-22411-copy, .section-224-copy-copy, .hero-section-event {
    padding-left: 30px;
    padding-right: 30px;
  }

  .event-heading-left-grid {
    margin-bottom: 60px;
  }

  .grid-674 {
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .hero-section-video {
    padding-left: 30px;
    padding-right: 30px;
  }

  .video-heading-left-grid {
    margin-bottom: 60px;
  }

  .h1-hp-vd {
    font-size: 36px;
  }

  .section-225 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .news-flex-block {
    border: 1px solid var(--основной-цвет);
    border-radius: 32px;
    margin-top: 0;
    padding-top: 50px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .card-1 {
    height: auto;
    margin-top: 0;
  }

  .card-img {
    vertical-align: baseline;
    flex: 0 auto;
    order: 0;
    display: none;
    overflow: clip;
  }

  .news-date-tx {
    inset: -36px 20px auto auto;
  }

  .news-card-grid {
    grid-template-rows: 280px auto;
    grid-template-columns: 1fr;
    height: auto;
    margin-top: 0;
    margin-bottom: 25px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .news-card-img {
    width: auto;
    height: auto;
    padding: 15px;
  }

  .news-flex-block-copy {
    border: 1px solid var(--основной-цвет);
    border-radius: 32px;
    margin-top: 30px;
    padding: 50px 15px 0;
  }

  .section-226 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .div-block-48 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-49 {
    position: absolute;
  }

  .image-13 {
    position: relative;
  }

  .div-block-50 {
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
  }

  .section-228 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .line-left-button-vw-copy, .line-bottom-button-vw-copy {
    height: 50px;
  }

  .text-button-vw-copy, .text-block-1793 {
    font-size: 16px;
  }

  .news-text-grid-bottom {
    height: 100px;
  }

  .hero-section-events {
    padding-left: 30px;
    padding-right: 30px;
  }

  .line-left-button-blog, .line-bottom-button-blog {
    height: 50px;
  }

  .text-button-blog {
    font-size: 16px;
  }

  .div-block-67 {
    height: 10px;
  }

  .tabs-menu-2-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 200px;
  }

  .div-block-2223-copy {
    padding-left: 30px;
    padding-right: 30px;
    top: 0;
  }

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

  .section-form-copy {
    padding-top: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .contact-form-container-copy {
    grid-template-columns: 1fr;
  }

  .h1-hp-ns-copy {
    width: 100%;
    font-size: 36px;
  }

  .section-224-copy {
    margin-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-17778 {
    width: 100%;
    margin-bottom: 0;
  }

  .btn-form-text-copy-copy {
    text-align: center;
    letter-spacing: normal;
    text-indent: 2px;
    word-break: normal;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px;
    line-height: 110%;
  }

  .right-blur-p-white-copy, .left-blur-p-white-copy {
    border-radius: 10px;
  }

  .div-block-4448-copy {
    grid-template: "."
                   "Area"
                   / 1fr;
    grid-auto-rows: 1fr;
  }

  .div-block-48-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .h2-int {
    font-size: 50px;
    top: 30px;
  }

  .section-international {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .logo-image-int {
    width: 490px;
  }

  .heading-left-grid-cp-copy {
    margin-bottom: 60px;
  }

  .h1-head-int {
    font-size: 36px;
  }

  .button-application-int {
    color: var(--для-текста-белый);
  }

  .about-text-int {
    width: auto;
    margin-bottom: 0;
  }

  .about-sectoin-int {
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

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

  .image-16 {
    height: 50px;
  }

  .section-progect {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .slider-progect {
    display: block;
  }

  .prog-navigation-box {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: max-content;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 10px;
    display: grid;
  }

  .h3-prog-slider {
    margin-bottom: 50px;
    font-size: 24px;
  }

  .prog-left-arrow-icon {
    display: inline-block;
  }

  .info-slide {
    font-size: 14px;
  }

  .block-slide {
    border-radius: 18px;
    height: 75px;
  }

  .section-team-internationale {
    background-position: 100% 10%;
    padding-top: 10px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .h2-copy {
    margin-bottom: 45px;
    padding-right: 0;
    font-size: 38px;
    line-height: 110%;
  }

  .h2-copy.steps {
    margin-bottom: 20px;
  }

  .h2-copy.black {
    margin-top: 0;
    font-size: 38px;
  }

  .content-block-team {
    grid-template-rows: auto max-content;
  }

  .top-img {
    width: 100%;
    height: 380px;
    padding: 10px;
  }

  .team-image-internationale {
    object-position: 50% 0%;
  }

  .left-content-block-team {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    grid-template-rows: auto max-content;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .h3-team-inter {
    font-size: 24px;
  }

  .text-button-int {
    font-size: 12px;
  }

  .section-form-int {
    padding: 0 30px 40px;
  }

  .h3-drop-inter {
    font-size: 24px;
  }

  .dropdown-list-4 {
    display: none;
  }

  .block-studenr-story-int {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .int-image-box {
    width: 100%;
    height: 270px;
    padding: 15px;
  }

  .about-student-text-int, .h4-student-text-int-copy {
    width: 500px;
    margin-bottom: 50px;
  }

  .section-drop-int {
    padding: 40px 30px 30px;
  }

  .section-form-int-copy {
    padding: 40px 30px 130px;
  }

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

  .left-descrip-int-grid {
    height: auto;
    margin-bottom: 20px;
  }

  .bracket-image-top-white {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: -30px;
  }

  .bracket-image-bottom-white {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    margin-bottom: 0;
  }

  .int-mg-description {
    font-size: 18px;
  }

  .text-star-descript-box {
    margin-bottom: 10px;
  }

  .h3-nodrop-inter {
    max-width: 70%;
    font-size: 24px;
  }

  .div-block-91 {
    height: 25px;
  }

  .h4-descripy-text-int {
    width: 500px;
    margin-bottom: 50px;
  }

  .corner-image-copy {
    width: auto;
    top: -50px;
  }

  .section-drop-int-dop {
    padding: 40px 30px 30px;
  }

  .div-block-92 {
    width: auto;
    height: 10px;
  }

  .gorizont-form-int {
    grid-template-rows: auto auto;
  }

  .block-text-popup {
    width: 400px;
  }

  .person-popup {
    font-size: 16px;
  }

  .text-lang {
    font-size: 14px;
  }

  .buttom-vw-2-asp-copy {
    margin-bottom: 30px;
  }

  .section-drop-int-esp {
    padding: 40px 30px 30px;
  }

  .h1-head-int-esp {
    font-size: 36px;
    line-height: 40px;
  }

  .h1-head-int-eng {
    font-size: 36px;
  }

  .div-block-int {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .news-int-slider {
    display: block;
  }

  .section-int-news {
    height: auto;
    margin-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .block-left-news {
    grid-template-rows: auto auto;
  }

  .div-block-int-person {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .block-down-news {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .block-left-busines-news {
    grid-template-rows: auto auto;
  }

  .contact-form-container-1 {
    grid-template-columns: 1fr;
  }

  .left-form-block-1 {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .heading-left-grid-slide-bi {
    margin-bottom: 60px;
  }

  .h2-bak-slwde-bi {
    margin-bottom: 20px;
    font-size: 33px;
  }

  .part-edu-grid-slide-tii, .part-edu-grid-staty-bi {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto;
  }

  .right-form-slide-block, .right-form-slide-block-2 {
    border-top: 1px solid #000;
    border-left-style: none;
    border-left-width: 0;
    padding-top: 30px;
    padding-left: 20px;
  }

  .div-block-100, .div-block-100-copy {
    height: 40px;
  }

  .contact-form-staty-container {
    grid-template-columns: 1fr;
  }

  .left-form-staty-block {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .h2-staty {
    margin-bottom: 45px;
    padding-right: 0;
    font-size: 38px;
    line-height: 110%;
  }

  .h2-staty.steps {
    margin-bottom: 20px;
  }

  .h2-staty.black {
    margin-top: 0;
    font-size: 38px;
  }

  .top-bak-slider-staty-desc {
    justify-content: flex-start;
    align-items: center;
    padding-left: 30px;
  }

  .part-card-copy {
    height: 150px;
  }

  .section-2244 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .right-blur-p-white-12, .left-blur-p-white-13 {
    border-radius: 12px;
    display: block;
  }

  .section-news224 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-text-block {
    font-size: 14px;
  }

  .div-block-48-copy-copy {
    grid-template: "."
                   "Area"
                   / 1fr;
    grid-auto-rows: 1fr;
  }

  .con-gorizont-form {
    grid-template-rows: auto auto;
  }

  .dropdown-list-con, .dropdown-list-copy {
    display: block;
  }

  .about-text-con {
    width: 500px;
    margin-bottom: 50px;
  }

  .progect-grid {
    display: block;
  }

  .div-block-101 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .section-news-2 {
    height: 100%;
    margin-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-undernews {
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-52-copy {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-4448-copy-copy {
    grid-template: "."
                   "Area"
                   / 1fr;
    grid-auto-rows: 1fr;
  }

  .ruk-box-copy {
    margin-bottom: 20px;
  }

  .dopprofessions-box {
    display: flex;
  }

  .hero-description-doble {
    margin-top: 20px;
    font-size: 14px;
  }

  .section-admission-cp {
    padding-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .h1-hp-mg-uvb {
    font-size: 36px;
  }

  .section-admission-uvb {
    padding-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .vector-card-copy, .vector-card-copy-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
  }

  .top-galery-2-copy {
    width: 100%;
    height: 380px;
    padding: 10px;
  }

  .about-student-text-int-copy {
    width: 500px;
    margin-bottom: 50px;
  }

  .h2-form-mg-copy {
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 28px;
  }

  .h2-form-mg-copy.steps {
    margin-bottom: 20px;
  }

  .h2-form-mg-copy.black {
    font-size: 38px;
  }

  .timline-heading1-copy {
    color: var(--ярко-зеленый);
    text-transform: uppercase;
    margin-top: 0;
    padding-right: 44px;
    font-size: 18px;
    font-weight: 500;
    line-height: 110%;
  }

  .div-block-110 {
    height: 30px;
  }

  .text-block-17788 {
    justify-content: center;
    align-items: center;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 12px;
  }

  .div-block-112 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-113 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .text-online-track, .text-h-offline {
    justify-content: center;
    align-items: center;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 12px;
  }

  .h2-nameint-program {
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 28px;
  }

  .h2-nameint-program.steps {
    margin-bottom: 20px;
  }

  .h2-nameint-program.black {
    font-size: 38px;
  }

  .h4-nameint-program {
    width: 500px;
    margin-bottom: 50px;
  }

  .div-block-52-copy {
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .text-block-17778-copy {
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-51-copy {
    margin-top: 0;
  }

  .div-block-116 {
    grid-column-gap: 51px;
    grid-row-gap: 51px;
  }

  .section-menu-eng {
    display: none;
  }

  .section-menu-mob-eng {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 100%;
    display: none;
  }

  .icon, .icon-2 {
    margin-top: 30px;
  }

  .corner-image-22-top {
    top: -50px;
  }

  .section-aspiran-eng {
    padding-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .logo-image-1-eng {
    margin-bottom: 10px;
  }

  .left-content-block-spec-tisbt {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    grid-template-rows: auto max-content;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    width: 100%;
    display: none;
  }

  .content-block-spec-tisbt {
    grid-template-rows: auto max-content;
  }

  .h4-student-text-int-copy-copy, .h4-student-link-int {
    width: 500px;
    margin-bottom: 50px;
  }

  .h6-card-link {
    font-size: 20px;
  }

  .vector-link-card {
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
  }

  .right-content-hero-box-lab-page {
    justify-content: center;
    align-items: flex-start;
  }

  .content-hero-box-lab-page {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .button-conf {
    color: var(--для-текста-белый);
  }

  .content-block-team-int {
    grid-template-rows: auto max-content;
  }

  .btn-form-text-big.text-op-cont {
    padding-right: 10px;
  }

  .div-block-int-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .block-left-news-copy {
    grid-template-rows: auto auto;
  }

  .h4-nameint-program-copy {
    width: 500px;
    margin-bottom: 50px;
  }

  .t-slider-copy {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .hero-section {
    height: 90vh;
    padding-left: 16px;
    padding-right: 16px;
  }

  .bg-image-box {
    width: 100%;
    height: 100%;
    display: block;
    inset: 0%;
  }

  .logo-image {
    width: 310px;
  }

  .hero-description {
    max-width: 280px;
    margin-top: 0;
    font-size: 12px;
  }

  .button-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    display: flex;
  }

  .button-application {
    width: 160px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .text-box-button {
    border-radius: 9px;
  }

  .text-button-hero {
    font-size: 12px;
  }

  .section {
    padding-top: 30px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .fact-stack {
    margin-top: 10px;
  }

  .corner-image {
    display: none;
    position: relative;
    inset: 0% 0% auto;
  }

  .h1-hero-page {
    font-size: 52px;
  }

  .about-stack {
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-columns: 100% 1fr;
    display: flex;
  }

  .arrow-box-stack {
    width: 150px;
  }

  .description-about-text {
    font-size: 18px;
  }

  .paragraph-about-stack {
    position: relative;
  }

  .section-directions {
    z-index: 4;
    overflow: hidden;
  }

  .direction-bakalavriat-button {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .h2 {
    z-index: 7;
    margin-left: 0;
    font-size: 30px;
  }

  .h2.steps {
    margin-left: 10px;
    font-size: 36px;
  }

  .h2.black {
    margin-bottom: 30px;
    font-size: 30px;
  }

  .h2.h2-02 {
    margin-left: 0;
  }

  .h2.black-copy {
    margin-bottom: 30px;
    font-size: 30px;
  }

  .right-advantages-box {
    padding-left: 15px;
    padding-right: 15px;
  }

  .ad-card {
    margin-bottom: 60px;
  }

  .ad-card-top {
    margin-bottom: 10px;
  }

  .heading-2 {
    max-width: 260px;
    font-size: 19px;
  }

  .numbering-text {
    font-size: 14px;
    top: 9%;
    right: 4px;
  }

  .community-container {
    padding-top: 80px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .h2-community {
    max-width: 351px;
    font-size: 36px;
  }

  .h2-community-box {
    margin-bottom: 40px;
  }

  .arrow-green-community {
    position: absolute;
    inset: auto 0 3% auto;
    transform: rotate(90deg);
  }

  .bg-black {
    z-index: 0;
    display: block;
    inset: 0%;
  }

  .section-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .arrow-white-steps {
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .steps-image {
    width: 580px;
    height: 160px;
  }

  .section-blog {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .text-button-news {
    font-size: 18px;
  }

  .line-left-button-news, .line-bottom-button-news {
    height: 20px;
  }

  .section-form {
    width: 100vw;
    padding-left: 16px;
    padding-right: 16px;
  }

  .contact-form-container {
    grid-template-columns: auto;
  }

  .right-form-block {
    grid-template-rows: max-content;
  }

  .application-btn-form {
    margin-bottom: 10px;
  }

  .btn-form-text {
    flex-flow: column;
  }

  .btn-form-text.text-op-cont {
    padding-left: 10px;
    padding-right: 10px;
  }

  .application-btn-f.dop-button {
    font-size: 16px;
  }

  .footer-link-box {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    padding-bottom: 20px;
    display: grid;
  }

  .footer-link-text {
    font-size: 8px;
  }

  .corner-image-bottom {
    bottom: -28px;
  }

  .navbar {
    width: 100%;
    height: 70px;
  }

  .bg-nav {
    object-fit: cover;
    width: 320px;
    height: 70px;
    inset: 0% 0% 0% auto;
  }

  .nav-content {
    width: 100%;
    height: 70px;
  }

  .burger-img {
    width: 50px;
    height: 40px;
  }

  .content-hero-box-all-page {
    grid-row-gap: 30px;
  }

  .logo-image-2 {
    width: 310px;
  }

  .about-text {
    z-index: 2;
    font-size: 24px;
    position: relative;
  }

  .arrow-shape {
    height: 30px;
  }

  .h2-directions {
    font-size: 36px;
  }

  .directions-content-box-2 {
    padding-top: 10px;
  }

  .h3-dir {
    font-size: 20px;
  }

  .h2-conf {
    font-size: 34px;
  }

  .conf-grid-right {
    height: 150px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .conf-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .bottom-cf {
    height: 80px;
  }

  .section-structure {
    padding-left: 16px;
    padding-right: 16px;
  }

  .structure-box {
    grid-template-columns: 1fr;
  }

  .job-title-text {
    padding-top: 5px;
    padding-right: 21px;
    font-size: 12px;
  }

  .job-title-text._3 {
    padding-right: 17px;
  }

  .bg-image-fixed-2 {
    max-width: none;
  }

  .about-grid {
    margin-bottom: 40px;
  }

  .about-text-asp {
    width: 83%;
    font-size: 22px;
  }

  .dropdown-toggle {
    flex-flow: row-reverse wrap;
    justify-content: flex-end;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .dropdown-list {
    display: block;
  }

  .directions-card-2._2 {
    margin-top: 0;
  }

  .h2-directions-adaptive-2 {
    display: none;
  }

  .card-inf {
    padding-left: 40px;
    padding-right: 40px;
  }

  .bg-blur-inf {
    margin: 20px;
  }

  .inf-grid {
    display: block;
  }

  .inf-text {
    font-size: 13px;
  }

  .section-inf {
    padding-bottom: 80px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .bg-paralax {
    object-position: 50% 100%;
    width: 200%;
    position: relative;
    top: 22%;
  }

  .section-aspirant {
    padding-left: 16px;
    padding-right: 16px;
  }

  .aspirant-grid {
    display: block;
  }

  .section-teachers {
    padding-bottom: 60px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .t-slider {
    display: none;
  }

  .t-slid-paragraph {
    font-size: 14px;
  }

  .left-arrow {
    display: none;
    inset: -56px 75px auto auto;
    overflow: hidden;
  }

  .right-arrow {
    height: 45px;
    inset: -56px 0% 0% auto;
  }

  .mask-sl {
    height: 100%;
  }

  .slide-content {
    grid-template-rows: auto;
  }

  .sl-card {
    width: auto;
    height: 100%;
  }

  .button-block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .gap {
    grid-row-gap: 30px;
  }

  .heading-box-steps-mob {
    display: block;
  }

  .heading-box-steps-2 {
    margin-bottom: 20px;
  }

  .steps-box-mob {
    width: 350px;
    margin-bottom: -40px;
    top: 0;
  }

  .steps-image-box-mob {
    width: 350px;
    height: 190px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .hs-slider-mob {
    margin-left: 16px;
    margin-right: 16px;
  }

  .directions-image-box-mob {
    height: 250px;
  }

  .blur-ab-mob {
    z-index: 5;
  }

  .logo-image-1 {
    width: 170px;
    margin-bottom: 0;
    margin-right: 20px;
  }

  .hero-description-2 {
    font-size: 14px;
  }

  .bg-block {
    width: 100vw;
    height: auto;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .corner-image-mob {
    object-fit: cover;
    width: 100vw;
    max-width: none;
    display: block;
    position: relative;
    inset: 0% 0% auto;
  }

  .section-advantages {
    padding-left: 16px;
    padding-right: 16px;
    overflow: visible;
  }

  .ad-card-2 {
    margin-bottom: 20px;
  }

  .bg-block-white {
    background-color: var(--основной-цвет);
    height: auto;
    margin-left: -16px;
    margin-right: -16px;
    display: block;
    position: relative;
  }

  .corner-image-mob-wh {
    position: relative;
    inset: 0% 0% auto;
  }

  .t-slider-mob {
    display: block;
    overflow: visible;
  }

  .inf-grid-mob {
    z-index: 3;
    flex-direction: column;
    display: flex;
    position: relative;
  }

  .inf-grid-right-mob {
    margin-bottom: 15px;
  }

  .navigation-box-mob {
    font-size: 19px;
  }

  .slide-3, .slide-4, .slide-5, .slide-6, .slide-7, .slide-8, .slide-9, .slide-10, .slide-11, .slide-1, .slide-1-2, .slide-1-3, .slide-1-4 {
    height: auto;
  }

  .logo-image-hero {
    width: 310px;
  }

  .section-menu {
    display: none;
  }

  .menu-logo-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 30px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo-box {
    height: 24px;
  }

  .buttom-application-menu {
    width: 130px;
    height: 40px;
  }

  .text-button-application-menu {
    font-size: 14px;
    line-height: 110%;
  }

  .buttom-bg-app-menu {
    border-radius: 6px;
  }

  .buttom-vw-app-mnu {
    border-radius: 8px;
  }

  .direction-bakalavriat-button-menu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .direction-magistratura-button-menu {
    grid-template-rows: auto auto auto auto;
  }

  .heading-direction-menu {
    font-size: 16px;
  }

  .bg-image-fixed-mg {
    object-fit: cover;
    object-position: 55% 53%;
  }

  .h1-hp-mg {
    letter-spacing: -2px;
    margin-bottom: 20px;
    font-size: 29px;
  }

  .adv-h-container {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .left-blur-p, .right-blur-p {
    border-radius: 14px;
  }

  .description-h-mg {
    font-size: 14px;
  }

  .hero-section-mg {
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .name-mg-box {
    margin-top: 120px;
  }

  .code-mg-text {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .name-text {
    font-size: 12px;
  }

  .application-grid {
    justify-content: flex-start;
  }

  .application-box {
    justify-items: stretch;
  }

  .app-text-hero {
    text-align: left;
    justify-content: flex-start;
    display: block;
  }

  .button-application-mg {
    width: auto;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .text-button-heromg {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 12px;
  }

  .text-box-button--ng {
    border-radius: 12px;
  }

  .bracket-image-top-mg, .bracket-image-bottom-mg {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .intro-grid {
    padding-left: 0;
  }

  .section-intro {
    width: 100vw;
    padding-top: 30px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .section-spec {
    padding: 30px 16px 50px;
    overflow: hidden;
  }

  .content-block-spec, .right-content-block-spec {
    grid-template-columns: 100%;
  }

  .top-right-spec {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h6-spec {
    z-index: 7;
    position: relative;
  }

  .spec-description {
    z-index: 7;
    font-size: 14px;
    line-height: 120%;
    position: relative;
  }

  .bottom-right-spec {
    padding-left: 20px;
    padding-right: 20px;
  }

  .prof-text {
    font-size: 13px;
  }

  .top-galery {
    height: 340px;
  }

  .section-form-mg {
    margin-top: -1px;
    padding: 30px 16px 60px;
    overflow: visible;
  }

  .h2-form-mg {
    z-index: 7;
    letter-spacing: -2px;
    font-size: 24px;
  }

  .h2-form-mg.steps {
    font-size: 36px;
  }

  .h2-form-mg.black {
    font-size: 30px;
  }

  .line-bottom-form2 {
    margin-bottom: 0;
  }

  .btn-2-mg {
    height: 50px;
  }

  .section-education-mg {
    padding-bottom: 60px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .descrip-edu-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .left-descrip-edu-grid {
    height: 200px;
  }

  .bracket-image-top-black-2 {
    margin-bottom: 0;
  }

  .edu-mg-description {
    font-size: 16px;
  }

  .h3-edu-mg {
    font-size: 22px;
  }

  .section-ecosystem {
    padding-top: 60px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .blur-mg-3 {
    z-index: 6;
    height: 170px;
    top: -30px;
  }

  .section-trek {
    z-index: 6;
    padding-top: 50px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .h2-trek {
    z-index: 7;
    font-size: 30px;
  }

  .h2-trek.steps {
    font-size: 36px;
  }

  .h2-trek.black {
    font-size: 30px;
  }

  .text-block {
    font-size: 25px;
  }

  .text-box-timline-left {
    padding-top: 20px;
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .list-timline {
    padding-left: 30px;
  }

  .item-list-timline {
    font-size: 14px;
    line-height: 110%;
  }

  .month-text {
    font-size: 16px;
  }

  .descr-month {
    font-size: 16px;
    line-height: 120%;
  }

  .text-star-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .timline-bottom-box {
    margin-left: 0;
  }

  .text-block-2 {
    font-size: 16px;
  }

  .section-advantages-mg {
    padding: 60px 16px;
    overflow: hidden;
  }

  .adv-mg-card._1 {
    border-style: none;
    border-width: 0;
    margin-bottom: 30px;
    padding-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .adv-mg-card-grid-2 {
    grid-template-columns: 100%;
  }

  .adv-mg-content-box-2 {
    padding-top: 10px;
  }

  .adv-ng-image-box-2 {
    height: 200px;
    padding: 10px;
  }

  .h2-adv {
    font-size: 36px;
    position: relative;
    top: 0;
  }

  .adv-mg-card-2._1 {
    border-style: none;
    border-width: 0;
    margin-bottom: 30px;
    padding-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .adv-mg-card-2._1-3 {
    padding-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .section-partners-mg {
    padding-bottom: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .part-edu-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .part-card {
    height: 130px;
    padding: 0 10px;
  }

  .section-admission {
    padding-left: 16px;
    padding-right: 16px;
    overflow: visible;
  }

  .admission-card {
    padding: 0 10px 10px;
  }

  .data-text-2 {
    font-size: 14px;
  }

  .adm-content {
    grid-template-columns: 100%;
  }

  .left-adm-content {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
  }

  .h-adm {
    max-width: 290px;
    font-size: 20px;
  }

  .right-adm-content {
    flex-direction: column;
    align-items: flex-start;
  }

  .more-button {
    margin-left: 0;
  }

  .top-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }

  .section-open-doors {
    padding-left: 16px;
    padding-right: 16px;
  }

  .timline-box-terk-mob {
    padding-top: 40px;
    padding-left: 20px;
  }

  .left-timline-section-box-top-mob {
    margin-top: -4px;
  }

  .corner-image-22 {
    display: none;
    position: absolute;
    inset: -24px 0% auto;
  }

  .image-2 {
    width: 190px;
    height: 229px;
  }

  .text-button-news-2 {
    font-size: 16px;
    font-weight: 400;
  }

  .arrow-button-podcast2 {
    transform: rotate(270deg);
  }

  .section-education-mg-tisbt {
    padding-bottom: 60px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-edu-process {
    padding-top: 60px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .left-top-edu-proc-grid {
    grid-column-gap: 10px;
    grid-template-columns: 20px 1fr;
  }

  .star-edu {
    width: 20px;
    height: 20px;
  }

  .edu-proc-heading {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .edu-proc-text {
    font-size: 14px;
    line-height: 110%;
  }

  .edu-proc-heading-2, .edu-proc-heading-3, .edu-proc-heading-4 {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .directions-image-menu-tisbt {
    object-position: 50% 10%;
    border-radius: 14px;
  }

  .edu-process-container-mob {
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .diagramm-image-grid {
    width: 210px;
  }

  .paragraph-2-2 {
    font-size: 12px;
    line-height: 110%;
  }

  .h6-spec-2-2 {
    font-size: 16px;
    line-height: 110%;
  }

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

  .left-vacancies-box {
    grid-column-gap: 10px;
    grid-template-columns: 20px 1fr;
  }

  .star-vac {
    width: 20px;
    height: 20px;
  }

  .vac-proc-heading {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .vac-proc-text {
    font-size: 14px;
    line-height: 110%;
  }

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

  .price-h-container {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .price-heading4 {
    margin-bottom: 10px;
    font-size: 19px;
  }

  .video-about-container {
    grid-row-gap: 30px;
  }

  .about-description-text {
    font-size: 14px;
    line-height: 120%;
  }

  .blur-mg-6 {
    z-index: 6;
    height: 170px;
    top: -30px;
  }

  .timline-description-text, .semestr-text {
    font-size: 14px;
  }

  .heading-part-text {
    font-size: 20px;
  }

  .description-part-text {
    font-size: 14px;
    line-height: 120%;
  }

  .part-card-2 {
    height: 50px;
    padding: 0 10px;
  }

  .image-part-2 {
    height: 39px;
  }

  .section-video {
    padding-top: 60px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .section-menu-mob {
    height: 100%;
    display: none;
  }

  .buttom-close-menu {
    width: 40px;
    height: 40px;
  }

  .buttom-vw-app-mnu-copy {
    border-radius: 8px;
  }

  .dropdown-box-mob {
    margin-left: 16px;
    margin-right: 16px;
    padding-top: 80px;
    display: block;
    inset: auto 0%;
  }

  .dropdown-menu {
    flex-flow: wrap;
    margin-bottom: 9px;
    display: flex;
  }

  .dd-heading-menu {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    width: auto;
    padding-right: 0;
    font-size: 13px;
    display: flex;
  }

  .section-education-mg-suis {
    padding-bottom: 60px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .adv-mg-card-2-2._1 {
    border-style: none;
    border-width: 0;
    margin-bottom: 30px;
    padding-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .adv-mg-card-2-2._1-3 {
    padding-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .section-admission-suis {
    padding-top: 60px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-22 {
    padding-top: 30px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .name-bak-box {
    margin-top: 120px;
  }

  .code-bak-text {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .hero-section-bak {
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .h1-hp-bak {
    letter-spacing: -2px;
    margin-bottom: 20px;
    font-size: 29px;
  }

  .h1-hp-bak.cp.mob-slyde {
    width: 250px;
    font-size: 22px;
  }

  .h1-hp-bak.cp.lab {
    font-size: 25px;
  }

  .description-h-bak {
    font-size: 14px;
  }

  .description-h-bak.mob-slyde {
    width: 250px;
  }

  .adv-h-container-bak {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .left-blur-p-white, .right-blur-p-white {
    border-radius: 14px;
  }

  .bg-image-fixed-bak {
    object-fit: cover;
    object-position: 55% 53%;
  }

  .h6-spec-2--bak {
    font-size: 18px;
  }

  .paragraph-2--bak {
    font-size: 14px;
    line-height: 110%;
  }

  .top-bak-slider-desc {
    margin-top: 140px;
    padding: 60px 20px 50px;
  }

  .text-top-bak-desc {
    text-align: center;
    font-family: Golos Text, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 120%;
  }

  .image-ball {
    width: 160px;
    height: 160px;
    margin-left: auto;
    margin-right: auto;
    inset: -120px 0% auto;
  }

  .section-spec-bak {
    background-position: 100% 22%;
    padding-top: 30px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .section-design-edu {
    padding: 60px 16px 40px;
    overflow: hidden;
  }

  .section-trek-bak {
    z-index: 6;
    padding-top: 50px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .section-treki {
    padding-top: 30px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .base-trek-box {
    padding: 25px;
  }

  .left-text-base {
    font-size: 20px;
  }

  .base-description {
    font-size: 14px;
    line-height: 120%;
  }

  .h2---centr {
    z-index: 7;
    font-size: 30px;
  }

  .h2---centr.steps {
    font-size: 36px;
  }

  .h2---centr.black {
    margin-bottom: 30px;
    font-size: 30px;
  }

  .bg-image-s {
    top: 8%;
  }

  .section-timline {
    z-index: 6;
    padding-top: 50px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .h-timline {
    font-size: 20px;
    line-height: 110%;
  }

  .button-desk-timline-text {
    font-size: 16px;
  }

  .button-desk-timline-text-2 {
    font-size: 14px;
  }

  .blur-mg-trek {
    z-index: 6;
    width: 210px;
    height: 4%;
    inset: auto 0% 9%;
  }

  .section-vipusk {
    padding-top: 30px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: visible;
  }

  .content-block-vipusk {
    grid-template-columns: 100%;
  }

  .top-right-vipusk {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-content-block-vipusk {
    grid-template-columns: 100%;
  }

  .top-right-svipusk, .bottom-right-vipusk {
    padding-left: 20px;
    padding-right: 20px;
  }

  .icon-program-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .ic-program {
    z-index: 7;
  }

  .blurr {
    z-index: 6;
    height: 75px;
    top: -3px;
  }

  .blur-mg-trek-2 {
    z-index: 2;
    height: 170px;
  }

  .bottom-left-svipusk {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bg-image-space {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .img-spase {
    object-position: 10% 50%;
    height: auto;
  }

  .section-case {
    padding-top: 30px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: visible;
  }

  .content-block-case {
    grid-template-columns: 100%;
  }

  .left-content-block-case {
    background-color: #161616;
    border-radius: 32px;
  }

  .bottom-left-case {
    padding-left: 20px;
    padding-right: 20px;
  }

  .logo-container {
    height: 70px;
    margin-bottom: 30px;
  }

  .logo-case {
    height: 100%;
  }

  .bottom-left-case-1 {
    z-index: 7;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .phrase-box {
    padding-left: 25px;
    padding-right: 25px;
  }

  .phrase-text {
    font-size: 18px;
    line-height: 110%;
  }

  .corner-image-mob-wh-2 {
    display: none;
    position: absolute;
    inset: -30px 0% auto;
  }

  .text-span-31 {
    word-break: keep-all;
  }

  .right-content-block-spec-bi {
    grid-template-columns: 100%;
  }

  .price-h-container-bi {
    padding-top: 15px;
    padding-bottom: 15px;
  }

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

  .button-desk-timline-text-22 {
    font-size: 16px;
  }

  .text-span-33 {
    font-size: 12px;
    line-height: 110%;
  }

  .top-right-svipusk-bi {
    padding-left: 20px;
    padding-right: 20px;
  }

  .case-green-box {
    padding: 30px 20px 40px;
  }

  .h6-spec-case {
    z-index: 7;
    position: relative;
  }

  .image-4 {
    height: 120px;
    right: 0;
  }

  .mask-sl-case {
    height: 100%;
  }

  .slide-content-case {
    height: 100%;
  }

  .h2-bii {
    z-index: 7;
    font-size: 30px;
  }

  .h2-bii.steps {
    font-size: 36px;
  }

  .h2-bii.black {
    margin-bottom: 30px;
    font-size: 30px;
  }

  .treki-bi-box {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 100%;
    margin-top: 20px;
  }

  .trek-box-bi {
    display: none;
  }

  .trek-text {
    font-size: 14px;
  }

  .drop-trek-bi {
    align-items: stretch;
  }

  .trek-drop-bi {
    justify-content: space-between;
  }

  .dropdown-list-3-bi {
    display: none;
  }

  .section-treki-bi {
    padding: 60px 16px 40px;
    overflow: hidden;
  }

  .right-content-block-vipusk-2 {
    grid-template-columns: 100%;
  }

  .section-partniers {
    padding-bottom: 20px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: visible;
  }

  .part-edu-grid-bi {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-partbi {
    height: 80px;
  }

  .image-partbi-2 {
    height: 50px;
  }

  .case-slider--mob {
    flex-flow: column;
    height: 100%;
  }

  .mask-sl-case--mob {
    height: auto;
  }

  .content-block-case--mob {
    grid-template-rows: auto;
    grid-template-columns: 100%;
  }

  .h2-case {
    z-index: 7;
    max-width: 200px;
    font-size: 30px;
  }

  .h2-case.steps {
    font-size: 36px;
  }

  .h2-case.black {
    margin-bottom: 30px;
    font-size: 30px;
  }

  .h2-bak-bi {
    font-size: 30px;
  }

  .trek-box-bi-mob {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
    display: grid;
  }

  .trek-box-top {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 70px 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .trek-box-bi-mob-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
    display: grid;
  }

  .slide-12 {
    height: 100%;
  }

  .application-grid-tisbt {
    justify-content: flex-start;
  }

  .btn-2-mg-copy {
    height: 50px;
  }

  .h3-dir-2 {
    font-size: 20px;
  }

  .buttom-vw-2-asp {
    margin-bottom: 15px;
  }

  .buttom-vw-center-2 {
    opacity: 1;
  }

  .text-button-vw-2 {
    color: var(--основной-цвет);
    font-weight: 500;
  }

  .adv-h-box-bi.cp.news {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .top-galery-suis {
    height: 340px;
  }

  .content-block-spec-suis {
    grid-template-columns: 100%;
  }

  .vector-card {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vector-description {
    z-index: 7;
    font-size: 14px;
    line-height: 120%;
    position: relative;
  }

  .section-practice {
    padding: 60px 16px 40px;
    overflow: hidden;
  }

  .practice-grid-right {
    padding-left: 10px;
    padding-right: 10px;
  }

  .arrow-prt {
    width: 20px;
    height: 20px;
  }

  .practice-ctr-5 {
    grid-template-columns: 1fr max-content 1fr;
  }

  .text-block-8 {
    font-size: 12px;
  }

  .content-block-vipusk-suis {
    grid-template-columns: 100%;
  }

  .top-right-svipusk- {
    padding-left: 20px;
    padding-right: 20px;
  }

  .case-green-box-suis {
    padding: 30px 20px 40px;
  }

  .h6-spec-case-suis {
    z-index: 7;
    position: relative;
  }

  .image-4-2 {
    height: 120px;
    right: 0;
  }

  .phrase-text-white {
    font-size: 18px;
    line-height: 110%;
  }

  .phrase-box-suis {
    padding-left: 25px;
    padding-right: 25px;
  }

  .image-phrase {
    height: 70px;
    top: -13%;
    right: 0;
  }

  .button-application-gaid {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .all-box-stack {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    display: flex;
  }

  .section-maiin {
    padding-top: 10px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .text-button-hero-2 {
    font-size: 12px;
  }

  .heading-box {
    padding-left: 16px;
    padding-right: 16px;
  }

  .top-galery-uvb {
    height: 340px;
  }

  .image-part-bi {
    height: 100px;
  }

  .section-23 {
    background-color: var(--ярко-зеленый);
    width: 100%;
    height: 50px;
    position: relative;
  }

  .corner-image-bottom-mob {
    bottom: -28px;
  }

  .corner-image-white-mob {
    object-fit: cover;
    width: 100%;
    display: block;
    top: -30px;
  }

  .corner-image-black-mob {
    object-fit: cover;
    width: 100%;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
  }

  .h1-thanks {
    font-size: 31px;
  }

  .button-application-2 {
    width: 160px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .hero-description-22 {
    max-width: 280px;
    margin-top: 0;
    font-size: 12px;
  }

  .bg-image-fixed-thanks {
    object-fit: cover;
    object-position: 0% 100%;
  }

  .h1-404 {
    font-size: 80px;
  }

  .hero-description-404 {
    max-width: 280px;
    margin-top: 0;
    font-size: 12px;
  }

  .part-edu-grid-uvb {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .part-card-uvb {
    height: 110px;
    padding: 0 10px;
  }

  .content-block-vipusk-uvb {
    grid-template-columns: 100%;
  }

  .right-vipusk-uvb, .left-vipusk-uvb {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bottom-vipusk-uvb {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .busines-partniers-heading {
    z-index: 7;
    font-size: 14px;
    line-height: 120%;
    position: relative;
  }

  .partniers-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .in-partniers {
    z-index: 7;
  }

  .blurr-partniers {
    z-index: 6;
    opacity: .59;
    width: 130px;
    height: 60px;
    top: -3px;
  }

  .left-content-block-case-uvb {
    background-color: #161616;
    border-radius: 32px;
  }

  .right-content-block-vipusk-uvb {
    grid-template-columns: 100%;
  }

  .part-edu-grid-tii {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-part-tii {
    width: 150px;
  }

  .content-block-vipusk-cp {
    grid-template-columns: 100%;
  }

  .right-svipusk-cp {
    padding-left: 20px;
    padding-right: 20px;
  }

  .top-right-vipusk-cp {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .navigation-box-pps-mob {
    margin-top: 60px;
    font-size: 19px;
  }

  .bracket-line-top {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    height: 25px;
  }

  .bracket-line-bottom, .bracket-line-bottom-list {
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
    height: 25px;
  }

  .hero-section-polity {
    height: 24vh;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heding-polity {
    margin-top: 50px;
    font-size: 20px;
  }

  .section-polity {
    padding-top: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .polity-text {
    font-size: 14px;
  }

  .corner-image-mob-polity {
    position: relative;
    inset: 0% 0% auto;
  }

  .bg-block-white-polity {
    height: 30px;
    display: block;
    position: absolute;
    inset: -25px 0% auto;
  }

  .hero-section-all-page {
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .h1-hp-all-page {
    letter-spacing: -2px;
    margin-bottom: 20px;
    font-size: 29px;
  }

  .application-grid-all {
    justify-content: flex-start;
  }

  .intro-grid-all {
    padding-left: 0;
  }

  .section-services {
    padding: 30px 16px 50px;
    overflow: hidden;
  }

  .services-tabs-menu {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .s-t-text {
    font-size: 16px;
  }

  .s-tab-pane-content-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .h2-community-box-startap {
    margin-bottom: 40px;
  }

  .arrow-green-community-2 {
    position: absolute;
    inset: auto 0 3% auto;
    transform: rotate(90deg);
  }

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

  .part-edu-grid-startap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-invest {
    padding-bottom: 60px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .h3-edu-startap, .h3-edu-invest {
    font-size: 22px;
  }

  .section-team {
    padding-left: 45px;
  }

  .team-box {
    margin-right: 0;
  }

  .team-grid {
    grid-template-rows: auto auto;
  }

  .s-tab-pane-content-grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .s-tab-pane-content {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .left-blur-p-22, .right-blur-p-22 {
    border-radius: 14px;
  }

  .intro-grid-tesis {
    padding-left: 0;
    padding-right: 10px;
    font-size: 18px;
  }

  .about-text-tesis {
    z-index: 2;
    width: 100%;
    font-size: 22px;
    position: relative;
  }

  .text-span-58 {
    font-size: 24px;
  }

  .card-tesis {
    padding-left: 40px;
    padding-right: 40px;
  }

  .bg-blur-inf-tesis {
    margin: 20px;
  }

  .bg-paralax-tesis {
    object-position: 50% 100%;
    width: 200%;
    position: relative;
    top: 22%;
  }

  .section-trek-tesis {
    z-index: 6;
    width: 100vw;
    padding: 50px 16px 60px;
    overflow: hidden;
  }

  .section-presentacion {
    width: 100vw;
    padding-bottom: 20px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: visible;
  }

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

  .text-button-pres {
    font-size: 16px;
    font-weight: 400;
  }

  .kurator-box {
    margin-top: 0;
  }

  .button-link {
    color: var(--для-текста-белый);
    text-decoration: none;
  }

  .right-heading {
    color: var(--для-заголовков);
    text-transform: uppercase;
    margin-bottom: 10px;
  }

  .botton-trek-link {
    justify-content: center;
    align-items: center;
  }

  .botton-trek-text {
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    display: block;
  }

  .botton-trek-box {
    border-color: var(--ярко-зеленый);
  }

  .line-bottom-button-news-2 {
    height: 20px;
  }

  .buttom-bg-app-menu-2 {
    border-radius: 6px;
  }

  .buttom-application-menu-2 {
    width: 130px;
    height: 40px;
  }

  .buttom-vw-app-mnu-2 {
    border-radius: 8px;
  }

  .line-left-button-news-2 {
    height: 20px;
  }

  .buttom-vw-app-mnu-copy-2 {
    border-radius: 8px;
  }

  .text-button-application-menu-2 {
    font-size: 14px;
    line-height: 110%;
  }

  .buttom-close-menu-2 {
    width: 40px;
    height: 40px;
  }

  .text-button-application-menu-3 {
    font-size: 14px;
    line-height: 110%;
  }

  .buttom-close-menu-3 {
    width: 40px;
    height: 40px;
  }

  .bottom2-content {
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .section-partner-ts {
    padding-bottom: 40px;
  }

  .container {
    max-width: none;
  }

  .heading-small {
    font-size: 24px;
    line-height: 32px;
  }

  .bottom-partners {
    display: none;
  }

  .pertner-box {
    grid-column-gap: 26px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pertner-img-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .partner-partners-centre {
    grid-row-gap: 15px;
    grid-template-rows: 2fr auto auto auto auto;
  }

  .part-card-partner {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .h3-partner {
    font-size: 20px;
  }

  .partnet-text-grid {
    grid-template-columns: 2.75fr;
    margin-bottom: 30px;
  }

  .partner-text-box {
    padding: 30px 25px;
  }

  .partner-text-centr {
    font-size: 18px;
  }

  .bottom-partners-mob {
    display: block;
  }

  .pertner-box-mob {
    display: none;
  }

  .text-block-12 {
    color: var(--основной-цвет);
    padding-right: 10px;
    font-size: 16px;
    line-height: 123%;
  }

  .video-box2, .grid-3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .hero-section-blog {
    padding-left: 15px;
    padding-right: 15px;
  }

  .tabs-menu-2 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 300px;
    display: none;
  }

  .container-2 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .div-block-22 {
    padding-left: 0;
    padding-right: 0;
    top: 100px;
    left: 15px;
    right: 15px;
  }

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

  .news-content-box {
    padding-top: 10px;
  }

  .h3-news {
    font-size: 20px;
  }

  .hero-section-news {
    margin-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .news-heading-left-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .h1-hp-ns {
    letter-spacing: -2px;
    margin-bottom: 20px;
    font-size: 25px;
    display: block;
  }

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

  .section-224 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-37 {
    font-size: 24px;
    line-height: 26px;
  }

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

  .news-text-grid {
    height: 180px;
  }

  .h2-2 {
    z-index: 7;
    font-size: 30px;
  }

  .h2-2.black {
    margin-bottom: 30px;
    font-size: 30px;
  }

  .news-block-container {
    max-width: none;
  }

  .news-block-grid {
    grid-template-columns: 1fr;
  }

  .corner-image-22-copy {
    display: block;
    position: absolute;
    inset: -24px 0% auto;
  }

  .container-3 {
    max-width: none;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

  .section-event224-copy {
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .grid-668 {
    grid-template: "Area"
                   "."
                   "."
                   / 2.5fr;
    margin-top: 30px;
  }

  .text-block-1780 {
    padding-right: 0;
  }

  .section-event224-copy-mob, .section-224-copy {
    padding-left: 15px;
    padding-right: 15px;
  }

  .right-adm-content-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  .top-content-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }

  .more-button-copy {
    margin-left: 0;
  }

  .h2-news-copy {
    z-index: 7;
    margin-left: 45px;
    font-size: 30px;
  }

  .h2-news-copy.steps {
    font-size: 36px;
  }

  .h2-news-copy.black {
    margin-bottom: 30px;
    margin-left: 0;
    font-size: 30px;
  }

  .heading-37-copy {
    margin-bottom: 30px;
  }

  .grid-670 {
    grid-template-columns: 1fr 1fr;
    margin-top: 17px;
  }

  .left-blur-p-white-copy, .right-blur-p-white-copy {
    border-radius: 14px;
  }

  .h1-hp-ns-copy-mob {
    letter-spacing: -2px;
    margin-bottom: 0;
    font-size: 18px;
  }

  .h1-hp-ns-copy {
    letter-spacing: -2px;
    margin-bottom: 0;
    font-size: 25px;
    display: block;
  }

  .name-mg-box-copy {
    margin-top: 120px;
  }

  .code-mg-text-copy {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .name-text-copy {
    font-size: 12px;
  }

  .grid-672-copy {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .text-block-1777-copy {
    text-align: center;
  }

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

  .bold-text-15, .bold-text-16 {
    line-height: 100%;
  }

  .image-12 {
    width: auto;
  }

  .section-224-copy, .section-22411-copy, .section-224-copy-copy {
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero-section-event {
    margin-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .event-heading-left-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .grid-674 {
    grid-row-gap: 25px;
  }

  .hero-section-video {
    margin-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .video-heading-left-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .h1-hp-vd {
    letter-spacing: -2px;
    margin-bottom: 20px;
    font-size: 25px;
    display: block;
  }

  .bg-image-box-copy {
    width: 100%;
    height: 100%;
  }

  .section-225 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .news-flex-block {
    padding-left: 10px;
    padding-right: 10px;
  }

  .news-card-grid {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .news-card-img {
    padding: 10px;
  }

  .news-flex-block-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-226 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .image-13 {
    position: relative;
  }

  .div-block-50 {
    display: flex;
    position: relative;
  }

  .text-block-1790 {
    font-size: 16px;
  }

  .text-block-1791 {
    text-align: right;
  }

  .section-228 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-229 {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
  }

  .image-15 {
    border-radius: 32px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-229-copy {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    margin-top: -25px;
  }

  .text-block-1237-copy {
    font-size: 16px;
  }

  .text-block-1793 {
    font-size: 14px;
  }

  .news-text-grid-bottom {
    height: 150px;
  }

  .hero-section-events {
    margin-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-1777-copy-copy {
    text-align: center;
  }

  .tabs-menu-2-copy {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 300px;
  }

  .div-block-2223-copy {
    padding-left: 0;
    padding-right: 0;
    top: 0;
    left: 0;
    right: 0;
  }

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

  .section-form-copy {
    width: 100vw;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-72 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .h2-news-strt-priem-copy {
    max-width: 351px;
    font-size: 36px;
  }

  .h1-hp-ns-copy {
    letter-spacing: -2px;
    width: 100%;
    margin-bottom: 20px;
    font-size: 25px;
    display: block;
  }

  .section-224-copy {
    height: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-17778 {
    width: 100%;
  }

  .btn-form-text-copy-copy {
    font-size: 10px;
    line-height: 110%;
  }

  .text-block-1790-copy {
    font-size: 16px;
  }

  .div-block-80 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    height: 82.0807%;
  }

  .div-block-81 {
    width: 100%;
  }

  .right-blur-p-white-copy, .left-blur-p-white-copy {
    border-radius: 10px;
  }

  .div-block-72-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .h2-news-strt-priem-copy-copy {
    max-width: 351px;
    font-size: 28px;
  }

  .h2-int {
    font-size: 36px;
  }

  .section-international {
    padding-top: 30px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .logo-image-int {
    width: 310px;
  }

  .h1-head-int {
    letter-spacing: -2px;
    margin-bottom: 20px;
    font-size: 25px;
  }

  .content-hero-box-int {
    grid-row-gap: 30px;
  }

  .text-left-content-hero-box {
    font-size: 18px;
  }

  .button-application-int {
    width: 300px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .about-text-int {
    width: 83%;
    font-size: 22px;
  }

  .about-sectoin-int {
    margin-bottom: 40px;
  }

  .blur-int {
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .text-block-right {
    font-size: 14px;
    line-height: 16px;
  }

  .section-progect {
    padding-bottom: 60px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .h3-prog-slider {
    font-size: 22px;
  }

  .section-team-internationale {
    padding: 30px 16px 50px;
    overflow: hidden;
  }

  .h2-copy {
    z-index: 7;
    margin-left: 45px;
    font-size: 30px;
  }

  .h2-copy.steps {
    font-size: 36px;
  }

  .h2-copy.black {
    margin-bottom: 30px;
    font-size: 30px;
  }

  .content-block-team {
    grid-template-columns: 100%;
  }

  .team-image-internationale {
    object-position: 50% 10%;
    border-radius: 14px;
  }

  .h3-team-inter {
    margin-bottom: 60px;
    font-size: 22px;
  }

  .image-18 {
    height: 15px;
  }

  .section-form-int {
    margin-top: -22px;
    padding: 0 16px 20px;
    overflow: visible;
  }

  .image-19 {
    width: 20px;
  }

  .h3-drop-inter {
    max-width: none;
    font-size: 15px;
  }

  .dropdown-list-4 {
    display: none;
  }

  .block-studenr-story-int {
    padding-left: 5px;
    padding-right: 5px;
  }

  .int-image-box {
    height: 200px;
    padding: 10px;
  }

  .about-student-text-int, .h4-student-text-int-copy {
    width: 83%;
    font-size: 22px;
  }

  .h3-story-student {
    font-size: 28px;
    line-height: 28px;
  }

  .text-block-17782 {
    font-size: 16px;
    line-height: 20px;
  }

  .h3-story-student-name {
    font-size: 20px;
  }

  .section-drop-int {
    margin-top: 0;
    padding: 15px 16px 40px;
    overflow: visible;
  }

  .section-form-int-copy {
    margin-top: -1px;
    padding: 30px 16px 60px;
    overflow: visible;
  }

  .heading-40 {
    font-size: 42px;
    line-height: 40px;
  }

  .descrip-int-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 0;
  }

  .left-descrip-int-grid {
    height: 200px;
  }

  .bracket-image-top-white {
    margin-bottom: 0;
  }

  .int-mg-description {
    font-size: 16px;
  }

  .image-star-dascript {
    width: 20px;
    height: 20px;
  }

  .descr-int-text {
    font-size: 14px;
    line-height: 120%;
  }

  .text-star-descript-box {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .h3-nodrop-inter {
    align-self: flex-start;
    max-width: none;
    font-size: 22px;
  }

  .div-block-90 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .h4-descripy-text-int {
    width: 83%;
    font-size: 22px;
  }

  .corner-image-copy {
    display: none;
    position: relative;
    inset: 0% 0% auto;
  }

  .section-drop-int-dop {
    background-color: var(--bg-светлый);
    margin-top: 0;
    padding: 0 16px 10px;
    display: block;
    overflow: visible;
  }

  .block-text-popup {
    width: 300px;
  }

  .person-txt-popup, .person-popup {
    font-size: 12px;
    line-height: 110%;
  }

  .h6-spec-coment {
    font-size: 20px;
    line-height: 110%;
  }

  .text-lang {
    margin-left: 5px;
    margin-right: 5px;
  }

  .buttom-vw-2-asp-copy {
    margin-bottom: 15px;
  }

  .section-drop-int-esp {
    margin-top: 0;
    padding: 15px 16px 40px;
    overflow: visible;
  }

  .h1-head-int-esp {
    letter-spacing: -2px;
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 28px;
  }

  .h1-head-int-eng {
    letter-spacing: -2px;
    margin-bottom: 20px;
    font-size: 25px;
  }

  .div-block-int {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .h3-news-mg {
    font-size: 22px;
  }

  .section-int-news {
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .mask-sl-news {
    height: 100%;
  }

  .sl-card-news {
    width: 112px;
    height: 100%;
  }

  .h3-news-mg-copy {
    font-size: 22px;
  }

  .div-block-int-person {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-news-person {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .contact-form-container-1 {
    grid-template-columns: auto;
  }

  .heading-left-grid-slide-bi {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    width: auto;
    margin-bottom: 0;
  }

  .h2-bak-slwde-bi {
    font-size: 30px;
  }

  .naviki-heading4 {
    margin-bottom: 10px;
    font-size: 19px;
  }

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

  .part-edu-grid-slide-tii {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .part-edu-grid-staty-bi {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .right-form-slide-block, .right-form-slide-block-2 {
    grid-template-rows: max-content;
  }

  .div-block-100, .div-block-100-copy {
    height: 50px;
  }

  .part-card-partner11 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .contact-form-staty-container {
    grid-template-columns: auto;
  }

  .h2-staty {
    z-index: 7;
    margin-left: 0;
    font-size: 30px;
  }

  .h2-staty.steps {
    font-size: 36px;
  }

  .h2-staty.black {
    margin-bottom: 30px;
    font-size: 30px;
  }

  .top-bak-slider-staty-desc {
    margin-top: 50px;
    padding: 60px 20px 50px;
  }

  .part-card-copy {
    height: 130px;
    padding: 20px 25px;
  }

  .section-2244 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .right-blur-p-white-12, .left-blur-p-white-13 {
    border-radius: 14px;
  }

  .section-news224 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .h3-edu-mg-copy {
    font-size: 22px;
  }

  .slide-content-news-moda {
    grid-template-rows: auto;
  }

  .div-block-62-copy, .div-block-62-copy.top {
    height: 60px;
  }

  .program-button-copy-copy {
    margin-left: 0;
  }

  .text-block-program {
    font-size: 24px;
  }

  .dropdown-list-con {
    display: none;
  }

  .dropdown-list-copy {
    display: block;
  }

  .about-text-con {
    width: 83%;
    font-size: 22px;
  }

  .progect-grid {
    display: block;
  }

  .section-news-2 {
    height: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-undernews {
    width: 100%;
  }

  .div-block-104 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-52-copy {
    height: auto;
    margin-bottom: 20px;
  }

  .heading-37-copy {
    font-size: 24px;
    line-height: 26px;
  }

  .heading-37-copy-copy {
    width: auto;
    font-size: 24px;
    line-height: 26px;
  }

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

  .hero-description-doble {
    max-width: 280px;
    margin-top: 0;
    font-size: 12px;
  }

  .section-admission-cp {
    padding-left: 16px;
    padding-right: 16px;
    overflow: visible;
  }

  .h1-hp-mg-uvb {
    letter-spacing: -2px;
    width: 100vw;
    margin-bottom: 20px;
    font-size: 29px;
  }

  .section-admission-uvb {
    padding-left: 16px;
    padding-right: 16px;
    overflow: visible;
  }

  .program-h-container-uvb {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .program-uvb-heading {
    margin-bottom: 10px;
    font-size: 19px;
  }

  .list-3 {
    font-size: 12px;
  }

  .button-desk-timline-text-2-copy {
    font-size: 14px;
  }

  .vector-card-copy, .vector-card-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-student-text-int-copy {
    width: 100%;
    font-size: 16px;
  }

  .h2-form-mg-copy {
    z-index: 7;
    letter-spacing: -2px;
    font-size: 24px;
  }

  .h2-form-mg-copy.steps {
    font-size: 36px;
  }

  .h2-form-mg-copy.black {
    font-size: 30px;
  }

  .t-slid-paragraph-copy {
    font-size: 14px;
  }

  .div-block-110 {
    width: 80px;
  }

  .text-block-17788 {
    font-size: 8px;
  }

  .div-block-112 {
    grid-template-columns: 1fr;
  }

  .text-online-track {
    font-size: 8px;
  }

  .text-h-offline {
    width: 80px;
    font-size: 8px;
  }

  .right-heading-online {
    color: var(--для-заголовков);
    text-transform: uppercase;
    margin-bottom: 10px;
  }

  .h2-nameint-program {
    z-index: 7;
    letter-spacing: -2px;
    font-size: 24px;
  }

  .h2-nameint-program.steps {
    font-size: 36px;
  }

  .h2-nameint-program.black {
    font-size: 30px;
  }

  .h4-nameint-program {
    width: 83%;
    font-size: 22px;
  }

  .div-block-115 {
    width: auto;
  }

  .text-block-1791-copy {
    text-align: right;
  }

  .text-block-1237-copy-copy {
    font-size: 16px;
  }

  .text-block-17778-copy {
    width: 100%;
  }

  .div-block-116 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
  }

  .text-block-17790 {
    width: auto;
    font-size: 14px;
  }

  .div-block-117 {
    margin-top: 50px;
  }

  .section-menu-eng {
    display: none;
  }

  .section-menu-mob-eng {
    height: 100%;
    display: none;
  }

  .icon {
    margin-right: 10px;
  }

  .icon-2 {
    margin-left: 30px;
  }

  .corner-image-22-top {
    display: none;
    position: absolute;
    inset: -22px 0% auto;
  }

  .trek-box-laboratory {
    display: flex;
  }

  .trek-box-bi-copy {
    display: none;
  }

  .section-aspiran-eng {
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo-image-1-eng {
    width: 170px;
    margin-bottom: 0;
    margin-right: 20px;
  }

  .left-content-block-spec-tisbt {
    display: none;
  }

  .content-block-spec-tisbt {
    grid-template-columns: 100%;
  }

  .h4-student-text-int-copy-copy, .h4-student-link-int {
    width: 83%;
    font-size: 22px;
  }

  .h6-card-link {
    z-index: 7;
    position: relative;
  }

  .vector-link-card {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-hero-box-lab-page {
    grid-row-gap: 30px;
  }

  .text-span-120 {
    color: var(--ярко-зеленый);
  }

  .btn-application-conf {
    align-self: center;
  }

  .button-conf {
    width: 300px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .content-block-team-int {
    grid-template-columns: 100%;
  }

  .btn-form-text-big {
    flex-flow: column;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 13px;
  }

  .btn-form-text-big.text-op-cont {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-1237-speech {
    font-size: 16px;
  }

  .heading-387, .h2-heading-387 {
    font-size: 24px;
    line-height: 26px;
  }

  .image-15-copy, .image-25 {
    border-radius: 32px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-int-copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .h4-nameint-program-copy {
    width: 83%;
    font-size: 22px;
  }

  .t-slider-copy {
    display: none;
  }

  .slide-content-copy {
    grid-template-rows: auto;
  }
}

#w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c81b-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c81e-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c821-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c824-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c827-4bb671d6 {
  place-self: center stretch;
}

#w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c82e-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c836-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c838-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c83f-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c843-4bb671d6, #w-node-_79f31ccc-8e65-5b61-83d6-b0e9457ac14a-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c84c-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c851-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c85b-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c85f-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c868-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c86d-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c871-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c875-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c879-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c882-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c887-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c891-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c896-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c89b-4bb671d6, #w-node-_990c6c0d-dfae-432c-993b-007f6ff8b40d-4bb671d6, #w-node-_7f921437-5ddf-852b-f42e-66d21272236d-4bb671d6, #w-node-_7f921437-5ddf-852b-f42e-66d212722375-4bb671d6, #w-node-_7f921437-5ddf-852b-f42e-66d212722377-4bb671d6, #w-node-_7f921437-5ddf-852b-f42e-66d21272237e-4bb671d6, #w-node-_7f921437-5ddf-852b-f42e-66d212722382-4bb671d6, #w-node-cf0c90ee-cbf9-b2ed-68a8-7f38000acf00-4bb671d6, #w-node-bce72d61-dfda-832c-be42-6c1a5dab26d8-4bb671d6, #w-node-bce72d61-dfda-832c-be42-6c1a5dab26dd-4bb671d6, #w-node-_40e58120-5202-6d2c-fc1d-714d86d567df-4bb671d6, #w-node-bce72d61-dfda-832c-be42-6c1a5dab26e1-4bb671d6, #w-node-bce72d61-dfda-832c-be42-6c1a5dab26e5-4bb671d6, #w-node-_0a19d1a3-33ae-8297-f29d-ecbfd51eb1c5-4bb671d6, #w-node-_0a19d1a3-33ae-8297-f29d-ecbfd51eb1c9-4bb671d6, #w-node-b803e489-af64-640b-ac31-5d96ed6204e6-4bb671d6, #w-node-_0a19d1a3-33ae-8297-f29d-ecbfd51eb1cd-4bb671d6, #w-node-_8c86f9b3-b858-5e81-985f-d0c21f66cc31-4bb671d6, #w-node-_7d487999-62e4-13de-3698-866f574f4952-4bb671d6, #w-node-_7d487999-62e4-13de-3698-866f574f4957-4bb671d6, #w-node-a5c63742-3eb2-51da-cef8-cff1c64d9b2a-4bb671d6, #w-node-dde1552d-6f64-bcc5-a473-3b2b13b7b052-4bb671d6, #w-node-_7aebcd18-a1c5-03a5-1b2e-2d85615b0088-4bb671d6, #w-node-_445bccce-4150-6e99-541f-85ffa72441cc-4bb671d6, #w-node-_2f485122-a229-d297-9d04-5a0acd5d16a2-4bb671d6, #w-node-_050b4f4c-9505-e89b-b669-53993d4ef13d-4bb671d6, #w-node-_5b7524a0-e8bf-733d-a11b-9ba8dc374b06-4bb671d6, #w-node-_6f879ccd-cb2b-e467-741c-3f971c24f42b-4bb671d6, #w-node-_7632ca13-9708-8a4e-db96-a806f42c917c-4bb671d6, #w-node-faecd5a9-465f-2454-13a2-cd2511a8727f-4bb671d6, #w-node-faecd5a9-465f-2454-13a2-cd2511a8728b-4bb671d6, #w-node-faecd5a9-465f-2454-13a2-cd2511a8728d-4bb671d6, #w-node-faecd5a9-465f-2454-13a2-cd2511a87294-4bb671d6, #w-node-faecd5a9-465f-2454-13a2-cd2511a87298-4bb671d6, #w-node-faecd5a9-465f-2454-13a2-cd2511a8729a-4bb671d6, #w-node-ee8c54b8-a21c-8f2b-b9fa-b80e56374312-4bb671d6, #w-node-ee8c54b8-a21c-8f2b-b9fa-b80e5637431e-4bb671d6, #w-node-b87236ad-63ad-d662-a34e-69a947ff0725-4bb671d6, #w-node-dea8bb4e-e810-e49c-47c4-1321b5db9222-4bb671d6, #w-node-_551c5475-e7aa-51c2-2b3b-5dc214422c60-4bb671d6, #w-node-_551c5475-e7aa-51c2-2b3b-5dc214422c6a-4bb671d6, #w-node-f856af57-14a7-7e1e-d327-3454e07d4fb8-4bb671d6, #w-node-f642df31-da34-4210-855d-4cad8d2b49ab-4bb671d6, #w-node-_650d5d19-c708-1a76-e7b1-e7a87e8e1c18-4bb671d6, #w-node-_650d5d19-c708-1a76-e7b1-e7a87e8e1c1f-4bb671d6, #w-node-_0291f868-7365-c393-ba14-27e0019b0c70-4bb671d6, #w-node-_0291f868-7365-c393-ba14-27e0019b0c7c-4bb671d6, #w-node-_41b0c62e-a746-4efd-4f03-420db965318d-4bb671d6, #w-node-e54cd758-c315-5651-07b3-090cbd87dedb-4bb671d6, #w-node-_92ca2e94-9a6b-1ec1-41d7-03685ccb2adc-4bb671d6, #w-node-_8829c81c-b8b9-c400-9079-9b5e3bbbdc8f-4bb671d6, #w-node-d40d431f-f785-37a2-c451-5ab9aa532fe4-4bb671d6, #w-node-_262c7c65-c3d1-001a-262d-267cc6096dad-4bb671d6, #w-node-_4aebdaff-3b53-5d65-a7bf-f604f42a79a9-4bb671d6, #w-node-_4aebdaff-3b53-5d65-a7bf-f604f42a79b5-4bb671d6, #w-node-_29d78380-6c50-6abf-a157-084af4753549-4bb671d6, #w-node-_8e368ab1-06bc-6998-82ba-770ec1aba0a4-4bb671d6, #w-node-a54c328f-ba35-8040-d7cb-a1281f0795a9-4bb671d6, #w-node-a54c328f-ba35-8040-d7cb-a1281f0795b5-4bb671d6, #w-node-_8e03bac2-e925-6bbe-f710-e7201d31ee3b-4bb671d6, #w-node-fdb7023e-c303-6937-931a-c75f133b2d63-4bb671d6, #w-node-_11cbf1ca-5d7b-ab2a-5ba3-f9024e78ea87-4bb671d6, #w-node-_11cbf1ca-5d7b-ab2a-5ba3-f9024e78ea90-4bb671d6, #w-node-_64da7c91-0529-b85a-d581-351098a57d96-4bb671d6, #w-node-_64da7c91-0529-b85a-d581-351098a57da2-4bb671d6, #w-node-e3b17637-a72b-de0f-5f16-4f6937c80287-4bb671d6, #w-node-_16b59cc1-2e33-687a-010a-3b3cf007fd36-4bb671d6, #w-node-_073c0960-a678-4f73-7dde-cfb452e8269d-4bb671d6, #w-node-daac19b6-4c75-489c-194c-85510758c980-4bb671d6, #w-node-_4d6bda93-8ae7-beb7-01db-1ff756c35ad4-4bb671d6, #w-node-_9b930d3c-c229-88ff-5c9f-7040d14b5c2f-4bb671d6, #w-node-_0ef61d3b-2489-d21b-7603-dffa6a27910f-4bb671d6, #w-node-_3bc2e0cd-1b65-1a9a-2065-15e446633d18-4bb671d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f1be188-0313-16a1-0945-92a625745c68-4bb671d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4b204c66-78f8-557d-2b2a-a77989ea5629-4bb671d6, #w-node-_4b204c66-78f8-557d-2b2a-a77989ea562a-4bb671d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b204c66-78f8-557d-2b2a-a77989ea562c-4bb671d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_40cdb4f9-f501-9530-93bc-8c020f04b1de-4bb671d6, #w-node-_40cdb4f9-f501-9530-93bc-8c020f04b1df-4bb671d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40cdb4f9-f501-9530-93bc-8c020f04b1e1-4bb671d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_83a6a22a-5f7f-1dcb-dfce-13dce3fc8344-4bb671d6, #w-node-_83a6a22a-5f7f-1dcb-dfce-13dce3fc8345-4bb671d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83a6a22a-5f7f-1dcb-dfce-13dce3fc8347-4bb671d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5961f3a0-38ab-2c42-caec-c91b1cb960a1-4bb671d6, #w-node-_00178fa4-97d1-0072-7124-27d1616fe6b3-4bb671d6, #w-node-_00178fa4-97d1-0072-7124-27d1616fe6ce-4bb671d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304efd-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f00-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f03-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f06-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f09-4bb671ee {
  place-self: center stretch;
}

#w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f10-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f18-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f1a-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f21-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f23-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f25-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f2e-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f33-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f38-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f3c-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f45-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f4a-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f4e-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f52-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f56-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f5f-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f64-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f6e-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f73-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f78-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dd99d-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dd9a6-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dd9ac-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dd9ae-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dd9b5-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dd9b7-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dd9b9-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dd9c7-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dd9ca-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dd9cf-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dd9d4-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dd9d8-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dd9e7-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dd9eb-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dd9ef-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dd9f3-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dda02-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dda14-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dda19-4bb671ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7182e95-be6f-cc5c-47cb-ba078b87ca48-4bb671ee {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_84162bbc-7ef6-a8f4-cfa8-15c5d79a5514-4bb671ee, #w-node-_9922167f-c8d4-ec7d-b593-d099d00f9d45-4bb671ee, #w-node-_5f88adbe-17dc-3bfc-d08b-22fe17755c3c-4bb671ee, #w-node-e25a590c-d5b4-8474-8139-1204c52624b8-4bb671ee, #w-node-_34749601-89f3-50f4-b4a1-c5dd3f20b1d0-4bb671ee, #w-node-bed4caa2-c7e0-fc69-2381-48e38165e21c-4bb671ee, #w-node-_09a0f421-1001-7822-6a0a-f58050fe9c5b-4bb671ee, #w-node-_6fabbd10-917a-6555-45ac-67720a5a7ba1-4bb671ee, #w-node-_47707479-4d52-ebd6-ad33-caef94a63a6c-4bb671ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_098c14f1-3013-bb1f-65cf-1fb4f92e4771-4bb671ee {
  align-self: start;
}

#w-node-_098c14f1-3013-bb1f-65cf-1fb4f92e4785-4bb671ee {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cc542359-6374-af77-da84-912648921106-4bb671ee {
  align-self: start;
}

#w-node-cc542359-6374-af77-da84-912648921110-4bb671ee {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7e4a1199-a243-25bb-fbbd-a4f6c3bffd87-4bb671ee, #w-node-_5c84bf66-224a-dcd8-7a6f-4d6bff151d1d-4bb671ee, #w-node-a427bf45-a910-ec09-a294-648f3f5778b1-4bb671ee, #w-node-cbd48dd5-666f-b72f-a01c-b8aba82d54a8-4bb671ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dde2fffd-25e0-4d43-6167-43807a422bbc-4bb671ee {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_950bd480-b277-aff4-2c76-abb624102ebd-4bb671ee, #w-node-_950bd480-b277-aff4-2c76-abb624102ebe-4bb671ee, #w-node-_950bd480-b277-aff4-2c76-abb624102ebf-4bb671ee, #w-node-_950bd480-b277-aff4-2c76-abb624102ec3-4bb671ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_950bd480-b277-aff4-2c76-abb624102ec7-4bb671ee {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_85466a5f-fc34-6042-76da-50b4b49c7e38-4bb671ee, #w-node-_1557f7d9-e46c-c3c6-0fa0-4676dd075191-4bb671ee, #w-node-_0d7ea0cc-fe09-ec33-9941-bf3f7d2473d6-4bb671ee, #w-node-_0929e63b-9ce3-8b9e-06c3-c6d995f3b108-4bb671ee, #w-node-_0929e63b-9ce3-8b9e-06c3-c6d995f3b11a-4bb671ee, #w-node-_5df66bc3-b486-d1aa-c7e9-94cf9f948913-4bb671ee, #w-node-e3eff543-5894-aad3-a63b-ac3e4ddc382b-4bb671ee, #w-node-_5df66bc3-b486-d1aa-c7e9-94cf9f948925-4bb671ee, #w-node-_98ae3e22-95cf-fc7a-002a-3eb33beeb1f0-4bb671ee, #w-node-_98ae3e22-95cf-fc7a-002a-3eb33beeb1f6-4bb671ee, #w-node-_37164a6c-17e0-9dd2-ed95-7533b0ea9f1c-4bb671ee, #w-node-_22f07e34-4a2e-ec49-7e96-e301058c5e27-4bb671ee, #w-node-_85466a5f-fc34-6042-76da-50b4b49c7e3d-4bb671ee, #w-node-_85466a5f-fc34-6042-76da-50b4b49c7e43-4bb671ee, #w-node-_85466a5f-fc34-6042-76da-50b4b49c7e49-4bb671ee, #w-node-_85466a5f-fc34-6042-76da-50b4b49c7e4f-4bb671ee, #w-node-_85466a5f-fc34-6042-76da-50b4b49c7e57-4bb671ee, #w-node-_85466a5f-fc34-6042-76da-50b4b49c7e5d-4bb671ee, #w-node-_85466a5f-fc34-6042-76da-50b4b49c7e63-4bb671ee, #w-node-_85466a5f-fc34-6042-76da-50b4b49c7e69-4bb671ee, #w-node-_85466a5f-fc34-6042-76da-50b4b49c7e71-4bb671ee, #w-node-_85466a5f-fc34-6042-76da-50b4b49c7e77-4bb671ee, #w-node-_85466a5f-fc34-6042-76da-50b4b49c7e7d-4bb671ee, #w-node-_85466a5f-fc34-6042-76da-50b4b49c7e83-4bb671ee, #w-node-_85466a5f-fc34-6042-76da-50b4b49c7e8b-4bb671ee, #w-node-_834ce27d-10c2-9b6d-91d3-55e95dab539b-4bb671ee, #w-node-_834ce27d-10c2-9b6d-91d3-55e95dab53b6-4bb671ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6afa378-5d96-b490-5e1d-76642aaba482-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba485-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba488-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba48b-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba48e-4bb671ef {
  place-self: center stretch;
}

#w-node-e6afa378-5d96-b490-5e1d-76642aaba495-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba49d-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba49f-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4a6-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4a8-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4aa-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4b3-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4b8-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4bd-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4c1-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4ca-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4cf-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4d3-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4d7-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4db-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4e4-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4e9-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4f3-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4f8-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4fd-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c297ba-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c297c3-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c297c9-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c297cb-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c297d2-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c297d4-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c297d6-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c297e4-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c297e7-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c297ec-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c297f1-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c297f5-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c29804-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c29808-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c2980c-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c29810-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c2981f-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c29831-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c29836-4bb671ef, #w-node-c3f61268-bf0f-6c36-8203-82b454c840b9-4bb671ef, #w-node-_3fde32d5-f8a7-f491-6c44-0859afe03b0b-4bb671ef, #w-node-f5f8faa4-d12e-2f75-0acc-7a5976bf3a68-4bb671ef, #w-node-a03191ac-2134-27dd-fce7-9c53a32151a5-4bb671ef, #w-node-f230cd6a-2de0-d18a-1da8-72a032941a43-4bb671ef, #w-node-_1c28103c-534b-be62-e352-c16defdf039f-4bb671ef, #w-node-_7672f8b1-1468-da2d-152f-d218205ccd98-4bb671ef, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e5a-4bb671ef, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e62-4bb671ef, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e72-4bb671ef, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e7a-4bb671ef, #w-node-_64571ec9-0358-4c1d-8bb4-a9c62126cb95-4bb671ef, #w-node-_6fd617fd-2a77-a7c6-c31c-876550dd4633-4bb671ef, #w-node-_74f39bee-5576-e58a-1fa6-71f8889333fd-4bb671ef, #w-node-e056f634-64d4-0a2f-eb19-b9b9a9ca915b-4bb671ef, #w-node-cb83243d-bdee-1033-e080-f798b7f8af08-4bb671ef, #w-node-_93d8cc4e-89a5-d846-4cfc-77a9969e5be9-4bb671ef, #w-node-c185de4c-2c4e-a358-4a5b-da5b68965e85-4bb671ef, #w-node-_4bfb1cf2-ccb6-eaae-3137-a7ee9a2270b3-4bb671ef, #w-node-_4bfb1cf2-ccb6-eaae-3137-a7ee9a2270b4-4bb671ef, #w-node-_4bfb1cf2-ccb6-eaae-3137-a7ee9a2270d1-4bb671ef, #w-node-_4bfb1cf2-ccb6-eaae-3137-a7ee9a2270da-4bb671ef, #w-node-_4bfb1cf2-ccb6-eaae-3137-a7ee9a2270e3-4bb671ef, #w-node-_4bfb1cf2-ccb6-eaae-3137-a7ee9a2270ec-4bb671ef, #w-node-_4ceed33c-ad5e-388d-d358-c8013d0d7dff-4bb671ef, #w-node-b9426dee-ee92-6679-0a9d-9e4734938498-4bb671ef, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77bb-4bb671ef, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77c0-4bb671ef, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77c6-4bb671ef, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77cc-4bb671ef, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77d2-4bb671ef, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77da-4bb671ef, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77e0-4bb671ef, #w-node-b1919084-f958-fc9a-1521-c84941436a96-4bb671ef, #w-node-b1919084-f958-fc9a-1521-c84941436a9d-4bb671ef, #w-node-b1919084-f958-fc9a-1521-c84941436aa6-4bb671ef, #w-node-b1919084-f958-fc9a-1521-c84941436aad-4bb671ef, #w-node-b1919084-f958-fc9a-1521-c84941436ab4-4bb671ef, #w-node-b1919084-f958-fc9a-1521-c84941436abb-4bb671ef, #w-node-_91f16be0-7b4a-d5c3-76b4-c8513f2865e5-4bb671ef, #w-node-_91f16be0-7b4a-d5c3-76b4-c8513f2865ea-4bb671ef, #w-node-_91f16be0-7b4a-d5c3-76b4-c8513f2865f0-4bb671ef, #w-node-_91f16be0-7b4a-d5c3-76b4-c8513f2865f8-4bb671ef, #w-node-_91f16be0-7b4a-d5c3-76b4-c8513f2865fe-4bb671ef, #w-node-_91f16be0-7b4a-d5c3-76b4-c8513f286606-4bb671ef, #w-node-_2f808b91-268b-f30a-e80d-88798d9c781c-4bb671ef, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7823-4bb671ef, #w-node-_2f808b91-268b-f30a-e80d-88798d9c782a-4bb671ef, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7831-4bb671ef, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7838-4bb671ef, #w-node-_581a53c7-ec4a-ea2e-a1de-2b378a5af68d-4bb671ef, #w-node-_581a53c7-ec4a-ea2e-a1de-2b378a5af692-4bb671ef, #w-node-bf34884f-f415-153f-9a87-efb2e4c63250-4bb671ef, #w-node-_07c38c14-6737-1314-8fe4-242886a5ed86-4bb671ef, #w-node-_2521a11e-a158-7be3-4c63-7536ed6558e3-4bb671ef, #w-node-_530fd0d4-4c96-6317-0ecc-052b7d00441d-4bb671ef, #w-node-e5639bfc-b678-29d5-c0f1-41736ab7ac37-4bb671ef, #w-node-_111739bf-a1f1-277f-e89b-1b004cbba035-4bb671ef, #w-node-_4fcb0fbc-e2d0-f873-b466-f768568a2160-4bb671ef, #w-node-_4fcb0fbc-e2d0-f873-b466-f768568a2172-4bb671ef, #w-node-_4fcb0fbc-e2d0-f873-b466-f768568a2177-4bb671ef, #w-node-_4fcb0fbc-e2d0-f873-b466-f768568a217c-4bb671ef, #w-node-_4fcb0fbc-e2d0-f873-b466-f768568a2181-4bb671ef, #w-node-_6031883f-201e-9e84-2b80-5d6986b34339-4bb671ef, #w-node-ab2ef856-7e56-309f-fd4c-ac6476fe7013-4bb671ef, #w-node-f503ba36-dd27-834f-1e8b-1316ffb50447-4bb671ef, #w-node-_279b95e4-2cdc-d670-4198-41d6aee0a8db-4bb671ef, #w-node-_1a0930d6-c17b-7103-3bd3-8c184b739980-4bb671ef, #w-node-_167099e6-b04f-4aa1-ba68-6cc0f40fd393-4bb671ef, #w-node-_167099e6-b04f-4aa1-ba68-6cc0f40fd398-4bb671ef, #w-node-_167099e6-b04f-4aa1-ba68-6cc0f40fd39d-4bb671ef, #w-node-_167099e6-b04f-4aa1-ba68-6cc0f40fd3a2-4bb671ef, #w-node-_515541a1-fb1c-daa4-9f5e-a85ad021b62e-4bb671ef, #w-node-_89aa6259-b4a6-f80b-52a5-9ccf5a7d2948-4bb671ef, #w-node-f9d3a3c6-1ed7-628e-e720-94b5461bd4f4-4bb671ef, #w-node-b8a7b12d-8b0f-1ba7-1008-1b3393f5b41e-4bb671ef, #w-node-_0aaf213f-f41e-78d0-c3cb-a1ffd453b7ed-4bb671ef, #w-node-_0aaf213f-f41e-78d0-c3cb-a1ffd453b7f2-4bb671ef, #w-node-_0aaf213f-f41e-78d0-c3cb-a1ffd453b7f7-4bb671ef, #w-node-_0aaf213f-f41e-78d0-c3cb-a1ffd453b7fc-4bb671ef, #w-node-_6db0d294-9438-09cb-c7e5-c02b99a28503-4bb671ef, #w-node-_99c75ab0-58ea-28d1-d016-e25b6a53f868-4bb671ef, #w-node-b3a4bb50-d9f6-c7da-d646-78f40a97e548-4bb671ef, #w-node-b2a81721-1f1c-9971-3059-1094a997d88f-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454f98d-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454f990-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454f991-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454f9b1-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454f9b4-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454f9b5-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454f9d5-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454f9d8-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454f9d9-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454f9fb-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454f9fe-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454f9ff-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454fa10-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454fa11-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454fa31-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454fa32-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454fa36-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454fa52-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454fa53-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454fa75-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454fa76-4bb671ef, #w-node-_28f029c8-3771-8b42-a110-de959454fa7a-4bb671ef, #w-node-_14a2cac8-c572-12ba-7a70-2c4b7ed91535-4bb671ef, #w-node-_7bd47ff3-c8c1-c334-2e3e-e3fe0e7f7709-4bb671ef, #w-node-_7bd47ff3-c8c1-c334-2e3e-e3fe0e7f7710-4bb671ef, #w-node-_7bd47ff3-c8c1-c334-2e3e-e3fe0e7f7717-4bb671ef, #w-node-_7bd47ff3-c8c1-c334-2e3e-e3fe0e7f771e-4bb671ef, #w-node-_5bff6d57-6326-47cd-43c6-3c54b3b4d904-4bb671ef, #w-node-_258456e1-80d5-5fab-5546-13e7c67b0b40-4bb671ef, #w-node-_77d78343-9bdb-d7c5-388f-6cea8f5a9594-4bb671ef, #w-node-_58a83303-c6c3-a650-6261-3aca5e4e007a-4bb671ef, #w-node-_2925c121-9ffc-0986-6ec6-9c65ff76c96c-4bb671ef, #w-node-_65e69a4f-5360-ae0c-a553-f5a92592c652-4bb671ef, #w-node-_444cad6d-8b77-7a8c-0bcf-427e462e949b-4bb671ef, #w-node-_444cad6d-8b77-7a8c-0bcf-427e462e94a8-4bb671ef, #w-node-_444cad6d-8b77-7a8c-0bcf-427e462e94ad-4bb671ef, #w-node-_444cad6d-8b77-7a8c-0bcf-427e462e94b2-4bb671ef, #w-node-_444cad6d-8b77-7a8c-0bcf-427e462e94b7-4bb671ef, #w-node-_444cad6d-8b77-7a8c-0bcf-427e462e94bc-4bb671ef, #w-node-_444cad6d-8b77-7a8c-0bcf-427e462e94c1-4bb671ef, #w-node-_444cad6d-8b77-7a8c-0bcf-427e462e94c6-4bb671ef, #w-node-_444cad6d-8b77-7a8c-0bcf-427e462e94ce-4bb671ef, #w-node-_444cad6d-8b77-7a8c-0bcf-427e462e94db-4bb671ef, #w-node-_444cad6d-8b77-7a8c-0bcf-427e462e94e0-4bb671ef, #w-node-_444cad6d-8b77-7a8c-0bcf-427e462e94e5-4bb671ef, #w-node-_0f4a7d92-9a9d-e510-6e9f-7c8d5d2ec8f0-4bb671ef, #w-node-_0f4a7d92-9a9d-e510-6e9f-7c8d5d2ec8fd-4bb671ef, #w-node-_0f4a7d92-9a9d-e510-6e9f-7c8d5d2ec902-4bb671ef, #w-node-_0f4a7d92-9a9d-e510-6e9f-7c8d5d2ec907-4bb671ef, #w-node-_0f4a7d92-9a9d-e510-6e9f-7c8d5d2ec90c-4bb671ef, #w-node-_0f4a7d92-9a9d-e510-6e9f-7c8d5d2ec923-4bb671ef, #w-node-_0f4a7d92-9a9d-e510-6e9f-7c8d5d2ec930-4bb671ef, #w-node-_0f4a7d92-9a9d-e510-6e9f-7c8d5d2ec935-4bb671ef, #w-node-_0f4a7d92-9a9d-e510-6e9f-7c8d5d2ec93a-4bb671ef, #w-node-_256f9490-6c2d-b070-05c3-3954343d64d8-4bb671ef, #w-node-_8a9fd4bc-c54b-7adc-5a2e-7c023ad538b0-4bb671ef, #w-node-a2e04e89-6936-66d4-df96-b2127f64eb47-4bb671ef, #w-node-c351d81e-20b1-593d-4c61-4a0c32e51ed1-4bb671ef, #w-node-_4170e463-401d-9f58-850f-f9e168fcd635-4bb671ef, #w-node-_7a51fee1-7db4-6494-bdaf-16ac9589127e-4bb671ef, #w-node-_7a51fee1-7db4-6494-bdaf-16ac9589128b-4bb671ef, #w-node-_7a51fee1-7db4-6494-bdaf-16ac95891290-4bb671ef, #w-node-_7a51fee1-7db4-6494-bdaf-16ac95891295-4bb671ef, #w-node-f03291aa-8588-519b-d24c-4b67ea8f813d-4bb671ef, #w-node-f03291aa-8588-519b-d24c-4b67ea8f814a-4bb671ef, #w-node-f03291aa-8588-519b-d24c-4b67ea8f814f-4bb671ef, #w-node-f03291aa-8588-519b-d24c-4b67ea8f8154-4bb671ef, #w-node-f03291aa-8588-519b-d24c-4b67ea8f8159-4bb671ef, #w-node-f03291aa-8588-519b-d24c-4b67ea8f815e-4bb671ef, #w-node-f03291aa-8588-519b-d24c-4b67ea8f8163-4bb671ef, #w-node-f03291aa-8588-519b-d24c-4b67ea8f8168-4bb671ef, #w-node-a41135fd-5196-907f-3bf4-99a791dd8cf6-4bb671ef, #w-node-a41135fd-5196-907f-3bf4-99a791dd8d03-4bb671ef, #w-node-a41135fd-5196-907f-3bf4-99a791dd8d08-4bb671ef, #w-node-a41135fd-5196-907f-3bf4-99a791dd8d0d-4bb671ef, #w-node-a41135fd-5196-907f-3bf4-99a791dd8d12-4bb671ef, #w-node-be449549-5731-8526-b166-3cc7c0a86fec-4bb671ef, #w-node-be449549-5731-8526-b166-3cc7c0a86ff9-4bb671ef, #w-node-be449549-5731-8526-b166-3cc7c0a86ffe-4bb671ef, #w-node-be449549-5731-8526-b166-3cc7c0a87003-4bb671ef, #w-node-be449549-5731-8526-b166-3cc7c0a87008-4bb671ef, #w-node-be449549-5731-8526-b166-3cc7c0a8700d-4bb671ef, #w-node-be449549-5731-8526-b166-3cc7c0a87012-4bb671ef, #w-node-be449549-5731-8526-b166-3cc7c0a87017-4bb671ef, #w-node-be449549-5731-8526-b166-3cc7c0a8701c-4bb671ef, #w-node-_0cac544b-895e-1abb-0f3f-f52cd7211764-4bb671ef, #w-node-e9cc1311-a92f-be8f-ca86-9063ca95d805-4bb671ef, #w-node-_91cbeff4-03d3-1d0d-d6dc-0f1c4dea8cbe-4bb671ef, #w-node-_1882afd9-1e30-a359-d2dd-1d5a8d51c898-4bb671ef, #w-node-_46c1eb1f-22df-69a6-1f76-acf176c9d713-4bb671ef, #w-node-_096064ec-6475-9a2d-951e-939b9aae52ae-4bb671ef, #w-node-_4ee80051-b0d1-b95e-ed38-1302c44130a4-4bb671ef, #w-node-bb6ba998-c1c4-3152-82ab-b2fb92d9589a-4bb671ef, #w-node-_2827bf5c-540b-f9b3-1db2-2c4f73584c25-4bb671ef, #w-node-_5832a09f-d0f4-92ae-987e-97e8c6f95f30-4bb671ef, #w-node-_5832a09f-d0f4-92ae-987e-97e8c6f95f34-4bb671ef, #w-node-df79ead1-f5fc-1e79-67fe-c93add660c62-4bb671ef, #w-node-_4f1ecbfd-c19e-fd8a-1bcf-cfa9f6924532-4bb671ef, #w-node-_95462122-0f9b-e1d8-f2a9-f48da71fd432-4bb671ef, #w-node-_718becaf-9a87-c461-d78c-2eadcce26bea-4bb671ef, #w-node-_5636e018-fb64-00a5-8d46-747b574c1117-4bb671ef, #w-node-c6fa0d35-65b0-6c85-1ec7-28b4310b02bf-4bb671ef, #w-node-c6fa0d35-65b0-6c85-1ec7-28b4310b02c2-4bb671ef, #w-node-c6fa0d35-65b0-6c85-1ec7-28b4310b0304-4bb671ef, #w-node-c6fa0d35-65b0-6c85-1ec7-28b4310b0307-4bb671ef, #w-node-c6fa0d35-65b0-6c85-1ec7-28b4310b0337-4bb671ef, #w-node-c6fa0d35-65b0-6c85-1ec7-28b4310b033a-4bb671ef, #w-node-c6fa0d35-65b0-6c85-1ec7-28b4310b0370-4bb671ef, #w-node-c6fa0d35-65b0-6c85-1ec7-28b4310b0373-4bb671ef, #w-node-c6fa0d35-65b0-6c85-1ec7-28b4310b03af-4bb671ef, #w-node-c6fa0d35-65b0-6c85-1ec7-28b4310b03b2-4bb671ef, #w-node-a839b470-cd03-9ea8-21a0-4ff32640f7f2-4bb671ef, #w-node-a839b470-cd03-9ea8-21a0-4ff32640f80f-4bb671ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f391806-dc0b-d786-3a78-905becb92dfe-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e01-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e04-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e07-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e0a-4bb671f1 {
  place-self: center stretch;
}

#w-node-_7f391806-dc0b-d786-3a78-905becb92e11-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e19-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e1b-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e22-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e24-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e26-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e2f-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e34-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e39-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e3d-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e46-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e4b-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e4f-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e53-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e57-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e60-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e65-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e6f-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e74-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e79-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f3c6-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f3cf-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f3d5-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f3d7-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f3de-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f3e0-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f3e2-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f3f0-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f3f3-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f3f8-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f3fd-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f401-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f410-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f414-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f418-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f41c-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f42b-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f43d-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f442-4bb671f1, #w-node-c3f61268-bf0f-6c36-8203-82b454c840b9-4bb671f1, #w-node-_3fde32d5-f8a7-f491-6c44-0859afe03b0b-4bb671f1, #w-node-f5f8faa4-d12e-2f75-0acc-7a5976bf3a68-4bb671f1, #w-node-a03191ac-2134-27dd-fce7-9c53a32151a5-4bb671f1, #w-node-f230cd6a-2de0-d18a-1da8-72a032941a43-4bb671f1, #w-node-f46c3af4-272a-fd4f-4bb4-eede477c73f8-4bb671f1, #w-node-_7672f8b1-1468-da2d-152f-d218205ccd98-4bb671f1, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e5a-4bb671f1, #w-node-_24c08422-6195-1261-5295-a2972dab0145-4bb671f1, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e62-4bb671f1, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e72-4bb671f1, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e7a-4bb671f1, #w-node-_64571ec9-0358-4c1d-8bb4-a9c62126cb95-4bb671f1, #w-node-_3111129b-2551-45fa-3d45-005fbb225f2e-4bb671f1, #w-node-_74f39bee-5576-e58a-1fa6-71f8889333fd-4bb671f1, #w-node-e056f634-64d4-0a2f-eb19-b9b9a9ca915b-4bb671f1, #w-node-cb83243d-bdee-1033-e080-f798b7f8af08-4bb671f1, #w-node-_93d8cc4e-89a5-d846-4cfc-77a9969e5be9-4bb671f1, #w-node-c185de4c-2c4e-a358-4a5b-da5b68965e85-4bb671f1, #w-node-df8e8b1c-b686-291d-bbeb-c746e0c614ba-4bb671f1, #w-node-b6df43b5-6377-1feb-64f4-1419bd8dd1d1-4bb671f1, #w-node-_3789549e-6e7f-f7ee-31dc-525bf8473ffe-4bb671f1, #w-node-_3789549e-6e7f-f7ee-31dc-525bf8473fff-4bb671f1, #w-node-_3789549e-6e7f-f7ee-31dc-525bf8474010-4bb671f1, #w-node-_4ceed33c-ad5e-388d-d358-c8013d0d7dff-4bb671f1, #w-node-b9426dee-ee92-6679-0a9d-9e4734938498-4bb671f1, #w-node-_85c79756-cc6d-dfed-0367-8703aa785475-4bb671f1, #w-node-_85c79756-cc6d-dfed-0367-8703aa785486-4bb671f1, #w-node-_85c79756-cc6d-dfed-0367-8703aa78547a-4bb671f1, #w-node-_85c79756-cc6d-dfed-0367-8703aa785480-4bb671f1, #w-node-_808a0ae6-24b1-2cb8-70b4-aa39813aa045-4bb671f1, #w-node-_454330f5-4d61-da97-8168-428023367073-4bb671f1, #w-node-_85c79756-cc6d-dfed-0367-8703aa78549a-4bb671f1, #w-node-_85c79756-cc6d-dfed-0367-8703aa7854a0-4bb671f1, #w-node-_24730f25-57b6-e4be-2772-c73122d535a2-4bb671f1, #w-node-eaae0dcf-ecf2-b7fe-e80c-6ecdfd3eb01c-4bb671f1, #w-node-_85c79756-cc6d-dfed-0367-8703aa7854ae-4bb671f1, #w-node-_85c79756-cc6d-dfed-0367-8703aa7854b4-4bb671f1, #w-node-_85c79756-cc6d-dfed-0367-8703aa7854ba-4bb671f1, #w-node-e9896d38-1cf0-5cc9-2fbe-7d3b8d397c33-4bb671f1, #w-node-b2cb7f57-3121-def3-03d0-08ad5b5f8e14-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c781c-4bb671f1, #w-node-cc3ea9f9-f62b-36e2-360c-dc46bedc4b02-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7823-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c782a-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7831-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7838-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c783f-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7846-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c784d-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7854-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c785b-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7862-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7869-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77bb-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77c0-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77c6-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77cc-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77d2-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77da-4bb671f1, #w-node-cfc28247-48a9-f285-8f3e-6699f34f5712-4bb671f1, #w-node-cfc28247-48a9-f285-8f3e-6699f34f5719-4bb671f1, #w-node-cfc28247-48a9-f285-8f3e-6699f34f5720-4bb671f1, #w-node-cfc28247-48a9-f285-8f3e-6699f34f5727-4bb671f1, #w-node-cfc28247-48a9-f285-8f3e-6699f34f572e-4bb671f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7679eb80-f4d9-fe44-aea0-e45f0637077c-4bb671f1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_28f029c8-3771-8b42-a110-de959454f98d-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454f990-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454f991-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454f9b1-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454f9b4-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454f9b5-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454f9d5-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454f9d8-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454f9d9-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454f9fb-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454f9fe-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454f9ff-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454fa10-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454fa11-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454fa31-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454fa32-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454fa36-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454fa52-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454fa53-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454fa75-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454fa76-4bb671f1, #w-node-_28f029c8-3771-8b42-a110-de959454fa7a-4bb671f1, #w-node-_14a2cac8-c572-12ba-7a70-2c4b7ed91535-4bb671f1, #w-node-_7bd47ff3-c8c1-c334-2e3e-e3fe0e7f7709-4bb671f1, #w-node-_7bd47ff3-c8c1-c334-2e3e-e3fe0e7f7710-4bb671f1, #w-node-_7bd47ff3-c8c1-c334-2e3e-e3fe0e7f7717-4bb671f1, #w-node-_7bd47ff3-c8c1-c334-2e3e-e3fe0e7f771e-4bb671f1, #w-node-_179f811f-8932-fcad-3cf1-e0a8f0284bb9-4bb671f1, #w-node-ab49faee-bd88-aadb-c90c-c620fa6938a0-4bb671f1, #w-node-_14a2cac8-c572-12ba-7a70-2c4b7ed91558-4bb671f1, #w-node-a95b8e29-8202-1082-26b7-8fcbcdd11e3f-4bb671f1, #w-node-_95ee7e25-6ee2-ee25-1304-d4c44329e30e-4bb671f1, #w-node-b7750fda-e1bf-ae1e-06f5-051a55650361-4bb671f1, #w-node-e1153a18-02b8-2295-afb1-374a2e90958b-4bb671f1, #w-node-_972f598a-8251-54d1-8fee-4c9894ffc446-4bb671f1, #w-node-_81a01b60-b8dd-ddbc-a44d-d614fa6c6a78-4bb671f1, #w-node-_3941f6eb-12b2-cf55-2c45-0b91d34a62fb-4bb671f1, #w-node-_005c12d5-6247-d300-7d99-1490e9866103-4bb671f1, #w-node-_005c12d5-6247-d300-7d99-1490e986611b-4bb671f1, #w-node-_005c12d5-6247-d300-7d99-1490e9866120-4bb671f1, #w-node-_005c12d5-6247-d300-7d99-1490e9866125-4bb671f1, #w-node-_005c12d5-6247-d300-7d99-1490e986612a-4bb671f1, #w-node-_005c12d5-6247-d300-7d99-1490e986612d-4bb671f1, #w-node-_0842d5a5-9cc3-18c6-2ff1-8362218c37fc-4bb671f1, #w-node-_0842d5a5-9cc3-18c6-2ff1-8362218c3801-4bb671f1, #w-node-_0842d5a5-9cc3-18c6-2ff1-8362218c3806-4bb671f1, #w-node-_0842d5a5-9cc3-18c6-2ff1-8362218c380b-4bb671f1, #w-node-_0cac544b-895e-1abb-0f3f-f52cd7211764-4bb671f1, #w-node-e9cc1311-a92f-be8f-ca86-9063ca95d805-4bb671f1, #w-node-_1882afd9-1e30-a359-d2dd-1d5a8d51c898-4bb671f1, #w-node-f72091fc-603f-68b9-b2ce-21c5c5bfd58a-4bb671f1, #w-node-d080a22a-3e59-b9f0-5193-9696c41d87d4-4bb671f1, #w-node-_3c74ae1c-e3f8-3f13-b051-9e7bca1182e9-4bb671f1, #w-node-c2c9434e-fe3f-90f5-fedc-c61e1f82cc74-4bb671f1, #w-node-a44dd94e-32eb-73a4-04e1-dc65bf49e7c4-4bb671f1, #w-node-_33005ba5-768f-5ccd-f3ab-bace6889fed1-4bb671f1, #w-node-_33005ba5-768f-5ccd-f3ab-bace6889fed4-4bb671f1, #w-node-_33005ba5-768f-5ccd-f3ab-bace6889ff16-4bb671f1, #w-node-_33005ba5-768f-5ccd-f3ab-bace6889ff19-4bb671f1, #w-node-_33005ba5-768f-5ccd-f3ab-bace6889ff49-4bb671f1, #w-node-_33005ba5-768f-5ccd-f3ab-bace6889ff4c-4bb671f1, #w-node-_33005ba5-768f-5ccd-f3ab-bace6889ff82-4bb671f1, #w-node-_33005ba5-768f-5ccd-f3ab-bace6889ff85-4bb671f1, #w-node-_33005ba5-768f-5ccd-f3ab-bace6889ffc1-4bb671f1, #w-node-_33005ba5-768f-5ccd-f3ab-bace6889ffc4-4bb671f1, #w-node-a839b470-cd03-9ea8-21a0-4ff32640f7f2-4bb671f1, #w-node-a839b470-cd03-9ea8-21a0-4ff32640f80f-4bb671f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d4425eb-a9be-78bc-4918-6480ac024f58-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024f5b-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024f5e-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024f61-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024f64-4bb671f4 {
  place-self: center stretch;
}

#w-node-_4d4425eb-a9be-78bc-4918-6480ac024f6b-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024f73-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024f75-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024f7c-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024f7e-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024f80-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024f89-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024f8e-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024f93-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024f97-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024fa0-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024fa5-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024fa9-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024fad-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024fb1-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024fba-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024fbf-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024fc9-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024fce-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024fd3-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5b99b-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5b9a4-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5b9aa-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5b9ac-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5b9b3-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5b9b5-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5b9b7-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5b9c5-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5b9c8-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5b9cd-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5b9d2-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5b9d6-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5b9e5-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5b9e9-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5b9ed-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5b9f1-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5ba00-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5ba12-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5ba17-4bb671f4, #w-node-c3f61268-bf0f-6c36-8203-82b454c840b9-4bb671f4, #w-node-_3fde32d5-f8a7-f491-6c44-0859afe03b0b-4bb671f4, #w-node-f5f8faa4-d12e-2f75-0acc-7a5976bf3a68-4bb671f4, #w-node-a03191ac-2134-27dd-fce7-9c53a32151a5-4bb671f4, #w-node-f230cd6a-2de0-d18a-1da8-72a032941a43-4bb671f4, #w-node-f46c3af4-272a-fd4f-4bb4-eede477c73f8-4bb671f4, #w-node-_7672f8b1-1468-da2d-152f-d218205ccd98-4bb671f4, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e5a-4bb671f4, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e62-4bb671f4, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e72-4bb671f4, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e7a-4bb671f4, #w-node-_64571ec9-0358-4c1d-8bb4-a9c62126cb95-4bb671f4, #w-node-_74f39bee-5576-e58a-1fa6-71f8889333fd-4bb671f4, #w-node-e056f634-64d4-0a2f-eb19-b9b9a9ca915b-4bb671f4, #w-node-cb83243d-bdee-1033-e080-f798b7f8af08-4bb671f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d216-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d219-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d21c-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d21f-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d222-4bb671f7 {
  place-self: center stretch;
}

#w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d229-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d231-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d233-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d23a-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d23c-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d23e-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d247-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d24c-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d251-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d255-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d25e-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d263-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d267-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d26b-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d26f-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d278-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d27d-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d287-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d28c-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d291-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678a87-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678a90-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678a96-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678a98-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678a9f-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678aa1-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678aa3-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678ab1-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678ab4-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678ab9-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678abe-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678ac2-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678ad1-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678ad5-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678ad9-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678add-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678aec-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678afe-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678b03-4bb671f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7182e95-be6f-cc5c-47cb-ba078b87ca48-4bb671f7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-fa8ec7f2-bf48-4ea7-a803-354732101bfc-4bb671f7, #w-node-_17055395-eeaa-f592-161d-4972b2e06acf-4bb671f7, #w-node-cbc9f8ee-967e-24ae-c0ba-47c2f9e2df71-4bb671f7, #w-node-_5f88adbe-17dc-3bfc-d08b-22fe17755c3c-4bb671f7, #w-node-e25a590c-d5b4-8474-8139-1204c52624b8-4bb671f7, #w-node-_34749601-89f3-50f4-b4a1-c5dd3f20b1d0-4bb671f7, #w-node-bed4caa2-c7e0-fc69-2381-48e38165e21c-4bb671f7, #w-node-_09a0f421-1001-7822-6a0a-f58050fe9c5b-4bb671f7, #w-node-_53265aa5-0a1e-960b-7569-32bc94e2a51b-4bb671f7, #w-node-_3be387f4-a3bb-06e3-18f7-c89cbf50ac43-4bb671f7, #w-node-dde9d3d2-3037-44df-8f58-781d4122bd30-4bb671f7, #w-node-ad19f0f0-7daa-c95f-0270-a0c1ba9e87f5-4bb671f7, #w-node-_6bb44c14-9f70-27c1-56f8-652b8d8e3c37-4bb671f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f021ec7f-0159-381c-6a37-b6b92dabade9-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabadec-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabadef-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabadf2-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabadf5-4bb671f8 {
  place-self: center stretch;
}

#w-node-f021ec7f-0159-381c-6a37-b6b92dabadfc-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae04-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae06-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae0d-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae0f-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae11-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae1a-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae1f-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae24-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae28-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae31-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae36-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae3a-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae3e-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae42-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae4b-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae50-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae5a-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae5f-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae64-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f90233-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f9023c-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f90242-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f90244-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f9024b-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f9024d-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f9024f-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f9025d-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f90260-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f90265-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f9026a-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f9026e-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f9027d-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f90281-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f90285-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f90289-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f90298-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f902aa-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f902af-4bb671f8, #w-node-c3f61268-bf0f-6c36-8203-82b454c840b9-4bb671f8, #w-node-_3fde32d5-f8a7-f491-6c44-0859afe03b0b-4bb671f8, #w-node-f5f8faa4-d12e-2f75-0acc-7a5976bf3a68-4bb671f8, #w-node-a03191ac-2134-27dd-fce7-9c53a32151a5-4bb671f8, #w-node-f230cd6a-2de0-d18a-1da8-72a032941a43-4bb671f8, #w-node-f46c3af4-272a-fd4f-4bb4-eede477c73f8-4bb671f8, #w-node-_7672f8b1-1468-da2d-152f-d218205ccd98-4bb671f8, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e5a-4bb671f8, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e62-4bb671f8, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e72-4bb671f8, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e7a-4bb671f8, #w-node-_64571ec9-0358-4c1d-8bb4-a9c62126cb95-4bb671f8, #w-node-_74f39bee-5576-e58a-1fa6-71f8889333fd-4bb671f8, #w-node-e056f634-64d4-0a2f-eb19-b9b9a9ca915b-4bb671f8, #w-node-cb83243d-bdee-1033-e080-f798b7f8af08-4bb671f8, #w-node-_93d8cc4e-89a5-d846-4cfc-77a9969e5be9-4bb671f8, #w-node-c185de4c-2c4e-a358-4a5b-da5b68965e85-4bb671f8, #w-node-_4ed30618-3c2f-e02a-22a5-2f225b5c68d0-4bb671f8, #w-node-_4ed30618-3c2f-e02a-22a5-2f225b5c68d4-4bb671f8, #w-node-c93646e6-5a71-46f7-a284-c4281de8b9cd-4bb671f8, #w-node-_0acfe0a4-ee14-7d8b-4c79-63f7adc23d26-4bb671f8, #w-node-_0acfe0a4-ee14-7d8b-4c79-63f7adc23d3c-4bb671f8, #w-node-_0acfe0a4-ee14-7d8b-4c79-63f7adc23d45-4bb671f8, #w-node-_3f0916cc-db8d-06ce-6f70-0504483162a6-4bb671f8, #w-node-_4ceed33c-ad5e-388d-d358-c8013d0d7dff-4bb671f8, #w-node-b9426dee-ee92-6679-0a9d-9e4734938498-4bb671f8, #w-node-_4cef70a7-c369-e70a-e3b9-a93364f2ff92-4bb671f8, #w-node-_605f410a-b66f-cb0c-ba86-eaac58967732-4bb671f8, #w-node-_9afa0b3f-198d-25b9-d204-c9e5e876cb29-4bb671f8, #w-node-d390fdfe-41ff-f8b8-7930-a486756888c7-4bb671f8, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77bb-4bb671f8, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77c0-4bb671f8, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77c6-4bb671f8, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77cc-4bb671f8, #w-node-_603c114d-8d85-4999-b855-bcdd77551c80-4bb671f8, #w-node-db529f34-007f-5a69-c58f-bc8280b76b6d-4bb671f8, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77e6-4bb671f8, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77e0-4bb671f8, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77ec-4bb671f8, #w-node-e2ddaed3-fc8c-c62c-9c74-4a2a87775a72-4bb671f8, #w-node-e2ddaed3-fc8c-c62c-9c74-4a2a87775a78-4bb671f8, #w-node-_0f831474-cab9-32a9-f85d-645407885d0a-4bb671f8, #w-node-_9b228ba5-d3b5-06a5-8801-51c7b71d83ad-4bb671f8, #w-node-cd66812f-0c09-ac8f-08dc-f3e76f5833f5-4bb671f8, #w-node-_20c0fa51-b960-9907-7118-34ffd8e1f165-4bb671f8, #w-node-_20c0fa51-b960-9907-7118-34ffd8e1f168-4bb671f8, #w-node-_20c0fa51-b960-9907-7118-34ffd8e1f169-4bb671f8, #w-node-_08c99be3-c8f2-d3f3-4e7a-981e44287530-4bb671f8, #w-node-_08c99be3-c8f2-d3f3-4e7a-981e44287533-4bb671f8, #w-node-_08c99be3-c8f2-d3f3-4e7a-981e44287534-4bb671f8, #w-node-_08c99be3-c8f2-d3f3-4e7a-981e44287536-4bb671f8, #w-node-_08c99be3-c8f2-d3f3-4e7a-981e44287540-4bb671f8, #w-node-_08c99be3-c8f2-d3f3-4e7a-981e44287541-4bb671f8, #w-node-ccef1eb2-70a6-9dac-cb13-255d40cf350e-4bb671f8, #w-node-_60d3313f-2868-3be3-b0cc-6e6888dd64d3-4bb671f8, #w-node-a1460c07-c9ac-ea4e-a945-b09958c3410e-4bb671f8, #w-node-_31d92f23-c4e0-a3df-bfa6-e8ce9878c96d-4bb671f8, #w-node-_31d92f23-c4e0-a3df-bfa6-e8ce9878c96a-4bb671f8, #w-node-_31d92f23-c4e0-a3df-bfa6-e8ce9878c970-4bb671f8, #w-node-_31d92f23-c4e0-a3df-bfa6-e8ce9878c97b-4bb671f8, #w-node-d8d3d8d2-7a91-6cc2-20f4-23a4d2270c5e-4bb671f8, #w-node-_31d92f23-c4e0-a3df-bfa6-e8ce9878c98a-4bb671f8, #w-node-_31d92f23-c4e0-a3df-bfa6-e8ce9878c990-4bb671f8, #w-node-_31d92f23-c4e0-a3df-bfa6-e8ce9878c99b-4bb671f8, #w-node-_31d92f23-c4e0-a3df-bfa6-e8ce9878c99d-4bb671f8, #w-node-_31d92f23-c4e0-a3df-bfa6-e8ce9878c9a1-4bb671f8, #w-node-_31d92f23-c4e0-a3df-bfa6-e8ce9878c9a5-4bb671f8, #w-node-_7e655c21-ddba-f274-75cb-6105c41a2e4e-4bb671f8, #w-node-_7e655c21-ddba-f274-75cb-6105c41a2e53-4bb671f8, #w-node-_7e655c21-ddba-f274-75cb-6105c41a2e58-4bb671f8, #w-node-_7e655c21-ddba-f274-75cb-6105c41a2e5d-4bb671f8, #w-node-_7e655c21-ddba-f274-75cb-6105c41a2e62-4bb671f8, #w-node-_49cf82ae-3e4d-68dc-c5ea-aaae54253163-4bb671f8, #w-node-_1da04858-ec1e-f466-1995-b4ca6e299041-4bb671f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_335c6504-34b8-b914-2756-b4c314183872-4bb671f8, #w-node-eb7f68b9-d240-054c-1c63-fababbff2ed6-4bb671f8, #w-node-db25ce6f-5fca-7a6f-053d-e6db1262f0c1-4bb671f8, #w-node-_2ecb8b10-2548-82a2-22e6-6c8031d06f5a-4bb671f8 {
  place-self: center;
}

#w-node-bbbc0be0-0c28-ae1c-1e97-563ea23a4bfe-4bb671f8, #w-node-bbbc0be0-0c28-ae1c-1e97-563ea23a4c0b-4bb671f8, #w-node-bbbc0be0-0c28-ae1c-1e97-563ea23a4c10-4bb671f8, #w-node-bbbc0be0-0c28-ae1c-1e97-563ea23a4c22-4bb671f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03de6faf-75f2-3a35-3121-7bef5799c6b8-4bb671f8 {
  justify-self: end;
}

#w-node-bbbc0be0-0c28-ae1c-1e97-563ea23a4c2f-4bb671f8, #w-node-bbbc0be0-0c28-ae1c-1e97-563ea23a4c34-4bb671f8, #w-node-bbbc0be0-0c28-ae1c-1e97-563ea23a4c39-4bb671f8, #w-node-_10b469f8-18d0-f379-0306-55b510883bf4-4bb671f8, #w-node-_10b469f8-18d0-f379-0306-55b510883c02-4bb671f8, #w-node-_10b469f8-18d0-f379-0306-55b510883c10-4bb671f8, #w-node-_534722e5-fca3-5880-d01c-547a6cd77bef-4bb671f8, #w-node-_4640d76f-be75-a0fb-75f6-c2af8fa275cc-4bb671f8, #w-node-b8faa26d-a8b7-311a-4524-7dfb56af78f3-4bb671f8, #w-node-a34d5dc4-a4a0-0e7b-45e6-49303ec51b73-4bb671f8, #w-node-c218e23c-83e2-ccb4-c237-e1b5e7b2692a-4bb671f8, #w-node-_61906b8f-a07f-d88a-15c3-aff6a29d1192-4bb671f8, #w-node-b44da731-7841-4894-417f-1ac90b4392d8-4bb671f8, #w-node-_4d7b9cdd-bd4c-ee58-c663-f04b9d72288d-4bb671f8, #w-node-e63204bd-3988-d4b1-2674-c2d5d2ca0fbc-4bb671f8, #w-node-_903b7ec2-2d3f-f25d-0d1b-5538426b70b0-4bb671f8, #w-node-_1b912d93-f207-3f7e-fb78-370f3ceefaea-4bb671f8, #w-node-_85dc2286-7caf-d607-d889-d7d91f2f6b1f-4bb671f8, #w-node-_85dc2286-7caf-d607-d889-d7d91f2f6b22-4bb671f8, #w-node-_85dc2286-7caf-d607-d889-d7d91f2f6b65-4bb671f8, #w-node-_85dc2286-7caf-d607-d889-d7d91f2f6b68-4bb671f8, #w-node-_85dc2286-7caf-d607-d889-d7d91f2f6b99-4bb671f8, #w-node-_85dc2286-7caf-d607-d889-d7d91f2f6b9c-4bb671f8, #w-node-_85dc2286-7caf-d607-d889-d7d91f2f6bd5-4bb671f8, #w-node-_85dc2286-7caf-d607-d889-d7d91f2f6bda-4bb671f8, #w-node-_85dc2286-7caf-d607-d889-d7d91f2f6c0d-4bb671f8, #w-node-_85dc2286-7caf-d607-d889-d7d91f2f6c10-4bb671f8, #w-node-_235b09f3-cfec-45c0-37d3-01306da9cd00-4bb671f8, #w-node-_235b09f3-cfec-45c0-37d3-01306da9cd05-4bb671f8, #w-node-_85dc2286-7caf-d607-d889-d7d91f2f6c83-4bb671f8, #w-node-_85dc2286-7caf-d607-d889-d7d91f2f6c88-4bb671f8, #w-node-_195329b4-4f88-2384-5d50-ee83f8aaf8a4-4bb671f8, #w-node-_195329b4-4f88-2384-5d50-ee83f8aaf8c2-4bb671f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e0b-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e0e-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e11-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e14-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e17-9da76d1e {
  place-self: center stretch;
}

#w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e1e-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e26-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e28-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e2f-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e31-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e33-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e3c-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e41-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e46-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e4a-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e53-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e58-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e5c-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e60-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e64-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e6d-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e72-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e7c-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e81-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e86-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a3ff-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a408-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a40e-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a410-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a417-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a419-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a41b-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a429-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a42c-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a431-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a436-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a43a-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a449-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a44d-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a451-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a455-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a464-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a476-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a47b-9da76d1e, #w-node-f5072edf-ad5f-d853-1417-01cba9b08b08-9da76d1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ebd7571-3b49-d784-f637-9ea52452d003-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d006-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d009-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d00c-beedc980 {
  place-self: center stretch;
}

#w-node-_7ebd7571-3b49-d784-f637-9ea52452d013-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d01b-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d01d-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d024-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d026-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d028-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d02a-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d033-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d038-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d040-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d044-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d04d-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d052-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d056-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d05a-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d063-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d068-beedc980, #w-node-_53395fb3-2057-544c-ad60-3a3987978301-beedc980, #w-node-_53395fb3-2057-544c-ad60-3a398797830c-beedc980, #w-node-_53395fb3-2057-544c-ad60-3a3987978312-beedc980, #w-node-_53395fb3-2057-544c-ad60-3a3987978314-beedc980, #w-node-_53395fb3-2057-544c-ad60-3a398797831b-beedc980, #w-node-_53395fb3-2057-544c-ad60-3a398797831d-beedc980, #w-node-_53395fb3-2057-544c-ad60-3a398797831f-beedc980, #w-node-_53395fb3-2057-544c-ad60-3a3987978321-beedc980, #w-node-_53395fb3-2057-544c-ad60-3a398797832f-beedc980, #w-node-_53395fb3-2057-544c-ad60-3a3987978332-beedc980, #w-node-_53395fb3-2057-544c-ad60-3a3987978339-beedc980, #w-node-_53395fb3-2057-544c-ad60-3a398797833d-beedc980, #w-node-_53395fb3-2057-544c-ad60-3a398797834e-beedc980, #w-node-_53395fb3-2057-544c-ad60-3a3987978352-beedc980, #w-node-_53395fb3-2057-544c-ad60-3a3987978356-beedc980, #w-node-_53395fb3-2057-544c-ad60-3a3987978367-beedc980 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65ce0bfe-d0ec-2698-651b-10510f019083-beedc980 {
  justify-self: center;
}

#w-node-_65ce0bfe-d0ec-2698-651b-10510f019086-beedc980 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d3352-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d3355-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d3358-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d335b-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d335e-23acdc2b {
  place-self: center stretch;
}

#w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d3365-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d336d-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d336f-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d3376-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d3378-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d337a-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d3383-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d3388-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d338d-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d3391-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d339a-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d339f-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d33a3-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d33a7-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d33ab-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d33b4-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d33b9-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d33c3-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d33c8-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d33cd-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e14c-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e155-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e15b-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e15d-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e164-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e166-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e168-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e176-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e179-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e17e-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e183-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e187-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e196-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e19a-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e19e-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e1a2-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e1b1-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e1c3-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e1c8-23acdc2b, #w-node-cd6db8e6-622b-85aa-b671-92788cd3d6ec-23acdc2b, #w-node-cd6db8e6-622b-85aa-b671-92788cd3d709-23acdc2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-effb855f-dcd4-f056-0db8-7211ab33ee5c-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33ee5f-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33ee62-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33ee65-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33ee68-b7650a71 {
  place-self: center stretch;
}

#w-node-effb855f-dcd4-f056-0db8-7211ab33ee6f-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33ee77-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33ee79-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33ee80-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33ee82-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33ee84-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33ee8d-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33ee92-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33ee97-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33ee9b-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33eea4-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33eea9-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33eead-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33eeb1-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33eeb5-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33eebe-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33eec3-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33eecd-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33eed2-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33eed7-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b21-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b2a-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b30-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b32-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b39-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b3b-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b3d-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b4b-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b4e-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b53-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b58-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b5c-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b6b-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b6f-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b73-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b77-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b86-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b98-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b9d-b7650a71, #w-node-c3f61268-bf0f-6c36-8203-82b454c840b9-b7650a71, #w-node-_3fde32d5-f8a7-f491-6c44-0859afe03b0b-b7650a71, #w-node-_7672f8b1-1468-da2d-152f-d218205ccd98-b7650a71, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e5a-b7650a71, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e6a-b7650a71, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e7a-b7650a71, #w-node-_64571ec9-0358-4c1d-8bb4-a9c62126cb95-b7650a71, #w-node-_74f39bee-5576-e58a-1fa6-71f8889333fd-b7650a71, #w-node-_328f8458-bfa1-09dd-b230-96572f3c67e1-b7650a71, #w-node-_93d8cc4e-89a5-d846-4cfc-77a9969e5be9-b7650a71, #w-node-c185de4c-2c4e-a358-4a5b-da5b68965e85-b7650a71, #w-node-_97bb16ca-4869-0129-0a81-2df060ed6eec-b7650a71, #w-node-_97bb16ca-4869-0129-0a81-2df060ed6ef0-b7650a71, #w-node-_97bb16ca-4869-0129-0a81-2df060ed6ef4-b7650a71, #w-node-_97bb16ca-4869-0129-0a81-2df060ed6ef8-b7650a71, #w-node-_97bb16ca-4869-0129-0a81-2df060ed6efc-b7650a71, #w-node-_6a319588-0944-8014-5034-b2c4ac6594d4-b7650a71, #w-node-_18797ac2-c2f7-659f-2b19-b2526a33812a-b7650a71, #w-node-_5961a7e8-f1e2-5200-514d-3e417d556920-b7650a71, #w-node-c70bd544-e467-31b2-9c79-c3c7fcecc5f9-b7650a71, #w-node-_723fb88d-868d-45ba-ec20-31f87657cf7b-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77bb-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77c0-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77c6-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77cc-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77d2-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77da-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77e0-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77e6-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77ec-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c781c-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7823-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c782a-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7831-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7838-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c783f-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7846-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c784d-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7854-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c785b-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7862-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7869-b7650a71, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7870-b7650a71, #w-node-_3efaaf26-c2ec-2147-5f97-7a9ca2ff9740-b7650a71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec438-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec43b-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec43e-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec441-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec444-4e285342 {
  place-self: center stretch;
}

#w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec44b-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec453-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec455-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec45c-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec45e-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec460-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec469-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec46e-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec473-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec477-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec480-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec485-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec489-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec48d-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec491-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec49a-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec49f-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec4a9-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec4ae-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec4b3-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f4e5-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f4ee-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f4f4-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f4f6-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f4fd-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f4ff-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f501-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f50f-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f512-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f517-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f51c-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f520-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f52f-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f533-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f537-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f53b-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f54a-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f55c-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f561-4e285342 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7182e95-be6f-cc5c-47cb-ba078b87ca48-4e285342 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_7d9e6089-d7ab-9da7-b366-4acf21f6b723-4e285342, #w-node-a7520632-b839-3db9-df23-18173cd41664-4e285342, #w-node-a7520632-b839-3db9-df23-18173cd41667-4e285342, #w-node-a7520632-b839-3db9-df23-18173cd41668-4e285342, #w-node-_52dbab21-fcd0-3fe8-e1ef-83f78f4aa1d8-4e285342, #w-node-_52dbab21-fcd0-3fe8-e1ef-83f78f4aa1dc-4e285342, #w-node-_52dbab21-fcd0-3fe8-e1ef-83f78f4aa1df-4e285342, #w-node-_306d8305-0972-8f47-216a-d091e64cc16b-4e285342, #w-node-_306d8305-0972-8f47-216a-d091e64cc16f-4e285342, #w-node-_306d8305-0972-8f47-216a-d091e64cc172-4e285342, #w-node-e639602a-62bb-28bb-b08a-ae803eab5154-4e285342, #w-node-e639602a-62bb-28bb-b08a-ae803eab5158-4e285342, #w-node-e639602a-62bb-28bb-b08a-ae803eab515b-4e285342, #w-node-_045d2a17-5630-2f52-7187-3fbfef80dd4b-4e285342, #w-node-_045d2a17-5630-2f52-7187-3fbfef80dd4f-4e285342, #w-node-_045d2a17-5630-2f52-7187-3fbfef80dd52-4e285342, #w-node-fea23e05-18d5-7f69-aa69-767af5be3161-4e285342, #w-node-fea23e05-18d5-7f69-aa69-767af5be3165-4e285342, #w-node-fea23e05-18d5-7f69-aa69-767af5be3168-4e285342, #w-node-e2c77a9a-c716-3119-b1a8-743f4d8aa6ae-4e285342, #w-node-e2c77a9a-c716-3119-b1a8-743f4d8aa6b2-4e285342, #w-node-e2c77a9a-c716-3119-b1a8-743f4d8aa6b5-4e285342, #w-node-_5d4a6a4e-1546-504a-b96a-142e7920080f-4e285342, #w-node-_5d4a6a4e-1546-504a-b96a-142e79200813-4e285342, #w-node-_5d4a6a4e-1546-504a-b96a-142e79200816-4e285342, #w-node-a7520632-b839-3db9-df23-18173cd416e7-4e285342, #w-node-a7520632-b839-3db9-df23-18173cd416e8-4e285342, #w-node-a7520632-b839-3db9-df23-18173cd416ec-4e285342, #w-node-a7520632-b839-3db9-df23-18173cd41708-4e285342, #w-node-a7520632-b839-3db9-df23-18173cd41709-4e285342, #w-node-a7520632-b839-3db9-df23-18173cd4170d-4e285342, #w-node-a7520632-b839-3db9-df23-18173cd41729-4e285342, #w-node-a7520632-b839-3db9-df23-18173cd4172a-4e285342, #w-node-a7520632-b839-3db9-df23-18173cd4172e-4e285342, #w-node-a7520632-b839-3db9-df23-18173cd4174c-4e285342, #w-node-a7520632-b839-3db9-df23-18173cd4174d-4e285342, #w-node-a7520632-b839-3db9-df23-18173cd41751-4e285342, #w-node-_8974c8e8-7357-5926-97a2-18e8d667aa99-4e285342, #w-node-_7f06124c-9084-0bc3-66ac-ce08241dae27-4e285342, #w-node-_7f06124c-9084-0bc3-66ac-ce08241dae31-4e285342, #w-node-_7f06124c-9084-0bc3-66ac-ce08241dae3d-4e285342, #w-node-_7f06124c-9084-0bc3-66ac-ce08241dae47-4e285342, #w-node-_8974c8e8-7357-5926-97a2-18e8d667aaba-4e285342, #w-node-_8974c8e8-7357-5926-97a2-18e8d667aac0-4e285342, #w-node-_9838dd51-0c50-0ac5-5598-b7ee67ae30e3-4e285342, #w-node-cc3dce57-f6e4-ecbf-4bed-e8722769e740-4e285342, #w-node-_8383b49d-4527-a90c-f873-03b8ba88c06d-4e285342, #w-node-_8383b49d-4527-a90c-f873-03b8ba88c074-4e285342, #w-node-_8383b49d-4527-a90c-f873-03b8ba88c07d-4e285342, #w-node-_8383b49d-4527-a90c-f873-03b8ba88c084-4e285342, #w-node-_8383b49d-4527-a90c-f873-03b8ba88c08b-4e285342, #w-node-_8383b49d-4527-a90c-f873-03b8ba88c092-4e285342, #w-node-_8899d210-db25-f92b-4976-598ef5acb636-4e285342, #w-node-_2ae22149-7773-5644-155f-5f4a8b1251e3-4e285342, #w-node-_2ae22149-7773-5644-155f-5f4a8b125200-4e285342 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c6c601f-666f-0c4f-4313-cc520c56caf0-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56caf3-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56caf6-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56caf9-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cafc-d754a71f {
  place-self: center stretch;
}

#w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb03-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb0b-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb0d-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb14-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb16-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb18-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb21-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb26-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb2b-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb2f-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb38-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb3d-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb41-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb45-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb49-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb52-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb57-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb61-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb66-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb6b-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d253846417-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d253846420-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d253846426-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d253846428-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d25384642f-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d253846431-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d253846433-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d253846441-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d253846444-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d253846449-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d25384644e-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d253846452-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d253846461-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d253846465-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d253846469-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d253846478-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d25384648a-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d25384648f-d754a71f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b8ab016-1bb6-eeae-fd53-62446296dd72-d754a71f, #w-node-_8c6a097a-74c0-5c0d-ebb3-873da2654ab4-d754a71f, #w-node-_69f43832-8601-f0c8-e900-5fce015c8c91-d754a71f, #w-node-_777da883-804b-7f86-4b41-793612a7ead8-d754a71f {
  place-self: center;
}

#w-node-_5991a28f-ddc7-24ee-0f27-17c40ce3ee25-d754a71f, #w-node-_5991a28f-ddc7-24ee-0f27-17c40ce3ee43-d754a71f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706ac-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706af-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706b2-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706b5-453b1a2b {
  place-self: center stretch;
}

#w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706bc-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706c4-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706c6-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706cd-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706cf-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706d1-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706d3-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706dc-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706e1-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706e5-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706e9-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706f2-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706f7-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706fb-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706ff-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c770708-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c77070d-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c770711-453b1a2b, #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f05-453b1a2b, #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f0e-453b1a2b, #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f14-453b1a2b, #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f16-453b1a2b, #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f1d-453b1a2b, #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f1f-453b1a2b, #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f21-453b1a2b, #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f23-453b1a2b, #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f30-453b1a2b, #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f33-453b1a2b, #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f3a-453b1a2b, #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f3f-453b1a2b, #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f43-453b1a2b, #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f52-453b1a2b, #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f56-453b1a2b, #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f5a-453b1a2b, #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f6b-453b1a2b, #w-node-_29a512f2-39da-684f-ff68-f984375b5033-453b1a2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18fdff35-3085-c83f-2acd-1bc52e314761-453b1a2b {
  align-self: auto;
}

#w-node-_4c7aca09-c8b5-362d-ae59-d867760f16b2-453b1a2b, #w-node-_4c7aca09-c8b5-362d-ae59-d867760f16d0-453b1a2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc5d-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc60-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc63-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc66-b4b32c3d {
  place-self: center stretch;
}

#w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc6d-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc75-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc77-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc7e-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc80-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc82-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc84-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc8d-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc92-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc96-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc9a-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bca3-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bca8-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bcac-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bcb0-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bcb9-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bcbe-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bcc2-b4b32c3d, #w-node-d597834c-8bf0-42e1-9a72-95cb8d2941dd-b4b32c3d, #w-node-d597834c-8bf0-42e1-9a72-95cb8d2941e6-b4b32c3d, #w-node-d597834c-8bf0-42e1-9a72-95cb8d2941ec-b4b32c3d, #w-node-d597834c-8bf0-42e1-9a72-95cb8d2941ee-b4b32c3d, #w-node-d597834c-8bf0-42e1-9a72-95cb8d2941f5-b4b32c3d, #w-node-d597834c-8bf0-42e1-9a72-95cb8d2941f7-b4b32c3d, #w-node-d597834c-8bf0-42e1-9a72-95cb8d2941f9-b4b32c3d, #w-node-d597834c-8bf0-42e1-9a72-95cb8d2941fb-b4b32c3d, #w-node-d597834c-8bf0-42e1-9a72-95cb8d294208-b4b32c3d, #w-node-d597834c-8bf0-42e1-9a72-95cb8d29420b-b4b32c3d, #w-node-d597834c-8bf0-42e1-9a72-95cb8d294212-b4b32c3d, #w-node-d597834c-8bf0-42e1-9a72-95cb8d294217-b4b32c3d, #w-node-d597834c-8bf0-42e1-9a72-95cb8d29421b-b4b32c3d, #w-node-d597834c-8bf0-42e1-9a72-95cb8d29422a-b4b32c3d, #w-node-d597834c-8bf0-42e1-9a72-95cb8d29422e-b4b32c3d, #w-node-d597834c-8bf0-42e1-9a72-95cb8d294232-b4b32c3d, #w-node-d597834c-8bf0-42e1-9a72-95cb8d294243-b4b32c3d, #w-node-eb75f6c7-f4de-0db5-5116-4323b329a69e-b4b32c3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61754dcd-9d32-4711-1c77-a675fe14c601-b4b32c3d, #w-node-_61754dcd-9d32-4711-1c77-a675fe14c608-b4b32c3d {
  align-self: start;
}

#w-node-cfe1bde1-7ce7-14dc-fe84-879b64157cd9-b4b32c3d, #w-node-cfe1bde1-7ce7-14dc-fe84-879b64157cf7-b4b32c3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92c790ba-6603-693b-e141-7d83722f3dd4-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3dd7-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3dda-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3ddd-63ebdefb {
  place-self: center stretch;
}

#w-node-_92c790ba-6603-693b-e141-7d83722f3de4-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3dec-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3dee-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3df5-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3df7-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3df9-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3dfb-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3e04-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3e09-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3e0d-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3e11-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3e1a-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3e1f-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3e23-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3e27-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3e30-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3e35-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3e39-63ebdefb, #w-node-d2ac3daf-ac14-d348-1027-34d277324e97-63ebdefb, #w-node-d2ac3daf-ac14-d348-1027-34d277324ea0-63ebdefb, #w-node-d2ac3daf-ac14-d348-1027-34d277324ea6-63ebdefb, #w-node-d2ac3daf-ac14-d348-1027-34d277324ea8-63ebdefb, #w-node-d2ac3daf-ac14-d348-1027-34d277324eaf-63ebdefb, #w-node-d2ac3daf-ac14-d348-1027-34d277324eb1-63ebdefb, #w-node-d2ac3daf-ac14-d348-1027-34d277324eb3-63ebdefb, #w-node-d2ac3daf-ac14-d348-1027-34d277324eb5-63ebdefb, #w-node-d2ac3daf-ac14-d348-1027-34d277324ec2-63ebdefb, #w-node-d2ac3daf-ac14-d348-1027-34d277324ec5-63ebdefb, #w-node-d2ac3daf-ac14-d348-1027-34d277324ecc-63ebdefb, #w-node-d2ac3daf-ac14-d348-1027-34d277324ed1-63ebdefb, #w-node-d2ac3daf-ac14-d348-1027-34d277324ed5-63ebdefb, #w-node-d2ac3daf-ac14-d348-1027-34d277324ee4-63ebdefb, #w-node-d2ac3daf-ac14-d348-1027-34d277324ee8-63ebdefb, #w-node-d2ac3daf-ac14-d348-1027-34d277324eec-63ebdefb, #w-node-d2ac3daf-ac14-d348-1027-34d277324efd-63ebdefb, #w-node-cb7c5094-654f-1a62-c4a6-8b9d06c5ca60-63ebdefb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74613a5f-7705-0841-9810-5f6bb905ce29-63ebdefb, #w-node-_74613a5f-7705-0841-9810-5f6bb905ce2a-63ebdefb {
  align-self: end;
}

#w-node-_118e2ff8-d0b4-6813-a042-2d1d1f694269-63ebdefb, #w-node-_118e2ff8-d0b4-6813-a042-2d1d1f694287-63ebdefb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecf83c18-0f63-35c9-5cac-2caea572d39c-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d39f-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3a2-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3a5-02e08ee8 {
  place-self: center stretch;
}

#w-node-ecf83c18-0f63-35c9-5cac-2caea572d3ac-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3b4-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3b6-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3bd-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3bf-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3c1-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3c3-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3cc-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3d1-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3d5-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3d9-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3e2-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3e7-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3eb-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3ef-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3f8-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3fd-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d401-02e08ee8, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f6e-02e08ee8, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f77-02e08ee8, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f7d-02e08ee8, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f7f-02e08ee8, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f86-02e08ee8, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f88-02e08ee8, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f8a-02e08ee8, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f8c-02e08ee8, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f99-02e08ee8, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f9c-02e08ee8, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016fa3-02e08ee8, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016fa8-02e08ee8, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016fac-02e08ee8, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016fbb-02e08ee8, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016fbf-02e08ee8, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016fc3-02e08ee8, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016fd4-02e08ee8, #w-node-c57ab0d5-f637-ac56-e74f-8d81b2ebc7ff-02e08ee8, #w-node-_7ccf067a-3fe4-73af-2448-4c475edd2731-02e08ee8, #w-node-a5c513e6-5a9a-1a5c-bde6-309d328daa94-02e08ee8, #w-node-_7021412b-b7b5-01d7-e9df-f629fa07a37c-02e08ee8, #w-node-_7021412b-b7b5-01d7-e9df-f629fa07a39a-02e08ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e0c2-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e0c5-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e0c8-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e0cb-9b7edbaa {
  place-self: center stretch;
}

#w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e0d2-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e0da-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e0dc-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e0e3-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e0e5-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e0e7-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e0e9-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e0f2-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e0f7-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e0fb-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e0ff-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e108-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e10d-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e111-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e115-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e11e-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e123-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e127-9b7edbaa, #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36f3f-9b7edbaa, #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36f48-9b7edbaa, #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36f4e-9b7edbaa, #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36f50-9b7edbaa, #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36f57-9b7edbaa, #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36f59-9b7edbaa, #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36f5b-9b7edbaa, #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36f5d-9b7edbaa, #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36f6a-9b7edbaa, #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36f6d-9b7edbaa, #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36f74-9b7edbaa, #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36f79-9b7edbaa, #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36f7d-9b7edbaa, #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36f8c-9b7edbaa, #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36f90-9b7edbaa, #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36f94-9b7edbaa, #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36fa5-9b7edbaa, #w-node-_4c897510-4c67-1818-f677-b7b502d60b55-9b7edbaa, #w-node-_4c897510-4c67-1818-f677-b7b502d60b58-9b7edbaa, #w-node-_4c897510-4c67-1818-f677-b7b502d60b5a-9b7edbaa, #w-node-_00ce2f8d-b4c2-642f-5656-18d7085fa878-9b7edbaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34b6c662-9d75-6884-48ce-3ceecf3b9f93-9b7edbaa, #w-node-_015dfde4-8a65-a538-b8b6-3df7c6021819-9b7edbaa, #w-node-de012b43-aa43-395e-71ac-dcdce2c8a9b3-9b7edbaa {
  align-self: start;
}

#w-node-_251f956c-6a8a-8139-b35f-f1ce2429ec45-9b7edbaa, #w-node-_251f956c-6a8a-8139-b35f-f1ce2429ec63-9b7edbaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68696079-fe83-b4af-7a0e-4c22c8132164-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c8132167-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c813216a-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c813216d-73af6ea9 {
  place-self: center stretch;
}

#w-node-_68696079-fe83-b4af-7a0e-4c22c8132174-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c813217c-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c813217e-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c8132185-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c8132187-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c8132189-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c813218b-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c8132194-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c8132199-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c813219d-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c81321a1-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c81321aa-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c81321af-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c81321b3-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c81321b7-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c81321c0-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c81321c5-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c81321c9-73af6ea9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f289-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f28c-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f28f-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f292-73af6ea9 {
  place-self: center stretch;
}

#w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f299-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2a1-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2a3-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2aa-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2ac-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2ae-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2b0-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2b9-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2be-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2c6-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2cb-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2cf-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2d8-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2dd-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2e1-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2e5-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2ee-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2f3-73af6ea9, #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477c9c0-73af6ea9, #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477c9c9-73af6ea9, #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477c9cf-73af6ea9, #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477c9d1-73af6ea9, #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477c9d8-73af6ea9, #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477c9da-73af6ea9, #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477c9dc-73af6ea9, #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477c9de-73af6ea9, #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477c9eb-73af6ea9, #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477c9ee-73af6ea9, #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477c9f5-73af6ea9, #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477c9fa-73af6ea9, #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477c9fe-73af6ea9, #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477ca0d-73af6ea9, #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477ca11-73af6ea9, #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477ca15-73af6ea9, #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477ca26-73af6ea9, #w-node-b7d90669-57c7-704d-9c15-c4b5f43f96f4-73af6ea9, #w-node-_4e605159-7eff-dc9d-5abe-7034ad6869fe-73af6ea9, #w-node-_4e605159-7eff-dc9d-5abe-7034ad686a1c-73af6ea9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e955-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e958-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e95b-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e95e-c83a6466 {
  place-self: center stretch;
}

#w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e965-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e96d-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e96f-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e976-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e978-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e97a-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e97c-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e985-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e98a-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e98e-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e992-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e99b-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e9a0-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e9a4-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e9a8-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e9b1-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e9b6-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e9ba-c83a6466, #w-node-_13774696-4492-c655-50c0-79350d9bf1e6-c83a6466, #w-node-_13774696-4492-c655-50c0-79350d9bf1ef-c83a6466, #w-node-_13774696-4492-c655-50c0-79350d9bf1f5-c83a6466, #w-node-_13774696-4492-c655-50c0-79350d9bf1f7-c83a6466, #w-node-_13774696-4492-c655-50c0-79350d9bf1fe-c83a6466, #w-node-_13774696-4492-c655-50c0-79350d9bf200-c83a6466, #w-node-_13774696-4492-c655-50c0-79350d9bf202-c83a6466, #w-node-_13774696-4492-c655-50c0-79350d9bf204-c83a6466, #w-node-_13774696-4492-c655-50c0-79350d9bf211-c83a6466, #w-node-_13774696-4492-c655-50c0-79350d9bf214-c83a6466, #w-node-_13774696-4492-c655-50c0-79350d9bf21b-c83a6466, #w-node-_13774696-4492-c655-50c0-79350d9bf220-c83a6466, #w-node-_13774696-4492-c655-50c0-79350d9bf224-c83a6466, #w-node-_13774696-4492-c655-50c0-79350d9bf233-c83a6466, #w-node-_13774696-4492-c655-50c0-79350d9bf237-c83a6466, #w-node-_13774696-4492-c655-50c0-79350d9bf23b-c83a6466, #w-node-_13774696-4492-c655-50c0-79350d9bf24c-c83a6466, #w-node-e443d8ad-0a9d-d0c0-85a8-62bc9fbad427-c83a6466 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acccaabd-3ec0-dc35-992d-009d0a8d723f-c83a6466 {
  align-self: end;
}

#w-node-_31835ba6-7d97-4d7a-9dec-8a58725ba56d-c83a6466, #w-node-_31835ba6-7d97-4d7a-9dec-8a58725ba58b-c83a6466 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfc97-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfc9a-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfc9d-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfca0-44578ca3 {
  place-self: center stretch;
}

#w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfca7-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfcaf-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfcb1-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfcb8-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfcba-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfcbc-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfcbe-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfcc7-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfccc-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfcd0-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfcd4-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfcdd-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfce2-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfce6-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfcea-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfcf3-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfcf8-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfcfc-44578ca3, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec5a-44578ca3, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec63-44578ca3, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec69-44578ca3, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec6b-44578ca3, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec72-44578ca3, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec74-44578ca3, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec76-44578ca3, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec78-44578ca3, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec85-44578ca3, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec88-44578ca3, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec8f-44578ca3, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec94-44578ca3, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec98-44578ca3, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333eca7-44578ca3, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ecab-44578ca3, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ecaf-44578ca3, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ecc0-44578ca3, #w-node-_01095676-69aa-e287-42f0-4bb242516f2b-44578ca3, #w-node-_01095676-69aa-e287-42f0-4bb242516f49-44578ca3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60399fdb-f475-cf6e-7d59-e04b21d214c6-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d214c9-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d214cc-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d214cf-964bad6d {
  place-self: center stretch;
}

#w-node-_60399fdb-f475-cf6e-7d59-e04b21d214d6-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d214de-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d214e0-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d214e7-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d214e9-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d214eb-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d214ed-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d214f6-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d214fb-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d214ff-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d21503-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d2150c-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d21511-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d21515-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d21519-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d21522-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d21527-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d2152b-964bad6d, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec5a-964bad6d, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec63-964bad6d, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec69-964bad6d, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec6b-964bad6d, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec72-964bad6d, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec74-964bad6d, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec76-964bad6d, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec78-964bad6d, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec85-964bad6d, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec88-964bad6d, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec8f-964bad6d, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec94-964bad6d, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec98-964bad6d, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333eca7-964bad6d, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ecab-964bad6d, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ecaf-964bad6d, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ecc0-964bad6d, #w-node-_01095676-69aa-e287-42f0-4bb242516f2b-964bad6d, #w-node-_01095676-69aa-e287-42f0-4bb242516f49-964bad6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_863db235-9b4b-d090-6286-2b2b03636f52-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636f55-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636f58-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636f5b-e843dc1e {
  place-self: center stretch;
}

#w-node-_863db235-9b4b-d090-6286-2b2b03636f62-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636f6a-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636f6c-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636f73-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636f75-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636f77-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636f79-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636f82-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636f87-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636f8c-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636f91-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636f95-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636f9e-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636fa3-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636fa7-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636fab-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636fb4-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636fb9-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636fc0-e843dc1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15253ce3-7206-c595-3fd6-4b02b691d820-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d823-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d826-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d829-e843dc1e {
  place-self: center stretch;
}

#w-node-_15253ce3-7206-c595-3fd6-4b02b691d830-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d838-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d83a-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d841-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d843-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d845-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d847-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d850-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d855-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d859-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d85d-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d866-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d86b-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d86f-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d873-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d87c-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d881-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d885-e843dc1e, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5368-e843dc1e, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5371-e843dc1e, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5377-e843dc1e, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5379-e843dc1e, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5380-e843dc1e, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5382-e843dc1e, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5384-e843dc1e, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5386-e843dc1e, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5393-e843dc1e, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5396-e843dc1e, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c539d-e843dc1e, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53a2-e843dc1e, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53a6-e843dc1e, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53b5-e843dc1e, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53b9-e843dc1e, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53bd-e843dc1e, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53ce-e843dc1e, #w-node-ac3d886d-6514-38ff-3825-f0b4120d0b96-e843dc1e, #w-node-_7551eef0-1dca-629d-42ab-b32809ce9394-e843dc1e, #w-node-_7551eef0-1dca-629d-42ab-b32809ce93b2-e843dc1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d75e-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d761-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d764-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d767-f2d6f360 {
  place-self: center stretch;
}

#w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d76e-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d776-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d778-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d77f-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d781-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d783-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d785-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d78e-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d793-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d79b-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d7a0-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d7a4-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d7ad-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d7b2-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d7b6-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d7ba-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d7c3-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d7c8-f2d6f360, #w-node-_83e14d2c-16a8-89f2-302f-898cb94718b4-f2d6f360, #w-node-_83e14d2c-16a8-89f2-302f-898cb94718bd-f2d6f360, #w-node-_83e14d2c-16a8-89f2-302f-898cb94718c3-f2d6f360, #w-node-_83e14d2c-16a8-89f2-302f-898cb94718c5-f2d6f360, #w-node-_83e14d2c-16a8-89f2-302f-898cb94718cc-f2d6f360, #w-node-_83e14d2c-16a8-89f2-302f-898cb94718ce-f2d6f360, #w-node-_83e14d2c-16a8-89f2-302f-898cb94718d0-f2d6f360, #w-node-_83e14d2c-16a8-89f2-302f-898cb94718d2-f2d6f360, #w-node-_83e14d2c-16a8-89f2-302f-898cb94718df-f2d6f360, #w-node-_83e14d2c-16a8-89f2-302f-898cb94718e2-f2d6f360, #w-node-_83e14d2c-16a8-89f2-302f-898cb94718e9-f2d6f360, #w-node-_83e14d2c-16a8-89f2-302f-898cb94718ee-f2d6f360, #w-node-_83e14d2c-16a8-89f2-302f-898cb94718f2-f2d6f360, #w-node-_83e14d2c-16a8-89f2-302f-898cb9471901-f2d6f360, #w-node-_83e14d2c-16a8-89f2-302f-898cb9471905-f2d6f360, #w-node-_83e14d2c-16a8-89f2-302f-898cb9471909-f2d6f360, #w-node-_83e14d2c-16a8-89f2-302f-898cb947191a-f2d6f360, #w-node-e3636c3a-d158-a7dd-e598-80411a83cc53-f2d6f360, #w-node-_0b2958cb-9b49-005e-1a2f-5dd866de122a-f2d6f360, #w-node-_0b2958cb-9b49-005e-1a2f-5dd866de1248-f2d6f360 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62c9d2c9-9201-1028-0685-2002226b285f-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b2862-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b2865-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b2868-6433b108 {
  place-self: center stretch;
}

#w-node-_62c9d2c9-9201-1028-0685-2002226b286f-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b2877-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b2879-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b2880-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b2882-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b2884-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b2886-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b288f-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b2894-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b2899-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b289e-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b28a2-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b28ab-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b0-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b4-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b8-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b28c1-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b28c6-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b28cd-6433b108 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad809d-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a0-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a3-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a6-6433b108 {
  place-self: center stretch;
}

#w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ad-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b5-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b7-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80be-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c0-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c2-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c4-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80cd-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80d2-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80d6-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80da-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80e3-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80e8-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ec-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f0-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f9-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80fe-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8102-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad811e-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8127-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812d-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812f-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8136-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8138-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad813a-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad813c-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8149-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad814c-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8153-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8158-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad815c-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad816b-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad816f-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8173-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8184-6433b108 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9264050c-c3ab-2c5c-5f59-c01a5a537fe6-6433b108 {
  place-self: auto stretch;
}

#w-node-_78a1638d-fd1c-a798-a667-a7d8762b8cfe-6433b108 {
  place-self: auto;
}

#w-node-_02ec130c-9fd3-7431-e3b0-da9a7e2eddbb-6433b108, #w-node-_02ec130c-9fd3-7431-e3b0-da9a7e2eddd9-6433b108 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62c9d2c9-9201-1028-0685-2002226b285f-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b2862-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b2865-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b2868-bd70e9c2 {
  place-self: center stretch;
}

#w-node-_62c9d2c9-9201-1028-0685-2002226b286f-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b2877-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b2879-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b2880-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b2882-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b2884-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b2886-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b288f-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b2894-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b2899-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b289e-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b28a2-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b28ab-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b0-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b4-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b8-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b28c1-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b28c6-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b28cd-bd70e9c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad809d-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a0-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a3-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a6-bd70e9c2 {
  place-self: center stretch;
}

#w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ad-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b5-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b7-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80be-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c0-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c2-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c4-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80cd-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80d2-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80d6-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80da-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80e3-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80e8-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ec-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f0-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f9-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80fe-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8102-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad811e-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8127-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812d-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812f-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8136-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8138-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad813a-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad813c-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8149-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad814c-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8153-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8158-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad815c-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad816b-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad816f-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8173-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8184-bd70e9c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f74896dd-dce6-032d-8e18-61121a93198f-bd70e9c2 {
  place-self: start stretch;
}

#w-node-ce3a2ad8-f2e2-bad0-c74b-34ef701d3630-bd70e9c2, #w-node-a7fbc5ab-9d10-7073-7c7a-8f04752fa1a0-bd70e9c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f560ac6-9514-17ea-1503-706dc952578e-bd70e9c2 {
  place-self: start stretch;
}

#w-node-_528d5e52-0ed7-a57f-8329-23800de4857a-bd70e9c2, #w-node-_6d48b7b2-31ac-6381-ef29-587324b2751e-bd70e9c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7aefda8e-c2ce-68ff-28ed-cabfc2332f51-bd70e9c2 {
  place-self: start stretch;
}

#w-node-_7aefda8e-c2ce-68ff-28ed-cabfc2332f54-bd70e9c2 {
  place-self: auto;
}

#w-node-_7aefda8e-c2ce-68ff-28ed-cabfc2332f5a-bd70e9c2, #w-node-_7aefda8e-c2ce-68ff-28ed-cabfc2332f60-bd70e9c2, #w-node-_02ec130c-9fd3-7431-e3b0-da9a7e2eddbb-bd70e9c2, #w-node-_02ec130c-9fd3-7431-e3b0-da9a7e2eddd9-bd70e9c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84b44862-459a-55ab-0cde-744607e22c13-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c16-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c19-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c1c-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c1f-3d69ca2b {
  place-self: center stretch;
}

#w-node-_84b44862-459a-55ab-0cde-744607e22c26-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c2e-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c30-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c37-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c39-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c3b-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c44-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c49-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c4e-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c52-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c5b-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c60-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c64-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c68-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c6c-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c75-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c7a-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c84-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c89-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c8e-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b73724c-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b737255-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b73725b-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b73725d-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b737264-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b737266-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b737268-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b737276-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b737279-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b73727e-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b737283-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b737287-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b737296-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b73729a-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b73729e-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b7372a2-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b7372b1-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b7372c3-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b7372c8-3d69ca2b, #w-node-_0d306aba-ec0b-aa02-715c-ec8dda4ce6e1-3d69ca2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd2fc458-a46f-3fb1-c8d8-275429a50df0-3d69ca2b {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_49a7a69c-883a-92d2-276f-7791f61ba728-3d69ca2b {
  place-self: stretch stretch;
}

#w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a828-3d69ca2b, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a82d-3d69ca2b, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a833-3d69ca2b, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a839-3d69ca2b, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a83f-3d69ca2b, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a847-3d69ca2b, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a84d-3d69ca2b, #w-node-_7508a0b8-fc58-7453-9845-f991aed3982a-3d69ca2b, #w-node-_7508a0b8-fc58-7453-9845-f991aed39831-3d69ca2b, #w-node-_7508a0b8-fc58-7453-9845-f991aed3983a-3d69ca2b, #w-node-_7508a0b8-fc58-7453-9845-f991aed39841-3d69ca2b, #w-node-_7508a0b8-fc58-7453-9845-f991aed39848-3d69ca2b, #w-node-_7508a0b8-fc58-7453-9845-f991aed3984f-3d69ca2b, #w-node-_78fe8698-5b2f-0a09-0d29-cc409bf8059b-3d69ca2b, #w-node-_1fadf914-a762-502a-0ba9-4e1f5c23adff-3d69ca2b, #w-node-_4013893a-97cd-7ac8-70d8-7173762e1b95-3d69ca2b, #w-node-_4013893a-97cd-7ac8-70d8-7173762e1baa-3d69ca2b, #w-node-_4013893a-97cd-7ac8-70d8-7173762e1bbf-3d69ca2b, #w-node-_4013893a-97cd-7ac8-70d8-7173762e1bd4-3d69ca2b, #w-node-_7170f949-4a90-33c7-7b94-f5dde964a985-3d69ca2b, #w-node-_7170f949-4a90-33c7-7b94-f5dde964a98b-3d69ca2b, #w-node-_7170f949-4a90-33c7-7b94-f5dde964a993-3d69ca2b, #w-node-_7170f949-4a90-33c7-7b94-f5dde964a999-3d69ca2b, #w-node-c10b612a-305c-891c-092b-dcdac646871c-3d69ca2b, #w-node-d41e1cc7-f034-c103-58cd-fc19371b72fc-3d69ca2b, #w-node-d41e1cc7-f034-c103-58cd-fc19371b7301-3d69ca2b, #w-node-d41e1cc7-f034-c103-58cd-fc19371b7306-3d69ca2b, #w-node-d41e1cc7-f034-c103-58cd-fc19371b730b-3d69ca2b, #w-node-a1d1b285-8820-3495-dacc-b935639331c9-3d69ca2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1d1b285-8820-3495-dacc-b935639331d5-3d69ca2b {
  align-self: center;
}

#w-node-_5f7935d2-1df6-da4c-5263-5b41c31bed92-3d69ca2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f7935d2-1df6-da4c-5263-5b41c31bed9e-3d69ca2b {
  align-self: center;
}

#w-node-_3f13dcb5-72c8-74be-ad4f-c3b1ad6ff001-3d69ca2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f13dcb5-72c8-74be-ad4f-c3b1ad6ff00d-3d69ca2b {
  align-self: center;
}

#w-node-_8e247f61-9436-6e82-19c6-36e49fb3bcf7-3d69ca2b, #w-node-df4c5d27-f0d4-3991-8925-0745b1cefe91-3d69ca2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df4c5d27-f0d4-3991-8925-0745b1cefe9d-3d69ca2b {
  align-self: center;
}

#w-node-_82e9db06-fb2f-ec60-9950-35a7df624abf-3d69ca2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82e9db06-fb2f-ec60-9950-35a7df624acb-3d69ca2b {
  align-self: center;
}

#w-node-_4e1811b4-7e0e-c7b0-6ce3-2ffd8659a48e-3d69ca2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e1811b4-7e0e-c7b0-6ce3-2ffd8659a49a-3d69ca2b {
  align-self: center;
}

#w-node-_17d57d7b-80e8-e9a1-0379-658a9cd1b493-3d69ca2b, #w-node-_6227e4bc-fde4-a0d5-448a-f4bd18d44c0a-3d69ca2b, #w-node-_4919cb40-b478-30fc-31ee-ebd9dc1879ae-3d69ca2b, #w-node-_947a1877-d72a-92f1-0467-3a8acfc6aa5a-3d69ca2b, #w-node-f516389e-440e-c7e4-8e4d-21a1dd9d3849-3d69ca2b, #w-node-fe6dbeef-3084-cf70-ba83-9bd572c0e226-3d69ca2b, #w-node-_17d57d7b-80e8-e9a1-0379-658a9cd1b48f-3d69ca2b, #w-node-_6107e51a-3890-866f-9152-c5e3abdfc07a-3d69ca2b, #w-node-_6107e51a-3890-866f-9152-c5e3abdfc098-3d69ca2b, #w-node-_0d306aba-ec0b-aa02-715c-ec8dda4ce6e1-01ea22a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd2fc458-a46f-3fb1-c8d8-275429a50df0-01ea22a2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_49a7a69c-883a-92d2-276f-7791f61ba728-01ea22a2 {
  place-self: stretch stretch;
}

#w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a828-01ea22a2, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a82d-01ea22a2, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a833-01ea22a2, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a839-01ea22a2, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a83f-01ea22a2, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a847-01ea22a2, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a84d-01ea22a2, #w-node-e1fad3b1-2547-af7e-d835-fc345408e512-01ea22a2, #w-node-_0d197c8d-ab50-fdfe-2dab-83b40fe8ccad-01ea22a2, #w-node-_4c8b1442-0dae-e8d6-7115-c265224e1908-01ea22a2, #w-node-e4eec7e8-dca8-9209-eadd-27c3a67e570b-01ea22a2, #w-node-_79322298-8b53-8618-cf50-bcd0509ec572-01ea22a2, #w-node-db6eaf40-9180-323f-b937-c20beb301bf8-01ea22a2, #w-node-a298e7b9-6dd6-e9e7-f89a-c6608c2165d4-01ea22a2, #w-node-f30d82d3-4bbf-e433-612d-d30314a09ab0-01ea22a2, #w-node-d840305b-7477-e362-3be2-a57de546fe93-01ea22a2, #w-node-_6882837a-fe16-6c23-8770-1f6656296fc6-01ea22a2, #w-node-_6882837a-fe16-6c23-8770-1f6656296fcb-01ea22a2, #w-node-_6882837a-fe16-6c23-8770-1f6656296fd0-01ea22a2, #w-node-_6882837a-fe16-6c23-8770-1f6656296fd5-01ea22a2, #w-node-_6882837a-fe16-6c23-8770-1f6656296fef-01ea22a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6882837a-fe16-6c23-8770-1f6656296ffb-01ea22a2 {
  align-self: center;
}

#w-node-_6065f30c-5528-a104-b76e-7bed35571340-01ea22a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6065f30c-5528-a104-b76e-7bed3557134c-01ea22a2 {
  align-self: center;
}

#w-node-f293ea36-1605-126f-cca0-a1323e2af304-01ea22a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f293ea36-1605-126f-cca0-a1323e2af30e-01ea22a2 {
  align-self: center;
}

#w-node-_6107e51a-3890-866f-9152-c5e3abdfc07a-01ea22a2, #w-node-_6107e51a-3890-866f-9152-c5e3abdfc098-01ea22a2, #w-node-_0d306aba-ec0b-aa02-715c-ec8dda4ce6e1-8b33a745 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd2fc458-a46f-3fb1-c8d8-275429a50df0-8b33a745 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_49a7a69c-883a-92d2-276f-7791f61ba728-8b33a745 {
  place-self: stretch stretch;
}

#w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a828-8b33a745, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a82d-8b33a745, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a833-8b33a745, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a839-8b33a745, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a83f-8b33a745, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a847-8b33a745, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a84d-8b33a745, #w-node-e1fad3b1-2547-af7e-d835-fc345408e512-8b33a745, #w-node-_0d197c8d-ab50-fdfe-2dab-83b40fe8ccad-8b33a745, #w-node-_4c8b1442-0dae-e8d6-7115-c265224e1908-8b33a745, #w-node-e4eec7e8-dca8-9209-eadd-27c3a67e570b-8b33a745, #w-node-_17d57d7b-80e8-e9a1-0379-658a9cd1b493-8b33a745, #w-node-_6227e4bc-fde4-a0d5-448a-f4bd18d44c0a-8b33a745, #w-node-_4919cb40-b478-30fc-31ee-ebd9dc1879ae-8b33a745, #w-node-_947a1877-d72a-92f1-0467-3a8acfc6aa5a-8b33a745, #w-node-f516389e-440e-c7e4-8e4d-21a1dd9d3849-8b33a745, #w-node-fe6dbeef-3084-cf70-ba83-9bd572c0e226-8b33a745, #w-node-_17d57d7b-80e8-e9a1-0379-658a9cd1b48f-8b33a745, #w-node-_213b7a42-d5b5-9bf6-2881-f2799d04f3e4-8b33a745, #w-node-a28db533-7aa7-eb89-b6b8-80f6fa1fc017-8b33a745, #w-node-a28db533-7aa7-eb89-b6b8-80f6fa1fc01c-8b33a745, #w-node-a28db533-7aa7-eb89-b6b8-80f6fa1fc021-8b33a745, #w-node-a28db533-7aa7-eb89-b6b8-80f6fa1fc026-8b33a745, #w-node-a28db533-7aa7-eb89-b6b8-80f6fa1fc040-8b33a745 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a28db533-7aa7-eb89-b6b8-80f6fa1fc04c-8b33a745 {
  align-self: center;
}

#w-node-_59e7ec9d-8abb-659d-a411-cabc5ce674ad-8b33a745 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59e7ec9d-8abb-659d-a411-cabc5ce674b9-8b33a745 {
  align-self: center;
}

#w-node-_6107e51a-3890-866f-9152-c5e3abdfc07a-8b33a745, #w-node-_6107e51a-3890-866f-9152-c5e3abdfc098-8b33a745 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62c9d2c9-9201-1028-0685-2002226b285f-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b2862-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b2865-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b2868-399b3270 {
  place-self: center stretch;
}

#w-node-_62c9d2c9-9201-1028-0685-2002226b286f-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b2877-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b2879-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b2880-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b2882-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b2884-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b2886-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b288f-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b2894-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b2899-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b289e-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b28a2-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b28ab-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b0-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b4-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b8-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b28c1-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b28c6-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b28cd-399b3270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad809d-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a0-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a3-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a6-399b3270 {
  place-self: center stretch;
}

#w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ad-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b5-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b7-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80be-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c0-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c2-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c4-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80cd-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80d2-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80d6-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80da-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80e3-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80e8-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ec-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f0-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f9-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80fe-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8102-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad811e-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8127-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812d-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812f-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8136-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8138-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad813a-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad813c-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8149-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad814c-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8153-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8158-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad815c-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad816b-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad816f-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8173-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8184-399b3270, #w-node-_1847912e-633b-ca02-2a35-de145b7c69d9-399b3270, #w-node-e9a79562-6eb1-8a98-b248-11a9954e794a-399b3270, #w-node-_722898bc-13bd-dec5-5570-6783c6824f0b-399b3270, #w-node-defedd89-14ee-7031-fb68-62a77f4f1812-399b3270, #w-node-defedd89-14ee-7031-fb68-62a77f4f1817-399b3270, #w-node-defedd89-14ee-7031-fb68-62a77f4f181d-399b3270, #w-node-defedd89-14ee-7031-fb68-62a77f4f1823-399b3270, #w-node-_73db00c0-af4d-0e78-5b0e-e9b408b9a315-399b3270, #w-node-bb388cd9-f6cd-f410-91bb-a0fea9be52d5-399b3270, #w-node-ddf1b3a8-e9ac-33bc-b8ee-d4fdc905584a-399b3270, #w-node-b31102a1-b950-d034-2791-0141a1232771-399b3270, #w-node-f7fc350c-18dd-6bcb-a521-8f264bb52be1-399b3270, #w-node-_8c070d9b-d48c-15bf-58e4-e7f5d10040bd-399b3270, #w-node-_8c070d9b-d48c-15bf-58e4-e7f5d10040c3-399b3270, #w-node-_8c070d9b-d48c-15bf-58e4-e7f5d10040c9-399b3270, #w-node-_2e0f8310-6204-21bf-47bb-22f05d704eb3-399b3270, #w-node-_2e0f8310-6204-21bf-47bb-22f05d704eb9-399b3270, #w-node-_02ec130c-9fd3-7431-e3b0-da9a7e2eddbb-399b3270, #w-node-_02ec130c-9fd3-7431-e3b0-da9a7e2eddd9-399b3270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62c9d2c9-9201-1028-0685-2002226b285f-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b2862-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b2865-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b2868-2afc8e2e {
  place-self: center stretch;
}

#w-node-_62c9d2c9-9201-1028-0685-2002226b286f-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b2877-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b2879-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b2880-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b2882-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b2884-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b2886-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b288f-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b2894-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b2899-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b289e-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b28a2-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b28ab-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b0-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b4-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b8-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b28c1-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b28c6-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b28cd-2afc8e2e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad809d-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a0-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a3-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a6-2afc8e2e {
  place-self: center stretch;
}

#w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ad-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b5-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b7-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80be-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c0-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c2-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c4-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80cd-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80d2-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80d6-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80da-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80e3-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80e8-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ec-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f0-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f9-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80fe-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8102-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad811e-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8127-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812d-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812f-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8136-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8138-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad813a-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad813c-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8149-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad814c-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8153-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8158-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad815c-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad816b-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad816f-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8173-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8184-2afc8e2e, #w-node-_1847912e-633b-ca02-2a35-de145b7c69d9-2afc8e2e, #w-node-e9a79562-6eb1-8a98-b248-11a9954e794a-2afc8e2e, #w-node-_722898bc-13bd-dec5-5570-6783c6824f0b-2afc8e2e, #w-node-defedd89-14ee-7031-fb68-62a77f4f1812-2afc8e2e, #w-node-defedd89-14ee-7031-fb68-62a77f4f1817-2afc8e2e, #w-node-defedd89-14ee-7031-fb68-62a77f4f181d-2afc8e2e, #w-node-defedd89-14ee-7031-fb68-62a77f4f1823-2afc8e2e, #w-node-_73db00c0-af4d-0e78-5b0e-e9b408b9a315-2afc8e2e, #w-node-bb388cd9-f6cd-f410-91bb-a0fea9be52d5-2afc8e2e, #w-node-ddf1b3a8-e9ac-33bc-b8ee-d4fdc905584a-2afc8e2e, #w-node-b31102a1-b950-d034-2791-0141a1232771-2afc8e2e, #w-node-f7fc350c-18dd-6bcb-a521-8f264bb52be1-2afc8e2e, #w-node-_8c070d9b-d48c-15bf-58e4-e7f5d10040bd-2afc8e2e, #w-node-_8c070d9b-d48c-15bf-58e4-e7f5d10040c3-2afc8e2e, #w-node-_8c070d9b-d48c-15bf-58e4-e7f5d10040c9-2afc8e2e, #w-node-b3b21c00-7da1-2350-d28c-83e39aec9033-2afc8e2e, #w-node-b3b21c00-7da1-2350-d28c-83e39aec904c-2afc8e2e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62c9d2c9-9201-1028-0685-2002226b285f-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b2862-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b2865-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b2868-15463c48 {
  place-self: center stretch;
}

#w-node-_62c9d2c9-9201-1028-0685-2002226b286f-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b2877-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b2879-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b2880-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b2882-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b2884-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b2886-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b288f-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b2894-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b2899-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b289e-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b28a2-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b28ab-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b0-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b4-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b8-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b28c1-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b28c6-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b28cd-15463c48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad809d-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a0-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a3-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a6-15463c48 {
  place-self: center stretch;
}

#w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ad-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b5-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b7-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80be-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c0-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c2-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c4-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80cd-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80d2-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80d6-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80da-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80e3-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80e8-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ec-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f0-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f9-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80fe-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8102-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad811e-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8127-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812d-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812f-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8136-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8138-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad813a-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad813c-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8149-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad814c-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8153-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8158-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad815c-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad816b-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad816f-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8173-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8184-15463c48, #w-node-_1847912e-633b-ca02-2a35-de145b7c69d9-15463c48, #w-node-e9a79562-6eb1-8a98-b248-11a9954e794a-15463c48, #w-node-_722898bc-13bd-dec5-5570-6783c6824f0b-15463c48, #w-node-_2e0f8310-6204-21bf-47bb-22f05d704eb3-15463c48, #w-node-_2e0f8310-6204-21bf-47bb-22f05d704eb9-15463c48, #w-node-_02ec130c-9fd3-7431-e3b0-da9a7e2eddbb-15463c48, #w-node-_02ec130c-9fd3-7431-e3b0-da9a7e2eddd9-15463c48, #w-node-_1847912e-633b-ca02-2a35-de145b7c69d9-3d92245f, #w-node-e9a79562-6eb1-8a98-b248-11a9954e794a-3d92245f, #w-node-_722898bc-13bd-dec5-5570-6783c6824f0b-3d92245f, #w-node-_2e0f8310-6204-21bf-47bb-22f05d704eb3-3d92245f, #w-node-_2e0f8310-6204-21bf-47bb-22f05d704eb9-3d92245f, #w-node-_73c4d859-a155-64e0-5de2-0f15d7005013-3d92245f, #w-node-_73c4d859-a155-64e0-5de2-0f15d700502c-3d92245f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62c9d2c9-9201-1028-0685-2002226b285f-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b2862-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b2865-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b2868-2c238621 {
  place-self: center stretch;
}

#w-node-_62c9d2c9-9201-1028-0685-2002226b286f-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b2877-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b2879-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b2880-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b2882-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b2884-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b2886-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b288f-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b2894-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b2899-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b289e-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b28a2-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b28ab-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b0-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b4-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b8-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b28c1-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b28c6-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b28cd-2c238621 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad809d-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a0-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a3-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a6-2c238621 {
  place-self: center stretch;
}

#w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ad-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b5-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b7-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80be-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c0-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c2-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c4-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80cd-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80d2-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80d6-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80da-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80e3-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80e8-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ec-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f0-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f9-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80fe-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8102-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad811e-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8127-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812d-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812f-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8136-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8138-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad813a-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad813c-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8149-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad814c-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8153-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8158-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad815c-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad816b-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad816f-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8173-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8184-2c238621, #w-node-_2e0f8310-6204-21bf-47bb-22f05d704eb3-2c238621, #w-node-_2e0f8310-6204-21bf-47bb-22f05d704eb9-2c238621, #w-node-_02ec130c-9fd3-7431-e3b0-da9a7e2eddbb-2c238621, #w-node-_02ec130c-9fd3-7431-e3b0-da9a7e2eddd9-2c238621, #w-node-_09f59b94-bb28-d596-785a-d40b7f7220bd-24e7ae20, #w-node-_09f59b94-bb28-d596-785a-d40b7f7220c6-24e7ae20, #w-node-_73c4d859-a155-64e0-5de2-0f15d7005013-24e7ae20, #w-node-_73c4d859-a155-64e0-5de2-0f15d700502c-24e7ae20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecf83c18-0f63-35c9-5cac-2caea572d39c-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d39f-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3a2-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3a5-fba2e56a {
  place-self: center stretch;
}

#w-node-ecf83c18-0f63-35c9-5cac-2caea572d3ac-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3b4-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3b6-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3bd-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3bf-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3c1-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3c3-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3cc-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3d1-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3d5-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3d9-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3e2-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3e7-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3eb-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3ef-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3f8-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3fd-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d401-fba2e56a, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f6e-fba2e56a, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f77-fba2e56a, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f7d-fba2e56a, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f7f-fba2e56a, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f86-fba2e56a, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f88-fba2e56a, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f8a-fba2e56a, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f8c-fba2e56a, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f99-fba2e56a, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f9c-fba2e56a, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016fa3-fba2e56a, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016fa8-fba2e56a, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016fac-fba2e56a, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016fbb-fba2e56a, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016fbf-fba2e56a, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016fc3-fba2e56a, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016fd4-fba2e56a, #w-node-c57ab0d5-f637-ac56-e74f-8d81b2ebc7ff-fba2e56a, #w-node-_7ccf067a-3fe4-73af-2448-4c475edd2731-fba2e56a, #w-node-a5c513e6-5a9a-1a5c-bde6-309d328daa94-fba2e56a, #w-node-a5db5b4f-946e-4148-b236-90a7662d2344-fba2e56a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5db5b4f-946e-4148-b236-90a7662d2346-fba2e56a, #w-node-a5db5b4f-946e-4148-b236-90a7662d2349-fba2e56a, #w-node-a5db5b4f-946e-4148-b236-90a7662d234d-fba2e56a, #w-node-_92a72a74-9230-bd75-f0fa-4966112146e6-fba2e56a, #w-node-_1ede1970-eac3-7929-2aa9-7bdf55c7bf51-fba2e56a, #w-node-_08935ebb-97d9-76b6-e43c-4f3b832e0fda-fba2e56a, #w-node-a2f254f3-eef4-4e69-0780-0d81431d913f-fba2e56a {
  align-self: start;
}

#w-node-_759c739b-7228-55a5-f3f2-8f13b05d57d5-fba2e56a {
  align-self: end;
}

#w-node-_44f4a48d-2005-1eb7-7972-bd98f9c16778-fba2e56a, #w-node-e5bf7cad-8895-4c52-43b7-3b34f045f167-fba2e56a, #w-node-e5bf7cad-8895-4c52-43b7-3b34f045f169-fba2e56a, #w-node-e5bf7cad-8895-4c52-43b7-3b34f045f16b-fba2e56a, #w-node-e5bf7cad-8895-4c52-43b7-3b34f045f16d-fba2e56a, #w-node-ac76bc45-d50f-2ad4-b625-bcfbbc221c12-fba2e56a, #w-node-ac76bc45-d50f-2ad4-b625-bcfbbc221c14-fba2e56a, #w-node-ac76bc45-d50f-2ad4-b625-bcfbbc221c16-fba2e56a, #w-node-ac76bc45-d50f-2ad4-b625-bcfbbc221c18-fba2e56a, #w-node-_510f0df3-1e18-758d-6bb8-08e3a38e607b-fba2e56a, #w-node-_510f0df3-1e18-758d-6bb8-08e3a38e607d-fba2e56a, #w-node-_510f0df3-1e18-758d-6bb8-08e3a38e607f-fba2e56a, #w-node-_510f0df3-1e18-758d-6bb8-08e3a38e6081-fba2e56a, #w-node-_44f4a48d-2005-1eb7-7972-bd98f9c1677d-fba2e56a, #w-node-_44f4a48d-2005-1eb7-7972-bd98f9c16783-fba2e56a, #w-node-_44f4a48d-2005-1eb7-7972-bd98f9c1678b-fba2e56a, #w-node-e1604618-36f2-a396-51d7-262c1e01ef19-fba2e56a, #w-node-e1604618-36f2-a396-51d7-262c1e01ef20-fba2e56a, #w-node-e1604618-36f2-a396-51d7-262c1e01ef27-fba2e56a, #w-node-e1604618-36f2-a396-51d7-262c1e01ef2e-fba2e56a, #w-node-d194c2e3-a605-899c-8271-1798742ae451-fba2e56a, #w-node-_7021412b-b7b5-01d7-e9df-f629fa07a37c-fba2e56a, #w-node-_7021412b-b7b5-01d7-e9df-f629fa07a39a-fba2e56a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_863db235-9b4b-d090-6286-2b2b03636f52-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636f55-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636f58-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636f5b-90d7a711 {
  place-self: center stretch;
}

#w-node-_863db235-9b4b-d090-6286-2b2b03636f62-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636f6a-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636f6c-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636f73-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636f75-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636f77-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636f79-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636f82-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636f87-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636f8c-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636f91-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636f95-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636f9e-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636fa3-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636fa7-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636fab-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636fb4-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636fb9-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636fc0-90d7a711 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15253ce3-7206-c595-3fd6-4b02b691d820-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d823-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d826-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d829-90d7a711 {
  place-self: center stretch;
}

#w-node-_15253ce3-7206-c595-3fd6-4b02b691d830-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d838-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d83a-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d841-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d843-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d845-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d847-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d850-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d855-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d859-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d85d-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d866-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d86b-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d86f-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d873-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d87c-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d881-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d885-90d7a711, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5368-90d7a711, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5371-90d7a711, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5377-90d7a711, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5379-90d7a711, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5380-90d7a711, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5382-90d7a711, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5384-90d7a711, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5386-90d7a711, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5393-90d7a711, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5396-90d7a711, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c539d-90d7a711, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53a2-90d7a711, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53a6-90d7a711, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53b5-90d7a711, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53b9-90d7a711, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53bd-90d7a711, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53ce-90d7a711, #w-node-ac3d886d-6514-38ff-3825-f0b4120d0b96-90d7a711, #w-node-_7551eef0-1dca-629d-42ab-b32809ce9394-90d7a711, #w-node-_7551eef0-1dca-629d-42ab-b32809ce93b2-90d7a711 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09879972-d246-08a1-d07d-3c18b291f236-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f239-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f23c-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f23f-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f242-0d9304f9 {
  place-self: center stretch;
}

#w-node-_09879972-d246-08a1-d07d-3c18b291f249-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f251-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f253-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f25a-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f25c-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f25e-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f267-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f26c-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f271-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f275-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f27e-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f283-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f287-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f28b-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f28f-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f298-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f29d-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f2a7-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f2ac-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f2b1-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f222-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f22b-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f231-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f233-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f23a-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f23c-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f23e-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f24c-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f24f-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f254-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f259-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f25d-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f26c-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f270-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f274-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f278-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f287-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f299-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f29e-0d9304f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7182e95-be6f-cc5c-47cb-ba078b87ca48-0d9304f9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_84162bbc-7ef6-a8f4-cfa8-15c5d79a5514-0d9304f9, #w-node-_9922167f-c8d4-ec7d-b593-d099d00f9d45-0d9304f9, #w-node-c3b1119a-6b14-8a00-fed4-4086ac422fa7-0d9304f9, #w-node-ded6f7e0-0939-e854-168f-f9036a702e95-0d9304f9, #w-node-ded6f7e0-0939-e854-168f-f9036a702ea5-0d9304f9, #w-node-ded6f7e0-0939-e854-168f-f9036a702eb5-0d9304f9, #w-node-ded6f7e0-0939-e854-168f-f9036a702ec5-0d9304f9, #w-node-ded6f7e0-0939-e854-168f-f9036a702ed5-0d9304f9, #w-node-dd77dae0-4f93-abd4-6d8d-654b0bf29ed2-0d9304f9, #w-node-dd77dae0-4f93-abd4-6d8d-654b0bf29ee8-0d9304f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ce2f656-0efb-ce84-2597-9c19b582f4c7-0d9304f9 {
  align-self: start;
}

#w-node-_1c974395-bd17-21b8-7f23-c137357c017d-0d9304f9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7144542e-0356-c29a-4653-84d18feed7ef-0d9304f9 {
  align-self: start;
}

#w-node-_7144542e-0356-c29a-4653-84d18feed803-0d9304f9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6477368d-4c13-3402-9820-f981b680cf95-0d9304f9 {
  align-self: start;
}

#w-node-_6477368d-4c13-3402-9820-f981b680cfa2-0d9304f9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-adf4ff5f-210a-6754-3f16-a9b6ca58655f-0d9304f9 {
  align-self: start;
}

#w-node-adf4ff5f-210a-6754-3f16-a9b6ca58656f-0d9304f9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-aaceaa0b-fbae-5a23-8af5-7e8b64033dc1-0d9304f9 {
  align-self: start;
}

#w-node-aaceaa0b-fbae-5a23-8af5-7e8b64033dce-0d9304f9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_63fba23e-f842-d803-a497-e3dfc357af50-0d9304f9 {
  align-self: start;
}

#w-node-_92960598-d890-8393-68e8-69ee55792ff0-0d9304f9, #w-node-_92960598-d890-8393-68e8-69ee5579300b-0d9304f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62c9d2c9-9201-1028-0685-2002226b285f-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b2862-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b2865-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b2868-03441abf {
  place-self: center stretch;
}

#w-node-_62c9d2c9-9201-1028-0685-2002226b286f-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b2877-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b2879-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b2880-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b2882-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b2884-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b2886-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b288f-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b2894-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b2899-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b289e-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b28a2-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b28ab-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b0-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b4-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b28b8-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b28c1-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b28c6-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b28cd-03441abf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad809d-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a0-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a3-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80a6-03441abf {
  place-self: center stretch;
}

#w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ad-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b5-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b7-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80be-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c0-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c2-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c4-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80cd-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80d2-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80d6-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80da-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80e3-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80e8-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ec-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f0-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f9-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80fe-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8102-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad811e-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8127-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812d-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812f-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8136-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8138-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad813a-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad813c-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8149-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad814c-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8153-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8158-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad815c-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad816b-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad816f-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8173-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8184-03441abf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44cae92a-39d2-629d-e920-505629b5a6e1-03441abf {
  justify-self: auto;
}

#w-node-_44cae92a-39d2-629d-e920-505629b5a6e3-03441abf, #w-node-_44cae92a-39d2-629d-e920-505629b5a6e4-03441abf, #w-node-_07441c05-9bce-6ef0-e4c4-bf864bdc6e04-03441abf, #w-node-ea764e23-41b8-e85b-9850-de2a643fbaae-03441abf {
  align-self: start;
}

#w-node-faf6397f-0115-7a6a-4448-36f66f7e13a6-03441abf {
  justify-self: auto;
}

#w-node-faf6397f-0115-7a6a-4448-36f66f7e13a8-03441abf, #w-node-faf6397f-0115-7a6a-4448-36f66f7e13a9-03441abf {
  align-self: start;
}

#w-node-ebd51bfd-1af0-99d7-5455-2c9901f3a418-03441abf {
  justify-self: end;
}

#w-node-_02ec130c-9fd3-7431-e3b0-da9a7e2eddbb-03441abf, #w-node-_02ec130c-9fd3-7431-e3b0-da9a7e2eddd9-03441abf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_863db235-9b4b-d090-6286-2b2b03636f52-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636f55-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636f58-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636f5b-ba9a844c {
  place-self: center stretch;
}

#w-node-_863db235-9b4b-d090-6286-2b2b03636f62-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636f6a-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636f6c-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636f73-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636f75-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636f77-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636f79-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636f82-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636f87-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636f8c-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636f91-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636f95-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636f9e-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636fa3-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636fa7-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636fab-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636fb4-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636fb9-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636fc0-ba9a844c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15253ce3-7206-c595-3fd6-4b02b691d820-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d823-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d826-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d829-ba9a844c {
  place-self: center stretch;
}

#w-node-_15253ce3-7206-c595-3fd6-4b02b691d830-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d838-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d83a-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d841-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d843-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d845-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d847-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d850-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d855-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d859-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d85d-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d866-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d86b-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d86f-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d873-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d87c-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d881-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d885-ba9a844c, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5368-ba9a844c, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5371-ba9a844c, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5377-ba9a844c, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5379-ba9a844c, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5380-ba9a844c, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5382-ba9a844c, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5384-ba9a844c, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5386-ba9a844c, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5393-ba9a844c, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5396-ba9a844c, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c539d-ba9a844c, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53a2-ba9a844c, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53a6-ba9a844c, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53b5-ba9a844c, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53b9-ba9a844c, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53bd-ba9a844c, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53ce-ba9a844c, #w-node-ac3d886d-6514-38ff-3825-f0b4120d0b96-ba9a844c, #w-node-_7551eef0-1dca-629d-42ab-b32809ce9394-ba9a844c, #w-node-_7551eef0-1dca-629d-42ab-b32809ce93b2-ba9a844c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_863db235-9b4b-d090-6286-2b2b03636f52-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636f55-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636f58-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636f5b-55a3c9e3 {
  place-self: center stretch;
}

#w-node-_863db235-9b4b-d090-6286-2b2b03636f62-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636f6a-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636f6c-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636f73-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636f75-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636f77-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636f79-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636f82-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636f87-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636f8c-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636f91-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636f95-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636f9e-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636fa3-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636fa7-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636fab-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636fb4-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636fb9-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636fc0-55a3c9e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15253ce3-7206-c595-3fd6-4b02b691d820-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d823-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d826-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d829-55a3c9e3 {
  place-self: center stretch;
}

#w-node-_15253ce3-7206-c595-3fd6-4b02b691d830-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d838-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d83a-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d841-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d843-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d845-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d847-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d850-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d855-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d859-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d85d-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d866-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d86b-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d86f-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d873-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d87c-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d881-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d885-55a3c9e3, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5368-55a3c9e3, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5371-55a3c9e3, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5377-55a3c9e3, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5379-55a3c9e3, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5380-55a3c9e3, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5382-55a3c9e3, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5384-55a3c9e3, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5386-55a3c9e3, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5393-55a3c9e3, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5396-55a3c9e3, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c539d-55a3c9e3, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53a2-55a3c9e3, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53a6-55a3c9e3, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53b5-55a3c9e3, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53b9-55a3c9e3, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53bd-55a3c9e3, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c53ce-55a3c9e3, #w-node-ac3d886d-6514-38ff-3825-f0b4120d0b96-55a3c9e3, #w-node-_7551eef0-1dca-629d-42ab-b32809ce9394-55a3c9e3, #w-node-_7551eef0-1dca-629d-42ab-b32809ce93b2-55a3c9e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41bb44f6-4b23-0642-b5ff-5237b5d19131-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d19134-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d19137-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d1913a-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d1913d-a362e64f {
  place-self: center stretch;
}

#w-node-_41bb44f6-4b23-0642-b5ff-5237b5d19144-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d1914c-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d1914e-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d19155-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d19157-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d19159-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d19162-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d19167-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d1916c-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d19171-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d19175-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d1917e-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d19183-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d19187-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d1918b-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d1918f-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d19198-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d1919d-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d191a7-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d191ac-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d191b1-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb69624-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb6962d-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb69633-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb69635-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb6963c-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb6963e-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb69640-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb6964e-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb69651-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb69656-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb6965b-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb6965f-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb6966e-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb69672-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb69676-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb6967a-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb69689-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb6969b-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb696a0-a362e64f, #w-node-_7551eef0-1dca-629d-42ab-b32809ce9394-a362e64f, #w-node-_7551eef0-1dca-629d-42ab-b32809ce93b2-a362e64f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6ead5b7-0903-0366-bb40-037fb91be27b-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be27e-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be281-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be284-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be287-c81e972d {
  place-self: center stretch;
}

#w-node-c6ead5b7-0903-0366-bb40-037fb91be28e-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be296-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be298-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be29f-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be2a1-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be2a3-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be2ac-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be2b1-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be2bb-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be2bf-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be2c8-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be2cd-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be2d9-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be2e2-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be2e7-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be2f1-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be2fb-c81e972d, #w-node-_7f921437-5ddf-852b-f42e-66d21272236d-c81e972d, #w-node-_7f921437-5ddf-852b-f42e-66d212722375-c81e972d, #w-node-_7f921437-5ddf-852b-f42e-66d212722377-c81e972d, #w-node-_7f921437-5ddf-852b-f42e-66d21272237e-c81e972d, #w-node-_7f921437-5ddf-852b-f42e-66d212722380-c81e972d, #w-node-_7f921437-5ddf-852b-f42e-66d212722382-c81e972d, #w-node-bce72d61-dfda-832c-be42-6c1a5dab26d8-c81e972d, #w-node-bce72d61-dfda-832c-be42-6c1a5dab26dd-c81e972d, #w-node-bce72d61-dfda-832c-be42-6c1a5dab26e1-c81e972d, #w-node-bce72d61-dfda-832c-be42-6c1a5dab26e5-c81e972d, #w-node-_0a19d1a3-33ae-8297-f29d-ecbfd51eb1c5-c81e972d, #w-node-_0a19d1a3-33ae-8297-f29d-ecbfd51eb1c9-c81e972d, #w-node-b803e489-af64-640b-ac31-5d96ed6204e6-c81e972d, #w-node-_0a19d1a3-33ae-8297-f29d-ecbfd51eb1cd-c81e972d, #w-node-_8c86f9b3-b858-5e81-985f-d0c21f66cc31-c81e972d, #w-node-_7d487999-62e4-13de-3698-866f574f4952-c81e972d, #w-node-_7d487999-62e4-13de-3698-866f574f4957-c81e972d, #w-node-a5c63742-3eb2-51da-cef8-cff1c64d9b2a-c81e972d, #w-node-dde1552d-6f64-bcc5-a473-3b2b13b7b052-c81e972d, #w-node-_7aebcd18-a1c5-03a5-1b2e-2d85615b0088-c81e972d, #w-node-_445bccce-4150-6e99-541f-85ffa72441cc-c81e972d, #w-node-_2f485122-a229-d297-9d04-5a0acd5d16a2-c81e972d, #w-node-_050b4f4c-9505-e89b-b669-53993d4ef13d-c81e972d, #w-node-_5b7524a0-e8bf-733d-a11b-9ba8dc374b06-c81e972d, #w-node-_6f879ccd-cb2b-e467-741c-3f971c24f42b-c81e972d, #w-node-_7632ca13-9708-8a4e-db96-a806f42c917c-c81e972d, #w-node-faecd5a9-465f-2454-13a2-cd2511a8727f-c81e972d, #w-node-faecd5a9-465f-2454-13a2-cd2511a8728b-c81e972d, #w-node-faecd5a9-465f-2454-13a2-cd2511a8728d-c81e972d, #w-node-faecd5a9-465f-2454-13a2-cd2511a87294-c81e972d, #w-node-faecd5a9-465f-2454-13a2-cd2511a87296-c81e972d, #w-node-faecd5a9-465f-2454-13a2-cd2511a87298-c81e972d, #w-node-ee8c54b8-a21c-8f2b-b9fa-b80e56374312-c81e972d, #w-node-ee8c54b8-a21c-8f2b-b9fa-b80e5637431e-c81e972d, #w-node-b87236ad-63ad-d662-a34e-69a947ff0725-c81e972d, #w-node-dea8bb4e-e810-e49c-47c4-1321b5db9222-c81e972d, #w-node-_551c5475-e7aa-51c2-2b3b-5dc214422c60-c81e972d, #w-node-_551c5475-e7aa-51c2-2b3b-5dc214422c6a-c81e972d, #w-node-f856af57-14a7-7e1e-d327-3454e07d4fb8-c81e972d, #w-node-f642df31-da34-4210-855d-4cad8d2b49ab-c81e972d, #w-node-_650d5d19-c708-1a76-e7b1-e7a87e8e1c18-c81e972d, #w-node-_650d5d19-c708-1a76-e7b1-e7a87e8e1c1f-c81e972d, #w-node-_0291f868-7365-c393-ba14-27e0019b0c70-c81e972d, #w-node-_0291f868-7365-c393-ba14-27e0019b0c7c-c81e972d, #w-node-_41b0c62e-a746-4efd-4f03-420db965318d-c81e972d, #w-node-e54cd758-c315-5651-07b3-090cbd87dedb-c81e972d, #w-node-_92ca2e94-9a6b-1ec1-41d7-03685ccb2adc-c81e972d, #w-node-_8829c81c-b8b9-c400-9079-9b5e3bbbdc8f-c81e972d, #w-node-_8829c81c-b8b9-c400-9079-9b5e3bbbdc91-c81e972d, #w-node-d40d431f-f785-37a2-c451-5ab9aa532fe4-c81e972d, #w-node-_4aebdaff-3b53-5d65-a7bf-f604f42a79a9-c81e972d, #w-node-_4aebdaff-3b53-5d65-a7bf-f604f42a79b5-c81e972d, #w-node-_29d78380-6c50-6abf-a157-084af4753549-c81e972d, #w-node-_8e368ab1-06bc-6998-82ba-770ec1aba0a4-c81e972d, #w-node-a54c328f-ba35-8040-d7cb-a1281f0795a9-c81e972d, #w-node-a54c328f-ba35-8040-d7cb-a1281f0795b5-c81e972d, #w-node-_8e03bac2-e925-6bbe-f710-e7201d31ee3b-c81e972d, #w-node-fdb7023e-c303-6937-931a-c75f133b2d63-c81e972d, #w-node-dd9954f0-93e5-9153-9587-0b0d359c5140-c81e972d, #w-node-_11cbf1ca-5d7b-ab2a-5ba3-f9024e78ea87-c81e972d, #w-node-_11cbf1ca-5d7b-ab2a-5ba3-f9024e78ea90-c81e972d, #w-node-_64da7c91-0529-b85a-d581-351098a57d96-c81e972d, #w-node-_64da7c91-0529-b85a-d581-351098a57da2-c81e972d, #w-node-e3b17637-a72b-de0f-5f16-4f6937c80287-c81e972d, #w-node-_16b59cc1-2e33-687a-010a-3b3cf007fd36-c81e972d, #w-node-_073c0960-a678-4f73-7dde-cfb452e8269d-c81e972d, #w-node-daac19b6-4c75-489c-194c-85510758c980-c81e972d, #w-node-_4d6bda93-8ae7-beb7-01db-1ff756c35ad4-c81e972d, #w-node-_9b930d3c-c229-88ff-5c9f-7040d14b5c2f-c81e972d, #w-node-_0ef61d3b-2489-d21b-7603-dffa6a27910f-c81e972d, #w-node-_3bc2e0cd-1b65-1a9a-2065-15e446633d18-c81e972d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f1be188-0313-16a1-0945-92a625745c68-c81e972d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4b204c66-78f8-557d-2b2a-a77989ea5629-c81e972d, #w-node-_4b204c66-78f8-557d-2b2a-a77989ea562a-c81e972d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b204c66-78f8-557d-2b2a-a77989ea562c-c81e972d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_40cdb4f9-f501-9530-93bc-8c020f04b1de-c81e972d, #w-node-_40cdb4f9-f501-9530-93bc-8c020f04b1df-c81e972d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40cdb4f9-f501-9530-93bc-8c020f04b1e1-c81e972d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_83a6a22a-5f7f-1dcb-dfce-13dce3fc8344-c81e972d, #w-node-_83a6a22a-5f7f-1dcb-dfce-13dce3fc8345-c81e972d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83a6a22a-5f7f-1dcb-dfce-13dce3fc8347-c81e972d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5961f3a0-38ab-2c42-caec-c91b1cb960a1-c81e972d, #w-node-_00178fa4-97d1-0072-7124-27d1616fe6b3-c81e972d, #w-node-_00178fa4-97d1-0072-7124-27d1616fe6ce-c81e972d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10207b45-337a-2407-5505-e1b9804f9d9e-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9da1-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9da4-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9da7-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9daa-8e4fc83d {
  place-self: center stretch;
}

#w-node-_10207b45-337a-2407-5505-e1b9804f9db1-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9db9-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9dbb-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9dc2-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9dc4-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9dc6-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9dcf-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9dd4-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9dd9-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9ddd-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9de6-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9deb-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9df7-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9e00-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9e05-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9e0f-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9e19-8e4fc83d, #w-node-_64cd1f12-1227-4eb9-395e-5f6ea4237870-8e4fc83d, #w-node-_64cd1f12-1227-4eb9-395e-5f6ea4237876-8e4fc83d, #w-node-_64cd1f12-1227-4eb9-395e-5f6ea4237878-8e4fc83d, #w-node-_64cd1f12-1227-4eb9-395e-5f6ea423787f-8e4fc83d, #w-node-_64cd1f12-1227-4eb9-395e-5f6ea4237881-8e4fc83d, #w-node-_64cd1f12-1227-4eb9-395e-5f6ea4237883-8e4fc83d, #w-node-_64cd1f12-1227-4eb9-395e-5f6ea423788f-8e4fc83d, #w-node-_64cd1f12-1227-4eb9-395e-5f6ea4237892-8e4fc83d, #w-node-_64cd1f12-1227-4eb9-395e-5f6ea4237897-8e4fc83d, #w-node-_64cd1f12-1227-4eb9-395e-5f6ea423789b-8e4fc83d, #w-node-_64cd1f12-1227-4eb9-395e-5f6ea42378aa-8e4fc83d, #w-node-_64cd1f12-1227-4eb9-395e-5f6ea42378ae-8e4fc83d, #w-node-_64cd1f12-1227-4eb9-395e-5f6ea42378b2-8e4fc83d, #w-node-_64cd1f12-1227-4eb9-395e-5f6ea42378b6-8e4fc83d, #w-node-_64cd1f12-1227-4eb9-395e-5f6ea42378c5-8e4fc83d, #w-node-_64cd1f12-1227-4eb9-395e-5f6ea42378d7-8e4fc83d, #w-node-_64cd1f12-1227-4eb9-395e-5f6ea42378dc-8e4fc83d, #w-node-c3f61268-bf0f-6c36-8203-82b454c840b9-8e4fc83d, #w-node-_3fde32d5-f8a7-f491-6c44-0859afe03b0b-8e4fc83d, #w-node-_7672f8b1-1468-da2d-152f-d218205ccd98-8e4fc83d, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e5a-8e4fc83d, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e6a-8e4fc83d, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e7a-8e4fc83d, #w-node-_64571ec9-0358-4c1d-8bb4-a9c62126cb95-8e4fc83d, #w-node-_74f39bee-5576-e58a-1fa6-71f8889333fd-8e4fc83d, #w-node-_328f8458-bfa1-09dd-b230-96572f3c67e1-8e4fc83d, #w-node-_93d8cc4e-89a5-d846-4cfc-77a9969e5be9-8e4fc83d, #w-node-c185de4c-2c4e-a358-4a5b-da5b68965e85-8e4fc83d, #w-node-_97bb16ca-4869-0129-0a81-2df060ed6eec-8e4fc83d, #w-node-_97bb16ca-4869-0129-0a81-2df060ed6ef0-8e4fc83d, #w-node-_97bb16ca-4869-0129-0a81-2df060ed6ef4-8e4fc83d, #w-node-_97bb16ca-4869-0129-0a81-2df060ed6ef8-8e4fc83d, #w-node-_97bb16ca-4869-0129-0a81-2df060ed6efc-8e4fc83d, #w-node-_6a319588-0944-8014-5034-b2c4ac6594d4-8e4fc83d, #w-node-_18797ac2-c2f7-659f-2b19-b2526a33812a-8e4fc83d, #w-node-_5961a7e8-f1e2-5200-514d-3e417d556920-8e4fc83d, #w-node-c70bd544-e467-31b2-9c79-c3c7fcecc5f9-8e4fc83d, #w-node-_723fb88d-868d-45ba-ec20-31f87657cf7b-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77bb-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77c0-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77c6-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77cc-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77d2-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77da-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77e0-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77e6-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77ec-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c781c-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7823-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c782a-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7831-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7838-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c783f-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7846-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c784d-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7854-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c785b-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7862-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7869-8e4fc83d, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7870-8e4fc83d, #w-node-_3efaaf26-c2ec-2147-5f97-7a9ca2ff9740-8e4fc83d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fc90cb2-be9a-a21f-6970-ee155308bdce-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308bdd1-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308bdd4-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308bdd7-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308bdda-dfba4280 {
  place-self: center stretch;
}

#w-node-_5fc90cb2-be9a-a21f-6970-ee155308bde1-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308bde9-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308bdeb-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308bdf2-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308bdf4-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308bdf6-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308bdff-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308be04-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308be09-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308be0d-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308be16-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308be1b-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308be27-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308be30-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308be35-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308be3f-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308be49-dfba4280, #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc52115bc-dfba4280, #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc52115c2-dfba4280, #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc52115c4-dfba4280, #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc52115cb-dfba4280, #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc52115cd-dfba4280, #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc52115cf-dfba4280, #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc52115db-dfba4280, #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc52115de-dfba4280, #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc52115e3-dfba4280, #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc52115e7-dfba4280, #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc52115f6-dfba4280, #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc52115fa-dfba4280, #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc52115fe-dfba4280, #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc5211602-dfba4280, #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc5211611-dfba4280, #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc5211623-dfba4280, #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc5211628-dfba4280 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7182e95-be6f-cc5c-47cb-ba078b87ca48-dfba4280 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_84162bbc-7ef6-a8f4-cfa8-15c5d79a5514-dfba4280, #w-node-_9922167f-c8d4-ec7d-b593-d099d00f9d45-dfba4280, #w-node-c3b1119a-6b14-8a00-fed4-4086ac422fa7-dfba4280, #w-node-ded6f7e0-0939-e854-168f-f9036a702e95-dfba4280, #w-node-ded6f7e0-0939-e854-168f-f9036a702ea5-dfba4280, #w-node-ded6f7e0-0939-e854-168f-f9036a702eb5-dfba4280, #w-node-ded6f7e0-0939-e854-168f-f9036a702ec5-dfba4280, #w-node-ded6f7e0-0939-e854-168f-f9036a702ed5-dfba4280, #w-node-dd77dae0-4f93-abd4-6d8d-654b0bf29ed2-dfba4280, #w-node-dd77dae0-4f93-abd4-6d8d-654b0bf29ee8-dfba4280 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4fc1b35-14c7-1ac0-0fdf-4fafd3b9442b-dfba4280 {
  align-self: start;
}

#w-node-f4fc1b35-14c7-1ac0-0fdf-4fafd3b9443f-dfba4280 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f4fc1b35-14c7-1ac0-0fdf-4fafd3b94442-dfba4280 {
  align-self: start;
}

#w-node-f4fc1b35-14c7-1ac0-0fdf-4fafd3b9444f-dfba4280 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f4fc1b35-14c7-1ac0-0fdf-4fafd3b94452-dfba4280 {
  align-self: start;
}

#w-node-f4fc1b35-14c7-1ac0-0fdf-4fafd3b94462-dfba4280 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f4fc1b35-14c7-1ac0-0fdf-4fafd3b94465-dfba4280 {
  align-self: start;
}

#w-node-f4fc1b35-14c7-1ac0-0fdf-4fafd3b94472-dfba4280 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f4fc1b35-14c7-1ac0-0fdf-4fafd3b94475-dfba4280 {
  align-self: start;
}

#w-node-f4fc1b35-14c7-1ac0-0fdf-4fafd3b94482-dfba4280 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f4fc1b35-14c7-1ac0-0fdf-4fafd3b94485-dfba4280 {
  align-self: start;
}

#w-node-_92960598-d890-8393-68e8-69ee55792ff0-dfba4280, #w-node-_92960598-d890-8393-68e8-69ee5579300b-dfba4280 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9b8-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9bb-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9be-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9c1-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9c4-9ace4c29 {
  place-self: center stretch;
}

#w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9cb-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9d3-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9d5-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9dc-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9de-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9e0-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9e9-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9ee-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9f3-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9f7-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4aa00-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4aa05-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4aa11-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4aa1a-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4aa1f-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4aa29-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4aa33-9ace4c29, #w-node-eaab4540-09fa-b98a-48b0-6a112d7dd9a3-9ace4c29, #w-node-eaab4540-09fa-b98a-48b0-6a112d7dd9a9-9ace4c29, #w-node-eaab4540-09fa-b98a-48b0-6a112d7dd9ab-9ace4c29, #w-node-eaab4540-09fa-b98a-48b0-6a112d7dd9b2-9ace4c29, #w-node-eaab4540-09fa-b98a-48b0-6a112d7dd9b4-9ace4c29, #w-node-eaab4540-09fa-b98a-48b0-6a112d7dd9b6-9ace4c29, #w-node-eaab4540-09fa-b98a-48b0-6a112d7dd9c2-9ace4c29, #w-node-eaab4540-09fa-b98a-48b0-6a112d7dd9c5-9ace4c29, #w-node-eaab4540-09fa-b98a-48b0-6a112d7dd9ca-9ace4c29, #w-node-eaab4540-09fa-b98a-48b0-6a112d7dd9ce-9ace4c29, #w-node-eaab4540-09fa-b98a-48b0-6a112d7dd9dd-9ace4c29, #w-node-eaab4540-09fa-b98a-48b0-6a112d7dd9e1-9ace4c29, #w-node-eaab4540-09fa-b98a-48b0-6a112d7dd9e5-9ace4c29, #w-node-eaab4540-09fa-b98a-48b0-6a112d7dd9e9-9ace4c29, #w-node-eaab4540-09fa-b98a-48b0-6a112d7dd9f8-9ace4c29, #w-node-eaab4540-09fa-b98a-48b0-6a112d7dda0a-9ace4c29, #w-node-eaab4540-09fa-b98a-48b0-6a112d7dda0f-9ace4c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7182e95-be6f-cc5c-47cb-ba078b87ca48-9ace4c29 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_84162bbc-7ef6-a8f4-cfa8-15c5d79a5514-9ace4c29, #w-node-_9922167f-c8d4-ec7d-b593-d099d00f9d45-9ace4c29, #w-node-_5f88adbe-17dc-3bfc-d08b-22fe17755c3c-9ace4c29, #w-node-e25a590c-d5b4-8474-8139-1204c52624b8-9ace4c29, #w-node-_34749601-89f3-50f4-b4a1-c5dd3f20b1d0-9ace4c29, #w-node-bed4caa2-c7e0-fc69-2381-48e38165e21c-9ace4c29, #w-node-_09a0f421-1001-7822-6a0a-f58050fe9c5b-9ace4c29, #w-node-_6fabbd10-917a-6555-45ac-67720a5a7ba1-9ace4c29, #w-node-_47707479-4d52-ebd6-ad33-caef94a63a6c-9ace4c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_098c14f1-3013-bb1f-65cf-1fb4f92e4771-9ace4c29 {
  align-self: start;
}

#w-node-_098c14f1-3013-bb1f-65cf-1fb4f92e4785-9ace4c29 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cc542359-6374-af77-da84-912648921106-9ace4c29 {
  align-self: start;
}

#w-node-cc542359-6374-af77-da84-912648921110-9ace4c29 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_85466a5f-fc34-6042-76da-50b4b49c7e38-9ace4c29, #w-node-_1557f7d9-e46c-c3c6-0fa0-4676dd075191-9ace4c29, #w-node-_0d7ea0cc-fe09-ec33-9941-bf3f7d2473d6-9ace4c29, #w-node-_0929e63b-9ce3-8b9e-06c3-c6d995f3b108-9ace4c29, #w-node-_0929e63b-9ce3-8b9e-06c3-c6d995f3b11a-9ace4c29, #w-node-_5df66bc3-b486-d1aa-c7e9-94cf9f948913-9ace4c29, #w-node-e3eff543-5894-aad3-a63b-ac3e4ddc382b-9ace4c29, #w-node-_5df66bc3-b486-d1aa-c7e9-94cf9f948925-9ace4c29, #w-node-_98ae3e22-95cf-fc7a-002a-3eb33beeb1f0-9ace4c29, #w-node-_98ae3e22-95cf-fc7a-002a-3eb33beeb1f6-9ace4c29, #w-node-_37164a6c-17e0-9dd2-ed95-7533b0ea9f1c-9ace4c29, #w-node-_22f07e34-4a2e-ec49-7e96-e301058c5e27-9ace4c29, #w-node-_834ce27d-10c2-9b6d-91d3-55e95dab539b-9ace4c29, #w-node-_834ce27d-10c2-9b6d-91d3-55e95dab53b6-9ace4c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe29d-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2a0-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2a3-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2a6-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2a9-e3253017 {
  place-self: center stretch;
}

#w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2b0-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2b8-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ba-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2c1-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2c3-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2c5-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ce-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2d3-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2d8-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2dc-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2e5-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ea-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ee-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2f2-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2f6-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ff-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe304-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe30e-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe313-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe318-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e814a-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8153-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8159-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e815b-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8162-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8164-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8166-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8174-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8177-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e817c-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8181-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8185-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8194-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8198-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e819c-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e81a0-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e81af-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e81c1-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e81c6-e3253017, #w-node-ac3d886d-6514-38ff-3825-f0b4120d0b96-e3253017, #w-node-_7551eef0-1dca-629d-42ab-b32809ce9394-e3253017, #w-node-_7551eef0-1dca-629d-42ab-b32809ce93b2-e3253017 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe29d-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2a0-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2a3-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2a6-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2a9-25e6e666 {
  place-self: center stretch;
}

#w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2b0-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2b8-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ba-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2c1-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2c3-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2c5-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ce-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2d3-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2d8-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2dc-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2e5-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ea-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ee-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2f2-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2f6-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ff-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe304-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe30e-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe313-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe318-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e814a-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8153-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8159-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e815b-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8162-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8164-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8166-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8174-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8177-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e817c-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8181-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8185-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8194-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8198-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e819c-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e81a0-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e81af-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e81c1-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e81c6-25e6e666, #w-node-ac3d886d-6514-38ff-3825-f0b4120d0b96-25e6e666, #w-node-_7551eef0-1dca-629d-42ab-b32809ce9394-25e6e666, #w-node-_7551eef0-1dca-629d-42ab-b32809ce93b2-25e6e666 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe29d-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2a0-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2a3-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2a6-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2a9-065b9c5c {
  place-self: center stretch;
}

#w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2b0-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2b8-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ba-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2c1-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2c3-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2c5-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ce-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2d3-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2d8-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2dc-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2e5-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ea-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ee-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2f2-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2f6-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ff-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe304-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe30e-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe313-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe318-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e814a-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8153-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8159-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e815b-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8162-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8164-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8166-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8174-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8177-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e817c-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8181-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8185-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8194-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8198-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e819c-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e81a0-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e81af-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e81c1-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e81c6-065b9c5c, #w-node-ac3d886d-6514-38ff-3825-f0b4120d0b96-065b9c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_791cbeeb-5a5c-ec64-71dc-f1da3282526b-065b9c5c {
  align-self: start;
}

#w-node-_791cbeeb-5a5c-ec64-71dc-f1da32825270-065b9c5c, #w-node-_791cbeeb-5a5c-ec64-71dc-f1da32825276-065b9c5c, #w-node-_791cbeeb-5a5c-ec64-71dc-f1da3282527c-065b9c5c, #w-node-_00b1f8c3-fefc-a1eb-bdf0-8c5779fa2463-065b9c5c, #w-node-_7551eef0-1dca-629d-42ab-b32809ce9394-065b9c5c, #w-node-_7551eef0-1dca-629d-42ab-b32809ce93b2-065b9c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe29d-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2a0-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2a3-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2a6-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2a9-f1947e7e {
  place-self: center stretch;
}

#w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2b0-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2b8-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ba-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2c1-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2c3-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2c5-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ce-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2d3-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2d8-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2dc-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2e5-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ea-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ee-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2f2-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2f6-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2ff-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe304-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe30e-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe313-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe318-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e814a-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8153-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8159-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e815b-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8162-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8164-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8166-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8174-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8177-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e817c-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8181-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8185-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8194-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8198-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e819c-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e81a0-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e81af-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e81c1-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e81c6-f1947e7e, #w-node-ac3d886d-6514-38ff-3825-f0b4120d0b96-f1947e7e, #w-node-_7551eef0-1dca-629d-42ab-b32809ce9394-f1947e7e, #w-node-_7551eef0-1dca-629d-42ab-b32809ce93b2-f1947e7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_972692c4-3f3f-accb-12fd-add0e9896c02-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c05-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c08-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c0b-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c0e-97b4f1e5 {
  place-self: center stretch;
}

#w-node-_972692c4-3f3f-accb-12fd-add0e9896c15-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c1d-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c1f-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c26-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c28-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c2a-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c33-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c38-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c3d-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c41-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c4a-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c4f-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c53-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c57-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c5b-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c64-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c69-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c73-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c78-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c7d-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800ae5c-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800ae65-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800ae6b-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800ae6d-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800ae74-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800ae76-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800ae78-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800ae86-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800ae89-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800ae8e-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800ae93-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800ae97-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800aea6-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800aeaa-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800aeae-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800aeb2-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800aec1-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800aed3-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800aed8-97b4f1e5, #w-node-c3f61268-bf0f-6c36-8203-82b454c840b9-97b4f1e5, #w-node-_3fde32d5-f8a7-f491-6c44-0859afe03b0b-97b4f1e5, #w-node-f5f8faa4-d12e-2f75-0acc-7a5976bf3a68-97b4f1e5, #w-node-a03191ac-2134-27dd-fce7-9c53a32151a5-97b4f1e5, #w-node-f230cd6a-2de0-d18a-1da8-72a032941a43-97b4f1e5, #w-node-f46c3af4-272a-fd4f-4bb4-eede477c73f8-97b4f1e5, #w-node-_7672f8b1-1468-da2d-152f-d218205ccd98-97b4f1e5, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e5a-97b4f1e5, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e62-97b4f1e5, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e72-97b4f1e5, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e7a-97b4f1e5, #w-node-_64571ec9-0358-4c1d-8bb4-a9c62126cb95-97b4f1e5, #w-node-_74f39bee-5576-e58a-1fa6-71f8889333fd-97b4f1e5, #w-node-e056f634-64d4-0a2f-eb19-b9b9a9ca915b-97b4f1e5, #w-node-cb83243d-bdee-1033-e080-f798b7f8af08-97b4f1e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-_84162bbc-7ef6-a8f4-cfa8-15c5d79a5514-4bb671ee, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77bb-4bb671ef, #w-node-_91f16be0-7b4a-d5c3-76b4-c8513f2865e5-4bb671ef, #w-node-_65e69a4f-5360-ae0c-a553-f5a92592c652-4bb671ef, #w-node-df8e8b1c-b686-291d-bbeb-c746e0c614ba-4bb671f1, #w-node-_85c79756-cc6d-dfed-0367-8703aa785475-4bb671f1, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77bb-4bb671f1, #w-node-_4ed30618-3c2f-e02a-22a5-2f225b5c68d0-4bb671f8, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77bb-4bb671f8, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77bb-b7650a71, #w-node-_1a3403af-a32b-f421-f588-cc5cbf733369-4e285342, #w-node-_8974c8e8-7357-5926-97a2-18e8d667aa99-4e285342 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9264050c-c3ab-2c5c-5f59-c01a5a537fe6-6433b108, #w-node-f74896dd-dce6-032d-8e18-61121a93198f-bd70e9c2, #w-node-_4f560ac6-9514-17ea-1503-706dc952578e-bd70e9c2, #w-node-_7aefda8e-c2ce-68ff-28ed-cabfc2332f51-bd70e9c2 {
    place-self: auto stretch;
  }

  #w-node-fdee61b3-8d35-afa5-ff18-d2761cec950a-bd70e9c2 {
    align-self: start;
  }

  #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a828-3d69ca2b, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a828-01ea22a2, #w-node-_63a816f6-a3bf-06e7-7d5d-55f0f221a828-8b33a745, #w-node-defedd89-14ee-7031-fb68-62a77f4f1812-399b3270, #w-node-defedd89-14ee-7031-fb68-62a77f4f1812-2afc8e2e, #w-node-_44f4a48d-2005-1eb7-7972-bd98f9c16778-fba2e56a, #w-node-_84162bbc-7ef6-a8f4-cfa8-15c5d79a5514-0d9304f9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39aed412-cfcf-644b-c1ab-d013e0b5a996-03441abf, #w-node-cb554ea8-af8e-d669-b76d-fe262cce5458-03441abf {
    align-self: end;
  }

  #w-node-_44cae92a-39d2-629d-e920-505629b5a6e3-03441abf {
    align-self: stretch;
  }

  #w-node-_2f808b91-268b-f30a-e80d-88798d9c77bb-8e4fc83d, #w-node-_84162bbc-7ef6-a8f4-cfa8-15c5d79a5514-dfba4280, #w-node-_84162bbc-7ef6-a8f4-cfa8-15c5d79a5514-9ace4c29 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_791cbeeb-5a5c-ec64-71dc-f1da3282526b-065b9c5c {
    align-self: start;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c82e-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c836-4bb671d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c845-4bb671d6 {
    justify-self: end;
  }

  #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c861-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c87b-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c88a-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c89e-4bb671d6 {
    place-self: center end;
  }

  #w-node-_7f921437-5ddf-852b-f42e-66d21272236d-4bb671d6, #w-node-_7f921437-5ddf-852b-f42e-66d212722375-4bb671d6, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f10-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f18-4bb671ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f27-4bb671ee {
    justify-self: end;
  }

  #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f3e-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f58-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f67-4bb671ee, #w-node-_50e3f1a1-31e6-851e-638e-b4b5c5304f7b-4bb671ee {
    place-self: center end;
  }

  #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dd9a6-4bb671ee, #w-node-_26d1a017-d9c3-92e8-cc05-f6f2105dd9ac-4bb671ee, #w-node-e6afa378-5d96-b490-5e1d-76642aaba495-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba49d-4bb671ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e6afa378-5d96-b490-5e1d-76642aaba4ac-4bb671ef {
    justify-self: end;
  }

  #w-node-e6afa378-5d96-b490-5e1d-76642aaba4c3-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4dd-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba4ec-4bb671ef, #w-node-e6afa378-5d96-b490-5e1d-76642aaba500-4bb671ef {
    place-self: center end;
  }

  #w-node-aba7d086-6344-8e4b-eac4-65e183c297c3-4bb671ef, #w-node-aba7d086-6344-8e4b-eac4-65e183c297c9-4bb671ef, #w-node-_14a2cac8-c572-12ba-7a70-2c4b7ed91535-4bb671ef, #w-node-_444cad6d-8b77-7a8c-0bcf-427e462e949b-4bb671ef, #w-node-_444cad6d-8b77-7a8c-0bcf-427e462e94ce-4bb671ef, #w-node-_0f4a7d92-9a9d-e510-6e9f-7c8d5d2ec8f0-4bb671ef, #w-node-_0f4a7d92-9a9d-e510-6e9f-7c8d5d2ec923-4bb671ef, #w-node-_7a51fee1-7db4-6494-bdaf-16ac9589127e-4bb671ef, #w-node-f03291aa-8588-519b-d24c-4b67ea8f813d-4bb671ef, #w-node-a41135fd-5196-907f-3bf4-99a791dd8cf6-4bb671ef, #w-node-be449549-5731-8526-b166-3cc7c0a86fec-4bb671ef, #w-node-_7f391806-dc0b-d786-3a78-905becb92e11-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e19-4bb671f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7f391806-dc0b-d786-3a78-905becb92e28-4bb671f1 {
    justify-self: end;
  }

  #w-node-_7f391806-dc0b-d786-3a78-905becb92e3f-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e59-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e68-4bb671f1, #w-node-_7f391806-dc0b-d786-3a78-905becb92e7c-4bb671f1 {
    place-self: center end;
  }

  #w-node-_97c48166-0499-67f0-2213-e95acc25f3cf-4bb671f1, #w-node-_97c48166-0499-67f0-2213-e95acc25f3d5-4bb671f1, #w-node-f5f8faa4-d12e-2f75-0acc-7a5976bf3a68-4bb671f1, #w-node-_250cfaaa-32e4-3397-1695-ade4d5b193b9-4bb671f1, #w-node-c5e81b0a-37cc-0c91-b446-aded8c9a2c8f-4bb671f1, #w-node-_3132aa09-554f-5bd0-e249-146a415233f5-4bb671f1, #w-node-_14a2cac8-c572-12ba-7a70-2c4b7ed91535-4bb671f1, #w-node-_005c12d5-6247-d300-7d99-1490e9866103-4bb671f1, #w-node-_005c12d5-6247-d300-7d99-1490e986612d-4bb671f1, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024f6b-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024f73-4bb671f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4d4425eb-a9be-78bc-4918-6480ac024f82-4bb671f4 {
    justify-self: end;
  }

  #w-node-_4d4425eb-a9be-78bc-4918-6480ac024f99-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024fb3-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024fc2-4bb671f4, #w-node-_4d4425eb-a9be-78bc-4918-6480ac024fd6-4bb671f4 {
    place-self: center end;
  }

  #w-node-_6f366c71-0701-5c92-09ff-14b43da5b9a4-4bb671f4, #w-node-_6f366c71-0701-5c92-09ff-14b43da5b9aa-4bb671f4, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d229-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d231-4bb671f7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d240-4bb671f7 {
    justify-self: end;
  }

  #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d257-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d271-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d280-4bb671f7, #w-node-_7e6f60c5-59ad-54d1-27a3-8465e4a0d294-4bb671f7 {
    place-self: center end;
  }

  #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678a90-4bb671f7, #w-node-_817f433f-4fc2-bbe6-1c9c-7c5f35678a96-4bb671f7, #w-node-f021ec7f-0159-381c-6a37-b6b92dabadfc-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae04-4bb671f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f021ec7f-0159-381c-6a37-b6b92dabae13-4bb671f8 {
    justify-self: end;
  }

  #w-node-f021ec7f-0159-381c-6a37-b6b92dabae2a-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae44-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae53-4bb671f8, #w-node-f021ec7f-0159-381c-6a37-b6b92dabae67-4bb671f8 {
    place-self: center end;
  }

  #w-node-_34abfb79-ac3c-e2d5-c410-f99636f9023c-4bb671f8, #w-node-_34abfb79-ac3c-e2d5-c410-f99636f90242-4bb671f8, #w-node-_4ed30618-3c2f-e02a-22a5-2f225b5c68ef-4bb671f8, #w-node-_084e6c02-9e06-151b-6405-a9cc6d53101a-4bb671f8, #w-node-_4ed30618-3c2f-e02a-22a5-2f225b5c68f5-4bb671f8, #w-node-_4ed30618-3c2f-e02a-22a5-2f225b5c68fb-4bb671f8, #w-node-_4a0da889-448f-d87a-b1a3-063234a73e74-4bb671f8, #w-node-_8047b2c9-23c4-e847-4b70-d16326468764-4bb671f8, #w-node-d9a3e167-7059-6211-5d22-639207744fc5-4bb671f8, #w-node-_800e67f6-e788-fab5-45d6-bf0fa61248ab-4bb671f8, #w-node-bbbc0be0-0c28-ae1c-1e97-563ea23a4bfe-4bb671f8, #w-node-bbbc0be0-0c28-ae1c-1e97-563ea23a4c22-4bb671f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_03de6faf-75f2-3a35-3121-7bef5799c6b8-4bb671f8 {
    justify-self: end;
  }

  #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e1e-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e26-9da76d1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e35-9da76d1e {
    justify-self: end;
  }

  #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e4c-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e66-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e75-9da76d1e, #w-node-_8c9a9ebb-554b-0d18-b281-7bd15d557e89-9da76d1e {
    place-self: center end;
  }

  #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a408-9da76d1e, #w-node-a12c7d22-d0c0-bb3e-1e11-20c0e2d6a40e-9da76d1e, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d013-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d01b-beedc980 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ebd7571-3b49-d784-f637-9ea52452d02c-beedc980 {
    justify-self: end;
  }

  #w-node-_7ebd7571-3b49-d784-f637-9ea52452d046-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d05c-beedc980, #w-node-_7ebd7571-3b49-d784-f637-9ea52452d06d-beedc980 {
    place-self: center end;
  }

  #w-node-_53395fb3-2057-544c-ad60-3a398797830c-beedc980, #w-node-_53395fb3-2057-544c-ad60-3a3987978312-beedc980, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d3365-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d336d-23acdc2b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d337c-23acdc2b {
    justify-self: end;
  }

  #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d3393-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d33ad-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d33bc-23acdc2b, #w-node-_1ed6dff6-8920-f3ec-41d6-db7e034d33d0-23acdc2b {
    place-self: center end;
  }

  #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e155-23acdc2b, #w-node-_4d53569f-c9d0-db2c-20b9-51bf61a6e15b-23acdc2b, #w-node-effb855f-dcd4-f056-0db8-7211ab33ee6f-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33ee77-b7650a71 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-effb855f-dcd4-f056-0db8-7211ab33ee86-b7650a71 {
    justify-self: end;
  }

  #w-node-effb855f-dcd4-f056-0db8-7211ab33ee9d-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33eeb7-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33eec6-b7650a71, #w-node-effb855f-dcd4-f056-0db8-7211ab33eeda-b7650a71 {
    place-self: center end;
  }

  #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b2a-b7650a71, #w-node-_1fb086a1-a755-369c-6ffc-5b1c3a731b30-b7650a71, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec44b-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec453-4e285342 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec462-4e285342 {
    justify-self: end;
  }

  #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec479-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec493-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec4a2-4e285342, #w-node-_4333b930-d27a-9b5b-cee6-57f8ac6ec4b6-4e285342 {
    place-self: center end;
  }

  #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f4ee-4e285342, #w-node-_95c6e210-2dfe-7f8f-6c48-46085e90f4f4-4e285342, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb03-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb0b-d754a71f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb1a-d754a71f {
    justify-self: end;
  }

  #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb31-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb4b-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb5a-d754a71f, #w-node-_8c6c601f-666f-0c4f-4313-cc520c56cb6e-d754a71f {
    place-self: center end;
  }

  #w-node-bef8f172-0c10-3387-1001-e8d253846420-d754a71f, #w-node-bef8f172-0c10-3387-1001-e8d253846426-d754a71f, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706bc-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706c4-453b1a2b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706d5-453b1a2b {
    justify-self: end;
  }

  #w-node-_6413b5d1-eb23-cbfd-acef-00da8c7706eb-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c770701-453b1a2b, #w-node-_6413b5d1-eb23-cbfd-acef-00da8c770716-453b1a2b {
    place-self: center end;
  }

  #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f0e-453b1a2b, #w-node-_683465a8-7ad6-2ad5-f016-f5a1fb630f14-453b1a2b, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc6d-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc75-b4b32c3d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc86-b4b32c3d {
    justify-self: end;
  }

  #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bc9c-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bcb2-b4b32c3d, #w-node-_1d9a2ad5-f2c2-31a7-93d4-84cff853bcc7-b4b32c3d {
    place-self: center end;
  }

  #w-node-d597834c-8bf0-42e1-9a72-95cb8d2941e6-b4b32c3d, #w-node-d597834c-8bf0-42e1-9a72-95cb8d2941ec-b4b32c3d, #w-node-_92c790ba-6603-693b-e141-7d83722f3de4-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3dec-63ebdefb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92c790ba-6603-693b-e141-7d83722f3dfd-63ebdefb {
    justify-self: end;
  }

  #w-node-_92c790ba-6603-693b-e141-7d83722f3e13-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3e29-63ebdefb, #w-node-_92c790ba-6603-693b-e141-7d83722f3e3e-63ebdefb {
    place-self: center end;
  }

  #w-node-d2ac3daf-ac14-d348-1027-34d277324ea0-63ebdefb, #w-node-d2ac3daf-ac14-d348-1027-34d277324ea6-63ebdefb, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3ac-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3b4-02e08ee8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3c5-02e08ee8 {
    justify-self: end;
  }

  #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3db-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3f1-02e08ee8, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d406-02e08ee8 {
    place-self: center end;
  }

  #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f77-02e08ee8, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f7d-02e08ee8, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e0d2-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e0da-9b7edbaa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e0eb-9b7edbaa {
    justify-self: end;
  }

  #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e101-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e117-9b7edbaa, #w-node-_0e31dd52-95f3-0f03-0b1f-efa24b89e12c-9b7edbaa {
    place-self: center end;
  }

  #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36f48-9b7edbaa, #w-node-_6f15e2be-179a-035a-8501-6aa2e8e36f4e-9b7edbaa, #w-node-_68696079-fe83-b4af-7a0e-4c22c8132174-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c813217c-73af6ea9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_68696079-fe83-b4af-7a0e-4c22c813218d-73af6ea9 {
    justify-self: end;
  }

  #w-node-_68696079-fe83-b4af-7a0e-4c22c81321a3-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c81321b9-73af6ea9, #w-node-_68696079-fe83-b4af-7a0e-4c22c81321ce-73af6ea9 {
    place-self: center end;
  }

  #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f299-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2a1-73af6ea9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2b2-73af6ea9 {
    justify-self: end;
  }

  #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2d1-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2e7-73af6ea9, #w-node-_60146af8-42c8-da7f-ec0e-b05fa9d7f2f8-73af6ea9 {
    place-self: center end;
  }

  #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477c9c9-73af6ea9, #w-node-_8692f6d4-9e77-80b0-14f9-b2e45477c9cf-73af6ea9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fcc1f8cc-3095-a840-998e-360deec48e4e-73af6ea9 {
    place-self: center;
  }

  #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e965-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e96d-c83a6466 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e97e-c83a6466 {
    justify-self: end;
  }

  #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e994-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e9aa-c83a6466, #w-node-_9a957a24-1f91-6570-d7b1-04ae9c19e9bf-c83a6466 {
    place-self: center end;
  }

  #w-node-_13774696-4492-c655-50c0-79350d9bf1ef-c83a6466, #w-node-_13774696-4492-c655-50c0-79350d9bf1f5-c83a6466, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfca7-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfcaf-44578ca3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfcc0-44578ca3 {
    justify-self: end;
  }

  #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfcd6-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfcec-44578ca3, #w-node-_5b457d0e-f47a-b6c0-14cd-1e540c2dfd01-44578ca3 {
    place-self: center end;
  }

  #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec63-44578ca3, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec69-44578ca3, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d214d6-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d214de-964bad6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60399fdb-f475-cf6e-7d59-e04b21d214ef-964bad6d {
    justify-self: end;
  }

  #w-node-_60399fdb-f475-cf6e-7d59-e04b21d21505-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d2151b-964bad6d, #w-node-_60399fdb-f475-cf6e-7d59-e04b21d21530-964bad6d {
    place-self: center end;
  }

  #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec63-964bad6d, #w-node-bbaeaa96-c5f1-fbb5-ab16-9dde7333ec69-964bad6d, #w-node-_863db235-9b4b-d090-6286-2b2b03636f62-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636f6a-e843dc1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_863db235-9b4b-d090-6286-2b2b03636f7b-e843dc1e {
    justify-self: end;
  }

  #w-node-_863db235-9b4b-d090-6286-2b2b03636f97-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636fad-e843dc1e, #w-node-_863db235-9b4b-d090-6286-2b2b03636fc5-e843dc1e {
    place-self: center end;
  }

  #w-node-_15253ce3-7206-c595-3fd6-4b02b691d830-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d838-e843dc1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_15253ce3-7206-c595-3fd6-4b02b691d849-e843dc1e {
    justify-self: end;
  }

  #w-node-_15253ce3-7206-c595-3fd6-4b02b691d85f-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d875-e843dc1e, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d88a-e843dc1e {
    place-self: center end;
  }

  #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5371-e843dc1e, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5377-e843dc1e, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d76e-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d776-f2d6f360 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d787-f2d6f360 {
    justify-self: end;
  }

  #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d7a6-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d7bc-f2d6f360, #w-node-_37ec4c7f-e71d-d7dc-5545-5d5c0614d7cd-f2d6f360 {
    place-self: center end;
  }

  #w-node-_83e14d2c-16a8-89f2-302f-898cb94718bd-f2d6f360, #w-node-_83e14d2c-16a8-89f2-302f-898cb94718c3-f2d6f360, #w-node-_62c9d2c9-9201-1028-0685-2002226b286f-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b2877-6433b108 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62c9d2c9-9201-1028-0685-2002226b2888-6433b108 {
    justify-self: end;
  }

  #w-node-_62c9d2c9-9201-1028-0685-2002226b28a4-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b28ba-6433b108, #w-node-_62c9d2c9-9201-1028-0685-2002226b28d2-6433b108 {
    place-self: center end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ad-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b5-6433b108 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c6-6433b108 {
    justify-self: end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80dc-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f2-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8107-6433b108 {
    place-self: center end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8127-6433b108, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812d-6433b108 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9264050c-c3ab-2c5c-5f59-c01a5a537fe6-6433b108 {
    align-self: auto;
  }

  #w-node-_62c9d2c9-9201-1028-0685-2002226b286f-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b2877-bd70e9c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62c9d2c9-9201-1028-0685-2002226b2888-bd70e9c2 {
    justify-self: end;
  }

  #w-node-_62c9d2c9-9201-1028-0685-2002226b28a4-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b28ba-bd70e9c2, #w-node-_62c9d2c9-9201-1028-0685-2002226b28d2-bd70e9c2 {
    place-self: center end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ad-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b5-bd70e9c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c6-bd70e9c2 {
    justify-self: end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80dc-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f2-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8107-bd70e9c2 {
    place-self: center end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8127-bd70e9c2, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812d-bd70e9c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f74896dd-dce6-032d-8e18-61121a93198f-bd70e9c2, #w-node-_4f560ac6-9514-17ea-1503-706dc952578e-bd70e9c2, #w-node-_7aefda8e-c2ce-68ff-28ed-cabfc2332f51-bd70e9c2 {
    align-self: auto;
  }

  #w-node-fdee61b3-8d35-afa5-ff18-d2761cec950a-bd70e9c2 {
    align-self: start;
  }

  #w-node-_84b44862-459a-55ab-0cde-744607e22c26-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c2e-3d69ca2b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_84b44862-459a-55ab-0cde-744607e22c3d-3d69ca2b {
    justify-self: end;
  }

  #w-node-_84b44862-459a-55ab-0cde-744607e22c54-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c6e-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c7d-3d69ca2b, #w-node-_84b44862-459a-55ab-0cde-744607e22c91-3d69ca2b {
    place-self: center end;
  }

  #w-node-b674a357-3f84-037b-1f76-c70a9b737255-3d69ca2b, #w-node-b674a357-3f84-037b-1f76-c70a9b73725b-3d69ca2b, #w-node-_367895df-7802-65d6-1d30-bb34e6ab18ec-3d69ca2b, #w-node-_9e40e909-6a2a-4397-3f84-83e82c3663ed-3d69ca2b, #w-node-dbe57a78-7e05-ad57-0607-842e8aefdbb9-3d69ca2b, #w-node-_43f015d5-c611-fa52-7f70-d392fe98a381-3d69ca2b, #w-node-_827938f1-60ca-b877-9c0b-98b3c2081de4-3d69ca2b, #w-node-bc327d3c-1b7c-4b4c-fe75-7261cdf9372a-3d69ca2b, #w-node-c00085bd-65ac-71f3-7ea0-6bc7dbab2e15-3d69ca2b, #w-node-_606ec065-6b7b-dc4f-87d6-57949f615173-3d69ca2b, #w-node-_4013893a-97cd-7ac8-70d8-7173762e1ba4-3d69ca2b, #w-node-_4013893a-97cd-7ac8-70d8-7173762e1bb9-3d69ca2b, #w-node-_4013893a-97cd-7ac8-70d8-7173762e1bce-3d69ca2b, #w-node-_4013893a-97cd-7ac8-70d8-7173762e1be3-3d69ca2b, #w-node-e4c33003-a01f-fd77-2f3d-fea678cf85fb-3d69ca2b, #w-node-cde66751-481c-5460-86e5-fa1be1b5b8b0-3d69ca2b, #w-node-_323a573d-dbf0-396c-1466-c96f916041de-3d69ca2b, #w-node-_13e5a397-fcba-3e8d-13de-8844d3fcd755-3d69ca2b, #w-node-e3ba0a54-08fa-8db9-118b-52e79bc4f511-3d69ca2b, #w-node-_745c8010-20b3-c98f-025a-4a7e457f1d13-3d69ca2b, #w-node-b4bb8f6e-5e1e-f04b-5fa1-4bb16c643e62-3d69ca2b, #w-node-b4bb8f6e-5e1e-f04b-5fa1-4bb16c643e64-3d69ca2b, #w-node-_5797befa-8a51-aef5-8d03-2430343ebb33-3d69ca2b, #w-node-_5797befa-8a51-aef5-8d03-2430343ebb35-3d69ca2b, #w-node-f7fb5a3b-43a0-cc86-7f44-553a8225b941-3d69ca2b, #w-node-_1dfd1dc4-5382-04b2-8244-4ed5542c4647-3d69ca2b, #w-node-_1dfd1dc4-5382-04b2-8244-4ed5542c4649-3d69ca2b, #w-node-_1dfd1dc4-5382-04b2-8244-4ed5542c465b-3d69ca2b, #w-node-a5a81c9f-867b-9976-a692-4af4392b80e8-3d69ca2b, #w-node-e5551207-09d3-48d6-3c21-7a4761ed4876-3d69ca2b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1d1b285-8820-3495-dacc-b935639331d5-3d69ca2b, #w-node-_5f7935d2-1df6-da4c-5263-5b41c31bed9e-3d69ca2b, #w-node-_3f13dcb5-72c8-74be-ad4f-c3b1ad6ff00d-3d69ca2b, #w-node-df4c5d27-f0d4-3991-8925-0745b1cefe9d-3d69ca2b, #w-node-_82e9db06-fb2f-ec60-9950-35a7df624acb-3d69ca2b, #w-node-_4e1811b4-7e0e-c7b0-6ce3-2ffd8659a49a-3d69ca2b {
    align-self: center;
  }

  #w-node-e1fad3b1-2547-af7e-d835-fc345408e512-01ea22a2, #w-node-e1fad3b1-2547-af7e-d835-fc345408e52b-01ea22a2, #w-node-_0d197c8d-ab50-fdfe-2dab-83b40fe8ccad-01ea22a2, #w-node-_0d197c8d-ab50-fdfe-2dab-83b40fe8ccbb-01ea22a2, #w-node-_4c8b1442-0dae-e8d6-7115-c265224e1908-01ea22a2, #w-node-_4c8b1442-0dae-e8d6-7115-c265224e1916-01ea22a2, #w-node-e4eec7e8-dca8-9209-eadd-27c3a67e570b-01ea22a2, #w-node-e4eec7e8-dca8-9209-eadd-27c3a67e5719-01ea22a2, #w-node-_79322298-8b53-8618-cf50-bcd0509ec572-01ea22a2, #w-node-_79322298-8b53-8618-cf50-bcd0509ec580-01ea22a2, #w-node-db6eaf40-9180-323f-b937-c20beb301bf8-01ea22a2, #w-node-db6eaf40-9180-323f-b937-c20beb301c06-01ea22a2, #w-node-a298e7b9-6dd6-e9e7-f89a-c6608c2165d4-01ea22a2, #w-node-a298e7b9-6dd6-e9e7-f89a-c6608c2165e2-01ea22a2, #w-node-f30d82d3-4bbf-e433-612d-d30314a09ab0-01ea22a2, #w-node-f30d82d3-4bbf-e433-612d-d30314a09abe-01ea22a2, #w-node-e3ba0a54-08fa-8db9-118b-52e79bc4f511-01ea22a2, #w-node-_745c8010-20b3-c98f-025a-4a7e457f1d13-01ea22a2, #w-node-b4bb8f6e-5e1e-f04b-5fa1-4bb16c643e62-01ea22a2, #w-node-b4bb8f6e-5e1e-f04b-5fa1-4bb16c643e64-01ea22a2, #w-node-_5797befa-8a51-aef5-8d03-2430343ebb33-01ea22a2, #w-node-_5797befa-8a51-aef5-8d03-2430343ebb35-01ea22a2, #w-node-f7fb5a3b-43a0-cc86-7f44-553a8225b941-01ea22a2, #w-node-_1dfd1dc4-5382-04b2-8244-4ed5542c4647-01ea22a2, #w-node-_1dfd1dc4-5382-04b2-8244-4ed5542c4649-01ea22a2, #w-node-_1dfd1dc4-5382-04b2-8244-4ed5542c465b-01ea22a2, #w-node-d840305b-7477-e362-3be2-a57de546fec6-01ea22a2, #w-node-d840305b-7477-e362-3be2-a57de546fed8-01ea22a2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6882837a-fe16-6c23-8770-1f6656296ffb-01ea22a2, #w-node-_6065f30c-5528-a104-b76e-7bed3557134c-01ea22a2, #w-node-f293ea36-1605-126f-cca0-a1323e2af30e-01ea22a2 {
    align-self: center;
  }

  #w-node-e1fad3b1-2547-af7e-d835-fc345408e512-8b33a745, #w-node-e1fad3b1-2547-af7e-d835-fc345408e52b-8b33a745, #w-node-_0d197c8d-ab50-fdfe-2dab-83b40fe8ccad-8b33a745, #w-node-_0d197c8d-ab50-fdfe-2dab-83b40fe8ccbb-8b33a745, #w-node-_4c8b1442-0dae-e8d6-7115-c265224e1908-8b33a745, #w-node-_4c8b1442-0dae-e8d6-7115-c265224e1916-8b33a745, #w-node-e4eec7e8-dca8-9209-eadd-27c3a67e570b-8b33a745, #w-node-e4eec7e8-dca8-9209-eadd-27c3a67e5719-8b33a745, #w-node-e3ba0a54-08fa-8db9-118b-52e79bc4f511-8b33a745, #w-node-_745c8010-20b3-c98f-025a-4a7e457f1d13-8b33a745, #w-node-b4bb8f6e-5e1e-f04b-5fa1-4bb16c643e62-8b33a745, #w-node-b4bb8f6e-5e1e-f04b-5fa1-4bb16c643e64-8b33a745, #w-node-_5797befa-8a51-aef5-8d03-2430343ebb33-8b33a745, #w-node-_5797befa-8a51-aef5-8d03-2430343ebb35-8b33a745, #w-node-f7fb5a3b-43a0-cc86-7f44-553a8225b941-8b33a745, #w-node-_1dfd1dc4-5382-04b2-8244-4ed5542c4647-8b33a745, #w-node-_1dfd1dc4-5382-04b2-8244-4ed5542c4649-8b33a745, #w-node-_1dfd1dc4-5382-04b2-8244-4ed5542c465b-8b33a745, #w-node-_213b7a42-d5b5-9bf6-2881-f2799d04f417-8b33a745, #w-node-_213b7a42-d5b5-9bf6-2881-f2799d04f429-8b33a745 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a28db533-7aa7-eb89-b6b8-80f6fa1fc04c-8b33a745, #w-node-_59e7ec9d-8abb-659d-a411-cabc5ce674b9-8b33a745 {
    align-self: center;
  }

  #w-node-_62c9d2c9-9201-1028-0685-2002226b286f-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b2877-399b3270 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62c9d2c9-9201-1028-0685-2002226b2888-399b3270 {
    justify-self: end;
  }

  #w-node-_62c9d2c9-9201-1028-0685-2002226b28a4-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b28ba-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b28d2-399b3270 {
    place-self: center end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ad-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b5-399b3270 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c6-399b3270 {
    justify-self: end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80dc-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f2-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8107-399b3270 {
    place-self: center end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8127-399b3270, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812d-399b3270, #w-node-_62c9d2c9-9201-1028-0685-2002226b286f-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b2877-2afc8e2e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62c9d2c9-9201-1028-0685-2002226b2888-2afc8e2e {
    justify-self: end;
  }

  #w-node-_62c9d2c9-9201-1028-0685-2002226b28a4-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b28ba-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b28d2-2afc8e2e {
    place-self: center end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ad-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b5-2afc8e2e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c6-2afc8e2e {
    justify-self: end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80dc-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f2-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8107-2afc8e2e {
    place-self: center end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8127-2afc8e2e, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812d-2afc8e2e, #w-node-_62c9d2c9-9201-1028-0685-2002226b286f-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b2877-15463c48 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62c9d2c9-9201-1028-0685-2002226b2888-15463c48 {
    justify-self: end;
  }

  #w-node-_62c9d2c9-9201-1028-0685-2002226b28a4-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b28ba-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b28d2-15463c48 {
    place-self: center end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ad-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b5-15463c48 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c6-15463c48 {
    justify-self: end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80dc-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f2-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8107-15463c48 {
    place-self: center end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8127-15463c48, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812d-15463c48, #w-node-_62c9d2c9-9201-1028-0685-2002226b286f-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b2877-2c238621 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62c9d2c9-9201-1028-0685-2002226b2888-2c238621 {
    justify-self: end;
  }

  #w-node-_62c9d2c9-9201-1028-0685-2002226b28a4-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b28ba-2c238621, #w-node-_62c9d2c9-9201-1028-0685-2002226b28d2-2c238621 {
    place-self: center end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ad-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b5-2c238621 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c6-2c238621 {
    justify-self: end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80dc-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f2-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8107-2c238621 {
    place-self: center end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8127-2c238621, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812d-2c238621, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3ac-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3b4-fba2e56a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3c5-fba2e56a {
    justify-self: end;
  }

  #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3db-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d3f1-fba2e56a, #w-node-ecf83c18-0f63-35c9-5cac-2caea572d406-fba2e56a {
    place-self: center end;
  }

  #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f77-fba2e56a, #w-node-df21d9bb-77ad-0edf-a433-ab3d99016f7d-fba2e56a, #w-node-_863db235-9b4b-d090-6286-2b2b03636f62-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636f6a-90d7a711 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_863db235-9b4b-d090-6286-2b2b03636f7b-90d7a711 {
    justify-self: end;
  }

  #w-node-_863db235-9b4b-d090-6286-2b2b03636f97-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636fad-90d7a711, #w-node-_863db235-9b4b-d090-6286-2b2b03636fc5-90d7a711 {
    place-self: center end;
  }

  #w-node-_15253ce3-7206-c595-3fd6-4b02b691d830-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d838-90d7a711 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_15253ce3-7206-c595-3fd6-4b02b691d849-90d7a711 {
    justify-self: end;
  }

  #w-node-_15253ce3-7206-c595-3fd6-4b02b691d85f-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d875-90d7a711, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d88a-90d7a711 {
    place-self: center end;
  }

  #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5371-90d7a711, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5377-90d7a711, #w-node-_09879972-d246-08a1-d07d-3c18b291f249-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f251-0d9304f9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_09879972-d246-08a1-d07d-3c18b291f260-0d9304f9 {
    justify-self: end;
  }

  #w-node-_09879972-d246-08a1-d07d-3c18b291f277-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f291-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f2a0-0d9304f9, #w-node-_09879972-d246-08a1-d07d-3c18b291f2b4-0d9304f9 {
    place-self: center end;
  }

  #w-node-_593b99cc-a368-968d-a761-9ff8c097f22b-0d9304f9, #w-node-_593b99cc-a368-968d-a761-9ff8c097f231-0d9304f9, #w-node-_62c9d2c9-9201-1028-0685-2002226b286f-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b2877-03441abf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62c9d2c9-9201-1028-0685-2002226b2888-03441abf {
    justify-self: end;
  }

  #w-node-_62c9d2c9-9201-1028-0685-2002226b28a4-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b28ba-03441abf, #w-node-_62c9d2c9-9201-1028-0685-2002226b28d2-03441abf {
    place-self: center end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80ad-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80b5-03441abf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80c6-03441abf {
    justify-self: end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80dc-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad80f2-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8107-03441abf {
    place-self: center end;
  }

  #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad8127-03441abf, #w-node-_18b1a996-0f09-a5cd-bc2a-9ca5dfad812d-03441abf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39aed412-cfcf-644b-c1ab-d013e0b5a996-03441abf, #w-node-cb554ea8-af8e-d669-b76d-fe262cce5458-03441abf {
    align-self: end;
  }

  #w-node-_863db235-9b4b-d090-6286-2b2b03636f62-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636f6a-ba9a844c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_863db235-9b4b-d090-6286-2b2b03636f7b-ba9a844c {
    justify-self: end;
  }

  #w-node-_863db235-9b4b-d090-6286-2b2b03636f97-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636fad-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636fc5-ba9a844c {
    place-self: center end;
  }

  #w-node-_15253ce3-7206-c595-3fd6-4b02b691d830-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d838-ba9a844c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_15253ce3-7206-c595-3fd6-4b02b691d849-ba9a844c {
    justify-self: end;
  }

  #w-node-_15253ce3-7206-c595-3fd6-4b02b691d85f-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d875-ba9a844c, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d88a-ba9a844c {
    place-self: center end;
  }

  #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5371-ba9a844c, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5377-ba9a844c, #w-node-_863db235-9b4b-d090-6286-2b2b03636f62-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636f6a-55a3c9e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_863db235-9b4b-d090-6286-2b2b03636f7b-55a3c9e3 {
    justify-self: end;
  }

  #w-node-_863db235-9b4b-d090-6286-2b2b03636f97-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636fad-55a3c9e3, #w-node-_863db235-9b4b-d090-6286-2b2b03636fc5-55a3c9e3 {
    place-self: center end;
  }

  #w-node-_15253ce3-7206-c595-3fd6-4b02b691d830-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d838-55a3c9e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_15253ce3-7206-c595-3fd6-4b02b691d849-55a3c9e3 {
    justify-self: end;
  }

  #w-node-_15253ce3-7206-c595-3fd6-4b02b691d85f-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d875-55a3c9e3, #w-node-_15253ce3-7206-c595-3fd6-4b02b691d88a-55a3c9e3 {
    place-self: center end;
  }

  #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5371-55a3c9e3, #w-node-ed3039fb-cb22-54b1-6ec5-76e8654c5377-55a3c9e3, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d19144-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d1914c-a362e64f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d1915b-a362e64f {
    justify-self: end;
  }

  #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d19177-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d19191-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d191a0-a362e64f, #w-node-_41bb44f6-4b23-0642-b5ff-5237b5d191b4-a362e64f {
    place-self: center end;
  }

  #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb6962d-a362e64f, #w-node-_4eba71b4-d78f-8d06-9e95-69e1edb69633-a362e64f, #w-node-c6ead5b7-0903-0366-bb40-037fb91be28e-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be296-c81e972d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c6ead5b7-0903-0366-bb40-037fb91be2a5-c81e972d {
    justify-self: end;
  }

  #w-node-c6ead5b7-0903-0366-bb40-037fb91be2c1-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be2db-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be2ea-c81e972d, #w-node-c6ead5b7-0903-0366-bb40-037fb91be2fe-c81e972d {
    place-self: center end;
  }

  #w-node-_7f921437-5ddf-852b-f42e-66d21272236d-c81e972d, #w-node-_7f921437-5ddf-852b-f42e-66d212722375-c81e972d, #w-node-_10207b45-337a-2407-5505-e1b9804f9db1-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9db9-8e4fc83d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10207b45-337a-2407-5505-e1b9804f9dc8-8e4fc83d {
    justify-self: end;
  }

  #w-node-_10207b45-337a-2407-5505-e1b9804f9ddf-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9df9-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9e08-8e4fc83d, #w-node-_10207b45-337a-2407-5505-e1b9804f9e1c-8e4fc83d {
    place-self: center end;
  }

  #w-node-_64cd1f12-1227-4eb9-395e-5f6ea4237870-8e4fc83d, #w-node-_64cd1f12-1227-4eb9-395e-5f6ea4237876-8e4fc83d, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308bde1-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308bde9-dfba4280 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5fc90cb2-be9a-a21f-6970-ee155308bdf8-dfba4280 {
    justify-self: end;
  }

  #w-node-_5fc90cb2-be9a-a21f-6970-ee155308be0f-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308be29-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308be38-dfba4280, #w-node-_5fc90cb2-be9a-a21f-6970-ee155308be4c-dfba4280 {
    place-self: center end;
  }

  #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc52115bc-dfba4280, #w-node-e1e62ac7-9f62-2a48-41d7-cd6cc52115c2-dfba4280, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9cb-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9d3-9ace4c29 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9e2-9ace4c29 {
    justify-self: end;
  }

  #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4a9f9-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4aa13-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4aa22-9ace4c29, #w-node-_8ffa766f-59b2-a25c-eec7-932af7e4aa36-9ace4c29 {
    place-self: center end;
  }

  #w-node-eaab4540-09fa-b98a-48b0-6a112d7dd9a3-9ace4c29, #w-node-eaab4540-09fa-b98a-48b0-6a112d7dd9a9-9ace4c29, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2b0-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2b8-e3253017 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2c7-e3253017 {
    justify-self: end;
  }

  #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2de-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2f8-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe307-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe31b-e3253017 {
    place-self: center end;
  }

  #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8153-e3253017, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8159-e3253017, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2b0-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2b8-25e6e666 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2c7-25e6e666 {
    justify-self: end;
  }

  #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2de-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2f8-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe307-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe31b-25e6e666 {
    place-self: center end;
  }

  #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8153-25e6e666, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8159-25e6e666, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2b0-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2b8-065b9c5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2c7-065b9c5c {
    justify-self: end;
  }

  #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2de-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2f8-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe307-065b9c5c, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe31b-065b9c5c {
    place-self: center end;
  }

  #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8153-065b9c5c, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8159-065b9c5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_791cbeeb-5a5c-ec64-71dc-f1da3282526b-065b9c5c {
    align-self: start;
  }

  #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2b0-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2b8-f1947e7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2c7-f1947e7e {
    justify-self: end;
  }

  #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2de-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe2f8-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe307-f1947e7e, #w-node-f728a475-b7dc-0cd5-1ed3-0b555c8fe31b-f1947e7e {
    place-self: center end;
  }

  #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8153-f1947e7e, #w-node-_0d85c70b-45c9-8501-1d89-f1cc423e8159-f1947e7e, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c15-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c1d-97b4f1e5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_972692c4-3f3f-accb-12fd-add0e9896c2c-97b4f1e5 {
    justify-self: end;
  }

  #w-node-_972692c4-3f3f-accb-12fd-add0e9896c43-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c5d-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c6c-97b4f1e5, #w-node-_972692c4-3f3f-accb-12fd-add0e9896c80-97b4f1e5 {
    place-self: center end;
  }

  #w-node-_80815455-c8f7-a140-e834-1683f800ae65-97b4f1e5, #w-node-_80815455-c8f7-a140-e834-1683f800ae6b-97b4f1e5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_0691ab1c-b897-7c5d-6ba0-3fc2046cadbf-4bb671d6 {
    place-self: end start;
  }

  #w-node-_0691ab1c-b897-7c5d-6ba0-3fc2046cadc1-4bb671d6 {
    place-self: end;
  }

  #w-node-_89f0c4b0-b570-751d-d3ce-f21e4c5b0c76-4bb671d6 {
    place-self: end start;
  }

  #w-node-_89f0c4b0-b570-751d-d3ce-f21e4c5b0c78-4bb671d6 {
    place-self: end;
  }

  #w-node-_510156f0-a3db-764e-7ffb-fdf34b26e767-4bb671d6 {
    place-self: end start;
  }

  #w-node-_510156f0-a3db-764e-7ffb-fdf34b26e769-4bb671d6 {
    place-self: end;
  }

  #w-node-b6d43757-c087-bc58-75a6-4e0b9c6e67ea-4bb671f8 {
    place-self: end start;
  }

  #w-node-b6d43757-c087-bc58-75a6-4e0b9c6e67ec-4bb671f8 {
    place-self: end;
  }

  #w-node-b6d43757-c087-bc58-75a6-4e0b9c6e67fb-4bb671f8 {
    place-self: end start;
  }

  #w-node-b6d43757-c087-bc58-75a6-4e0b9c6e67fd-4bb671f8 {
    place-self: end;
  }

  #w-node-b6d43757-c087-bc58-75a6-4e0b9c6e680c-4bb671f8 {
    place-self: end start;
  }

  #w-node-b6d43757-c087-bc58-75a6-4e0b9c6e680e-4bb671f8 {
    place-self: end;
  }

  #w-node-a7182e95-be6f-cc5c-47cb-ba078b87ca48-4e285342 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr .25fr;
  }

  #w-node-ef76e566-69ab-d3aa-7f6e-da69e438ed1b-d754a71f {
    place-self: end start;
  }

  #w-node-ef76e566-69ab-d3aa-7f6e-da69e438ed1d-d754a71f {
    place-self: end;
  }

  #w-node-_6309cdad-7163-0be8-27aa-b79b78cb3d00-d754a71f {
    place-self: end start;
  }

  #w-node-_6309cdad-7163-0be8-27aa-b79b78cb3d02-d754a71f {
    place-self: end;
  }

  #w-node-_0ced1859-75f9-ae10-4912-46c9c657336c-d754a71f {
    place-self: end start;
  }

  #w-node-_0ced1859-75f9-ae10-4912-46c9c657336e-d754a71f {
    place-self: end;
  }

  #w-node-_8a5cfd17-de3d-86b0-2c38-463e25fc13b7-d754a71f {
    place-self: end start;
  }

  #w-node-_8a5cfd17-de3d-86b0-2c38-463e25fc13b9-d754a71f {
    place-self: end;
  }

  #w-node-fb599c94-26a2-e1e1-13a9-d85bb7c814a7-d754a71f {
    place-self: end start;
  }

  #w-node-fb599c94-26a2-e1e1-13a9-d85bb7c814a9-d754a71f {
    place-self: end;
  }

  #w-node-ef76e566-69ab-d3aa-7f6e-da69e438ed2b-d754a71f {
    place-self: end start;
  }

  #w-node-ef76e566-69ab-d3aa-7f6e-da69e438ed2d-d754a71f {
    place-self: end;
  }

  #w-node-_3954903b-833d-db5c-ba59-b6e86e94d519-d754a71f {
    place-self: end start;
  }

  #w-node-_3954903b-833d-db5c-ba59-b6e86e94d51b-d754a71f {
    place-self: end;
  }

  #w-node-_45cf2093-ac6b-b4a2-3ea3-9bf336a7d903-d754a71f {
    place-self: end start;
  }

  #w-node-_45cf2093-ac6b-b4a2-3ea3-9bf336a7d905-d754a71f {
    place-self: end;
  }

  #w-node-ef76e566-69ab-d3aa-7f6e-da69e438ed3c-d754a71f {
    place-self: end start;
  }

  #w-node-ef76e566-69ab-d3aa-7f6e-da69e438ed3e-d754a71f {
    place-self: end;
  }

  #w-node-e5ef633c-1ce2-f484-1dd3-db6af1b9151a-d754a71f, #w-node-e5ef633c-1ce2-f484-1dd3-db6af1b9152c-d754a71f, #w-node-e5ef633c-1ce2-f484-1dd3-db6af1b9153e-d754a71f, #w-node-e5ef633c-1ce2-f484-1dd3-db6af1b91550-d754a71f, #w-node-e5ef633c-1ce2-f484-1dd3-db6af1b91562-d754a71f, #w-node-e5ef633c-1ce2-f484-1dd3-db6af1b91574-d754a71f, #w-node-_75108985-42c2-9c14-a9b6-2ea88289545a-d754a71f, #w-node-_75108985-42c2-9c14-a9b6-2ea88289546c-d754a71f, #w-node-_859de96c-5107-c6e8-bc14-a2225d4bf3b6-d754a71f, #w-node-_92977546-4557-174b-f9dd-de0790d865f7-d754a71f, #w-node-dbac68f8-3e49-a983-befa-bb86b9e7a20e-d754a71f, #w-node-dd3099aa-0f9f-922c-2e93-d7303162e5d5-d754a71f, #w-node-_40c5707d-7307-baca-ed73-d13ec6859c3d-d754a71f, #w-node-_82cc3fa8-52b8-7936-8621-17c1140b80fc-d754a71f, #w-node-db3eef5d-e609-9fac-01eb-6e07d72541d8-d754a71f, #w-node-bf664587-e04c-7e97-8e3f-14acec1ff8c9-d754a71f, #w-node-bf664587-e04c-7e97-8e3f-14acec1ff8d8-d754a71f, #w-node-ff40c23c-6bca-1386-9f6a-d84f76dd9003-d754a71f, #w-node-a3b4d765-a6df-a109-e93b-c32ebbe64d57-d754a71f, #w-node-_62775225-a7cf-63fe-04a3-c4c015ee80ef-d754a71f, #w-node-_4a41d73d-afb8-4460-8c82-8aeccf52c304-d754a71f, #w-node-_01d9cb5a-ef66-b4c8-4579-edc14f71ddd1-d754a71f, #w-node-_414229a5-3a7d-bf0c-db14-551ee90ecb33-d754a71f, #w-node-_703c46b5-e30a-f039-7bd9-debfa828ab05-d754a71f, #w-node-_703c46b5-e30a-f039-7bd9-debfa828ab17-d754a71f, #w-node-_63bb8d52-8c2a-6f7e-bac4-97cf14d96d32-d754a71f, #w-node-_63bb8d52-8c2a-6f7e-bac4-97cf14d96d44-d754a71f {
    align-self: auto;
  }

  #w-node-_100c9336-7d5d-e900-47e4-350bbf418485-453b1a2b {
    place-self: end start;
  }

  #w-node-_100c9336-7d5d-e900-47e4-350bbf418487-453b1a2b {
    place-self: end;
  }

  #w-node-_100c9336-7d5d-e900-47e4-350bbf418495-453b1a2b {
    place-self: end start;
  }

  #w-node-_100c9336-7d5d-e900-47e4-350bbf418497-453b1a2b {
    place-self: end;
  }

  #w-node-_100c9336-7d5d-e900-47e4-350bbf4184a6-453b1a2b {
    place-self: end start;
  }

  #w-node-_100c9336-7d5d-e900-47e4-350bbf4184a8-453b1a2b {
    place-self: end;
  }

  #w-node-_45b09001-ac60-7050-3427-85e0f66b7cb8-b4b32c3d {
    place-self: end start;
  }

  #w-node-_45b09001-ac60-7050-3427-85e0f66b7cba-b4b32c3d {
    place-self: end;
  }

  #w-node-_45b09001-ac60-7050-3427-85e0f66b7cc8-b4b32c3d {
    place-self: end start;
  }

  #w-node-_45b09001-ac60-7050-3427-85e0f66b7cca-b4b32c3d {
    place-self: end;
  }

  #w-node-_45b09001-ac60-7050-3427-85e0f66b7cd9-b4b32c3d {
    place-self: end start;
  }

  #w-node-_45b09001-ac60-7050-3427-85e0f66b7cdb-b4b32c3d {
    place-self: end;
  }

  #w-node-_2759969a-95a4-97ef-9f57-5ad056415ae9-63ebdefb {
    place-self: end start;
  }

  #w-node-_2759969a-95a4-97ef-9f57-5ad056415aeb-63ebdefb {
    place-self: end;
  }

  #w-node-_2759969a-95a4-97ef-9f57-5ad056415af9-63ebdefb {
    place-self: end start;
  }

  #w-node-_2759969a-95a4-97ef-9f57-5ad056415afb-63ebdefb {
    place-self: end;
  }

  #w-node-_2759969a-95a4-97ef-9f57-5ad056415b0a-63ebdefb {
    place-self: end start;
  }

  #w-node-_2759969a-95a4-97ef-9f57-5ad056415b0c-63ebdefb {
    place-self: end;
  }

  #w-node-_5cb05676-8839-542e-eb02-42bc7ede9a66-02e08ee8 {
    place-self: end start;
  }

  #w-node-_5cb05676-8839-542e-eb02-42bc7ede9a68-02e08ee8 {
    place-self: end;
  }

  #w-node-_5cb05676-8839-542e-eb02-42bc7ede9a76-02e08ee8 {
    place-self: end start;
  }

  #w-node-_5cb05676-8839-542e-eb02-42bc7ede9a78-02e08ee8 {
    place-self: end;
  }

  #w-node-_5cb05676-8839-542e-eb02-42bc7ede9a87-02e08ee8 {
    place-self: end start;
  }

  #w-node-_5cb05676-8839-542e-eb02-42bc7ede9a89-02e08ee8 {
    place-self: end;
  }

  #w-node-_82e688d7-11a6-180d-5843-e1fb1658ff56-9b7edbaa {
    place-self: end start;
  }

  #w-node-_82e688d7-11a6-180d-5843-e1fb1658ff58-9b7edbaa {
    place-self: end;
  }

  #w-node-_82e688d7-11a6-180d-5843-e1fb1658ff66-9b7edbaa {
    place-self: end start;
  }

  #w-node-_82e688d7-11a6-180d-5843-e1fb1658ff68-9b7edbaa {
    place-self: end;
  }

  #w-node-_82e688d7-11a6-180d-5843-e1fb1658ff77-9b7edbaa {
    place-self: end start;
  }

  #w-node-_82e688d7-11a6-180d-5843-e1fb1658ff79-9b7edbaa {
    place-self: end;
  }

  #w-node-fcc1f8cc-3095-a840-998e-360deec48e4e-73af6ea9 {
    place-self: center;
  }

  #w-node-_4aad377d-1d82-3949-e654-59f8289ac3aa-73af6ea9 {
    place-self: end start;
  }

  #w-node-_4aad377d-1d82-3949-e654-59f8289ac3ac-73af6ea9 {
    place-self: end;
  }

  #w-node-_4aad377d-1d82-3949-e654-59f8289ac3b9-73af6ea9 {
    place-self: end start;
  }

  #w-node-_4aad377d-1d82-3949-e654-59f8289ac3bb-73af6ea9 {
    place-self: end;
  }

  #w-node-_4aad377d-1d82-3949-e654-59f8289ac3c9-73af6ea9 {
    place-self: end start;
  }

  #w-node-_4aad377d-1d82-3949-e654-59f8289ac3cb-73af6ea9 {
    place-self: end;
  }

  #w-node-e316d1e1-03b3-2384-5f30-c616deefa2f4-c83a6466 {
    place-self: end start;
  }

  #w-node-e316d1e1-03b3-2384-5f30-c616deefa2f6-c83a6466 {
    place-self: end;
  }

  #w-node-e316d1e1-03b3-2384-5f30-c616deefa304-c83a6466 {
    place-self: end start;
  }

  #w-node-e316d1e1-03b3-2384-5f30-c616deefa306-c83a6466 {
    place-self: end;
  }

  #w-node-e316d1e1-03b3-2384-5f30-c616deefa315-c83a6466 {
    place-self: end start;
  }

  #w-node-e316d1e1-03b3-2384-5f30-c616deefa317-c83a6466 {
    place-self: end;
  }

  #w-node-_483d478b-ffaa-83b4-5b37-661e252fcb7f-44578ca3 {
    place-self: end start;
  }

  #w-node-_483d478b-ffaa-83b4-5b37-661e252fcb81-44578ca3 {
    place-self: end;
  }

  #w-node-_483d478b-ffaa-83b4-5b37-661e252fcb8f-44578ca3 {
    place-self: end start;
  }

  #w-node-_483d478b-ffaa-83b4-5b37-661e252fcb91-44578ca3 {
    place-self: end;
  }

  #w-node-_483d478b-ffaa-83b4-5b37-661e252fcba0-44578ca3 {
    place-self: end start;
  }

  #w-node-_483d478b-ffaa-83b4-5b37-661e252fcba2-44578ca3 {
    place-self: end;
  }

  #w-node-_47144850-8668-4798-fda1-c66e55255476-964bad6d {
    place-self: end start;
  }

  #w-node-_47144850-8668-4798-fda1-c66e55255478-964bad6d {
    place-self: end;
  }

  #w-node-_47144850-8668-4798-fda1-c66e55255486-964bad6d {
    place-self: end start;
  }

  #w-node-_47144850-8668-4798-fda1-c66e55255488-964bad6d {
    place-self: end;
  }

  #w-node-_47144850-8668-4798-fda1-c66e55255497-964bad6d {
    place-self: end start;
  }

  #w-node-_47144850-8668-4798-fda1-c66e55255499-964bad6d {
    place-self: end;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbc5-e843dc1e {
    place-self: end start;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbc7-e843dc1e {
    place-self: end;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbd5-e843dc1e {
    place-self: end start;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbd7-e843dc1e {
    place-self: end;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbe6-e843dc1e {
    place-self: end start;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbe8-e843dc1e {
    place-self: end;
  }

  #w-node-_4ad97ebd-be15-e2f9-44eb-9ccc0117d8cf-6433b108, #w-node-e4a02e71-2b39-66b8-87ec-bb14a5e07453-6433b108, #w-node-e8137278-2722-b90a-cac6-35b89b632deb-6433b108, #w-node-bc47c6c9-4546-22af-b466-2fd19d685183-6433b108, #w-node-_8d4d232f-260c-a36a-4df3-e29736c1cfee-6433b108, #w-node-fd6e9af3-587d-ee92-e045-093d9ee67535-6433b108, #w-node-b3a6f42d-ca74-0f63-caa1-7088de5f036f-6433b108 {
    place-self: auto;
  }

  #w-node-_9264050c-c3ab-2c5c-5f59-c01a5a537fe6-6433b108 {
    place-self: auto stretch;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d6ee-6433b108 {
    place-self: end start;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d6f0-6433b108 {
    place-self: end;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d6fe-6433b108 {
    place-self: end start;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d700-6433b108 {
    place-self: end;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d70f-6433b108 {
    place-self: end start;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d711-6433b108 {
    place-self: end;
  }

  #w-node-_4ad97ebd-be15-e2f9-44eb-9ccc0117d8cf-bd70e9c2, #w-node-e4a02e71-2b39-66b8-87ec-bb14a5e07453-bd70e9c2, #w-node-e8137278-2722-b90a-cac6-35b89b632deb-bd70e9c2, #w-node-bc47c6c9-4546-22af-b466-2fd19d685183-bd70e9c2, #w-node-_8d4d232f-260c-a36a-4df3-e29736c1cfee-bd70e9c2, #w-node-fd6e9af3-587d-ee92-e045-093d9ee67535-bd70e9c2, #w-node-b3a6f42d-ca74-0f63-caa1-7088de5f036f-bd70e9c2 {
    place-self: auto;
  }

  #w-node-f74896dd-dce6-032d-8e18-61121a93198f-bd70e9c2, #w-node-_4f560ac6-9514-17ea-1503-706dc952578e-bd70e9c2, #w-node-_7aefda8e-c2ce-68ff-28ed-cabfc2332f51-bd70e9c2 {
    place-self: auto stretch;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d6ee-bd70e9c2 {
    place-self: end start;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d6f0-bd70e9c2 {
    place-self: end;
  }

  #w-node-_1e018255-1bfc-8972-f24f-91b6e2fc007a-bd70e9c2 {
    place-self: end start;
  }

  #w-node-_1e018255-1bfc-8972-f24f-91b6e2fc007c-bd70e9c2 {
    place-self: end;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d6fe-bd70e9c2 {
    place-self: end start;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d700-bd70e9c2 {
    place-self: end;
  }

  #w-node-_4ad97ebd-be15-e2f9-44eb-9ccc0117d8cf-399b3270, #w-node-e4a02e71-2b39-66b8-87ec-bb14a5e07453-399b3270, #w-node-e8137278-2722-b90a-cac6-35b89b632deb-399b3270, #w-node-bc47c6c9-4546-22af-b466-2fd19d685183-399b3270, #w-node-_8d4d232f-260c-a36a-4df3-e29736c1cfee-399b3270, #w-node-fd6e9af3-587d-ee92-e045-093d9ee67535-399b3270, #w-node-b3a6f42d-ca74-0f63-caa1-7088de5f036f-399b3270 {
    place-self: auto;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d6ee-399b3270 {
    place-self: end start;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d6f0-399b3270 {
    place-self: end;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d6fe-399b3270 {
    place-self: end start;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d700-399b3270 {
    place-self: end;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d70f-399b3270 {
    place-self: end start;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d711-399b3270 {
    place-self: end;
  }

  #w-node-_4ad97ebd-be15-e2f9-44eb-9ccc0117d8cf-15463c48, #w-node-e4a02e71-2b39-66b8-87ec-bb14a5e07453-15463c48, #w-node-e8137278-2722-b90a-cac6-35b89b632deb-15463c48, #w-node-bc47c6c9-4546-22af-b466-2fd19d685183-15463c48, #w-node-_8d4d232f-260c-a36a-4df3-e29736c1cfee-15463c48, #w-node-fd6e9af3-587d-ee92-e045-093d9ee67535-15463c48, #w-node-b3a6f42d-ca74-0f63-caa1-7088de5f036f-15463c48 {
    place-self: auto;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d6ee-15463c48 {
    place-self: end start;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d6f0-15463c48 {
    place-self: end;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d6fe-15463c48 {
    place-self: end start;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d700-15463c48 {
    place-self: end;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d70f-15463c48 {
    place-self: end start;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d711-15463c48 {
    place-self: end;
  }

  #w-node-_4ad97ebd-be15-e2f9-44eb-9ccc0117d8cf-2c238621, #w-node-e4a02e71-2b39-66b8-87ec-bb14a5e07453-2c238621, #w-node-e8137278-2722-b90a-cac6-35b89b632deb-2c238621, #w-node-bc47c6c9-4546-22af-b466-2fd19d685183-2c238621, #w-node-_8d4d232f-260c-a36a-4df3-e29736c1cfee-2c238621, #w-node-fd6e9af3-587d-ee92-e045-093d9ee67535-2c238621, #w-node-b3a6f42d-ca74-0f63-caa1-7088de5f036f-2c238621 {
    place-self: auto;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d6ee-2c238621 {
    place-self: end start;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d6f0-2c238621 {
    place-self: end;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d6fe-2c238621 {
    place-self: end start;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d700-2c238621 {
    place-self: end;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d70f-2c238621 {
    place-self: end start;
  }

  #w-node-d9385a97-383f-f50f-fd6f-7142ce92d711-2c238621 {
    place-self: end;
  }

  #w-node-_5cb05676-8839-542e-eb02-42bc7ede9a66-fba2e56a {
    place-self: end start;
  }

  #w-node-_5cb05676-8839-542e-eb02-42bc7ede9a68-fba2e56a {
    place-self: end;
  }

  #w-node-_5cb05676-8839-542e-eb02-42bc7ede9a76-fba2e56a {
    place-self: end start;
  }

  #w-node-_5cb05676-8839-542e-eb02-42bc7ede9a78-fba2e56a {
    place-self: end;
  }

  #w-node-_5cb05676-8839-542e-eb02-42bc7ede9a87-fba2e56a {
    place-self: end start;
  }

  #w-node-_5cb05676-8839-542e-eb02-42bc7ede9a89-fba2e56a {
    place-self: end;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbc5-90d7a711 {
    place-self: end start;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbc7-90d7a711 {
    place-self: end;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbd5-90d7a711 {
    place-self: end start;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbd7-90d7a711 {
    place-self: end;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbe6-90d7a711 {
    place-self: end start;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbe8-90d7a711 {
    place-self: end;
  }

  #w-node-_4ad97ebd-be15-e2f9-44eb-9ccc0117d8cf-03441abf, #w-node-e4a02e71-2b39-66b8-87ec-bb14a5e07453-03441abf, #w-node-e8137278-2722-b90a-cac6-35b89b632deb-03441abf, #w-node-bc47c6c9-4546-22af-b466-2fd19d685183-03441abf, #w-node-_8d4d232f-260c-a36a-4df3-e29736c1cfee-03441abf {
    place-self: auto;
  }

  #w-node-_5fc62ded-9b01-3fb4-fc05-5093d691b59a-03441abf {
    place-self: end start;
  }

  #w-node-_5fc62ded-9b01-3fb4-fc05-5093d691b59c-03441abf {
    place-self: end;
  }

  #w-node-_5fc62ded-9b01-3fb4-fc05-5093d691b5ab-03441abf {
    place-self: end start;
  }

  #w-node-_5fc62ded-9b01-3fb4-fc05-5093d691b5ad-03441abf {
    place-self: end;
  }

  #w-node-_5fc62ded-9b01-3fb4-fc05-5093d691b5bc-03441abf {
    place-self: end start;
  }

  #w-node-_5fc62ded-9b01-3fb4-fc05-5093d691b5be-03441abf {
    place-self: end;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828084-ba9a844c {
    place-self: end start;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828086-ba9a844c {
    place-self: end;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828095-ba9a844c {
    place-self: end start;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828097-ba9a844c {
    place-self: end;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb38280a6-ba9a844c {
    place-self: end start;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb38280a8-ba9a844c {
    place-self: end;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbc5-55a3c9e3 {
    place-self: end start;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbc7-55a3c9e3 {
    place-self: end;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbd5-55a3c9e3 {
    place-self: end start;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbd7-55a3c9e3 {
    place-self: end;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbe6-55a3c9e3 {
    place-self: end start;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbe8-55a3c9e3 {
    place-self: end;
  }

  #w-node-cca7e322-4cb8-7092-12f6-5bdfa108e3e0-a362e64f, #w-node-cca7e322-4cb8-7092-12f6-5bdfa108e3e4-a362e64f, #w-node-cca7e322-4cb8-7092-12f6-5bdfa108e3e8-a362e64f, #w-node-cca7e322-4cb8-7092-12f6-5bdfa108e3ec-a362e64f, #w-node-cca7e322-4cb8-7092-12f6-5bdfa108e3f0-a362e64f, #w-node-cca7e322-4cb8-7092-12f6-5bdfa108e3f4-a362e64f, #w-node-cca7e322-4cb8-7092-12f6-5bdfa108e3f8-a362e64f {
    place-self: auto;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbc5-a362e64f {
    place-self: end start;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbc7-a362e64f {
    place-self: end;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbd5-a362e64f {
    place-self: end start;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbd7-a362e64f {
    place-self: end;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbe6-a362e64f {
    place-self: end start;
  }

  #w-node-c5de6b83-bc7b-54e5-4cc3-2c2280e2fbe8-a362e64f {
    place-self: end;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828084-e3253017 {
    place-self: end start;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828086-e3253017 {
    place-self: end;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828095-e3253017 {
    place-self: end start;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828097-e3253017 {
    place-self: end;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb38280a6-e3253017 {
    place-self: end start;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb38280a8-e3253017 {
    place-self: end;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828084-25e6e666 {
    place-self: end start;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828086-25e6e666 {
    place-self: end;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828095-25e6e666 {
    place-self: end start;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828097-25e6e666 {
    place-self: end;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb38280a6-25e6e666 {
    place-self: end start;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb38280a8-25e6e666 {
    place-self: end;
  }

  #w-node-_791cbeeb-5a5c-ec64-71dc-f1da3282526b-065b9c5c {
    align-self: start;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828084-065b9c5c {
    place-self: end start;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828086-065b9c5c {
    place-self: end;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828095-065b9c5c {
    place-self: end start;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828097-065b9c5c {
    place-self: end;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb38280a6-065b9c5c {
    place-self: end start;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb38280a8-065b9c5c {
    place-self: end;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828084-f1947e7e {
    place-self: end start;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828086-f1947e7e {
    place-self: end;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828095-f1947e7e {
    place-self: end start;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb3828097-f1947e7e {
    place-self: end;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb38280a6-f1947e7e {
    place-self: end start;
  }

  #w-node-_633d703b-8702-9324-a3f1-061cb38280a8-f1947e7e {
    place-self: end;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_7aebcd18-a1c5-03a5-1b2e-2d85615b0088-4bb671d6, #w-node-_14a2cac8-c572-12ba-7a70-2c4b7ed91535-4bb671ef, #w-node-_7a51fee1-7db4-6494-bdaf-16ac9589127e-4bb671ef, #w-node-_0cac544b-895e-1abb-0f3f-f52cd7211760-4bb671ef, #w-node-e9cc1311-a92f-be8f-ca86-9063ca95d801-4bb671ef, #w-node-_91cbeff4-03d3-1d0d-d6dc-0f1c4dea8cba-4bb671ef, #w-node-_1882afd9-1e30-a359-d2dd-1d5a8d51c894-4bb671ef, #w-node-_46c1eb1f-22df-69a6-1f76-acf176c9d70f-4bb671ef, #w-node-_096064ec-6475-9a2d-951e-939b9aae52aa-4bb671ef, #w-node-_4ee80051-b0d1-b95e-ed38-1302c44130a0-4bb671ef, #w-node-bb6ba998-c1c4-3152-82ab-b2fb92d95896-4bb671ef, #w-node-_0cac544b-895e-1abb-0f3f-f52cd7211760-4bb671f1, #w-node-e9cc1311-a92f-be8f-ca86-9063ca95d801-4bb671f1, #w-node-_1882afd9-1e30-a359-d2dd-1d5a8d51c894-4bb671f1, #w-node-_5f88adbe-17dc-3bfc-d08b-22fe17755c36-4bb671f7, #w-node-_10b469f8-18d0-f379-0306-55b510883bf0-4bb671f8, #w-node-_10b469f8-18d0-f379-0306-55b510883bfe-4bb671f8, #w-node-_10b469f8-18d0-f379-0306-55b510883c0c-4bb671f8, #w-node-_5ee722be-71e9-c20b-49a1-390045bc4aa6-3d69ca2b, #w-node-_8e2c72f7-e648-a769-65d8-3befdbfe39af-3d69ca2b, #w-node-a77b6671-4701-fb2d-d9e2-15d635fe0650-3d69ca2b, #w-node-_5ee722be-71e9-c20b-49a1-390045bc4aa6-8b33a745, #w-node-_8e2c72f7-e648-a769-65d8-3befdbfe39af-8b33a745, #w-node-a77b6671-4701-fb2d-d9e2-15d635fe0650-8b33a745 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39aed412-cfcf-644b-c1ab-d013e0b5a996-03441abf {
    place-self: end;
  }

  #w-node-cb554ea8-af8e-d669-b76d-fe262cce5458-03441abf {
    align-self: end;
  }

  #w-node-_7aebcd18-a1c5-03a5-1b2e-2d85615b0088-c81e972d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_7632ca13-9708-8a4e-db96-a806f42c917c-4bb671d6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a7182e95-be6f-cc5c-47cb-ba078b87ca48-4bb671ee {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_14a2cac8-c572-12ba-7a70-2c4b7ed91535-4bb671ef, #w-node-_444cad6d-8b77-7a8c-0bcf-427e462e949b-4bb671ef, #w-node-_0f4a7d92-9a9d-e510-6e9f-7c8d5d2ec8f0-4bb671ef, #w-node-f03291aa-8588-519b-d24c-4b67ea8f813d-4bb671ef, #w-node-a41135fd-5196-907f-3bf4-99a791dd8cf6-4bb671ef, #w-node-df8e8b1c-b686-291d-bbeb-c746e0c614ba-4bb671f1, #w-node-_14a2cac8-c572-12ba-7a70-2c4b7ed91535-4bb671f1, #w-node-_005c12d5-6247-d300-7d99-1490e9866103-4bb671f1 {
    justify-self: start;
  }

  #w-node-a7182e95-be6f-cc5c-47cb-ba078b87ca48-4bb671f7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8a3dd6d3-9adb-ed03-bf76-2f951cf582cd-4bb671f7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4ed30618-3c2f-e02a-22a5-2f225b5c68d0-4bb671f8 {
    justify-self: start;
  }

  #w-node-d8d3d8d2-7a91-6cc2-20f4-23a4d2270c5e-4bb671f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bbbc0be0-0c28-ae1c-1e97-563ea23a4bfe-4bb671f8 {
    justify-self: start;
  }

  #w-node-a7182e95-be6f-cc5c-47cb-ba078b87ca48-4e285342, #w-node-cd2fc458-a46f-3fb1-c8d8-275429a50df0-3d69ca2b, #w-node-cd2fc458-a46f-3fb1-c8d8-275429a50df0-01ea22a2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e1fad3b1-2547-af7e-d835-fc345408e512-01ea22a2, #w-node-_0d197c8d-ab50-fdfe-2dab-83b40fe8ccad-01ea22a2, #w-node-_4c8b1442-0dae-e8d6-7115-c265224e1908-01ea22a2, #w-node-e4eec7e8-dca8-9209-eadd-27c3a67e570b-01ea22a2, #w-node-_79322298-8b53-8618-cf50-bcd0509ec572-01ea22a2, #w-node-db6eaf40-9180-323f-b937-c20beb301bf8-01ea22a2, #w-node-a298e7b9-6dd6-e9e7-f89a-c6608c2165d4-01ea22a2, #w-node-f30d82d3-4bbf-e433-612d-d30314a09ab0-01ea22a2 {
    justify-self: start;
  }

  #w-node-cd2fc458-a46f-3fb1-c8d8-275429a50df0-8b33a745 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e1fad3b1-2547-af7e-d835-fc345408e512-8b33a745, #w-node-_0d197c8d-ab50-fdfe-2dab-83b40fe8ccad-8b33a745, #w-node-_4c8b1442-0dae-e8d6-7115-c265224e1908-8b33a745, #w-node-e4eec7e8-dca8-9209-eadd-27c3a67e570b-8b33a745 {
    justify-self: start;
  }

  #w-node-a7182e95-be6f-cc5c-47cb-ba078b87ca48-0d9304f9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7632ca13-9708-8a4e-db96-a806f42c917c-c81e972d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a7182e95-be6f-cc5c-47cb-ba078b87ca48-dfba4280, #w-node-a7182e95-be6f-cc5c-47cb-ba078b87ca48-9ace4c29 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_6fabbd10-917a-6555-45ac-67720a5a7ba1-4bb671ee, #w-node-_6031883f-201e-9e84-2b80-5d6986b34339-4bb671ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5201395b-36bd-520d-99d6-6167b99f8113-4bb671f7 {
    align-self: auto;
  }

  #w-node-_85dc2286-7caf-d607-d889-d7d91f2f6b65-4bb671f8 {
    justify-self: auto;
  }

  #w-node-ddcc702a-1768-c2fb-fc3d-791b0605b4cb-4e285342 {
    justify-self: start;
  }

  #w-node-a5c513e6-5a9a-1a5c-bde6-309d328daa94-02e08ee8, #w-node-_4c897510-4c67-1818-f677-b7b502d60b5a-9b7edbaa, #w-node-a5c513e6-5a9a-1a5c-bde6-309d328daa94-fba2e56a, #w-node-_6fabbd10-917a-6555-45ac-67720a5a7ba1-9ace4c29 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
