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

.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: 40px;
  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: 550px;
  height: 280px;
  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: 90px;
  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: 1fr;
  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;
  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;
  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 {
  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: 20px;
  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: 20px;
  position: relative;
}

.team-image-internationale {
  z-index: 2;
  object-fit: cover;
  border-radius: 22px;
  width: 100%;
  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-copy {
  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;
}

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

.h4-student-text-int-copy-copy {
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: Alsgorizont, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 123%;
}

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

@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: 670px;
    height: 310px;
  }

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

  .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: 140px;
    display: flex;
  }

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

  .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(--основной-цвет);
  }

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

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

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

  .block-text-bottom {
    width: 100%;
    height: 145px;
  }

  .team-image-internationale {
    object-fit: cover;
    object-position: 50% 0%;
  }

  .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-copy {
    grid-column-gap: 70px;
  }

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

  .h4-student-text-int-copy-copy {
    width: auto;
    font-size: 36px;
  }

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

@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: 100px;
    padding-left: 60px;
  }

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

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

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

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

  .team-image-internationale {
    object-position: 50% 10%;
  }

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

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

  .h4-student-text-int-copy-copy {
    width: 100%;
    margin-top: 40px;
    font-size: 36px;
  }

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

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

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

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

  .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: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .conf-grid-right {
    width: 100%;
    height: 160px;
    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;
  }

  .t-slider-copy {
    display: none;
  }

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

  .h4-student-text-int-copy-copy {
    width: 500px;
    margin-bottom: 10px;
  }

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

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

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

  .h4-student-text-int-copy-copy {
    width: 83%;
    font-size: 22px;
  }

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

#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-90ae3ad4c841-4bb671d6, #w-node-cefee0db-36ad-83e5-fc3b-90ae3ad4c843-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-66d212722380-4bb671d6, #w-node-_7f921437-5ddf-852b-f42e-66d212722382-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-cd2511a87296-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-_8829c81c-b8b9-c400-9079-9b5e3bbbdc91-4bb671d6, #w-node-d40d431f-f785-37a2-c451-5ab9aa532fe4-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-_8ddfa39e-a967-5642-deb4-37e65bf5f5bb-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f5be-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f5c1-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f5c4-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f5c7-4bb671ee {
  place-self: center stretch;
}

#w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f5ce-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f5d6-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f5d8-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f5df-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f5e1-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f5e3-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f5ec-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f5f1-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f5f6-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f5fb-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f5ff-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f608-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f60d-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f611-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f615-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f619-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f622-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f627-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f631-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f636-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f63b-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b205-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b20e-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b214-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b216-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b21d-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b21f-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b221-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b22f-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b232-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b237-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b23c-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b240-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b24f-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b253-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b257-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b25b-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b26a-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b27c-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b281-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-_550d5918-808f-9f3c-5211-cf580c852a1c-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a1f-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a22-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a25-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a28-4bb671ef {
  place-self: center stretch;
}

#w-node-_550d5918-808f-9f3c-5211-cf580c852a2f-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a37-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a39-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a40-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a42-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a44-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a4d-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a52-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a57-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a5c-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a60-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a69-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a6e-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a72-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a76-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a7a-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a83-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a88-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a92-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a97-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a9c-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0549-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0552-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0558-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc055a-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0561-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0563-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0565-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0573-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0576-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc057b-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0580-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0584-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0593-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0597-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc059b-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc05aa-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc05bc-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc05c1-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-8320cfd01e6a-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-_328f8458-bfa1-09dd-b230-96572f3c67e1-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-bbdd7f59-9401-61ce-f375-1dbace734188-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace73418b-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace73418e-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace734191-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace734194-4bb671f1 {
  place-self: center stretch;
}

#w-node-bbdd7f59-9401-61ce-f375-1dbace73419b-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341a3-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341a5-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341ac-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341ae-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341b0-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341b9-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341be-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341c3-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341c8-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341cc-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341d5-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341da-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341de-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341e2-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341e6-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341ef-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341f4-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341fe-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace734203-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace734208-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f450532150f3-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f450532150fc-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f45053215102-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f45053215104-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f4505321510b-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f4505321510d-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f4505321510f-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f4505321511d-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f45053215120-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f45053215125-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f4505321512a-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f4505321512e-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f4505321513d-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f45053215141-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f45053215145-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f45053215154-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f45053215166-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f4505321516b-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-8320cfd01e6a-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-_328f8458-bfa1-09dd-b230-96572f3c67e1-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-8703aa785494-4bb671f1, #w-node-_85c79756-cc6d-dfed-0367-8703aa78549a-4bb671f1, #w-node-_85c79756-cc6d-dfed-0367-8703aa7854a0-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-_5b8b4a9e-8695-80b5-f34e-ad7dcb013470-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-a9213cfc-037e-f498-40ba-27757b2bce5c-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bce5f-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bce62-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bce65-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bce68-4bb671f4 {
  place-self: center stretch;
}

#w-node-a9213cfc-037e-f498-40ba-27757b2bce6f-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bce77-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bce79-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bce80-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bce82-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bce84-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bce8d-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bce92-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bce97-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bce9c-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bcea0-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bcea9-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bceae-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bceb2-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bceb6-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bceba-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bcec3-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bcec8-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bced2-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bced7-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bcedc-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125be9-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125bf2-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125bf8-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125bfa-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125c01-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125c03-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125c05-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125c13-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125c16-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125c1b-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125c20-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125c24-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125c33-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125c37-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125c3b-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125c4a-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125c5c-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125c61-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-8320cfd01e6a-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-_328f8458-bfa1-09dd-b230-96572f3c67e1-4bb671f4, #w-node-e056f634-64d4-0a2f-eb19-b9b9a9ca915b-4bb671f4, #w-node-cb83243d-bdee-1033-e080-f798b7f8af08-4bb671f4, #w-node-_93d8cc4e-89a5-d846-4cfc-77a9969e5be9-4bb671f4, #w-node-c185de4c-2c4e-a358-4a5b-da5b68965e85-4bb671f4, #w-node-df8e8b1c-b686-291d-bbeb-c746e0c614ba-4bb671f4, #w-node-b6df43b5-6377-1feb-64f4-1419bd8dd1d1-4bb671f4, #w-node-c93646e6-5a71-46f7-a284-c4281de8b9cd-4bb671f4, #w-node-_2751c637-21ce-518b-5e9c-e684dcb3302d-4bb671f4, #w-node-d20761f2-c355-ee83-ca9b-c6f2dd0f7626-4bb671f4, #w-node-d20761f2-c355-ee83-ca9b-c6f2dd0f7627-4bb671f4, #w-node-d20761f2-c355-ee83-ca9b-c6f2dd0f7628-4bb671f4, #w-node-ea4d7d58-79f2-cf9d-5bd5-d796100e6d0c-4bb671f4, #w-node-ea4d7d58-79f2-cf9d-5bd5-d796100e6d0d-4bb671f4, #w-node-ea4d7d58-79f2-cf9d-5bd5-d796100e6d0e-4bb671f4, #w-node-_32a95ae7-2d60-245d-f5e5-c472e885e51b-4bb671f4, #w-node-_30e0c222-430b-943b-f596-436858606936-4bb671f4, #w-node-_3c76da23-ba14-f2b9-a034-58a5cfbe73ba-4bb671f4, #w-node-_3f0916cc-db8d-06ce-6f70-0504483162a6-4bb671f4, #w-node-_4ceed33c-ad5e-388d-d358-c8013d0d7dff-4bb671f4, #w-node-b9426dee-ee92-6679-0a9d-9e4734938498-4bb671f4, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77bb-4bb671f4, #w-node-a7d1a5c7-bf02-1da5-c36e-b5da1eab1ef4-4bb671f4, #w-node-c8a33b93-d2b3-33bb-bc09-ec612e4ae46f-4bb671f4, #w-node-_7dce94cc-c009-bea0-90b9-fe03d0426e91-4bb671f4, #w-node-bbcbea76-771a-0e08-8e5d-3f3febfae128-4bb671f4, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77c0-4bb671f4, #w-node-_29c9dbda-9edd-4e28-d359-105d2b6644f5-4bb671f4, #w-node-c2c978a9-1304-078c-8b5e-4c73f0b849ca-4bb671f4, #w-node-_090e6852-2d02-40cb-40d8-ff69ff93f2ea-4bb671f4, #w-node-_2f3e7bc0-c0dc-dd02-3247-4db3bf25cef8-4bb671f4, #w-node-ef5dd85c-0a90-96a7-b90f-5a1d508a9a13-4bb671f4, #w-node-_8b0ebeb9-440b-9c4a-e5b4-9849e310a6df-4bb671f4, #w-node-_538e48c9-3762-d0d8-76a7-b1c592b37a4d-4bb671f4, #w-node-a1fb579d-22b3-f7af-188b-1bdf5d48d4e3-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514ae69-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514ae6c-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514ae6d-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514ae6f-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514ae73-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514ae74-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514ae81-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514ae84-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514ae85-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514ae87-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514ae8b-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514ae8c-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514ae97-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514ae9a-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514ae9b-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514ae9d-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514aea1-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514aea2-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514aead-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514aeb0-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514aeb1-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514aeb3-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514aeb7-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514aeb8-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514aec8-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514aec9-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514aecd-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514aedd-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514aede-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514aee2-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514aef0-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514aef1-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514aef5-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514af03-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514af04-4bb671f4, #w-node-_82c323d0-beed-96f1-5388-bfa20514af08-4bb671f4, #w-node-_9cf2f43e-4bb6-66c8-9621-5780807b5341-4bb671f4, #w-node-_7a9a5331-e299-0e87-e29b-a1b610a01877-4bb671f4, #w-node-_7a9a5331-e299-0e87-e29b-a1b610a01885-4bb671f4, #w-node-_7a9a5331-e299-0e87-e29b-a1b610a01893-4bb671f4, #w-node-bed81503-dc15-631c-c18e-b4e56e717bcc-4bb671f4, #w-node-eda4a957-8d9e-e260-b756-4f1dc635c4d0-4bb671f4, #w-node-_53cd6264-b43a-5b8f-4412-a5cc367bf3ab-4bb671f4, #w-node-_274c503e-0468-3bca-44b8-4419041e71e1-4bb671f4, #w-node-bfd22d10-4e39-1e08-898c-d99b7082cd6c-4bb671f4, #w-node-bfd22d10-4e39-1e08-898c-d99b7082cd6f-4bb671f4, #w-node-_1bc1ccc8-22c9-5f12-c73f-d63f7aaec817-4bb671f4, #w-node-_1bc1ccc8-22c9-5f12-c73f-d63f7aaec81a-4bb671f4, #w-node-fcdd8ac5-9d0f-5938-0730-90b5e32e97f4-4bb671f4, #w-node-fcdd8ac5-9d0f-5938-0730-90b5e32e97f7-4bb671f4, #w-node-_2b5e6829-47b9-8954-0f33-fa2e46e381ad-4bb671f4, #w-node-_2b5e6829-47b9-8954-0f33-fa2e46e381b2-4bb671f4, #w-node-c0f078bc-3a15-9b28-3487-dd823be0513a-4bb671f4, #w-node-c0f078bc-3a15-9b28-3487-dd823be0513d-4bb671f4, #w-node-_7f0aab77-3107-da01-846e-ae34fcc398da-4bb671f4, #w-node-_7f0aab77-3107-da01-846e-ae34fcc398df-4bb671f4, #w-node-_63d941cd-a348-0a65-3f0b-a7610a95844f-4bb671f4, #w-node-_63d941cd-a348-0a65-3f0b-a7610a958452-4bb671f4, #w-node-_63d941cd-a348-0a65-3f0b-a7610a958495-4bb671f4, #w-node-_63d941cd-a348-0a65-3f0b-a7610a958498-4bb671f4, #w-node-_63d941cd-a348-0a65-3f0b-a7610a9584c9-4bb671f4, #w-node-_63d941cd-a348-0a65-3f0b-a7610a9584cc-4bb671f4, #w-node-_63d941cd-a348-0a65-3f0b-a7610a958505-4bb671f4, #w-node-_63d941cd-a348-0a65-3f0b-a7610a95850a-4bb671f4, #w-node-_63d941cd-a348-0a65-3f0b-a7610a95853d-4bb671f4, #w-node-_63d941cd-a348-0a65-3f0b-a7610a958540-4bb671f4, #w-node-_9a9e7dc7-c81a-85f9-f543-39f22b04a91d-4bb671f4, #w-node-_9a9e7dc7-c81a-85f9-f543-39f22b04a922-4bb671f4, #w-node-_63d941cd-a348-0a65-3f0b-a7610a9585b3-4bb671f4, #w-node-_63d941cd-a348-0a65-3f0b-a7610a9585b8-4bb671f4, #w-node-_039266f1-cce2-67f2-dead-ac4489d26029-4bb671f4, #w-node-_039266f1-cce2-67f2-dead-ac4489d26047-4bb671f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a4c-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a4f-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a52-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a55-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a58-4bb671f6 {
  place-self: center stretch;
}

