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

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: Golostext;
  src: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d9645a_GolosText-ExtraBold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d96458_GolosText-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Golostext;
  src: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d96456_GolosText-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Golostext;
  src: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d96459_GolosText-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Golostext;
  src: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d96457_GolosText-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Golostext;
  src: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d9645b_GolosText-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Golostext variablefont wght;
  src: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d9645c_GolosText-VariableFont_wght.ttf") format("truetype");
  font-weight: 400 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fivosansmodern;
  src: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d9644c_FivoSansModern-Bold-Oblique.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Fivosansmodern;
  src: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d9644d_FivoSansModern-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fivosansmodern;
  src: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d9644e_FivoSansModern-ExtBlack-Oblique.otf") format("opentype"), url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d96450_FivoSansModern-Heavy-Oblique.otf") format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Fivosansmodern;
  src: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d96453_FivoSansModern-Regular-Oblique.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Fivosansmodern-heavy;
  src: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d9644f_FivoSansModern-ExtBlack.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fivosansmodern;
  src: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d96451_FivoSansModern-Heavy.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: Fivosansmodern;
  src: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d96454_FivoSansModern-Medium-Oblique.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Fivosansmodern;
  src: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d96455_FivoSansModern-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: white;
  --black: black;
}

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

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

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

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

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

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

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

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

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

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

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

h1, h2, h3 {
  margin-top: 0;
  margin-bottom: 0;
}

h4 {
  margin: 10px auto;
}

h5 {
  max-width: 36.4em;
  margin: 10px auto;
}

h6 {
  max-width: 42.5em;
  margin: 10px auto;
}

p {
  margin-bottom: 0;
}

a {
  text-decoration: none;
}

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

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

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

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

figure {
  margin-bottom: 10px;
}

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

.body {
  color: #eeebeb;
  background-color: #161616;
  font-family: Golostext, sans-serif;
  font-size: .690608vw;
  font-weight: 400;
  line-height: 100%;
}

.fixed-nav {
  z-index: 999;
  background-color: #161616;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: inset 0 0 0 2px #20202080;
}

.fixed-nav.bg-202020 {
  background-color: #202020;
}

.nav {
  background-color: #0000;
  width: 100%;
  max-width: 144.8em;
  margin-left: auto;
  margin-right: auto;
}

.nav.blog {
  max-width: 126em;
}

.cont-nav {
  justify-content: space-between;
  align-items: center;
  max-width: 129.4em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2.2em;
  padding-bottom: 2.2em;
  display: flex;
}

.cont-nav.blog {
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.navmenu.blog {
  margin-left: auto;
  margin-right: auto;
}

.menu-link {
  font-size: 1.4em;
  line-height: 150%;
  display: inline-block;
}

.menu-link.flex {
  grid-column-gap: .5em;
  align-items: center;
  display: flex;
}

.box-menu-link {
  grid-column-gap: 3.2em;
  margin-left: 2.8em;
  display: flex;
}

.box-menu-link.blog {
  align-items: center;
  margin-left: 0;
}

.logotype {
  width: 21em;
  max-width: none;
}

.button-menu {
  grid-column-gap: .2em;
  color: #c1e52d;
  align-items: center;
  padding: .714286em;
  font-size: 1.4em;
  font-weight: 600;
  line-height: 150%;
  display: flex;
  box-shadow: inset 0 0 0 1.5px #c1e52d;
}

.button-menu.black {
  z-index: 2;
  box-shadow: none;
  color: #fff;
  background-color: #161616;
  padding: 1.25em 1.71429em;
  position: relative;
}

.button-menu.black:hover {
  background-color: #1d1d1d;
}

.button-menu.black:active {
  background-color: #4a4a4a;
}

.button-menu.black.art {
  padding-top: .857143em;
  padding-bottom: .928571em;
}

.button-menu.black.sm {
  font-weight: 600;
}

.button-menu.black.padding-41 {
  padding-left: 2.92857em;
  padding-right: 2.92857em;
}

.button-menu.mob-hidden:hover {
  color: #9dbd1d;
  box-shadow: inset 0 0 0 1.5px #9dbd1d;
}

.button-menu.mob-hidden:active {
  color: #6f870e;
  box-shadow: inset 0 0 0 1.5px #6f870e;
}

.button-menu.text {
  box-shadow: none;
  color: #eeebeb;
  padding: 0;
  font-weight: 600;
}

.button-menu.join {
  margin-top: auto;
}

.button-arrow {
  width: 1.14286em;
  height: 1.14286em;
}

.section {
  position: relative;
}

.section.s-1 {
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d964f8_Main_01%20(1)%201.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 186.2em;
  padding-top: 22.9em;
  padding-bottom: 12.6em;
  overflow: hidden;
}

.section.s-2 {
  padding-top: 14.3em;
}

.section.s-3 {
  padding-top: 14.5em;
}

.section.s-4 {
  background-color: #202020;
  margin-top: 7.9em;
  padding-top: 10.4em;
  padding-bottom: 6.4em;
  overflow: hidden;
}

.section.s-5 {
  padding-top: 9.7em;
  padding-bottom: 5.8em;
  overflow: hidden;
}

.section.s-6 {
  background-color: #202020;
  padding-top: 10em;
  padding-bottom: 8.8em;
  display: none;
}

.section.s-7 {
  padding-top: 10.5em;
  overflow: hidden;
}

.section.s-8 {
  padding-top: 9.1em;
  padding-bottom: 5em;
}

.section.s-9 {
  background-color: #202020;
  padding-top: 9.6em;
  padding-bottom: 9.2em;
}

.section.footer {
  background-color: #161616;
  padding-top: 5.6em;
  padding-bottom: 5.6em;
}

.section.art-1 {
  background-image: linear-gradient(289deg, #5b1513, #000 79%);
  padding-top: 16.8em;
  padding-bottom: 5.9em;
  overflow: hidden;
}

.section.art-2 {
  padding-top: 7.7em;
  padding-bottom: 8.7em;
}

.section.art-3 {
  background-color: #202020;
  padding-top: 4.7em;
  padding-bottom: 6.5em;
}

.section.art-4 {
  padding-top: 12.2em;
  padding-bottom: 14.7em;
  overflow: hidden;
}

.section.art-6 {
  padding-top: 13.3em;
  padding-bottom: 10.5em;
}

.section.art-7 {
  background-color: #202020;
  padding-top: 9.3em;
  padding-bottom: 10.8em;
}

.section.art-8 {
  padding-top: 10.8em;
  padding-bottom: 9.7em;
  display: none;
}

.section.art-9 {
  background-color: #202020;
  padding-top: 9.5em;
  padding-bottom: 10em;
  overflow: hidden;
}

.section.art-10 {
  padding-top: 11em;
  padding-bottom: 5.9em;
  overflow: hidden;
}

.section.art-11 {
  background-color: #202020;
  padding-top: 7.8em;
  padding-bottom: 9.6em;
  overflow: hidden;
}

.section.art-12 {
  padding-top: 9.8em;
  padding-bottom: 10.7em;
  display: none;
  overflow: hidden;
}

.section.art-13 {
  padding-top: 10.4em;
  padding-bottom: 12.2em;
}

.section.art-14 {
  background-color: #202020;
  padding-top: 10.4em;
  padding-bottom: 8.4em;
}

.section.art-15 {
  background-color: #161616;
  padding-top: 8.7em;
  padding-bottom: 11em;
}

.section.art-16 {
  padding-top: 17.9em;
  padding-bottom: 37.4em;
  overflow: hidden;
}

.section.art-17 {
  margin-top: -20.8em;
  padding-top: 3.5em;
  padding-bottom: 9em;
  overflow: hidden;
}

.section.as-1 {
  padding-top: 25em;
  padding-bottom: 28.1em;
  overflow: hidden;
}

.section.as-1.hide {
  display: none;
}

.section.as-2 {
  background-color: #202020;
  padding-top: 8.2em;
  padding-bottom: 7.7em;
}

.section.as-3 {
  padding-top: 7.3em;
  padding-bottom: 12.9em;
}

.section.as-4 {
  background-color: #202020;
  padding-top: 6.3em;
  padding-bottom: 9.2em;
}

.section.as-5 {
  padding-top: 6.5em;
  overflow: hidden;
}

.section.as-6 {
  padding-top: 9.4em;
  padding-bottom: 5em;
  overflow: hidden;
}

.section.as-7 {
  padding-top: 8.1em;
  padding-bottom: 7.8em;
}

.section.as-7.hidden {
  display: none;
}

.section.as-8 {
  background-color: #202020;
  padding-top: 7em;
  padding-bottom: 7em;
}

.section.as-9 {
  padding-top: 5.8em;
  overflow: hidden;
}

.section.as-10 {
  padding-top: 7em;
}

.section.s-11 {
  padding-top: 8.9em;
  padding-bottom: 8.2em;
}

.section.as-11 {
  padding-top: 3.3em;
  padding-bottom: 5em;
}

.section.veb-1 {
  padding-top: 14.9em;
  padding-bottom: 5.7em;
  overflow: hidden;
}

.section.veb-2 {
  background-color: #202020;
  padding-top: 5.8em;
  padding-bottom: 5em;
}

.section.veb-2.no-bg {
  background-color: #0000;
}

.section.veb-3 {
  padding-top: 4.9em;
  padding-bottom: 6.4em;
}

.section.veb-4 {
  background-color: #202020;
  padding-top: 4.8em;
  padding-bottom: 4.5em;
}

.section.veb-5 {
  padding-top: 6.2em;
  padding-bottom: 8.4em;
}

.section.veb-7 {
  padding-top: 6.7em;
  overflow: hidden;
}

.section.veb-8 {
  padding-top: 8.1em;
  padding-bottom: 8.1em;
}

.section.veb-9 {
  z-index: 10;
  background-color: #c1e52d;
  padding-top: 8.6em;
  padding-bottom: 8.6em;
  overflow: hidden;
}

.section.veb-footer {
  padding-top: 5.5em;
  padding-bottom: 6em;
}

.section.ib-1 {
  padding-top: 14.9em;
  padding-bottom: 7.2em;
  overflow: hidden;
}

.section.ib-2 {
  background-color: #202020;
  padding-top: 6.9em;
  padding-bottom: 9.4em;
}

.section.ib-3 {
  padding-top: 8em;
  padding-bottom: 10em;
}

.section.ib-4 {
  background-color: #202020;
  padding-top: 7.7em;
  padding-bottom: 8.5em;
}

.section.ib-5 {
  padding-top: 9.4em;
  padding-bottom: 9.6em;
  display: none;
}

.section.ib-6 {
  padding-top: 9.5em;
  padding-bottom: 10em;
  overflow: hidden;
}

.section.ib-7 {
  padding-top: 9.8em;
  padding-bottom: 7em;
  overflow: hidden;
}

.section.ib-8 {
  padding-top: 6.5em;
  padding-bottom: 7.8em;
  overflow: hidden;
}

.section.ib-9 {
  padding-top: 10em;
  padding-bottom: 7.4em;
  overflow: hidden;
}

.section.ib-10 {
  background-color: #c1e52d;
  padding-top: 7em;
  padding-bottom: 8.3em;
  overflow: hidden;
}

.section.ib-11 {
  padding-top: 3.7em;
  padding-bottom: 6em;
}

.section.ib-12 {
  background-color: #202020;
  padding-top: 6.9em;
  padding-bottom: 11.3em;
}

.section._3dm-1 {
  background-image: linear-gradient(289deg, #531b99, #000 72%);
  padding-top: 14.9em;
  padding-bottom: 7.9em;
  overflow: hidden;
}

.section._3dm-2 {
  background-color: #202020;
  padding-top: 7.4em;
  padding-bottom: 6.8em;
  overflow: hidden;
}

.section._3dm-3 {
  padding-top: 10em;
  padding-bottom: 20.9em;
}

.section._3dm-4 {
  padding-bottom: 8.2em;
}

.section._3dm-5 {
  background-color: #202020;
  padding-top: 10.5em;
  padding-bottom: 23.2em;
}

.section._3dm-6 {
  padding-top: 18.1em;
}

.section._3dm-7 {
  padding-top: 7em;
  padding-bottom: 6.2em;
}

.section._3dm-8 {
  background-color: #202020;
  padding-top: 6.5em;
  padding-bottom: 6.8em;
  overflow: hidden;
}

.section._3dm-9 {
  padding-top: 6.9em;
}

.section._3dm-10 {
  padding-top: 6.5em;
  padding-bottom: 7.8em;
  overflow: hidden;
}

.section._3dm-11 {
  padding-top: 6.7em;
  padding-bottom: 6em;
  overflow: hidden;
}

.section._3dm-12 {
  background-color: #c1e52d;
  padding-top: 7em;
  padding-bottom: 8.3em;
  overflow: hidden;
}

.section._3dm-13 {
  padding-top: 3.7em;
  padding-bottom: 6em;
}

.section.cc-1 {
  padding-top: 11.5em;
  padding-bottom: 4.5em;
  overflow: hidden;
}

.section.cc-2 {
  background-color: #202020;
  padding-top: 4.9em;
  padding-bottom: 5.3em;
}

.section.cc-3 {
  padding-top: 6.3em;
  padding-bottom: 10.1em;
}

.section.cc-4 {
  background-color: #202020;
  padding-top: 5.5em;
  padding-bottom: 6em;
  overflow: hidden;
}

.section.cc-5 {
  padding-top: 6.5em;
  padding-bottom: 6.5em;
  overflow: hidden;
}

.section.cc-5.hidden {
  display: none;
}

.section.sg-1 {
  padding-top: 17.4em;
  padding-bottom: 10em;
}

.section.cms-1 {
  color: #eeebeb;
  text-align: left;
  width: 100%;
  padding-top: 15.8em;
  padding-bottom: 15em;
}

.section.vebinar {
  padding-top: 13.9em;
  padding-bottom: 3.1em;
  overflow: hidden;
}

.section.vebinar.bg {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d965f0_0000.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.section.vebinar.bg-veb {
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/64a28f5c424336a4a800f65f_bg.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 193.5em;
}

.section.vebinar-1 {
  padding-top: 4.9em;
  padding-bottom: 7.8em;
}

.section.vebinar-s {
  padding-top: 7.1em;
  overflow: hidden;
}

.section.veb-6 {
  padding-top: 8.2em;
  padding-bottom: 8.4em;
}

.section.vebinar-copy {
  padding-top: 13.9em;
  padding-bottom: 3.1em;
  overflow: hidden;
}

.section.vebinar-copy.bg {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d965f0_0000.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.section.media-1 {
  padding-top: 13.6em;
  padding-bottom: 4.3em;
}

.section.media-2 {
  padding-bottom: 7.1em;
  overflow: hidden;
}

.section.media-footer {
  background-color: #202020;
  padding-top: 2.8em;
  padding-bottom: 3.5em;
}

.section.sr-1 {
  padding-top: 11.5em;
}

.section.article-1 {
  padding-top: 14.5em;
  padding-bottom: 8.1em;
  overflow: hidden;
}

.section.article-2 {
  background-color: #202020;
  padding-top: 2.8em;
  padding-bottom: 3.4em;
}

.section.as-100 {
  padding-top: 17.4em;
  padding-bottom: 16em;
  overflow: hidden;
}

.section.as-100.hide {
  display: none;
}

.section.tos {
  padding-top: 15em;
  padding-bottom: 10em;
}

.section.tos-2 {
  padding-top: 10em;
  padding-bottom: 5em;
}

.section.disc-1 {
  padding-top: 16.1em;
  padding-bottom: 5.7em;
  overflow: hidden;
}

.section.disc-2 {
  padding-top: 5em;
  padding-bottom: 13.3em;
}

.section.disc-3 {
  padding-top: 6.2em;
  padding-bottom: 8.4em;
}

.section.disc-4 {
  display: none;
}

.section._404 {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  height: 100dvh;
  display: flex;
  overflow: hidden;
}

.section.crs-1 {
  padding-top: 13.4em;
  padding-bottom: 15em;
}

.section.queeze {
  flex-direction: column;
  justify-content: space-between;
  min-height: 100vh;
  padding-top: 6.5em;
  padding-bottom: 7.8em;
  display: flex;
  overflow: hidden;
}

.section.maya3 {
  padding-top: 6.9em;
  padding-bottom: 7.1em;
}

.section.maya4 {
  padding-top: 9.4em;
  padding-bottom: 15em;
}

.section.maya5 {
  background-color: #202020;
  padding-top: 9.5em;
  padding-bottom: 10em;
  overflow: hidden;
}

.container {
  width: 100%;
  max-width: 129.4em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.container.horizontal.left {
  justify-content: flex-start;
}

.container.horizontal.left.centr {
  align-items: center;
}

.container.horizontal.left.gap-81 {
  grid-column-gap: 8.1em;
}

.container.horizontal.left.gap-104 {
  grid-column-gap: 10.4em;
}

.container.mw-1250 {
  max-width: 125em;
}

.container.mw-1320 {
  max-width: 132.6em;
}

.container.mw-1160 {
  max-width: 116em;
}

.container.mw-1440 {
  max-width: 144.8em;
}

.container.hidden {
  display: none;
}

.container._404 {
  margin-top: 30dvh;
}

.container.mission {
  justify-content: flex-start;
  display: flex;
}

.box-h1 {
  grid-template-rows: auto 1.8em auto 8.2em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  max-width: 78em;
  display: grid;
}

.h1-10 {
  text-transform: uppercase;
  font-family: Fivosansmodern, sans-serif;
  font-size: 10em;
  font-weight: 900;
  line-height: 100%;
}

.h1-10.mw-545 {
  max-width: 5.45em;
}

.h1-10._2 {
  font-size: 7.9em;
}

.color-green {
  color: #c1e52d;
}

.color-green.text-decor {
  cursor: pointer;
  text-decoration: underline;
}

.color-green.block {
  display: block;
}

.button {
  grid-column-gap: .4em;
  color: #161616;
  background-color: #c1e52d;
  align-items: center;
  padding: 1.25em 1.71429em;
  font-size: 1.4em;
  font-weight: 600;
  line-height: 150%;
  display: flex;
  box-shadow: inset 0 0 0 1.5px #c1e52d;
}

.button:hover {
  background-color: #9dbd1d;
  box-shadow: inset 0 0 0 1.5px #9dbd1d;
}

.button:active {
  background-color: #6f870e;
  box-shadow: inset 0 0 0 1.5px #6f870e;
}

.button.art {
  grid-column-gap: 0em;
  padding: .928571em 4em;
}

.button.art-2 {
  grid-column-gap: .4em;
  padding-top: 1.28571em;
  padding-bottom: 1.28571em;
}

.button.fixed-mobile {
  display: none;
}

.button.s-16-medium {
  grid-column-gap: .25em;
  letter-spacing: -.02em;
  padding: 1.125em 1.5em;
  font-size: 1.6em;
  font-weight: 500;
  line-height: 130%;
}

.button.s-16-medium.mob-s-14.mob-hidden.non-active {
  cursor: not-allowed;
}

.button.cms-border {
  color: #fff;
  background-color: #0000;
  justify-content: center;
  padding: 1.125em 1.7em;
  font-size: 1.6em;
  line-height: 130%;
}

.button.cms-fill {
  justify-content: center;
  padding: 1.125em 1.7em;
  font-size: 1.6em;
  line-height: 130%;
}

.button.cms-fill.hide, .button.hidden {
  display: none;
}

.wrp-box-point {
  grid-template-rows: auto;
  grid-template-columns: 24.9em 24.9em 24.9em;
  grid-auto-columns: 1fr;
  display: grid;
}

.box-point {
  grid-row-gap: .4em;
  flex-direction: column;
  display: flex;
}

.t-28 {
  font-family: Fivosansmodern, sans-serif;
  font-size: 2.8em;
  font-weight: 900;
  line-height: 110%;
}

.t-28.green {
  color: #c1e52d;
}

.t-28.bold {
  font-family: Golostext, sans-serif;
  font-weight: 700;
  line-height: 130%;
}

.t-28.bold.fs {
  font-family: Fivosansmodern, sans-serif;
  line-height: 110%;
}

.t-28.caps {
  text-transform: uppercase;
}

.t-28.caps.th-100 {
  line-height: 100%;
}

.t-28.t-teacher {
  color: #e5ebf2;
  font-family: Golostext, sans-serif;
  font-weight: 700;
  line-height: 130%;
}

.t-28.sw13 {
  font-family: Golostext, sans-serif;
  font-weight: 700;
  line-height: 130%;
}

.t-22 {
  font-size: 2.2em;
  line-height: 140%;
}

.t-22.grey {
  color: #b0b0b0;
}

.t-22.green {
  color: #c1e52d;
}

.t-22.bold {
  font-weight: 700;
}

.t-14-abs {
  color: #ffffff80;
  font-size: 1.4em;
  line-height: 150%;
}

.box-absolute-text {
  align-self: flex-end;
  margin-left: 34.3em;
  padding-bottom: 2.3em;
}

.image {
  width: 57em;
  max-width: none;
  position: absolute;
  inset: auto -9.9em -13.3em auto;
}

.box-h2.mw-880 {
  text-align: center;
  grid-template-rows: auto 1.9em auto 2.6em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  max-width: 88em;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.box-h2.flex-vert {
  grid-row-gap: 1.7em;
  flex-direction: column;
  display: flex;
}

.box-h2.flex-vert.mw-560 {
  max-width: 56em;
  position: relative;
}

.box-h2.mw-610 {
  grid-template-rows: auto .9em auto 3.2em auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-content: start;
  place-items: start;
  display: grid;
}

.box-h2.gap-8-vert {
  grid-row-gap: .8em;
  flex-direction: column;
  display: flex;
}

.box-h2.grid {
  grid-template-rows: auto .8em auto 1.7em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.box-h2.grid.mw-576 {
  grid-column-gap: 8.1em;
  grid-template-columns: 57.6em 1fr;
}

.box-h2.gap-16-vert {
  grid-row-gap: 1.6em;
  flex-direction: column;
  display: flex;
}

.box-h2.mw-820 {
  max-width: 82em;
}

.box-h2.mw-580 {
  max-width: 58em;
}

.box-h2.mw-580.grid-2 {
  grid-column-gap: 7.1em;
  color: #181818;
  grid-template-rows: auto 1.1em auto 3.2em auto;
  grid-template-columns: 58em 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  max-width: none;
  display: grid;
}

.box-h2.mw-580.grid-art {
  grid-column-gap: 7.1em;
  color: #181818;
  grid-template-rows: auto 1.1em auto 3.2em auto;
  grid-template-columns: 1fr 55.25em;
  grid-auto-columns: 1fr;
  justify-items: start;
  max-width: none;
  display: grid;
}

.box-h2.column-1 {
  grid-column-gap: 15.9em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 72em 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.box-h2.mw-690 {
  max-width: 69em;
}

.box-h2.gap-17 {
  grid-row-gap: 1.7em;
  flex-direction: column;
  display: flex;
}

.box-h2.veb-550 {
  max-width: 55em;
  position: relative;
}

.box-h2.grid-veb {
  color: #161616;
}

.box-h2.mw-710 {
  max-width: 71em;
}

.box-h2.mw-500 {
  max-width: 50em;
}

.box-h2.gap-10 {
  grid-row-gap: 1em;
  flex-direction: column;
  display: flex;
}

.box-h2.mw-780 {
  max-width: 78em;
}

.box-h2.mw-780.mb-30 {
  margin-bottom: 3em;
}

.box-h2._3dm-grid {
  grid-template-rows: auto 1.1em auto 3.2em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.box-h2._3dm-grid.mw-660 {
  max-width: 66em;
}

.box-h2._3dm-grid.mw-570 {
  z-index: 2;
  align-content: start;
  max-width: 57em;
  position: relative;
}

.box-h2.mw-660 {
  max-width: 66em;
}

.box-h2.disc-630 {
  max-width: 63em;
  position: relative;
}

.h2-64 {
  z-index: 2;
  text-transform: uppercase;
  font-family: Fivosansmodern, sans-serif;
  font-size: 6.4em;
  font-weight: 900;
  line-height: 100%;
  position: relative;
}

.h2-64.mw-530 {
  max-width: 8.28125em;
}

.h2-64.mw-500 {
  max-width: 7.8125em;
}

.h2-64.mw-650 {
  max-width: 10.1563em;
}

.h2-64.mw-580 {
  z-index: 2;
  max-width: 9.0625em;
  position: relative;
}

.h2-64.mw-660 {
  max-width: 10.3125em;
}

.h2-64.mw-770 {
  max-width: 12em;
}

.h2-64.mt-36 {
  margin-top: .5625em;
}

.h2-64.black {
  color: #181818;
}

.h2-64.short, .h2-64.w50 {
  max-width: 5em;
}

.p-22 {
  color: #b9b9b9;
  letter-spacing: -.0145455em;
  font-size: 2.2em;
  font-weight: 500;
  line-height: 175%;
}

.p-22.regular {
  color: #fff;
  letter-spacing: 0;
  font-weight: 400;
  line-height: 140%;
}

.p-22.regular.black {
  color: #161616;
}

.p-22.regular.black.mw-422 {
  max-width: 19.4em;
}

.p-22.regular.black.ms-18.mw-270 {
  max-width: 12.2727em;
}

.p-22.regular.mw-640 {
  max-width: 29.0909em;
}

.p-22.regular.mw-700 {
  max-width: 31.8182em;
}

.p-22.regular.grey {
  color: #b0b0b0;
}

.p-22.regular.grey.mw-560 {
  max-width: 25.4545em;
}

.p-22.regular.grey.mw-750 {
  max-width: 34.0909em;
}

.p-22.regular.grey.s-22.green-color {
  color: #c1e52d;
}

.p-22.regular.grey.mw-517 {
  max-width: 23.5em;
}

.p-22.regular.grey.hide {
  display: none;
}

.p-22.regular.mh-150.mw-490 {
  max-width: 22.2727em;
}

.p-22.regular.mh-150.mw-770 {
  max-width: 35em;
}

.p-22.regular.mh-150.mw-600 {
  max-width: 27.2727em;
}

.p-22.regular.mw-620 {
  max-width: 28.1818em;
}

.p-22.regular.mw-430 {
  max-width: 19.5455em;
}

.p-22.regular.mw-280 {
  max-width: 13.1em;
}

.p-22.regular.height-150 {
  line-height: 150%;
}

.p-22.regular.color-standart {
  color: #eeebeb;
}

.p-22.regular.mw-500 {
  max-width: 22.7273em;
}

.p-22.regular.color-e7e7e7 {
  color: #e7e7e7;
  max-width: 45.4545em;
  transition: color .3s;
}

.p-22.regular.color-e7e7e7.mh-150 {
  padding-left: 0;
  transition: color .3s;
}

.p-22.regular._2 {
  color: #b0b0b0;
}

.p-22.regular.w30 {
  max-width: 17em;
  margin-bottom: 1em;
}

.p-22.par-as {
  letter-spacing: 0;
  font-weight: 400;
  line-height: 140%;
}

.p-22.mw-500 {
  max-width: 21em;
}

.bold-white {
  color: #fff;
  font-weight: 700;
}

.bg-1 {
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d9648f_Subtract.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1em;
  display: inline-block;
}

.bg-2 {
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d96490_Vector%20101.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.22727em;
  padding-right: .1em;
  display: inline-block;
}

.bg-3 {
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d9648a_Group%201410093244.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1em;
  display: inline-block;
}

.lightbox {
  align-items: flex-end;
  display: flex;
  position: relative;
}

.lightbox.hide {
  display: none;
}

.arrow-lightbox {
  color: #c1e52d;
  width: 8.6em;
  height: 8.6em;
  position: relative;
}

.arrow-lightbox:hover {
  color: #9dbd1d;
}

.arrow-lightbox:active {
  color: #6f870e;
}

.image-2 {
  width: 34em;
  margin-left: -.1em;
}

.image-3 {
  width: 11.1em;
  position: absolute;
  bottom: -.2em;
  right: -4.6em;
}

.wrp-box-card {
  grid-column-gap: 3em;
  grid-row-gap: 3.2em;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 2.6em;
  display: flex;
}

.box-card {
  cursor: pointer;
  background-color: #000;
  width: 54em;
  max-width: 54em;
  min-height: 52em;
  padding: 3.2em;
  position: relative;
  overflow: hidden;
}

.box-card.mw-345 {
  max-width: 34.5em;
}

.box-card.mw-345.cs {
  cursor: not-allowed;
  background-color: #202020;
}

.box-card.mw-410 {
  max-width: 41.1em;
}

.box-card.mw-410.cs {
  cursor: not-allowed;
  background-color: #202020;
}

.box-card.cs {
  background-color: #202020;
}

.box-card.end-card {
  background-color: #202020;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 41em;
  display: flex;
}

.box-card.is {
  color: #eeebeb;
}

.text-card {
  grid-template-rows: auto 1.1em auto 1.6em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.image-4 {
  width: 8.7em;
}

.image-4.tr {
  margin-left: -.4em;
  display: none;
  transform: skew(-5deg)rotate(-2deg);
}

.h3-28 {
  text-transform: uppercase;
  font-family: Fivosansmodern, sans-serif;
  font-size: 2.8em;
  font-weight: 900;
  line-height: 110%;
}

.h3-28.swip-text {
  color: #f5f5f5;
  text-transform: none;
  font-family: Golostext, sans-serif;
  font-weight: 700;
  line-height: 140%;
}

.h3-28.includ {
  text-transform: none;
  font-family: Golostext, sans-serif;
  font-weight: 700;
  line-height: 130%;
}

.h3-28.will {
  color: #e5ebf2;
  text-transform: none;
  font-family: Golostext, sans-serif;
  font-weight: 700;
  line-height: 130%;
}

.h3-28.blender, .h3-28.sculpting {
  font-family: Golostext, sans-serif;
  font-weight: 700;
  line-height: 130%;
}

.p-14 {
  font-size: 1.4em;
  line-height: 150%;
}

.p-14.semibold {
  font-weight: 600;
}

.p-14.semibold.op-40 {
  color: #eeebeb66;
}

.p-14.op-35 {
  color: #00000059;
}

.p-14.op-35.mw-230 {
  max-width: 16.9286em;
}

.p-14.white {
  color: #fff;
}

.p-14.white.mw-310 {
  max-width: 22.1429em;
}

.p-14.mw-340 {
  max-width: 25em;
}

.img-card-main {
  width: 37.6em;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  bottom: -13.3em;
  left: 0;
  right: 0;
}

.arrow-green {
  color: #c1e52d;
  width: 5.6em;
  height: 5.6em;
}

.arrow-green.abs {
  position: absolute;
  inset: auto 0% 0% auto;
}

.arrow-green.abs.hidden {
  display: none;
}

.text-coming-soon {
  color: #f5f5f5;
  background-color: #3e4041;
  padding: .428571em .571429em;
  font-size: 1.4em;
  line-height: 150%;
}

.img-card {
  filter: saturate(0%);
}

.img-card.i-1 {
  width: 53.9em;
  max-width: none;
  position: absolute;
  bottom: 0;
  left: 3.2em;
}

.img-card.i-2 {
  width: 47.2em;
  max-width: none;
  position: absolute;
  bottom: -20.3em;
  left: 1.2em;
}

.img-card.i-3 {
  width: 48.6em;
  max-width: none;
  position: absolute;
  bottom: -10.4em;
  left: 5.8em;
  transform: rotate(8deg);
}

.img-card.i-4 {
  mix-blend-mode: screen;
  width: 51.4em;
  max-width: none;
  position: absolute;
  bottom: -.07em;
  left: 3.2em;
}

.img-card.i-5 {
  mix-blend-mode: difference;
  width: 47em;
  max-width: none;
  position: absolute;
  bottom: -5.2em;
  right: -8.7em;
}

.img-card.i-6 {
  width: 48em;
  max-width: none;
  position: absolute;
  bottom: -18.1em;
  right: -10.5em;
}

.img-card.i-7 {
  width: 46.7em;
  max-width: none;
  position: absolute;
  bottom: -14.3em;
  right: -8.4em;
}

.img-card.i-8 {
  width: 48em;
  max-width: none;
  position: absolute;
  bottom: -13em;
  right: -10em;
}

.white-arrow {
  color: #fff;
  width: 4.5em;
  height: 4.5em;
}

.wrp-box-arrow {
  grid-row-gap: 1.6em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.t-14 {
  color: #f5f5f5;
  font-size: 1.4em;
  font-weight: 600;
  line-height: 150%;
}

.t-14.regular {
  font-weight: 400;
}

.t-14.regular.green {
  color: #c1e52d;
  margin-top: .285714em;
}

.t-14.regular.op-50 {
  color: #ffffff80;
}

.t-14.regular.color-grey {
  color: #84878e;
}

.t-14.regular.black-80 {
  color: #161616cc;
}

.t-14.regular.grey {
  color: #b0b0b0;
}

.t-14.regular.grey.th-140 {
  line-height: 140%;
}

.t-14.regular.grey.hidden, .t-14.regular.hide {
  display: none;
}

.t-14.op-40 {
  color: #eeebeb66;
}

.t-14.black {
  color: #161616;
}

.t-14.crs {
  color: #c1e52d;
  text-transform: uppercase;
  padding-bottom: .05em;
  padding-left: .357em;
  padding-right: .428em;
  font-weight: 400;
  box-shadow: inset 0 0 0 1px #c1e52d;
}

.wrapper-form {
  flex-direction: column;
  align-items: center;
  max-width: 100.7em;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.box-form {
  grid-column-gap: 1.6em;
  align-items: flex-end;
  display: flex;
}

.wrp-input {
  grid-column-gap: 1.14286px;
  grid-row-gap: .6em;
  flex-direction: column;
  display: flex;
  position: relative;
}

.wrp-input.desctop-hidden {
  display: none;
}

.input {
  color: #fff;
  background-color: #eeebeb1a;
  border: 1px solid #2d2d2d;
  height: auto;
  max-height: 4em;
  margin-bottom: 0;
  padding: 1.25em 1.14em;
  font-size: 1.4em;
  line-height: 150%;
}

.input:focus {
  border-style: solid;
  border-color: #e7e7e7;
}

.input::placeholder {
  color: #eeebeb;
}

.input.color-e7e7e7 {
  color: #e7e7e7;
  background-color: #9dbd1d;
  border-color: #2d2d2d00;
}

.input.color-e7e7e7:focus {
  border-color: #fff;
}

.input.color-e7e7e7.invalid {
  background-color: #382829;
  border-color: #fa2f02;
}

.input.grey {
  color: #000;
  background-color: #0000;
  border-style: solid;
  border-color: #000;
}

.input.grey:focus {
  border-style: solid;
  border-color: #000;
}

.input.grey::placeholder {
  color: #818181;
}

.input.grey.invalid {
  background-color: #fa2f0233;
  border-color: #fa2f02;
}

.input.text-area {
  min-width: 100%;
  max-width: 100%;
  min-height: 4em;
  margin-bottom: 1em;
  padding-top: .35em;
  padding-bottom: .35em;
  overflow: hidden;
}

.title-input {
  margin-bottom: 0;
  font-family: Nunito, sans-serif;
  font-size: 1.4em;
  font-weight: 700;
  line-height: 142%;
}

.title-input.black {
  color: #181818;
}

.s-button {
  color: #161616;
  background-color: #c1e52d;
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d964aa_bn.png");
  background-position: 84%;
  background-repeat: no-repeat;
  background-size: 1.14286em;
  padding: 1.25em 3.15714em 1.25em 1.71429em;
  font-size: 1.4em;
  font-weight: 600;
  line-height: 150%;
}

.s-button:hover {
  background-color: #9dbd1d;
}

.s-button:active {
  background-color: #6f870e;
}

.s-button.veb {
  background-position: 62%;
  width: 100%;
  display: block;
}

.s-button.veb.non-active {
  cursor: not-allowed;
}

.s-button.suc-form {
  text-align: center;
  background-position: 72%;
}

.s-button.submit {
  background-position: 57%;
  width: 100%;
  display: block;
}

.s-button.career {
  color: #fff;
  background-color: #161616;
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d965ca_Frame%202085660059.png");
}

.s-button.suc-form-2 {
  text-align: center;
  background-position: 85%;
}

.s-button.media {
  color: #fff;
  background-color: #161616;
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d965ca_Frame%202085660059.png");
  background-position: 72% 49%;
  min-width: 12.8571em;
}

.s-button.article {
  color: #fff;
  background-color: #161616;
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d965ca_Frame%202085660059.png");
  background-position: 71%;
  min-width: 12.9em;
}

.s-button.disc {
  background-position: 63% 48%;
}

.s-button.disc-2 {
  background-position: 63% 46%;
}

.bg-img-free {
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d964a9_q.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 2.78125em;
  width: 2.9em;
  padding-top: .35em;
  display: inline-block;
  position: relative;
}

.box-text-form {
  grid-row-gap: 1.8em;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 3.2em;
  display: flex;
}

.p-20 {
  font-size: 2em;
  line-height: 150%;
}

.p-20.mw-785 {
  max-width: 39.25em;
}

.p-20.height-140 {
  line-height: 140%;
}

.p-20.height-140.mw-740 {
  max-width: 37em;
}

.p-20.mw-700 {
  max-width: 35em;
}

.p-20.mw-900 {
  max-width: 48em;
  padding-top: .6em;
}

.section-form {
  padding-top: 18.1em;
  padding-bottom: 16.7em;
  position: relative;
}

.wrp-box-form {
  grid-row-gap: 4em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-checkbox {
  color: #fff;
  margin-bottom: 0;
  font-size: 1.3em;
  font-weight: 400;
  line-height: 138%;
}

.text-checkbox.grey {
  color: #b0b0b0;
}

.text-checkbox.black {
  color: #161616;
}

.checkbox {
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.checkbox.pr-10 {
  margin-top: auto;
  margin-bottom: 3.7em;
  padding-right: 2em;
}

.checkbox.pr-10-2 {
  margin-top: auto;
  margin-bottom: 3em;
  padding-right: 2em;
}

.checkbox.application {
  padding-right: 2em;
}

.checkbox.article {
  padding-top: .7em;
}

.check {
  float: none;
  background-color: #2c2b2b;
  border-style: none;
  border-radius: .2em;
  flex: none;
  width: 1.8em;
  height: 1.8em;
  margin-top: 0;
  margin-left: 0;
  margin-right: 1em;
  box-shadow: inset 0 0 0 1px #4a4a4a;
}

.check.w--redirected-checked {
  background-color: #c1e52d;
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d964b2_check.svg");
  background-size: 1.6em 1.6em;
  border-style: none;
  border-radius: .4em;
  margin-top: 0;
  margin-left: 0;
}

.check.w--redirected-focus {
  box-shadow: none;
  border-style: none;
  border-radius: .4em;
  margin-top: 0;
  margin-left: 0;
}

.check.w--redirected-focus-visible {
  border-style: none;
  border-radius: .4em;
  margin-top: 0;
  margin-left: 0;
}

.check.application {
  background-color: #0000;
}

.check.application.w--redirected-checked {
  background-color: #c1e52d;
}

.img-form {
  border-radius: 100em;
  width: 12.2em;
  position: absolute;
  top: 19em;
  left: -6.1em;
}

.img-form2 {
  transform-style: preserve-3d;
  border-radius: 100em;
  width: 12.2em;
  position: absolute;
  top: -6.8em;
  right: 6em;
}

.wrapper-box-h2 {
  grid-column-gap: 7.1em;
  display: flex;
}

.wrapper-box-h2.gap-81 {
  grid-column-gap: 8.1em;
  align-items: flex-start;
}

.image-5 {
  z-index: 2;
  width: 23.2em;
  position: absolute;
  top: 2.8em;
  right: -68.5em;
}

.image-6 {
  transform-style: preserve-3d;
  width: 71.5em;
  max-width: none;
  position: absolute;
  top: -14.7em;
  left: 0;
}

.mask-img {
  perspective: 1000px;
  width: 100%;
  position: relative;
}

.wrapper-box-carousel {
  grid-row-gap: 3.2em;
  flex-direction: column;
  margin-top: 14.7em;
  display: flex;
}

.box-carousel {
  grid-column-gap: 10em;
  flex: none;
  margin-right: 10em;
  display: flex;
}

.t-18 {
  color: #fff9;
  text-transform: uppercase;
  font-size: 1.8em;
  line-height: 150%;
}

.t-18.swip-text, .t-18.new {
  color: #f5f5f580;
  text-transform: none;
  line-height: 130%;
}

.t-18.white {
  color: #fff;
}

.t-18.no-caps {
  color: #eeebeb;
  text-transform: none;
}

.t-18.no-caps.mw-180 {
  max-width: 10em;
}

.t-18.no-caps.mw-200 {
  max-width: 15em;
}

.t-18.no-caps.mw-200.border-left {
  border-left: 1px solid #ffffff63;
  margin-left: 2.5em;
  padding-left: 2.72222em;
}

.t-18.no-caps.black-op-50 {
  color: #00000080;
}

.t-18.no-caps.black-op-50.strike {
  font-size: 1.6em;
}

.t-18.no-caps.op-60 {
  color: #fff9;
}

.t-18.regular {
  color: #fff;
  text-transform: none;
}

.t-18.regular.mw-130 {
  max-width: 7.3em;
}

.t-18.regular.th-140 {
  mix-blend-mode: difference;
  line-height: 140%;
  transition: filter .3s;
}

.t-18.black {
  color: #000;
}

.t-18.slide-as {
  color: #fff;
  text-transform: none;
}

.image-7 {
  height: 9.7em;
}

.wrapper-carousel {
  flex: none;
  display: flex;
}

.carousel {
  justify-content: center;
  display: flex;
}

.section-green {
  color: #161616;
  background-color: #c1e52d;
  max-height: 61.1em;
  padding-top: 14.2em;
  padding-bottom: 11.8em;
  position: relative;
  overflow: hidden;
}

.mask-img-1 {
  height: 25em;
  position: relative;
}

.image-8 {
  z-index: 2;
  width: 57.4em;
  max-width: none;
  margin-top: -7.6em;
  position: relative;
}

.image-8.rev {
  margin-top: -10.6em;
}

.image-9 {
  z-index: 0;
  width: 85.2em;
  max-width: none;
  position: absolute;
  top: -4.6em;
  left: -63.6em;
}

.image-9.rev {
  top: -4.5em;
  left: -9.5em;
}

.swiper-container.swip1 {
  margin-top: 4em;
}

.swiper-container.swip5, .swiper-container.swip6, .swiper-container.swip7 {
  margin-top: 4.1em;
}

.swiper-container.swip9 {
  margin-top: 3.3em;
}

.swiper-container.swip10 {
  width: 75.6em;
  margin-top: 4.1em;
}

.swiper-container.swip11 {
  margin-top: 2.9em;
}

.swiper-container.swip12 {
  margin-top: 3.3em;
}

.swiper-container.swip13 {
  margin-top: 3.9em;
}

.swiper-container.swip14 {
  margin-top: 4em;
}

.swiper-wrapper.swip-1 {
  flex-direction: row;
  display: flex;
}

.swiper-wrapper.swip-2, .swiper-wrapper.swip-3, .swiper-wrapper.swip-4, .swiper-wrapper.swip-5, .swiper-wrapper.swip-6, .swiper-wrapper.swip-7, .swiper-wrapper.swip-8, .swiper-wrapper.swip-9, .swiper-wrapper.swip-5-copy, .swiper-wrapper.swip-10 {
  display: flex;
}

.swiper-wrapper.swip-12 {
  grid-row-gap: 3.8em;
  flex-direction: column;
  display: flex;
}

.swiper-wrapper.swip-11 {
  grid-column-gap: 5.7em;
  grid-row-gap: 4.2em;
  flex-wrap: wrap;
  max-width: 71em;
  display: flex;
}

.swiper-wrapper.swip-13 {
  grid-row-gap: 4.5em;
  flex-direction: column;
  display: flex;
}

.swiper-wrapper.swip-14, .swiper-wrapper.swip-15 {
  display: flex;
}

.swiper-slide.swip-1 {
  background-color: #1e1e1e;
  flex: none;
  width: 32.2em;
}

.swiper-slide.swip-1.hide {
  display: none;
}

.swiper-slide.swip-2 {
  grid-row-gap: 1.6em;
  flex-direction: column;
  flex: none;
  display: flex;
}

.swiper-slide.swip-3 {
  grid-column-gap: 3.2em;
  background-color: #202020;
  flex: none;
  align-items: flex-start;
  width: 55.7em;
  min-height: 50em;
  padding: 3.2em 5.4em 3.2em 3.2em;
  display: flex;
}

.swiper-slide.swip-3.hide {
  display: none;
}

.swiper-slide.swip-4 {
  flex: none;
  width: 32.4em;
  position: relative;
  overflow: hidden;
}

.swiper-slide.swip-5, .swiper-slide.swip-6 {
  grid-row-gap: 1.6em;
  flex-direction: column;
  flex: none;
  display: flex;
}

.swiper-slide.swip-7 {
  grid-row-gap: 2.8em;
  flex-direction: column;
  flex: none;
  display: flex;
}

.swiper-slide.swip-8 {
  grid-column-gap: 3.2em;
  background-color: #202020;
  flex: none;
  align-items: flex-start;
  width: 55.7em;
  min-height: 34.4em;
  padding: 3.2em 5.4em 3.2em 3.2em;
  display: flex;
}

.swiper-slide.swip-9 {
  grid-column-gap: 2.8em;
  background-color: #1e1e1e;
  flex: none;
  grid-template-rows: auto .6em auto 1.1em auto 3em auto 4.4em auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  width: 91em;
  min-height: 54.3em;
  margin-right: 4em;
  padding: 5.1em 5.6em 5.3em 5.4em;
  display: grid;
  position: relative;
}

.swiper-slide.swip-10 {
  opacity: 0;
  flex: none;
  transition: opacity .5s;
}

.swiper-slide.swip-10.swiper-slide-next {
  opacity: 0;
}

.swiper-slide.swip-10.swiper-slide-prev, .swiper-slide.swip-10.swiper-slide-active {
  opacity: 1;
}

.swiper-slide.swip-11 {
  background-color: #1e1e1e;
  width: 32.2em;
}

.swiper-slide.swip-12 {
  max-width: 70.4em;
}

.swiper-slide.swip-13 {
  border-top: 2px solid #404055;
  padding-top: 3.5em;
}

.swiper-slide.swip-13.purp.hidden-slide {
  display: none;
}

.swiper-slide.swip-14 {
  grid-row-gap: 1.6em;
  flex-direction: column;
  flex: none;
  display: flex;
}

.swiper-slide.swip-black {
  grid-column-gap: 3.2em;
  color: #eeebeb;
  background-color: #161616;
  flex: none;
  align-items: flex-start;
  width: 55.7em;
  min-height: 34.4em;
  padding: 3.2em 5.4em 3.2em 3.2em;
  display: flex;
}

.swiper-slide.swip-15 {
  width: 125.6em;
}

.img-swip-1 {
  object-fit: cover;
  width: 32.2em;
  max-width: none;
  height: 24em;
}

.box-text-slide {
  grid-row-gap: 1.6em;
  flex-direction: column;
  align-items: flex-start;
  padding: 3.2em 2.5em;
  display: flex;
}

.box-text-slide.t-white {
  color: #eeebeb;
}

.box-icon-swip {
  grid-column-gap: 2.2em;
  align-items: center;
  display: flex;
}

.box-icon-swip.vert {
  grid-row-gap: 2em;
  flex-direction: column;
}

.image-11 {
  height: 3.6em;
}

.image-11._2 {
  width: 10em;
  height: 100%;
}

.image-11._3 {
  height: 4.8em;
}

.image-11._4 {
  width: 10.3em;
  height: auto;
}

.p-18 {
  font-size: 1.8em;
  line-height: 130%;
}

.p-18.color-grey {
  color: #8f8f8f;
}

.p-18.height-150 {
  line-height: 150%;
}

.p-18.height-150.black {
  color: #161616;
  transform-style: preserve-3d;
  transform: translate3d(0, 0, 1.5em);
}

.p-18.height-150.mw-460 {
  z-index: 2;
  max-width: 25.5556em;
  position: relative;
}

.p-18.height-150.color-e7e7e7 {
  color: #e7e7e7;
  transition: color .3s;
}

.p-18.height-150.color-e7e7e7.mr-18 {
  margin-right: 1em;
  transition: color .3s;
}

.p-18.height-150.grey {
  color: #17171b57;
}

.p-18.mt-36 {
  margin-top: 2em;
}

.h3-box.gap-4 {
  grid-row-gap: .4em;
  flex-direction: column;
  display: flex;
}

.h3-box.grid {
  grid-template-rows: auto .4em auto 1.6em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.swiper-button {
  grid-column-gap: 2.2em;
  align-items: center;
  display: flex;
}

.swiper-button.mt-77 {
  margin-top: 7.7em;
}

.swiper-button.mt-40 {
  margin-top: 4em;
}

.swiper-button.mt-40.desctop-hidden {
  display: none;
}

.swiper-button.mt-47 {
  margin-top: 4.7em;
}

.swiper-button.mt-30 {
  margin-top: 3em;
}

.swiper-button.mt-30.desctop-hidden {
  display: none;
}

.swiper-button-next1, .swiper-button-prev1 {
  cursor: pointer;
  flex: none;
  width: 6.6em;
}

.swiper-line {
  background-color: #fff;
  flex: none;
  width: 100vw;
  height: 1px;
  margin-left: -2.3em;
}

.image-12 {
  width: 62.8em;
  max-width: none;
}

.image-13 {
  width: 47.1em;
}

.image-13.mob {
  display: none;
}

.wrapper-swiper {
  grid-row-gap: 4em;
  flex-direction: column;
  display: flex;
}

.wrapper-swiper.sw-2 {
  margin-top: 14.6em;
  margin-bottom: 11.6em;
}

.wrapper-swiper.gap-27 {
  grid-row-gap: 2.7em;
}

.wrapper-swiper.gap-27.hidden {
  display: none;
}

.wrapper-swiper.rev {
  margin-top: 9em;
}

.wrapper-swiper.swip-11 {
  grid-column-gap: 5.7em;
  grid-row-gap: 4.2em;
  flex-flow: wrap;
  max-width: 71em;
}

.wrapper-swiper.career {
  margin-top: 8.3em;
}

.wrapper-swiper.swip15 {
  grid-row-gap: 0em;
  flex-direction: row;
}

.img-swip-2 {
  width: 63.2em;
  max-width: none;
  max-height: 33em;
}

.img-swip-2.hidden {
  display: none;
}

.h3-22 {
  color: #f5f5f5;
  font-size: 2.2em;
  font-weight: 700;
  line-height: 140%;
}

.swiper-button-next2, .swiper-button-prev2 {
  cursor: pointer;
  flex: none;
  width: 6.6em;
}

.img-swip-3 {
  object-fit: cover;
  width: 9em;
  max-width: none;
  height: 9em;
}

.h3-26 {
  color: #f5f5f5;
  font-family: Fivosansmodern, sans-serif;
  font-size: 2.6em;
  font-weight: 700;
  line-height: 123%;
}

.swiper-button-prev3, .swiper-button-next3 {
  cursor: pointer;
  flex: none;
  width: 6.6em;
}

.img-swip-4 {
  width: 32.4em;
  max-width: none;
}

.swiper-play {
  color: #c1e52d;
  width: 5.6em;
  height: 5.6em;
  position: absolute;
  inset: auto 0% 0% auto;
}

.swiper-button-prev4, .swiper-button-next4 {
  cursor: pointer;
  flex: none;
  width: 6.6em;
}

.wrapper-guides {
  grid-column-gap: 3.2em;
  align-items: flex-start;
  margin-top: 4em;
  margin-bottom: 10.3em;
  display: flex;
}

.wrp-box-guides {
  background-color: #202020;
  width: 100%;
  max-width: 55.4em;
  padding: 3.2em 4em 7em 3.2em;
}

.wrapper-links-guides {
  grid-row-gap: 3.2em;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 3.2em;
  display: flex;
  position: relative;
}

.wrapper-links-guides.invisible {
  overflow: hidden;
}

.guides-link {
  color: #eeebeb;
  grid-template: "Area"
  / auto 1.6em 36em 5em auto;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: start;
  display: grid;
  position: relative;
}

.green-arrow {
  width: 4.2em;
}

.t-18-more {
  z-index: 1;
  color: #f5f5f5;
  cursor: pointer;
  font-size: 1.8em;
  line-height: 130%;
  position: absolute;
  inset: auto auto -3.05556em 0%;
}

.t-18-more.relative {
  position: static;
}

.wrapper-intro {
  grid-row-gap: 3.2em;
  background-color: #202020;
  flex-direction: column;
  padding: 3.2em 3.7em 3.2em 3.2em;
  display: flex;
  position: sticky;
  top: 8.4em;
}

.mask-img-intro {
  position: relative;
}

.image-14 {
  object-fit: contain;
  width: 66.4em;
  max-width: none;
  max-height: 49em;
}

.green-arrow-abs {
  color: #c1e52d;
  width: 5.6em;
  position: absolute;
  inset: auto 0% 0% auto;
}

.img-free {
  z-index: 2;
  width: 17.8em;
  position: absolute;
  top: -4.9em;
  right: 2.65em;
}

.wrapper-academy {
  display: none;
}

.wrapper-link-media {
  grid-column-gap: 3.2em;
  grid-row-gap: 3.2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2.6em;
  display: grid;
}

.link-media {
  grid-row-gap: 1.2em;
  color: #f5f5f5;
  background-color: #212121;
  flex-direction: column;
  align-items: flex-start;
  padding: 2em;
  display: flex;
  position: relative;
}

.arrow-white {
  color: #fff;
  width: 3.1em;
  height: 3.1em;
  position: absolute;
  top: 1.6em;
  right: 1.75em;
}

.image-16 {
  height: 3.2em;
}

.section-green-2 {
  background-color: #c1e52d;
  padding-top: 14.2em;
  padding-bottom: 11.6em;
  position: relative;
  overflow: hidden;
}

.mask-img-2 {
  width: 100%;
  height: 0;
  position: relative;
}

.image-17 {
  transform-style: preserve-3d;
  width: 53.5em;
  max-width: none;
  position: absolute;
  top: -10em;
  left: 7.4em;
}

.image-18 {
  width: 85.2em;
  max-width: none;
  position: absolute;
  top: -4.6em;
  left: -10.5em;
}

.wrapper-dropdown {
  margin-top: 3.2em;
}

.dropdown {
  border-bottom: 1px solid #161616;
  padding-bottom: .8em;
  display: block;
}

.dropdown.no-border {
  border-bottom-style: none;
}

.dropdown-toggle {
  white-space: normal;
  justify-content: space-between;
  padding: 2em 0 1.2em;
  display: flex;
}

.dropdown-list {
  background-color: #0000;
  display: block;
  position: static;
  overflow: hidden;
}

.dropdown-text {
  color: #f5f5f5;
  font-size: 1.8em;
  line-height: 130%;
}

.dropdown-arrow {
  color: #fff;
  width: 2.4em;
  height: 2.4em;
}

.wrapper-footer {
  align-items: center;
  display: flex;
}

.box-politico {
  grid-column-gap: 3.2em;
  align-items: center;
  margin-left: 8.7em;
  margin-right: 5.4em;
  display: flex;
}

.t-14-link {
  color: #f5f5f5;
  font-size: 1.4em;
  line-height: 150%;
  transition: color .2s;
  display: inline-block;
}

.t-14-link:hover {
  color: #9dbd1d;
}

.t-14-link:active {
  color: #6f870e;
}

.t-14-link.hide {
  display: none;
}

.box-social-link {
  grid-column-gap: 1.2em;
  align-items: center;
  display: flex;
}

.icon {
  width: 3.5em;
  height: 3.5em;
}

.copyright {
  color: #8f8f8f;
  text-align: right;
  margin-left: auto;
  font-size: 1.4em;
  line-height: 142%;
}

.link-soc {
  color: #000;
  background-color: #fff;
  transition: background-color .3s;
}

.link-soc:hover {
  background-color: #9dbd1d;
}

.link-soc:active {
  background-color: #6f870e;
}

.hover-arrow {
  z-index: 1;
  color: #c1e52d;
  justify-content: flex-end;
  align-items: center;
  transition: color .2s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.hover-arrow:hover {
  color: #9dbd1d;
}

.hover-arrow:active {
  color: #6f870e;
}

.custom-error {
  grid-column-gap: .3em;
  color: #fa2f02;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto auto -2.2em 0;
}

.custom-error.reletive {
  position: relative;
  bottom: 0;
}

.custom-error.reletive.mt-8 {
  margin-bottom: .8em;
}

.mask-img-3 {
  height: 0;
}

.logotype-2 {
  width: 21em;
  max-width: none;
}

.icon-log {
  width: .857143em;
  height: 1.2em;
}

.wrapper-main-box {
  grid-row-gap: 10.7em;
  flex-direction: column;
  display: flex;
}

.box-remain {
  grid-column-gap: 1.7em;
  align-items: center;
  padding-left: .5em;
  display: flex;
}

.img-remain {
  width: 13.4em;
}

.wrapper-inform {
  grid-column-gap: 5.4em;
  margin-top: 4em;
  margin-bottom: 2.7em;
  padding-left: .7em;
  display: flex;
}

.box-inform {
  grid-column-gap: .8em;
  align-items: center;
  transition: filter .3s;
  display: flex;
}

.box-inform.hide {
  display: none;
}

.box-inform.opacity {
  opacity: 0;
}

.icon-inform {
  width: 2em;
  height: 2em;
}

.icon-inform.s18 {
  width: 1.8em;
  height: 1.8em;
}

.box-h1-10 {
  grid-template-rows: auto 1.6em auto 4em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  justify-items: start;
  max-width: 57em;
  display: grid;
}

.arrow-button {
  width: 1.4em;
  height: 1.4em;
}

.arrow-button.s16 {
  width: 1.14286em;
  height: 1.14286em;
}

.size-22 {
  font-size: 1.57143em;
  font-weight: 400;
  line-height: 140%;
}

.strike {
  text-decoration: line-through;
}

.box-main-bottom {
  align-items: center;
  display: flex;
}

.box-main-bottom.gap-60 {
  grid-column-gap: 6em;
}

.box-main-bottom.gap-40 {
  grid-column-gap: 4em;
  width: 100%;
}

.box-icon-main {
  grid-column-gap: 2em;
  align-items: center;
  margin-left: 1.7em;
  display: flex;
}

.image-19 {
  width: 8.4em;
}

.image-19._3 {
  width: 14em;
}

.image-20 {
  width: 8.2em;
}

.image-20._2 {
  width: 5em;
}

.bottom-box {
  justify-content: space-between;
  display: flex;
}

.wrapper-grade {
  z-index: 2;
  grid-column-gap: 2em;
  -webkit-backdrop-filter: blur(3em);
  backdrop-filter: blur(3em);
  background-image: linear-gradient(315deg, #0000, #fff3), linear-gradient(#23232a66, #23232a66);
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  padding: 1.6em 2em 1.9em 1.6em;
  display: grid;
  position: absolute;
  inset: auto .7em -1.6em auto;
}

.image-21 {
  width: 8.7em;
}

.t-41 {
  color: #e5ebf2;
  font-family: Fivosansmodern, sans-serif;
  font-size: 4.1em;
  font-weight: 900;
  line-height: 110%;
}

.t-41.black {
  color: #17171b;
}

.t-41.green {
  color: #c1e52d;
}

.t-41.caps {
  text-transform: uppercase;
}

.t-41.caps.black {
  color: #161616;
}

.box-main-img {
  position: relative;
}

.main-box {
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
  position: relative;
}

.banner-sale {
  z-index: 2;
  grid-template-rows: 1.8em 0 auto 0 1.8em;
  grid-template-columns: auto 1.8em auto 1.8em auto 1.8em auto 1.8em auto 1.8em auto;
  grid-auto-columns: auto;
  display: none;
}

.image-23 {
  z-index: 0;
  width: 75.3em;
  max-width: none;
  position: absolute;
  top: -7.2em;
  left: .5em;
}

.wrapper-about {
  grid-column-gap: 17.6em;
  display: flex;
}

.box-education-info {
  grid-column-gap: 5.6em;
  display: flex;
}

.education-info {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.box-list-artist {
  grid-column-gap: 4em;
  grid-row-gap: 7.4em;
  flex-wrap: wrap;
  max-width: 77.4em;
  margin-top: 7.4em;
  display: flex;
}

.list-artist {
  grid-row-gap: .4em;
  flex-direction: column;
  max-width: 36.6em;
  display: flex;
}

.box-img-2 {
  flex: 1;
  padding-top: 18.3em;
  padding-left: 5em;
  position: relative;
}

.image-24 {
  width: 89em;
  max-width: none;
  position: absolute;
  top: -4.2em;
  left: -3.2em;
}

.box-window-abs {
  z-index: 2;
  grid-column-gap: 2.6em;
  -webkit-backdrop-filter: blur(3em);
  backdrop-filter: blur(3em);
  background-image: linear-gradient(315deg, #0000, #fff3), linear-gradient(#23232a66, #23232a66);
  align-items: flex-start;
  max-width: 42em;
  padding: 2.1em 3em 3.5em 2.8em;
  display: flex;
  position: relative;
}

.bg-grey {
  background-color: #202020;
}

.box-list-learn {
  grid-column-gap: 14em;
  margin-top: 5.5em;
  display: flex;
}

.box-img-3 {
  grid-row-gap: 2.9em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-25 {
  z-index: 1;
  border-radius: 3em;
  width: 37.8em;
  max-width: none;
  position: relative;
  overflow: hidden;
}

.box-grid-learn {
  grid-column-gap: 4em;
  grid-row-gap: 6.7em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.icon-v {
  color: #c1e52d;
  width: 2.2em;
  height: 2.2em;
}

.box-learn {
  grid-row-gap: 1.6em;
  flex-direction: column;
  max-width: 36.8em;
  display: flex;
}

.box-learn.mw-none {
  grid-column-gap: 1.6em;
  flex-direction: row;
  max-width: none;
}

.white-bold {
  color: #fff;
  font-weight: 700;
}

.white-bold.block {
  display: block;
}

.white-bold.block.join {
  margin-bottom: .2em;
}

.text-author {
  z-index: 5;
  color: #eeebeb80;
  font-size: 1.4em;
  font-weight: 600;
  line-height: 150%;
  position: absolute;
  inset: auto 2.5em -2.7em auto;
}

.text-author.white {
  color: #ffffffc9;
  font-weight: 400;
  line-height: 142%;
  display: none;
  bottom: -4.42857em;
  right: 0;
}

.text-author._3dm {
  color: #818181;
  bottom: .5em;
  right: 5.6em;
}

.text-author.vebinar {
  color: #818181;
  top: 2.78571em;
  bottom: auto;
  right: 0;
}

.text-author.vebinar.right {
  text-align: right;
  max-width: 22em;
  top: -1em;
  right: -.8em;
}

.text-author.vebinar.right.hide {
  display: none;
}

.text-author.vebinar.right2 {
  text-align: right;
  max-width: 19em;
  top: -1em;
  right: -.8em;
}

.text-author.vebinar.right2.hide {
  display: none;
}

.text-author.vebinar.right2.bottom-text {
  top: auto;
  bottom: .85em;
  right: .35em;
}

.text-author.vebinar.hidden {
  display: none;
}

.wrapper-course {
  margin-top: 7.3em;
  display: flex;
}

.wrp-course {
  grid-row-gap: 4em;
  flex-direction: column;
  max-width: 36.6em;
  display: flex;
}

.box-course {
  grid-row-gap: .4em;
  flex-direction: column;
  display: flex;
}

.box-img-4 {
  flex: 1;
}

.image-26 {
  z-index: 2;
  width: 87.7em;
  max-width: none;
  position: absolute;
  top: -16em;
  left: 41.5em;
}

.image-27 {
  z-index: 0;
  width: 100em;
  max-width: none;
  position: absolute;
  top: -21em;
  left: 41em;
}

.overflow-hidden {
  overflow: hidden;
}

.text-author-2 {
  z-index: 5;
  color: #eeebeb80;
  font-size: 1.4em;
  font-weight: 600;
  line-height: 150%;
  position: absolute;
  inset: auto 2.64286em -3.71429em auto;
}

.wrapper-course-authors {
  grid-row-gap: 7.2em;
  flex-direction: column;
  margin-top: 4.6em;
  display: flex;
}

.course-authors {
  border-top: 2px solid #e5ebf21a;
  align-items: flex-start;
  max-width: 116em;
  padding-top: 3em;
  display: flex;
}

.image-28 {
  object-fit: cover;
  width: 12em;
  height: 100%;
}

.image-29 {
  width: 9.4em;
  max-width: none;
  margin-top: 2em;
}

.image-29.n {
  margin-top: 0;
}

.box-text-course {
  margin-left: 5.7em;
  margin-right: auto;
}

.img-swip-5 {
  object-fit: cover;
  width: 127.4em;
  max-width: none;
  max-height: 57.4em;
}

.swiper-button-next5, .swiper-button-prev5 {
  cursor: pointer;
  flex: none;
  width: 6.6em;
}

.p-18-swip {
  color: #f5f5f580;
  font-size: 1.8em;
  line-height: 150%;
}

.img-swip-6 {
  object-fit: cover;
  width: 63.2em;
  max-width: none;
  max-height: 40.7em;
}

.swiper-button-prev6, .swiper-button-next6 {
  cursor: pointer;
  flex: none;
  width: 6.6em;
}

.img-swip-7 {
  object-fit: cover;
  width: 127.4em;
  max-width: none;
  height: 57.4em;
  max-height: 57.4em;
}

.swiper-button-next7, .swiper-button-prev7 {
  cursor: pointer;
  flex: none;
  width: 6.6em;
}

.wrapper-skills {
  grid-column-gap: 18.2em;
  grid-row-gap: 6.4em;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.box-skills {
  grid-row-gap: 1em;
  flex-direction: column;
  max-width: 44.4em;
  display: flex;
}

.image-30 {
  width: 82.1em;
  max-width: none;
  position: absolute;
  top: 15.6em;
  right: -21.1em;
}

.section-green-art {
  background-color: #c1e52d;
  padding-top: 14.2em;
  padding-bottom: 16em;
  position: relative;
  overflow: hidden;
}

.image-18-art {
  width: 85.2em;
  max-width: none;
  position: absolute;
  top: -6.7em;
  left: -22.6em;
}

.image-17-art {
  width: 51.5em;
  max-width: none;
  position: absolute;
  top: -11.9em;
  left: 14.2em;
}

.wrapper-column {
  grid-column-gap: 4em;
  grid-row-gap: 7.3em;
  flex-wrap: wrap;
  margin-top: 6.3em;
  display: flex;
  position: relative;
}

.wrapper-column.join {
  grid-column-gap: 4.75em;
}

.column {
  grid-row-gap: .4em;
  flex-direction: column;
  max-width: 36.6em;
  display: flex;
}

.column.join {
  align-items: flex-start;
  min-height: 25.6em;
}

.image-31 {
  width: 40em;
  max-width: none;
  position: absolute;
  bottom: -8.6em;
  right: 16.1em;
}

.box-column {
  grid-template-rows: auto;
  grid-template-columns: 15.1em 17.5em 15.3em;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  max-width: 70em;
  margin-top: 6.3em;
  display: grid;
}

.box-column.hide {
  display: none;
}

.wrapper-box-carousel-2 {
  grid-row-gap: 3.2em;
  flex-direction: column;
  margin-top: 9.5em;
  display: flex;
}

.carousel-2 {
  justify-content: center;
  margin-left: -10em;
  padding-left: 10em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.carousel-2.hide {
  display: none;
}

.box-shadow {
  background-image: linear-gradient(270deg, #202020, #20202000);
  width: 8em;
  position: absolute;
  inset: 0% -.1em 0% auto;
}

.box-shadow.left {
  background-image: linear-gradient(to right, #202020, #20202000);
  inset: 0% auto 0% -.1em;
}

.right-column {
  grid-row-gap: 3.2em;
  flex-direction: column;
  max-width: 37.7em;
  display: flex;
}

.wrapper-couser-content {
  grid-row-gap: 4.5em;
  flex-direction: column;
  margin-top: 2.7em;
  display: flex;
}

.image-32 {
  width: 11.2em;
}

.box-text-course-2 {
  grid-row-gap: .5em;
  flex-direction: column;
  max-width: 36em;
  margin-left: 3.1em;
  margin-right: auto;
  display: flex;
}

.course-content {
  border-top: 2px solid #404055;
  align-items: flex-start;
  max-width: 116em;
  padding-top: 3em;
  display: flex;
}

.section-form-2 {
  padding-top: 8.7em;
  padding-bottom: 8.7em;
  display: none;
  position: relative;
}

.image-33 {
  width: 85.2em;
  max-width: none;
  position: absolute;
  top: -21.5em;
  right: -72em;
}

.image-33-2 {
  width: 85.2em;
  max-width: none;
  position: absolute;
  top: -3.6em;
  left: -75.3em;
}

.wrapper-start-course {
  grid-row-gap: 4.2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-34 {
  z-index: 0;
  width: 154.4em;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% 0% -7.4em;
}

.box-start-course {
  grid-row-gap: .2em;
  flex-direction: column;
  display: flex;
}

.box-start-course.right-text {
  grid-row-gap: .8em;
  text-align: right;
}

.start-course {
  grid-column-gap: 1.5em;
  align-items: center;
  display: flex;
}

.icon-start {
  width: 2.2em;
}

.t-34 {
  letter-spacing: -.02em;
  font-family: Work Sans, sans-serif;
  font-size: 3.4em;
  font-weight: 700;
  line-height: 117%;
}

.wrapper-price {
  color: #17171b;
  background-color: #f6f6f9;
  padding: 5em 5em 4.5em;
  display: flex;
}

.wrapper-price._116 {
  max-width: 116em;
  min-height: 56em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.price-column {
  border-right: 1px solid #dcdcde;
  flex-direction: column;
  justify-content: space-between;
  min-width: 33.2em;
  margin-right: 5.3em;
  padding-top: 4.4em;
  padding-bottom: 5.3em;
  padding-right: 3.1em;
  display: flex;
}

.h2-41 {
  text-transform: uppercase;
  font-family: Fivosansmodern, sans-serif;
  font-size: 4.1em;
  font-weight: 900;
  line-height: 110%;
}

.h2-41.ms-28 {
  transition: color .3s;
}

.head-price {
  grid-row-gap: 2.7em;
  flex-direction: column;
  display: flex;
  position: relative;
}

.bottom-price {
  margin-top: auto;
}

.box-price {
  grid-row-gap: .6em;
  flex-direction: column;
  display: flex;
}

.box-howmuch {
  grid-column-gap: .9em;
  align-items: baseline;
  display: flex;
}

.box-button-price {
  grid-column-gap: 4.5em;
  align-items: flex-end;
  margin-top: 1.5em;
  display: flex;
}

.price-column-2 {
  grid-row-gap: 1.8em;
  flex-direction: column;
  padding-top: 4.4em;
  padding-bottom: 5.3em;
  display: flex;
}

.image-35 {
  width: 21.5em;
  max-width: none;
  display: none;
  position: absolute;
  bottom: -5em;
  left: auto;
  right: 0%;
}

.box-list-1 {
  max-width: 47em;
}

.list-1 {
  grid-column-gap: 1em;
  padding-left: 1em;
  display: flex;
}

.bullet {
  background-color: #17171b;
  border-radius: 100em;
  flex: none;
  width: .5em;
  height: .5em;
  margin-top: 1.2em;
}

.bullet.m-class, .bullet.sw-13 {
  background-color: #b0b0b0;
}

.wrp-box-list {
  flex-direction: column;
  display: flex;
}

.wrapper-includes {
  margin-top: 11em;
  display: none;
}

.wrp-box-includes {
  max-width: 116em;
  margin-top: 4.4em;
}

.box-includes {
  border-top: 2px solid #404055;
  justify-content: space-between;
  padding-top: 3em;
  display: flex;
}

.box-includes._2 {
  justify-content: flex-start;
  margin-top: 7.6em;
  padding-top: 0;
}

.box-includes.bottom {
  margin-top: 6.5em;
  padding-top: 4.8em;
}

.box-text-includes {
  grid-row-gap: 2.4em;
  flex-direction: column;
  max-width: 52.8em;
  display: flex;
}

.box-text-includes.mw-576 {
  max-width: 48.8em;
  padding-top: 3.7em;
  padding-bottom: 6.9em;
}

.box-text-includes.mw-576.border-right {
  border-right: 2px solid #404055;
  max-width: 57.6em;
  margin-right: 8.8em;
  padding-right: 8.8em;
}

.box-text-includes.pt-40 {
  padding-top: 4em;
}

.image-36 {
  border-radius: 0;
  width: 43.2em;
  max-width: none;
}

.image-37 {
  width: 55.3em;
  max-width: none;
}

.mob-white {
  font-style: normal;
}

.image-38 {
  display: none;
}

.swiper-button-next8, .swiper-button-prev8 {
  cursor: pointer;
  flex: none;
  width: 6.6em;
}

.error-icon {
  width: 1.6em;
  height: 1.6em;
}

.t-12 {
  margin-top: .3em;
  font-size: 1.2em;
  line-height: 120%;
}

.invalid {
  background-color: #382829;
  border: 1px solid #fa2f02;
}

.text-block-3 {
  color: #fff;
}

.wrapper-link-menu {
  color: #eeebeb;
  transition: all .2s;
}

.wrapper-link-menu:hover {
  color: #9dbd1d;
}

.wrapper-link-menu:active {
  color: #6f870e;
}

.wrapper-link-menu.hide, .icon-menu {
  display: none;
}

.box-h1-as {
  grid-template-rows: auto 2em auto 4em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  max-width: 68em;
  display: grid;
}

.wrapper-achievements {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 54.5em;
  display: grid;
}

.box-achievements {
  grid-row-gap: .1em;
  flex-direction: column;
  display: flex;
}

.box-achievements.center-border {
  border-left: 1px solid #ffffff63;
  border-right: 1px solid #ffffff63;
  margin-left: 3em;
  margin-right: 3em;
  padding-left: 3em;
  padding-right: 3em;
}

.box-img-as {
  flex: 1;
  position: relative;
}

.image-39 {
  width: 13.4em;
}

.image-40 {
  width: 8.9em;
  position: absolute;
  top: 37.2em;
  left: -3.4em;
}

.box-users-as {
  grid-column-gap: 1.1em;
  color: #eeebeb;
  align-items: center;
  max-width: 26.2em;
  display: flex;
  position: absolute;
  top: 29.9em;
  left: 15.6em;
}

.image-42 {
  width: 86.8em;
  max-width: none;
  position: absolute;
  top: -9.8em;
  left: -17.1em;
}

.slide-nav {
  grid-column-gap: .8em;
  justify-content: flex-start;
  height: auto;
  padding-top: 0;
  padding-left: 3em;
  display: flex;
  inset: auto 0% 1.5em;
}

.left-arrow, .right-arrow {
  display: none;
}

.slider {
  background-color: #0000;
  width: 47.6em;
  height: auto;
  margin-right: 14.4em;
  display: none;
}

.image-43 {
  width: 47.6em;
  max-width: none;
  position: absolute;
}

.slide {
  width: 47.6em;
  height: 51.7em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.shadow-slide {
  z-index: 1;
  background-image: linear-gradient(to top, #000, #00000069 51%, #0000);
  width: 57.6em;
  height: 32.2em;
  position: absolute;
  top: auto;
  bottom: -6.3em;
  left: -4.5em;
}

.box-slide {
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.content-slide {
  z-index: 2;
  grid-template-rows: auto 1.2em auto 1em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  padding: 3em 3em 4.5em;
  display: grid;
  position: relative;
}

.star-green {
  width: 4.7em;
}

.box-progress-slide {
  grid-column-gap: .8em;
  display: none;
}

.progress-div {
  background-color: #818181b3;
  width: 7.5em;
  height: .4em;
}

.progress-div.white {
  background-color: #fff;
}

.box-star-slide {
  margin-left: -.9em;
}

.box-h2-as {
  grid-template-rows: auto 2em auto 4.5em auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: center start;
  max-width: 120em;
  display: grid;
  position: relative;
}

.image-44 {
  width: 46.2em;
}

.image-44.mobile {
  display: none;
}

.image-45 {
  width: 9.3em;
  position: absolute;
  inset: -2.2em auto auto 15.4em;
}

.wrapper-dropdown-as {
  margin-top: 3.1em;
  position: relative;
}

.dropdown-as {
  cursor: pointer;
  border-bottom: 1px solid #ffffff21;
  width: 41.4em;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: static;
}

.dropdown-as.first {
  border-top: 1px solid #ffffff21;
}

.dropdown-as.hide {
  display: none;
}

.dropdown-toggle-as {
  color: #eeebeb;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 1em 0 0;
  display: flex;
}

.dropdown-list-as {
  background-color: #0000;
  width: 76.4em;
  min-width: auto;
  height: auto;
  display: block;
  position: absolute;
  top: 0;
  left: 48.6em;
}

.dropdown-content-as {
  grid-row-gap: 3.3em;
  flex-direction: column;
  max-width: 76.4em;
  display: flex;
}

.dropdown-arrow-as {
  width: 3.053em;
}

.t-28-drp {
  font-size: 2.7em;
  line-height: 214%;
}

.image-46 {
  z-index: 1;
  object-fit: cover;
  width: 76.3em;
  height: 38.4em;
}

.box-grid-learn-as {
  grid-column-gap: 4em;
  grid-row-gap: 6.7em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3.3em;
  display: grid;
}

.wrapper-box-carousel-as {
  grid-row-gap: 3.2em;
  flex-direction: column;
  margin-top: 4.8em;
  margin-bottom: 5.5em;
  display: flex;
}

.box-text-work-at {
  grid-column-gap: 3.5em;
  grid-row-gap: 0em;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: auto max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.box-list-work-at {
  grid-column-gap: 4.4em;
  grid-row-gap: 2.6em;
  grid-template-rows: auto auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.list-work-at {
  max-width: 18em;
}

.image-47 {
  width: 11.1em;
  position: absolute;
  inset: 9em auto auto 36em;
}

.image-48 {
  width: 76.6em;
  max-width: none;
}

.img-swip-9 {
  width: 11em;
  max-width: none;
}

.swiper-button-prev9, .swiper-button-next9 {
  cursor: pointer;
  flex: none;
  width: 6.6em;
}

.wrp-img-slide {
  position: relative;
}

.border-green {
  position: absolute;
  inset: 0%;
  box-shadow: inset 0 0 0 2px #c1e52d;
}

.box-prof {
  grid-column-gap: 1em;
  align-items: center;
  display: flex;
}

.arrow-html {
  color: #202020;
  width: 2.4em;
  height: 2.4em;
}

.box-price-slide {
  grid-column-gap: 1.2em;
  align-items: flex-start;
  display: flex;
}

.star-embed {
  color: #c1e52d;
  width: 2.9em;
  height: 2.8em;
  margin-top: -.2em;
  margin-right: -.6em;
}

.image-49 {
  width: 10.3em;
  position: absolute;
  bottom: 1.7em;
  right: 2.2em;
}

.image-50 {
  width: 10.5em;
  position: absolute;
  bottom: 3.1em;
  right: 2.5em;
}

.wrapper-founder {
  grid-column-gap: 2em;
  justify-content: space-between;
  margin-top: 3.3em;
  display: flex;
}

.wrp-box-founder {
  perspective: 1000px;
  position: relative;
  transform: none;
}

.image-51 {
  z-index: 2;
  backface-visibility: hidden;
  width: 41.3em;
  max-width: none;
  position: relative;
}

.revers {
  backface-visibility: hidden;
  perspective: 1000px;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #c1e52d;
  grid-template-rows: auto 2.6em auto 3.4em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  padding: 7.8em 5.5em 4em;
  display: grid;
  position: absolute;
  inset: 0%;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.box-title-revers {
  grid-row-gap: .1em;
  transform-style: preserve-3d;
  flex-direction: column;
  align-items: center;
  display: flex;
  transform: translate3d(0, 0, 1.5em);
}

.t-26 {
  color: #161616;
  font-family: Fivosansmodern, sans-serif;
  font-size: 2.6em;
  font-weight: 900;
  line-height: 110%;
}

.icon-soc {
  color: #161616;
  width: 3.4em;
  height: 3.4em;
}

.box-soc {
  transform-style: preserve-3d;
  transform: translate3d(0, 0, 1.5em);
}

.wrp-persp-founder {
  perspective: 1000px;
  cursor: pointer;
  max-width: 41.3em;
  transform: none;
}

.image-52 {
  object-fit: cover;
  width: 129.4em;
  max-width: none;
  height: 57.3em;
  margin-top: 4.1em;
}

.h2-60 {
  text-transform: uppercase;
  font-family: Fivosansmodern-heavy, sans-serif;
  font-size: 6em;
  font-weight: 900;
  line-height: 76%;
}

.wrapper-location {
  justify-content: space-between;
  margin-top: 3.3em;
  display: flex;
}

.box-location {
  grid-row-gap: 3.1em;
  color: #eeebeb;
  flex-direction: column;
  width: 62.9em;
  height: 27.2em;
  padding: 4.1em 4.5em 4em;
  display: flex;
  position: relative;
}

.image-53 {
  opacity: .4;
  object-fit: cover;
  width: 62.9em;
  max-width: none;
  height: 27.2em;
  position: absolute;
  inset: 0%;
  box-shadow: 0 4px 4px #00000040;
}

.name-location {
  z-index: 2;
  grid-column-gap: 1.5em;
  align-items: center;
  display: flex;
  position: relative;
}

.icon-location {
  width: 2em;
  height: 2.5em;
}

.circle-arrow-main {
  -webkit-backdrop-filter: blur(.7em);
  backdrop-filter: blur(.7em);
  background-color: #fff3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 9.3em;
  height: 9.3em;
  display: flex;
  position: absolute;
  top: 25.1em;
  left: -6.3em;
  box-shadow: inset 0 1px 1.2em #fff3, inset 0 0 .4em #fff3, inset 1px 1px .2em #ffffff26, inset 2px 2px .7em #98c2da33;
}

.image-54 {
  width: 3.1em;
}

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

.box-p-drp._1 {
  margin-top: 34px;
}

.wrapper-inform-veb {
  grid-column-gap: 2em;
  margin-top: 4em;
  margin-bottom: 3em;
  padding-left: .7em;
  display: flex;
}

.wrapper-form-veb {
  z-index: 40;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 144.8em;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 8.1em;
  padding-right: 13.3em;
  display: flex;
  position: absolute;
  inset: 0%;
}

.wrapper-form-veb.top-43 {
  padding-top: 4.3em;
}

.wrapper-form-veb.visible-tg {
  padding-top: 2.5em;
}

.box-h1-veb {
  grid-template-rows: auto 1.9em auto 6.3em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  max-width: 79.4em;
  display: grid;
}

.bg-img-free-veb {
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d96553_Frame%202085659914.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.62em;
  width: 2em;
  height: .81em;
  display: inline-block;
  position: relative;
  top: -.05em;
}

.image-55 {
  width: 80em;
  max-width: none;
  position: absolute;
  top: 0;
  left: 60.4em;
}

.box-h2-veb {
  grid-row-gap: 1.4em;
  flex-direction: column;
  max-width: 50.6em;
  display: flex;
}

.box-h2-veb.mw-620 {
  max-width: 62.4em;
}

.box-h2-veb.mw-520 {
  max-width: 52em;
  position: relative;
}

.image-56 {
  width: 78.9em;
  max-width: none;
  position: absolute;
  bottom: -5em;
  left: 29.9em;
}

.arrow-grey {
  width: 6.8em;
  position: absolute;
  top: -9.7em;
  left: 26.22em;
}

.arrow-grey.grey {
  color: #b0b0b0;
  width: 6.4em;
  top: .7em;
  left: 55.5em;
}

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

.wrapper-list-veb {
  grid-column-gap: 4em;
  grid-row-gap: 4.5em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 77.4em;
  margin-top: 3.5em;
  display: grid;
}

.list-veb {
  grid-row-gap: .4em;
  flex-direction: column;
  max-width: 36.6em;
  display: flex;
}

.wrapper-salary {
  grid-template-rows: auto .9em auto 1.1em auto auto 3em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.image-57 {
  width: 64.9em;
  max-width: none;
  position: absolute;
  top: 4.1em;
  left: 42.5em;
}

.box-salary {
  grid-column-gap: 2.7em;
  grid-row-gap: 3.8em;
  border-top: 1px solid #ffffff63;
  grid-template-rows: auto auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  max-width: 47em;
  padding-top: 3.8em;
  display: grid;
}

.box-grid-learn-veb {
  grid-column-gap: 4em;
  grid-row-gap: 6.7em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 77.4em;
  margin-top: 3.3em;
  display: grid;
}

.box-text-course-veb {
  max-width: 47em;
}

.course-speakers {
  grid-column-gap: 5.4em;
  grid-row-gap: 3.2em;
  border-top: 2px solid #e5ebf21a;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  max-width: 116em;
  padding-top: 3em;
  display: grid;
}

.wrapper-course-speakers {
  grid-row-gap: 4.3em;
  flex-direction: column;
  margin-top: 2.7em;
  display: flex;
}

.img-swip-10 {
  object-fit: cover;
  width: 75.6em;
  max-width: none;
  height: 57.4em;
}

.swiper-button-prev10, .swiper-button-next10 {
  cursor: pointer;
  flex: none;
  width: 6.6em;
}

.image-58 {
  width: 32.2em;
}

.box-text-swip11 {
  padding: 3.2em 2.5em 3.4em;
}

.size-22-18 {
  font-size: 1.22222em;
  font-weight: 700;
  line-height: 140%;
}

.wrapper-start-learning {
  color: #161616;
  grid-template-rows: auto 1.9em auto .3em auto 3.2em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  max-width: 58em;
  display: grid;
}

.swiper-button-prev11, .swiper-button-next11 {
  cursor: pointer;
  flex: none;
  width: 6.6em;
}

.box-time-start {
  grid-column-gap: 5.3em;
  display: flex;
}

.box-time-start.hide {
  display: none;
}

.time-start {
  grid-column-gap: .8em;
  align-items: center;
  display: flex;
}

.time-start.hide {
  display: none;
}

.icon-time {
  color: #161616;
  width: 2em;
  height: 2em;
}

.icon-time.white {
  color: #fff;
}

.bg-img-free-veb-2 {
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d9655d_122.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.90625em;
  width: 2.4em;
  display: inline-block;
  position: relative;
  top: -.1em;
}

.image-59 {
  z-index: 1;
  width: 44.7em;
  max-width: none;
  position: absolute;
  bottom: -8em;
  left: 69.2em;
}

.image-60 {
  width: 85.2em;
  max-width: none;
  position: absolute;
  bottom: -3.2em;
  left: 62.5em;
}

.box-form-veb {
  background-color: #202020;
  max-width: 42.1em;
  min-height: 55.5em;
  max-height: 67em;
  margin-bottom: 0;
  padding: 2.7em 3.5em 4.3em 3em;
  position: sticky;
  top: 14.8em;
  box-shadow: inset 0 0 0 1px #161616;
}

.box-form-veb.max-80 {
  max-height: 80em;
}

.form-veb {
  flex-direction: column;
  min-height: 33.7em;
  display: flex;
}

.form-veb._2 {
  min-height: 57.5em;
}

.t-14-label {
  margin-bottom: 0;
  font-size: 1.4em;
  font-weight: 700;
  line-height: 142%;
}

.t-14-input {
  color: #b0b0b0;
  background-color: #2d2d2d;
  border: 1px #000;
  height: auto;
  margin-bottom: 0;
  padding: 1.25em 1.14286em;
  font-size: 1.4em;
  line-height: 150%;
}

.box-input {
  grid-row-gap: .6em;
  flex-direction: column;
  display: flex;
}

.form-info {
  grid-column-gap: 1.9em;
  margin-top: 3em;
  padding-right: 2em;
  display: flex;
}

.image-61 {
  width: 4.5em;
  max-width: none;
  height: 4.5em;
}

.p-13 {
  font-size: 1.3em;
  line-height: 140%;
}

.box-gap-16 {
  grid-row-gap: 1.6em;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.box-inform-form {
  grid-column-gap: 5.3em;
  justify-content: space-between;
  margin-bottom: 3em;
  display: flex;
}

.box-inform-form.hide {
  display: none;
}

.wrapper-content {
  position: relative;
}

.absolute-box-form {
  position: absolute;
  inset: 0%;
}

.wrapper-will-learn {
  max-width: 70em;
}

.box-will-learn {
  grid-row-gap: 2.3em;
  background-color: #202020;
  flex-direction: column;
  padding: 3.5em 4.5em 3.5em 3em;
  display: flex;
}

.box-inform-will {
  grid-column-gap: 2.1em;
  justify-content: flex-start;
  display: flex;
}

.box-inform-will.hide {
  display: none;
}

.box-content-will {
  grid-column-gap: 3.1em;
  grid-template-rows: auto 2.3em auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-62 {
  width: 11.2em;
}

.list-will {
  grid-column-gap: 1em;
  align-items: flex-start;
  padding-left: .5em;
  display: flex;
}

.list-will.pl-45 {
  padding-left: 4.5em;
}

.swiper-button-prev12, .swiper-button-next12 {
  cursor: pointer;
  flex: none;
  width: 6.6em;
}

.swiper-button-disabled {
  color: #8a8a8a;
}

.success-form {
  box-shadow: none;
  text-align: left;
  background-color: #0000;
  padding: 0;
}

.success-form.mt-65 {
  min-width: 76.2em;
  padding-top: 6.5em;
  box-shadow: 0 4px 1.3em #00000040;
}

.success-form.article {
  padding-top: 2.5em;
}

.wrapper-success {
  text-align: left;
  grid-template-rows: auto 1.9em auto .8em auto 2.7em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-63 {
  width: 10.9em;
  margin-top: -1em;
}

.box-inform-form-2 {
  grid-column-gap: 1.6em;
  justify-content: flex-start;
  margin-bottom: 3em;
  display: flex;
}

.bg-img-free-pop {
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d9655d_122.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 3.04878em;
  width: 3.04878em;
  height: 1.46341em;
  margin-bottom: -.7em;
  margin-left: .25em;
  display: inline-block;
  position: relative;
  top: -.48em;
}

.box-text-form-2 {
  grid-row-gap: 1em;
  flex-direction: column;
  margin-bottom: 1.4em;
  display: flex;
}

.box-form-veb-3 {
  color: #eeebeb;
  background-color: #202020;
  max-width: 42.1em;
  margin-bottom: 0;
  padding: 3.9em 3.5em 4.3em 3em;
  display: none;
}

.wrapper-success-2 {
  text-align: left;
  grid-template-rows: auto .8em auto 2em auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bg-star-text {
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d96560_Group%201410093378.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 2.65854em;
  width: 2.65854em;
  height: 2.53659em;
  margin-left: .3em;
  display: inline-block;
}

.box-image-form {
  max-width: none;
  margin-bottom: -5.2em;
}

.image-64 {
  width: 34.4em;
  max-width: none;
}

.popup-form {
  text-align: left;
}

.popup-form.remodal {
  color: #fff;
}

.mw-970 {
  grid-row-gap: 4em;
  text-align: left;
  flex-direction: column;
  width: 100%;
  max-width: 97em;
  padding-top: 5em;
  display: flex;
}

.first-box {
  grid-column-gap: 2.5em;
  color: #161616;
  background-color: #c1e52d;
  grid-template-rows: auto 1.8em auto 3.3em auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding: 3.3em 3.4em 3.7em 5.2em;
  display: grid;
}

.text-first-box {
  z-index: 2;
  grid-row-gap: .2em;
  flex-direction: column;
  display: flex;
  position: relative;
}

.text-first-box.mw-410 {
  max-width: 41em;
}

.span-28 {
  margin-left: 1px;
  margin-right: 1px;
  font-family: Fivosansmodern, sans-serif;
  font-size: 1.27273em;
  font-weight: 700;
  line-height: 110%;
}

.bg-arrow-text {
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d96564_Group%201410093321.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.09091em;
  width: 1.09091em;
  margin-right: .2em;
  padding-left: .5em;
  padding-right: .5em;
  display: inline;
}

.wrapper-box-text {
  align-items: center;
  display: flex;
}

.html-embed {
  color: #fff;
  width: 2.4em;
  height: 2.4em;
}

.bg-star {
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d96562_Frame%202085659984.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.31818em;
  width: 1.31818em;
  padding-left: .65em;
  padding-right: .65em;
  position: relative;
  top: .1em;
}

.image-65 {
  object-fit: cover;
  width: 37.1em;
  height: 33.6em;
}

.second-box {
  background-color: #fff;
  padding: 6.2em 5.4em;
}

.bold {
  font-weight: 700;
}

.three-box {
  grid-column-gap: 3.8em;
  background-color: #202020;
  padding: 3.5em 5.4em 4.5em;
  display: flex;
  position: relative;
}

.img-abs {
  color: #c1e52d;
  width: 15.6em;
  height: 16.4em;
  position: absolute;
  inset: auto 7.1em 6.2em auto;
}

.image-66 {
  width: 32.4em;
  max-width: none;
}

.lightbox-1 {
  position: relative;
}

.icon-play {
  color: #c1e52d;
  width: 5.6em;
  height: 5.6em;
  transition: color .2s;
  position: absolute;
  inset: auto 0% 0% auto;
}

.fourth-box {
  grid-row-gap: 1.7em;
  color: #161616;
  background-color: #fff;
  flex-direction: column;
  padding: 5.2em 6em 5.7em 5.4em;
  display: flex;
}

.fifth-box {
  color: #161616;
  background-color: #fff;
  grid-template-rows: auto 1.7em auto 4.7em auto 4.1em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 5.2em 6em 6.4em 5.4em;
  display: grid;
}

.yellow-box {
  background-color: #e2f78d;
  max-width: 83.1em;
  padding: 3.8em 4.6em 3.8em 3.5em;
}

.sixth-box {
  grid-row-gap: 1.9em;
  color: #161616;
  background-color: #fdfff5;
  flex-direction: column;
  padding: 5.1em 6em 6em 5.4em;
  display: flex;
}

.seventh-box {
  grid-row-gap: 2em;
  color: #161616;
  background-color: #e2f78d;
  flex-direction: column;
  padding: 5.4em 6.5em 5.9em 4.9em;
  display: flex;
}

.eight-box {
  grid-row-gap: 4em;
  color: #eeebeb;
  background-color: #161616;
  flex-direction: column;
  padding: 5.7em 5.2em 6.3em 4.8em;
  display: flex;
}

.box-pop-link {
  grid-column-gap: 3.2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nineth-box {
  color: #161616;
  background-color: #c1e52d;
  grid-template-rows: auto 1.1em auto 2.4em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding: 4.8em;
  display: grid;
  position: relative;
  overflow: hidden;
}

.image-67 {
  width: 57.5em;
  max-width: none;
  position: absolute;
  inset: auto -9.5em -6em auto;
}

.main-box-blender {
  z-index: 2;
  grid-template-rows: auto auto auto 1.2em auto 4em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  max-width: 61em;
  display: grid;
  position: relative;
}

.bg-img-free-blender {
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d9656b_Frame%202085659992.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.64em;
  width: 1.64em;
  margin-left: .15em;
  display: inline-block;
  position: relative;
  top: -.1em;
}

.img-net {
  z-index: 0;
  width: 233.1em;
  max-width: none;
  position: absolute;
  top: 2.1em;
  left: -29.1em;
}

.wrapper-img-blender {
  z-index: 2;
  padding-top: .9em;
  position: relative;
}

.image-68 {
  width: 56.9em;
  max-width: none;
}

.wrapper-main-box-ib {
  grid-column-gap: 3.4em;
  display: flex;
}

.wrapper-overview {
  z-index: 2;
  grid-column-gap: 7.6em;
  align-items: flex-start;
  margin-top: 7.6em;
  display: flex;
  position: relative;
}

.wrapper-img-overview {
  position: relative;
}

.image-69 {
  width: 55.1em;
  max-width: none;
}

.box-icon-star {
  transform-origin: 0 100%;
  display: flex;
  position: absolute;
  inset: -5em auto auto 2.4em;
  transform: rotate(90deg);
}

.icon-star {
  color: #c1e52d;
  width: 4.7em;
  height: 1.6em;
  margin-right: -1em;
}

.icon-star.hide {
  display: none;
}

.box-h2-ib {
  grid-row-gap: 2.2em;
  flex-direction: column;
  display: flex;
}

.box-h2-ib.mw-620 {
  max-width: 62em;
}

.box-h2-ib.mw-543 {
  max-width: 54.3em;
}

.box-h2-ib.horizontal {
  flex-direction: row;
  justify-content: space-between;
}

.box-grid-learn-ib {
  z-index: 2;
  grid-column-gap: 4em;
  grid-row-gap: 6em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 77.4em;
  margin-top: 3.8em;
  display: grid;
  position: relative;
}

.image-70 {
  width: 64.8em;
  max-width: none;
  position: absolute;
  top: 1.3em;
  right: -12.1em;
}

.image-71 {
  width: 233.1em;
  max-width: none;
  position: absolute;
  top: 5.5em;
  left: -11.9em;
}

.wrapper-quote-course {
  grid-column-gap: 3.7em;
  grid-template-rows: auto 4.5em auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  max-width: 54em;
  display: grid;
}

.img-quote {
  color: #c1e52d;
  width: 7em;
}

.p-28 {
  font-size: 2.8em;
  line-height: 140%;
}

.p-28.mw-500 {
  max-width: 17.8571em;
}

.p-28.mw-500.mt-100 {
  margin-top: 3.57143em;
}

.p-28.mw-520 {
  max-width: 18.5714em;
}

.p-28.mw-520.mt-50 {
  margin-top: 1.78571em;
}

.p-28.grey {
  color: #b0b0b0;
}

.box-author-quotes {
  grid-column-gap: 3.6em;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center start;
  display: grid;
}

.image-72 {
  border-radius: 50em;
  width: 7.2em;
}

.wrapper-you-will {
  margin-top: 4.6em;
}

.wrp-list-you-will {
  grid-column-gap: 12.9em;
  grid-row-gap: 5em;
  flex-wrap: wrap;
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.wrp-list-you-will.maya {
  grid-column-gap: 10.9em;
}

.list-you-will {
  grid-column-gap: 4.1em;
  max-width: 52.6em;
  display: flex;
}

.list-you-will.mw-546 {
  max-width: 54.6em;
}

.mask-img-yw {
  padding: 1.2em 2.5em 1.1em;
}

.mask-img-yw.green-box {
  background-color: #9dbd1d;
}

.mask-img-yw.blue-box {
  background-color: #3c43e4;
}

.mask-img-yw.violet-box {
  background-color: #8525ff;
}

.mask-img-yw.violet-box.blender {
  padding: 1.4em 5.7em 1.8em;
}

.mask-img-yw.navy-blue-box {
  background-color: #8d91f7;
}

.mask-img-yw.red-box {
  background-color: #e46144;
}

.img-yw {
  width: 15em;
}

.wrp-box-teacher {
  grid-column-gap: 5.4em;
  grid-row-gap: 2em;
  border-top: 2px solid #e5ebf21a;
  grid-template-rows: auto auto auto;
  grid-template-columns: 12em 36.6em 53.7em;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start;
  max-width: 116em;
  margin-top: 3.5em;
  padding-top: 3em;
  display: grid;
}

.box-text-teacher {
  grid-template-rows: auto .9em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 25em;
  display: grid;
}

.box-text-teacher.maya {
  max-width: 28em;
}

.image-73 {
  width: 9.4em;
  display: none;
}

.image-73.visible {
  display: block;
}

.image-74 {
  object-fit: cover;
  width: 12em;
  height: 12em;
}

.image-74.hide {
  display: none;
}

.wrapper-course-for.maya {
  justify-content: space-between;
  display: flex;
}

.image112 {
  z-index: 0;
  width: 177.8em;
  max-width: none;
  position: absolute;
  top: 16em;
  left: 26.5em;
}

.image-75 {
  width: 53em;
  max-width: none;
  position: absolute;
  top: 6.3em;
  right: -6.8em;
}

.box-grid-learn-ib-2 {
  z-index: 2;
  grid-column-gap: 4em;
  grid-row-gap: 6em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 77.4em;
  margin-top: 5em;
  display: grid;
  position: relative;
}

.wrapper-curriculum {
  z-index: 2;
  margin-top: 9.7em;
  position: relative;
}

.box-row-1 {
  background-color: #202020;
  align-items: stretch;
  margin-top: 2.3em;
  padding: 1.3em 2.1em 1.7em;
  display: flex;
}

.html-embed-2 {
  width: 6.4em;
  height: 6.4em;
}

.box-text-curriculum {
  border-left: 1px solid #ffffff63;
  margin-left: 1.8em;
  padding-left: 1.8em;
  display: inline-block;
}

.box-text-curriculum.mw-540 {
  max-width: 56em;
}

.box-text-curriculum.mw-610 {
  max-width: 61em;
}

.box-text-curriculum.hide {
  display: none;
}

.comma-mob {
  font-size: 1.8em;
  line-height: 150%;
  display: none;
}

.box-text-swip13 {
  grid-column-gap: 8.8em;
  grid-row-gap: 1.2em;
  grid-template-rows: auto 1fr;
  grid-template-columns: 52em 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  align-items: start;
  display: grid;
}

.list-swip13 {
  grid-column-gap: 1em;
  display: flex;
}

.background-video {
  z-index: 1;
  width: 67em;
  height: 36em;
  margin-left: auto;
}

.img-swip-14 {
  object-fit: cover;
  width: 127.4em;
  max-width: none;
  max-height: 57.4em;
}

.swiper-button-next14, .swiper-button-prev14, .swiper-button-prev13, .swiper-button-next13 {
  cursor: pointer;
  flex: none;
  width: 6.6em;
}

.wrapper-logotype {
  grid-column-gap: 10em;
  justify-content: space-between;
  margin-top: 3.7em;
  display: flex;
}

.wrapper-logotype.hidden {
  display: none;
}

.image-76 {
  opacity: .4;
  height: 9.2em;
}

.wrapper-start-learning-2 {
  color: #181818;
  grid-template-rows: auto 2.2em auto .7em auto 2.5em auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  display: grid;
}

.image-77 {
  z-index: 0;
  width: 85.2em;
  max-width: none;
  position: absolute;
  bottom: -10em;
  right: -10.3em;
}

.image-78 {
  z-index: 1;
  width: 60em;
  max-width: none;
  position: absolute;
  top: -6.5em;
  right: 7em;
}

.wrapper-inform-ib {
  grid-column-gap: 2em;
  margin-top: 4em;
  margin-bottom: 3em;
  padding-left: .7em;
  display: flex;
}

.img-swip-5-copy, .img-swip-13 {
  object-fit: cover;
  width: 127.4em;
  max-width: none;
  max-height: 57.4em;
}

.img-swip-13.contain {
  object-fit: contain;
}

.box-numbers, .box-flex-numbers {
  display: flex;
}

.wrapper-course-work {
  grid-row-gap: 8em;
  flex-direction: column;
  margin-top: 2.9em;
  display: flex;
}

.box-course-work {
  grid-row-gap: 1em;
  border-top: 2px solid #404055;
  grid-template-rows: auto 1fr;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-top: 3.9em;
  display: grid;
}

.image-79 {
  object-fit: cover;
  width: 66.9em;
  max-width: none;
  height: 39em;
}

.box-bottom-2 {
  grid-column-gap: 4.7em;
  display: flex;
}

.image1523 {
  width: 5.5em;
  max-width: none;
  height: 5.5em;
}

.p-14-inf {
  font-size: 1.4em;
  line-height: 130%;
}

.p-14-inf.semibold {
  font-weight: 600;
}

.p-14-inf.semibold.op-40 {
  color: #eeebeb66;
}

.p-14-inf.op-35 {
  color: #00000059;
}

.p-14-inf.op-35.mw-230 {
  max-width: 16.9286em;
}

.p-14-inf.white {
  color: #fff;
}

.p-14-inf.white.mw-310 {
  max-width: 22.1429em;
}

.p-14-sm {
  font-weight: 600;
  display: block;
}

.form-info-2 {
  grid-column-gap: 1.9em;
  align-items: center;
  max-width: 32em;
  display: flex;
}

.carousel-embed {
  overflow: hidden;
}

.bg-img-free-bledner-2 {
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d96595_Frame%202085660014.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 2.48438em;
  padding-left: .3em;
  padding-right: .3em;
  position: relative;
  top: -.15em;
}

.wrapper-inform-ib-2 {
  grid-column-gap: 2em;
  display: flex;
}

.wrapper-inform-ib-2.hide {
  display: none;
}

.image-232 {
  z-index: 0;
  width: 60.4em;
  max-width: none;
  position: absolute;
  top: -5.5em;
  left: .5em;
}

.image-222 {
  z-index: 2;
  width: 16.4em;
  max-width: none;
  position: absolute;
  top: -5.1em;
  bottom: auto;
  left: 33.3em;
}

.box-h1-10-3dm {
  grid-template-rows: auto 1.2em auto 4em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  justify-items: start;
  max-width: 57em;
  display: grid;
}

.main-box-3dm {
  grid-column-gap: 8.8em;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
  position: relative;
}

.wrapper-inform-3dm {
  grid-column-gap: 2.1em;
  margin-top: 4em;
  margin-bottom: 2.7em;
  padding-left: .7em;
  display: flex;
  position: relative;
}

.color-grey {
  color: #b0b0b0;
}

.image-233 {
  width: 50.6em;
  max-width: none;
  position: absolute;
  top: 0;
  right: -12.5em;
}

.wrapper-course-about {
  z-index: 1;
  margin-top: 3.9em;
  position: relative;
}

.box-course-about {
  display: flex;
}

.box-course-about.gr-1 {
  grid-template-rows: auto;
  grid-template-columns: min-content 7.7em max-content 3.7em 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-234 {
  width: 8.1em;
  max-width: none;
  margin-top: 7.2em;
}

.box-img-6 {
  justify-content: center;
  align-items: center;
  width: 29.9em;
  height: 40.7em;
  display: flex;
  position: relative;
}

.image-235 {
  width: 70.4em;
  max-width: none;
  position: absolute;
  bottom: -13em;
  right: -17.2em;
}

.box-course-about-2 {
  grid-column-gap: 5em;
  grid-row-gap: 10em;
  border-top: 2px solid #404055;
  border-bottom: 2px solid #404055;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 7.7em;
  padding-top: 3.7em;
  padding-bottom: 5.6em;
  display: grid;
}

.image-236 {
  width: 10.2em;
  max-width: none;
}

.course-about-list {
  grid-column-gap: 3.1em;
  align-items: center;
  display: flex;
}

.box-course-about-3 {
  grid-column-gap: 2.4em;
  grid-row-gap: 3.4em;
  grid-template-rows: auto 1fr;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: grid;
}

.box-img-7 {
  width: 47em;
  height: 42.8em;
  position: relative;
}

.image-237 {
  z-index: 2;
  width: 21.4em;
  max-width: none;
  position: absolute;
}

.image-238 {
  width: 70.4em;
  max-width: none;
  position: absolute;
  top: -7.9em;
  right: -7.2em;
}

.box-list-2step {
  grid-column-gap: 2.9em;
  align-items: center;
  max-width: 30em;
  display: flex;
}

.image-239 {
  width: 8.8em;
  max-width: none;
}

.box-img-man {
  justify-content: center;
  align-items: center;
  margin-left: 6.4em;
  display: flex;
  position: relative;
}

.image-240 {
  z-index: 1;
  width: 61.7em;
  max-width: none;
  position: relative;
}

.wrapper-sculpting {
  grid-row-gap: 4em;
  flex-direction: column;
  margin-top: 3.4em;
  display: flex;
}

.box-sculpting {
  border-top: 2px solid #404055;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 3.4em;
  display: flex;
}

.box-text-sculpting {
  grid-row-gap: 1.7em;
  flex-direction: column;
  max-width: 51.7em;
  display: flex;
}

.box-mask-img {
  width: 67em;
  min-height: 44em;
  position: relative;
}

.box-mask-img.mh-388 {
  min-height: 38.8em;
}

.box-mask-img.mw-420 {
  min-height: 42em;
}

.image-241 {
  width: 74.9em;
  max-width: none;
  height: 50em;
  position: absolute;
  top: -1em;
  left: -3.9em;
}

.image-242 {
  width: 71.5em;
  max-width: none;
  position: absolute;
  top: -12em;
  left: -3.5em;
}

.image-243 {
  width: 71.2em;
  max-width: none;
  position: absolute;
  top: -2.9em;
  left: -1.6em;
}

.image-244 {
  width: 67em;
  max-width: none;
}

.wrapper-you-turn {
  z-index: 2;
  grid-column-gap: 4.2em;
  display: flex;
  position: relative;
}

.box-h2-3dm {
  grid-template-rows: auto 1.3em auto 2.8em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start;
  max-width: 47em;
  display: grid;
}

.box-img-turn {
  width: 75.8em;
  max-height: 50em;
}

.image-245 {
  width: 83.8em;
  max-width: none;
  margin-top: -2em;
  margin-left: -4em;
}

.image-246 {
  width: 81.3em;
  max-width: none;
  position: absolute;
  top: 2.8em;
  left: -5.5em;
}

.wrapper-inform-turn {
  z-index: 3;
  background-color: #c1e52d;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 45em 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: stretch stretch;
  width: 100%;
  display: grid;
  position: absolute;
  bottom: -34.9em;
}

.box-img-it {
  min-height: 26.2em;
  position: relative;
}

.image-247 {
  width: 53.1em;
  max-width: none;
  position: absolute;
  bottom: 2.4em;
  left: 3.1em;
}

.box-item-it {
  grid-row-gap: .6em;
  border-bottom: 2px solid #a9cf3e;
  border-left: 2px solid #a9cf3e;
  flex-direction: column;
  justify-content: center;
  padding-left: 4em;
  display: flex;
}

.box-item-it.no-border {
  border-bottom-style: none;
}

.t-14-it {
  color: #161616b3;
  font-size: 1.4em;
  font-weight: 500;
  line-height: 150%;
}

.t-14-it.regular {
  font-weight: 400;
}

.t-14-it.regular.green {
  color: #c1e52d;
  margin-top: .285714em;
}

.t-14-it.regular.op-50 {
  color: #ffffff80;
}

.t-14-it.regular.color-grey {
  color: #84878e;
}

.t-14-it.regular.black-80 {
  color: #161616cc;
}

.t-14-it.op-40 {
  color: #eeebeb66;
}

.wrapper-curriculum-3dm {
  z-index: 2;
  position: relative;
}

.box-text-swip14 {
  grid-column-gap: 8.8em;
  grid-row-gap: 1.6em;
  grid-template-rows: auto 1fr;
  grid-template-columns: 52em 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  align-items: start;
  display: grid;
}

.img-curriculum {
  z-index: 1;
  object-fit: cover;
  width: 67em;
  height: 36em;
  max-height: 36em;
  margin-left: auto;
}

.wrp-item-list-2 {
  max-width: 21em;
}

.box-list-swip14 {
  grid-column-gap: 6em;
  margin-bottom: 1em;
  display: flex;
}

.box-list-swip14.vertical {
  flex-direction: column;
}

.col-swip {
  grid-row-gap: 2.5em;
  flex-direction: column;
  display: none;
}

.bonus-slide {
  background-color: #8525ff;
  grid-template-rows: 1fr;
  grid-template-columns: auto 3.1em auto 6.4em 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  padding: 1.2em 1.3em 1.1em 3.1em;
  display: grid;
}

.mask-gif {
  width: 59.8em;
  min-height: 28.4em;
  max-height: 28.4em;
  overflow: hidden;
}

.mask-gif.kuna {
  background-color: #303030;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-248 {
  width: 74.2em;
  max-width: none;
  margin-top: -9.1em;
  margin-left: -12.4em;
}

.image-732 {
  width: 8.5em;
}

.image-732._2 {
  width: 16em;
}

.box-img-8 {
  grid-row-gap: .9em;
  flex-direction: column;
  display: flex;
}

.blur-man {
  filter: blur(12.5em);
  background-color: #8525ff;
  border-radius: 100%;
  width: 37.8em;
  max-width: none;
  height: 37.8em;
  display: none;
  position: absolute;
}

.image-733 {
  z-index: 0;
  width: 87.8em;
  max-width: none;
  height: 87.8em;
  position: absolute;
}

.box-h1-career {
  grid-template-rows: auto 1.5em auto 4em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-self: center;
  justify-items: start;
  max-width: 56em;
  display: grid;
}

.box-img-main-career {
  z-index: 2;
  margin-left: -2.2em;
  position: relative;
}

.image-734 {
  width: 50.6em;
  max-width: none;
  position: absolute;
  bottom: -4.9em;
  right: -13.1em;
}

.image-735 {
  width: 57.4em;
  max-width: none;
}

.slider-2 {
  background-color: #0000;
  width: 47.6em;
  height: auto;
  margin-right: 8.4em;
}

.box-h2-cc {
  grid-template-rows: auto 1.4em auto 1.9em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: center start;
  max-width: 64.4em;
  display: grid;
  position: relative;
}

.image-443 {
  width: 36.9em;
}

.image-443.mobile {
  display: none;
}

.wrapper-column-2 {
  grid-column-gap: 4em;
  grid-row-gap: 5.3em;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 3.3em;
  display: flex;
  position: relative;
}

.box-img-col-2 {
  align-items: flex-end;
  display: flex;
  position: relative;
}

.image-736 {
  width: 12.2em;
  max-width: none;
}

.image-737 {
  z-index: 2;
  width: 12.3em;
  max-width: none;
  position: absolute;
  bottom: 2.5em;
  left: 8.9em;
}

.image-738 {
  z-index: 4;
  width: 9.3em;
  max-width: none;
  position: absolute;
  bottom: 7.3em;
  left: 19em;
}

.wrapper-academy-career {
  margin-top: 7.9em;
}

.color-purp {
  color: #8525ff;
}

.color-purp.text-decor {
  text-decoration: underline;
}

.color-purp.block {
  display: block;
}

.section-form-green {
  color: #161616;
  background-color: #c1e52d;
  padding-top: 13.6em;
  padding-bottom: 6.9em;
  position: relative;
}

.check-green {
  float: none;
  background-color: #9dbd1d;
  border-style: none;
  border-radius: .2em;
  flex: none;
  width: 1.8em;
  height: 1.8em;
  margin-top: 0;
  margin-left: 0;
  margin-right: 1em;
  box-shadow: inset 0 0 0 1px #6f870e;
}

.check-green.w--redirected-checked {
  background-color: #c1e52d;
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d964b2_check.svg");
  background-size: 1.6em 1.6em;
  border-style: none;
  border-radius: .4em;
  margin-top: 0;
  margin-left: 0;
}

.check-green.w--redirected-focus {
  box-shadow: none;
  border-style: none;
  border-radius: .4em;
  margin-top: 0;
  margin-left: 0;
}

.check-green.w--redirected-focus-visible {
  border-style: none;
  border-radius: .4em;
  margin-top: 0;
  margin-left: 0;
}

.bg-img-free-fg {
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d964a9_q.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 2.78125em;
  width: 2.9em;
  padding-top: .35em;
  display: inline-block;
  position: relative;
}

.wrp-box-form-green {
  grid-row-gap: 3em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.word-text {
  font-style: normal;
}

.image-4423 {
  width: 45.8em;
}

.image-4423.mobile {
  display: none;
}

.wrapper-box-carousel-3 {
  grid-row-gap: 3.2em;
  flex-direction: column;
  margin-top: 9.5em;
  display: flex;
}

.box-text-form-green {
  grid-row-gap: 1.8em;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 3.2em;
  display: flex;
}

.box-h1-sg {
  grid-column-gap: 13.9em;
  display: flex;
}

.box-par-main {
  grid-row-gap: 3.5em;
  flex-direction: column;
  align-items: flex-start;
  max-width: 57.7em;
  display: flex;
}

.background-video-copy {
  z-index: 1;
  width: 67em;
  height: 36em;
  margin-left: auto;
}

.tab-link {
  color: #fff;
  text-transform: uppercase;
  background-color: #202020;
  border-right: 1px solid #ffffff4d;
  padding: 1.72em 3.2em;
  font-size: 1.8em;
  line-height: 150%;
}

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

.wrapper-tab-content {
  background-color: #202020;
  padding: 5.2em 6.3em 4.7em 5.8em;
}

.tab-content {
  grid-template-rows: auto 7.5em auto 5.2em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.h2-box-tab {
  grid-row-gap: 2.1em;
  flex-direction: column;
  max-width: 92em;
  display: flex;
}

.h2-box-tab._2d-design {
  max-width: 113.8em;
}

.h2-box-tab.game-design {
  max-width: 117em;
}

.p-28-tab {
  color: #b0b0b0;
  font-size: 2.8em;
  line-height: 140%;
}

.wrapper-filter-radio {
  grid-column-gap: 1.8em;
  grid-row-gap: 1.8em;
  flex-wrap: wrap;
  display: flex;
}

.wrapper-filter {
  margin-bottom: 0;
}

.wrapper-filter.media {
  margin-top: 2.8em;
  margin-bottom: 3.9em;
}

.filter-radio {
  margin-bottom: 0;
  padding: .45em 1em;
  position: relative;
}

.filter-radio.media {
  padding: 0;
}

.icon-radio {
  cursor: pointer;
  border-color: #818181;
  border-radius: 0%;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.icon-radio.w--redirected-checked {
  border-width: 1px;
  border-color: #c1e52d;
  border-radius: 0%;
}

.icon-radio.w--redirected-focus {
  box-shadow: none;
  border-radius: 0%;
}

.icon-radio.media {
  border: 2px #0000;
  border-bottom-style: solid;
}

.icon-radio.media.w--redirected-checked {
  border-bottom: 2px solid #c1e52d;
}

.icon-radio.media.no-border {
  border-style: none;
}

.text-radio {
  color: #fff;
  margin-bottom: 0;
  font-size: 1.8em;
  font-weight: 400;
  line-height: 130%;
}

.card-cms {
  z-index: 1;
  width: 42.1em;
  position: relative;
}

.image-4424 {
  object-fit: cover;
  width: 42.1em;
  height: 23.3em;
}

.tag-text {
  color: #e7e7e7;
  background-color: #202020cc;
  padding: .39em .71em;
  font-size: 1.4em;
  line-height: 150%;
  display: inline-block;
  position: absolute;
  top: .71em;
  left: .71em;
  box-shadow: inset 0 0 0 1px #818181;
}

.tag-text.post {
  top: 2.42857em;
  left: 3.07143em;
}

.collection-list {
  grid-column-gap: 3.2em;
  grid-row-gap: 5.8em;
  flex-wrap: wrap;
  padding-bottom: 14em;
  display: flex;
}

.box-text-cms {
  grid-row-gap: .4em;
  flex-direction: column;
  margin-top: 2.2em;
  display: flex;
}

.t-18-cms {
  color: #fff;
  font-size: 1.8em;
  line-height: 130%;
}

.t-18-cms.grey {
  color: #b0b0b0;
}

.t-18-cms.light-grey {
  color: #e7e7e7;
  transition: color .3s;
}

.box-author-cms {
  grid-column-gap: .5em;
  align-items: center;
  display: flex;
}

.pagination {
  padding-top: 3.2em;
  padding-bottom: 3.2em;
}

.arrow-pagi {
  width: 1.8em;
  height: 1.8em;
}

.t-16-pagination {
  font-size: 1.6em;
  font-weight: 500;
  line-height: 130%;
}

.next {
  grid-column-gap: .4em;
  color: #c1e52d;
  background-color: #0000;
  border-style: none;
  border-radius: 0;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.next.media {
  justify-content: center;
  transition: color .3s;
  position: relative;
}

.page-count {
  display: none;
}

.container-cms {
  width: 100%;
  max-width: 132.9em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.container-cms.horizontal.left {
  justify-content: flex-start;
}

.container-cms.horizontal.left.centr {
  align-items: center;
}

.container-cms.horizontal.left.gap-81 {
  grid-column-gap: 8.1em;
}

.container-cms.horizontal.left.gap-104 {
  grid-column-gap: 10.4em;
}

.container-cms.mw-1250 {
  max-width: 125em;
}

.container-cms.mw-1320 {
  max-width: 132.6em;
}

.container-cms.mw-1160 {
  max-width: 116em;
}

.container-cms.mw-1440 {
  max-width: 144.8em;
}

.box-navigation-cms {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.t-41-cms {
  color: #b0b0b0;
  text-transform: uppercase;
  font-family: Fivosansmodern, sans-serif;
  font-size: 4.1em;
  font-weight: 900;
  line-height: 110%;
}

.t-41-cms.black {
  color: #17171b;
}

.t-41-cms.green {
  color: #c1e52d;
}

.t-41-cms.caps {
  text-transform: uppercase;
}

.navigation-cms {
  grid-column-gap: 1.48em;
  color: #fff;
  align-self: flex-start;
  align-items: flex-end;
  display: flex;
}

.navigation-cms.center {
  grid-column-gap: 1.6em;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
}

.arrow-nav-cms {
  width: 2.3em;
}

.share-icon {
  color: #c1e52d;
  width: 2.8em;
  transition: color .3s;
}

.mw-120 {
  z-index: 20;
  flex-direction: column;
  width: 12em;
  display: flex;
  position: relative;
}

.mw-120.article {
  margin-left: auto;
}

.main-img-cms {
  object-fit: cover;
  width: 132.9em;
  max-width: none;
  max-height: 58.9em;
}

.wrapper-content-cms {
  background-color: #202020;
  padding-top: 5.1em;
  padding-left: 2.8em;
  padding-right: 2.8em;
}

.wrapper-inform-cms {
  grid-column-gap: 1.9em;
  align-items: center;
  display: flex;
}

.box-info-cms {
  grid-column-gap: .6em;
  align-items: center;
  display: flex;
}

.box-info-cms.hide {
  display: none;
}

.box-author-cms-post {
  display: flex;
}

.icon-info-cms {
  color: #b0b0b0;
  width: 1.4em;
  height: 1.4em;
}

.wrapper-data {
  display: flex;
}

.t-18-data {
  color: #b0b0b0;
  font-size: 1.8em;
  line-height: 130%;
}

.wrapper-text-cms {
  grid-row-gap: 1.8em;
  flex-direction: column;
  max-width: 117em;
  margin-top: 2.3em;
  margin-bottom: 5.3em;
  display: flex;
}

.popup-application {
  text-align: left;
  background-color: #fff;
  width: 100%;
  max-width: 76.2em;
  position: relative;
}

.popup-application.remodal {
  text-align: left;
  background-color: #fff;
  box-shadow: 0 4px 1.3em #00000040;
}

.wrapper-form-application {
  margin-bottom: 0;
}

.box-application-form {
  grid-column-gap: 5.3em;
  justify-content: space-between;
  margin-bottom: 3em;
  display: flex;
}

.box-gap-25 {
  grid-row-gap: 2em;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.box-gap-25.mw-503 {
  max-width: 50.3em;
}

.form-application {
  flex-direction: column;
  grid-template-rows: auto 3em auto 3.4em auto 2.6em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  min-height: 33.7em;
  padding: 6.8em 6.5em 7.3em;
  display: grid;
}

.form-application._2 {
  min-height: 57.5em;
}

.wrapper-heading-form {
  grid-row-gap: .8em;
  color: #161616;
  flex-direction: column;
  max-width: 57em;
  display: flex;
}

.close-icon {
  color: #161616;
  cursor: pointer;
  width: 2.6em;
  height: 2.5em;
  position: absolute;
  inset: 3.1em 2.9em auto auto;
}

.close-icon.fix {
  z-index: 9999999;
  color: #fff;
  top: 10em;
  right: 10em;
}

.image-633 {
  width: 10.8em;
  position: absolute;
  top: -5.2em;
  left: 37.8em;
}

.wrapper-success-appl {
  color: #161616;
  text-align: left;
  grid-template-rows: auto .8em auto 3em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  max-width: 37.3em;
  margin-left: 5.7em;
  display: grid;
  position: relative;
}

.purpl-bottom {
  color: #fff;
  background-color: #8525ff;
  justify-content: flex-start;
  margin-top: 5.5em;
  padding-top: 9.7em;
  padding-bottom: 8.9em;
  padding-left: 5.7em;
  display: flex;
  position: relative;
}

.purpl-bottom.article {
  margin-left: -4.5em;
  margin-right: -4.5em;
}

.box-p-suc {
  grid-row-gap: 1.9em;
  flex-direction: column;
  align-items: flex-start;
  max-width: 30em;
  display: flex;
}

.size-28-suc {
  font-size: 1.4em;
  font-weight: 700;
  line-height: 130%;
  display: inline-block;
}

.icon-suc {
  color: #eeebeb;
  width: 2.9em;
}

.image-4425 {
  width: 33.6em;
  max-width: none;
  position: absolute;
  top: -9.7em;
  right: 4.5em;
}

.popup-infographic {
  width: 100%;
  max-width: 76.2em;
}

.popup-infographic.remodal {
  text-align: left;
  background-color: #fff;
  max-width: 76.2em;
}

.wrapper-infographic {
  color: #181818;
  grid-template-rows: auto 2.1em auto 2em auto 3.1em auto 2.2em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  justify-items: start;
  padding: 5.8em 5.5em 6em;
  display: grid;
  position: relative;
}

.box-top-graphic {
  grid-column-gap: 2.5em;
  color: #fff;
  display: flex;
}

.col-1 {
  grid-column-gap: 1.8em;
  grid-row-gap: .8em;
  background-color: #202020;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  max-width: 30.8em;
  padding: 2.4em 3.5em 2.1em 2.1em;
  display: grid;
}

.col-1._2 {
  grid-column-gap: .4em;
  grid-template-columns: auto 1fr;
  padding-right: 1.7em;
}

.t-64 {
  color: #c1e52d;
  font-family: Fivosansmodern, sans-serif;
  font-size: 6.4em;
  font-weight: 900;
  line-height: 100%;
}

.t-64._2 {
  margin-left: -.18em;
}

.t-18-grphc {
  color: #fff;
  font-size: 1.8em;
  font-weight: 500;
  line-height: 133%;
}

.t-18-grphc.swip-text, .t-18-grphc.new {
  color: #f5f5f580;
  text-transform: none;
  line-height: 130%;
}

.t-18-grphc.white {
  color: #fff;
}

.t-18-grphc.no-caps {
  color: #eeebeb;
  text-transform: none;
}

.t-18-grphc.no-caps.mw-180 {
  max-width: 10em;
}

.t-18-grphc.no-caps.mw-200 {
  max-width: 15em;
}

.t-18-grphc.no-caps.mw-200.border-left {
  border-left: 1px solid #ffffff63;
  margin-left: 2.5em;
  padding-left: 2.72222em;
}

.t-18-grphc.no-caps.black-op-50 {
  color: #00000080;
}

.t-18-grphc.regular {
  color: #fff;
  text-transform: none;
}

.t-18-grphc.regular.mw-130 {
  max-width: 7.3em;
}

.t-18-grphc.black {
  color: #000;
}

.t-18-grphc.slide-as {
  color: #fff;
  text-transform: none;
}

.p-18-grphc {
  font-size: 1.8em;
  line-height: 166%;
}

.image-4426 {
  width: 1.65em;
  position: absolute;
  inset: auto 2.5em 2.5em auto;
}

.img-form-2 {
  border-radius: 100em;
  width: 12.2em;
  position: absolute;
  top: 19em;
  left: -6.1em;
}

.img-form-22 {
  transform-style: preserve-3d;
  border-radius: 100em;
  width: 12.2em;
  position: absolute;
  top: -6.8em;
  right: 6em;
}

.bg-free-new {
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d965d0_Frame%202085660067.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 2.5em;
  margin-bottom: -2em;
  padding-left: .5em;
  padding-right: .5em;
  display: inline-block;
  position: relative;
  top: -.25em;
}

.section-form-ib {
  padding-top: 15em;
  padding-bottom: 9.7em;
  position: relative;
}

.box-text-form-ib {
  grid-row-gap: 1.8em;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 3.2em;
  display: flex;
}

.image-22vv {
  z-index: 2;
  width: 18.8em;
  position: absolute;
  top: -6.1em;
  bottom: auto;
  left: 33.3em;
}

.image-22vv.end {
  left: 36.2em;
}

.wrapper-inform-vebinar {
  grid-column-gap: 2.1em;
  margin-top: 3.9em;
  margin-bottom: 2.1em;
  padding-left: .7em;
  display: flex;
  position: relative;
}

.box-button-vebinar {
  grid-column-gap: 7.25em;
  align-items: center;
  display: flex;
}

.logo-img {
  color: #ebebeb;
  width: 8em;
}

.logo-img._2 {
  width: 12em;
}

.logo-img._3 {
  width: 14em;
}

.logo-img._5 {
  width: 5.3em;
}

.info-teach {
  grid-column-gap: 2.2em;
  align-items: center;
  max-width: 35em;
  display: flex;
}

.info-teach._2 {
  max-width: none;
}

.info-teach.max-400 {
  max-width: 40em;
}

.t-18-veb {
  color: #e5ebf2;
  font-size: 1.8em;
  line-height: 130%;
}

.box-h1-10-vebinar {
  grid-template-rows: auto 1.2em auto 4em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  justify-items: start;
  max-width: 59em;
  display: grid;
}

.box-h1-10-vebinar.mw-650 {
  max-width: 65em;
}

.box-h1-10-vebinar.mw-660 {
  z-index: 1;
  max-width: 66em;
  position: relative;
}

.box-h1-10-vebinar.mw-700 {
  z-index: 1;
  max-width: 70em;
  position: relative;
}

.image-vebinar {
  z-index: 1;
  width: 77.2em;
  max-width: none;
  position: absolute;
  bottom: -3.1em;
  left: 0;
}

.main-box-vebinar {
  grid-column-gap: 2.6em;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
  position: relative;
}

.img-earning-1 {
  width: 21.3em;
  max-width: none;
  position: absolute;
  top: 8.2em;
  left: 43.1em;
}

.img-earning-1._2 {
  top: 11.8em;
  left: 47.5em;
}

.box-salary-veb {
  grid-column-gap: 2.7em;
  grid-row-gap: 3.8em;
  border-top: 1px solid #ffffff63;
  grid-template-rows: auto auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  max-width: 47em;
  padding-top: 3.8em;
  display: grid;
}

.image-vebinar-bg {
  z-index: 0;
  width: 77.2em;
  max-width: none;
  position: absolute;
  bottom: -3.1em;
  left: 0;
}

.image-vebinar-bg-1 {
  z-index: 0;
  width: 114.6em;
  max-width: none;
  position: absolute;
  bottom: 3.2em;
  left: -35.4em;
}

.image-vebinar-1 {
  z-index: 1;
  width: 114.6em;
  max-width: none;
  position: absolute;
  bottom: 3.2em;
  left: -35.4em;
}

.image-vebinar-2 {
  z-index: 2;
  width: 67em;
  max-width: none;
  position: absolute;
  bottom: 3.2em;
}

.image-vebinar-bg-2 {
  z-index: 1;
  width: 114.6em;
  max-width: none;
  position: absolute;
  bottom: -11.4em;
  left: -35.4em;
}

.image-vebinar-bg-2.hide {
  display: none;
}

.image-80 {
  width: 4.3em;
  margin-top: 1.5em;
}

.image-4427 {
  width: 55em;
  position: absolute;
  inset: 16% auto auto 32%;
}

.image-vebinar-3 {
  z-index: 1;
  width: 67em;
  max-width: none;
  position: absolute;
  bottom: 0;
}

.image-90 {
  width: 68em;
  position: absolute;
  inset: 8% auto auto 24%;
}

.image-vebinar-4 {
  z-index: 1;
  width: 87em;
  max-width: none;
  position: absolute;
  bottom: 0;
  left: -28%;
}

.image-91 {
  width: 82em;
  position: absolute;
  top: -17%;
  left: 16%;
}

.image-81 {
  width: 9em;
  margin-top: 3.2em;
}

.image-vebinar-5 {
  z-index: 0;
  width: 136em;
  max-width: none;
  position: absolute;
  inset: 0% auto auto -115%;
}

.image-89 {
  width: 17em;
  margin-top: 1em;
}

.image-92 {
  width: 52em;
  display: none;
  position: absolute;
  bottom: -4.5em;
  left: 32%;
}

.image-vebinar-6 {
  z-index: 1;
  width: 48em;
  max-width: none;
  position: absolute;
  bottom: 0;
  left: 5em;
}

.image-vebinar-bg-3 {
  z-index: 0;
  width: 114.6em;
  max-width: none;
  position: absolute;
  bottom: -11.4em;
  left: -39.9em;
}

.image-vebinar-bg-3.hide {
  display: none;
}

.image-93 {
  width: 52em;
  position: absolute;
  top: 64%;
  left: 31%;
}

.arrow-green-copy {
  color: #c1e52d;
  width: 5.6em;
  height: 5.6em;
}

.arrow-green-copy.abs {
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-94 {
  width: 4.8em;
  margin-top: 1.6em;
}

.image-4428 {
  width: 31.6em;
  max-width: none;
  position: absolute;
  top: 3.6em;
  left: 52.4em;
}

.image-4429 {
  width: 12.5em;
  position: absolute;
  top: -5.3em;
  left: 22.6em;
}

.bg-gradient {
  display: none;
}

.box-will-learn-2 {
  grid-row-gap: 2.3em;
  background-color: #202020;
  flex-direction: column;
  padding: 3.5em 4.5em 4.2em 3em;
  display: flex;
}

.lightbox-cms {
  width: 127.2em;
  max-width: none;
  position: relative;
}

.image-4430 {
  object-fit: cover;
  width: 127.2em;
  max-width: none;
  height: 67.6em;
  max-height: 67.6em;
}

.play-cms {
  color: #c1e52d;
  width: 8.6em;
  height: 8.6em;
  position: absolute;
  bottom: 0%;
  right: 0%;
}

.wrapper-image-cms {
  grid-row-gap: 3.2em;
  flex-direction: column;
  display: flex;
}

.p-28-cms {
  color: #b0b0b0;
  font-size: 2.8em;
  line-height: 140%;
}

.big-image {
  object-fit: cover;
  width: 127.2em;
  max-width: none;
  height: auto;
  max-height: none;
}

.mid-image {
  object-fit: cover;
  width: 61.9em;
  max-width: none;
  height: auto;
}

.flex-image-cms {
  grid-column-gap: 3.2em;
  grid-row-gap: 3.2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.box-button-cms {
  grid-column-gap: 3.2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrapper-other-post {
  grid-row-gap: 4.3em;
  flex-direction: column;
  padding-top: 10em;
  padding-bottom: 9.2em;
  display: flex;
}

.collection-list-1 {
  grid-column-gap: 3.7em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.img-card-cms {
  object-fit: cover;
  width: 61.7em;
  max-width: none;
  height: 23.3em;
}

.card-cms-1 {
  position: relative;
}

.wrapper-main-img {
  margin-top: 4.6em;
  position: relative;
}

.wrapper-share-link {
  grid-column-gap: .9em;
  background-color: #fff;
  align-items: center;
  padding: .7em;
  display: flex;
  position: relative;
}

.share-link {
  color: #231f20;
  flex: none;
  width: 2em;
  height: 2em;
}

.gap-9 {
  grid-column-gap: .9em;
  align-items: center;
  display: flex;
}

.t-12-copy {
  color: #161616;
  font-size: 1.2em;
  font-weight: 500;
  line-height: 150%;
}

.tooltip {
  width: 18.2em;
  font-size: .8vw;
  position: absolute;
  top: 4.6em;
  right: 0;
  box-shadow: 0 -1px 2em #0000001a;
}

.arrow-tooltip {
  color: #fff;
  width: 1.5em;
  height: 1.1em;
  position: absolute;
  top: -.7em;
  right: 6.1em;
}

.copy-link {
  grid-column-gap: .3em;
  display: flex;
}

.share-link-1 {
  color: #231f20;
  width: 2em;
  height: 2em;
}

.m-adpt {
  font-style: normal;
}

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

.div-color-button {
  color: #000;
}

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

.wrapper-search {
  z-index: 10;
  justify-content: flex-end;
  align-self: stretch;
  width: 2em;
  height: 4.3em;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.wrapper-search.mob-hidden.hidden {
  display: none;
}

.search-input {
  color: #fff;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/6463f7978669e0cdc77c5b29_Vector.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: .909091em;
  border: 1px #000;
  height: auto;
  margin-bottom: 0;
  padding: 0 1.5em 0 1.77em;
  font-size: 2.2em;
  font-weight: 600;
  line-height: 140%;
}

.search-input::placeholder {
  color: #818181;
}

.container-blog {
  width: 100%;
  max-width: 126em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.container-blog.horizontal.left {
  justify-content: flex-start;
}

.container-blog.horizontal.left.centr {
  align-items: center;
}

.container-blog.horizontal.left.gap-81 {
  grid-column-gap: 8.1em;
}

.container-blog.horizontal.left.gap-104 {
  grid-column-gap: 10.4em;
}

.container-blog.mw-1250 {
  max-width: 125em;
}

.container-blog.mw-1320 {
  max-width: 132.6em;
}

.container-blog.mw-1160 {
  max-width: 116em;
}

.container-blog.mw-1440 {
  max-width: 144.8em;
}

.link-main {
  grid-column-gap: .4em;
  align-items: center;
  margin-left: 10.4em;
  padding: 1em;
  transition: all .2s;
  display: flex;
  box-shadow: inset 0 0 0 1.5px #fff;
}

.link-main:hover {
  box-shadow: inset 0 0 0 1.5px #c1e52d;
}

.link-main:active {
  box-shadow: inset 0 0 0 1.5px #6f870e;
}

.arrow-white-17 {
  width: 1.7em;
  max-width: none;
  height: 1.7em;
}

.search-button {
  z-index: 10;
  opacity: 1;
  color: #818181;
  text-align: left;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646409a7edb3b43d13165831_ent.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: .777778em 1.16667em;
  align-self: stretch;
  width: 6.44444em;
  margin-left: auto;
  margin-right: 3.27em;
  padding: 0;
  font-size: 1.8em;
  line-height: 150%;
  display: block;
  position: relative;
}

.switch-theme {
  grid-column-gap: 1.7em;
  cursor: pointer;
  background-color: #202020;
  border-radius: 100em;
  align-items: center;
  margin-right: 4em;
  padding: 1.1em 1.2em;
  display: flex;
  position: relative;
  box-shadow: inset 0 0 0 1.5px #fff;
}

.light-theme-icon, .dark-theme-icon {
  z-index: 1;
  color: #fff;
  mix-blend-mode: difference;
  width: 2em;
  height: 2em;
  position: relative;
}

.green-circle {
  background-color: #c1e52d;
  border-radius: 100%;
  width: 3em;
  height: 3em;
  transition: all .3s;
  position: absolute;
  right: .75em;
}

.wrapper-search-input {
  align-items: center;
  width: 96.4em;
  height: 4.3em;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0;
  overflow: hidden;
}

.wrp-hidden {
  justify-content: flex-start;
  width: 2em;
  height: 4.6em;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.box-open-search {
  z-index: 10;
  opacity: 0;
  cursor: pointer;
  background-color: #202020;
  justify-content: center;
  align-items: center;
  width: 2.2em;
  margin-left: -.1em;
  display: flex;
  position: relative;
}

.close-icon-search {
  width: 1.8em;
  max-width: none;
  height: 2em;
}

.wrapper-latest-news {
  grid-column-gap: 3.2em;
  grid-row-gap: 3.2em;
  background-color: #202020;
  grid-template-rows: auto auto;
  grid-template-columns: 49.7em 49.7em;
  grid-auto-columns: 1fr;
  margin-top: 2.1em;
  margin-bottom: 2.4em;
  padding: 2.9em 3.6em 3.2em;
  transition: box-shadow .3s, background-color .3s;
  display: grid;
}

.wrp-box-latest {
  grid-column-gap: 2.3em;
  grid-row-gap: .8em;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: grid;
}

.box-latest-tag {
  grid-column-gap: 1.2em;
  display: flex;
}

.image-4431 {
  object-fit: cover;
  width: 11em;
  height: 7em;
}

.t-24 {
  color: #fff;
  font-size: 2.4em;
  font-weight: 700;
  line-height: 130%;
  transition: color .3s;
}

.t-24.black {
  color: #161616;
}

.box-link-latest {
  grid-column-gap: 3.4em;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.link-latest {
  grid-column-gap: .4em;
  color: #e7e7e7;
  align-items: center;
  font-size: 1.4em;
  font-weight: 600;
  line-height: 150%;
  transition: color .3s;
  display: flex;
}

.arrow-latest {
  width: 1.2em;
  height: 1.2em;
}

.h2-28 {
  text-transform: uppercase;
  font-family: Fivosansmodern, sans-serif;
  font-size: 2.8em;
  font-weight: 900;
  line-height: 100%;
  transition: color .3s;
}

.wrapper-filter-radio-media {
  grid-column-gap: 3.2em;
  display: flex;
}

.text-radio-14 {
  z-index: 10;
  color: #eeebeb;
  border-bottom: 1px solid #0000;
  margin-bottom: 0;
  padding-bottom: .214em;
  font-size: 1.4em;
  font-weight: 400;
  line-height: 150%;
  transition: color .3s;
  position: relative;
}

.text-radio-14.op {
  opacity: 0;
  border-bottom-style: none;
  position: absolute;
  inset: 0%;
}

.wrapper-collection-list-media {
  margin-bottom: 8em;
}

.collection-list-media {
  grid-column-gap: 3em;
  grid-row-gap: 5.8em;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-content: flex-start;
  padding-bottom: 5em;
  display: grid;
}

.card-cms-media {
  z-index: 1;
  position: relative;
}

.tag-text-media {
  color: #eeebeb;
  background-color: #202020;
  padding: .333em .555em;
  font-size: 1.8em;
  line-height: 150%;
  display: inline-block;
  position: absolute;
  top: 1em;
  left: 1.11em;
  box-shadow: inset 0 0 0 1px #979797;
}

.tag-text-media.post {
  transition: background-color .3s, box-shadow .3s, color .3s;
  position: static;
  top: auto;
  left: auto;
}

.image-media {
  object-fit: cover;
  width: 39.9em;
  height: 26.2em;
}

.box-text-cms-media {
  grid-row-gap: 1.2em;
  color: #eeebeb;
  flex-direction: column;
  margin-top: 1.2em;
  transition: box-shadow .3s, background-color .3s;
  display: flex;
}

.wrp-data-media {
  justify-content: space-between;
  display: flex;
}

.info-article {
  grid-column-gap: .8em;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.info-article.centr {
  margin-top: 0;
}

.icon-calendar {
  color: #b0b0b0;
  width: 1.2em;
  height: 1.2em;
}

.wrp-data {
  grid-column-gap: .33em;
  display: flex;
}

.h3-24 {
  color: #fff;
  font-size: 2.4em;
  font-weight: 700;
  line-height: 130%;
  transition: color .3s;
}

.lightbox-link {
  width: 30em;
  height: 15em;
  overflow: hidden;
}

.line-pagi {
  border: .5px solid #818181b3;
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  transition: border-color .3s;
  position: absolute;
  top: -3.2em;
}

.line-pagi.bottom {
  top: auto;
  bottom: -3.2em;
}

.box-line-pagi {
  justify-content: center;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0%;
}

.wrapper-social-box {
  grid-row-gap: 2.4em;
  background-color: #202020;
  flex-direction: column;
  width: 100%;
  max-width: 39.9em;
  padding: 5em 4.5em 7em;
  transition: box-shadow .3s, background-color .3s;
  display: flex;
}

.h2-24 {
  color: #fff;
  font-size: 2.4em;
  font-weight: 700;
  line-height: 130%;
  transition: color .3s;
}

.box-text-social {
  grid-row-gap: 1.2em;
  flex-direction: column;
  display: flex;
}

.box-social-link-cms {
  grid-row-gap: 2em;
  flex-direction: column;
  display: flex;
}

.social-link-cms {
  grid-column-gap: 1.3em;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.icon-social-cms {
  color: #000;
  mix-blend-mode: difference;
  background-color: #e7e7e7;
  width: 4.2em;
  height: 4.2em;
  transition: background-color .3s, filter .3s;
}

.wrapper-form-cms {
  color: #161616;
  background-color: #c1e52d;
  justify-content: space-between;
  padding: 4.4em 4.8em 4.9em 4.4em;
  display: flex;
}

.subscribe-popup {
  background-color: #fff;
  width: 100%;
  max-width: 76.2em;
}

.subscribe-popup.remodal {
  background-color: #fff;
  position: relative;
}

.mask-img-overflowhidden {
  overflow: hidden;
}

.box-text-form-cms {
  grid-row-gap: .8em;
  flex-direction: column;
  max-width: 52.1em;
  display: flex;
  position: relative;
}

.image-4432 {
  width: 6.9em;
  position: absolute;
  top: -1.1em;
  right: -8em;
}

.wrapper-form-media {
  flex-direction: column;
  align-items: center;
  max-width: 50.3em;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.wrp-button {
  grid-column-gap: 2.1em;
  align-items: center;
  display: flex;
}

.box-form-media {
  grid-column-gap: 1.6em;
  grid-row-gap: 2.1em;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.box-navigation-search {
  grid-column-gap: .6em;
  align-items: center;
  display: flex;
}

.box-navigation-search.hidden {
  display: none;
}

.t-11-search {
  color: #818181;
  font-size: 1.1em;
  line-height: 150%;
  display: inline-block;
}

.arrow-nav-search {
  color: #818181;
  width: .4em;
  height: .9em;
}

.h1-28 {
  color: #fff;
  font-size: 2.8em;
  font-weight: 700;
  line-height: 130%;
}

.box-counter-search {
  grid-column-gap: .7em;
  padding-top: .6em;
  padding-bottom: .6em;
  display: flex;
}

.t-14-search {
  mix-blend-mode: difference;
  font-size: 1.4em;
  line-height: 150%;
  transition: filter .3s;
}

.t-14-search-result {
  color: #818181;
  background-color: #202020;
  padding-bottom: .071em;
  padding-left: .21em;
  padding-right: .21em;
  font-size: 1.4em;
  line-height: 150%;
  transition: box-shadow .3s, color .3s, background-color .3s;
}

.search-result-wrapper {
  border-top: 1px solid #818181;
  padding-top: 3.3em;
}

.search-result-list {
  grid-column-gap: 3.2em;
  grid-row-gap: 4.4em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.search-result-item {
  flex-direction: column;
  width: 39.9em;
  display: flex;
}

.link-search {
  color: #fff;
  position: relative;
}

.heading-post-search {
  font-size: 2.4em;
  font-weight: 700;
  line-height: 130%;
}

.image-4433 {
  object-fit: cover;
  width: 39.9em;
  max-width: none;
  height: 26.2em;
}

.image-4434 {
  width: 500px;
  height: 500px;
}

.wrapper-navigation-cms {
  grid-column-gap: 2.4em;
  align-items: center;
  display: flex;
}

.box-h1-article {
  grid-row-gap: 1.7em;
  flex-direction: column;
  display: flex;
}

.h1-64 {
  color: #fff;
  text-transform: uppercase;
  font-family: Fivosansmodern, sans-serif;
  font-size: 6.4em;
  font-weight: 900;
  line-height: 100%;
  transition: color .3s;
}

.p-26 {
  color: #fff;
  font-size: 2.6em;
  line-height: 140%;
}

.p-26.mw-986 {
  max-width: 37.9231em;
  transition: color .3s;
}

.main-image-post {
  object-fit: cover;
  width: 123.9em;
  max-width: none;
  height: 54.6em;
}

.t-14-article {
  color: #818181;
  font-size: 1.4em;
  line-height: 150%;
}

.t-14-article.bold.white {
  color: #e7e7e7;
  mix-blend-mode: difference;
  font-weight: 400;
}

.box-main-img-article {
  grid-row-gap: 2.2em;
  flex-direction: column;
  display: flex;
}

.main-box-article {
  grid-template-rows: auto 2.4em auto 4.5em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4.5em;
  display: grid;
}

.wrapper-box-author {
  grid-column-gap: 1.2em;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  max-width: 25.3em;
  display: grid;
}

.img-author {
  object-fit: cover;
  border-radius: 100%;
  width: 4.3em;
  height: 4.3em;
  overflow: hidden;
}

.top-cms {
  transition: background-color .3s, color .3s;
}

.top-cms h2 {
  color: #fff;
  max-width: 22.2em;
  margin: 1.76em auto 1.3em;
  font-size: 3.4em;
  font-weight: 700;
  line-height: 130%;
}

.top-cms p {
  color: #e7e7e7;
  max-width: 35.8em;
  margin: 1.41em auto;
  font-size: 2.1em;
  line-height: 140%;
}

.top-cms a {
  color: #c1e52d;
  text-decoration: underline;
}

.top-cms img {
  margin-left: auto;
  margin-right: auto;
}

.top-cms figure {
  margin: 1.5em auto 4.6em;
}

.top-cms figcaption {
  color: #818181;
  font-size: 1.4em;
}

.top-cms strong {
  font-size: .75em;
  font-weight: 400;
  line-height: 150%;
  display: inline-block;
}

.top-cms em {
  color: #b0b0b0;
  font-size: .583333em;
  line-height: 150%;
  display: block;
}

.top-cms blockquote {
  color: #e7e7e7;
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/6467ed6c407cb6e7f612227d_Group%201410093512.png");
  background-position: 23px 17px;
  background-repeat: no-repeat;
  background-size: 1.25em;
  border-left-style: none;
  max-width: 31em;
  margin: 1.66em auto;
  padding: .83em 1.29em .83em 3.375em;
  font-size: 2.4em;
  line-height: 140%;
  position: relative;
  box-shadow: inset 4px 0 0 0 #c1e52d;
}

.top-cms sub {
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/6467ed6c407cb6e7f612227d_Group%201410093512.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 3em;
  width: 3em;
  height: 2.2em;
  font-size: .690608vw;
  position: absolute;
  top: 2.6em;
  left: 3em;
}

.top-cms ul {
  grid-row-gap: 1em;
  flex-direction: column;
  max-width: 74em;
  margin-bottom: 3.1em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  list-style-type: none;
  display: flex;
}

.top-cms li {
  color: #e7e7e7;
  font-size: 2.2em;
  line-height: 140%;
}

.top-cms h3 {
  color: #fff;
  max-width: 26.9em;
  margin: 1.3em auto .5em;
  font-size: 2.8em;
  font-weight: 700;
  line-height: 130%;
}

.top-cms ol {
  grid-row-gap: 1em;
  flex-direction: column;
  max-width: 73.7em;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5.3em;
  list-style-type: decimal;
  display: flex;
}

.top-cms h4 {
  color: #fff;
  max-width: 29em;
  font-size: 2.6em;
  font-weight: 700;
  line-height: 130%;
}

.top-cms h5, .top-cms h6 {
  color: #fff;
  max-width: 34.2em;
  font-size: 2.2em;
  font-weight: 700;
  line-height: 130%;
}

.bottom-cms {
  transition: background-color .3s, color .3s;
}

.bottom-cms h2 {
  color: #fff;
  max-width: 22.1em;
  margin: 1.76em auto 1.3em;
  font-size: 3.4em;
  font-weight: 700;
  line-height: 130%;
}

.bottom-cms p {
  color: #e7e7e7;
  max-width: 33.8em;
  margin: 1.41em auto;
  font-size: 2.2em;
  line-height: 140%;
}

.bottom-cms ul {
  grid-row-gap: 1em;
  flex-direction: column;
  max-width: 72.1em;
  margin-bottom: 3.1em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  list-style-type: none;
  display: flex;
}

.bottom-cms li {
  color: #e7e7e7;
  font-size: 2.2em;
  line-height: 140%;
}

.bottom-cms a {
  color: #c1e52d;
  text-decoration: underline;
}

.bottom-cms blockquote {
  color: #e7e7e7;
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/6467ed6c407cb6e7f612227d_Group%201410093512.png");
  background-position: 23px 17px;
  background-repeat: no-repeat;
  background-size: 1.25em;
  border-left-style: none;
  max-width: 31em;
  margin: 1.66em auto;
  padding: .83em 1.29em .83em 3.375em;
  font-size: 2.4em;
  line-height: 140%;
  position: relative;
  box-shadow: inset 4px 0 #c1e52d;
}

.bottom-cms strong {
  font-size: .75em;
  font-weight: 400;
  line-height: 150%;
  display: inline-block;
}

.bottom-cms em {
  color: #b0b0b0;
  font-size: .583333em;
  line-height: 150%;
  display: block;
}

.bottom-cms h3 {
  color: #fff;
  max-width: 26.6em;
  margin: 1.3em auto 1em;
  font-size: 2.8em;
  font-weight: 700;
  line-height: 130%;
}

.bottom-cms figure {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 1.5em auto 4.6em;
}

.bottom-cms figcaption {
  color: #818181;
  font-size: 1.4em;
}

.bottom-cms ol {
  grid-row-gap: 1em;
  flex-direction: column;
  max-width: 71.5em;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5.4em;
  list-style-type: decimal;
  display: flex;
}

.bottom-cms h4 {
  color: #fff;
  max-width: 28.6em;
  font-size: 2.6em;
  font-weight: 700;
  line-height: 130%;
}

.bottom-cms h5, .bottom-cms h6 {
  color: #fff;
  max-width: 33.8em;
  font-size: 2.2em;
  font-weight: 700;
  line-height: 130%;
}

.image-4435 {
  object-fit: cover;
  width: 125.6em;
  max-width: none;
  height: 70.5em;
}

.lightbox-cms-article {
  width: 125.6em;
  max-width: none;
  position: relative;
}

.box-text-video {
  grid-row-gap: .4em;
  flex-direction: column;
  margin-top: 2.2em;
  display: flex;
}

.msk-img-lightbox {
  position: relative;
}

.banner-cms {
  background-color: #8525ff;
  max-width: 75.2em;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
  padding: 6.5em 4.3em 6.5em 4.5em;
  transition: background-color .3s;
  position: relative;
  overflow: hidden;
}

.wrapper-swiper-cms {
  margin-top: 4em;
  margin-bottom: 3.6em;
}

.image-4436 {
  object-fit: cover;
  width: 125.6em;
  max-width: none;
  height: 58.9em;
}

.swiper-button-prev15 {
  cursor: pointer;
  flex: none;
  width: 6.6em;
  height: 6.6em;
  transition: all .3s;
}

.swiper-button-prev15.swiper-button-disabled {
  color: #8a8a8a;
}

.swiper-button-next15 {
  cursor: pointer;
  flex: none;
  width: 6.6em;
  height: 6.6em;
  transition: all .3s;
}

.wrapper-share-cms {
  grid-column-gap: 1.3em;
  border-top: .5px solid #818181;
  border-bottom: .5px solid #818181;
  align-items: center;
  margin-top: 2em;
  margin-bottom: 6.2em;
  padding-top: 3.5em;
  padding-bottom: 3.5em;
  display: flex;
}

.box-share {
  grid-column-gap: 1.5em;
  align-items: center;
  display: flex;
}

.share-link-cms {
  color: #000;
  background-color: #fff;
  width: 3.4em;
  height: 3.3em;
  overflow: hidden;
}

.share-link-cms.rev {
  color: #fff;
  background-color: #000;
  flex: none;
  height: 3.4em;
}

.share-link-cms.copy-link {
  display: block;
}

.collection-list-2 {
  grid-column-gap: 3.2em;
  display: flex;
}

.collection-item-2 {
  max-width: 39.9em;
}

.wrapper-article-post {
  justify-content: space-between;
  margin-top: 2.6em;
  margin-bottom: 4.2em;
  display: flex;
}

.box-text-banner {
  z-index: 10;
  grid-template-rows: auto 2em auto 1.6em auto 2.5em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start;
  max-width: 37em;
  display: grid;
  position: relative;
}

.wrapper-inform-article {
  grid-column-gap: 3.2em;
  display: flex;
  position: relative;
}

.image-4437 {
  width: 35.3em;
  max-width: none;
  position: absolute;
  bottom: -.1em;
  right: 1.1em;
}

.div-block-3 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.wrapper-lightbox {
  grid-row-gap: 4em;
  flex-direction: column;
  margin-top: 1.8em;
  display: flex;
}

.form-cms {
  flex-direction: column;
  grid-template-rows: auto 2.3em auto 1.8em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  max-width: 52.7em;
  min-height: 33.7em;
  display: grid;
}

.form-cms._2 {
  min-height: 57.5em;
}

.wrapper-form-article {
  grid-row-gap: 1.1em;
  color: #161616;
  flex-direction: column;
  max-width: 52.7em;
  display: flex;
}

.box-button-cms-2 {
  grid-column-gap: 2.1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  max-width: 50.3em;
  display: grid;
}

.popup-article {
  text-align: left;
  background-color: #fff;
  width: 100%;
  max-width: 72.6em;
  padding: 3.8em 4.5em 5em;
  position: relative;
  overflow: hidden;
}

.popup-article.remodal {
  text-align: left;
  background-color: #fff;
  width: 100%;
  max-width: 72.6em;
  padding: 3.8em 4.5em 5em;
  box-shadow: 0 4px 1.3em #00000040;
}

.wrapper-box-social {
  border-top: 1px solid #b0b0b0;
  margin-top: 3.8em;
  padding-top: 1.9em;
}

.soc-link {
  grid-column-gap: 1.3em;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.icon-soclink {
  color: #161616;
  background-color: #c1e52d;
  width: 4.2em;
  height: 4.2em;
}

.t-18-article {
  color: #161616;
  font-size: 1.8em;
  line-height: 140%;
}

.box-social {
  grid-column-gap: 3.5em;
  grid-row-gap: 2.9em;
  grid-template-rows: auto auto;
  grid-template-columns: 23.6em 23.6em;
  grid-auto-columns: 1fr;
  margin-top: 1.5em;
  display: grid;
}

.wrapper-success-article {
  color: #161616;
  text-align: left;
  grid-template-rows: auto .8em auto 3em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  max-width: 37.3em;
  margin-left: 1em;
  display: grid;
  position: relative;
}

.wrapper-navigation {
  grid-row-gap: 1em;
  flex-direction: column;
  display: flex;
}

.wrapper-search-box {
  mix-blend-mode: difference;
  border-top: .5px solid #818181;
  border-bottom: .5px solid #818181;
  padding: 1.8em 1.4em 1.8em .8em;
  transition: filter .3s;
  position: relative;
}

.image-4438 {
  width: 2em;
  max-width: none;
  height: 2em;
}

.image-4439 {
  width: 1.8em;
  max-width: none;
  height: 2em;
}

.box-close {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.4em;
  padding-right: 1.4em;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.wrapper-search-element {
  justify-content: space-between;
  align-items: center;
  margin-top: 2em;
  margin-bottom: 3.2em;
  display: flex;
}

.filter_tag-text {
  color: #fff;
  mix-blend-mode: difference;
  font-size: 2em;
  font-weight: 700;
  line-height: 130%;
  transition: filter .3s;
}

.fs-cmsfilter_highlight {
  background-color: #fff;
}

.filter_tag {
  grid-column-gap: 1.2em;
  background-color: #202020;
  align-items: center;
  padding: .4em 1em;
  transition: background-color .3s;
  display: flex;
}

.ww {
  position: absolute;
  inset: 0%;
}

.image1234 {
  cursor: pointer;
  mix-blend-mode: difference;
  width: 1.5em;
  max-width: none;
  transition: filter .3s;
}

.opacity-text {
  z-index: -1;
  opacity: 0;
  color: #eeebeb;
  border-bottom: 1px #0000;
  margin-bottom: 0;
  padding-bottom: .214em;
  font-size: 1.4em;
  font-weight: 400;
  line-height: 150%;
  position: absolute;
  inset: 0%;
}

.opacity-text.op {
  opacity: 0;
  border-bottom-style: none;
  position: absolute;
  inset: 0%;
}

.wrapper-filter-tag {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-wrap: wrap;
  align-items: center;
  max-width: 101em;
  display: flex;
}

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

.page-wrapper {
  background-color: #161616;
  transition: background-color .3s;
}

.page-wrapper.dark-theme {
  background-color: #fff;
}

.wrp-soc-box {
  grid-column-gap: 1.8em;
  align-items: center;
  display: flex;
}

.t-14-soc {
  color: #f5f5f5;
  font-size: 1.4em;
  line-height: 150%;
}

.image-100 {
  width: 11.1em;
  position: absolute;
  inset: -5.1em auto auto 14.6em;
}

._700 {
  font-weight: 600;
}

.image-98 {
  width: 56em;
  max-width: none;
  position: absolute;
  top: .9em;
  left: 5.6em;
}

.image-98._2 {
  width: 48em;
  top: -9.1em;
  left: 11.4em;
}

.image-98._3 {
  width: 51em;
  top: -6em;
  left: 11.4em;
}

.box-h1-a {
  grid-row-gap: 2.5em;
  flex-direction: column;
  grid-template-rows: auto 2em auto 4em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  max-width: 68em;
  display: flex;
}

.box-h1-a.mw-66 {
  max-width: 66em;
}

.link-block {
  color: #eeebeb;
}

.h2-box-banner {
  grid-column-gap: 1.3em;
  display: flex;
}

.box-img-free {
  align-self: flex-end;
  padding-bottom: 1.3em;
  position: absolute;
  top: 2.3em;
  right: -16.7em;
}

.green-free {
  opacity: 0;
  width: 16.4em;
  max-width: none;
  transition: opacity .3s;
  position: absolute;
  inset: 0%;
}

.purp-free {
  opacity: 1;
  width: 16.4em;
  max-width: none;
  transition: opacity .3s;
}

.image-5431 {
  width: 52.1em;
  max-width: none;
  position: absolute;
  bottom: 2.4em;
  right: -5.6em;
}

.div-block-6 {
  overflow: hidden;
}

.politica {
  max-width: 100em;
}

.politica h1 {
  text-transform: uppercase;
  margin-bottom: 1.5em;
  font-size: 6.4em;
  font-weight: 700;
  line-height: 120%;
}

.politica h2 {
  text-transform: uppercase;
  margin-top: 2em;
  margin-bottom: 1em;
  font-size: 4em;
  font-weight: 700;
  line-height: 130%;
}

.politica p {
  margin-bottom: 1em;
  font-size: 2.2em;
  line-height: 160%;
}

.politica a {
  color: #c1e52d;
}

.wrapper-inform-disc {
  grid-column-gap: 2em;
  margin-bottom: 3em;
  padding-left: .7em;
  display: flex;
  position: relative;
}

.image-5432 {
  width: 18.7em;
  max-width: none;
  position: absolute;
  bottom: -1em;
  left: 27em;
}

.box-h1-disc {
  grid-template-rows: auto 1.9em auto 6.3em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  max-width: 82.5em;
  display: grid;
}

.image-5123 {
  width: 105em;
  max-width: none;
  position: absolute;
  top: -4.7em;
  left: 57.2em;
}

.image-14235 {
  width: 16.6em;
  max-width: none;
  position: absolute;
  top: 2.2em;
  left: 68.5em;
}

.arrow-grey-disc {
  width: 6em;
  position: absolute;
  top: -1.7em;
  left: 66.22em;
}

.arrow-grey-disc.grey {
  color: #b0b0b0;
  width: 6.4em;
  top: .7em;
  left: 55.5em;
}

.arrow-grey-disc.grey.hidden {
  display: none;
}

.box-form-disc {
  background-color: #202020;
  max-width: 42.1em;
  min-height: 57.5em;
  max-height: 72em;
  margin-bottom: 0;
  padding: 2.1em 2.4em 2.9em 2.5em;
  position: sticky;
  top: 14.8em;
  box-shadow: inset 0 0 0 1px #161616;
}

.box-heading-text {
  margin-bottom: 1.3em;
}

.t-38 {
  text-transform: uppercase;
  font-family: Fivosansmodern, sans-serif;
  font-size: 3.8em;
  font-weight: 900;
  line-height: 111%;
}

.form-disc {
  flex-direction: column;
  min-height: 42.8em;
  display: flex;
}

.form-disc._2 {
  min-height: 57.5em;
}

.box-form-disc-2 {
  background-color: #202020;
  max-width: 42.1em;
  min-height: 57.5em;
  max-height: 60em;
  margin-bottom: 0;
  padding: 2.1em 2.4em 2.9em 2.5em;
  position: sticky;
  top: 14.8em;
  box-shadow: inset 0 0 0 1px #161616;
}

.text-span {
  color: #fff;
  font-weight: 500;
}

.box-h1-404 {
  grid-template-rows: auto .9em auto 2.8em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  max-width: 75.6em;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.image-14236 {
  width: 53.5em;
  max-width: none;
  position: absolute;
  top: 9.4em;
  right: -22em;
}

.image-14237 {
  width: 45.1em;
  max-width: none;
  position: absolute;
  top: -16.7em;
  left: -22em;
}

.icon-warning {
  flex: none;
  width: 2.2em;
  padding-top: .7em;
}

.box-warnong {
  grid-column-gap: 1.1em;
  border: 1px solid #c1e52d;
  align-items: flex-start;
  max-width: 60em;
  padding: 1em 2.5em 1.6em 1.1em;
  display: flex;
}

.box-media-link {
  grid-column-gap: 1.3em;
  background-color: #c1e52d;
  align-items: center;
  padding: 1.5em 1.8em;
  display: flex;
}

.img-soc {
  width: 3.3em;
}

.wrapper-all-course {
  grid-column-gap: 3.2em;
  grid-row-gap: 3.2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 7em;
  display: grid;
}

.box-title-crs {
  z-index: 10;
  grid-column-gap: 1.2em;
  align-items: center;
  display: flex;
  position: relative;
}

.box-data-crs {
  grid-column-gap: .8em;
  color: #b0b0b0;
  text-transform: uppercase;
  align-items: center;
  display: flex;
}

.box-data-crs.hidden {
  display: none;
}

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

.icon-data {
  width: 1.4em;
  height: 1.4em;
}

.card-course {
  color: #eeebeb;
  background-color: #000;
  flex-direction: column;
  align-items: flex-start;
  min-height: 32.8em;
  padding: 3.2em 3.2em 4.2em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-course.big {
  min-height: 52em;
}

.card-course.big.no-active, .card-course.no-active {
  cursor: not-allowed;
  background-color: #202020;
}

.box-h2-crs {
  z-index: 5;
  grid-row-gap: .5em;
  flex-direction: column;
  max-width: 46.9em;
  margin-top: 1.6em;
  margin-bottom: 2.5em;
  display: flex;
  position: relative;
}

.box-h2-crs.mw-370 {
  max-width: 37em;
}

.box-teacher-crs {
  grid-row-gap: 1.4em;
  flex-direction: column;
  max-width: 14.5em;
  margin-top: auto;
  display: flex;
}

.box-logo {
  grid-column-gap: 1.5em;
  display: flex;
}

.image-14238 {
  width: 5.9em;
  max-width: none;
}

.img-card-crs {
  width: 43.3em;
  max-width: none;
  position: absolute;
  bottom: 0;
  right: 3.6em;
}

.img-card-crs-2 {
  width: 39.3em;
  max-width: none;
  position: absolute;
  bottom: 0;
  right: .1em;
}

.img-card-crs-3 {
  width: 67.3em;
  max-width: none;
  position: absolute;
  bottom: 0;
  right: -13em;
}

.img-card-crs-4 {
  filter: saturate(0%);
  width: 30.5em;
  max-width: none;
  position: absolute;
  bottom: 0;
  right: 0;
}

.img-card-crs-5 {
  width: 48.7em;
  max-width: none;
  position: absolute;
  bottom: 0;
  right: 0;
}

.img-card-crs-6 {
  width: 25.4em;
  max-width: none;
  position: absolute;
  bottom: 0;
  right: 0;
}

.img-card-crs-7 {
  width: 34.7em;
  max-width: none;
  position: absolute;
  bottom: 0;
  right: 0;
}

.img-card-crs-8 {
  width: 32em;
  max-width: none;
  position: absolute;
  bottom: 0;
  right: 0;
}

.wrapper-list-veb-wide {
  grid-column-gap: 4em;
  grid-row-gap: 4.5em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3.5em;
  display: grid;
}

.box-grid-learn-veb-wide {
  grid-column-gap: 4em;
  grid-row-gap: 6.7em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3.3em;
  display: grid;
}

.box-form-disc-tg {
  grid-row-gap: .75em;
  background-color: #202020;
  flex-direction: column;
  align-items: flex-start;
  max-width: 42.1em;
  max-height: 26.5em;
  margin-bottom: 0;
  padding: 2.7em 2.4em 3.9em 2.5em;
  display: flex;
  position: sticky;
  top: 14.8em;
  box-shadow: inset 0 0 0 1px #161616;
}

.img-card-crs-9 {
  object-fit: cover;
  object-position: 0% 100%;
  width: 46em;
  max-width: none;
  height: 100%;
  position: absolute;
  bottom: 0;
  right: -7.7em;
}

.image-142382 {
  width: 8em;
  max-width: none;
}

.image-97 {
  width: 4.4em;
}

.image-97._3 {
  width: 14em;
}

.image-142383 {
  height: 6em;
}

.div-block-7 {
  grid-column-gap: 4.75em;
  grid-row-gap: 3.25em;
  flex-wrap: wrap;
  display: flex;
}

.purple {
  color: #8525ff;
}

.black-medium {
  font-weight: 600;
}

.t-16 {
  padding-top: .3em;
  font-size: 1.6em;
  line-height: 125%;
}

.t-16.grey {
  color: #17171b69;
}

.t-16.maya {
  padding-top: 0;
  line-height: 150%;
}

.t-16.maya.mw-180 {
  max-width: 11.25em;
}

.t-16.maya.mw200 {
  max-width: 10em;
}

.h2-37 {
  text-transform: uppercase;
  font-family: Fivosansmodern, sans-serif;
  font-size: 3.7em;
  font-weight: 900;
  line-height: 110%;
}

.h2-37.ms-28 {
  transition: color .3s;
}

.link {
  color: #ffffffe0;
  text-decoration: underline;
}

.link:hover {
  color: #c1e52c;
}

.div-embed {
  max-width: 80em;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
}

.main-box-maya {
  z-index: 2;
  grid-template-rows: auto auto auto 1.2em auto 4em auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  max-width: 73em;
  display: grid;
  position: relative;
}

.image-maya {
  width: 54.1em;
  max-width: none;
}

.bg-img-free-maya {
  background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d9656b_Frame%202085659992.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.64em;
  width: 1.64em;
  display: inline-block;
  position: absolute;
  top: .2em;
  left: 3.3em;
}

.wrapper-img-maya {
  z-index: 2;
  margin-top: -6em;
  position: relative;
}

.image-142384 {
  width: 8.9em;
}

.image-142384.m-top {
  padding-top: 1.1em;
}

.box-main-maya {
  grid-column-gap: 4em;
  align-items: center;
  display: flex;
}

.box-main-maya.gap-30 {
  grid-column-gap: 3em;
}

.image-70-copy {
  width: 60.9em;
  max-width: none;
  position: absolute;
  top: .8em;
  right: -22.3em;
}

.box-grid-learn-maya {
  z-index: 2;
  grid-column-gap: 4em;
  grid-row-gap: 3em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 77.4em;
  display: grid;
  position: relative;
}

.button-remodal {
  opacity: 1;
  display: none;
  position: static;
  inset: 0%;
}

.hidden-link {
  opacity: 0;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.collection-list-wrapper-3 {
  display: none;
}

.footer-box-info {
  grid-row-gap: .2em;
  flex-direction: column;
  margin-top: 2em;
  display: flex;
}

.img-card-crs-11 {
  width: 26.5em;
  max-width: none;
  position: absolute;
  bottom: 2.8em;
  right: 1.4em;
}

.img-card-crs-11.grey {
  filter: saturate(0%);
}

.box-teacher-crs-2 {
  grid-row-gap: 1.4em;
  flex-direction: column;
  max-width: 22em;
  margin-top: auto;
  display: flex;
}

.image-1023 {
  width: 8em;
  position: static;
  top: -5.2em;
  left: 37.8em;
  transform: rotate(-112deg);
}

.box-text-sale {
  color: #fff;
  background-color: #8525ff;
  padding: .7em .5em .6em;
}

.t-31 {
  letter-spacing: -.045em;
  font-family: Fivosansmodern, sans-serif;
  font-size: 3.1em;
  font-weight: 900;
  line-height: 90%;
}

.t-16-sale {
  letter-spacing: -.045em;
  margin-top: -.095em;
  font-family: Fivosansmodern, sans-serif;
  font-size: 1.6em;
  font-weight: 900;
  line-height: 90%;
}

.t-13-sale {
  color: #000;
  text-transform: uppercase;
  background-color: #c1e52d;
  padding-top: .2em;
  padding-left: .61em;
  padding-right: .61em;
  font-family: Fivosansmodern, sans-serif;
  font-size: 1.3em;
  font-weight: 900;
  line-height: 110%;
}

.wrp-text-sale {
  text-align: center;
}

.cube {
  background-color: #8525ff;
  width: 1.8em;
  height: 1.8em;
}

._2222 {
  z-index: 2;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: auto;
  width: 16.6em;
  display: none;
  position: absolute;
  top: .3em;
  bottom: auto;
  left: -12.1em;
  transform: rotate(-9deg);
}

.box-banner-sale {
  position: absolute;
  top: -1.4em;
  left: 31.4em;
}

.language-heading, .hidden-input, .lang {
  display: none;
}

.wrapper-box-sale {
  position: absolute;
  left: -12.9em;
  transform: rotate(-9deg);
}

.wrapper-box-sale-2 {
  position: absolute;
  bottom: -3.3em;
  right: .6em;
  transform: rotate(-9deg);
}

.wrapper-box-sale-main {
  font-size: .5vw;
}

.hidden-text-location {
  display: none;
}

.box-vert {
  grid-column-gap: 3em;
  grid-row-gap: 2em;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.box-kunal {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.image-248kuna {
  width: 37em;
  margin-left: 0;
  display: block;
}

.image-142385 {
  filter: invert();
  width: 12em;
}

.image-142 {
  width: 12.5em;
}

.image-142.m-top {
  padding-top: 1.1em;
}

@media screen and (min-width: 1440px) {
  .body {
    font-size: 9px;
  }

  .section.s-1 {
    background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d964f8_Main_01%20(1)%201.webp"), linear-gradient(#010208, #010208);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 186.2em, auto;
  }

  .image-34 {
    left: 0;
  }

  .flex-image-cms, .box-button-cms, .collection-list-1 {
    grid-auto-columns: 1fr;
  }

  .collection-item-1 {
    position: relative;
  }

  .box-button-cms-2 {
    grid-auto-columns: 1fr;
  }

  .div-block-5 {
    max-width: 20em;
    overflow: hidden;
  }
}

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

@media screen and (max-width: 479px) {
  .body {
    font-size: 2.66667vw;
  }

  .fixed-nav {
    background-color: #0000;
  }

  .nav {
    background-color: #161616;
  }

  .nav.blog {
    background-color: #0000;
  }

  .cont-nav {
    margin-left: auto;
    margin-right: auto;
    padding: 1.6em 1.4em 1.6em 1.5em;
  }

  .cont-nav.blog {
    align-items: center;
    padding: 1.2em 1.6em;
  }

  .navmenu {
    background-color: #161616;
  }

  .menu-link {
    font-size: 1.8em;
  }

  .box-menu-link {
    flex-direction: column;
    align-items: stretch;
    min-height: 120vh;
    margin-left: 1.4em;
    padding-bottom: 5em;
  }

  .box-menu-link.blog {
    align-items: stretch;
    margin-left: 1.4em;
  }

  .logotype {
    width: 14.7em;
  }

  .logotype.media {
    width: 15.7em;
  }

  .button-menu.black {
    justify-content: center;
  }

  .button-menu.mob-hidden {
    display: none;
  }

  .button-menu.join {
    margin-top: 1em;
  }

  .section.s-1 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 11.9em;
    padding-bottom: 7.9em;
  }

  .section.s-2 {
    padding-top: 0;
  }

  .section.s-3 {
    padding-top: 8em;
  }

  .section.s-4 {
    padding-top: 5.5em;
    padding-bottom: 3.4em;
  }

  .section.s-5 {
    padding-top: 6.8em;
    padding-bottom: 7.7em;
  }

  .section.s-6 {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 6.9em;
  }

  .section.s-7 {
    padding-top: 0;
  }

  .section.s-8 {
    padding-top: 7em;
    padding-bottom: 5em;
  }

  .section.s-9 {
    padding-top: 5.2em;
    padding-bottom: 14.8em;
  }

  .section.footer {
    padding-top: 5.3em;
  }

  .section.art-1 {
    background-image: linear-gradient(273deg, #42100e, #000);
    padding-top: 10.5em;
    padding-bottom: 4.8em;
  }

  .section.art-2 {
    padding-top: 5em;
    padding-bottom: 4.4em;
  }

  .section.art-3 {
    padding-top: 3.1em;
    padding-bottom: 4.2em;
  }

  .section.art-4 {
    padding-top: 5.4em;
    padding-bottom: 0;
  }

  .section.art-6 {
    padding-top: 5.7em;
    padding-bottom: 5.4em;
  }

  .section.art-7 {
    padding-top: 5em;
    padding-bottom: 6.3em;
  }

  .section.art-8 {
    padding-top: 6.3em;
    padding-bottom: 5.5em;
  }

  .section.art-9 {
    padding-top: 5.4em;
    padding-bottom: 5.2em;
  }

  .section.art-10 {
    padding-top: 5.3em;
    padding-bottom: 1.7em;
  }

  .section.art-11 {
    padding-top: 6em;
    padding-bottom: 5.8em;
  }

  .section.art-12 {
    padding-top: 5.3em;
    padding-bottom: 45.5em;
  }

  .section.art-13 {
    padding-top: 5.5em;
    padding-bottom: 2em;
  }

  .section.art-14 {
    padding-top: 5.7em;
    padding-bottom: 0;
  }

  .section.art-15 {
    padding-top: 8.3em;
    padding-bottom: 8.6em;
  }

  .section.art-16 {
    padding-top: 5em;
    padding-bottom: 12.4em;
  }

  .section.art-17 {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 4.8em;
  }

  .section.as-1 {
    padding-top: 9.6em;
    padding-bottom: 0;
  }

  .section.as-2 {
    padding-top: 4.8em;
    padding-bottom: 3em;
  }

  .section.as-3 {
    padding-top: 5.9em;
    padding-bottom: 6.4em;
    overflow: hidden;
  }

  .section.as-4 {
    padding-top: 5.5em;
    padding-bottom: 5.8em;
  }

  .section.as-5 {
    padding-top: 4.8em;
  }

  .section.as-6 {
    padding-top: 4.7em;
  }

  .section.as-7 {
    padding-top: 4.6em;
    padding-bottom: 5em;
  }

  .section.as-8 {
    padding-top: 4.5em;
    padding-bottom: 0;
    overflow: hidden;
  }

  .section.as-9 {
    padding-top: 4.9em;
  }

  .section.as-10 {
    padding-top: 5.6em;
  }

  .section.s-11 {
    padding-top: 3.6em;
  }

  .section.veb-1 {
    padding-top: 8em;
    padding-bottom: 0;
  }

  .section.veb-2 {
    background-color: #0000;
    padding-top: 30.8em;
    overflow: hidden;
  }

  .section.veb-2.no-bg {
    padding-top: 0;
  }

  .section.veb-2.no-bg.top-minus {
    margin-top: -36.5em;
  }

  .section.veb-2.no-bg.mt-46 {
    padding-top: 4.6em;
  }

  .section.veb-3 {
    background-color: #202020;
    padding-top: 4.8em;
    padding-bottom: 4.3em;
  }

  .section.veb-4 {
    background-color: #0000;
    padding-top: 4.7em;
    padding-bottom: 4em;
  }

  .section.veb-5 {
    background-color: #202020;
    padding-top: 4.4em;
    padding-bottom: 4.9em;
  }

  .section.veb-5.no-bg {
    background-color: #0000;
    overflow: hidden;
  }

  .section.veb-6 {
    padding-top: 4.7em;
  }

  .section.veb-7 {
    padding-top: 5.9em;
  }

  .section.veb-8 {
    padding-top: 4.9em;
    padding-bottom: 5.4em;
    overflow: hidden;
  }

  .section.veb-9 {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.veb-footer {
    z-index: 10;
    background-color: #161616;
  }

  .section.mast-2 {
    padding-top: 1.2em;
  }

  .section.ib-1 {
    padding-top: 8em;
    padding-bottom: 0;
  }

  .section.ib-2 {
    padding-top: 5.4em;
    padding-bottom: 16.3em;
  }

  .section.ib-3 {
    padding-top: 16.4em;
    padding-bottom: 6.2em;
  }

  .section.ib-4 {
    padding-top: 5.9em;
    padding-bottom: 7em;
  }

  .section.ib-5 {
    padding-top: 6.4em;
    padding-bottom: 6em;
  }

  .section.ib-6 {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 6.8em;
  }

  .section.ib-7 {
    padding-top: 5em;
    padding-bottom: 0;
  }

  .section.ib-8 {
    background-color: #0000;
    padding-top: 6.6em;
    padding-bottom: 0;
  }

  .section.ib-9 {
    padding-top: 7.6em;
    padding-bottom: 4.6em;
    overflow: hidden;
  }

  .section.ib-10 {
    padding-top: 2.8em;
    padding-bottom: 4.7em;
  }

  .section.ib-12 {
    background-color: #0000;
    padding-bottom: 0;
    overflow: hidden;
  }

  .section._3dm-1 {
    background-image: linear-gradient(19deg, #531b99, #000 80%);
    padding-top: 8.1em;
    padding-bottom: 0;
  }

  .section._3dm-2 {
    padding-top: 3.8em;
    padding-bottom: 5em;
  }

  .section._3dm-3 {
    padding-top: 3.6em;
    padding-bottom: 4em;
  }

  .section._3dm-4 {
    padding-bottom: 5.7em;
  }

  .section._3dm-5 {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 22.4em;
  }

  .section._3dm-6 {
    padding-top: 0;
  }

  .section._3dm-7 {
    padding-top: 5.8em;
    padding-bottom: 7.6em;
  }

  .section._3dm-8 {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 7.6em;
  }

  .section._3dm-9 {
    padding-top: 0;
    overflow: hidden;
  }

  .section._3dm-10 {
    padding-bottom: 0;
  }

  .section._3dm-11 {
    padding-top: 8em;
    overflow: hidden;
  }

  .section._3dm-12 {
    padding-top: 2.8em;
    padding-bottom: 4.7em;
  }

  .section.cc-1 {
    padding-top: 7.7em;
    padding-bottom: 11.2em;
    overflow: hidden;
  }

  .section.cc-2 {
    padding-bottom: 0;
  }

  .section.cc-3 {
    padding-top: 4.4em;
    padding-bottom: 2.6em;
  }

  .section.cc-4 {
    padding-top: 5.1em;
    overflow: hidden;
  }

  .section.cc-5 {
    padding-top: 3.5em;
    padding-bottom: 4.2em;
  }

  .section.sg-1 {
    padding-top: 9.6em;
    padding-bottom: 7.1em;
  }

  .section.cms-1 {
    padding-top: 10.1em;
  }

  .section.vebinar {
    padding-top: 8em;
    padding-bottom: 4.1em;
  }

  .section.vebinar.bg {
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d965f0_0000.webp");
    background-position: 0 0, 50% 54%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 134em;
    padding-bottom: 7.1em;
  }

  .section.vebinar-1 {
    background-color: #202020;
    padding-top: 4.8em;
    padding-bottom: 4.3em;
  }

  .section.vebinar-s {
    padding-top: 5.9em;
  }

  .section.veb-6 {
    background-color: #202020;
    padding-top: 4.4em;
    padding-bottom: 4.9em;
  }

  .section.veb-6.no-bg {
    background-color: #0000;
    overflow: hidden;
  }

  .section.vebinar-copy {
    padding-top: 8em;
    padding-bottom: 0;
  }

  .section.prog {
    padding-top: 3em;
  }

  .section.media-1 {
    display: none;
  }

  .section.media-2 {
    padding-top: 8em;
    padding-bottom: 5.8em;
    overflow: hidden;
  }

  .section.article-1 {
    padding-top: 8.8em;
    padding-bottom: 4.2em;
  }

  .section.as-100 {
    padding-top: 9.6em;
    padding-bottom: 0;
  }

  .section.tos {
    padding-bottom: 5em;
  }

  .section.disc-1 {
    padding-top: 8.6em;
    padding-bottom: 40em;
  }

  .section.disc-2 {
    background-color: #202020;
    padding-top: 4.8em;
    padding-bottom: 4.3em;
  }

  .section.disc-3 {
    padding-top: 4.4em;
    padding-bottom: 4.9em;
  }

  .section.disc-3.no-bg {
    background-color: #0000;
    overflow: hidden;
  }

  .section.disc-4 {
    z-index: 100;
    display: block;
  }

  .section.crs-1 {
    padding-top: 8.6em;
  }

  .section.queeze {
    padding-bottom: 0;
  }

  .section.maya3 {
    padding-top: 16.4em;
    padding-bottom: 6.2em;
  }

  .section.maya4 {
    padding-top: 8em;
    padding-bottom: 10em;
  }

  .section.maya5 {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 6.8em;
  }

  .container {
    padding-left: 1.8em;
    padding-right: 1.8em;
  }

  .container.horizontal {
    flex-direction: column;
  }

  .container.horizontal.left.gap-104 {
    grid-row-gap: 5.4em;
  }

  .container.mw-1250.hidden-mobile {
    display: none;
  }

  .container.mw-1160 {
    z-index: 1;
  }

  .container.mw-1440, .container.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .box-h1 {
    grid-template-rows: auto 2.5em auto 2.8em auto;
  }

  .h1-10 {
    font-size: 5.1em;
  }

  .h1-10._2 {
    font-size: 4.7em;
  }

  .color-green.text-decor {
    text-decoration: none;
  }

  .color-green.white {
    color: #edebeb;
  }

  .color-green.mob-nocolor {
    color: #eeebeb;
  }

  .button {
    justify-content: center;
  }

  .button.fixed-mobile {
    z-index: 2;
    width: 100%;
    max-width: 23.9286em;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: fixed;
    bottom: 2em;
    left: 0;
    right: 0;
  }

  .button.s-16-medium.mob-s-14 {
    padding-top: 1.28571em;
    padding-bottom: 1.28571em;
    font-size: 1.4em;
  }

  .button.s-16-medium.mob-s-14.mob-hidden, .button.hidden-mob {
    display: none;
  }

  .wrp-box-point {
    grid-column-gap: 1.8em;
    grid-row-gap: 2.6em;
    flex-wrap: wrap;
    justify-content: space-between;
    display: flex;
  }

  .t-28 {
    font-family: Golostext, sans-serif;
    font-size: 2.2em;
    font-weight: 700;
    line-height: 140%;
  }

  .t-28.bold.s-28 {
    font-size: 2.8em;
  }

  .t-28.bold.s-34 {
    letter-spacing: -.02em;
    font-family: Work Sans, sans-serif;
    font-size: 3.4em;
    line-height: 117%;
  }

  .t-28.bold.mh-140 {
    line-height: 140%;
  }

  .t-28.bold.fs.green.size-28 {
    margin-bottom: -.214286em;
    font-size: 2.8em;
  }

  .t-28.t-teacher, .t-28.sw13 {
    font-size: 2.8em;
  }

  .t-22 {
    color: #fff;
    font-size: 1.8em;
    line-height: 130%;
  }

  .t-22.s-22 {
    font-size: 2.2em;
    line-height: 140%;
  }

  .t-22.grey.size-14 {
    font-size: 1.4em;
    line-height: 150%;
  }

  .t-22.grey.size-14.op-50 {
    color: #f5f5f580;
  }

  .t-22.green.size-14 {
    font-size: 1.4em;
    line-height: 150%;
  }

  .t-22.bold {
    font-size: 2.2em;
    line-height: 140%;
  }

  .t-22.mh-150 {
    line-height: 150%;
  }

  .box-absolute-text, .image {
    display: none;
  }

  .box-h2.mw-880 {
    grid-template-rows: auto 1.4em auto 6.4em auto;
  }

  .box-h2.flex-vert.mw-560 {
    z-index: 2;
    grid-row-gap: 1.5em;
  }

  .box-h2.mw-610 {
    grid-template-rows: auto auto 2.6em auto 3.7em auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .box-h2.gap-8-vert.gap-14 {
    grid-row-gap: 1.4em;
  }

  .box-h2.grid.mw-576 {
    grid-column-gap: 0em;
    grid-template-rows: auto 1.3em auto 2.2em auto 7.4em auto;
    grid-template-columns: 1fr;
  }

  .box-h2.gap-16-vert {
    grid-row-gap: 1.2em;
  }

  .box-h2.mw-580.grid-2 {
    grid-template-rows: auto auto auto 3.7em auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .box-h2.mw-580.grid-art {
    grid-template-rows: auto auto 6.7em auto 1.9em auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .box-h2.column-1 {
    grid-column-gap: 0em;
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .box-h2.mw-690 {
    max-width: 32.5em;
  }

  .box-h2.gap-17, .box-h2.gap-10 {
    grid-row-gap: .7em;
  }

  .box-h2._3dm-grid.mw-570 {
    grid-template-rows: auto 1.4em auto 5em auto;
    justify-items: stretch;
  }

  .box-h2.mw-660.mob-mw-273 {
    max-width: 27.3em;
  }

  .h2-64 {
    font-size: 4.1em;
    line-height: 110%;
  }

  .h2-64.mw-530 {
    max-width: 6.73171em;
    font-style: normal;
  }

  .h2-64.mw-650 {
    max-width: 7.5em;
  }

  .h2-64.mw-650.mw-none {
    max-width: none;
  }

  .h2-64.mob-mw-310 {
    max-width: 7.56098em;
  }

  .h2-64.mt-36 {
    margin-top: 0;
  }

  .h2-64.min {
    font-size: 4em;
  }

  .p-22 {
    font-size: 1.8em;
    font-weight: 400;
    line-height: 130%;
  }

  .p-22.regular {
    line-height: 130%;
  }

  .p-22.regular.mw-640.height-150-mob {
    line-height: 150%;
  }

  .p-22.regular.s14 {
    font-size: 1.4em;
    line-height: 150%;
  }

  .p-22.regular.grey.mh-150.white {
    color: #eeebeb;
  }

  .p-22.regular.grey.size-22 {
    font-size: 2.2em;
    line-height: 140%;
  }

  .p-22.regular.grey.mw-430.m-padding {
    padding-left: 1em;
    padding-right: 1em;
  }

  .p-22.regular.grey.rp-20 {
    padding-right: 2em;
  }

  .p-22.regular.grey.s-22 {
    font-size: 2.2em;
  }

  .p-22.regular.grey.mw-517 {
    font-size: 2.2em;
    line-height: 140%;
  }

  .p-22.regular.mh-150 {
    line-height: 150%;
  }

  .p-22.regular.padding-15 {
    padding-left: .833333em;
    padding-right: .833333em;
  }

  .p-22.regular.mw-620 {
    line-height: 150%;
  }

  .p-22.regular.mw-430.mh-150 {
    z-index: 2;
    position: relative;
  }

  .p-22.regular.ms-22 {
    font-size: 2.2em;
  }

  .p-22.regular.color-e7e7e7 {
    padding-left: 0;
  }

  .bold-white {
    color: #eeebeb;
    font-weight: 400;
  }

  .bold-white.bold {
    font-weight: 700;
  }

  .arrow-lightbox {
    flex: none;
    width: 6.8em;
    height: 6.8em;
  }

  .image-2 {
    width: 26.8em;
  }

  .image-3 {
    width: 9.2em;
    bottom: 1.4em;
    right: 1.2em;
  }

  .wrp-box-card {
    grid-row-gap: 2.2em;
    margin-top: 2.5em;
  }

  .box-card {
    min-height: 46.8em;
    padding-top: 2.8em;
    padding-left: 2.4em;
    padding-right: 2.4em;
  }

  .box-card.mw-345.cs.mob-hidden {
    display: none;
  }

  .box-card.end-card {
    min-height: 17em;
  }

  .text-card {
    grid-template-rows: auto .6em auto 1.6em auto;
  }

  .h3-28.swip-text {
    font-size: 2.6em;
    line-height: 123%;
  }

  .h3-28.includ, .h3-28.will, .h3-28.blender, .h3-28.sculpting {
    font-size: 2.2em;
    line-height: 140%;
  }

  .h3-28.sculpting.mw-300 {
    max-width: 13.6364em;
  }

  .p-14.size-11 {
    font-size: 1.1em;
  }

  .img-card-main {
    width: 22.6em;
    bottom: -1.4em;
  }

  .img-card.i-1 {
    width: 46em;
    bottom: -.6em;
    left: 1.5em;
  }

  .img-card.i-3 {
    width: 43.2em;
    left: auto;
    right: 0;
  }

  .img-card.i-5 {
    width: 42em;
  }

  .img-card.i-6 {
    width: 44.5em;
  }

  .img-card.i-7 {
    width: 41.2em;
  }

  .img-card.i-8 {
    width: 44em;
  }

  .white-arrow {
    transform: rotate(-45deg);
  }

  .wrp-box-arrow {
    grid-row-gap: 0em;
  }

  .t-14.regular.grey.abs {
    position: absolute;
    bottom: .714em;
    left: .285em;
  }

  .t-14.regular.grey.mob-ml-20 {
    margin-left: 1.43em;
  }

  .t-14.regular.s-18 {
    color: #eeebeb;
    font-size: 1.8em;
  }

  .t-14.s-16 {
    font-size: 1.6em;
    line-height: 175%;
  }

  .t-14.op-40.ms-18 {
    color: #eeebeb;
    font-size: 1.8em;
    font-weight: 400;
    display: inline;
  }

  .box-form {
    grid-row-gap: 2.7em;
    flex-direction: column;
    align-items: stretch;
  }

  .wrp-input.desctop-hidden {
    display: block;
  }

  .input {
    padding-top: .8em;
    padding-bottom: .8em;
    padding-left: 1.06667em;
    font-size: 1.5em;
    line-height: 160%;
  }

  .s-button {
    background-position: 65%;
    margin-top: .714286em;
  }

  .s-button.veb {
    background-position: 64%;
  }

  .s-button.suc-form {
    background-position: 70%;
    margin-top: 0;
  }

  .s-button.submit {
    background-position: 58%;
  }

  .s-button.submit.non-active {
    cursor: not-allowed;
  }

  .s-button.career {
    background-position: 68% 48%;
    background-size: 1.2em;
  }

  .s-button.application {
    background-position: 84%;
  }

  .s-button.suc-form-2 {
    margin-top: 0;
  }

  .s-button.media {
    background-position: 63% 48%;
    background-size: 1.3em;
    width: 100%;
    min-width: auto;
    margin-top: 0;
  }

  .s-button.article {
    background-position: 61%;
  }

  .s-button.disc-2 {
    background-position: 58% 49%;
  }

  .box-text-form {
    grid-row-gap: .9em;
    text-align: left;
    margin-bottom: 3.9em;
  }

  .p-20 {
    font-size: 1.8em;
    line-height: 130%;
  }

  .p-20.height-140.mw-740.size-14 {
    font-size: 1.4em;
    line-height: 150%;
  }

  .section-form {
    padding-top: 6.2em;
    padding-bottom: 4.8em;
    overflow: hidden;
  }

  .wrp-box-form {
    grid-row-gap: 2.7em;
    align-items: stretch;
  }

  .text-checkbox {
    font-size: 1.4em;
    line-height: 150%;
  }

  .checkbox.pr-10, .checkbox.pr-10-2 {
    padding-right: 0;
  }

  .checkbox.mob-hidden {
    display: none;
  }

  .check {
    flex: none;
  }

  .img-form {
    display: none;
  }

  .img-form2 {
    width: 8.7em;
    top: 10.3em;
    right: -2.8em;
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .wrapper-box-h2 {
    flex-direction: column;
  }

  .image-5 {
    inset: auto auto -29.1em -.6em;
  }

  .image-6 {
    width: 46em;
    top: .3em;
    left: -1.2em;
    transform: rotateX(0)rotateY(180deg)rotateZ(38deg);
  }

  .mask-img {
    min-height: 30.2em;
  }

  .wrapper-box-carousel {
    grid-row-gap: 4.25em;
    margin-top: 6em;
  }

  .box-carousel {
    grid-column-gap: 3.5em;
    margin-right: 3.5em;
  }

  .t-18.swip-text {
    font-size: 1.4em;
    line-height: 150%;
  }

  .t-18.new {
    font-size: 1.6em;
    font-weight: 500;
    line-height: 125%;
  }

  .t-18.white {
    font-size: 1.4em;
  }

  .t-18.white.s-18 {
    font-size: 1.8em;
  }

  .t-18.no-caps.mw-180 {
    max-width: none;
  }

  .t-18.no-caps.mw-180.s-14 {
    max-width: 10.2143em;
    font-size: 1.4em;
  }

  .t-18.no-caps.mw-200.border-left {
    border-left-style: none;
    margin-left: 0;
    padding-left: 0;
  }

  .t-18.regular.s-14 {
    font-size: 1.4em;
  }

  .image-7 {
    height: 7.3em;
  }

  .section-green {
    max-height: none;
    padding-top: 3.9em;
    padding-bottom: 3.9em;
    overflow: hidden;
  }

  .mask-img-1 {
    order: 1;
    height: auto;
  }

  .image-8 {
    width: 38.4em;
    margin-top: 0;
    margin-left: -8.1em;
  }

  .image-8.rev {
    margin-top: 0;
  }

  .image-9 {
    width: 60em;
    top: 4em;
    left: -20.1em;
  }

  .image-9.rev {
    top: 3.1em;
    left: -23.3em;
  }

  .swiper-container.swip1 {
    margin-top: 6.6em;
  }

  .swiper-container.swip1.mt-35 {
    margin-top: 3.5em;
  }

  .swiper-container.swip5 {
    margin-top: 3.7em;
  }

  .swiper-container.swip5.mob-mt-18 {
    margin-top: 1.8em;
  }

  .swiper-container.swip6 {
    margin-top: 2.1em;
  }

  .swiper-container.swip7 {
    margin-top: 2.2em;
  }

  .swiper-container.swip9 {
    margin-top: 2.6em;
  }

  .swiper-container.swip10 {
    width: auto;
    margin-top: 1.8em;
  }

  .swiper-container.swip11 {
    width: 100%;
  }

  .swiper-container.swip13 {
    background-color: #202020;
    margin-top: 2.8em;
    margin-left: -1.8em;
    margin-right: -1.8em;
    padding-left: 1.8em;
    padding-right: 1.8em;
  }

  .swiper-container.swip14 {
    margin-top: 2.2em;
  }

  .swiper-wrapper.swip-3 {
    align-items: flex-start;
  }

  .swiper-wrapper.swip-12 {
    grid-row-gap: 0em;
    flex-direction: row;
    align-items: flex-start;
  }

  .swiper-wrapper.swip-11 {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-wrap: nowrap;
    align-items: flex-start;
  }

  .swiper-wrapper.swip-13 {
    flex-direction: row;
    align-items: flex-start;
  }

  .swiper-slide.swip-3 {
    grid-row-gap: 2em;
    flex-direction: column;
    width: 33.5em;
    min-height: 43.7em;
    padding: 3em 3.2em 5.4em 2em;
  }

  .swiper-slide.swip-4 {
    width: 30.3em;
  }

  .swiper-slide.swip-5 {
    width: 100%;
  }

  .swiper-slide.swip-6, .swiper-slide.swip-7 {
    grid-row-gap: 3.2em;
  }

  .swiper-slide.swip-8 {
    grid-row-gap: 2em;
    flex-direction: column;
    width: 33.5em;
    min-height: 38.3em;
    padding: 3em 3.2em 5.7em 2em;
  }

  .swiper-slide.swip-9 {
    grid-column-gap: 1.7em;
    flex-direction: column;
    grid-template-rows: auto .8em auto auto 1.5em auto 1.5em auto;
    width: 33.5em;
    min-height: 43.7em;
    margin-right: 1.6em;
    padding: 2.2em 2.8em 4em 2.2em;
  }

  .swiper-slide.swip-10 {
    opacity: 1;
    width: 100%;
    max-width: 34.1em;
  }

  .swiper-slide.swip-10.swiper-slide-next {
    opacity: 1;
  }

  .swiper-slide.swip-11 {
    flex: none;
  }

  .swiper-slide.swip-12 {
    flex: none;
    width: 100%;
    max-width: 34.1em;
  }

  .swiper-slide.swip-13 {
    border-top-style: none;
    flex-direction: column;
    padding-top: 2.6em;
    padding-bottom: 4em;
  }

  .swiper-slide.swip-13.purp {
    background-color: #8525ff;
  }

  .swiper-slide.swip-14 {
    width: 100%;
  }

  .swiper-slide.swip-black {
    grid-row-gap: 2em;
    flex-direction: column;
    width: 33.5em;
    min-height: 38.3em;
    padding: 3em 3.2em 5.7em 2em;
  }

  .swiper-slide.swip-15 {
    flex: none;
    width: 100%;
  }

  .box-text-slide {
    grid-row-gap: 2em;
    padding-bottom: 4.9em;
  }

  .box-icon-swip {
    grid-column-gap: 1.6em;
    margin-bottom: .7em;
  }

  .p-18.s14 {
    font-size: 1.4em;
    line-height: 150%;
  }

  .p-18.height-150.black {
    font-size: 1.4em;
  }

  .p-18.mt-36 {
    margin-top: 0;
  }

  .h3-box.gap-4 {
    grid-row-gap: .3em;
  }

  .h3-box.gap-4.mob-hidden {
    display: none;
  }

  .h3-box.gap-4.mob-padding {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .h3-box.grid {
    grid-template-rows: auto .1em auto 2em auto;
  }

  .swiper-button.mt-77 {
    grid-column-gap: 1em;
    margin-top: 3.7em;
  }

  .swiper-button.mt-40 {
    grid-column-gap: 1em;
    margin-top: 3.2em;
  }

  .swiper-button.mt-40.desctop-hidden {
    display: flex;
  }

  .swiper-button.mt-47 {
    grid-column-gap: 1em;
    margin-top: 3.2em;
  }

  .swiper-button.mt-30 {
    grid-column-gap: 1em;
    margin-top: 2.2em;
  }

  .swiper-button.mt-30.desctop-hidden {
    display: flex;
  }

  .swiper-button-next1 {
    z-index: 1;
    position: relative;
  }

  .image-12 {
    width: 32.7em;
  }

  .image-13 {
    display: none;
  }

  .image-13.mob {
    display: block;
  }

  .wrapper-swiper {
    grid-row-gap: 2.5em;
  }

  .wrapper-swiper.sw-2 {
    grid-row-gap: 2.2em;
    margin-top: 7.9em;
    margin-bottom: 6.6em;
  }

  .wrapper-swiper.gap-27 {
    grid-row-gap: 2.3em;
  }

  .wrapper-swiper.rev {
    grid-row-gap: 2.2em;
    margin-top: 7.6em;
  }

  .wrapper-swiper.swip-11 {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-wrap: nowrap;
  }

  .wrapper-swiper.career {
    grid-row-gap: 2.2em;
    margin-top: 6.7em;
  }

  .img-swip-2 {
    width: 33.6em;
    max-height: 17em;
  }

  .swiper-button-next2 {
    z-index: 1;
    position: relative;
  }

  .h3-26.height-140-mob {
    line-height: 140%;
  }

  .h3-26.height-140-mob.s-22 {
    font-size: 2.2em;
  }

  .swiper-button-next3 {
    z-index: 1;
    position: relative;
  }

  .img-swip-4 {
    width: 30.3em;
  }

  .swiper-button-next4 {
    z-index: 1;
    position: relative;
  }

  .wrapper-guides {
    grid-row-gap: 2.6em;
    flex-direction: column;
    margin-top: 2.4em;
    margin-bottom: 5.5em;
  }

  .wrp-box-guides {
    padding: 3.9em 1.2em 9.5em 1.9em;
  }

  .wrapper-links-guides {
    align-items: stretch;
    margin-top: 2.2em;
  }

  .guides-link {
    grid-template-columns: auto 1.6em 21em 1.6em 4.2em;
  }

  .t-18-more {
    text-align: center;
    background-color: #3e4041;
    align-self: stretch;
    padding-top: .625em;
    padding-bottom: .625em;
    font-size: 1.6em;
    font-weight: 500;
    line-height: 125%;
    bottom: -3.85556em;
    right: 0;
  }

  .wrapper-intro {
    grid-row-gap: 2.3em;
    order: -1;
    padding: 2.2em 0 6.9em;
    position: static;
  }

  .image-14 {
    width: 100%;
  }

  .img-free {
    display: none;
  }

  .wrapper-link-media {
    grid-column-gap: 1.6em;
    grid-row-gap: 1.6em;
    margin-top: 2.3em;
  }

  .link-media {
    padding-left: 1.9em;
    padding-right: 1.9em;
  }

  .arrow-white {
    display: none;
  }

  .section-green-2 {
    padding-top: 3.9em;
    padding-bottom: 2.6em;
  }

  .mask-img-2 {
    height: 35.6em;
  }

  .image-17 {
    width: 30.6em;
    top: 2.7em;
    left: -8.8em;
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .image-18 {
    width: 60em;
    top: 4em;
    left: -23.7em;
  }

  .dropdown-toggle {
    grid-column-gap: 1.6em;
  }

  .dropdown-arrow {
    flex: none;
  }

  .drp-list {
    padding-bottom: 1.2em;
  }

  .wrapper-footer {
    grid-row-gap: 3em;
    flex-direction: column;
    align-items: flex-start;
  }

  .box-politico {
    margin-left: 0;
    margin-right: 0;
  }

  .box-social-link {
    grid-column-gap: 1em;
    grid-row-gap: 1.2em;
    flex-wrap: wrap;
  }

  .icon {
    width: 5.2em;
    height: 5.2em;
  }

  .copyright {
    text-align: left;
    margin-left: 0;
  }

  .menu-button {
    padding: 0;
    font-size: 2.66667vw;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .custom-error {
    bottom: -2em;
  }

  .mask-img-3 {
    height: auto;
  }

  .logotype-2 {
    width: 20.8em;
  }

  .wrapper-main-box {
    grid-row-gap: 0em;
  }

  .box-remain {
    grid-column-gap: 1.5em;
    padding-left: 0;
  }

  .wrapper-inform {
    grid-column-gap: 2.5em;
    margin-top: 2.8em;
    margin-bottom: 2.4em;
    padding-left: 0;
  }

  .icon-inform {
    width: 1.4em;
    height: 1.4em;
  }

  .icon-inform.s18 {
    width: 1.3em;
    height: 1.3em;
  }

  .box-h1-10 {
    grid-template-rows: auto .8em auto 2.5em auto;
    justify-items: stretch;
  }

  .box-main-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .box-main-bottom.horizontal {
    grid-column-gap: .8em;
    flex-direction: row;
    align-items: center;
  }

  .box-main-bottom.gap-60 {
    grid-row-gap: 3em;
    align-items: stretch;
  }

  .box-main-bottom.gap-40 {
    grid-row-gap: 2em;
  }

  .box-icon-main {
    grid-column-gap: 2.2em;
    margin-top: 1.5em;
    margin-bottom: 2.9em;
    margin-left: 0;
  }

  .box-icon-main.mt-0 {
    grid-column-gap: 1.9em;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-19._w-80 {
    width: 8em;
  }

  .image-20._w-78 {
    width: 7.8em;
  }

  .bottom-box {
    grid-row-gap: 4.7em;
    flex-direction: column;
    margin-top: -2.6em;
  }

  .wrapper-grade {
    order: -1;
    position: static;
  }

  .t-41.caps.black.ms-32 {
    font-size: 3.2em;
    line-height: 117%;
  }

  .t-41.ms-18 {
    color: #eeebeb;
    padding-right: .2em;
    font-family: Golostext, sans-serif;
    font-size: 1.8em;
    font-weight: 400;
    line-height: 150%;
    display: inline;
  }

  .box-main-img {
    justify-content: center;
    align-items: center;
    min-height: 36.6em;
    margin-top: 3.7em;
    display: flex;
  }

  .box-main-img.veb-f {
    margin-top: 1.3em;
  }

  .box-main-img.veb-f.hidden {
    display: none;
  }

  .box-main-img.veb-f.no-height {
    min-height: auto;
    margin-top: 5.3em;
  }

  .box-main-img.veb-f-copy {
    min-height: 62.7em;
    margin-top: 0;
  }

  .main-box {
    grid-template-columns: 1fr;
  }

  .banner-sale {
    top: -1.4em;
    left: 1em;
    right: auto;
  }

  .image-23 {
    width: 48.9em;
    top: 0;
    left: -6em;
  }

  .wrapper-about {
    grid-row-gap: 1.2em;
    flex-direction: column;
  }

  .box-education-info {
    grid-row-gap: 2.5em;
    flex-direction: column;
  }

  .box-list-artist {
    grid-row-gap: 3.2em;
    flex-direction: column;
    max-width: 31em;
    margin-top: 2.6em;
  }

  .box-img-2 {
    min-height: 57.5em;
    padding-top: 13.9em;
    padding-left: 0;
  }

  .image-24 {
    width: 67.5em;
    top: -.8em;
    left: -5.5em;
  }

  .box-window-abs {
    grid-column-gap: 1.4em;
    max-width: none;
    padding: 1.5em 1.8em 1.3em 1.9em;
  }

  .box-list-learn {
    grid-row-gap: 4.9em;
    flex-direction: column;
    margin-top: 2.7em;
  }

  .box-img-3 {
    grid-row-gap: 1.9em;
  }

  .image-25 {
    width: 30.8em;
  }

  .box-grid-learn {
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
  }

  .box-learn.mw-none {
    flex-direction: column;
  }

  .white-bold.block.s-22 {
    font-size: 1.22222em;
    line-height: 140%;
  }

  .white-bold.block.s-22.noblock {
    display: inline;
  }

  .white-bold.regular {
    color: #eeebeb;
    font-weight: 400;
  }

  .white-bold.regular.bold-mob {
    font-size: 1.22222em;
    font-weight: 700;
    line-height: 140%;
  }

  .text-author.white {
    bottom: -5.21429em;
    right: 2.21429em;
  }

  .text-author.mob-mw {
    max-width: 7.7em;
    bottom: 4.78571em;
    left: .32em;
    right: auto;
  }

  .text-author._3dm {
    bottom: 2.07143em;
    left: .45em;
    right: auto;
  }

  .text-author.vebinar {
    -webkit-backdrop-filter: blur(3em);
    backdrop-filter: blur(3em);
    background-color: #23232a66;
    background-image: radial-gradient(circle farthest-side at 0 0, #0000000f, #ffffff1a);
    padding: .85em 1.2em;
    inset: auto -1.5em -1.5em auto;
  }

  .text-author.vebinar.right {
    text-align: left;
    background-image: radial-gradient(circle farthest-side at 0 0, #ffffff3d, #00000054);
    padding-right: 2em;
    top: auto;
    right: -1.5em;
  }

  .text-author.vebinar.right2 {
    text-align: left;
    background-image: radial-gradient(circle farthest-side at 0 0, #ffffff3d, #00000054);
    padding-right: 2em;
    top: auto;
    bottom: 1.5em;
    right: -1.5em;
  }

  .text-author.vebinar.right2.bottom-text {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    color: #eeebeb80;
    background-color: #0000;
    background-image: none;
    max-width: none;
    padding: 0;
    bottom: 0;
    left: 0;
    right: auto;
  }

  .wrapper-course {
    grid-row-gap: 2.5em;
    flex-direction: column;
    margin-top: 2.8em;
  }

  .wrp-course {
    order: 1;
    max-width: 31.3em;
  }

  .box-img-4 {
    flex: 0 auto;
    min-height: 52.8em;
    position: relative;
  }

  .image-26 {
    width: 51.3em;
    top: 0;
    left: -3.1em;
  }

  .image-27, .text-author-2 {
    display: none;
  }

  .wrapper-course-authors {
    grid-row-gap: 4.9em;
    margin-top: 3.2em;
  }

  .course-authors {
    grid-column-gap: 3.2em;
    grid-row-gap: 3.2em;
    grid-template-rows: auto auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    padding-top: 3.2em;
    padding-right: 2.4em;
    display: grid;
  }

  .image-28 {
    width: 12.6em;
    max-width: none;
  }

  .image-29 {
    display: none;
  }

  .box-text-course {
    grid-row-gap: .4em;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .img-swip-5 {
    object-fit: cover;
    width: 32.7em;
    height: 16.4em;
    max-height: 16.4em;
  }

  .swiper-button-next5 {
    z-index: 1;
    position: relative;
  }

  .img-swip-6 {
    width: 33.6em;
    height: 20.2em;
    max-height: 20.2em;
  }

  .swiper-button-next6 {
    z-index: 1;
    position: relative;
  }

  .img-swip-7 {
    width: 33.6em;
    height: 17em;
    max-height: 17em;
  }

  .swiper-button-next7 {
    z-index: 1;
    position: relative;
  }

  .wrapper-skills {
    grid-row-gap: 3.1em;
  }

  .box-skills {
    grid-row-gap: 1.6em;
  }

  .image-30 {
    width: 76.2em;
    inset: auto auto -49.5em -15em;
  }

  .section-green-art {
    padding-top: 3.9em;
    padding-bottom: 4.9em;
  }

  .image-18-art {
    width: 60em;
    top: 8.2em;
    left: -21.6em;
  }

  .image-17-art {
    width: 38.7em;
    top: 1em;
    left: -4.6em;
  }

  .wrapper-column {
    grid-row-gap: 4em;
    flex-direction: column;
    margin-top: 2.8em;
  }

  .wrapper-column.join {
    grid-row-gap: 5.25em;
    margin-top: 4.4em;
    margin-bottom: 6em;
  }

  .column {
    max-width: 34em;
  }

  .column.join {
    min-height: auto;
  }

  .image-31 {
    width: 36.4em;
    margin-top: -1.4em;
    margin-left: -2em;
    position: static;
  }

  .box-column {
    grid-row-gap: 3.3em;
    grid-template-columns: auto;
    max-width: 33em;
    margin-top: 3.3em;
    margin-bottom: 3.8em;
  }

  .wrapper-box-carousel-2 {
    grid-row-gap: 2.7em;
    background-color: #161616;
    order: 1;
    margin-top: 4.8em;
    margin-left: -1.8em;
    margin-right: -1.8em;
    padding: 5.4em 1.8em 3em;
    overflow: hidden;
  }

  .carousel-2 {
    margin-left: 0;
    padding-left: 0;
    overflow: visible;
  }

  .box-shadow {
    display: none;
  }

  .right-column {
    padding-top: 1em;
  }

  .wrapper-couser-content {
    grid-row-gap: 3.2em;
    margin-top: 3.7em;
  }

  .image-32 {
    width: 12.6em;
  }

  .box-text-course-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .course-content {
    grid-column-gap: 3.2em;
    grid-row-gap: 3.2em;
    border-top-color: #e5ebf21a;
    grid-template-rows: auto auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    padding-top: 3.2em;
    display: grid;
  }

  .section-form-2 {
    padding-top: 6.2em;
    padding-bottom: 4.8em;
    overflow: hidden;
  }

  .image-33, .image-33-2 {
    display: none;
  }

  .wrapper-start-course {
    grid-row-gap: 1.8em;
    grid-template-columns: 1fr;
  }

  .image-34 {
    width: 101em;
    top: -1.8em;
    left: -15.4em;
  }

  .box-start-course {
    grid-row-gap: 0em;
  }

  .box-start-course.right-text {
    text-align: left;
  }

  .start-course {
    grid-column-gap: 1.2em;
  }

  .t-34 {
    letter-spacing: 0;
    font-family: Golostext, sans-serif;
    font-size: 2.8em;
    line-height: 130%;
  }

  .wrapper-price._116 {
    background-color: #161616;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .price-column {
    grid-row-gap: 3.4em;
    background-color: #fff;
    border-right-style: none;
    margin-left: -2em;
    margin-right: -2em;
    padding: 4.7em 2em 3.2em;
  }

  .h2-41.ms-28 {
    font-size: 2.8em;
  }

  .head-price {
    grid-row-gap: 1.5em;
    flex-direction: column;
    align-items: flex-start;
  }

  .box-price {
    grid-row-gap: .8em;
  }

  .box-button-price {
    grid-row-gap: 1.8em;
    flex-direction: column;
    align-items: stretch;
    margin-top: 0;
  }

  .price-column-2 {
    grid-row-gap: 2.5em;
    background-color: #fff;
    margin-top: 2.6em;
    margin-left: -2em;
    margin-right: -2em;
    padding: 5.6em 2em 3.6em;
  }

  .image-35 {
    width: 17em;
    top: 23.8em;
    left: auto;
    right: 1.2em;
    transform: rotate(6deg);
  }

  .box-list-1 {
    max-width: 31em;
  }

  .wrapper-includes {
    margin-top: 8em;
  }

  .wrp-box-includes {
    grid-row-gap: 3.5em;
    flex-direction: column;
    margin-top: 3.5em;
    display: flex;
  }

  .box-includes {
    grid-row-gap: 2.6em;
    border-top-style: none;
    flex-direction: column;
    padding-top: 0;
  }

  .box-includes._2 {
    grid-row-gap: 3.5em;
    margin-top: 0;
  }

  .box-includes.bottom {
    grid-row-gap: 1.5em;
    margin-top: 0;
    padding-top: 0;
  }

  .box-text-includes {
    grid-row-gap: 1.1em;
  }

  .box-text-includes.mw-576 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .box-text-includes.mw-576.border-right {
    grid-row-gap: 1em;
    border-right-style: none;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .box-text-includes.pt-40 {
    order: -1;
    padding-top: 0;
  }

  .image-36 {
    width: 100%;
  }

  .image-37 {
    width: 36.1em;
    margin-left: -2.5em;
  }

  .mob-white {
    color: #fff;
    font-style: normal;
  }

  .image-38 {
    z-index: 1;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .swiper-button-next8 {
    z-index: 1;
    position: relative;
  }

  .t-12 {
    margin-top: .2em;
  }

  .line-burger {
    width: 2.2em;
    height: 2px;
    display: flex;
  }

  .box-line {
    grid-row-gap: .442em;
    flex-direction: column;
    display: flex;
    overflow: hidden;
  }

  .wrapper-link-menu {
    grid-column-gap: 1.2em;
    border-bottom: 1px solid #49494963;
    align-items: center;
    padding-top: 2em;
    padding-bottom: 2em;
    display: flex;
  }

  .wrapper-link-menu.w--current {
    color: #c1e52d;
  }

  .icon-menu {
    color: #555;
    width: 1.9em;
    transition: all .2s;
    display: block;
  }

  .box-h1-as {
    grid-template-rows: auto 1.7em auto 3.3em auto;
    justify-items: stretch;
  }

  .wrapper-achievements {
    z-index: 2;
    grid-row-gap: 3.2em;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
    justify-content: space-between;
    display: flex;
    position: relative;
  }

  .box-achievements {
    grid-row-gap: 0em;
    max-width: 15.5em;
  }

  .box-achievements.center-border {
    border-right-style: none;
    margin-left: 2.5em;
    margin-right: 0;
    padding-left: 2.5em;
    padding-right: 0;
  }

  .box-img-as {
    flex: 0 auto;
    min-height: 41.9em;
  }

  .image-39 {
    width: 13.8em;
  }

  .image-40 {
    width: 5.3em;
    top: auto;
    bottom: 6em;
    left: 4.5em;
  }

  .box-users-as {
    grid-row-gap: .32em;
    flex-direction: column;
    align-items: flex-start;
    left: 14.8em;
  }

  .image-42 {
    width: 52.1em;
    top: auto;
    bottom: -3.5em;
    left: -11.3em;
  }

  .slide-nav {
    padding-left: 2.4em;
    bottom: 1.2em;
  }

  .slider {
    order: 1;
    width: 37.4em;
    margin-top: 5.3em;
    margin-right: 0;
  }

  .image-43 {
    width: 37.4em;
  }

  .slide {
    width: 37.4em;
    height: 40.6em;
  }

  .shadow-slide {
    width: 44.5em;
    height: 25.2em;
    bottom: -4.9em;
    left: -3.5em;
  }

  .content-slide {
    grid-template-rows: auto 1em auto .2em auto;
    padding-bottom: 3.6em;
    padding-left: 2.4em;
  }

  .star-green {
    width: 3.6em;
  }

  .box-h2-as {
    grid-template-rows: auto 1.4em auto 3em auto;
    grid-template-columns: 1fr;
    margin-top: 4em;
  }

  .image-44.desctop {
    display: none;
  }

  .image-44.mobile {
    width: 23.8em;
    max-width: none;
    display: block;
  }

  .image-45 {
    top: -5.1em;
    left: 9.8em;
  }

  .dropdown-as {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .dropdown-as.first {
    position: relative;
  }

  .dropdown-list-as {
    width: 37.5em;
    position: static;
    left: auto;
    right: auto;
    overflow: hidden;
  }

  .dropdown-content-as {
    padding-bottom: 3.7em;
  }

  .t-28-drp {
    font-size: 1.8em;
    line-height: 260%;
    transition: all .2s;
  }

  .image-46 {
    width: 37.5em;
    height: 22.9em;
  }

  .box-grid-learn-as {
    grid-row-gap: 3.5em;
    grid-template-columns: 1fr;
    margin-top: 4.2em;
  }

  .wrapper-box-carousel-as {
    grid-row-gap: 4.25em;
    margin-top: 4.3em;
    margin-bottom: 2.6em;
  }

  .box-text-work-at {
    grid-row-gap: 4.1em;
    display: flex;
  }

  .box-list-work-at {
    grid-row-gap: 3.7em;
    grid-template-columns: 1fr;
    position: relative;
  }

  .list-work-at {
    max-width: 26em;
  }

  .image-47 {
    position: absolute;
    inset: 4em .5em auto auto;
  }

  .image-48 {
    width: 53.3em;
    margin-top: 1.3em;
    margin-left: -5em;
  }

  .img-swip-9 {
    width: 12.9em;
  }

  .swiper-button-next9 {
    z-index: 1;
    position: relative;
  }

  .box-prof {
    grid-column-gap: .6em;
  }

  .arrow-html {
    width: 2em;
    height: 2em;
  }

  .box-price-slide {
    flex-direction: column;
  }

  .star-embed {
    margin-top: 0;
    margin-bottom: .7em;
    margin-right: 0;
  }

  .image-49 {
    width: 4.9em;
    top: 12.1em;
    bottom: auto;
    right: 3.3em;
  }

  .image-50 {
    width: 5em;
    top: 11.1em;
    bottom: auto;
    right: 4.5em;
  }

  .wrapper-founder {
    grid-row-gap: 3.3em;
    flex-direction: column;
    margin-top: 2.7em;
  }

  .image-51 {
    object-fit: cover;
    width: 100%;
    height: 22.5em;
  }

  .revers {
    text-align: left;
    grid-template-rows: auto 1.4em auto;
    grid-template-columns: auto min-content;
    place-content: start space-between;
    place-items: center stretch;
    padding: 2.7em 2.7em 3.2em 2.1em;
  }

  .box-title-revers {
    grid-row-gap: 0em;
    align-items: flex-start;
  }

  .t-26 {
    font-family: Golostext, sans-serif;
    font-size: 2.2em;
    font-weight: 700;
    line-height: 140%;
  }

  .icon-soc {
    width: 3.6em;
    height: 3.6em;
  }

  .image-52 {
    width: 39.4em;
    height: 26.5em;
    margin-top: 2.6em;
    margin-left: -3em;
  }

  .h2-60 {
    font-size: 4.1em;
    line-height: 110%;
  }

  .wrapper-location {
    grid-row-gap: 3.3em;
    flex-direction: column;
    margin-top: 2.6em;
  }

  .box-location {
    width: 100%;
  }

  .image-53 {
    width: 33.5em;
  }

  .circle-arrow-main {
    width: 5.6em;
    height: 5.6em;
    top: 26.1em;
    left: -.7em;
  }

  .image-54 {
    width: 1.9em;
  }

  .box-p-drp {
    padding-left: 2em;
    padding-right: 2em;
  }

  .wrapper-section {
    overflow: hidden;
  }

  .wrapper-inform-veb {
    grid-column-gap: 1.8em;
    margin-top: 2.8em;
    margin-bottom: 1.5em;
    padding-left: 0;
  }

  .wrapper-form-veb {
    display: none;
  }

  .box-h1-veb {
    grid-template-rows: auto 0 auto 2.2em auto;
  }

  .bg-img-free-veb {
    background-size: 2.4em;
    width: 2.5em;
    height: 1.3em;
    left: .1em;
  }

  .image-55 {
    display: none;
  }

  .box-h2-veb {
    z-index: 2;
    grid-row-gap: .9em;
    position: relative;
  }

  .image-56 {
    z-index: 0;
    width: 54em;
    bottom: 11.4em;
    left: -7.9em;
  }

  .arrow-grey {
    display: none;
  }

  .wrapper-list-veb {
    grid-row-gap: 3.5em;
    grid-template-columns: 1fr;
    margin-top: 2.1em;
  }

  .wrapper-salary {
    grid-template-rows: auto 1.4em auto .6em auto auto;
  }

  .wrapper-salary.main-grid {
    grid-template-rows: auto 1.4em auto .6em auto auto 18.3em auto;
  }

  .image-57 {
    z-index: 0;
    width: 48.3em;
    top: 18.2em;
    left: 1.7em;
  }

  .box-salary {
    z-index: 2;
    grid-row-gap: 2.5em;
    border-top-style: none;
    grid-template-columns: 1fr;
    padding-top: 0;
    position: relative;
  }

  .box-grid-learn-veb {
    grid-row-gap: 3.5em;
    grid-template-columns: 1fr;
    margin-top: 3.1em;
  }

  .box-text-course-veb {
    grid-row-gap: .4em;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .course-speakers {
    grid-column-gap: 3.2em;
    grid-row-gap: 3.2em;
    grid-template-rows: auto auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    padding-top: 3.2em;
    padding-right: 2.4em;
    display: grid;
  }

  .wrapper-course-speakers {
    grid-row-gap: 4.9em;
    margin-top: 1.9em;
  }

  .img-swip-10 {
    object-fit: cover;
    width: 100%;
    max-width: 34.1em;
    height: 17.1em;
    max-height: 17.1em;
  }

  .img-swip-10.cover-bottom-mob {
    object-position: 50% 100%;
  }

  .img-swip-10.cover-top-mob {
    object-position: 50% 7%;
  }

  .img-swip-10.top-30-mob {
    object-position: 50% 30%;
  }

  .swiper-button-next10, .swiper-button-next11 {
    z-index: 1;
    position: relative;
  }

  .box-form-veb {
    max-height: none;
  }

  .form-veb._2 {
    min-height: 58.7em;
  }

  .box-will-learn {
    padding-right: 3.3em;
  }

  .box-content-will {
    grid-column-gap: 1.6em;
    grid-template-rows: auto 1.7em auto;
  }

  .image-62 {
    width: 7.8em;
  }

  .list-will.pl-45 {
    padding-left: 4em;
  }

  .swiper-button-next12 {
    z-index: 1;
    position: relative;
  }

  .success-form.mt-65 {
    min-width: auto;
    padding-top: 5em;
  }

  .box-inform-form-2 {
    margin-bottom: 2.4em;
  }

  .box-inform-form-2.hide {
    display: none;
  }

  .box-form-veb-3 {
    display: block;
  }

  .wrapper-success-2 {
    grid-template-rows: auto .8em auto 1.8em auto auto;
  }

  .box-image-form {
    width: 30.9em;
  }

  .image-64 {
    width: 32em;
  }

  .popup-story.remodal {
    overflow: hidden;
  }

  .mw-970 {
    grid-row-gap: 2.8em;
    max-width: 32.7em;
    margin-left: auto;
    margin-right: auto;
  }

  .first-box {
    grid-column-gap: 0em;
    grid-template-rows: auto 1.5em auto 1.8em auto 1.7em auto;
    grid-template-columns: 1fr;
    padding-left: 1.8em;
    padding-right: 1.8em;
  }

  .span-28 {
    font-size: 1.33333em;
  }

  .image-65 {
    width: 29em;
    height: 26.1em;
  }

  .second-box {
    padding: 2.9em 1.8em 4.4em;
  }

  .three-box {
    grid-row-gap: 2.9em;
    flex-direction: column;
    padding: 0 0 3.2em;
  }

  .img-abs {
    display: none;
  }

  .image-66 {
    width: 32.7em;
  }

  .fourth-box {
    grid-row-gap: 1.5em;
    padding: 2.5em 1.8em 4.1em;
  }

  .fifth-box {
    grid-template-rows: auto 1.5em auto 3.3em auto 3.2em auto;
    padding: 2.5em 1.8em 3.9em;
  }

  .yellow-box {
    padding: 2.9em 1.8em 2.3em;
  }

  .sixth-box {
    padding: 2.5em 1.8em 3.1em;
  }

  .seventh-box {
    grid-row-gap: 1.6em;
    padding: 2.5em 1.8em 3.1em;
  }

  .eight-box {
    padding: 4.1em 1.8em;
  }

  .box-pop-link {
    grid-column-gap: 1.6em;
    margin-left: -1.9em;
    margin-right: -1.9em;
  }

  .nineth-box {
    grid-template-rows: auto auto auto 2.6em auto;
    justify-items: stretch;
    padding-top: 2.9em;
    padding-left: 1.8em;
    padding-right: 1.8em;
    overflow: visible;
  }

  .image-67 {
    width: 38.7em;
    bottom: 0;
    right: -10.7em;
    transform: rotate(8deg);
  }

  .main-box-blender {
    grid-template-rows: auto auto auto 1.6em auto 3em auto;
    justify-items: stretch;
    max-width: none;
  }

  .bg-img-free-blender {
    background-size: 2.37255em;
    width: 2.37255em;
    height: 1.41176em;
    margin-bottom: -.7em;
    margin-left: .25em;
    top: -.2em;
  }

  .img-net {
    width: 142.1em;
    top: auto;
    bottom: -13.6em;
    left: -53.8em;
  }

  .wrapper-img-blender {
    margin-top: 2.7em;
    padding-top: 0;
  }

  .image-68 {
    width: 33.9em;
  }

  .wrapper-main-box-ib {
    flex-direction: column;
    position: relative;
  }

  .wrapper-overview {
    grid-row-gap: 4.2em;
    flex-direction: column;
    margin-top: 9.8em;
  }

  .wrapper-img-overview {
    order: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-right: 2em;
    display: flex;
  }

  .image-69 {
    width: 45.4em;
    height: 33.2em;
    display: block;
  }

  .box-icon-star {
    top: 2.3em;
    left: auto;
    right: 1.8em;
    transform: none;
  }

  .icon-star {
    width: 3.9em;
    height: 1.3em;
    margin-right: -.7em;
  }

  .box-h2-ib.mw-620 {
    grid-row-gap: 1.1em;
  }

  .box-h2-ib.mw-543 {
    grid-row-gap: 2em;
  }

  .box-h2-ib.horizontal {
    flex-direction: column;
  }

  .box-grid-learn-ib {
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
    margin-top: 3.9em;
  }

  .image-70 {
    width: 42em;
    inset: auto auto -36.9em 0;
    transform: rotate(-4deg);
  }

  .image-71 {
    display: none;
  }

  .wrapper-quote-course {
    grid-template-rows: auto 2.5em auto 2.6em auto;
    align-content: start;
    align-items: start;
  }

  .p-28.mob-s-22 {
    font-size: 2.2em;
  }

  .p-28.mw-500.mt-100 {
    margin-top: 0;
    font-size: 1.8em;
    line-height: 130%;
  }

  .p-28.mw-520.mt-50 {
    max-width: 17.9em;
    margin-top: 0;
    font-size: 1.8em;
    line-height: 130%;
  }

  .p-28.grey {
    font-size: 1.8em;
    line-height: 130%;
  }

  .box-author-quotes {
    grid-column-gap: 3.4em;
  }

  .list-you-will {
    grid-row-gap: 2em;
    flex-direction: column;
  }

  .mask-img-yw {
    justify-content: center;
    align-items: center;
    padding-top: 1.1em;
    padding-bottom: 1.2em;
    display: flex;
  }

  .wrp-box-teacher {
    grid-row-gap: 0em;
    grid-template-rows: auto 3.2em auto 2.1em auto;
    grid-template-columns: auto 1fr;
  }

  .image-73 {
    width: 8.5em;
  }

  .wrapper-course-for.maya {
    flex-direction: column;
  }

  .image112 {
    width: 99em;
    top: 76.6em;
    left: -27em;
  }

  .image-75 {
    width: 29.5em;
    top: 69.8em;
    left: 4.8em;
    right: auto;
  }

  .box-grid-learn-ib-2 {
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
    margin-top: 3.4em;
  }

  .wrapper-curriculum {
    margin-top: 32.6em;
  }

  .wrapper-curriculum.maya {
    margin-top: 10em;
  }

  .box-row-1 {
    grid-row-gap: 2.4em;
    background-color: #0000;
    flex-direction: column;
    margin-top: 1.4em;
    padding: 0;
  }

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

  .box-text-curriculum {
    border-left-style: none;
    margin-left: 0;
    padding-left: 0;
  }

  .box-text-curriculum.mw-540 {
    order: -1;
  }

  .comma-mob {
    padding-right: .2em;
    display: inline;
  }

  .box-text-swip13 {
    grid-row-gap: 2.4em;
    grid-template-columns: auto;
  }

  .background-video {
    width: 32.7em;
    max-width: none;
    height: 19.6em;
    margin-left: 0;
  }

  .img-swip-14 {
    object-fit: cover;
    width: 100%;
    height: 16.4em;
    max-height: 16.4em;
  }

  .swiper-button-next14, .swiper-button-next13 {
    z-index: 1;
    position: relative;
  }

  .wrapper-logotype {
    grid-column-gap: 10em;
    flex: none;
    margin-top: 0;
    padding-right: 10em;
  }

  .wrapper-logotype.hidden {
    display: flex;
  }

  .wrapper-start-learning-2 {
    grid-template-rows: auto 2em auto 39.2em auto 2.5em auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .image-77 {
    width: 60em;
    bottom: 28em;
    right: -3em;
  }

  .image-78 {
    width: 49.4em;
    top: 16.8em;
    right: 1.3em;
  }

  .box-img-5 {
    height: 27.3em;
    position: relative;
  }

  .wrapper-inform-ib {
    grid-column-gap: 1.8em;
    margin-top: 2.8em;
    margin-bottom: 2.5em;
    padding-left: 0;
  }

  .img-swip-5-copy {
    object-fit: cover;
    width: 32.7em;
    height: 16.4em;
    max-height: 16.4em;
  }

  .img-swip-13 {
    object-fit: cover;
    width: 100%;
    height: 17.1em;
    max-height: 17.1em;
  }

  .box-numbers {
    display: block;
  }

  .box-flex-numbers {
    grid-column-gap: 2em;
    align-items: center;
  }

  .wrapper-course-work {
    grid-row-gap: 4em;
    margin-top: 2.2em;
  }

  .box-course-work {
    grid-row-gap: 0em;
    border-top-style: none;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
    padding-top: 0;
    display: flex;
  }

  .image-79 {
    align-self: center;
    width: 39.2em;
    height: 22.8em;
    margin-top: 1.6em;
    margin-bottom: 2.4em;
  }

  .image-79.no-marg {
    margin-top: 0;
    margin-bottom: 0;
  }

  .box-bottom-2 {
    grid-row-gap: 2.3em;
    flex-direction: column;
  }

  .p-14-inf.size-11 {
    font-size: 1.1em;
  }

  .carousel-logotype {
    flex: none;
    margin-top: 3.7em;
    display: flex;
  }

  .wrp-carousel, .carousel-embed {
    display: flex;
  }

  .bg-img-free-bledner-2 {
    display: inline-block;
  }

  .wrapper-inform-ib-2 {
    grid-column-gap: 1.8em;
  }

  .image-232 {
    width: 32.6em;
    top: 0;
    left: auto;
  }

  .image-222 {
    width: 12em;
    top: -3.2em;
    left: auto;
    right: -14.1em;
  }

  .box-h1-10-3dm {
    grid-template-rows: auto 1.6em auto 4em auto;
    justify-items: stretch;
  }

  .main-box-3dm {
    grid-template-columns: 1fr;
  }

  .wrapper-inform-3dm {
    grid-column-gap: 2.5em;
    margin-top: 2.8em;
    margin-bottom: 1.6em;
    padding-left: 0;
  }

  .image-233 {
    display: none;
  }

  .wrapper-course-about {
    margin-top: 1.9em;
  }

  .box-course-about.gr-1 {
    grid-row-gap: 8.2em;
    grid-template-columns: 1fr;
  }

  .image-234 {
    z-index: 2;
    margin-top: 0;
    position: absolute;
    top: 13.3em;
    left: 1.3em;
  }

  .box-course-about-2 {
    grid-row-gap: 4em;
    border-bottom-style: none;
    grid-template-columns: 1fr;
    margin-bottom: 0;
    margin-left: -1.8em;
    margin-right: -1.8em;
    padding-bottom: 6.8em;
    padding-left: 3.9em;
    padding-right: 1.8em;
  }

  .image-236 {
    width: 7em;
  }

  .box-course-about-3 {
    grid-row-gap: 0em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .box-img-7 {
    width: 100%;
    height: 34.7em;
  }

  .image-237 {
    width: 17.6em;
    top: -.1em;
    left: 1.5em;
  }

  .image-238 {
    width: 56.7em;
    top: -6.3em;
    right: -11.5em;
  }

  .box-list-2step {
    grid-column-gap: 3.5em;
    margin-top: 4.5em;
  }

  .image-239 {
    width: 6.6em;
  }

  .box-img-man {
    margin-top: 3.8em;
    margin-left: 0;
  }

  .image-240 {
    width: 35.3em;
  }

  .wrapper-sculpting {
    grid-row-gap: 3.5em;
    margin-top: 2.1em;
  }

  .box-sculpting {
    grid-row-gap: 4.5em;
    flex-direction: column;
    padding-top: 2.5em;
  }

  .box-sculpting.mg-60 {
    grid-row-gap: 6em;
  }

  .box-text-sculpting {
    grid-row-gap: 1em;
    order: -1;
  }

  .box-mask-img {
    width: 33.9em;
    min-height: 21.8em;
  }

  .box-mask-img.mh-388 {
    min-height: 19.8em;
  }

  .box-mask-img.mw-420 {
    justify-content: center;
    min-height: 21.8em;
    display: flex;
  }

  .image-241 {
    width: 38em;
    height: auto;
    top: -.74em;
    left: -2em;
  }

  .image-242 {
    width: 38.6em;
    top: -6.4em;
    left: -2.5em;
  }

  .image-243 {
    width: 37.4em;
    top: -.8em;
    left: -1.7em;
  }

  .image-244 {
    width: 34.9em;
  }

  .wrapper-you-turn {
    grid-row-gap: 3.5em;
    flex-direction: column;
  }

  .box-h2-3dm {
    grid-template-rows: auto .7em auto 3.1em auto;
    justify-items: stretch;
  }

  .box-img-turn {
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-height: 22.5em;
    display: flex;
  }

  .image-245 {
    width: 37.8em;
    margin-top: -.9em;
    margin-left: 0;
  }

  .image-246 {
    filter: contrast(200%);
    top: auto;
    bottom: -37em;
    left: -16.5em;
  }

  .wrapper-inform-turn {
    flex-direction: column;
    grid-auto-rows: 1fr;
    width: auto;
    margin-top: 3.7em;
    margin-left: -1.8em;
    margin-right: -1.8em;
    padding-left: 1.8em;
    padding-right: 1.8em;
    display: flex;
    position: relative;
    bottom: auto;
    box-shadow: 0 20px 5em #000;
  }

  .box-img-it {
    height: 0;
    min-height: 0;
    position: static;
  }

  .image-247 {
    width: 50em;
    bottom: -24em;
    left: 6.2em;
  }

  .box-item-it {
    grid-row-gap: .4em;
    border-left-style: none;
    padding-top: 1.8em;
    padding-bottom: 1.8em;
    padding-left: 0;
  }

  .box-item-it.no-border {
    border-bottom-style: solid;
  }

  .t-14-it.s-16 {
    font-size: 1.6em;
    line-height: 175%;
  }

  .t-14-it.op-40.ms-18 {
    color: #eeebeb;
    font-size: 1.8em;
    font-weight: 400;
    display: inline;
  }

  .box-text-swip14 {
    grid-row-gap: 2.4em;
    grid-template-columns: auto;
  }

  .img-curriculum {
    width: 33.7em;
    max-width: none;
    height: auto;
    margin-left: 0;
  }

  .box-list-swip14 {
    grid-row-gap: 2em;
    flex-direction: column;
    margin-bottom: 0;
  }

  .col-swip {
    grid-row-gap: 2em;
  }

  .bonus-slide {
    grid-row-gap: 2.4em;
    grid-template-columns: auto;
    padding-top: 0;
    padding-left: 1.8em;
    padding-right: 1.8em;
  }

  .mask-gif {
    width: 33.7em;
  }

  .image-248 {
    width: 45em;
    margin-top: -1em;
    margin-left: -7em;
  }

  .image-732 {
    width: 8.5em;
  }

  .box-img-8 {
    margin-top: 1.6em;
    margin-bottom: 2.4em;
    position: relative;
  }

  .blur-man {
    width: 35.3em;
  }

  .image-733 {
    opacity: .3;
    width: 60em;
    height: 60em;
  }

  .box-h1-career {
    grid-template-rows: auto 1em auto 2.9em auto;
    justify-items: stretch;
  }

  .box-img-main-career {
    justify-content: center;
    margin-top: 3.1em;
    display: flex;
  }

  .image-734 {
    width: 33.4em;
    bottom: -19.4em;
    left: -10.9em;
    right: auto;
  }

  .image-735 {
    width: 45.9em;
    display: block;
  }

  .slider-2 {
    order: 1;
    width: 37.4em;
    margin-top: 2.8em;
    margin-right: 0;
  }

  .box-h2-cc {
    grid-template-rows: auto 1.8em auto 1.7em auto;
  }

  .image-443.desctop {
    display: none;
  }

  .image-443.mobile {
    width: 30.1em;
    max-width: none;
    display: block;
  }

  .wrapper-column-2 {
    grid-row-gap: 4em;
    flex-direction: column;
    margin-top: 2.8em;
  }

  .box-img-col-2 {
    height: 17em;
  }

  .image-736 {
    width: 14.6em;
  }

  .image-737 {
    width: 14.7em;
    bottom: 3em;
    left: 10.6em;
  }

  .image-738 {
    width: 11.1em;
    bottom: 8.8em;
    left: 22.7em;
  }

  .wrapper-academy-career {
    margin-top: 5.5em;
  }

  .color-purp.text-decor {
    text-decoration: none;
  }

  .color-purp.white {
    color: #edebeb;
  }

  .color-purp.mob-nocolor {
    color: #eeebeb;
  }

  .section-form-green {
    padding-top: 2.5em;
    padding-bottom: 3.8em;
    overflow: hidden;
  }

  .check-green {
    flex: none;
  }

  .wrp-box-form-green {
    grid-row-gap: 2.7em;
    align-items: stretch;
  }

  .word-text {
    color: #eeebeb;
    font-style: normal;
    display: inline-block;
  }

  .image-4423.desctop {
    display: none;
  }

  .image-4423.mobile {
    width: 31.5em;
    max-width: none;
    display: block;
  }

  .wrapper-box-carousel-3 {
    grid-row-gap: 2.7em;
    order: 1;
    margin-top: 6.5em;
    margin-left: -2em;
    margin-right: -2em;
    padding-left: 2em;
    padding-right: 2em;
    overflow: hidden;
  }

  .box-text-form-green {
    grid-row-gap: .9em;
    text-align: left;
    margin-bottom: 2.3em;
  }

  .box-h1-sg {
    grid-row-gap: 2em;
    flex-direction: column;
  }

  .box-par-main {
    grid-row-gap: 2.2em;
    align-items: stretch;
  }

  .background-video-copy {
    width: 32.7em;
    height: 19.6em;
    margin-left: 0;
  }

  .tab-link {
    text-align: center;
    text-transform: capitalize;
    padding-top: 1.07em;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.4em;
  }

  .tab-link.mob-no-border {
    border-right-style: none;
  }

  .wrapper-tab-content {
    padding: 3.2em 1.8em 3.9em;
  }

  .tab-content {
    grid-template-rows: auto 2.9em auto 4.8em auto;
  }

  .h2-box-tab {
    grid-row-gap: 1.4em;
  }

  .p-28-tab {
    font-size: 1.8em;
  }

  .wrapper-filter.media {
    margin-top: 0;
    margin-bottom: 3.1em;
  }

  .filter-radio.media {
    flex: none;
  }

  .card-cms, .image-4424 {
    width: 100%;
  }

  .tag-text.post {
    top: .857143em;
    left: .714286em;
  }

  .collection-list {
    grid-row-gap: 3.2em;
    padding-bottom: 5.3em;
  }

  .t-18-cms.light-grey {
    font-size: 1.4em;
    line-height: 150%;
  }

  .pagination {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }

  .box-tab-link {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .container-cms {
    padding-left: 1.8em;
    padding-right: 1.8em;
  }

  .container-cms.horizontal {
    flex-direction: column;
  }

  .container-cms.horizontal.left.gap-104 {
    grid-row-gap: 5.4em;
  }

  .container-cms.mw-1250.hidden-mobile {
    display: none;
  }

  .container-cms.mw-1160 {
    z-index: 1;
  }

  .container-cms.mw-1440 {
    padding-left: 0;
    padding-right: 0;
  }

  .t-41-cms.ms-18 {
    color: #eeebeb;
    padding-right: .2em;
    font-family: Golostext, sans-serif;
    font-size: 1.8em;
    font-weight: 400;
    line-height: 150%;
    display: inline;
  }

  .box-title-cms {
    display: none;
  }

  .navigation-cms {
    grid-column-gap: .8em;
    align-items: center;
  }

  .navigation-cms.center {
    grid-column-gap: 1em;
  }

  .arrow-nav-cms {
    width: 1.6em;
  }

  .share-icon {
    width: 1.8em;
  }

  .mw-120 {
    width: auto;
  }

  .main-img-cms {
    width: 100%;
    height: 31.7em;
    max-height: 31.7em;
  }

  .wrapper-content-cms {
    padding-top: 2.9em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .wrapper-inform-cms {
    grid-row-gap: 1.4em;
    flex-direction: column;
    align-items: flex-start;
  }

  .wrapper-text-cms {
    grid-row-gap: 1.7em;
    margin-bottom: 4.5em;
  }

  .box-gap-25 {
    grid-row-gap: 1em;
  }

  .form-application {
    grid-template-rows: auto 3em auto 1em auto 2em auto;
    padding: 5em 1.8em;
  }

  .form-application._2 {
    min-height: 58.7em;
  }

  .close-icon {
    top: 2em;
    right: 2em;
  }

  .image-633 {
    width: 7em;
    top: 1em;
    left: 26.1em;
  }

  .wrapper-success-appl {
    margin-left: 0;
    padding-left: 1.8em;
    padding-right: 1.8em;
  }

  .purpl-bottom {
    padding: 7.5em 1.8em 7em;
  }

  .purpl-bottom.article {
    margin-left: -1.8em;
    margin-right: -1.8em;
  }

  .image-4425 {
    width: 18em;
    top: -10.1em;
    right: 0;
  }

  .wrapper-infographic {
    padding: 5em 1.8em 8em;
  }

  .box-top-graphic {
    grid-row-gap: 2.5em;
    flex-direction: column;
  }

  .col-1 {
    grid-template-columns: auto 1fr;
    justify-content: start;
    justify-items: start;
    max-width: none;
    padding: 2.5em;
  }

  .col-1._2 {
    grid-column-gap: 1em;
    padding: 2.5em;
  }

  .t-18-grphc.swip-text {
    font-size: 1.4em;
    line-height: 150%;
  }

  .t-18-grphc.new {
    font-size: 1.6em;
    font-weight: 500;
    line-height: 125%;
  }

  .t-18-grphc.white {
    font-size: 1.4em;
  }

  .t-18-grphc.white.s-18 {
    font-size: 1.8em;
  }

  .t-18-grphc.no-caps.mw-180 {
    max-width: none;
  }

  .t-18-grphc.no-caps.mw-180.s-14 {
    max-width: 10.2143em;
    font-size: 1.4em;
  }

  .t-18-grphc.no-caps.mw-200.border-left {
    border-left-style: none;
    margin-left: 0;
    padding-left: 0;
  }

  .t-18-grphc.regular.s-14 {
    font-size: 1.4em;
  }

  .image-4426 {
    transform-origin: 50% 100%;
    transform: rotate(-90deg);
  }

  .img-form-2 {
    display: none;
  }

  .img-form-22 {
    width: 8.7em;
    top: -1.4em;
    right: -2.8em;
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .bg-free-new {
    background-image: url("https://cdn.prod.website-files.com/646018f4cb62dc1d38d96444/646018f4cb62dc1d38d9655d_122.png");
    background-size: 2.97561em;
    margin-bottom: -2.2em;
    padding: .3em .7em;
    top: .95em;
  }

  .section-form-ib {
    padding-top: 5.3em;
    padding-bottom: 4.8em;
    overflow: hidden;
  }

  .box-text-form-ib {
    grid-row-gap: 1.5em;
    text-align: left;
    margin-bottom: 3.1em;
  }

  .image-22vv {
    width: 9.4em;
    top: -2.2em;
    left: auto;
    right: -10.7em;
  }

  .image-22vv.end {
    top: 2.9em;
    left: auto;
    right: -9em;
  }

  .wrapper-inform-vebinar {
    grid-column-gap: .6em;
    margin-top: 2.8em;
    margin-bottom: 1.6em;
    padding-left: 0;
  }

  .logo-img {
    width: 9em;
  }

  .info-teach {
    grid-column-gap: 1.5em;
    flex-direction: row-reverse;
    justify-content: space-between;
    width: 100%;
    max-width: none;
  }

  .info-teach.max-400 {
    flex-direction: row;
    justify-content: flex-start;
  }

  .t-18-veb {
    color: #eeebeb;
    font-size: 1.4em;
  }

  .t-18-veb.mw-222 {
    max-width: 15.7143em;
  }

  .box-h1-10-vebinar {
    grid-template-rows: auto 1.1em auto 1.9em auto;
    justify-items: stretch;
  }

  .image-vebinar {
    width: 41.4em;
    top: 0;
    left: 0;
  }

  .main-box-vebinar {
    grid-template-columns: 1fr;
  }

  .img-earning-1 {
    z-index: 2;
    width: 20em;
    top: 56.1em;
    left: 22.3em;
  }

  .box-salary-veb {
    z-index: 2;
    grid-row-gap: 2.5em;
    border-top-style: none;
    grid-template-columns: 1fr;
    padding-top: 0;
    position: relative;
  }

  .image-vebinar-bg {
    width: 44.2em;
    top: auto;
    bottom: 1.4em;
    left: -7.1em;
  }

  .image-vebinar-bg-1 {
    width: 70em;
    top: auto;
    bottom: -5.4em;
    left: -29.7em;
  }

  .image-vebinar-1 {
    width: 70em;
    top: 0;
    left: -15.9em;
  }

  .image-vebinar-2 {
    width: 45em;
    top: -1.3em;
    left: -9.5em;
  }

  .image-vebinar-bg-2 {
    width: 70em;
    top: auto;
    bottom: -5.4em;
    left: -29.7em;
  }

  .image-80 {
    display: none;
  }

  .image-4427 {
    z-index: 1;
    width: 38em;
    top: 75%;
    left: 50%;
  }

  .image-vebinar-3 {
    width: 47.1em;
    top: -4.6em;
    left: -5.6em;
  }

  .image-90 {
    z-index: 1;
    width: 39.8em;
    max-width: none;
    top: 53%;
    left: 40%;
  }

  .image-vebinar-4 {
    width: 48em;
    top: .9em;
    left: -8.1em;
  }

  .image-91 {
    z-index: 1;
    width: 39.8em;
    max-width: none;
    display: none;
    top: 53%;
    left: 40%;
  }

  .image-81 {
    display: none;
  }

  .image-vebinar-5 {
    width: 48em;
    top: .9em;
    left: -8.1em;
  }

  .image-89 {
    max-width: none;
  }

  .image-92 {
    z-index: 1;
    width: 40em;
    max-width: none;
    top: 48%;
    left: 59%;
  }

  .image-vebinar-6 {
    width: 55.8em;
    bottom: -1.7em;
    left: -2.7em;
  }

  .image-vebinar-bg-3 {
    width: 70em;
    display: none;
    top: auto;
    bottom: -5.4em;
    left: -29.7em;
  }

  .image-93 {
    z-index: 1;
    width: 33em;
    max-width: none;
    top: 77%;
    left: 45%;
  }

  .image-4428, .image-4429 {
    display: none;
  }

  .bg-gradient {
    z-index: 2;
    opacity: .6;
    background-image: linear-gradient(to top, #000, #0000);
    width: 100vw;
    display: block;
    position: absolute;
    inset: 0% 0% 0% -1.8em;
  }

  .box-will-learn-2 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .lightbox-cms {
    width: 100%;
  }

  .image-4430 {
    width: 100%;
    height: 26.3em;
    max-height: 26.3em;
  }

  .play-cms {
    width: 6.9em;
    height: 6.9em;
    right: -1.8em;
  }

  .wrapper-image-cms {
    margin-left: -1.5em;
    margin-right: -1.5em;
  }

  .p-28-cms {
    display: none;
  }

  .big-image, .mid-image {
    width: 100%;
    height: auto;
    max-height: none;
  }

  .flex-image-cms {
    grid-column-gap: 2.1em;
    grid-row-gap: 2.2em;
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .box-button-cms {
    grid-row-gap: 3.2em;
    grid-template-columns: 1fr;
    margin-top: 2em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .wrapper-other-post {
    grid-row-gap: 2.1em;
    padding-top: 3.8em;
  }

  .collection-list-1 {
    grid-row-gap: 3.2em;
    grid-template-columns: 1fr;
  }

  .img-card-cms {
    width: 100%;
  }

  .wrapper-share-link {
    grid-column-gap: 1.9em;
    padding: .9em 1em .8em 1.4em;
  }

  .share-link {
    width: 4.3em;
    height: 4.3em;
  }

  .tooltip {
    width: 32.6em;
    font-size: 2.66667vw;
    top: 4em;
  }

  .arrow-tooltip {
    width: 2.6em;
    height: 1.9em;
    top: -1.26em;
    right: 2.2em;
  }

  .copy-link {
    grid-column-gap: .7em;
    align-items: center;
  }

  .share-link-1 {
    width: 4.3em;
    height: 4.3em;
  }

  .m-adpt {
    display: inline-block;
  }

  .wrapper-search.mob-hidden {
    display: none;
  }

  .search-input {
    padding-left: 1.3em;
    font-size: 1.8em;
  }

  .container-blog {
    padding-left: 1.8em;
    padding-right: 1.8em;
  }

  .container-blog.horizontal {
    flex-direction: column;
  }

  .container-blog.horizontal.left.gap-104 {
    grid-row-gap: 5.4em;
  }

  .container-blog.mw-1250.hidden-mobile {
    display: none;
  }

  .container-blog.mw-1160 {
    z-index: 1;
  }

  .container-blog.mw-1440 {
    padding-left: 0;
    padding-right: 0;
  }

  .link-main {
    grid-column-gap: 1.2em;
    box-shadow: none;
    border-bottom: 1px solid #49494963;
    margin-left: 0;
    padding: 2em 0;
  }

  .link-main:hover {
    box-shadow: none;
  }

  .arrow-white-17 {
    display: none;
  }

  .switch-theme {
    grid-column-gap: 1.5em;
    margin-left: auto;
    margin-right: 2.4em;
    padding: .8em 1em;
  }

  .light-theme-icon, .dark-theme-icon {
    width: 1.5em;
    height: 1.5em;
  }

  .green-circle {
    width: 2.3em;
    height: 2.3em;
    right: .65em;
  }

  .wrapper-latest-news {
    grid-row-gap: 4.2em;
    grid-template-columns: 1fr;
    padding-left: 1.8em;
    padding-right: 1.8em;
  }

  .image-4431 {
    width: 7.5em;
    height: 6.2em;
  }

  .t-24 {
    font-size: 2.2em;
  }

  .h2-28.mob-hidden {
    display: none;
  }

  .wrapper-filter-radio-media {
    margin-left: -1.8em;
    margin-right: -1.8em;
    padding-left: 1.8em;
    padding-right: 1.8em;
    overflow: auto;
  }

  .collection-list-media {
    grid-row-gap: 4.2em;
    grid-template-columns: 1fr;
    grid-auto-flow: row dense;
    padding-bottom: 5.5em;
  }

  .card-cms-media {
    width: 100%;
  }

  .tag-text-media.post {
    top: .857143em;
    left: .714286em;
  }

  .image-media {
    width: 100%;
  }

  .h3-24 {
    font-size: 2.2em;
  }

  .line-pagi {
    top: -2.5em;
  }

  .line-pagi.bottom {
    bottom: -2.5em;
  }

  .wrapper-social-box {
    grid-row-gap: 3em;
    padding: 3em 1.3em 4.2em 2.5em;
  }

  .box-text-social {
    grid-row-gap: .7em;
  }

  .wrapper-form-cms {
    grid-row-gap: 2.1em;
    flex-direction: column;
    padding: 3.3em 2.1em 4.2em 2.5em;
  }

  .subscribe-popup.remodal {
    overflow: hidden;
  }

  .box-text-form-cms {
    grid-row-gap: .7em;
  }

  .image-4432 {
    display: none;
  }

  .wrapper-form-media {
    align-items: stretch;
  }

  .box-form-media {
    grid-row-gap: 3em;
    flex-direction: column;
    align-items: stretch;
  }

  .box-counter-search {
    padding-top: 0;
  }

  .wrapper-navigation-cms {
    grid-column-gap: 0em;
    grid-row-gap: 2.7em;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
  }

  .box-h1-article {
    grid-row-gap: 1.5em;
  }

  .h1-64 {
    font-size: 4.1em;
    line-height: 110%;
  }

  .h1-64.s-51 {
    font-size: 5.1em;
    line-height: 100%;
  }

  .p-26 {
    font-size: 2.4em;
  }

  .main-image-post {
    width: 39.9em;
    height: 37.6em;
  }

  .t-14-article.bold.white {
    font-weight: 400;
  }

  .t-14-article.mob-mw-230 {
    align-self: flex-start;
    max-width: 16.4286em;
  }

  .box-main-img-article {
    grid-row-gap: 2.4em;
    align-items: center;
    max-width: 33.9em;
  }

  .main-box-article {
    grid-template-rows: auto 3.2em auto 3.3em auto;
    margin-top: 2.4em;
    margin-bottom: 1em;
  }

  .top-cms h2 {
    margin-top: 1.9em;
    font-size: 2.8em;
  }

  .top-cms p {
    margin-top: 1.27em;
    margin-bottom: 1.27em;
    font-size: 1.8em;
    line-height: 130%;
  }

  .top-cms figure {
    margin-top: 0;
    margin-bottom: 3.5em;
  }

  .top-cms blockquote {
    margin-left: -.818182em;
    margin-right: -.818182em;
    padding: 3.3em 1.36em 1.5em 1.63em;
    font-size: 2.2em;
  }

  .top-cms ul {
    margin-bottom: 2.3em;
    padding-left: .5em;
  }

  .top-cms li {
    font-size: 1.8em;
    line-height: 130%;
  }

  .top-cms h3 {
    margin-top: 1em;
    font-size: 2.4em;
  }

  .top-cms ol {
    padding-left: 3.3em;
  }

  .bottom-cms h2 {
    margin-top: 1.9em;
    font-size: 2.8em;
  }

  .bottom-cms p {
    margin-top: 1.27em;
    margin-bottom: 1.27em;
    font-size: 1.8em;
    line-height: 130%;
  }

  .bottom-cms ul {
    margin-bottom: 2.3em;
    padding-left: .5em;
  }

  .bottom-cms li {
    font-size: 1.8em;
    line-height: 130%;
  }

  .bottom-cms blockquote {
    margin-left: -.818182em;
    margin-right: -.818182em;
    padding: 3.3em 1.36em 1.5em 1.63em;
    font-size: 2.2em;
  }

  .bottom-cms h3 {
    margin-top: 1em;
    font-size: 2.4em;
  }

  .bottom-cms figure {
    margin-top: 0;
    margin-bottom: 3.5em;
  }

  .bottom-cms ol {
    padding-left: 3.3em;
  }

  .image-4435 {
    width: 39.9em;
    min-width: 39.9em;
    height: 37.6em;
  }

  .lightbox-cms-article {
    width: 100%;
  }

  .box-text-video {
    max-width: 32em;
    margin-top: 2.1em;
  }

  .msk-img-lightbox {
    justify-content: center;
    display: flex;
  }

  .banner-cms {
    margin-left: -1.8em;
    margin-right: -1.8em;
    padding: 3.1em 1.8em 36em;
  }

  .wrapper-swiper-cms {
    margin-bottom: 4.4em;
  }

  .image-4436 {
    width: 100%;
    height: 17.2em;
  }

  .swiper-button-next15 {
    z-index: 1;
    position: relative;
  }

  .wrapper-share-cms {
    grid-column-gap: 1.8em;
    margin-top: 6.1em;
    margin-bottom: 6.9em;
    padding-top: 3.1em;
    padding-bottom: 3.1em;
  }

  .collection-list-2 {
    grid-row-gap: 4.2em;
    flex-direction: column;
  }

  .wrapper-article-post {
    grid-row-gap: 4.2em;
    flex-direction: column;
    margin-top: 3.5em;
  }

  .box-text-banner {
    grid-template-rows: auto 2.2em auto 1.3em auto 2.4em auto;
    justify-items: stretch;
  }

  .image-4437 {
    width: 33.6em;
    top: auto;
    bottom: -1.8em;
    right: auto;
  }

  .div-block-3 {
    padding-right: 1.8em;
  }

  .wrapper-lightbox {
    grid-row-gap: 3.1em;
  }

  .form-cms {
    grid-template-rows: auto 3em auto 1em auto;
  }

  .form-cms._2 {
    min-height: 58.7em;
  }

  .box-button-cms-2 {
    grid-row-gap: 3.2em;
    grid-template-columns: 1fr;
    margin-top: 2em;
  }

  .popup-article.remodal {
    padding-top: 4em;
    padding-left: 1.8em;
    padding-right: 1.8em;
  }

  .box-social {
    grid-template-columns: 23.6em;
  }

  .wrapper-success-article {
    margin-left: 0;
  }

  .wrapper-navigation {
    grid-column-gap: 0em;
    grid-row-gap: 2.7em;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
  }

  .image-4439 {
    width: 1.6em;
    height: auto;
  }

  .wrapper-search-element {
    grid-column-gap: 4em;
    align-items: flex-start;
    padding-top: .6em;
  }

  .filter_tag-text {
    font-size: 1.6em;
  }

  .filter_tag {
    padding: .2em .6em;
  }

  .image1234 {
    width: 1.2em;
  }

  .wrapper-filter-tag {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    justify-content: flex-end;
  }

  .wrp-soc-box {
    grid-row-gap: 1.8em;
    flex-direction: column;
    align-items: flex-start;
  }

  .image-100 {
    width: 9.2em;
    display: none;
    bottom: 1.4em;
    right: 1.2em;
  }

  .image-98 {
    width: 35em;
    top: 2.8em;
    bottom: -3.5em;
    left: -.4em;
  }

  .image-98._2, .image-98._3 {
    width: 28em;
    top: 2.8em;
    left: 24px;
  }

  .box-h1-a {
    grid-template-rows: auto 1.7em auto 3.3em auto;
    justify-items: stretch;
  }

  .h2-box-banner {
    grid-column-gap: 0em;
  }

  .box-img-free {
    top: 6.6em;
    right: .2em;
  }

  .green-free, .purp-free {
    width: 10em;
  }

  .image-5431 {
    width: 40.1em;
    top: auto;
    bottom: 4em;
  }

  .politica h1 {
    font-size: 3.3em;
  }

  .politica h2 {
    font-size: 2.6em;
  }

  .politica p {
    font-size: 1.8em;
  }

  .wrapper-inform-disc {
    grid-column-gap: 1.8em;
    margin-bottom: 1.5em;
    padding-left: 0;
  }

  .image-5432 {
    width: 10em;
    bottom: -.1em;
    left: 21em;
  }

  .box-h1-disc {
    grid-template-rows: auto 1.7em auto;
  }

  .image-5123 {
    width: 66em;
    top: auto;
    bottom: -41.1em;
    left: -10em;
  }

  .image-14235 {
    width: 12em;
    top: auto;
    bottom: -19.4em;
    left: -1.1em;
  }

  .arrow-grey-disc {
    display: none;
  }

  .box-form-disc {
    max-height: none;
  }

  .box-heading-text {
    grid-row-gap: 1em;
    flex-direction: column;
    margin-bottom: 3em;
    display: flex;
  }

  .form-disc._2 {
    min-height: 58.7em;
  }

  .box-form-disc-2 {
    max-height: none;
    padding-top: 3.9em;
    padding-bottom: 4.2em;
  }

  .image-14236 {
    width: 25em;
    top: 27em;
    right: -10em;
  }

  .image-14237 {
    width: 18em;
    top: -17em;
    left: -7em;
  }

  .wrapper-all-course {
    grid-template-columns: 1fr;
  }

  .card-course {
    min-height: 50.6em;
    padding-left: 2.6em;
    padding-right: 2.6em;
  }

  .card-course.big {
    min-height: 50.6em;
    padding-bottom: 3em;
  }

  .box-teacher-crs {
    z-index: 9;
    position: relative;
  }

  .img-card-crs {
    width: 32em;
    right: -5.1em;
  }

  .img-card-crs-2 {
    width: 27em;
    right: -5.3em;
  }

  .img-card-crs-3 {
    width: 48em;
    bottom: -2.9em;
    left: -2.3em;
    right: auto;
  }

  .img-card-crs-5 {
    width: 33.5em;
  }

  .img-card-crs-6 {
    width: 21.5em;
  }

  .img-card-crs-7 {
    opacity: .77;
    width: 28em;
  }

  .img-card-crs-8 {
    width: 28em;
  }

  .wrapper-list-veb-wide {
    grid-row-gap: 3.5em;
    grid-template-columns: 1fr;
    margin-top: 2.1em;
  }

  .box-grid-learn-veb-wide {
    grid-row-gap: 3.5em;
    grid-template-columns: 1fr;
    margin-top: 3.1em;
  }

  .box-form-disc-tg {
    max-height: none;
  }

  .img-card-crs-9 {
    object-position: 50% 50%;
    width: 46em;
    height: auto;
    right: 0;
  }

  .image-97._w-80 {
    width: 8em;
  }

  .image-142383 {
    height: 4.7em;
  }

  .div-block-7 {
    grid-column-gap: 2.75em;
    grid-row-gap: 2.25em;
  }

  .t-16.maya.mw200 {
    max-width: 14em;
  }

  .h2-37.ms-28 {
    font-size: 2.8em;
  }

  .main-box-maya {
    grid-template-rows: auto auto auto 1.6em auto 3em auto;
    justify-items: stretch;
    max-width: none;
  }

  .image-maya {
    width: 33.9em;
  }

  .bg-img-free-maya {
    background-size: 2.37255em;
    width: 2.37255em;
    height: 1.41176em;
    top: .4em;
    left: 4.6em;
  }

  .wrapper-img-maya {
    margin-top: 2.7em;
    padding-top: 0;
  }

  .box-main-maya.wrap {
    grid-row-gap: 2em;
    flex-wrap: wrap;
  }

  .image-70-copy {
    width: 33.2em;
    margin-left: auto;
    margin-right: auto;
    top: auto;
    bottom: -33.4em;
    right: -5.3em;
    transform: rotate(-4deg);
  }

  .box-grid-learn-maya {
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
    margin-top: 3.4em;
  }

  .footer-box-info {
    grid-row-gap: 1.5em;
  }

  .img-card-crs-11 {
    opacity: .66;
    width: 27.5em;
    bottom: 1.7em;
    right: 2.9em;
  }

  .box-teacher-crs-2 {
    z-index: 9;
    position: relative;
  }

  .image-1023 {
    width: 7em;
    top: 1em;
    left: 26.1em;
  }

  ._2222 {
    top: -1.4em;
    left: 1em;
    right: auto;
  }

  .wrapper-box-sale {
    z-index: 3;
    font-size: 2.2vw;
    top: -.1em;
    left: .3em;
  }

  .wrapper-box-sale-2 {
    font-size: 2.2vw;
    bottom: -10.3em;
    right: 1.3em;
  }

  .wrapper-box-sale-main {
    font-size: 2vw;
  }

  .box-kunal {
    grid-row-gap: 2em;
  }

  .image-248kuna {
    width: 45em;
    margin-top: -1em;
    margin-left: -7em;
  }
}

#w-node-_8261549a-cb2a-ebd8-211c-9ac785804a29-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_427f4d2b-6b5e-bef1-fd0a-155c57df90e5-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_23059506-1188-2319-8fd7-6ee292b5dd6b-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_0a12442f-ed91-33ff-3462-8fe62f0ecd2d-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_4d836c25-d623-d4bd-a16f-91158bc886a0-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_6f2f4277-8023-9564-7cc1-f32865929127-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_15fb8084-82cd-6c94-75e3-054fb9c73fff-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_90dda117-eff7-ce1a-4106-8aa01b642caa-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-aa9245f4-607d-7954-2aef-e44d76acbf97-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-aa9245f4-607d-7954-2aef-e44d76acbf99-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b4cb2df0-020c-4811-fc88-bc635fb13249-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-b4cb2df0-020c-4811-fc88-bc635fb1324b-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b7ca3433-9f24-fd3a-7627-bc57466eecd1-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-b7ca3433-9f24-fd3a-7627-bc57466eecd3-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6b9b0176-3137-e670-4b65-7c5088bff618-3d11baf2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6b9b0176-3137-e670-4b65-7c5088bff61a-3d11baf2 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-_6b9b0176-3137-e670-4b65-7c5088bff61d-3d11baf2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6b9b0176-3137-e670-4b65-7c5088bff620-3d11baf2 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-c7ab9e80-03c0-7e5f-f85d-eb3b64f304cd-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1e6786f0-88e7-5b42-d61f-8e2aa9e3aad2-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_54299296-3e28-2a30-40db-4580998c4518-3d11baf2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fe100df3-7ccc-2c4d-bfea-ac74800eeaf4-3d11baf2 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-cf5ea0c7-377c-a23c-85b4-0e30271a3c48-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_81d9d570-b058-a960-63ab-de2205f26ae8-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_50e1fd53-ca5c-229f-0f57-a5668f7a0e12-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_50e1fd53-ca5c-229f-0f57-a5668f7a0e14-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_2f801401-5b80-cbea-0aac-e428722b4f98-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_2f801401-5b80-cbea-0aac-e428722b4f9a-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1cc07ed0-0f58-5d13-76f4-46eef06f63bd-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1cc07ed0-0f58-5d13-76f4-46eef06f63bf-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-ee017bde-2a3d-d2d6-3389-1734d525d87c-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ee017bde-2a3d-d2d6-3389-1734d525d87e-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a204a446-d766-f23d-1134-e2156204f10d-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a204a446-d766-f23d-1134-e2156204f10f-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a4b63d49-34c0-a124-2c66-aec04fd58b62-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a4b63d49-34c0-a124-2c66-aec04fd58b64-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_7d485528-971d-6934-357a-b92a17960e66-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_7d485528-971d-6934-357a-b92a17960e68-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-ef911796-62dd-606a-0d24-0505fc722bf5-3d11baf2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_42af2b2c-4f40-2336-656b-fe4bd1577d1d-3d11baf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b6eba9d-da6b-9eff-5ee5-5290ebdb59ce-3d11baf2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#w-node-afd6ba96-7caf-6662-f8a3-2f513440f07f-3d11baf2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_92da8e1f-279f-1d82-8517-14284c1245d3-3d11baf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92da8e1f-279f-1d82-8517-14284c1245d4-3d11baf2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#w-node-_6b8ca0ae-4f17-4d0e-769e-4ad84ba093eb-3d11baf2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_17691c8b-7892-0bcd-97d8-dea762746d43-3d11baf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17691c8b-7892-0bcd-97d8-dea762746d44-3d11baf2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#w-node-a10723da-81c1-a1fe-487c-4a983efd2963-3d11baf2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5bfcc805-3ac4-1579-41a9-ff0f2cffd4e3-3d11baf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bfcc805-3ac4-1579-41a9-ff0f2cffd4e4-3d11baf2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#w-node-a3c35998-2525-15ca-8003-3549da5fc649-3d11baf2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ea95de66-48c3-226d-63d9-4890798d6ca4-3d11baf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea95de66-48c3-226d-63d9-4890798d6ca5-3d11baf2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#w-node-_73a55767-c28c-720e-20b4-83288cf27f86-3d11baf2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e2490285-d161-30c6-370f-783445f6e1dc-3d11baf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2490285-d161-30c6-370f-783445f6e1dd-3d11baf2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#w-node-_7bdc3fa3-865c-4871-4a6c-73c6cc0e7bee-3d11baf2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7bdc3fa3-865c-4871-4a6c-73c6cc0e7bf0-3d11baf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bdc3fa3-865c-4871-4a6c-73c6cc0e7bf1-3d11baf2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#w-node-fd5567ea-21ba-fc81-83c8-c4b038c2f402-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_8b7674ab-f172-5ea9-30bc-05cff60b40fa-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-d96bab81-2d98-6e3b-29a9-7c1b30a8e015-3d11baf2 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-f9b7bf06-cadb-9464-1bef-180817de3f91-3d11baf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9b7bf06-cadb-9464-1bef-180817de3f98-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-f9b7bf06-cadb-9464-1bef-180817de3fb1-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-f9b7bf06-cadb-9464-1bef-180817de3fb2-3d11baf2 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f9b7bf06-cadb-9464-1bef-180817de3fbd-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9e1b8cd6-4cf0-e27a-2583-2d17942684df-3d11baf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e1b8cd6-4cf0-e27a-2583-2d17942684e6-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9e1b8cd6-4cf0-e27a-2583-2d17942684ff-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9e1b8cd6-4cf0-e27a-2583-2d1794268500-3d11baf2 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_9e1b8cd6-4cf0-e27a-2583-2d179426850b-3d11baf2, #w-node-e0b01cbd-5301-bccc-f174-84280bb16870-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6207f9b7-7f6f-c240-8793-5ec1c312acb3-3d11baf2, #w-node-fb183337-f4de-5a0d-631f-a194302036c7-3d11baf2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_391d839c-3484-6e9b-0366-895753248b61-3d11baf2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_680eeab8-9c9d-4ca2-f6df-1daf19f498bf-3d11baf2 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_680eeab8-9c9d-4ca2-f6df-1daf19f498c1-3d11baf2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_680eeab8-9c9d-4ca2-f6df-1daf19f498c5-3d11baf2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5fdc87bd-ea0d-6be1-c1db-adf1602c2701-3d11baf2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_680eeab8-9c9d-4ca2-f6df-1daf19f498c8-3d11baf2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_680eeab8-9c9d-4ca2-f6df-1daf19f498cc-3d11baf2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_149d4c05-81a8-2f2f-0c4d-3eabfb6d20f4-3d11baf2 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_67b50f5d-569a-577f-be39-068b9e4b3a82-3d11baf2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_64d37e6f-0b69-594c-bda6-9423267a5dd6-267a5dd6 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_87cf1882-9c7a-a34c-6272-93d0a9216a23-a9216a22 {
  grid-area: 3 / 2 / 6 / 11;
}

#w-node-_87cf1882-9c7a-a34c-6272-93d0a9216a2b-a9216a22 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: center;
}

#w-node-_87cf1882-9c7a-a34c-6272-93d0a9216a2c-a9216a22 {
  grid-area: 5 / 1 / 6 / 2;
  align-self: end;
}

#w-node-_87cf1882-9c7a-a34c-6272-93d0a9216a2e-a9216a22 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_87cf1882-9c7a-a34c-6272-93d0a9216a2f-a9216a22 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_87cf1882-9c7a-a34c-6272-93d0a9216a30-a9216a22 {
  grid-area: 1 / 9 / 2 / 10;
}

#w-node-_87cf1882-9c7a-a34c-6272-93d0a9216a31-a9216a22 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-_87cf1882-9c7a-a34c-6272-93d0a9216a32-a9216a22 {
  grid-area: 5 / 11 / 6 / 12;
  align-self: end;
}

#w-node-_87cf1882-9c7a-a34c-6272-93d0a9216a33-a9216a22 {
  grid-area: 3 / 11 / 4 / 12;
  align-self: center;
}

#w-node-_87cf1882-9c7a-a34c-6272-93d0a9216a34-a9216a22 {
  grid-area: 1 / 11 / 2 / 12;
}

#w-node-cdd70a40-445e-eeaa-7d46-3da789be020c-3d11bafc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_674bd389-65f5-c3dd-27a5-f6c744667cd9-3d11bafc {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6924a2e2-446a-d80a-34f5-57646ca40c9f-3d11bafc {
  grid-area: 1 / 2 / 4 / 3;
  justify-self: stretch;
}

#w-node-_0be7cf02-2173-bb8c-aca8-3b86ea855fd6-3d11bafc {
  align-self: start;
}

#w-node-_57b35095-dc95-ab44-42b9-e60e73f4fb60-3d11bafc {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-d7f6e8a6-2d18-508a-9308-1a069419d9ce-3d11bafc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d7f6e8a6-2d18-508a-9308-1a069419d9d0-3d11bafc {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-d7f6e8a6-2d18-508a-9308-1a069419d9d3-3d11bafc {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-d7f6e8a6-2d18-508a-9308-1a069419d9d6-3d11bafc {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_9d1668d0-08fa-ee5e-9d2c-21094210a59e-3d11bafc {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_9d1668d0-08fa-ee5e-9d2c-21094210a5a0-3d11bafc {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_9d1668d0-08fa-ee5e-9d2c-21094210a5a4-3d11bafc {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-c061853a-3d3d-da05-4517-dc0491282b1c-3d11bafc {
  grid-area: 1 / 2 / 4 / 3;
}

#w-node-_7f0ca53e-5b73-4734-af82-784a7d4917ee-3d11bafc {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_3dc16a3f-64a9-f819-444d-dfd19ae23f2a-3d11bafc, #w-node-da705a10-6880-b2e8-ec5a-8f2b6845abb5-3d11bafc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df3a-3d11bafc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df3c-3d11bafc {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df43-3d11bafc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df45-3d11bafc {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df4c-3d11bafc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df4e-3d11bafc {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df55-3d11bafc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df57-3d11bafc {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df5e-3d11bafc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df60-3d11bafc {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df67-3d11bafc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df69-3d11bafc {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df70-3d11bafc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df72-3d11bafc {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df79-3d11bafc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df7b-3d11bafc {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_5c55b403-269e-e18e-b120-a6998926ed25-3d11bafc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c55b403-269e-e18e-b120-a6998926ed2c-3d11bafc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5c55b403-269e-e18e-b120-a6998926ed45-3d11bafc {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_5c55b403-269e-e18e-b120-a6998926ed46-3d11bafc {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_5c55b403-269e-e18e-b120-a6998926ed51-3d11bafc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_241f2b82-100c-b260-b42e-2eded8766811-3d11bafc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_241f2b82-100c-b260-b42e-2eded8766818-3d11bafc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_241f2b82-100c-b260-b42e-2eded8766831-3d11bafc {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_241f2b82-100c-b260-b42e-2eded8766832-3d11bafc {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_241f2b82-100c-b260-b42e-2eded876683d-3d11bafc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_936bf835-2030-49e8-79a1-eb22f17badf4-3d11bafc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_936bf835-2030-49e8-79a1-eb22f17badfb-3d11bafc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_936bf835-2030-49e8-79a1-eb22f17bae14-3d11bafc {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_936bf835-2030-49e8-79a1-eb22f17bae15-3d11bafc {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_936bf835-2030-49e8-79a1-eb22f17bae20-3d11bafc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e7dc759b-8dfe-d652-39fe-5a023dcd8907-3d11bafc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7dc759b-8dfe-d652-39fe-5a023dcd890e-3d11bafc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e7dc759b-8dfe-d652-39fe-5a023dcd8927-3d11bafc {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-e7dc759b-8dfe-d652-39fe-5a023dcd8928-3d11bafc {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-e7dc759b-8dfe-d652-39fe-5a023dcd8933-3d11bafc, #w-node-_61d95f80-dc99-5be4-8d7c-e3e9c3f3d24f-3d11bafd {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_7f1c98c8-55f3-4011-d29f-04effacc393c-3d11bafd {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_52c1cfba-32d1-e385-5ef6-988c8bf5cde9-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d06173d9-b96f-9d3b-f16b-7b5b7ced3b71-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a30ca6c4-c486-9f9d-4e2a-a8575bb70d19-3d11bafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_763761da-d919-c434-27ee-8125b6b80c3a-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_164a1fbb-53d8-16ed-95a0-07d89b1a5466-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_414f883c-49f8-1704-4ccc-25dbb288df14-3d11bafe {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_9a69610c-1f94-5e08-8938-7c84902d61c3-3d11bafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a69610c-1f94-5e08-8938-7c84902d61c6-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9a69610c-1f94-5e08-8938-7c84902d61c8-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9a69610c-1f94-5e08-8938-7c84902d61ca-3d11bafe {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-d07cc1ff-aff8-cdfe-9051-e1e5c0f8a15f-3d11bafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d07cc1ff-aff8-cdfe-9051-e1e5c0f8a162-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d07cc1ff-aff8-cdfe-9051-e1e5c0f8a164-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-d07cc1ff-aff8-cdfe-9051-e1e5c0f8a166-3d11bafe {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_6f8edd26-1ded-ff03-a468-6e11f4d2edc8-3d11bafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f8edd26-1ded-ff03-a468-6e11f4d2edcb-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6f8edd26-1ded-ff03-a468-6e11f4d2edcd-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6f8edd26-1ded-ff03-a468-6e11f4d2edcf-3d11bafe {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_0097cdb6-1335-63b5-0376-5507653bf6a5-3d11bafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0097cdb6-1335-63b5-0376-5507653bf6a8-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_0097cdb6-1335-63b5-0376-5507653bf6aa-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_0097cdb6-1335-63b5-0376-5507653bf6ac-3d11bafe {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_5b143f0d-e15c-bae7-a842-b75071a81045-3d11bafe {
  grid-area: 1 / 2 / 4 / 3;
}

#w-node-_245b043e-5b38-eeb4-0cd6-6a9eeab682fb-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9e6c04db-0722-dd69-f6c8-2881fc6c1057-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_73fdd461-5f16-17e6-5fba-7b8c7565cc88-3d11bafe, #w-node-_79edc73d-84aa-495f-8ee9-2adaa4c0902f-3d11bafe, #w-node-_432a9eac-4a14-2c52-77ce-d1239e0f99a7-3d11bafe, #w-node-b62ca848-2347-6432-0458-0c2aef055b94-3d11bafe, #w-node-_698a30c8-8877-daa3-ff3e-42b5b1b29aa2-3d11bafe, #w-node-cbabb9fa-bcc6-1326-e010-69aadbe7cfed-3d11bafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcc81ccc-81d6-ca44-e1a5-33a2e325886a-3d11bafe {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-b35aa8e9-69a3-c66b-7f87-07bf0b58b448-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b35aa8e9-69a3-c66b-7f87-07bf0b58b44a-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b35aa8e9-69a3-c66b-7f87-07bf0b58b451-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b35aa8e9-69a3-c66b-7f87-07bf0b58b453-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b35aa8e9-69a3-c66b-7f87-07bf0b58b45a-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b35aa8e9-69a3-c66b-7f87-07bf0b58b45c-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b35aa8e9-69a3-c66b-7f87-07bf0b58b463-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b35aa8e9-69a3-c66b-7f87-07bf0b58b465-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b35aa8e9-69a3-c66b-7f87-07bf0b58b46c-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b35aa8e9-69a3-c66b-7f87-07bf0b58b46e-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b35aa8e9-69a3-c66b-7f87-07bf0b58b475-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b35aa8e9-69a3-c66b-7f87-07bf0b58b477-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b35aa8e9-69a3-c66b-7f87-07bf0b58b47e-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b35aa8e9-69a3-c66b-7f87-07bf0b58b480-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b35aa8e9-69a3-c66b-7f87-07bf0b58b487-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b35aa8e9-69a3-c66b-7f87-07bf0b58b489-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_21033555-dad6-c168-734c-e87e891e4b25-3d11bafe {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-_03b21fcb-e506-a74a-99bc-5cc3c14dcd45-3d11bafe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_20fc9296-d5c4-e962-9f41-709dcb96d2f5-3d11bafe {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_03b21fcb-e506-a74a-99bc-5cc3c14dcd47-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_342dd5e5-017f-382e-e664-cdadbd36474f-3d11bafe {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_03b21fcb-e506-a74a-99bc-5cc3c14dcd49-3d11bafe {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_8a8d18b0-d175-2dbf-b5c5-6776f5b36003-3d11bafe {
  grid-area: 9 / 1 / 10 / 3;
}

#w-node-b30803a2-ae59-be43-dbdb-9bbc93dbf001-3d11bafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5759ace1-ed13-d5df-9624-ec33a40eec1c-3d11bafe {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-_5759ace1-ed13-d5df-9624-ec33a40eec20-3d11bafe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5759ace1-ed13-d5df-9624-ec33a40eec22-3d11bafe {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_5759ace1-ed13-d5df-9624-ec33a40eec23-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5759ace1-ed13-d5df-9624-ec33a40eec28-3d11bafe {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_5759ace1-ed13-d5df-9624-ec33a40eec2e-3d11bafe {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_5759ace1-ed13-d5df-9624-ec33a40eec33-3d11bafe {
  grid-area: 9 / 1 / 10 / 3;
}

#w-node-_5759ace1-ed13-d5df-9624-ec33a40eec37-3d11bafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f02aae2-ac79-1355-92fd-802aef7ebc11-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_79da9732-dcba-dd57-427d-3ceb9863f81d-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9aa261d2-43e7-ec95-1629-f100519d5553-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9aa261d2-43e7-ec95-1629-f100519d5555-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_466df261-94f6-4194-ea06-3f8d7969cec1-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_466df261-94f6-4194-ea06-3f8d7969cec3-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-e426e4ef-1dd4-4f75-b3e0-84344fbd9c1e-3d11bafe {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e426e4ef-1dd4-4f75-b3e0-84344fbd9c20-3d11bafe {
  grid-area: span 5 / span 1 / span 5 / span 1;
  justify-self: center;
}

#w-node-e426e4ef-1dd4-4f75-b3e0-84344fbd9c23-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e426e4ef-1dd4-4f75-b3e0-84344fbd9c25-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-c9f540ad-1434-5679-b64d-1a459f3581b2-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e08610cc-6f43-2e73-0ba3-0f94d0a50d2f-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6fc74829-bbb5-b11a-ea16-b02ee2278482-3d11bafe {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-a4d1aa30-bfac-cecc-c15f-fe498fdc09e4-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e93c737f-d39e-2d9d-677d-4513e11e4952-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_525ddd3b-fcaf-2b82-49f1-1c1532037055-3d11bafe {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-ff9580e2-1419-774c-4a9e-cbd63c92d681-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-acc5f75a-0f13-ce9c-1d76-c5e8971a2e16-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_50f707c5-1e55-9486-5005-b890cf0a79df-3d11bafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce1633c7-e3d7-1f30-4d87-6a1001b9139a-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ce1633c7-e3d7-1f30-4d87-6a1001b913a2-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-ce1633c7-e3d7-1f30-4d87-6a1001b913ae-3d11bafe {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-ce1633c7-e3d7-1f30-4d87-6a1001b913c4-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ce1633c7-e3d7-1f30-4d87-6a1001b913c9-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-ce1633c7-e3d7-1f30-4d87-6a1001b913cc-3d11bafe {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-ce1633c7-e3d7-1f30-4d87-6a1001b913eb-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ce1633c7-e3d7-1f30-4d87-6a1001b913f5-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-ce1633c7-e3d7-1f30-4d87-6a1001b913f9-3d11bafe, #w-node-_54e5d5f0-250d-9696-82d5-afc0947a7b30-3d11bafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54e5d5f0-250d-9696-82d5-afc0947a7b37-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_54e5d5f0-250d-9696-82d5-afc0947a7b50-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_54e5d5f0-250d-9696-82d5-afc0947a7b51-3d11bafe {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_54e5d5f0-250d-9696-82d5-afc0947a7b5c-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_950e683a-9a39-4175-bbd8-69984094a730-3d11bafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_950e683a-9a39-4175-bbd8-69984094a737-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_950e683a-9a39-4175-bbd8-69984094a750-3d11bafe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_950e683a-9a39-4175-bbd8-69984094a751-3d11bafe {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_950e683a-9a39-4175-bbd8-69984094a75c-3d11bafe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_4fb2383e-302c-11c3-1d7b-2be2a6fe1585-3d11baff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb5b31fa-7e10-87e4-2193-89ee555155f6-3d11baff {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fb5b31fa-7e10-87e4-2193-89ee555155f8-3d11baff {
  grid-area: span 5 / span 1 / span 5 / span 1;
  justify-self: center;
}

#w-node-fb5b31fa-7e10-87e4-2193-89ee555155fb-3d11baff {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-fb5b31fa-7e10-87e4-2193-89ee555155fd-3d11baff {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6fb2afb7-dde6-8f8d-632f-2b9661ef27be-3d11baff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fb2afb7-dde6-8f8d-632f-2b9661ef27c5-3d11baff {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6fb2afb7-dde6-8f8d-632f-2b9661ef27de-3d11baff {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6fb2afb7-dde6-8f8d-632f-2b9661ef27df-3d11baff {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_6fb2afb7-dde6-8f8d-632f-2b9661ef27ea-3d11baff, #w-node-_76bd6d56-5297-93a7-dd35-95535eae7c9f-3d11bb00 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_4be990f2-b2fe-daab-ab0e-53a6b6d4f8a7-3d11bb00 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2acd8-3d11bb00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2acdb-3d11bb00 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2acdd-3d11bb00 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2acdf-3d11bb00 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2acea-3d11bb00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2aced-3d11bb00 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2acef-3d11bb00 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2acf1-3d11bb00 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2acfc-3d11bb00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2acff-3d11bb00 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2ad01-3d11bb00 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2ad03-3d11bb00 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2ad0e-3d11bb00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2ad11-3d11bb00 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2ad14-3d11bb00 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2ad16-3d11bb00 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2ad21-3d11bb00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2ad24-3d11bb00 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2ad26-3d11bb00 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_33f4179e-8a69-6243-6372-6b104ae2ad28-3d11bb00 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-aadfacad-2dd1-96cd-cd15-0885b41a8138-3d11bb00 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-aadfacad-2dd1-96cd-cd15-0885b41a8152-3d11bb00, #w-node-aadfacad-2dd1-96cd-cd15-0885b41a8153-3d11bb00 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_7c20b3b1-362a-4fbe-f910-66b281dbe9c5-3d11bb00 {
  grid-area: 1 / 2 / 4 / 3;
}

#w-node-_75f99b44-870b-1003-5ec7-23f8b4e953ae-3d11bb00 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-_75f99b44-870b-1003-5ec7-23f8b4e953b1-3d11bb00 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_75f99b44-870b-1003-5ec7-23f8b4e953b3-3d11bb00 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_75f99b44-870b-1003-5ec7-23f8b4e953b4-3d11bb00 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_75f99b44-870b-1003-5ec7-23f8b4e953b9-3d11bb00 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_75f99b44-870b-1003-5ec7-23f8b4e953bf-3d11bb00 {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_75f99b44-870b-1003-5ec7-23f8b4e953c4-3d11bb00 {
  grid-area: 9 / 1 / 10 / 3;
}

#w-node-_75f99b44-870b-1003-5ec7-23f8b4e953c8-3d11bb00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75f99b44-870b-1003-5ec7-23f8b4e953ca-3d11bb00 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-_75f99b44-870b-1003-5ec7-23f8b4e953cd-3d11bb00 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_75f99b44-870b-1003-5ec7-23f8b4e953cf-3d11bb00 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_75f99b44-870b-1003-5ec7-23f8b4e953d0-3d11bb00 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_75f99b44-870b-1003-5ec7-23f8b4e953d5-3d11bb00 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_75f99b44-870b-1003-5ec7-23f8b4e953db-3d11bb00 {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_75f99b44-870b-1003-5ec7-23f8b4e953e0-3d11bb00 {
  grid-area: 9 / 1 / 10 / 3;
}

#w-node-_75f99b44-870b-1003-5ec7-23f8b4e953e4-3d11bb00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4246e34b-e1fc-2cdf-bef2-c4ab24c2f454-3d11bb00 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_4246e34b-e1fc-2cdf-bef2-c4ab24c2f45c-3d11bb00 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_4246e34b-e1fc-2cdf-bef2-c4ab24c2f468-3d11bb00 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-_4246e34b-e1fc-2cdf-bef2-c4ab24c2f47e-3d11bb00 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_4246e34b-e1fc-2cdf-bef2-c4ab24c2f483-3d11bb00 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_4246e34b-e1fc-2cdf-bef2-c4ab24c2f486-3d11bb00 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_4246e34b-e1fc-2cdf-bef2-c4ab24c2f4a5-3d11bb00 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_4246e34b-e1fc-2cdf-bef2-c4ab24c2f4af-3d11bb00 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_4246e34b-e1fc-2cdf-bef2-c4ab24c2f4b3-3d11bb00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b904e14c-8f3d-c9a6-4b5d-12340fd866b0-3d11bb00 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b904e14c-8f3d-c9a6-4b5d-12340fd866b8-3d11bb00 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b904e14c-8f3d-c9a6-4b5d-12340fd866c4-3d11bb00 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-b904e14c-8f3d-c9a6-4b5d-12340fd866da-3d11bb00 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b904e14c-8f3d-c9a6-4b5d-12340fd866df-3d11bb00 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b904e14c-8f3d-c9a6-4b5d-12340fd866e2-3d11bb00 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-b904e14c-8f3d-c9a6-4b5d-12340fd86701-3d11bb00 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b904e14c-8f3d-c9a6-4b5d-12340fd8670b-3d11bb00 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b904e14c-8f3d-c9a6-4b5d-12340fd8670f-3d11bb00, #w-node-_6b39f18d-dc31-7762-2b19-f7757b5c82ef-3d11bb00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b39f18d-dc31-7762-2b19-f7757b5c82f6-3d11bb00 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6b39f18d-dc31-7762-2b19-f7757b5c830f-3d11bb00 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6b39f18d-dc31-7762-2b19-f7757b5c8310-3d11bb00 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_6b39f18d-dc31-7762-2b19-f7757b5c831b-3d11bb00, #w-node-_4022506b-9413-a46d-9400-3560893a8949-3d11bb01 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-dc1c3883-baa2-6594-92cd-27e4f1b0e4ec-3d11bb01 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_4022506b-9413-a46d-9400-3560893a894f-3d11bb01 {
  grid-area: 1 / 2 / 4 / 3;
  justify-self: stretch;
}

#w-node-_85236b9a-b139-8421-3e25-f8a8095d58d2-3d11bb01 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d14a1c8a-c95f-e9c1-9eae-facd9693390e-3d11bb01 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_99daab11-8f48-a3fa-b25f-ea9882a62a9e-3d11bb01 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6a3b6fd0-1a05-7c15-5213-cf656cdbec95-3d11bb01 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-c372ef03-df9f-c76e-caf9-e11cf0296c02-3d11bb01, #w-node-c372ef03-df9f-c76e-caf9-e11cf0296c08-3d11bb01, #w-node-c372ef03-df9f-c76e-caf9-e11cf0296c0e-3d11bb01, #w-node-c372ef03-df9f-c76e-caf9-e11cf0296c14-3d11bb01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce7232c0-5632-fd3e-1ea9-9a2f458d2a5b-3d11bb01 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_780398c2-526a-db21-6d07-5ee11976ce9b-3d11bb01 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_780398c2-526a-db21-6d07-5ee11976ce9d-3d11bb01 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b41cfc95-1b8a-b0a7-33f3-adef4b2f8cbc-3d11bb01 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-fdb7920c-0336-4878-1377-374b650b038e-3d11bb01 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_914cc95b-32b2-8e86-b2e6-08a8cf227dd0-3d11bb01 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a0-3d11bb01 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a2-3d11bb01 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a3-3d11bb01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a4-3d11bb01 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-befc7661-ce49-74f0-08c6-8b8a3ce102a1-3d11bb01 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-befc7661-ce49-74f0-08c6-8b8a3ce102a3-3d11bb01 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_607a4349-e75f-3e59-f407-e415b5563cae-3d11bb01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_607a4349-e75f-3e59-f407-e415b5563cb5-3d11bb01 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_607a4349-e75f-3e59-f407-e415b5563cce-3d11bb01 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_607a4349-e75f-3e59-f407-e415b5563ccf-3d11bb01 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_607a4349-e75f-3e59-f407-e415b5563cda-3d11bb01 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-f0d5fce4-3f23-a611-3daf-d5fe27781ec6-27781ec6 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_4fb2383e-302c-11c3-1d7b-2be2a6fe1585-3d11bb02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35b3bf4e-5ca4-6948-fa03-f2f5d6273340-3d11bb02 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_35b3bf4e-5ca4-6948-fa03-f2f5d6273342-3d11bb02 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_35b3bf4e-5ca4-6948-fa03-f2f5d6273349-3d11bb02 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_35b3bf4e-5ca4-6948-fa03-f2f5d627334b-3d11bb02 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_35b3bf4e-5ca4-6948-fa03-f2f5d6273352-3d11bb02 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_35b3bf4e-5ca4-6948-fa03-f2f5d6273354-3d11bb02 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_35b3bf4e-5ca4-6948-fa03-f2f5d627335b-3d11bb02 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_35b3bf4e-5ca4-6948-fa03-f2f5d627335d-3d11bb02 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_35b3bf4e-5ca4-6948-fa03-f2f5d6273364-3d11bb02 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_35b3bf4e-5ca4-6948-fa03-f2f5d6273366-3d11bb02 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-d6e208ef-b3cc-9c5b-6813-b5ef03337963-3d11bb02 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-d6e208ef-b3cc-9c5b-6813-b5ef03337965-3d11bb02 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_694e01c4-a725-95f5-3ea2-42a41fb52acf-3d11bb02 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_694e01c4-a725-95f5-3ea2-42a41fb52ad1-3d11bb02 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_5c51f31d-b201-baa7-e028-245e88c30e21-3d11bb02 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_5c51f31d-b201-baa7-e028-245e88c30e23-3d11bb02 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8313e075-c5ff-c7a6-ffa8-fda850f48dad-3d11bb02 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_8313e075-c5ff-c7a6-ffa8-fda850f48daf-3d11bb02 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-fb5b31fa-7e10-87e4-2193-89ee555155f6-3d11bb02 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fb5b31fa-7e10-87e4-2193-89ee555155f8-3d11bb02 {
  grid-area: span 5 / span 1 / span 5 / span 1;
  justify-self: center;
}

#w-node-fb5b31fa-7e10-87e4-2193-89ee555155fb-3d11bb02 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-fb5b31fa-7e10-87e4-2193-89ee555155fd-3d11bb02 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6fb2afb7-dde6-8f8d-632f-2b9661ef27be-3d11bb02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fb2afb7-dde6-8f8d-632f-2b9661ef27c5-3d11bb02 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6fb2afb7-dde6-8f8d-632f-2b9661ef27de-3d11bb02 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6fb2afb7-dde6-8f8d-632f-2b9661ef27df-3d11bb02 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_6fb2afb7-dde6-8f8d-632f-2b9661ef27ea-3d11bb02, #w-node-_188d38b9-8859-fb4c-4dfd-66f257070441-3d11bb03 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_31c3892c-dbe5-8029-1058-8e304e6c87a1-3d11bb03 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_45d65e32-d28d-a483-847c-b951164c5d5c-3d11bb03 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_30ffbbbe-dae1-aa57-83c4-b7121a0d043e-3d11bb03 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9e9f9c8d-bc5b-d450-6073-890f68c269b6-3d11bb03 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_920cf1ca-4d40-3234-5c64-a0e78c3e6835-3d11bb03 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_22c71857-e2b9-9f9c-0055-817a16a24a0a-3d11bb03, #w-node-_22c71857-e2b9-9f9c-0055-817a16a24a10-3d11bb03, #w-node-_22c71857-e2b9-9f9c-0055-817a16a24a16-3d11bb03, #w-node-_22c71857-e2b9-9f9c-0055-817a16a24a1c-3d11bb03 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d4f0b187-4efd-40cd-3bde-38d02a09939e-3d11bb03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4f0b187-4efd-40cd-3bde-38d02a0993a5-3d11bb03 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a494917c-16e7-3e07-7a58-84106f405479-3d11bb03 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-d4f0b187-4efd-40cd-3bde-38d02a0993ca-3d11bb03 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_2e60256c-1298-99cb-d482-047ff7e36ef4-3d11bb03, #w-node-_540f81c3-b742-5e10-f93a-7ccb7ad19641-3d11bb03, #w-node-_94623e41-adc1-2073-4236-7f70e796c87f-3d11bb03, #w-node-_72367874-58b0-808c-0267-95a4f79385c7-3d11bb03 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_633e3534-393c-5330-c584-1b926cc86c63-3d11bb07, #w-node-fb67e702-c1d5-5f6e-c2f6-7804bb8b71d7-3d11bb07, #w-node-cbd9f230-df1b-293b-af87-736d4d7dbc9d-3d11bb07 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5bde1446-2b88-816d-9c10-9cdd02f0f1c3-3d11bb09 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_7c447fed-8577-3fc2-3768-f2510f7720c4-3d11bb09 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-c372ef03-df9f-c76e-caf9-e11cf0296c02-3d11bb09, #w-node-c372ef03-df9f-c76e-caf9-e11cf0296c08-3d11bb09, #w-node-c372ef03-df9f-c76e-caf9-e11cf0296c0e-3d11bb09, #w-node-c372ef03-df9f-c76e-caf9-e11cf0296c14-3d11bb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93eada0a-ac35-e5c9-d065-da32510e3614-3d11bb09 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_93eada0a-ac35-e5c9-d065-da32510e3616-3d11bb09 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9da063b0-3d14-4f92-a79f-d3385409e98e-3d11bb09 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9da063b0-3d14-4f92-a79f-d3385409e990-3d11bb09 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_7107237a-ead8-9a13-aa78-fd13749c7b4e-3d11bb09 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_7107237a-ead8-9a13-aa78-fd13749c7b50-3d11bb09 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_2e7fc589-f113-7d60-d4b3-af695162520d-3d11bb0a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_2e7fc589-f113-7d60-d4b3-af695162520f-3d11bb0a {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_2e7fc589-f113-7d60-d4b3-af6951625245-3d11bb0a, #w-node-_2e7fc589-f113-7d60-d4b3-af695162524e-3d11bb0a, #w-node-_2e7fc589-f113-7d60-d4b3-af6951625257-3d11bb0a, #w-node-_2e7fc589-f113-7d60-d4b3-af695162525e-3d11bb0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52c1cfba-32d1-e385-5ef6-988c8bf5cde9-3d11bb0b, #w-node-_657066c3-0999-0019-3160-32a8467584ce-3d11bb0b, #w-node-_4022506b-9413-a46d-9400-3560893a8949-3d11bb0f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-dc1c3883-baa2-6594-92cd-27e4f1b0e4ec-3d11bb0f {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_4022506b-9413-a46d-9400-3560893a894f-3d11bb0f {
  grid-area: 1 / 2 / 4 / 3;
  justify-self: stretch;
}

#w-node-_85236b9a-b139-8421-3e25-f8a8095d58d2-3d11bb0f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d14a1c8a-c95f-e9c1-9eae-facd9693390e-3d11bb0f {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_99daab11-8f48-a3fa-b25f-ea9882a62a9e-3d11bb0f {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6a3b6fd0-1a05-7c15-5213-cf656cdbec95-3d11bb0f {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-c372ef03-df9f-c76e-caf9-e11cf0296c02-3d11bb0f, #w-node-c372ef03-df9f-c76e-caf9-e11cf0296c08-3d11bb0f, #w-node-c372ef03-df9f-c76e-caf9-e11cf0296c0e-3d11bb0f, #w-node-c372ef03-df9f-c76e-caf9-e11cf0296c14-3d11bb0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce7232c0-5632-fd3e-1ea9-9a2f458d2a5b-3d11bb0f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7aad18b6-5de7-2442-be7a-af706b411270-3d11bb0f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_7aad18b6-5de7-2442-be7a-af706b411272-3d11bb0f {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b41cfc95-1b8a-b0a7-33f3-adef4b2f8cbc-3d11bb0f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-fdb7920c-0336-4878-1377-374b650b038e-3d11bb0f {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_914cc95b-32b2-8e86-b2e6-08a8cf227dd0-3d11bb0f {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a0-3d11bb0f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a2-3d11bb0f {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a3-3d11bb0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a4-3d11bb0f {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_7669cad4-02ab-f4f3-aed7-dcf5dd2a260d-3d11bb0f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_7669cad4-02ab-f4f3-aed7-dcf5dd2a260f-3d11bb0f {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_33a9aaec-6c8d-4dd9-fee8-5e0c7ebf3168-3d11bb0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33a9aaec-6c8d-4dd9-fee8-5e0c7ebf316f-3d11bb0f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_33a9aaec-6c8d-4dd9-fee8-5e0c7ebf3188-3d11bb0f {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_33a9aaec-6c8d-4dd9-fee8-5e0c7ebf3189-3d11bb0f {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_33a9aaec-6c8d-4dd9-fee8-5e0c7ebf3194-3d11bb0f, #w-node-_4022506b-9413-a46d-9400-3560893a8949-3d11bb10 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-dc1c3883-baa2-6594-92cd-27e4f1b0e4ec-3d11bb10 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_4022506b-9413-a46d-9400-3560893a894f-3d11bb10 {
  grid-area: 1 / 2 / 4 / 3;
  justify-self: stretch;
}

#w-node-_85236b9a-b139-8421-3e25-f8a8095d58d2-3d11bb10 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d14a1c8a-c95f-e9c1-9eae-facd9693390e-3d11bb10 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_99daab11-8f48-a3fa-b25f-ea9882a62a9e-3d11bb10 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6a3b6fd0-1a05-7c15-5213-cf656cdbec95-3d11bb10 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-c372ef03-df9f-c76e-caf9-e11cf0296c02-3d11bb10, #w-node-c372ef03-df9f-c76e-caf9-e11cf0296c08-3d11bb10, #w-node-c372ef03-df9f-c76e-caf9-e11cf0296c0e-3d11bb10, #w-node-c372ef03-df9f-c76e-caf9-e11cf0296c14-3d11bb10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_625330a6-b05e-b512-2492-54f5e21f9022-3d11bb10, #w-node-cfa6fb05-8658-b272-41de-ed9d5ff48de6-3d11bb10, #w-node-c6ec0120-8e23-365c-5dd3-8c4b32420719-3d11bb10 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-ce7232c0-5632-fd3e-1ea9-9a2f458d2a5b-3d11bb10 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dca2473f-de71-dcbe-a492-6f0ae24bb1f8-3d11bb10 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-dca2473f-de71-dcbe-a492-6f0ae24bb1fa-3d11bb10 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b41cfc95-1b8a-b0a7-33f3-adef4b2f8cbc-3d11bb10 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-fdb7920c-0336-4878-1377-374b650b038e-3d11bb10 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_914cc95b-32b2-8e86-b2e6-08a8cf227dd0-3d11bb10 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a0-3d11bb10 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a2-3d11bb10 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a3-3d11bb10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a4-3d11bb10 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-e5568ffe-b6d9-f407-5512-9d323a84bc73-3d11bb10 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e5568ffe-b6d9-f407-5512-9d323a84bc75-3d11bb10 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_55894025-f25e-016e-6ab2-ea52d42589cf-3d11bb10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55894025-f25e-016e-6ab2-ea52d42589d6-3d11bb10 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_55894025-f25e-016e-6ab2-ea52d42589ef-3d11bb10 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_55894025-f25e-016e-6ab2-ea52d42589f0-3d11bb10 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_55894025-f25e-016e-6ab2-ea52d42589fb-3d11bb10 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b3e31fbf-a404-892a-4758-d2b7813f346c-3d11bb11 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b41d631a-752b-8fc4-0785-f06c6d648469-3d11bb11, #w-node-b3e31fbf-a404-892a-4758-d2b7813f346e-3d11bb11 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_528f4b8f-2af9-a312-1bd4-22d23b321b91-3d11bb11, #w-node-_528f4b8f-2af9-a312-1bd4-22d23b321b97-3d11bb11, #w-node-_528f4b8f-2af9-a312-1bd4-22d23b321b9d-3d11bb11, #w-node-_528f4b8f-2af9-a312-1bd4-22d23b321ba3-3d11bb11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14b9f975-d2d5-8930-7898-e22ef9048f83-3d11bb11 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_4478632d-f8f3-b33c-3191-84ff93b79c46-3d11bb11 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_95c1737e-4b48-1f6d-57b2-de5167808243-3d11bb11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bfd4048-741f-cdab-3e81-6cce73ed1748-3d11bb11 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_3a664e6b-783b-acb6-05c8-22019cd0a197-3d11bb11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bcd7ab7-eb1f-46cb-5536-29c81123f4fd-3d11bb11 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_14ddd723-bb08-3ca9-c010-92afd9482841-3d11bb11 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_501fee17-71f3-b838-c614-1c00aa143e01-3d11bb11 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e0bfbf2e-78c9-85b4-49f2-5ec8d298cd9c-3d11bb11, #w-node-e0bfbf2e-78c9-85b4-49f2-5ec8d298cda0-3d11bb11, #w-node-e0bfbf2e-78c9-85b4-49f2-5ec8d298cda4-3d11bb11, #w-node-e0bfbf2e-78c9-85b4-49f2-5ec8d298cda8-3d11bb11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a7e6ec7-fba3-9eb3-799d-315d1acd027b-3d11bb11, #w-node-_8fb26ec0-fe69-8c06-a9f3-aed360aa711d-3d11bb11, #w-node-_11fd7238-7442-463b-7529-504a74b2dde8-3d11bb11, #w-node-_591a0e84-46bc-c624-a0e7-034cdcb8d4d6-3d11bb11, #w-node-b611faa7-93f9-b932-7527-7c88b4e8b480-3d11bb11, #w-node-_282ec639-c0dd-d7e9-7617-c46389833a0e-3d11bb11, #w-node-_072691d4-7fa9-8c49-7541-12b3a3799406-3d11bb11 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bbe202a5-6439-170e-062a-4835f4783957-3d11bb11 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_145c8b46-a298-aeef-0379-899493be3142-3d11bb11 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_04488ace-7048-1ff9-2bbb-af8b02c9a239-3d11bb11 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-edcfd12b-6237-cb34-5a4d-138fb2ecf2c7-3d11bb11 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_7a630014-2579-0a7b-e074-5c7c4984e7b9-3d11bb11 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-fc4f9fe0-bddf-4ca3-4970-64621d2183c7-3d11bb11 {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-_2312f9cc-0832-6d83-5ea3-e7a6929bb573-3d11bb11 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_2312f9cc-0832-6d83-5ea3-e7a6929bb575-3d11bb11 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_2615e532-2753-5426-cbc6-4af21845a4d8-3d11bb11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2615e532-2753-5426-cbc6-4af21845a4df-3d11bb11 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_2615e532-2753-5426-cbc6-4af21845a4f8-3d11bb11 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_2615e532-2753-5426-cbc6-4af21845a4f9-3d11bb11 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_2615e532-2753-5426-cbc6-4af21845a504-3d11bb11, #w-node-_4022506b-9413-a46d-9400-3560893a8949-3d11bb28 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-dc1c3883-baa2-6594-92cd-27e4f1b0e4ec-3d11bb28 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_4022506b-9413-a46d-9400-3560893a894f-3d11bb28 {
  grid-area: 1 / 2 / 4 / 3;
  justify-self: stretch;
}

#w-node-_85236b9a-b139-8421-3e25-f8a8095d58d2-3d11bb28 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d14a1c8a-c95f-e9c1-9eae-facd9693390e-3d11bb28 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_99daab11-8f48-a3fa-b25f-ea9882a62a9e-3d11bb28 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6a3b6fd0-1a05-7c15-5213-cf656cdbec95-3d11bb28 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-c372ef03-df9f-c76e-caf9-e11cf0296c02-3d11bb28, #w-node-c372ef03-df9f-c76e-caf9-e11cf0296c08-3d11bb28, #w-node-c372ef03-df9f-c76e-caf9-e11cf0296c0e-3d11bb28, #w-node-c372ef03-df9f-c76e-caf9-e11cf0296c14-3d11bb28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce7232c0-5632-fd3e-1ea9-9a2f458d2a5b-3d11bb28 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-af708c5e-c76b-7f98-ef0e-8f3c5ab1420c-3d11bb28 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-af708c5e-c76b-7f98-ef0e-8f3c5ab1420e-3d11bb28 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b41cfc95-1b8a-b0a7-33f3-adef4b2f8cbc-3d11bb28 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-fdb7920c-0336-4878-1377-374b650b038e-3d11bb28 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_914cc95b-32b2-8e86-b2e6-08a8cf227dd0-3d11bb28 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a0-3d11bb28 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a2-3d11bb28 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a3-3d11bb28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a4-3d11bb28 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6fc1b322-f966-8fc5-5863-7e0b2e0eed5e-3d11bb28 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6fc1b322-f966-8fc5-5863-7e0b2e0eed60-3d11bb28 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a5c6f987-e4e6-1fa9-eeb4-3e0c26c1eb68-3d11bb28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5c6f987-e4e6-1fa9-eeb4-3e0c26c1eb6f-3d11bb28 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a5c6f987-e4e6-1fa9-eeb4-3e0c26c1eb88-3d11bb28 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a5c6f987-e4e6-1fa9-eeb4-3e0c26c1eb89-3d11bb28 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a5c6f987-e4e6-1fa9-eeb4-3e0c26c1eb94-3d11bb28, #w-node-_4022506b-9413-a46d-9400-3560893a8949-3d11bb2a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-dc1c3883-baa2-6594-92cd-27e4f1b0e4ec-3d11bb2a {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_4022506b-9413-a46d-9400-3560893a894f-3d11bb2a {
  grid-area: 1 / 2 / 4 / 3;
  justify-self: stretch;
}

#w-node-_85236b9a-b139-8421-3e25-f8a8095d58d2-3d11bb2a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d14a1c8a-c95f-e9c1-9eae-facd9693390e-3d11bb2a {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_99daab11-8f48-a3fa-b25f-ea9882a62a9e-3d11bb2a {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6a3b6fd0-1a05-7c15-5213-cf656cdbec95-3d11bb2a {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-c372ef03-df9f-c76e-caf9-e11cf0296c02-3d11bb2a, #w-node-c372ef03-df9f-c76e-caf9-e11cf0296c08-3d11bb2a, #w-node-c372ef03-df9f-c76e-caf9-e11cf0296c0e-3d11bb2a, #w-node-c372ef03-df9f-c76e-caf9-e11cf0296c14-3d11bb2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce7232c0-5632-fd3e-1ea9-9a2f458d2a5b-3d11bb2a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b27937c1-edf5-08c7-ef50-80148d5052a5-3d11bb2a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b27937c1-edf5-08c7-ef50-80148d5052a7-3d11bb2a {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b41cfc95-1b8a-b0a7-33f3-adef4b2f8cbc-3d11bb2a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-fdb7920c-0336-4878-1377-374b650b038e-3d11bb2a {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_914cc95b-32b2-8e86-b2e6-08a8cf227dd0-3d11bb2a {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a0-3d11bb2a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a2-3d11bb2a {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a3-3d11bb2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ac28131-366a-de45-03c9-f181e74af8a4-3d11bb2a {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1b5e9502-8ff4-85b1-8aea-60b34cbd0406-3d11bb2a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1b5e9502-8ff4-85b1-8aea-60b34cbd0408-3d11bb2a {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_3da43861-cea6-14e2-3785-72cbd25448b5-3d11bb2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3da43861-cea6-14e2-3785-72cbd25448bc-3d11bb2a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3da43861-cea6-14e2-3785-72cbd25448d5-3d11bb2a {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_3da43861-cea6-14e2-3785-72cbd25448d6-3d11bb2a {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_3da43861-cea6-14e2-3785-72cbd25448e1-3d11bb2a, #w-node-_0cc0bb38-9738-a034-7b13-cb124938234d-3d11bb3e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c8164424-3471-f2b9-ef55-7d1d84886110-3d11bb3e, #w-node-_0cc0bb38-9738-a034-7b13-cb124938234f-3d11bb3e {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_0cc0bb38-9738-a034-7b13-cb1249382359-3d11bb3e {
  grid-area: 1 / 2 / 4 / 3;
  justify-self: stretch;
}

#w-node-_27e092ff-b698-1be1-0ad6-fbd7993351cc-3d11bb3e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2d7d938f-74bd-57d6-49c2-d92f57f1f7cb-3d11bb3e {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-e230e0e9-bba1-e19c-2ac1-595a36c26172-3d11bb3e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a709934c-5159-cda8-6d2a-302c7ad887d3-3d11bb3e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_279d8897-08ae-3ea9-5baa-9054ade3f5e4-3d11bb3e {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-ab0c410c-660c-7da2-d1c7-f2b379abe4a0-3d11bb3e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_0017a17f-5044-a99a-e0ea-2765f9be75bb-3d11bb3e {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_681db9b5-7504-b340-79b6-9a040497fad1-3d11bb3e, #w-node-_25d54dc0-28c9-5ebd-85cd-d0e125100395-3d11bb3e, #w-node-cdcbc537-25ff-4e16-f76b-769e161966db-3d11bb3e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-cdcbc537-25ff-4e16-f76b-769e161966dc-3d11bb3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc03f909-5fa2-3899-2685-37fb213ee3a6-3d11bb3e, #w-node-a4802ab8-d182-b48f-92a4-0d6da3eb7a1a-3d11bb3e, #w-node-e17b4879-9298-2115-c196-c05c029f9ed6-3d11bb3e, #w-node-fb95dfa1-fcfb-bed0-ff7c-e2de3c22ac8a-3d11bb3e, #w-node-_79614e39-246f-d5cb-8be4-3b6956aa94af-3d11bb3e, #w-node-ac814e53-b3b0-362f-ac49-6343c7551654-3d11bb3e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5ff1111d-0980-078b-6a6b-8081ee132068-3d11bb3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ed2f46c-5184-8307-ed38-c606490c3a8b-3d11bb3e, #w-node-_5ff1111d-0980-078b-6a6b-8081ee13206a-3d11bb3e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5ff1111d-0980-078b-6a6b-8081ee13206c-3d11bb3e {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_5ff1111d-0980-078b-6a6b-8081ee13206d-3d11bb3e, #w-node-_57c878a9-e217-520f-7350-42cfd63c9160-3d11bb3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa67e1ad-dd9a-d1be-bdfe-34b6972fd410-3d11bb3e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_78d3753a-4637-3cb6-e762-56b74f710193-3d11bb3e {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_741ee4a2-0b84-0be1-4dd7-ef37f4f944d8-3d11bb3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d6e598d-2ab6-ca2d-3051-e73e89dddc37-3d11bb3e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_1d6e598d-2ab6-ca2d-3051-e73e89dddc38-3d11bb3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d6e598d-2ab6-ca2d-3051-e73e89dddc3b-3d11bb3e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1d6e598d-2ab6-ca2d-3051-e73e89dddc3d-3d11bb3e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_1d6e598d-2ab6-ca2d-3051-e73e89dddc3f-3d11bb3e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_97b6444e-92a2-d8a0-692f-2d9ac0b88c7d-3d11bb3e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_97b6444e-92a2-d8a0-692f-2d9ac0b88c7e-3d11bb3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97b6444e-92a2-d8a0-692f-2d9ac0b88c81-3d11bb3e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_97b6444e-92a2-d8a0-692f-2d9ac0b88c83-3d11bb3e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_0e0d7068-187b-432a-53f6-7d2edb0cd0b8-3d11bb3e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_506dd64f-f4c8-a645-55a0-7881ccda5fa7-3d11bb3e {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_506dd64f-f4c8-a645-55a0-7881ccda5fad-3d11bb3e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_31a271f3-07d7-1b78-2bba-5669f02f0bbb-3d11bb3e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_31a271f3-07d7-1b78-2bba-5669f02f0bc0-3d11bb3e {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_31a271f3-07d7-1b78-2bba-5669f02f0bc2-3d11bb3e {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_31a271f3-07d7-1b78-2bba-5669f02f0bcd-3d11bb3e {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-c432da6c-ac93-7af5-ec45-c8cd9890fbbe-3d11bb3e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c432da6c-ac93-7af5-ec45-c8cd9890fbc0-3d11bb3e {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-eb73916f-1c3a-cf22-b2bc-0c85b4c11114-3d11bb3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb73916f-1c3a-cf22-b2bc-0c85b4c1111b-3d11bb3e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-eb73916f-1c3a-cf22-b2bc-0c85b4c11134-3d11bb3e {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-eb73916f-1c3a-cf22-b2bc-0c85b4c11135-3d11bb3e {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-eb73916f-1c3a-cf22-b2bc-0c85b4c11140-3d11bb3e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-bc8fa7c8-aa5e-1653-9753-22b84b3d1f91-3d11bb40 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f3fe5963-4f5e-82f7-b360-10577011b3e3-3d11bb40 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_0b9f327c-263c-3ae9-6a37-3f57ee295391-3d11bb40, #w-node-_0b9f327c-263c-3ae9-6a37-3f57ee295397-3d11bb40, #w-node-_0b9f327c-263c-3ae9-6a37-3f57ee29539d-3d11bb40, #w-node-_0b9f327c-263c-3ae9-6a37-3f57ee2953a3-3d11bb40 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8f9b8d37-04a5-3ac4-a57c-4c54c83820ec-3d11bb40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f9b8d37-04a5-3ac4-a57c-4c54c83820f3-3d11bb40 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_8f9b8d37-04a5-3ac4-a57c-4c54c83820fc-3d11bb40 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8f9b8d37-04a5-3ac4-a57c-4c54c8382109-3d11bb40 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_8f9b8d37-04a5-3ac4-a57c-4c54c838211c-3d11bb40, #w-node-_8f9b8d37-04a5-3ac4-a57c-4c54c8382122-3d11bb40, #w-node-_8f9b8d37-04a5-3ac4-a57c-4c54c8382128-3d11bb40, #w-node-_8f9b8d37-04a5-3ac4-a57c-4c54c838212e-3d11bb40 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_11dc013a-f032-e439-5592-8b012cc7081b-3d11bb43, #w-node-_11dc013a-f032-e439-5592-8b012cc7081d-3d11bb43 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-bf609540-20f0-7d7a-e9c2-2c7957f199a7-3d11bb43 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_57dbd15a-f034-e923-1d17-20556936200c-3d11bb43 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c7abd34f-cffb-661e-1309-ad0feea41bad-3d11bb43 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-cc2b4654-1f4b-0002-db7b-60b80c03fde4-3d11bb43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc2b4654-1f4b-0002-db7b-60b80c03fdeb-3d11bb43 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-cc2b4654-1f4b-0002-db7b-60b80c03fe04-3d11bb43 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-cc2b4654-1f4b-0002-db7b-60b80c03fe05-3d11bb43 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-cc2b4654-1f4b-0002-db7b-60b80c03fe10-3d11bb43, #w-node-_52c1cfba-32d1-e385-5ef6-988c8bf5cde9-3d11bb46, #w-node-_657066c3-0999-0019-3160-32a8467584ce-3d11bb46, #w-node-_657066c3-0999-0019-3160-32a8467584ce-0ef2c6d2, #w-node-_8261549a-cb2a-ebd8-211c-9ac785804a29-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_427f4d2b-6b5e-bef1-fd0a-155c57df90e5-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_23059506-1188-2319-8fd7-6ee292b5dd6b-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_0a12442f-ed91-33ff-3462-8fe62f0ecd2d-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_4d836c25-d623-d4bd-a16f-91158bc886a0-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_26a4d0db-351c-cc8c-e704-a8bda5c046f4-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_15fb8084-82cd-6c94-75e3-054fb9c73fff-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_90dda117-eff7-ce1a-4106-8aa01b642caa-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-aa9245f4-607d-7954-2aef-e44d76acbf97-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-aa9245f4-607d-7954-2aef-e44d76acbf99-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b4cb2df0-020c-4811-fc88-bc635fb13249-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-b4cb2df0-020c-4811-fc88-bc635fb1324b-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b7ca3433-9f24-fd3a-7627-bc57466eecd1-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-b7ca3433-9f24-fd3a-7627-bc57466eecd3-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6b9b0176-3137-e670-4b65-7c5088bff618-7ba3d884 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6b9b0176-3137-e670-4b65-7c5088bff61a-7ba3d884 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-_6b9b0176-3137-e670-4b65-7c5088bff61d-7ba3d884 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6b9b0176-3137-e670-4b65-7c5088bff620-7ba3d884 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-c7ab9e80-03c0-7e5f-f85d-eb3b64f304cd-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1e6786f0-88e7-5b42-d61f-8e2aa9e3aad2-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_54299296-3e28-2a30-40db-4580998c4518-7ba3d884 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fe100df3-7ccc-2c4d-bfea-ac74800eeaf4-7ba3d884 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-cf5ea0c7-377c-a23c-85b4-0e30271a3c48-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_81d9d570-b058-a960-63ab-de2205f26ae8-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_50e1fd53-ca5c-229f-0f57-a5668f7a0e12-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_50e1fd53-ca5c-229f-0f57-a5668f7a0e14-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_2f801401-5b80-cbea-0aac-e428722b4f98-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_2f801401-5b80-cbea-0aac-e428722b4f9a-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1cc07ed0-0f58-5d13-76f4-46eef06f63bd-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1cc07ed0-0f58-5d13-76f4-46eef06f63bf-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-ee017bde-2a3d-d2d6-3389-1734d525d87c-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ee017bde-2a3d-d2d6-3389-1734d525d87e-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a204a446-d766-f23d-1134-e2156204f10d-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a204a446-d766-f23d-1134-e2156204f10f-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a4b63d49-34c0-a124-2c66-aec04fd58b62-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a4b63d49-34c0-a124-2c66-aec04fd58b64-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_7d485528-971d-6934-357a-b92a17960e66-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_7d485528-971d-6934-357a-b92a17960e68-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-ef911796-62dd-606a-0d24-0505fc722bf5-7ba3d884 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_42af2b2c-4f40-2336-656b-fe4bd1577d1d-7ba3d884 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b6eba9d-da6b-9eff-5ee5-5290ebdb59ce-7ba3d884 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#w-node-afd6ba96-7caf-6662-f8a3-2f513440f07f-7ba3d884 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_92da8e1f-279f-1d82-8517-14284c1245d3-7ba3d884 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92da8e1f-279f-1d82-8517-14284c1245d4-7ba3d884 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#w-node-_6b8ca0ae-4f17-4d0e-769e-4ad84ba093eb-7ba3d884 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_17691c8b-7892-0bcd-97d8-dea762746d43-7ba3d884 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17691c8b-7892-0bcd-97d8-dea762746d44-7ba3d884 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#w-node-a10723da-81c1-a1fe-487c-4a983efd2963-7ba3d884 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5bfcc805-3ac4-1579-41a9-ff0f2cffd4e3-7ba3d884 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bfcc805-3ac4-1579-41a9-ff0f2cffd4e4-7ba3d884 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#w-node-a3c35998-2525-15ca-8003-3549da5fc649-7ba3d884 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ea95de66-48c3-226d-63d9-4890798d6ca4-7ba3d884 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea95de66-48c3-226d-63d9-4890798d6ca5-7ba3d884 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#w-node-_73a55767-c28c-720e-20b4-83288cf27f86-7ba3d884 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e2490285-d161-30c6-370f-783445f6e1dc-7ba3d884 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2490285-d161-30c6-370f-783445f6e1dd-7ba3d884 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#w-node-_7bdc3fa3-865c-4871-4a6c-73c6cc0e7bee-7ba3d884 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7bdc3fa3-865c-4871-4a6c-73c6cc0e7bf0-7ba3d884 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bdc3fa3-865c-4871-4a6c-73c6cc0e7bf1-7ba3d884 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#w-node-fd5567ea-21ba-fc81-83c8-c4b038c2f402-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_8b7674ab-f172-5ea9-30bc-05cff60b40fa-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-d96bab81-2d98-6e3b-29a9-7c1b30a8e015-7ba3d884 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-f9b7bf06-cadb-9464-1bef-180817de3f91-7ba3d884 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9b7bf06-cadb-9464-1bef-180817de3f98-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-f9b7bf06-cadb-9464-1bef-180817de3fb1-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-f9b7bf06-cadb-9464-1bef-180817de3fb2-7ba3d884 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f9b7bf06-cadb-9464-1bef-180817de3fbd-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9e1b8cd6-4cf0-e27a-2583-2d17942684df-7ba3d884 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e1b8cd6-4cf0-e27a-2583-2d17942684e6-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9e1b8cd6-4cf0-e27a-2583-2d17942684ff-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9e1b8cd6-4cf0-e27a-2583-2d1794268500-7ba3d884 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_9e1b8cd6-4cf0-e27a-2583-2d179426850b-7ba3d884, #w-node-e0b01cbd-5301-bccc-f174-84280bb16870-7ba3d884 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6207f9b7-7f6f-c240-8793-5ec1c312acb3-7ba3d884, #w-node-fb183337-f4de-5a0d-631f-a194302036c7-7ba3d884 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_391d839c-3484-6e9b-0366-895753248b61-7ba3d884 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_680eeab8-9c9d-4ca2-f6df-1daf19f498bf-7ba3d884 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_680eeab8-9c9d-4ca2-f6df-1daf19f498c1-7ba3d884 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_680eeab8-9c9d-4ca2-f6df-1daf19f498c5-7ba3d884 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5fdc87bd-ea0d-6be1-c1db-adf1602c2701-7ba3d884 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_680eeab8-9c9d-4ca2-f6df-1daf19f498c8-7ba3d884 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_680eeab8-9c9d-4ca2-f6df-1daf19f498cc-7ba3d884 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_149d4c05-81a8-2f2f-0c4d-3eabfb6d20f4-7ba3d884 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_67b50f5d-569a-577f-be39-068b9e4b3a82-7ba3d884, #w-node-cdd70a40-445e-eeaa-7d46-3da789be020c-089b86f1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_674bd389-65f5-c3dd-27a5-f6c744667cd9-089b86f1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6924a2e2-446a-d80a-34f5-57646ca40c9f-089b86f1 {
  grid-area: 1 / 2 / 4 / 3;
  justify-self: stretch;
}

#w-node-_0be7cf02-2173-bb8c-aca8-3b86ea855fd6-089b86f1 {
  align-self: start;
}

#w-node-_57b35095-dc95-ab44-42b9-e60e73f4fb60-089b86f1 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-d7f6e8a6-2d18-508a-9308-1a069419d9ce-089b86f1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d7f6e8a6-2d18-508a-9308-1a069419d9d0-089b86f1 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-d7f6e8a6-2d18-508a-9308-1a069419d9d3-089b86f1 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-d7f6e8a6-2d18-508a-9308-1a069419d9d6-089b86f1 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_9d1668d0-08fa-ee5e-9d2c-21094210a59e-089b86f1 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_9d1668d0-08fa-ee5e-9d2c-21094210a5a0-089b86f1 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_9d1668d0-08fa-ee5e-9d2c-21094210a5a4-089b86f1 {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-c061853a-3d3d-da05-4517-dc0491282b1c-089b86f1 {
  grid-area: 1 / 2 / 4 / 3;
}

#w-node-_7f0ca53e-5b73-4734-af82-784a7d4917ee-089b86f1 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_3dc16a3f-64a9-f819-444d-dfd19ae23f2a-089b86f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df3a-089b86f1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df3c-089b86f1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df43-089b86f1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df45-089b86f1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df4c-089b86f1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df4e-089b86f1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df55-089b86f1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df57-089b86f1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df5e-089b86f1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df60-089b86f1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df67-089b86f1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df69-089b86f1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df70-089b86f1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df72-089b86f1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df79-089b86f1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a2699b7f-60b1-82c3-e6fe-f868d6d9df7b-089b86f1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_5c55b403-269e-e18e-b120-a6998926ed25-089b86f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c55b403-269e-e18e-b120-a6998926ed2c-089b86f1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5c55b403-269e-e18e-b120-a6998926ed45-089b86f1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_5c55b403-269e-e18e-b120-a6998926ed46-089b86f1 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_5c55b403-269e-e18e-b120-a6998926ed51-089b86f1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_241f2b82-100c-b260-b42e-2eded8766811-089b86f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_241f2b82-100c-b260-b42e-2eded8766818-089b86f1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_241f2b82-100c-b260-b42e-2eded8766831-089b86f1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_241f2b82-100c-b260-b42e-2eded8766832-089b86f1 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_241f2b82-100c-b260-b42e-2eded876683d-089b86f1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_936bf835-2030-49e8-79a1-eb22f17badf4-089b86f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_936bf835-2030-49e8-79a1-eb22f17badfb-089b86f1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_936bf835-2030-49e8-79a1-eb22f17bae14-089b86f1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_936bf835-2030-49e8-79a1-eb22f17bae15-089b86f1 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_936bf835-2030-49e8-79a1-eb22f17bae20-089b86f1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e7dc759b-8dfe-d652-39fe-5a023dcd8907-089b86f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7dc759b-8dfe-d652-39fe-5a023dcd890e-089b86f1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e7dc759b-8dfe-d652-39fe-5a023dcd8927-089b86f1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-e7dc759b-8dfe-d652-39fe-5a023dcd8928-089b86f1 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-e7dc759b-8dfe-d652-39fe-5a023dcd8933-089b86f1 {
  grid-area: 3 / 1 / 4 / 2;
}

@media screen and (max-width: 479px) {
  #w-node-_8261549a-cb2a-ebd8-211c-9ac785804a29-3d11baf2 {
    justify-self: stretch;
  }

  #w-node-_6b9b0176-3137-e670-4b65-7c5088bff618-3d11baf2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6b9b0176-3137-e670-4b65-7c5088bff61a-3d11baf2 {
    order: 0;
    grid-row: span 1 / span 1;
  }

  #w-node-_6b9b0176-3137-e670-4b65-7c5088bff61d-3d11baf2 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6b9b0176-3137-e670-4b65-7c5088bff620-3d11baf2 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-c7ab9e80-03c0-7e5f-f85d-eb3b64f304cd-3d11baf2 {
    grid-row: 5 / 6;
  }

  #w-node-_54299296-3e28-2a30-40db-4580998c4518-3d11baf2 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-fe100df3-7ccc-2c4d-bfea-ac74800eeaf4-3d11baf2 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d96bab81-2d98-6e3b-29a9-7c1b30a8e015-3d11baf2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6924a2e2-446a-d80a-34f5-57646ca40c9f-3d11bafc, #w-node-d7f6e8a6-2d18-508a-9308-1a069419d9ce-3d11bafc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7f6e8a6-2d18-508a-9308-1a069419d9d0-3d11bafc {
    order: 0;
    grid-row: span 1 / span 1;
  }

  #w-node-d7f6e8a6-2d18-508a-9308-1a069419d9d3-3d11bafc {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d7f6e8a6-2d18-508a-9308-1a069419d9d6-3d11bafc {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-f8e5c590-5808-85de-4a1a-7e3044ea6237-3d11bafc, #w-node-f34c510e-254a-0dc2-6975-0be31adeed2f-3d11bafc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9d1668d0-08fa-ee5e-9d2c-21094210a59e-3d11bafc {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9d1668d0-08fa-ee5e-9d2c-21094210a5a0-3d11bafc {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_9d1668d0-08fa-ee5e-9d2c-21094210a5a4-3d11bafc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c061853a-3d3d-da05-4517-dc0491282b1c-3d11bafc {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_2601a4ce-0890-86ea-af04-8129d571d379-3d11bafc, #w-node-c0af3da1-d697-ae6d-a9e5-57a698d7074e-3d11bafc, #w-node-_8debc17f-809a-6b35-0471-c4fde14d9f03-3d11bafc, #w-node-_668ab268-6de5-58f1-be6c-9dfc01cf9356-3d11bafc, #w-node-c6528c00-3976-3f9d-079a-415d934625dd-3d11bafc, #w-node-_8ed3bfb9-a877-a711-dc00-0f82abd856e4-3d11bafc, #w-node-_8e106388-d646-10f2-bbb6-873b6ef54e98-3d11bafc, #w-node-da29d690-7f79-2f39-a042-49b3544e0e24-3d11bafc, #w-node-a5b204b9-6c6d-c185-27de-62908ebacd53-3d11bafc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7f0ca53e-5b73-4734-af82-784a7d4917ee-3d11bafc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_61d95f80-dc99-5be4-8d7c-e3e9c3f3d24f-3d11bafd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7f1c98c8-55f3-4011-d29f-04effacc393c-3d11bafd {
    justify-self: stretch;
  }

  #w-node-_5b143f0d-e15c-bae7-a842-b75071a81045-3d11bafe {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_245b043e-5b38-eeb4-0cd6-6a9eeab682fb-3d11bafe {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_9e6c04db-0722-dd69-f6c8-2881fc6c1057-3d11bafe {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_21033555-dad6-c168-734c-e87e891e4b25-3d11bafe {
    grid-row: span 1 / span 1;
  }

  #w-node-_03b21fcb-e506-a74a-99bc-5cc3c14dcd45-3d11bafe {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_20fc9296-d5c4-e962-9f41-709dcb96d2f5-3d11bafe {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_342dd5e5-017f-382e-e664-cdadbd36474f-3d11bafe {
    grid-row: 1 / 2;
  }

  #w-node-_03b21fcb-e506-a74a-99bc-5cc3c14dcd49-3d11bafe {
    grid-row: 6 / 7;
  }

  #w-node-_8a8d18b0-d175-2dbf-b5c5-6776f5b36003-3d11bafe {
    grid-row: 8 / 9;
  }

  #w-node-_5759ace1-ed13-d5df-9624-ec33a40eec1c-3d11bafe {
    grid-row: span 1 / span 1;
  }

  #w-node-_5759ace1-ed13-d5df-9624-ec33a40eec20-3d11bafe {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_5759ace1-ed13-d5df-9624-ec33a40eec22-3d11bafe {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_5759ace1-ed13-d5df-9624-ec33a40eec28-3d11bafe {
    grid-row: 1 / 2;
    grid-column-start: 2;
  }

  #w-node-_5759ace1-ed13-d5df-9624-ec33a40eec2e-3d11bafe {
    grid-row: 6 / 7;
  }

  #w-node-_5759ace1-ed13-d5df-9624-ec33a40eec33-3d11bafe {
    grid-row: 8 / 9;
  }

  #w-node-_1f02aae2-ac79-1355-92fd-802aef7ebc11-3d11bafe {
    grid-column-end: 3;
  }

  #w-node-_79da9732-dcba-dd57-427d-3ceb9863f81d-3d11bafe {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9aa261d2-43e7-ec95-1629-f100519d5553-3d11bafe {
    grid-column-end: 3;
  }

  #w-node-_9aa261d2-43e7-ec95-1629-f100519d5555-3d11bafe {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_466df261-94f6-4194-ea06-3f8d7969cec1-3d11bafe {
    grid-column-end: 3;
  }

  #w-node-_466df261-94f6-4194-ea06-3f8d7969cec3-3d11bafe {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e426e4ef-1dd4-4f75-b3e0-84344fbd9c1e-3d11bafe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e426e4ef-1dd4-4f75-b3e0-84344fbd9c20-3d11bafe {
    order: 0;
    grid-row: span 1 / span 1;
  }

  #w-node-e426e4ef-1dd4-4f75-b3e0-84344fbd9c23-3d11bafe {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e426e4ef-1dd4-4f75-b3e0-84344fbd9c25-3d11bafe {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-c9f540ad-1434-5679-b64d-1a459f3581b2-3d11bafe {
    grid-row: 5 / 6;
  }

  #w-node-e08610cc-6f43-2e73-0ba3-0f94d0a50d2f-3d11bafe {
    grid-row: 7 / 8;
  }

  #w-node-_6fc74829-bbb5-b11a-ea16-b02ee2278482-3d11bafe {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ce1633c7-e3d7-1f30-4d87-6a1001b9139a-3d11bafe {
    grid-row: 5 / 6;
  }

  #w-node-ce1633c7-e3d7-1f30-4d87-6a1001b913a2-3d11bafe {
    grid-row: 7 / 8;
  }

  #w-node-ce1633c7-e3d7-1f30-4d87-6a1001b913ae-3d11bafe {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-fb5b31fa-7e10-87e4-2193-89ee555155f6-3d11baff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fb5b31fa-7e10-87e4-2193-89ee555155f8-3d11baff {
    order: 0;
    grid-row: span 1 / span 1;
  }

  #w-node-fb5b31fa-7e10-87e4-2193-89ee555155fb-3d11baff {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-fb5b31fa-7e10-87e4-2193-89ee555155fd-3d11baff {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-aadfacad-2dd1-96cd-cd15-0885b41a8153-3d11bb00 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7c20b3b1-362a-4fbe-f910-66b281dbe9c5-3d11bb00 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_75f99b44-870b-1003-5ec7-23f8b4e953ae-3d11bb00 {
    grid-row: span 1 / span 1;
  }

  #w-node-_75f99b44-870b-1003-5ec7-23f8b4e953b1-3d11bb00 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_75f99b44-870b-1003-5ec7-23f8b4e953b3-3d11bb00 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_75f99b44-870b-1003-5ec7-23f8b4e953b9-3d11bb00 {
    grid-row: 1 / 2;
  }

  #w-node-_75f99b44-870b-1003-5ec7-23f8b4e953bf-3d11bb00 {
    grid-row: 6 / 7;
  }

  #w-node-_75f99b44-870b-1003-5ec7-23f8b4e953c4-3d11bb00 {
    grid-row: 8 / 9;
  }

  #w-node-_75f99b44-870b-1003-5ec7-23f8b4e953ca-3d11bb00 {
    grid-row: span 1 / span 1;
  }

  #w-node-_75f99b44-870b-1003-5ec7-23f8b4e953cd-3d11bb00 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_75f99b44-870b-1003-5ec7-23f8b4e953cf-3d11bb00 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_75f99b44-870b-1003-5ec7-23f8b4e953d5-3d11bb00 {
    grid-row: 1 / 2;
    grid-column-start: 2;
  }

  #w-node-_75f99b44-870b-1003-5ec7-23f8b4e953db-3d11bb00 {
    grid-row: 6 / 7;
  }

  #w-node-_75f99b44-870b-1003-5ec7-23f8b4e953e0-3d11bb00 {
    grid-row: 8 / 9;
  }

  #w-node-_4246e34b-e1fc-2cdf-bef2-c4ab24c2f454-3d11bb00 {
    grid-row: 5 / 6;
  }

  #w-node-_4246e34b-e1fc-2cdf-bef2-c4ab24c2f45c-3d11bb00 {
    grid-row: 7 / 8;
  }

  #w-node-_4246e34b-e1fc-2cdf-bef2-c4ab24c2f468-3d11bb00 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b904e14c-8f3d-c9a6-4b5d-12340fd866b0-3d11bb00 {
    grid-row: 5 / 6;
  }

  #w-node-b904e14c-8f3d-c9a6-4b5d-12340fd866b8-3d11bb00 {
    grid-row: 7 / 8;
  }

  #w-node-b904e14c-8f3d-c9a6-4b5d-12340fd866c4-3d11bb00 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_4022506b-9413-a46d-9400-3560893a894f-3d11bb01 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a3b6fd0-1a05-7c15-5213-cf656cdbec95-3d11bb01 {
    grid-row: 7 / 8;
  }

  #w-node-ce7232c0-5632-fd3e-1ea9-9a2f458d2a5b-3d11bb01 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fb5b31fa-7e10-87e4-2193-89ee555155f6-3d11bb02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fb5b31fa-7e10-87e4-2193-89ee555155f8-3d11bb02 {
    order: 0;
    grid-row: span 1 / span 1;
  }

  #w-node-fb5b31fa-7e10-87e4-2193-89ee555155fb-3d11bb02 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-fb5b31fa-7e10-87e4-2193-89ee555155fd-3d11bb02 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-f2e0bcf2-d790-20fc-58ca-52c8de0fc1be-3d11bb03 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f2e0bcf2-d790-20fc-58ca-52c8de0fc1c3-3d11bb03 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-b17a72b9-6097-819d-34bc-e8a2095d9ced-3d11bb03 {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_188d38b9-8859-fb4c-4dfd-66f257070441-3d11bb03 {
    grid-row: 3 / 4;
  }

  #w-node-_45d65e32-d28d-a483-847c-b951164c5d5c-3d11bb03 {
    grid-row: 5 / 6;
  }

  #w-node-_9e9f9c8d-bc5b-d450-6073-890f68c269b6-3d11bb03 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_7c447fed-8577-3fc2-3768-f2510f7720c4-3d11bb09, #w-node-_2e7fc589-f113-7d60-d4b3-af695162520f-3d11bb0a {
    justify-self: stretch;
  }

  #w-node-_4022506b-9413-a46d-9400-3560893a894f-3d11bb0f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a3b6fd0-1a05-7c15-5213-cf656cdbec95-3d11bb0f {
    grid-row: 7 / 8;
  }

  #w-node-ce7232c0-5632-fd3e-1ea9-9a2f458d2a5b-3d11bb0f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4022506b-9413-a46d-9400-3560893a894f-3d11bb10 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a3b6fd0-1a05-7c15-5213-cf656cdbec95-3d11bb10 {
    grid-row: 7 / 8;
  }

  #w-node-ce7232c0-5632-fd3e-1ea9-9a2f458d2a5b-3d11bb10 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_14b9f975-d2d5-8930-7898-e22ef9048f83-3d11bb11 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fd708cf6-7d85-f768-d106-c83152585d31-3d11bb11 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_4478632d-f8f3-b33c-3191-84ff93b79c46-3d11bb11 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_2bfd4048-741f-cdab-3e81-6cce73ed1748-3d11bb11 {
    grid-row: span 1 / span 1;
  }

  #w-node-_14ddd723-bb08-3ca9-c010-92afd9482841-3d11bb11 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_501fee17-71f3-b838-c614-1c00aa143e01-3d11bb11 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_072691d4-7fa9-8c49-7541-12b3a3799406-3d11bb11 {
    grid-row: span 1 / span 1;
  }

  #w-node-fc4f9fe0-bddf-4ca3-4970-64621d2183c7-3d11bb11 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4022506b-9413-a46d-9400-3560893a894f-3d11bb28 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a3b6fd0-1a05-7c15-5213-cf656cdbec95-3d11bb28 {
    grid-row: 7 / 8;
  }

  #w-node-ce7232c0-5632-fd3e-1ea9-9a2f458d2a5b-3d11bb28 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4022506b-9413-a46d-9400-3560893a894f-3d11bb2a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a3b6fd0-1a05-7c15-5213-cf656cdbec95-3d11bb2a {
    grid-row: 7 / 8;
  }

  #w-node-ce7232c0-5632-fd3e-1ea9-9a2f458d2a5b-3d11bb2a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0cc0bb38-9738-a034-7b13-cb1249382359-3d11bb3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_27e092ff-b698-1be1-0ad6-fbd7993351cc-3d11bb3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_2d7d938f-74bd-57d6-49c2-d92f57f1f7cb-3d11bb3e {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e230e0e9-bba1-e19c-2ac1-595a36c26172-3d11bb3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_681db9b5-7504-b340-79b6-9a040497fad1-3d11bb3e {
    order: 9999;
  }

  #w-node-cdcbc537-25ff-4e16-f76b-769e161966db-3d11bb3e {
    grid-row: span 2 / span 2;
  }

  #w-node-_2ed2f46c-5184-8307-ed38-c606490c3a8b-3d11bb3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5ff1111d-0980-078b-6a6b-8081ee13206a-3d11bb3e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_5ff1111d-0980-078b-6a6b-8081ee13206c-3d11bb3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa67e1ad-dd9a-d1be-bdfe-34b6972fd410-3d11bb3e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_78d3753a-4637-3cb6-e762-56b74f710193-3d11bb3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1d6e598d-2ab6-ca2d-3051-e73e89dddc37-3d11bb3e {
    grid-row: span 1 / span 1;
  }

  #w-node-_1d6e598d-2ab6-ca2d-3051-e73e89dddc3d-3d11bb3e {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_1d6e598d-2ab6-ca2d-3051-e73e89dddc3f-3d11bb3e {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_97b6444e-92a2-d8a0-692f-2d9ac0b88c7d-3d11bb3e {
    grid-row: span 1 / span 1;
  }

  #w-node-_97b6444e-92a2-d8a0-692f-2d9ac0b88c83-3d11bb3e {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-e504a810-e0db-60b1-bb33-62b877df3565-3d11bb3e {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_31a271f3-07d7-1b78-2bba-5669f02f0bcd-3d11bb3e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8261549a-cb2a-ebd8-211c-9ac785804a29-7ba3d884 {
    justify-self: stretch;
  }

  #w-node-_6b9b0176-3137-e670-4b65-7c5088bff618-7ba3d884 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6b9b0176-3137-e670-4b65-7c5088bff61a-7ba3d884 {
    order: 0;
    grid-row: span 1 / span 1;
  }

  #w-node-_6b9b0176-3137-e670-4b65-7c5088bff61d-7ba3d884 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6b9b0176-3137-e670-4b65-7c5088bff620-7ba3d884 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-c7ab9e80-03c0-7e5f-f85d-eb3b64f304cd-7ba3d884 {
    grid-row: 5 / 6;
  }

  #w-node-_54299296-3e28-2a30-40db-4580998c4518-7ba3d884 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-fe100df3-7ccc-2c4d-bfea-ac74800eeaf4-7ba3d884 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d96bab81-2d98-6e3b-29a9-7c1b30a8e015-7ba3d884 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6924a2e2-446a-d80a-34f5-57646ca40c9f-089b86f1, #w-node-d7f6e8a6-2d18-508a-9308-1a069419d9ce-089b86f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7f6e8a6-2d18-508a-9308-1a069419d9d0-089b86f1 {
    order: 0;
    grid-row: span 1 / span 1;
  }

  #w-node-d7f6e8a6-2d18-508a-9308-1a069419d9d3-089b86f1 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d7f6e8a6-2d18-508a-9308-1a069419d9d6-089b86f1 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-f8e5c590-5808-85de-4a1a-7e3044ea6237-089b86f1, #w-node-f34c510e-254a-0dc2-6975-0be31adeed2f-089b86f1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9d1668d0-08fa-ee5e-9d2c-21094210a59e-089b86f1 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9d1668d0-08fa-ee5e-9d2c-21094210a5a0-089b86f1 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_9d1668d0-08fa-ee5e-9d2c-21094210a5a4-089b86f1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c061853a-3d3d-da05-4517-dc0491282b1c-089b86f1 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_2601a4ce-0890-86ea-af04-8129d571d379-089b86f1, #w-node-c0af3da1-d697-ae6d-a9e5-57a698d7074e-089b86f1, #w-node-_8debc17f-809a-6b35-0471-c4fde14d9f03-089b86f1, #w-node-_668ab268-6de5-58f1-be6c-9dfc01cf9356-089b86f1, #w-node-c6528c00-3976-3f9d-079a-415d934625dd-089b86f1, #w-node-_8ed3bfb9-a877-a711-dc00-0f82abd856e4-089b86f1, #w-node-_8e106388-d646-10f2-bbb6-873b6ef54e98-089b86f1, #w-node-da29d690-7f79-2f39-a042-49b3544e0e24-089b86f1, #w-node-a5b204b9-6c6d-c185-27de-62908ebacd53-089b86f1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7f0ca53e-5b73-4734-af82-784a7d4917ee-089b86f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