#w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a5f-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a67-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a69-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a70-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a72-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a74-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a7d-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a82-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a87-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a8c-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a90-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a99-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a9e-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070aa2-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070aa6-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070aaa-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070ab3-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070ab8-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070ac2-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070ac7-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070acc-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45cb6-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45cbf-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45cc5-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45cc7-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45cce-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45cd0-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45cd2-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45ce0-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45ce3-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45ce8-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45ced-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45cf1-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45d00-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45d04-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45d08-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45d0c-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45d1b-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45d2d-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45d32-4bb671f6, #w-node-c3f61268-bf0f-6c36-8203-82b454c840b9-4bb671f6, #w-node-_3fde32d5-f8a7-f491-6c44-0859afe03b0b-4bb671f6, #w-node-f5f8faa4-d12e-2f75-0acc-7a5976bf3a68-4bb671f6, #w-node-f46c3af4-272a-fd4f-4bb4-eede477c73f8-4bb671f6, #w-node-f230cd6a-2de0-d18a-1da8-72a032941a43-4bb671f6, #w-node-f8fcfaf3-701f-1a96-e230-bd49d640d4a8-4bb671f6, #w-node-_7672f8b1-1468-da2d-152f-d218205ccd98-4bb671f6, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e5a-4bb671f6, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e6a-4bb671f6, #w-node-dbbb0bdb-ffc1-090c-b5f4-e763bfdbfb33-4bb671f6, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e72-4bb671f6, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e62-4bb671f6, #w-node-_96ded65c-2f74-0191-372f-8320cfd01e7a-4bb671f6, #w-node-_64571ec9-0358-4c1d-8bb4-a9c62126cb95-4bb671f6, #w-node-fbe7e6fd-0d3f-b6a1-3693-a60c35cb10af-4bb671f6, #w-node-_74f39bee-5576-e58a-1fa6-71f8889333fd-4bb671f6, #w-node-_328f8458-bfa1-09dd-b230-96572f3c67e1-4bb671f6, #w-node-e056f634-64d4-0a2f-eb19-b9b9a9ca915b-4bb671f6, #w-node-cb83243d-bdee-1033-e080-f798b7f8af08-4bb671f6, #w-node-_93d8cc4e-89a5-d846-4cfc-77a9969e5be9-4bb671f6, #w-node-c185de4c-2c4e-a358-4a5b-da5b68965e85-4bb671f6, #w-node-df8e8b1c-b686-291d-bbeb-c746e0c614ba-4bb671f6, #w-node-b6df43b5-6377-1feb-64f4-1419bd8dd1d1-4bb671f6, #w-node-c93646e6-5a71-46f7-a284-c4281de8b9cd-4bb671f6, #w-node-db92bdd4-bd53-8b7f-2806-63b34b945f01-4bb671f6, #w-node-db92bdd4-bd53-8b7f-2806-63b34b945f17-4bb671f6, #w-node-db92bdd4-bd53-8b7f-2806-63b34b945f20-4bb671f6, #w-node-_3f0916cc-db8d-06ce-6f70-0504483162a6-4bb671f6, #w-node-_4ceed33c-ad5e-388d-d358-c8013d0d7dff-4bb671f6, #w-node-b9426dee-ee92-6679-0a9d-9e4734938498-4bb671f6, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77bb-4bb671f6, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77c0-4bb671f6, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77c6-4bb671f6, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77d2-4bb671f6, #w-node-_8fbdfeff-2e76-19f5-f496-3f2938f5287e-4bb671f6, #w-node-ced948ee-29a1-92f4-7c4f-3d521f43203d-4bb671f6, #w-node-eb7a5ca1-38ff-e2bb-51a5-1785aad8fac4-4bb671f6, #w-node-_6bf6bef3-a205-6606-afdd-5134f0295426-4bb671f6, #w-node-ced948ee-29a1-92f4-7c4f-3d521f432082-4bb671f6, #w-node-ced948ee-29a1-92f4-7c4f-3d521f432088-4bb671f6, #w-node-ced948ee-29a1-92f4-7c4f-3d521f432076-4bb671f6, #w-node-_289fe615-c42c-dd00-51bb-731c33ba6433-4bb671f6, #w-node-ced948ee-29a1-92f4-7c4f-3d521f432096-4bb671f6, #w-node-ced948ee-29a1-92f4-7c4f-3d521f4320a2-4bb671f6, #w-node-ced948ee-29a1-92f4-7c4f-3d521f4320aa-4bb671f6, #w-node-ced948ee-29a1-92f4-7c4f-3d521f4320bc-4bb671f6, #w-node-ced948ee-29a1-92f4-7c4f-3d521f4320c4-4bb671f6, #w-node-ced948ee-29a1-92f4-7c4f-3d521f4320d0-4bb671f6, #w-node-ced948ee-29a1-92f4-7c4f-3d521f4320d6-4bb671f6, #w-node-ced948ee-29a1-92f4-7c4f-3d521f4320de-4bb671f6, #w-node-ced948ee-29a1-92f4-7c4f-3d521f4320ea-4bb671f6, #w-node-ced948ee-29a1-92f4-7c4f-3d521f4320f2-4bb671f6, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77cc-4bb671f6, #w-node-_3130b168-c879-ff36-851b-7350a976457b-4bb671f6, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7846-4bb671f6, #w-node-_2f808b91-268b-f30a-e80d-88798d9c784d-4bb671f6, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7854-4bb671f6, #w-node-_2f808b91-268b-f30a-e80d-88798d9c785b-4bb671f6, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7823-4bb671f6, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7870-4bb671f6, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7869-4bb671f6, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7862-4bb671f6, #w-node-f0c32710-2b11-86e9-23a0-c5de3f1734e3-4bb671f6, #w-node-_0a3cb470-33d4-a6eb-7230-61c8269fd350-4bb671f6, #w-node-_2f808b91-268b-f30a-e80d-88798d9c782a-4bb671f6, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7831-4bb671f6, #w-node-_2f808b91-268b-f30a-e80d-88798d9c781c-4bb671f6, #w-node-_2f808b91-268b-f30a-e80d-88798d9c7838-4bb671f6, #w-node-_2f808b91-268b-f30a-e80d-88798d9c783f-4bb671f6, #w-node-_7bb02a51-1056-c182-a500-6dd120270163-4bb671f6, #w-node-de292614-3cf7-2bd3-75da-bd513f6aff5d-4bb671f6, #w-node-e7fbbdaf-f89f-1b20-4082-7173cd8872ff-4bb671f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e5a7eda-919c-e02b-85c7-0223575450c9-4bb671f6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7dea9d16-1c15-9138-4ee4-af0ee7580235-4bb671f6, #w-node-_7dea9d16-1c15-9138-4ee4-af0ee7580236-4bb671f6, #w-node-_7dea9d16-1c15-9138-4ee4-af0ee7580237-4bb671f6, #w-node-bd205423-521c-4b6d-f673-1ae9ec61f2d6-4bb671f6, #w-node-bd205423-521c-4b6d-f673-1ae9ec61f2d7-4bb671f6, #w-node-bd205423-521c-4b6d-f673-1ae9ec61f2d8-4bb671f6, #w-node-fda3ab74-08d7-1b57-bb5b-40ce8a3d5669-4bb671f6, #w-node-fda3ab74-08d7-1b57-bb5b-40ce8a3d566a-4bb671f6, #w-node-fda3ab74-08d7-1b57-bb5b-40ce8a3d566b-4bb671f6, #w-node-_5e35edfa-a016-d7c7-3f5f-fb5f233c742d-4bb671f6, #w-node-_5e35edfa-a016-d7c7-3f5f-fb5f233c742e-4bb671f6, #w-node-_5e35edfa-a016-d7c7-3f5f-fb5f233c742f-4bb671f6, #w-node-_5e35edfa-a016-d7c7-3f5f-fb5f233c743c-4bb671f6, #w-node-_5e35edfa-a016-d7c7-3f5f-fb5f233c743d-4bb671f6, #w-node-_5e35edfa-a016-d7c7-3f5f-fb5f233c743e-4bb671f6, #w-node-_5e35edfa-a016-d7c7-3f5f-fb5f233c7435-4bb671f6, #w-node-_5e35edfa-a016-d7c7-3f5f-fb5f233c7436-4bb671f6, #w-node-_5e35edfa-a016-d7c7-3f5f-fb5f233c7437-4bb671f6, #w-node-_5e35edfa-a016-d7c7-3f5f-fb5f233c7445-4bb671f6, #w-node-_5e35edfa-a016-d7c7-3f5f-fb5f233c7446-4bb671f6, #w-node-_5e35edfa-a016-d7c7-3f5f-fb5f233c7447-4bb671f6, #w-node-_0f831474-cab9-32a9-f85d-645407885d0a-4bb671f6, #w-node-_9b228ba5-d3b5-06a5-8801-51c7b71d83ad-4bb671f6, #w-node-cd66812f-0c09-ac8f-08dc-f3e76f5833f5-4bb671f6, #w-node-_20c0fa51-b960-9907-7118-34ffd8e1f165-4bb671f6, #w-node-_20c0fa51-b960-9907-7118-34ffd8e1f168-4bb671f6, #w-node-_20c0fa51-b960-9907-7118-34ffd8e1f169-4bb671f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c6d086-3557-8c49-ad51-982b82dd6c8f-4bb671f6 {
  place-self: auto;
}

#w-node-_7eca6ccf-ee9e-27ca-6a60-96d8139c78f9-4bb671f6, #w-node-_7eca6ccf-ee9e-27ca-6a60-96d8139c78fc-4bb671f6, #w-node-_7eca6ccf-ee9e-27ca-6a60-96d8139c78fd-4bb671f6, #w-node-_7eca6ccf-ee9e-27ca-6a60-96d8139c78ff-4bb671f6, #w-node-_7eca6ccf-ee9e-27ca-6a60-96d8139c7903-4bb671f6, #w-node-_7eca6ccf-ee9e-27ca-6a60-96d8139c7904-4bb671f6, #w-node-_005aafc1-b7cc-93b7-6240-edfedd943a96-4bb671f6, #w-node-_005aafc1-b7cc-93b7-6240-edfedd943a99-4bb671f6, #w-node-_005aafc1-b7cc-93b7-6240-edfedd943a9a-4bb671f6, #w-node-_005aafc1-b7cc-93b7-6240-edfedd943a9c-4bb671f6, #w-node-_005aafc1-b7cc-93b7-6240-edfedd943aa0-4bb671f6, #w-node-_005aafc1-b7cc-93b7-6240-edfedd943aa1-4bb671f6, #w-node-ecfff36c-441f-b222-6108-2a9ec768fb34-4bb671f6, #w-node-ecfff36c-441f-b222-6108-2a9ec768fb37-4bb671f6, #w-node-ecfff36c-441f-b222-6108-2a9ec768fb38-4bb671f6, #w-node-ecfff36c-441f-b222-6108-2a9ec768fb3a-4bb671f6, #w-node-ecfff36c-441f-b222-6108-2a9ec768fb3e-4bb671f6, #w-node-ecfff36c-441f-b222-6108-2a9ec768fb3f-4bb671f6, #w-node-_31d92f23-c4e0-a3df-bfa6-e8ce9878c96d-4bb671f6, #w-node-_31d92f23-c4e0-a3df-bfa6-e8ce9878c96a-4bb671f6, #w-node-_31d92f23-c4e0-a3df-bfa6-e8ce9878c97b-4bb671f6, #w-node-abddb9b2-4261-9725-0498-6e46ae723af4-4bb671f6, #w-node-abddb9b2-4261-9725-0498-6e46ae723af5-4bb671f6, #w-node-abddb9b2-4261-9725-0498-6e46ae723af9-4bb671f6, #w-node-_32d3009c-7581-9721-083e-938f930fd5bd-4bb671f6, #w-node-_32d3009c-7581-9721-083e-938f930fd5be-4bb671f6, #w-node-_32d3009c-7581-9721-083e-938f930fd5c2-4bb671f6, #w-node-_0ff42048-7b38-1d86-23b5-e32171942fc9-4bb671f6, #w-node-_0ff42048-7b38-1d86-23b5-e32171942fca-4bb671f6, #w-node-_0ff42048-7b38-1d86-23b5-e32171942fce-4bb671f6, #w-node-c90e1b07-2049-f20f-6750-4c681579fc86-4bb671f6, #w-node-_95c34ce4-ab9d-3b5f-e4dd-db099ce0a779-4bb671f6, #w-node-f8bec171-c1a2-d3bd-7e90-e53d3f026c65-4bb671f6, #w-node-_95c34ce4-ab9d-3b5f-e4dd-db099ce0a795-4bb671f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_911b19bb-7abe-b470-1739-96e48e10b486-4bb671f6, #w-node-_0e95fce8-875d-465f-d2d9-79fb0ec657ea-4bb671f6, #w-node-a003a62b-93dc-b40b-262a-1caca0415a20-4bb671f6, #w-node-_75d84257-5120-8a80-7cb2-b70c9b222d7f-4bb671f6, #w-node-_18e76bd1-f5a4-7ec9-ddeb-3bbf5894a503-4bb671f6, #w-node-_833b8411-e25d-d4ff-8bc2-821635fa2a85-4bb671f6 {
  place-self: auto;
}

#w-node-_833b8411-e25d-d4ff-8bc2-821635fa2a89-4bb671f6 {
  place-self: center;
}

#w-node-_1101e360-1f05-3705-3535-c2dc5b3a3b8f-4bb671f6 {
  place-self: auto;
}

#w-node-_1101e360-1f05-3705-3535-c2dc5b3a3b93-4bb671f6 {
  place-self: center;
}

#w-node-b4f02538-d098-aed5-168c-fc58881ee01d-4bb671f6 {
  place-self: auto;
}

#w-node-b4f02538-d098-aed5-168c-fc58881ee021-4bb671f6 {
  place-self: center;
}

#w-node-cb743234-1637-d6b8-c0ed-7b73294598d1-4bb671f6 {
  place-self: auto;
}

#w-node-cb743234-1637-d6b8-c0ed-7b73294598d5-4bb671f6 {
  place-self: center;
}

#w-node-f22b4b62-f80f-eada-06a0-fa5881630ec2-4bb671f6, #w-node-f22b4b62-f80f-eada-06a0-fa5881630ec5-4bb671f6, #w-node-f22b4b62-f80f-eada-06a0-fa5881630f08-4bb671f6, #w-node-f22b4b62-f80f-eada-06a0-fa5881630f0b-4bb671f6, #w-node-f22b4b62-f80f-eada-06a0-fa5881630f3c-4bb671f6, #w-node-f22b4b62-f80f-eada-06a0-fa5881630f3f-4bb671f6, #w-node-f22b4b62-f80f-eada-06a0-fa5881630f78-4bb671f6, #w-node-f22b4b62-f80f-eada-06a0-fa5881630f7d-4bb671f6, #w-node-f22b4b62-f80f-eada-06a0-fa5881630fb0-4bb671f6, #w-node-f22b4b62-f80f-eada-06a0-fa5881630fb3-4bb671f6, #w-node-f22b4b62-f80f-eada-06a0-fa5881630ff5-4bb671f6, #w-node-f22b4b62-f80f-eada-06a0-fa5881630ffa-4bb671f6, #w-node-_3efaaf26-c2ec-2147-5f97-7a9ca2ff9740-4bb671f6, #w-node-_3efaaf26-c2ec-2147-5f97-7a9ca2ff975d-4bb671f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e013700e-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137011-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137014-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137017-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e013701a-4bb671f7 {
  place-self: center stretch;
}

#w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137021-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137029-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e013702b-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137032-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137034-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137036-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e013703f-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137044-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137049-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e013704e-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137052-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e013705b-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137060-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137064-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137068-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e013706c-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137075-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e013707a-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137084-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137089-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e013708e-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c990-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c999-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c99f-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c9a1-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c9a8-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c9aa-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c9ac-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c9ba-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c9bd-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c9c2-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c9c7-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c9cb-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c9da-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c9de-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c9e2-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c9e6-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c9f5-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983ca07-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983ca0c-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-d14a0004-d313-6cc5-5bb4-292344d5cab8-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cabb-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cabe-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cac1-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cac4-4bb671f8 {
  place-self: center stretch;
}

#w-node-d14a0004-d313-6cc5-5bb4-292344d5cacb-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cad3-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cad5-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cadc-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cade-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cae0-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cae9-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5caee-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5caf3-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5caf8-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cafc-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cb05-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cb0a-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cb0e-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cb12-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cb16-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cb1f-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cb24-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cb2e-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cb33-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cb38-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff452e3-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff452ec-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff452f2-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff452f4-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff452fb-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff452fd-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff452ff-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff4530d-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff45310-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff45315-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff4531a-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff4531e-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff4532d-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff45331-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff45335-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff45344-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff45356-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff4535b-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-8320cfd01e6a-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-_328f8458-bfa1-09dd-b230-96572f3c67e1-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-e7e6dc3c-e0da-f436-e23c-406b01cca5eb-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca5ee-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca5f1-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca5f4-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca5f7-9da76d1e {
  place-self: center stretch;
}

#w-node-e7e6dc3c-e0da-f436-e23c-406b01cca5fe-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca606-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca608-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca60f-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca611-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca613-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca61c-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca621-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca626-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca62b-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca62f-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca638-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca63d-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca641-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca645-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca649-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca652-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca657-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca661-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca666-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca66b-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b76777651320-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b76777651329-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b7677765132f-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b76777651331-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b76777651338-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b7677765133a-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b7677765133c-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b7677765134a-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b7677765134d-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b76777651352-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b76777651357-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b7677765135b-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b7677765136a-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b7677765136e-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b76777651372-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b76777651381-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b76777651393-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b76777651398-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-_8daaf3da-498e-4cda-a8fc-c6507f1d7be7-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7bea-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7bed-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7bf0-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7bf3-23acdc2b {
  place-self: center stretch;
}

#w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7bfa-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c02-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c04-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c0b-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c0d-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c0f-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c18-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c1d-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c22-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c27-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c2b-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c34-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c39-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c3d-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c41-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c45-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c4e-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c53-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c5d-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c62-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c67-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbdda-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbde3-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbde9-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbdeb-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbdf2-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbdf4-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbdf6-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbe04-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbe07-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbe0c-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbe11-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbe15-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbe24-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbe28-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbe2c-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbe3b-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbe4d-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbe52-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-_5e37aeae-ea98-8ec7-a4ac-efb93651c2b6-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2b9-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2bc-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2bf-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2c2-b7650a71 {
  place-self: center stretch;
}

#w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2c9-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2d1-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2d3-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2da-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2dc-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2de-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2e7-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2ec-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2f1-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2f6-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2fa-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c303-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c308-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c30c-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c310-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c314-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c31d-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c322-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c32c-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c331-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c336-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f607-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f610-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f616-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f618-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f61f-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f621-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f623-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f631-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f634-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f639-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f63e-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f642-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f651-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f655-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f659-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f668-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f67a-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f67f-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-b51b82a0-62b4-6e13-871c-6c50b64df56e-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df571-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df574-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df577-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df57a-4e285342 {
  place-self: center stretch;
}

#w-node-b51b82a0-62b4-6e13-871c-6c50b64df581-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df589-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df58b-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df592-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df594-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df596-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df59f-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df5a4-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df5a9-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df5ae-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df5b2-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df5bb-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df5c0-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df5c4-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df5c8-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df5cc-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df5d5-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df5da-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df5e4-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df5e9-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df5ee-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174e61-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174e6a-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174e70-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174e72-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174e79-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174e7b-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174e7d-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174e8b-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174e8e-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174e93-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174e98-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174e9c-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174eab-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174eaf-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174eb3-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174ec2-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174ed4-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174ed9-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-_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-_79cb1aa5-5f32-3e83-3ead-2c6437c33263-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c33266-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c33269-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c3326c-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c3326f-d754a71f {
  place-self: center stretch;
}

#w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c33276-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c3327e-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c33280-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c33287-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c33289-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c3328b-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c33294-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c33299-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c3329e-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c332a3-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c332a7-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c332b0-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c332b5-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c332b9-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c332bd-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c332c6-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c332cb-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c332d5-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c332da-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c332df-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-c9a3be64-3506-b8bf-3f9e-8357736a3f04-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f07-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f0a-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f0d-6df0c030 {
  place-self: center stretch;
}

#w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f14-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f1c-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f1e-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f25-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f27-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f29-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f2b-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f34-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f39-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f3e-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f43-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f47-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f50-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f55-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f59-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f5d-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f66-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f6b-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f72-6df0c030, #w-node-d5f864b9-c57b-961a-b270-bc9e430c4b4c-6df0c030, #w-node-d5f864b9-c57b-961a-b270-bc9e430c4b55-6df0c030, #w-node-d5f864b9-c57b-961a-b270-bc9e430c4b5b-6df0c030, #w-node-d5f864b9-c57b-961a-b270-bc9e430c4b5d-6df0c030, #w-node-d5f864b9-c57b-961a-b270-bc9e430c4b64-6df0c030, #w-node-d5f864b9-c57b-961a-b270-bc9e430c4b66-6df0c030, #w-node-d5f864b9-c57b-961a-b270-bc9e430c4b68-6df0c030, #w-node-d5f864b9-c57b-961a-b270-bc9e430c4b6a-6df0c030, #w-node-d5f864b9-c57b-961a-b270-bc9e430c4b78-6df0c030, #w-node-d5f864b9-c57b-961a-b270-bc9e430c4b7b-6df0c030, #w-node-d5f864b9-c57b-961a-b270-bc9e430c4b82-6df0c030, #w-node-d5f864b9-c57b-961a-b270-bc9e430c4b87-6df0c030, #w-node-d5f864b9-c57b-961a-b270-bc9e430c4b8b-6df0c030, #w-node-d5f864b9-c57b-961a-b270-bc9e430c4b9a-6df0c030, #w-node-d5f864b9-c57b-961a-b270-bc9e430c4b9e-6df0c030, #w-node-d5f864b9-c57b-961a-b270-bc9e430c4ba2-6df0c030, #w-node-d5f864b9-c57b-961a-b270-bc9e430c4bb3-6df0c030 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1eb5837d-120e-fd94-b2d2-43676a49263e-6df0c030, #w-node-_1eb5837d-120e-fd94-b2d2-43676a492642-6df0c030, #w-node-_1eb5837d-120e-fd94-b2d2-43676a492646-6df0c030, #w-node-_1eb5837d-120e-fd94-b2d2-43676a49264a-6df0c030 {
  place-self: center;
}

#w-node-_00e9b37f-f552-53d9-b56f-62f09baea7b0-6df0c030, #w-node-_00e9b37f-f552-53d9-b56f-62f09baea7ce-6df0c030 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f68c707-e648-59f9-ddaf-8402d64995e3-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d64995e6-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d64995e9-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d64995ec-5bc99a00 {
  place-self: center stretch;
}

#w-node-_8f68c707-e648-59f9-ddaf-8402d64995f3-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d64995fb-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d64995fd-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d6499604-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d6499606-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d6499608-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d649960a-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d6499613-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d6499618-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d649961d-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d6499622-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d6499626-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d649962f-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d6499634-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d6499638-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d649963c-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d6499645-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d649964a-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d6499651-5bc99a00, #w-node-cd8f7432-2f99-805e-8465-48ec0282515d-5bc99a00, #w-node-cd8f7432-2f99-805e-8465-48ec02825166-5bc99a00, #w-node-cd8f7432-2f99-805e-8465-48ec0282516c-5bc99a00, #w-node-cd8f7432-2f99-805e-8465-48ec0282516e-5bc99a00, #w-node-cd8f7432-2f99-805e-8465-48ec02825175-5bc99a00, #w-node-cd8f7432-2f99-805e-8465-48ec02825177-5bc99a00, #w-node-cd8f7432-2f99-805e-8465-48ec02825179-5bc99a00, #w-node-cd8f7432-2f99-805e-8465-48ec0282517b-5bc99a00, #w-node-cd8f7432-2f99-805e-8465-48ec02825189-5bc99a00, #w-node-cd8f7432-2f99-805e-8465-48ec0282518c-5bc99a00, #w-node-cd8f7432-2f99-805e-8465-48ec02825193-5bc99a00, #w-node-cd8f7432-2f99-805e-8465-48ec02825198-5bc99a00, #w-node-cd8f7432-2f99-805e-8465-48ec0282519c-5bc99a00, #w-node-cd8f7432-2f99-805e-8465-48ec028251ab-5bc99a00, #w-node-cd8f7432-2f99-805e-8465-48ec028251af-5bc99a00, #w-node-cd8f7432-2f99-805e-8465-48ec028251b3-5bc99a00, #w-node-cd8f7432-2f99-805e-8465-48ec028251c4-5bc99a00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c409cbb5-594b-9314-b71d-ea2c12d6d99a-5bc99a00, #w-node-c409cbb5-594b-9314-b71d-ea2c12d6d99e-5bc99a00, #w-node-c409cbb5-594b-9314-b71d-ea2c12d6d9a2-5bc99a00, #w-node-c409cbb5-594b-9314-b71d-ea2c12d6d9a6-5bc99a00 {
  place-self: center;
}

#w-node-e9d75ba5-7613-7035-46c6-a7a60a25449a-5bc99a00, #w-node-e9d75ba5-7613-7035-46c6-a7a60a2544b8-5bc99a00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1ae-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1b1-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1b4-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1b7-1638a0bf {
  place-self: center stretch;
}

#w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1be-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1c6-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1c8-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1cf-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1d1-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1d3-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1d5-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1de-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1e3-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1e8-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1ed-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1f1-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1fa-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1ff-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f203-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f207-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f210-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f215-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f21c-1638a0bf, #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e1f-1638a0bf, #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e28-1638a0bf, #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e2e-1638a0bf, #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e30-1638a0bf, #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e37-1638a0bf, #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e39-1638a0bf, #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e3b-1638a0bf, #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e3d-1638a0bf, #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e4b-1638a0bf, #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e4e-1638a0bf, #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e55-1638a0bf, #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e5a-1638a0bf, #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e5e-1638a0bf, #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e6d-1638a0bf, #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e71-1638a0bf, #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e75-1638a0bf, #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e86-1638a0bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47ba9b31-f4a1-7371-24ee-3edb86d773b1-1638a0bf, #w-node-_47ba9b31-f4a1-7371-24ee-3edb86d773b5-1638a0bf, #w-node-_47ba9b31-f4a1-7371-24ee-3edb86d773b9-1638a0bf, #w-node-_47ba9b31-f4a1-7371-24ee-3edb86d773bd-1638a0bf {
  place-self: center;
}

#w-node-_3a82f566-5e35-dab5-8e3c-5b6517276363-1638a0bf, #w-node-_3a82f566-5e35-dab5-8e3c-5b6517276381-1638a0bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3ac-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3af-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3b2-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3b5-425df0b5 {
  place-self: center stretch;
}

#w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3bc-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3c4-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3c6-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3cd-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3cf-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3d1-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3d3-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3dc-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3e1-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3e6-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3eb-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3ef-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3f8-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3fd-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c401-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c405-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c40e-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c413-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c41a-425df0b5, #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c29f-425df0b5, #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c2a8-425df0b5, #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c2ae-425df0b5, #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c2b0-425df0b5, #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c2b7-425df0b5, #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c2b9-425df0b5, #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c2bb-425df0b5, #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c2bd-425df0b5, #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c2cb-425df0b5, #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c2ce-425df0b5, #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c2d5-425df0b5, #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c2da-425df0b5, #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c2de-425df0b5, #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c2ed-425df0b5, #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c2f1-425df0b5, #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c2f5-425df0b5, #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c306-425df0b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75df6a34-12e2-a6fb-2895-622d46ea9f0f-425df0b5, #w-node-_75df6a34-12e2-a6fb-2895-622d46ea9f13-425df0b5, #w-node-_75df6a34-12e2-a6fb-2895-622d46ea9f17-425df0b5, #w-node-_75df6a34-12e2-a6fb-2895-622d46ea9f1b-425df0b5 {
  place-self: center;
}

#w-node-d1897dd0-d577-cda3-2ec6-dbb5b0a90cf8-425df0b5, #w-node-d1897dd0-d577-cda3-2ec6-dbb5b0a90d16-425df0b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1349575-4ae5-7678-d00c-c5812a780f18-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f1b-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f1e-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f21-466482e1 {
  place-self: center stretch;
}

#w-node-c1349575-4ae5-7678-d00c-c5812a780f28-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f30-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f32-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f39-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f3b-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f3d-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f3f-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f48-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f4d-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f52-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f57-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f5b-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f64-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f69-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f6d-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f71-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f7a-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f7f-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f86-466482e1, #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dcfb7-466482e1, #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dcfc0-466482e1, #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dcfc6-466482e1, #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dcfc8-466482e1, #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dcfcf-466482e1, #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dcfd1-466482e1, #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dcfd3-466482e1, #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dcfd5-466482e1, #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dcfe3-466482e1, #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dcfe6-466482e1, #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dcfed-466482e1, #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dcff2-466482e1, #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dcff6-466482e1, #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dd005-466482e1, #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dd009-466482e1, #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dd00d-466482e1, #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dd01e-466482e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_541d7441-a58a-7655-a3eb-538b75896d90-466482e1, #w-node-_541d7441-a58a-7655-a3eb-538b75896d94-466482e1, #w-node-_541d7441-a58a-7655-a3eb-538b75896d98-466482e1, #w-node-_541d7441-a58a-7655-a3eb-538b75896d9c-466482e1 {
  place-self: center;
}

#w-node-_1015202b-5627-d0af-7d83-1b96ce26d54b-466482e1, #w-node-_1015202b-5627-d0af-7d83-1b96ce26d569-466482e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc787-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc78a-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc78d-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc790-28013f5e {
  place-self: center stretch;
}

#w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc797-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc79f-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7a1-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7a8-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7aa-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7ac-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7ae-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7b7-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7bc-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7c1-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7c6-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7ca-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7d3-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7d8-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7dc-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7e0-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7e9-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7ee-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7f5-28013f5e, #w-node-d6c17a37-24a4-7ec0-3484-f517720fa6b7-28013f5e, #w-node-d6c17a37-24a4-7ec0-3484-f517720fa6c0-28013f5e, #w-node-d6c17a37-24a4-7ec0-3484-f517720fa6c6-28013f5e, #w-node-d6c17a37-24a4-7ec0-3484-f517720fa6c8-28013f5e, #w-node-d6c17a37-24a4-7ec0-3484-f517720fa6cf-28013f5e, #w-node-d6c17a37-24a4-7ec0-3484-f517720fa6d1-28013f5e, #w-node-d6c17a37-24a4-7ec0-3484-f517720fa6d3-28013f5e, #w-node-d6c17a37-24a4-7ec0-3484-f517720fa6d5-28013f5e, #w-node-d6c17a37-24a4-7ec0-3484-f517720fa6e3-28013f5e, #w-node-d6c17a37-24a4-7ec0-3484-f517720fa6e6-28013f5e, #w-node-d6c17a37-24a4-7ec0-3484-f517720fa6ed-28013f5e, #w-node-d6c17a37-24a4-7ec0-3484-f517720fa6f2-28013f5e, #w-node-d6c17a37-24a4-7ec0-3484-f517720fa6f6-28013f5e, #w-node-d6c17a37-24a4-7ec0-3484-f517720fa705-28013f5e, #w-node-d6c17a37-24a4-7ec0-3484-f517720fa709-28013f5e, #w-node-d6c17a37-24a4-7ec0-3484-f517720fa70d-28013f5e, #w-node-d6c17a37-24a4-7ec0-3484-f517720fa71e-28013f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e896f02a-49fa-0afc-8545-7b1bf937ad99-28013f5e, #w-node-e896f02a-49fa-0afc-8545-7b1bf937ad9d-28013f5e, #w-node-e896f02a-49fa-0afc-8545-7b1bf937ada1-28013f5e, #w-node-e896f02a-49fa-0afc-8545-7b1bf937ada5-28013f5e {
  place-self: center;
}

#w-node-_1abd32a7-b0f6-8534-fd23-22bf892edf6b-28013f5e, #w-node-_1abd32a7-b0f6-8534-fd23-22bf892edf89-28013f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4977d9ff-c935-a1ea-5799-10bf38aa629f-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62a2-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62a5-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62a8-abcced42 {
  place-self: center stretch;
}

#w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62af-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62b7-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62b9-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62c0-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62c2-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62c4-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62c6-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62cf-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62d4-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62d9-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62de-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62e2-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62eb-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62f0-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62f4-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62f8-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa6301-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa6306-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa630d-abcced42, #w-node-ef9d485c-8913-8c9a-5d97-978eb7349624-abcced42, #w-node-ef9d485c-8913-8c9a-5d97-978eb734962d-abcced42, #w-node-ef9d485c-8913-8c9a-5d97-978eb7349633-abcced42, #w-node-ef9d485c-8913-8c9a-5d97-978eb7349635-abcced42, #w-node-ef9d485c-8913-8c9a-5d97-978eb734963c-abcced42, #w-node-ef9d485c-8913-8c9a-5d97-978eb734963e-abcced42, #w-node-ef9d485c-8913-8c9a-5d97-978eb7349640-abcced42, #w-node-ef9d485c-8913-8c9a-5d97-978eb7349642-abcced42, #w-node-ef9d485c-8913-8c9a-5d97-978eb7349650-abcced42, #w-node-ef9d485c-8913-8c9a-5d97-978eb7349653-abcced42, #w-node-ef9d485c-8913-8c9a-5d97-978eb734965a-abcced42, #w-node-ef9d485c-8913-8c9a-5d97-978eb734965f-abcced42, #w-node-ef9d485c-8913-8c9a-5d97-978eb7349663-abcced42, #w-node-ef9d485c-8913-8c9a-5d97-978eb7349672-abcced42, #w-node-ef9d485c-8913-8c9a-5d97-978eb7349676-abcced42, #w-node-ef9d485c-8913-8c9a-5d97-978eb734967a-abcced42, #w-node-ef9d485c-8913-8c9a-5d97-978eb734968b-abcced42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05af8d-abcced42, #w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05af91-abcced42, #w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05af95-abcced42, #w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05af99-abcced42 {
  place-self: center;
}

#w-node-bc2f7b9d-7be2-d1d2-6b30-497b10cd8703-abcced42, #w-node-bc2f7b9d-7be2-d1d2-6b30-497b10cd8721-abcced42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9d34ece-9f80-a2be-5ce9-46322dfa3048-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa304b-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa304e-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa3051-e25e56d0 {
  place-self: center stretch;
}

#w-node-a9d34ece-9f80-a2be-5ce9-46322dfa3058-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa3060-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa3062-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa3069-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa306b-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa306d-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa306f-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa3078-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa307d-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa3082-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa3087-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa308b-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa3094-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa3099-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa309d-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa30a1-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa30aa-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa30af-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa30b6-e25e56d0, #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439cacde-e25e56d0, #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439cace7-e25e56d0, #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439caced-e25e56d0, #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439cacef-e25e56d0, #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439cacf6-e25e56d0, #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439cacf8-e25e56d0, #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439cacfa-e25e56d0, #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439cacfc-e25e56d0, #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439cad0a-e25e56d0, #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439cad0d-e25e56d0, #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439cad14-e25e56d0, #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439cad19-e25e56d0, #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439cad1d-e25e56d0, #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439cad2c-e25e56d0, #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439cad30-e25e56d0, #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439cad34-e25e56d0, #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439cad45-e25e56d0, #w-node-d2aeb12c-a7e8-69a7-ad0a-fb2932f2dfa6-e25e56d0, #w-node-d2aeb12c-a7e8-69a7-ad0a-fb2932f2dfc4-e25e56d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45512589-6d8a-192f-b320-379320a5cf82-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cf85-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cf88-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cf8b-28018a2c {
  place-self: center stretch;
}

#w-node-_45512589-6d8a-192f-b320-379320a5cf92-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cf9a-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cf9c-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cfa3-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cfa5-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cfa7-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cfa9-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cfb2-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cfb7-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cfbc-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cfc1-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cfc5-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cfce-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cfd3-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cfd7-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cfdb-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cfe4-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cfe9-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cff0-28018a2c, #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e554-28018a2c, #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e55d-28018a2c, #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e563-28018a2c, #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e565-28018a2c, #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e56c-28018a2c, #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e56e-28018a2c, #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e570-28018a2c, #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e572-28018a2c, #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e580-28018a2c, #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e583-28018a2c, #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e58a-28018a2c, #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e58f-28018a2c, #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e593-28018a2c, #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e5a2-28018a2c, #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e5a6-28018a2c, #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e5aa-28018a2c, #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e5bb-28018a2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff251bd1-9bd0-58d5-5f4f-aca70a3c1e84-28018a2c, #w-node-ff251bd1-9bd0-58d5-5f4f-aca70a3c1e88-28018a2c, #w-node-ff251bd1-9bd0-58d5-5f4f-aca70a3c1e8c-28018a2c, #w-node-ff251bd1-9bd0-58d5-5f4f-aca70a3c1e90-28018a2c {
  place-self: center;
}

#w-node-d7c6defd-83eb-7ce7-3222-fd614aae4e11-28018a2c, #w-node-d7c6defd-83eb-7ce7-3222-fd614aae4e2f-28018a2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49b2a96f-5629-942e-ee08-7f67b1bec2fa-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec2fd-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec300-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec303-92cb26bf {
  place-self: center stretch;
}

#w-node-_49b2a96f-5629-942e-ee08-7f67b1bec30a-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec312-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec314-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec31b-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec31d-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec31f-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec321-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec32a-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec32f-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec334-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec339-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec33d-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec346-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec34b-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec34f-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec353-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec35c-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec361-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec368-92cb26bf, #w-node-_858285ce-264e-1bc3-85ba-f5613cbb15bd-92cb26bf, #w-node-_858285ce-264e-1bc3-85ba-f5613cbb15c6-92cb26bf, #w-node-_858285ce-264e-1bc3-85ba-f5613cbb15cc-92cb26bf, #w-node-_858285ce-264e-1bc3-85ba-f5613cbb15ce-92cb26bf, #w-node-_858285ce-264e-1bc3-85ba-f5613cbb15d5-92cb26bf, #w-node-_858285ce-264e-1bc3-85ba-f5613cbb15d7-92cb26bf, #w-node-_858285ce-264e-1bc3-85ba-f5613cbb15d9-92cb26bf, #w-node-_858285ce-264e-1bc3-85ba-f5613cbb15db-92cb26bf, #w-node-_858285ce-264e-1bc3-85ba-f5613cbb15e9-92cb26bf, #w-node-_858285ce-264e-1bc3-85ba-f5613cbb15ec-92cb26bf, #w-node-_858285ce-264e-1bc3-85ba-f5613cbb15f3-92cb26bf, #w-node-_858285ce-264e-1bc3-85ba-f5613cbb15f8-92cb26bf, #w-node-_858285ce-264e-1bc3-85ba-f5613cbb15fc-92cb26bf, #w-node-_858285ce-264e-1bc3-85ba-f5613cbb160b-92cb26bf, #w-node-_858285ce-264e-1bc3-85ba-f5613cbb160f-92cb26bf, #w-node-_858285ce-264e-1bc3-85ba-f5613cbb1613-92cb26bf, #w-node-_858285ce-264e-1bc3-85ba-f5613cbb1624-92cb26bf, #w-node-_0c797ea0-d136-a7cd-59af-7b152b3f1675-92cb26bf, #w-node-_0c797ea0-d136-a7cd-59af-7b152b3f1693-92cb26bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84ca5-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84ca8-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cab-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cae-61d0e214 {
  place-self: center stretch;
}

#w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cb5-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cbd-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cbf-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cc6-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cc8-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cca-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84ccc-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cd5-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cda-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cdf-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84ce4-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84ce8-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cf1-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cf6-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cfa-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cfe-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84d07-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84d0c-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84d13-61d0e214, #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78bcb-61d0e214, #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78bd4-61d0e214, #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78bda-61d0e214, #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78bdc-61d0e214, #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78be3-61d0e214, #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78be5-61d0e214, #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78be7-61d0e214, #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78be9-61d0e214, #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78bf7-61d0e214, #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78bfa-61d0e214, #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78c01-61d0e214, #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78c06-61d0e214, #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78c0a-61d0e214, #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78c19-61d0e214, #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78c1d-61d0e214, #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78c21-61d0e214, #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78c32-61d0e214 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f458caff-a68d-641c-8355-7add60905b16-61d0e214, #w-node-f458caff-a68d-641c-8355-7add60905b1a-61d0e214, #w-node-f458caff-a68d-641c-8355-7add60905b1e-61d0e214, #w-node-f458caff-a68d-641c-8355-7add60905b22-61d0e214 {
  place-self: center;
}

#w-node-b143a4da-c540-68ed-d205-f63e1ec40ae1-61d0e214, #w-node-b143a4da-c540-68ed-d205-f63e1ec40aff-61d0e214 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e102939b-43ba-f88d-8854-c87d0822e7bc-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e7bf-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e7c2-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e7c5-c9cb7bca {
  place-self: center stretch;
}

#w-node-e102939b-43ba-f88d-8854-c87d0822e7cc-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e7d4-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e7d6-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e7dd-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e7df-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e7e1-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e7e3-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e7ec-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e7f1-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e7f6-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e7fb-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e7ff-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e808-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e80d-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e811-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e815-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e81e-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e823-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e82a-c9cb7bca, #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2b69-c9cb7bca, #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2b72-c9cb7bca, #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2b78-c9cb7bca, #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2b7a-c9cb7bca, #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2b81-c9cb7bca, #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2b83-c9cb7bca, #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2b85-c9cb7bca, #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2b87-c9cb7bca, #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2b95-c9cb7bca, #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2b98-c9cb7bca, #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2b9f-c9cb7bca, #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2ba4-c9cb7bca, #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2ba8-c9cb7bca, #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2bb7-c9cb7bca, #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2bbb-c9cb7bca, #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2bbf-c9cb7bca, #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2bd0-c9cb7bca, #w-node-ca87298a-3a10-5e2e-ff98-7a39f029e1fe-c9cb7bca, #w-node-ca87298a-3a10-5e2e-ff98-7a39f029e21c-c9cb7bca {
  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-_29dbb464-45bb-f01f-d5b2-1f8222d8c8f2-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c8f5-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c8f8-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c8fb-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c8fe-3d69ca2b {
  place-self: center stretch;
}

#w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c905-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c90d-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c90f-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c916-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c918-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c91a-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c923-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c928-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c92d-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c932-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c936-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c93f-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c944-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c948-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c94c-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c950-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c959-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c95e-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c968-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c96d-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c972-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebeccf5-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebeccfe-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebecd04-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebecd06-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebecd0d-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebecd0f-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebecd11-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebecd1f-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebecd22-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebecd27-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebecd2c-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebecd30-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebecd3f-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebecd43-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebecd47-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebecd4b-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebecd5a-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebecd6c-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebecd71-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-e1fad3b1-2547-af7e-d835-fc345408e512-3d69ca2b, #w-node-_0d197c8d-ab50-fdfe-2dab-83b40fe8ccad-3d69ca2b, #w-node-_4c8b1442-0dae-e8d6-7115-c265224e1908-3d69ca2b, #w-node-e4eec7e8-dca8-9209-eadd-27c3a67e570b-3d69ca2b, #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-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-_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-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-_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-_138a6154-bf09-0126-f39c-708303a362c9-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a362cc-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a362cf-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a362d2-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a362d5-dc4dd0e2 {
  place-self: center stretch;
}

#w-node-_138a6154-bf09-0126-f39c-708303a362dc-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a362e4-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a362e6-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a362ed-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a362ef-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a362f1-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a362fa-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a362ff-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a36304-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a36309-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a3630d-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a36316-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a3631b-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a3631f-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a36323-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a3632c-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a36331-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a3633b-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a36340-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a36345-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0549-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0552-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0558-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc055a-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0561-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0563-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0565-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0573-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0576-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc057b-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0580-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0584-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0593-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0597-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc059b-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc05aa-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc05bc-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc05c1-dc4dd0e2, #w-node-_618830d1-b03f-e349-8b69-3d7fe97b769a-dc4dd0e2, #w-node-_618830d1-b03f-e349-8b69-3d7fe97b769e-dc4dd0e2, #w-node-_618830d1-b03f-e349-8b69-3d7fe97b76a2-dc4dd0e2, #w-node-_4fcb0fbc-e2d0-f873-b466-f768568a2160-dc4dd0e2, #w-node-_6134a8a8-8917-81a6-4d12-7406e5d37217-dc4dd0e2, #w-node-_6134a8a8-8917-81a6-4d12-7406e5d3721c-dc4dd0e2, #w-node-_6134a8a8-8917-81a6-4d12-7406e5d37221-dc4dd0e2, #w-node-_6134a8a8-8917-81a6-4d12-7406e5d37227-dc4dd0e2, #w-node-_6134a8a8-8917-81a6-4d12-7406e5d3722c-dc4dd0e2, #w-node-_6134a8a8-8917-81a6-4d12-7406e5d37231-dc4dd0e2, #w-node-_1b97d2c9-e4ea-8e53-5776-4932ee73108d-dc4dd0e2, #w-node-_1b97d2c9-e4ea-8e53-5776-4932ee731092-dc4dd0e2, #w-node-_1b97d2c9-e4ea-8e53-5776-4932ee731097-dc4dd0e2, #w-node-_195ae08c-bd1c-807b-6e8a-c6d30984ce11-dc4dd0e2, #w-node-_195ae08c-bd1c-807b-6e8a-c6d30984ce16-dc4dd0e2, #w-node-_195ae08c-bd1c-807b-6e8a-c6d30984ce1b-dc4dd0e2, #w-node-_195ae08c-bd1c-807b-6e8a-c6d30984ce21-dc4dd0e2, #w-node-_195ae08c-bd1c-807b-6e8a-c6d30984ce26-dc4dd0e2, #w-node-_195ae08c-bd1c-807b-6e8a-c6d30984ce2b-dc4dd0e2, #w-node-_195ae08c-bd1c-807b-6e8a-c6d30984ce31-dc4dd0e2, #w-node-_195ae08c-bd1c-807b-6e8a-c6d30984ce36-dc4dd0e2, #w-node-_195ae08c-bd1c-807b-6e8a-c6d30984ce3b-dc4dd0e2, #w-node-_2827bf5c-540b-f9b3-1db2-2c4f73584c25-dc4dd0e2, #w-node-_5832a09f-d0f4-92ae-987e-97e8c6f95f30-dc4dd0e2, #w-node-_5832a09f-d0f4-92ae-987e-97e8c6f95f34-dc4dd0e2, #w-node-df79ead1-f5fc-1e79-67fe-c93add660c62-dc4dd0e2, #w-node-_9caf1c72-55af-a12c-6bdf-24e08597cc23-dc4dd0e2, #w-node-_9caf1c72-55af-a12c-6bdf-24e08597cc27-dc4dd0e2, #w-node-_9caf1c72-55af-a12c-6bdf-24e08597cc2b-dc4dd0e2, #w-node-_43e29c20-c9d1-a115-382a-4c6694957ad0-dc4dd0e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cba3b5e-d843-bdb6-1b4c-31cfb7b3e9da-dc4dd0e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_138a6154-bf09-0126-f39c-708303a362c9-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a362cc-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a362cf-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a362d2-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a362d5-65fe96cb {
  place-self: center stretch;
}

#w-node-_138a6154-bf09-0126-f39c-708303a362dc-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a362e4-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a362e6-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a362ed-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a362ef-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a362f1-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a362fa-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a362ff-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a36304-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a36309-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a3630d-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a36316-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a3631b-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a3631f-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a36323-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a3632c-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a36331-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a3633b-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a36340-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a36345-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0549-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0552-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0558-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc055a-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0561-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0563-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0565-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0573-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0576-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc057b-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0580-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0584-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0593-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0597-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc059b-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc05aa-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc05bc-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc05c1-65fe96cb, #w-node-_2b1eceb4-58cb-4890-8ac1-acfb42f31554-65fe96cb, #w-node-_2b1eceb4-58cb-4890-8ac1-acfb42f31558-65fe96cb, #w-node-_2b1eceb4-58cb-4890-8ac1-acfb42f3155c-65fe96cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0530570-54ff-d66b-522d-ed82f962cb60-65fe96cb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_42b402aa-99cd-9f9c-b242-c9f4a3d5a788-65fe96cb, #w-node-_42b402aa-99cd-9f9c-b242-c9f4a3d5a78d-65fe96cb, #w-node-_42b402aa-99cd-9f9c-b242-c9f4a3d5a792-65fe96cb, #w-node-_42b402aa-99cd-9f9c-b242-c9f4a3d5a798-65fe96cb, #w-node-_42b402aa-99cd-9f9c-b242-c9f4a3d5a79d-65fe96cb, #w-node-_42b402aa-99cd-9f9c-b242-c9f4a3d5a7a2-65fe96cb, #w-node-a3e307ff-b193-38cd-b518-2d79e16742b6-65fe96cb, #w-node-a3e307ff-b193-38cd-b518-2d79e16742bb-65fe96cb, #w-node-a3e307ff-b193-38cd-b518-2d79e16742c0-65fe96cb, #w-node-a3e307ff-b193-38cd-b518-2d79e16742c6-65fe96cb, #w-node-a3e307ff-b193-38cd-b518-2d79e16742cb-65fe96cb, #w-node-_46a9f7fc-957f-4918-dee3-51823756a202-65fe96cb, #w-node-_46a9f7fc-957f-4918-dee3-51823756a206-65fe96cb, #w-node-_46a9f7fc-957f-4918-dee3-51823756a212-65fe96cb, #w-node-df44635c-abe5-7a5d-7b73-9de87bcbcade-65fe96cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df44635c-abe5-7a5d-7b73-9de87bcbcaee-65fe96cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_138a6154-bf09-0126-f39c-708303a362c9-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a362cc-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a362cf-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a362d2-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a362d5-85655aa1 {
  place-self: center stretch;
}

#w-node-_138a6154-bf09-0126-f39c-708303a362dc-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a362e4-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a362e6-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a362ed-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a362ef-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a362f1-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a362fa-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a362ff-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a36304-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a36309-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a3630d-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a36316-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a3631b-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a3631f-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a36323-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a3632c-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a36331-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a3633b-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a36340-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a36345-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0549-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0552-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0558-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc055a-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0561-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0563-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0565-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0573-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0576-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc057b-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0580-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0584-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0593-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0597-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc059b-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc05aa-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc05bc-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc05c1-85655aa1, #w-node-acc3964a-b8ad-95d6-6010-c3f0e965c88b-85655aa1, #w-node-acc3964a-b8ad-95d6-6010-c3f0e965c891-85655aa1, #w-node-acc3964a-b8ad-95d6-6010-c3f0e965c895-85655aa1, #w-node-_32fd78f0-cb9c-1cf3-763b-7ee79c2486ed-85655aa1, #w-node-_32fd78f0-cb9c-1cf3-763b-7ee79c2486f2-85655aa1, #w-node-_32fd78f0-cb9c-1cf3-763b-7ee79c2486f7-85655aa1, #w-node-_32fd78f0-cb9c-1cf3-763b-7ee79c2486fd-85655aa1, #w-node-_32fd78f0-cb9c-1cf3-763b-7ee79c248702-85655aa1, #w-node-_32fd78f0-cb9c-1cf3-763b-7ee79c248707-85655aa1, #w-node-ff468c7c-ff53-be2b-5012-d416f017445c-85655aa1, #w-node-f1ff662b-b58f-a02f-4cd0-95671d9d1820-85655aa1, #w-node-f1ff662b-b58f-a02f-4cd0-95671d9d1825-85655aa1, #w-node-f1ff662b-b58f-a02f-4cd0-95671d9d182a-85655aa1, #w-node-f1ff662b-b58f-a02f-4cd0-95671d9d1830-85655aa1, #w-node-f1ff662b-b58f-a02f-4cd0-95671d9d1835-85655aa1, #w-node-f1ff662b-b58f-a02f-4cd0-95671d9d183a-85655aa1, #w-node-f1ff662b-b58f-a02f-4cd0-95671d9d183f-85655aa1, #w-node-_9d855be3-2505-a8c5-75e2-9acda457f022-85655aa1, #w-node-_9d855be3-2505-a8c5-75e2-9acda457f027-85655aa1, #w-node-_9d855be3-2505-a8c5-75e2-9acda457f02c-85655aa1, #w-node-_9d855be3-2505-a8c5-75e2-9acda457f032-85655aa1, #w-node-_9d855be3-2505-a8c5-75e2-9acda457f037-85655aa1, #w-node-_9d855be3-2505-a8c5-75e2-9acda457f03c-85655aa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a321ba4-70a9-3521-3bf1-bdc5ad42ca69-85655aa1, #w-node-_3a321ba4-70a9-3521-3bf1-bdc5ad42ca6c-85655aa1, #w-node-_3a321ba4-70a9-3521-3bf1-bdc5ad42ca6f-85655aa1, #w-node-_3a321ba4-70a9-3521-3bf1-bdc5ad42ca72-85655aa1, #w-node-_433de275-636d-bf98-24e8-1923b67c07b7-85655aa1 {
  place-self: center;
}

#w-node-_809c7cea-808f-fa35-310e-492163e0cbb1-85655aa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_809c7cea-808f-fa35-310e-492163e0cbb9-85655aa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_138a6154-bf09-0126-f39c-708303a362c9-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a362cc-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a362cf-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a362d2-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a362d5-f2617483 {
  place-self: center stretch;
}

#w-node-_138a6154-bf09-0126-f39c-708303a362dc-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a362e4-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a362e6-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a362ed-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a362ef-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a362f1-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a362fa-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a362ff-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a36304-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a36309-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a3630d-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a36316-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a3631b-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a3631f-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a36323-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a3632c-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a36331-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a3633b-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a36340-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a36345-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0549-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0552-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0558-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc055a-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0561-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0563-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0565-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0573-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0576-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc057b-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0580-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0584-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0593-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0597-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc059b-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc05aa-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc05bc-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc05c1-f2617483, #w-node-b4af0cdf-253c-23ce-1fa5-54f8baec25f8-f2617483, #w-node-b4af0cdf-253c-23ce-1fa5-54f8baec25fc-f2617483, #w-node-b4af0cdf-253c-23ce-1fa5-54f8baec2600-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a372-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a373-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a374-f2617483 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a379-f2617483 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a37a-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a37b-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a37c-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a381-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a382-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a383-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a38a-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a38b-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a38c-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a39b-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a39c-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a39d-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a3a2-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a3a3-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a3a4-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a3ab-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a3ac-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a3ad-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a3b2-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a3b3-f2617483, #w-node-_4f6ee309-7580-2bde-42b9-2d505ab0a3b4-f2617483, #w-node-_3be23e64-b9c7-9807-67c7-deede823406b-f2617483, #w-node-_3be23e64-b9c7-9807-67c7-deede8234070-f2617483, #w-node-_3be23e64-b9c7-9807-67c7-deede8234075-f2617483, #w-node-_3be23e64-b9c7-9807-67c7-deede823407b-f2617483, #w-node-_3be23e64-b9c7-9807-67c7-deede8234080-f2617483, #w-node-_3be23e64-b9c7-9807-67c7-deede8234085-f2617483 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f789501b-a95d-7e9a-32ee-ccd9255c15be-f2617483, #w-node-f789501b-a95d-7e9a-32ee-ccd9255c15c6-f2617483 {
  place-self: auto;
}

#w-node-_8ca4922b-c98d-7fbc-b73e-783569435d0a-f2617483 {
  justify-self: center;
}

#w-node-f789501b-a95d-7e9a-32ee-ccd9255c15f2-f2617483, #w-node-f789501b-a95d-7e9a-32ee-ccd9255c1620-f2617483, #w-node-f789501b-a95d-7e9a-32ee-ccd9255c1627-f2617483 {
  place-self: auto;
}

#w-node-_31bb7a49-4c79-5472-3add-46745de71fab-f2617483 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31bb7a49-4c79-5472-3add-46745de71fb3-f2617483 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_138a6154-bf09-0126-f39c-708303a362c9-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a362cc-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a362cf-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a362d2-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a362d5-48f47311 {
  place-self: center stretch;
}

#w-node-_138a6154-bf09-0126-f39c-708303a362dc-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a362e4-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a362e6-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a362ed-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a362ef-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a362f1-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a362fa-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a362ff-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a36304-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a36309-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a3630d-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a36316-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a3631b-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a3631f-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a36323-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a3632c-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a36331-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a3633b-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a36340-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a36345-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0549-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0552-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0558-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc055a-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0561-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0563-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0565-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0573-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0576-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc057b-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0580-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0584-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0593-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0597-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc059b-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc05aa-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc05bc-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc05c1-48f47311, #w-node-d606fb5c-029e-a63a-881e-fdc34a91ccfa-48f47311, #w-node-d606fb5c-029e-a63a-881e-fdc34a91cd04-48f47311, #w-node-e5057c1c-21d3-09ec-c40a-476913b3c0dc-48f47311, #w-node-e5057c1c-21d3-09ec-c40a-476913b3c0e1-48f47311, #w-node-e5057c1c-21d3-09ec-c40a-476913b3c0e6-48f47311, #w-node-e5057c1c-21d3-09ec-c40a-476913b3c0ec-48f47311, #w-node-e5057c1c-21d3-09ec-c40a-476913b3c0f1-48f47311, #w-node-e5057c1c-21d3-09ec-c40a-476913b3c0f6-48f47311, #w-node-_8c6e582e-2794-f1de-27b8-1ace9c6d000b-48f47311, #w-node-_8c6e582e-2794-f1de-27b8-1ace9c6d0010-48f47311, #w-node-_8c6e582e-2794-f1de-27b8-1ace9c6d0015-48f47311, #w-node-c1b8beb4-ff3e-96a7-ac7c-ad9bd76cf504-48f47311, #w-node-c1b8beb4-ff3e-96a7-ac7c-ad9bd76cf509-48f47311, #w-node-c1b8beb4-ff3e-96a7-ac7c-ad9bd76cf50e-48f47311, #w-node-_279c2bf4-4cef-069d-6e17-938fcb4a25ef-48f47311, #w-node-_279c2bf4-4cef-069d-6e17-938fcb4a25f4-48f47311, #w-node-_279c2bf4-4cef-069d-6e17-938fcb4a25f9-48f47311, #w-node-_2c1908dc-f5fc-6a9d-a5cf-dabc7eaf8572-48f47311, #w-node-_39b3378b-34d3-8656-8847-11e07db6b9c4-48f47311, #w-node-_39b3378b-34d3-8656-8847-11e07db6b9c9-48f47311 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_301a3b96-526d-75d8-a8bf-7034445e6b29-48f47311 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#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-_9383e2a4-f595-715d-52aa-724076b032af-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b032b2-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b032b5-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b032b8-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b032bb-0d9304f9 {
  place-self: center stretch;
}

#w-node-_9383e2a4-f595-715d-52aa-724076b032c2-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b032ca-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b032cc-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b032d3-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b032d5-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b032d7-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b032e0-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b032e5-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b032ea-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b032ef-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b032f3-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b032fc-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b03301-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b03305-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b03309-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b0330d-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b03316-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b0331b-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b03325-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b0332a-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b0332f-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd22547-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd22550-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd22556-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd22558-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd2255f-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd22561-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd22563-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd22571-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd22574-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd22579-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd2257e-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd22582-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd22591-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd22595-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd22599-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd2259d-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd225ac-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd225be-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd225c3-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;
}

@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-_2f808b91-268b-f30a-e80d-88798d9c77bb-4bb671f4, #w-node-_2f808b91-268b-f30a-e80d-88798d9c77bb-4bb671f6, #w-node-ced948ee-29a1-92f4-7c4f-3d521f43203d-4bb671f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1d3318da-3d67-cd06-c3dc-cbd048c7cb98-4bb671f6, #w-node-a4c2fcdf-6164-3a24-cb4d-cfe3c7273a49-4bb671f6, #w-node-a20fde51-5cce-58c5-e8fa-b366656385ae-4bb671f6, #w-node-_79d05cfb-dd46-348f-1494-a01c78ca0b24-4bb671f6, #w-node-_9aac9219-91ee-e955-0f42-44fc59caa4fa-4bb671f6, #w-node-a5035db6-b942-2646-0e41-957997e7c5dc-4bb671f6, #w-node-_61c7e794-f9a3-37eb-0bfc-8703cf677504-4bb671f6, #w-node-_13940b63-c858-e021-b9a7-0d74caee6255-4bb671f6, #w-node-_13940b63-c858-e021-b9a7-0d74caee6259-4bb671f6, #w-node-_13940b63-c858-e021-b9a7-0d74caee625d-4bb671f6, #w-node-_13940b63-c858-e021-b9a7-0d74caee6261-4bb671f6, #w-node-_13940b63-c858-e021-b9a7-0d74caee6265-4bb671f6, #w-node-_13940b63-c858-e021-b9a7-0d74caee6269-4bb671f6, #w-node-_13940b63-c858-e021-b9a7-0d74caee6275-4bb671f6 {
    align-self: center;
  }

  #w-node-a75b384c-f71b-356d-4451-5d1e7a215ccc-4bb671f6 {
    place-self: center;
  }

  #w-node-abfe51cc-8ad3-2d30-8240-fbd7ce955f13-4bb671f6, #w-node-a003a62b-93dc-b40b-262a-1caca0415a2b-4bb671f6 {
    place-self: auto;
  }

  #w-node-_833b8411-e25d-d4ff-8bc2-821635fa2a89-4bb671f6, #w-node-_1101e360-1f05-3705-3535-c2dc5b3a3b93-4bb671f6, #w-node-b4f02538-d098-aed5-168c-fc58881ee021-4bb671f6, #w-node-cb743234-1637-d6b8-c0ed-7b73294598d5-4bb671f6 {
    place-self: center;
  }

  #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 {
    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 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f789501b-a95d-7e9a-32ee-ccd9255c15c2-f2617483 {
    place-self: center;
  }

  #w-node-f789501b-a95d-7e9a-32ee-ccd9255c15d0-f2617483, #w-node-f789501b-a95d-7e9a-32ee-ccd9255c15fc-f2617483 {
    place-self: auto;
  }

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

@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-_8ddfa39e-a967-5642-deb4-37e65bf5f5ce-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f5d6-4bb671ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f5e5-4bb671ee {
    justify-self: end;
  }

  #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f601-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f61b-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f62a-4bb671ee, #w-node-_8ddfa39e-a967-5642-deb4-37e65bf5f63e-4bb671ee {
    place-self: center end;
  }

  #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b20e-4bb671ee, #w-node-_977618c9-b580-ac1b-6164-e6cb2c12b214-4bb671ee, #w-node-_550d5918-808f-9f3c-5211-cf580c852a2f-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a37-4bb671ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_550d5918-808f-9f3c-5211-cf580c852a46-4bb671ef {
    justify-self: end;
  }

  #w-node-_550d5918-808f-9f3c-5211-cf580c852a62-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a7c-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a8b-4bb671ef, #w-node-_550d5918-808f-9f3c-5211-cf580c852a9f-4bb671ef {
    place-self: center end;
  }

  #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0552-4bb671ef, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0558-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-bbdd7f59-9401-61ce-f375-1dbace73419b-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341a3-4bb671f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bbdd7f59-9401-61ce-f375-1dbace7341b2-4bb671f1 {
    justify-self: end;
  }

  #w-node-bbdd7f59-9401-61ce-f375-1dbace7341ce-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341e8-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace7341f7-4bb671f1, #w-node-bbdd7f59-9401-61ce-f375-1dbace73420b-4bb671f1 {
    place-self: center end;
  }

  #w-node-_5cfcc7ba-0161-8ac6-6e3b-f450532150fc-4bb671f1, #w-node-_5cfcc7ba-0161-8ac6-6e3b-f45053215102-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-a9213cfc-037e-f498-40ba-27757b2bce6f-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bce77-4bb671f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a9213cfc-037e-f498-40ba-27757b2bce86-4bb671f4 {
    justify-self: end;
  }

  #w-node-a9213cfc-037e-f498-40ba-27757b2bcea2-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bcebc-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bcecb-4bb671f4, #w-node-a9213cfc-037e-f498-40ba-27757b2bcedf-4bb671f4 {
    place-self: center end;
  }

  #w-node-f1c4701e-4507-c4ae-defa-b8374c125bf2-4bb671f4, #w-node-f1c4701e-4507-c4ae-defa-b8374c125bf8-4bb671f4, #w-node-_250cfaaa-32e4-3397-1695-ade4d5b193b9-4bb671f4, #w-node-_5fcacae0-7619-7ddd-c2e2-6956a1ad618b-4bb671f4, #w-node-_8e4dd2a0-6b75-dfc6-9c1b-9e8f756822ad-4bb671f4, #w-node-_9cf2f43e-4bb6-66c8-9621-5780807b5341-4bb671f4, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a5f-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a67-4bb671f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a76-4bb671f6 {
    justify-self: end;
  }

  #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070a92-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070aac-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070abb-4bb671f6, #w-node-_83f483a0-10b7-0d66-bd5d-448fdb070acf-4bb671f6 {
    place-self: center end;
  }

  #w-node-af656188-1122-032f-0e54-efd27fd45cbf-4bb671f6, #w-node-af656188-1122-032f-0e54-efd27fd45cc5-4bb671f6, #w-node-c3f61268-bf0f-6c36-8203-82b454c840b9-4bb671f6, #w-node-f46c3af4-272a-fd4f-4bb4-eede477c73f8-4bb671f6, #w-node-df8e8b1c-b686-291d-bbeb-c746e0c614ba-4bb671f6, #w-node-_250cfaaa-32e4-3397-1695-ade4d5b193b9-4bb671f6, #w-node-c93646e6-5a71-46f7-a284-c4281de8b9cd-4bb671f6, #w-node-_3f0916cc-db8d-06ce-6f70-0504483162a6-4bb671f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f1c6d086-3557-8c49-ad51-982b82dd6c8f-4bb671f6, #w-node-_62d504d1-ba95-5061-5e72-aa8f6258d566-4bb671f6, #w-node-_424ee627-36a5-dbd0-f36a-5d0d629bf4d7-4bb671f6, #w-node-f515e95b-c988-b4ec-9e3a-e0ed7f2717e5-4bb671f6, #w-node-_6050e972-90ce-e8df-100a-11541c90e740-4bb671f6, #w-node-a8bf2021-d3f5-2cb6-8be8-4b352ad84b99-4bb671f6, #w-node-_0ecb0692-1660-e5e4-a123-00a53615094b-4bb671f6, #w-node-c2093102-99e3-6c0a-77f1-e7f68e4e26b4-4bb671f6 {
    align-self: center;
  }

  #w-node-_7eca6ccf-ee9e-27ca-6a60-96d8139c7904-4bb671f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a4c2fcdf-6164-3a24-cb4d-cfe3c7273a49-4bb671f6, #w-node-a20fde51-5cce-58c5-e8fa-b366656385ae-4bb671f6, #w-node-_79d05cfb-dd46-348f-1494-a01c78ca0b24-4bb671f6, #w-node-a5035db6-b942-2646-0e41-957997e7c5dc-4bb671f6 {
    align-self: center;
  }

  #w-node-_005aafc1-b7cc-93b7-6240-edfedd943aa1-4bb671f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_077654f2-4520-7e60-2032-0f153d550317-4bb671f6, #w-node-_5471ada8-88a6-3443-0dfc-a505c439d33f-4bb671f6 {
    place-self: center;
  }

  #w-node-_442afd07-7074-b886-e317-59e28d2a14d9-4bb671f6, #w-node-e18da44f-294f-12a4-b185-826574d85846-4bb671f6, #w-node-_22cd209f-a74a-ddf2-08b3-cc5ecaaaa946-4bb671f6, #w-node-_3018ea78-0f01-e21c-cfa9-cbef1e95d37d-4bb671f6, #w-node-d720e083-f9b2-463c-fac3-4b2a7e60a664-4bb671f6 {
    align-self: center;
  }

  #w-node-ecfff36c-441f-b222-6108-2a9ec768fb3f-4bb671f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_13940b63-c858-e021-b9a7-0d74caee6259-4bb671f6, #w-node-_13940b63-c858-e021-b9a7-0d74caee625d-4bb671f6, #w-node-_13940b63-c858-e021-b9a7-0d74caee6261-4bb671f6, #w-node-_13940b63-c858-e021-b9a7-0d74caee6269-4bb671f6 {
    align-self: center;
  }

  #w-node-_5f67dc8c-d4d7-4e14-45dc-6223e8845e52-4bb671f6, #w-node-_5f67dc8c-d4d7-4e14-45dc-6223e8845e56-4bb671f6, #w-node-_5f67dc8c-d4d7-4e14-45dc-6223e8845e62-4bb671f6, #w-node-_5f67dc8c-d4d7-4e14-45dc-6223e8845e6e-4bb671f6, #w-node-_5f67dc8c-d4d7-4e14-45dc-6223e8845e7a-4bb671f6, #w-node-_5f67dc8c-d4d7-4e14-45dc-6223e8845e7e-4bb671f6, #w-node-_5f67dc8c-d4d7-4e14-45dc-6223e8845e82-4bb671f6 {
    place-self: center;
  }

  #w-node-abfe51cc-8ad3-2d30-8240-fbd7ce955f13-4bb671f6, #w-node-a003a62b-93dc-b40b-262a-1caca0415a2b-4bb671f6 {
    place-self: auto;
  }

  #w-node-_833b8411-e25d-d4ff-8bc2-821635fa2a89-4bb671f6, #w-node-_1101e360-1f05-3705-3535-c2dc5b3a3b93-4bb671f6, #w-node-b4f02538-d098-aed5-168c-fc58881ee021-4bb671f6, #w-node-cb743234-1637-d6b8-c0ed-7b73294598d5-4bb671f6 {
    place-self: center;
  }

  #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137021-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137029-4bb671f7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137038-4bb671f7 {
    justify-self: end;
  }

  #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137054-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e013706e-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e013707d-4bb671f7, #w-node-ef52b0e1-7f70-0d1c-d2e4-e6d6e0137091-4bb671f7 {
    place-self: center end;
  }

  #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c999-4bb671f7, #w-node-_371fdbf1-9fe3-918e-ab2f-73d68983c99f-4bb671f7, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cacb-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cad3-4bb671f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d14a0004-d313-6cc5-5bb4-292344d5cae2-4bb671f8 {
    justify-self: end;
  }

  #w-node-d14a0004-d313-6cc5-5bb4-292344d5cafe-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cb18-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cb27-4bb671f8, #w-node-d14a0004-d313-6cc5-5bb4-292344d5cb3b-4bb671f8 {
    place-self: center end;
  }

  #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff452ec-4bb671f8, #w-node-_81bcf5f7-fc40-f55f-6de8-68874ff452f2-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-e7e6dc3c-e0da-f436-e23c-406b01cca5fe-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca606-9da76d1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca615-9da76d1e {
    justify-self: end;
  }

  #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca631-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca64b-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca65a-9da76d1e, #w-node-e7e6dc3c-e0da-f436-e23c-406b01cca66e-9da76d1e {
    place-self: center end;
  }

  #w-node-_1fe59df9-b13e-8ad9-1d6a-b76777651329-9da76d1e, #w-node-_1fe59df9-b13e-8ad9-1d6a-b7677765132f-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-_8daaf3da-498e-4cda-a8fc-c6507f1d7bfa-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c02-23acdc2b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c11-23acdc2b {
    justify-self: end;
  }

  #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c2d-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c47-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c56-23acdc2b, #w-node-_8daaf3da-498e-4cda-a8fc-c6507f1d7c6a-23acdc2b {
    place-self: center end;
  }

  #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbde3-23acdc2b, #w-node-ae105ea7-8c63-fea4-69e8-a3effbedbde9-23acdc2b, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2c9-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2d1-b7650a71 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2e0-b7650a71 {
    justify-self: end;
  }

  #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c2fc-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c316-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c325-b7650a71, #w-node-_5e37aeae-ea98-8ec7-a4ac-efb93651c339-b7650a71 {
    place-self: center end;
  }

  #w-node-_2ed5ca51-ff51-036a-204c-57f14390f610-b7650a71, #w-node-_2ed5ca51-ff51-036a-204c-57f14390f616-b7650a71, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df581-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df589-4e285342 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b51b82a0-62b4-6e13-871c-6c50b64df598-4e285342 {
    justify-self: end;
  }

  #w-node-b51b82a0-62b4-6e13-871c-6c50b64df5b4-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df5ce-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df5dd-4e285342, #w-node-b51b82a0-62b4-6e13-871c-6c50b64df5f1-4e285342 {
    place-self: center end;
  }

  #w-node-c6526667-a651-2c2d-19dc-ed76db174e6a-4e285342, #w-node-c6526667-a651-2c2d-19dc-ed76db174e70-4e285342, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c33276-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c3327e-d754a71f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c3328d-d754a71f {
    justify-self: end;
  }

  #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c332a9-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c332bf-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c332ce-d754a71f, #w-node-_79cb1aa5-5f32-3e83-3ead-2c6437c332e2-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-c9a3be64-3506-b8bf-3f9e-8357736a3f14-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f1c-6df0c030 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f2d-6df0c030 {
    justify-self: end;
  }

  #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f49-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f5f-6df0c030, #w-node-c9a3be64-3506-b8bf-3f9e-8357736a3f77-6df0c030 {
    place-self: center end;
  }

  #w-node-d5f864b9-c57b-961a-b270-bc9e430c4b55-6df0c030, #w-node-d5f864b9-c57b-961a-b270-bc9e430c4b5b-6df0c030, #w-node-_8f68c707-e648-59f9-ddaf-8402d64995f3-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d64995fb-5bc99a00 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8f68c707-e648-59f9-ddaf-8402d649960c-5bc99a00 {
    justify-self: end;
  }

  #w-node-_8f68c707-e648-59f9-ddaf-8402d6499628-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d649963e-5bc99a00, #w-node-_8f68c707-e648-59f9-ddaf-8402d6499656-5bc99a00 {
    place-self: center end;
  }

  #w-node-cd8f7432-2f99-805e-8465-48ec02825166-5bc99a00, #w-node-cd8f7432-2f99-805e-8465-48ec0282516c-5bc99a00, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1be-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1c6-1638a0bf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1d7-1638a0bf {
    justify-self: end;
  }

  #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f1f3-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f209-1638a0bf, #w-node-_4cd47f16-2435-d9d5-5b98-dc0f1a67f221-1638a0bf {
    place-self: center end;
  }

  #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e28-1638a0bf, #w-node-_054b47ca-e9d8-d6a3-ca79-41e87faa8e2e-1638a0bf, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3bc-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3c4-425df0b5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3d5-425df0b5 {
    justify-self: end;
  }

  #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c3f1-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c407-425df0b5, #w-node-_4f34336b-21a9-c4a9-de96-a4cf3998c41f-425df0b5 {
    place-self: center end;
  }

  #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c2a8-425df0b5, #w-node-_25cd8c8c-3dc2-956f-df59-8e9cd759c2ae-425df0b5, #w-node-c1349575-4ae5-7678-d00c-c5812a780f28-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f30-466482e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c1349575-4ae5-7678-d00c-c5812a780f41-466482e1 {
    justify-self: end;
  }

  #w-node-c1349575-4ae5-7678-d00c-c5812a780f5d-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f73-466482e1, #w-node-c1349575-4ae5-7678-d00c-c5812a780f8b-466482e1 {
    place-self: center end;
  }

  #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dcfc0-466482e1, #w-node-_3d3f727d-9b57-8aa0-9222-2c2f976dcfc6-466482e1, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc797-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc79f-28013f5e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7b0-28013f5e {
    justify-self: end;
  }

  #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7cc-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7e2-28013f5e, #w-node-_444bbef3-ba70-52ac-0c5b-0ec8664dc7fa-28013f5e {
    place-self: center end;
  }

  #w-node-d6c17a37-24a4-7ec0-3484-f517720fa6c0-28013f5e, #w-node-d6c17a37-24a4-7ec0-3484-f517720fa6c6-28013f5e, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62af-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62b7-abcced42 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62c8-abcced42 {
    justify-self: end;
  }

  #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62e4-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa62fa-abcced42, #w-node-_4977d9ff-c935-a1ea-5799-10bf38aa6312-abcced42 {
    place-self: center end;
  }

  #w-node-ef9d485c-8913-8c9a-5d97-978eb734962d-abcced42, #w-node-ef9d485c-8913-8c9a-5d97-978eb7349633-abcced42, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa3058-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa3060-e25e56d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa3071-e25e56d0 {
    justify-self: end;
  }

  #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa308d-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa30a3-e25e56d0, #w-node-a9d34ece-9f80-a2be-5ce9-46322dfa30bb-e25e56d0 {
    place-self: center end;
  }

  #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439cace7-e25e56d0, #w-node-_62cf9bf0-9d9b-215c-6aff-08b8439caced-e25e56d0, #w-node-_45512589-6d8a-192f-b320-379320a5cf92-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cf9a-28018a2c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_45512589-6d8a-192f-b320-379320a5cfab-28018a2c {
    justify-self: end;
  }

  #w-node-_45512589-6d8a-192f-b320-379320a5cfc7-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cfdd-28018a2c, #w-node-_45512589-6d8a-192f-b320-379320a5cff5-28018a2c {
    place-self: center end;
  }

  #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e55d-28018a2c, #w-node-b51034cd-dbbe-2c18-ba7d-29fd98f4e563-28018a2c, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec30a-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec312-92cb26bf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec323-92cb26bf {
    justify-self: end;
  }

  #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec33f-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec355-92cb26bf, #w-node-_49b2a96f-5629-942e-ee08-7f67b1bec36d-92cb26bf {
    place-self: center end;
  }

  #w-node-_858285ce-264e-1bc3-85ba-f5613cbb15c6-92cb26bf, #w-node-_858285ce-264e-1bc3-85ba-f5613cbb15cc-92cb26bf, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cb5-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cbd-61d0e214 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cce-61d0e214 {
    justify-self: end;
  }

  #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84cea-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84d00-61d0e214, #w-node-_8235af3d-29c4-9c6a-46b8-f5a0feb84d18-61d0e214 {
    place-self: center end;
  }

  #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78bd4-61d0e214, #w-node-_3fa492f7-62a2-cdfa-0c7d-85bf58a78bda-61d0e214, #w-node-e102939b-43ba-f88d-8854-c87d0822e7cc-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e7d4-c9cb7bca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e102939b-43ba-f88d-8854-c87d0822e7e5-c9cb7bca {
    justify-self: end;
  }

  #w-node-e102939b-43ba-f88d-8854-c87d0822e801-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e817-c9cb7bca, #w-node-e102939b-43ba-f88d-8854-c87d0822e82f-c9cb7bca {
    place-self: center end;
  }

  #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2b72-c9cb7bca, #w-node-_970b097a-8c0e-0412-4f7d-50e0998c2b78-c9cb7bca, #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-_29dbb464-45bb-f01f-d5b2-1f8222d8c905-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c90d-3d69ca2b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c91c-3d69ca2b {
    justify-self: end;
  }

  #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c938-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c952-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c961-3d69ca2b, #w-node-_29dbb464-45bb-f01f-d5b2-1f8222d8c975-3d69ca2b {
    place-self: center end;
  }

  #w-node-d88479f6-943b-ddba-d8c7-3de83ebeccfe-3d69ca2b, #w-node-d88479f6-943b-ddba-d8c7-3de83ebecd04-3d69ca2b, #w-node-e1fad3b1-2547-af7e-d835-fc345408e512-3d69ca2b, #w-node-e1fad3b1-2547-af7e-d835-fc345408e52b-3d69ca2b, #w-node-_0d197c8d-ab50-fdfe-2dab-83b40fe8ccad-3d69ca2b, #w-node-_0d197c8d-ab50-fdfe-2dab-83b40fe8ccbb-3d69ca2b, #w-node-_4c8b1442-0dae-e8d6-7115-c265224e1908-3d69ca2b, #w-node-_4c8b1442-0dae-e8d6-7115-c265224e1916-3d69ca2b, #w-node-e4eec7e8-dca8-9209-eadd-27c3a67e570b-3d69ca2b, #w-node-e4eec7e8-dca8-9209-eadd-27c3a67e5719-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 {
    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-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 {
    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-_138a6154-bf09-0126-f39c-708303a362dc-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a362e4-dc4dd0e2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_138a6154-bf09-0126-f39c-708303a362f3-dc4dd0e2 {
    justify-self: end;
  }

  #w-node-_138a6154-bf09-0126-f39c-708303a3630f-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a36325-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a36334-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a36348-dc4dd0e2 {
    place-self: center end;
  }

  #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0552-dc4dd0e2, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0558-dc4dd0e2, #w-node-_138a6154-bf09-0126-f39c-708303a362dc-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a362e4-65fe96cb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_138a6154-bf09-0126-f39c-708303a362f3-65fe96cb {
    justify-self: end;
  }

  #w-node-_138a6154-bf09-0126-f39c-708303a3630f-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a36325-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a36334-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a36348-65fe96cb {
    place-self: center end;
  }

  #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0552-65fe96cb, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0558-65fe96cb, #w-node-_138a6154-bf09-0126-f39c-708303a362dc-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a362e4-85655aa1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_138a6154-bf09-0126-f39c-708303a362f3-85655aa1 {
    justify-self: end;
  }

  #w-node-_138a6154-bf09-0126-f39c-708303a3630f-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a36325-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a36334-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a36348-85655aa1 {
    place-self: center end;
  }

  #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0552-85655aa1, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0558-85655aa1, #w-node-_138a6154-bf09-0126-f39c-708303a362dc-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a362e4-f2617483 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_138a6154-bf09-0126-f39c-708303a362f3-f2617483 {
    justify-self: end;
  }

  #w-node-_138a6154-bf09-0126-f39c-708303a3630f-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a36325-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a36334-f2617483, #w-node-_138a6154-bf09-0126-f39c-708303a36348-f2617483 {
    place-self: center end;
  }

  #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0552-f2617483, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0558-f2617483 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f789501b-a95d-7e9a-32ee-ccd9255c15d0-f2617483, #w-node-f789501b-a95d-7e9a-32ee-ccd9255c15fc-f2617483 {
    place-self: auto;
  }

  #w-node-_138a6154-bf09-0126-f39c-708303a362dc-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a362e4-48f47311 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_138a6154-bf09-0126-f39c-708303a362f3-48f47311 {
    justify-self: end;
  }

  #w-node-_138a6154-bf09-0126-f39c-708303a3630f-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a36325-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a36334-48f47311, #w-node-_138a6154-bf09-0126-f39c-708303a36348-48f47311 {
    place-self: center end;
  }

  #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0552-48f47311, #w-node-_95383278-3ebf-b03c-bfb4-b29a07fc0558-48f47311, #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-_9383e2a4-f595-715d-52aa-724076b032c2-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b032ca-0d9304f9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9383e2a4-f595-715d-52aa-724076b032d9-0d9304f9 {
    justify-self: end;
  }

  #w-node-_9383e2a4-f595-715d-52aa-724076b032f5-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b0330f-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b0331e-0d9304f9, #w-node-_9383e2a4-f595-715d-52aa-724076b03332-0d9304f9 {
    place-self: center end;
  }

  #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd22550-0d9304f9, #w-node-_8afd2b39-4f5e-1bc9-bf8a-b439edd22556-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 {
    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-_2b5e6829-47b9-8954-0f33-fa2e46e381ad-4bb671f4, #w-node-_2b5e6829-47b9-8954-0f33-fa2e46e381b2-4bb671f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62d504d1-ba95-5061-5e72-aa8f6258d566-4bb671f6, #w-node-_0ecb0692-1660-e5e4-a123-00a53615094b-4bb671f6 {
    place-self: auto;
  }

  #w-node-_077654f2-4520-7e60-2032-0f153d550317-4bb671f6, #w-node-_5471ada8-88a6-3443-0dfc-a505c439d33f-4bb671f6, #w-node-_442afd07-7074-b886-e317-59e28d2a14d9-4bb671f6, #w-node-e18da44f-294f-12a4-b185-826574d85846-4bb671f6, #w-node-_22cd209f-a74a-ddf2-08b3-cc5ecaaaa946-4bb671f6, #w-node-_3018ea78-0f01-e21c-cfa9-cbef1e95d37d-4bb671f6, #w-node-d720e083-f9b2-463c-fac3-4b2a7e60a664-4bb671f6, #w-node-_5f67dc8c-d4d7-4e14-45dc-6223e8845e52-4bb671f6, #w-node-_5f67dc8c-d4d7-4e14-45dc-6223e8845e56-4bb671f6, #w-node-_5f67dc8c-d4d7-4e14-45dc-6223e8845e62-4bb671f6, #w-node-_5f67dc8c-d4d7-4e14-45dc-6223e8845e6e-4bb671f6, #w-node-_5f67dc8c-d4d7-4e14-45dc-6223e8845e7a-4bb671f6, #w-node-_5f67dc8c-d4d7-4e14-45dc-6223e8845e7e-4bb671f6, #w-node-_5f67dc8c-d4d7-4e14-45dc-6223e8845e82-4bb671f6 {
    align-self: center;
  }

  #w-node-abfe51cc-8ad3-2d30-8240-fbd7ce955f13-4bb671f6, #w-node-a003a62b-93dc-b40b-262a-1caca0415a2b-4bb671f6 {
    place-self: auto;
  }

  #w-node-_833b8411-e25d-d4ff-8bc2-821635fa2a89-4bb671f6, #w-node-_1101e360-1f05-3705-3535-c2dc5b3a3b93-4bb671f6, #w-node-b4f02538-d098-aed5-168c-fc58881ee021-4bb671f6, #w-node-cb743234-1637-d6b8-c0ed-7b73294598d5-4bb671f6 {
    place-self: center;
  }

  #w-node-d2f1062f-f03c-2733-22b6-f05f872910d6-4bb671f6 {
    place-self: end start;
  }

  #w-node-d2f1062f-f03c-2733-22b6-f05f872910d8-4bb671f6 {
    place-self: end;
  }

  #w-node-d2f1062f-f03c-2733-22b6-f05f872910e7-4bb671f6 {
    place-self: end start;
  }

  #w-node-d2f1062f-f03c-2733-22b6-f05f872910e9-4bb671f6 {
    place-self: end;
  }

  #w-node-d2f1062f-f03c-2733-22b6-f05f872910f8-4bb671f6 {
    place-self: end start;
  }

  #w-node-d2f1062f-f03c-2733-22b6-f05f872910fa-4bb671f6 {
    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-_1eb5837d-120e-fd94-b2d2-43676a492659-6df0c030, #w-node-_1eb5837d-120e-fd94-b2d2-43676a49267d-6df0c030, #w-node-bae3fd99-d254-7cb4-9cb0-462800f36745-6df0c030, #w-node-_1eb5837d-120e-fd94-b2d2-43676a4926c9-6df0c030, #w-node-_1eb5837d-120e-fd94-b2d2-43676a4926db-6df0c030, #w-node-_1eb5837d-120e-fd94-b2d2-43676a4926f4-6df0c030, #w-node-_1eb5837d-120e-fd94-b2d2-43676a492703-6df0c030, #w-node-c409cbb5-594b-9314-b71d-ea2c12d6d9b5-5bc99a00, #w-node-_7f39603b-ecf8-172c-7fb0-bb8a593b7a7a-5bc99a00, #w-node-_29c5f300-c2f0-60da-0884-b36c435abccf-5bc99a00, #w-node-_176e4416-1148-60ef-df00-b44083f76c4f-5bc99a00, #w-node-a756f771-276e-b30b-982e-33dd9a27de28-5bc99a00, #w-node-c409cbb5-594b-9314-b71d-ea2c12d6d9dd-5bc99a00, #w-node-c409cbb5-594b-9314-b71d-ea2c12d6d9ef-5bc99a00, #w-node-c409cbb5-594b-9314-b71d-ea2c12d6da08-5bc99a00, #w-node-c409cbb5-594b-9314-b71d-ea2c12d6da17-5bc99a00, #w-node-_38e02da2-7100-3d3b-ad7c-1cf32a4e2b0d-5bc99a00, #w-node-_38e02da2-7100-3d3b-ad7c-1cf32a4e2b1f-5bc99a00, #w-node-_38e02da2-7100-3d3b-ad7c-1cf32a4e2b31-5bc99a00, #w-node-_38e02da2-7100-3d3b-ad7c-1cf32a4e2b43-5bc99a00, #w-node-_38e02da2-7100-3d3b-ad7c-1cf32a4e2b55-5bc99a00, #w-node-_38e02da2-7100-3d3b-ad7c-1cf32a4e2b67-5bc99a00, #w-node-_47ba9b31-f4a1-7371-24ee-3edb86d773d0-1638a0bf, #w-node-_9c4a30c6-9a7d-ede2-2dfd-f1bffe28c060-1638a0bf, #w-node-_47ba9b31-f4a1-7371-24ee-3edb86d77406-1638a0bf, #w-node-_3f4cba41-8280-9b4d-ad15-3449d007499a-1638a0bf, #w-node-_47ba9b31-f4a1-7371-24ee-3edb86d7741c-1638a0bf, #w-node-_47ba9b31-f4a1-7371-24ee-3edb86d7742e-1638a0bf, #w-node-_47ba9b31-f4a1-7371-24ee-3edb86d77447-1638a0bf, #w-node-_47ba9b31-f4a1-7371-24ee-3edb86d77456-1638a0bf, #w-node-_47ba9b31-f4a1-7371-24ee-3edb86d77469-1638a0bf, #w-node-_47ba9b31-f4a1-7371-24ee-3edb86d7747b-1638a0bf, #w-node-_47ba9b31-f4a1-7371-24ee-3edb86d7748d-1638a0bf, #w-node-_47ba9b31-f4a1-7371-24ee-3edb86d7749f-1638a0bf, #w-node-_47ba9b31-f4a1-7371-24ee-3edb86d774b1-1638a0bf, #w-node-_47ba9b31-f4a1-7371-24ee-3edb86d774c3-1638a0bf, #w-node-_75df6a34-12e2-a6fb-2895-622d46ea9f2e-425df0b5, #w-node-_75df6a34-12e2-a6fb-2895-622d46ea9f7a-425df0b5, #w-node-_75df6a34-12e2-a6fb-2895-622d46ea9f8c-425df0b5, #w-node-_75df6a34-12e2-a6fb-2895-622d46ea9fa5-425df0b5, #w-node-_75df6a34-12e2-a6fb-2895-622d46ea9fb4-425df0b5, #w-node-_75df6a34-12e2-a6fb-2895-622d46ea9fc7-425df0b5, #w-node-_75df6a34-12e2-a6fb-2895-622d46ea9fd9-425df0b5, #w-node-_75df6a34-12e2-a6fb-2895-622d46ea9feb-425df0b5, #w-node-_75df6a34-12e2-a6fb-2895-622d46ea9ffd-425df0b5, #w-node-_75df6a34-12e2-a6fb-2895-622d46eaa00f-425df0b5, #w-node-_75df6a34-12e2-a6fb-2895-622d46eaa021-425df0b5, #w-node-_541d7441-a58a-7655-a3eb-538b75896daf-466482e1, #w-node-_541d7441-a58a-7655-a3eb-538b75896dc1-466482e1, #w-node-_541d7441-a58a-7655-a3eb-538b75896dd3-466482e1, #w-node-_541d7441-a58a-7655-a3eb-538b75896de5-466482e1, #w-node-_541d7441-a58a-7655-a3eb-538b75896df7-466482e1, #w-node-_541d7441-a58a-7655-a3eb-538b75896e0d-466482e1, #w-node-_541d7441-a58a-7655-a3eb-538b75896e1f-466482e1, #w-node-_541d7441-a58a-7655-a3eb-538b75896e38-466482e1, #w-node-_541d7441-a58a-7655-a3eb-538b75896e47-466482e1, #w-node-_541d7441-a58a-7655-a3eb-538b75896e5a-466482e1, #w-node-_541d7441-a58a-7655-a3eb-538b75896e6c-466482e1, #w-node-_541d7441-a58a-7655-a3eb-538b75896e7e-466482e1, #w-node-_541d7441-a58a-7655-a3eb-538b75896e90-466482e1, #w-node-_541d7441-a58a-7655-a3eb-538b75896ea2-466482e1, #w-node-_541d7441-a58a-7655-a3eb-538b75896eb4-466482e1, #w-node-e896f02a-49fa-0afc-8545-7b1bf937adb8-28013f5e, #w-node-e896f02a-49fa-0afc-8545-7b1bf937addc-28013f5e, #w-node-e896f02a-49fa-0afc-8545-7b1bf937adee-28013f5e, #w-node-e896f02a-49fa-0afc-8545-7b1bf937ae16-28013f5e, #w-node-e896f02a-49fa-0afc-8545-7b1bf937ae28-28013f5e, #w-node-e896f02a-49fa-0afc-8545-7b1bf937ae41-28013f5e, #w-node-e896f02a-49fa-0afc-8545-7b1bf937ae50-28013f5e, #w-node-e896f02a-49fa-0afc-8545-7b1bf937ae63-28013f5e, #w-node-e896f02a-49fa-0afc-8545-7b1bf937ae75-28013f5e, #w-node-e896f02a-49fa-0afc-8545-7b1bf937ae87-28013f5e, #w-node-e896f02a-49fa-0afc-8545-7b1bf937ae99-28013f5e, #w-node-e896f02a-49fa-0afc-8545-7b1bf937aeab-28013f5e, #w-node-e896f02a-49fa-0afc-8545-7b1bf937aebd-28013f5e, #w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05afac-abcced42, #w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05afbe-abcced42, #w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05afd0-abcced42, #w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05afe2-abcced42, #w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05aff4-abcced42, #w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05b00a-abcced42, #w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05b01c-abcced42, #w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05b035-abcced42, #w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05b044-abcced42, #w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05b057-abcced42, #w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05b069-abcced42, #w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05b07b-abcced42, #w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05b08d-abcced42, #w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05b09f-abcced42, #w-node-_1a1335b6-e3c4-2551-cafd-e6d53a05b0b1-abcced42, #w-node-bcb72279-ef0e-2151-bb66-4490c71c2c57-e25e56d0, #w-node-ff251bd1-9bd0-58d5-5f4f-aca70a3c1ea3-28018a2c, #w-node-ff251bd1-9bd0-58d5-5f4f-aca70a3c1ec7-28018a2c, #w-node-ff251bd1-9bd0-58d5-5f4f-aca70a3c1f01-28018a2c, #w-node-ff251bd1-9bd0-58d5-5f4f-aca70a3c1f13-28018a2c, #w-node-ff251bd1-9bd0-58d5-5f4f-aca70a3c1f2c-28018a2c, #w-node-ff251bd1-9bd0-58d5-5f4f-aca70a3c1f3b-28018a2c, #w-node-ff251bd1-9bd0-58d5-5f4f-aca70a3c1f4e-28018a2c, #w-node-ff251bd1-9bd0-58d5-5f4f-aca70a3c1f60-28018a2c, #w-node-ff251bd1-9bd0-58d5-5f4f-aca70a3c1f72-28018a2c, #w-node-ff251bd1-9bd0-58d5-5f4f-aca70a3c1f84-28018a2c, #w-node-ff251bd1-9bd0-58d5-5f4f-aca70a3c1f96-28018a2c, #w-node-ff251bd1-9bd0-58d5-5f4f-aca70a3c1fa8-28018a2c, #w-node-_7c158ed4-9d6b-51d4-dd13-a69874e9a2bf-92cb26bf, #w-node-f458caff-a68d-641c-8355-7add60905b35-61d0e214, #w-node-f458caff-a68d-641c-8355-7add60905b47-61d0e214, #w-node-f458caff-a68d-641c-8355-7add60905b59-61d0e214, #w-node-f458caff-a68d-641c-8355-7add60905b6b-61d0e214, #w-node-f458caff-a68d-641c-8355-7add60905b7d-61d0e214, #w-node-f458caff-a68d-641c-8355-7add60905b93-61d0e214, #w-node-f458caff-a68d-641c-8355-7add60905ba5-61d0e214, #w-node-f458caff-a68d-641c-8355-7add60905bbe-61d0e214, #w-node-f458caff-a68d-641c-8355-7add60905bcd-61d0e214, #w-node-f458caff-a68d-641c-8355-7add60905be0-61d0e214, #w-node-f458caff-a68d-641c-8355-7add60905bf2-61d0e214, #w-node-f458caff-a68d-641c-8355-7add60905c04-61d0e214, #w-node-f458caff-a68d-641c-8355-7add60905c16-61d0e214, #w-node-f458caff-a68d-641c-8355-7add60905c28-61d0e214, #w-node-f458caff-a68d-641c-8355-7add60905c3a-61d0e214, #w-node-f484de24-4784-499f-4598-a9b366fb46e7-c9cb7bca {
    align-self: auto;
  }

  #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-f789501b-a95d-7e9a-32ee-ccd9255c15d0-f2617483, #w-node-f789501b-a95d-7e9a-32ee-ccd9255c15fc-f2617483 {
    place-self: auto;
  }

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

@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-_9cf2f43e-4bb6-66c8-9621-5780807b5341-4bb671f4, #w-node-_7a9a5331-e299-0e87-e29b-a1b610a01873-4bb671f4, #w-node-_7a9a5331-e299-0e87-e29b-a1b610a01881-4bb671f4, #w-node-_7a9a5331-e299-0e87-e29b-a1b610a0188f-4bb671f4, #w-node-_95c34ce4-ab9d-3b5f-e4dd-db099ce0a775-4bb671f6, #w-node-f8bec171-c1a2-d3bd-7e90-e53d3f026c61-4bb671f6, #w-node-_95c34ce4-ab9d-3b5f-e4dd-db099ce0a791-4bb671f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_833b8411-e25d-d4ff-8bc2-821635fa2a89-4bb671f6, #w-node-_1101e360-1f05-3705-3535-c2dc5b3a3b93-4bb671f6, #w-node-b4f02538-d098-aed5-168c-fc58881ee021-4bb671f6, #w-node-cb743234-1637-d6b8-c0ed-7b73294598d5-4bb671f6 {
    align-self: center;
  }

  #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, #w-node-df8e8b1c-b686-291d-bbeb-c746e0c614ba-4bb671f4, #w-node-_9cf2f43e-4bb6-66c8-9621-5780807b5341-4bb671f4, #w-node-df8e8b1c-b686-291d-bbeb-c746e0c614ba-4bb671f6 {
    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 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e1fad3b1-2547-af7e-d835-fc345408e512-3d69ca2b, #w-node-_0d197c8d-ab50-fdfe-2dab-83b40fe8ccad-3d69ca2b, #w-node-_4c8b1442-0dae-e8d6-7115-c265224e1908-3d69ca2b, #w-node-e4eec7e8-dca8-9209-eadd-27c3a67e570b-3d69ca2b {
    justify-self: start;
  }

  #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 {
    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-_63d941cd-a348-0a65-3f0b-a7610a958495-4bb671f4 {
    justify-self: auto;
  }

  #w-node-a003a62b-93dc-b40b-262a-1caca0415a28-4bb671f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f22b4b62-f80f-eada-06a0-fa5881630f08-4bb671f6, #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-f789501b-a95d-7e9a-32ee-ccd9255c15f9-f2617483, #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;
  }
}
