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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Suisseintl;
  src: url("/landing-assets/9a/cf/5c8866fc04626400bc17f085bf1e.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Suisseintl;
  src: url("/landing-assets/a1/e1/55de39170e23e884eec0b1584098.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: #131313;
  --silver: #c7c7c7;
  --black-text: #222;
  --blue: #1f59f5;
  --white-smoke: #ebeae8;
  --black-2: #282828;
  --dark-slate-grey: #404040;
  --black-3: #232323;
  --black-5: #0b0b0b;
  --dark-grey: #afadac;
  --white-smoke-2: #f6f6f5;
  --white: white;
  --white-smoke-4: #f2f2f2;
  --white-smoke-3: #f3f3f3;
  --161616: #161616;
  --e2e4e7: #e2e4e7;
  --black-opacity-40: #2226;
  --black-4: black;
  --white-smoke-opacity-4: #f3f3f30a;
  --bbe-pink: #ec9ce2;
}

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

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

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

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

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

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

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("/landing-assets/58/9d/534424c61fa6b1b7336b007891f0.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-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

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

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

p {
  margin-bottom: 0;
  font-size: .9em;
  line-height: 105%;
}

a {
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.4em;
}

.h2 {
  color: #000;
  letter-spacing: -1px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Suisseintl, Arial, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 33px;
  display: block;
}

.h2.white {
  color: #fff;
  margin-bottom: 0;
  margin-left: 0;
  display: block;
  position: static;
  inset: auto auto 0% 0%;
}

.h2.block {
  margin-bottom: 17px;
  margin-left: 0;
}

.div-block {
  color: #000;
  background-color: #000;
  height: 3.3px;
}

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

.div-block._7-down {
  margin-bottom: 7px;
}

.body {
  color: #000;
  margin-top: 0;
  margin-left: 0;
  font-family: Suisseintl, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.body.caps {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 15px;
  line-height: 18px;
}

.body.block {
  margin-bottom: 17px;
}

.body.white {
  color: #fff;
}

.body.gray {
  color: #707070;
}

.column {
  padding-left: 0;
  padding-right: 10px;
}

.column-2 {
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.regular-2-columns {
  margin-top: 7px;
  margin-bottom: 0;
}

.menu-general {
  margin: 17px;
}

.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-block-12 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: row;
  align-items: flex-start;
  margin-left: -2px;
  margin-right: -2px;
  padding-left: 0;
  display: flex;
}

.menu-link {
  text-align: left;
  letter-spacing: -.25px;
  background-color: #0000;
  padding: 0;
  font-family: Suisseintl, Arial, sans-serif;
  font-size: 15px;
  line-height: 18px;
}

.menu-link.black {
  color: #000;
  letter-spacing: -.25px;
  padding-bottom: 1px;
  padding-left: 0;
}

.menu-link.black.bbe {
  padding-left: 0;
}

.div-block-23 {
  background-color: #fff;
  border-radius: 20px;
  width: 15px;
  height: 15px;
  margin-top: 2px;
}

.div-block-23._1 {
  background-color: #000;
}

.div-block-24 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  align-items: flex-start;
  display: flex;
}

.body-copy {
  color: #fff;
  margin-top: 0;
  margin-left: 0;
  padding-right: 179px;
  font-family: Suisseintl, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
}

.button-consult {
  color: #1f59f5;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  padding: 9px 20px 8px;
  font-family: Suisseintl, Arial, sans-serif;
  font-size: 15px;
  line-height: 18px;
  display: flex;
}

.column-30 {
  padding-left: 0;
}

.column-31 {
  padding-left: 0;
  padding-right: 0;
}

.column-32 {
  flex-direction: column;
  display: flex;
}

.column-45 {
  flex-direction: column;
  justify-content: space-between;
  padding-left: 0;
  display: flex;
}

.column-46, .column-47 {
  flex-direction: column;
  padding-left: 0;
  display: flex;
}

.div-block-77 {
  flex-direction: column;
  display: flex;
}

.div-block-78 {
  margin-bottom: 70px;
}

.section-7 {
  margin-bottom: 100px;
  margin-left: 17px;
  margin-right: 17px;
}

.column-55 {
  padding-left: 0;
  padding-right: 18px;
}

.column-56 {
  padding-left: 18px;
  padding-right: 0;
}

.image-17 {
  border-radius: 28px;
  display: block;
}

.alter-card {
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-83 {
  height: 10px;
}

.column-57 {
  padding-left: 6px;
  padding-right: 12px;
}

.column-58 {
  padding-left: 12px;
  padding-right: 6px;
}

.header-block {
  margin: 0 17px 100px;
}

.footer-white {
  background-color: #fff;
  border: 1px #000;
  flex-direction: column;
  justify-content: space-between;
  padding: 17px;
  display: flex;
}

.section-8 {
  background-color: #f4f4f4;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-left: 0;
  padding: 17px 17px 0;
}

.column-59 {
  padding-left: 0;
  padding-right: 8px;
}

.column-60 {
  padding-left: 8px;
  padding-right: 0;
}

.card {
  outline-offset: 0px;
  background-color: #fff;
  border-radius: 20px;
  outline: 3px #555;
  flex-direction: column;
  justify-content: space-between;
  height: 286px;
  padding: 17px;
  display: flex;
}

.card.big {
  flex-direction: row;
  align-items: stretch;
  margin-bottom: 17px;
  padding: 0;
}

.image-18 {
  width: 90px;
  height: 90px;
}

.div-17 {
  height: 17px;
}

.columns-14 {
  margin-bottom: 0;
  padding-bottom: 17px;
}

.image-19 {
  flex: 1;
  width: auto;
  height: 100%;
  padding-top: 0;
}

.block-webinars {
  background-color: #f4f4f4;
  margin: 0;
  padding-left: 17px;
  padding-right: 17px;
}

.regular-2-columns-1 {
  margin-top: 7px;
  margin-bottom: 37px;
}

.card-web {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 17px;
  display: flex;
}

.image-20 {
  border-radius: 20px 20px 8px 8px;
}

.div-block-202 {
  flex-direction: column;
  justify-content: space-between;
  height: 125px;
  padding: 17px;
  display: flex;
}

.column-61 {
  flex-direction: column;
  padding-left: 0;
  padding-right: 8px;
  display: flex;
}

.column-62 {
  padding-left: 8px;
  padding-right: 0;
}

.block-guides {
  background-color: #f4f4f4;
  margin: 0;
  padding: 100px 17px;
}

.card-guide {
  background-color: #fff;
  border-radius: 20px;
  margin-bottom: 17px;
}

.column-63 {
  padding-left: 0;
  padding-right: 12px;
}

.column-64 {
  padding-left: 12px;
  padding-right: 0;
}

.column-65 {
  padding-left: 8px;
  padding-right: 4px;
}

.column-66 {
  padding-left: 4px;
  padding-right: 8px;
}

.div-block-202-copy {
  flex-direction: column;
  justify-content: space-between;
  height: 200px;
  padding: 17px;
  display: flex;
}

.tag-new {
  color: #fff;
  letter-spacing: 0;
  background-color: #000;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 2px 12px;
  font-family: Suisseintl, Arial, sans-serif;
  font-size: 12px;
  line-height: 17px;
  display: flex;
}

.columns-15 {
  font-size: 12px;
}

.div-block-280 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #1f59f5;
  border-radius: 20px;
  justify-content: space-between;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding: 18px 28px;
  display: flex;
}

.div-block-841 {
  flex-direction: column;
  justify-content: space-between;
  padding: 17px 120px 17px 17px;
  display: flex;
}

.image-21 {
  display: none;
}

.link-block-21, .link-block-22, .link-block-23 {
  text-decoration: none;
}

.image-22 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.body-black {
  background-color: var(--black);
  color: var(--silver);
  font-family: Suisseintl, Arial, sans-serif;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 1;
}

.body-black.white {
  color: var(--black-text);
  background-color: #dcdcdf;
}

.section {
  padding-left: .75em;
  padding-right: .75em;
}

.section.mb-8.mob-mb-120 {
  display: block;
}

.section.mb-240.value {
  margin-bottom: 10em;
}

.container {
  margin-left: auto;
  margin-right: auto;
}

.container.c1 {
  position: relative;
}

.h1-black {
  letter-spacing: -.06em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5.5em;
  font-weight: 400;
  line-height: 91%;
}

.h2-black {
  letter-spacing: -.02em;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.4em;
  font-weight: 400;
  line-height: 1;
}

.btn-blue {
  z-index: 1;
  background-color: var(--blue);
  color: var(--white-smoke);
  text-align: center;
  border-radius: 100vw;
  padding: .75vw 3vw;
  font-size: .9em;
  font-weight: 400;
  line-height: 105%;
  text-decoration: none;
  transition: background-color .3s;
  display: block;
}

.btn-blue:hover {
  background-color: #1f59f58f;
}

.btn-blue.disabled {
  color: var(--black);
  background-color: #c7c7c73d;
}

.btn-blue.outline {
  box-shadow: inset 0 0 0 2px var(--silver);
  background-color: #0000;
  transition: all .2s, background-color .3s;
}

.btn-blue.outline:hover {
  color: #c7c7c78f;
  border-color: #c7c7c78f;
  box-shadow: inset 0 0 0 2px #c7c7c78f;
}

.btn-blue.outline-disabled {
  color: #c7c7c73d;
  background-color: #0000;
  transition: all .2s, background-color .3s;
  box-shadow: inset 0 0 0 2px #c7c7c78f;
}

.btn-blue.white {
  background-color: var(--silver);
  color: var(--black);
}

.btn-blue.white:hover {
  background-color: #c7c7c78f;
}

.nav-link {
  color: var(--silver);
  font-size: .9em;
  font-weight: 400;
  line-height: 105%;
  text-decoration: none;
  transition: opacity .3s;
}

.nav-link:hover {
  color: #c7c7c78f;
}

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

.form-radio_button {
  border-width: 2px;
  border-color: var(--silver);
  width: 1.1em;
  height: 1.1em;
  margin-top: 0;
  margin-left: 0;
  margin-right: 1em;
}

.form-radio_button.w--redirected-checked {
  border-width: .3em;
  border-color: var(--silver);
  width: 1.1em;
  height: 1.1em;
}

.form-checkbox_icon {
  border-width: 2px;
  border-color: var(--silver);
  background-color: #0000;
  border-radius: 0;
  width: .9em;
  height: .9em;
  margin-top: 0;
  margin-left: 0;
  margin-right: .38em;
}

.form-checkbox_icon.w--redirected-checked {
  border-width: 2px;
  border-color: var(--silver);
  background-color: var(--silver);
  background-image: none;
  border-radius: 0;
  width: .9em;
  height: .9em;
  margin-top: 0;
  margin-left: 0;
  margin-right: .38em;
}

.form_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.form_radio {
  border: 2px solid var(--black-2);
  cursor: pointer;
  border-radius: 1vw;
  align-items: center;
  margin-bottom: 0;
  padding-top: 1.25em;
  padding-bottom: 1.25em;
  padding-left: 1.25em;
  display: flex;
}

.hide {
  display: none;
}

.bg-dark-gray {
  background-color: var(--black-2);
}

.mb-8 {
  margin-bottom: .5em;
}

.mb-20 {
  margin-bottom: 1.25em;
}

.mb-24 {
  margin-bottom: 1.5em;
}

.pb-32 {
  padding-bottom: 2em;
}

.mb-128 {
  margin-bottom: 8em;
}

.mb-240 {
  margin-bottom: 15em;
}

.navbar-container-logo_item {
  width: 3.1em;
  max-width: none;
}

.header-small_top {
  grid-row-gap: 5.3em;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.25em;
  display: flex;
}

.border-radius {
  border-radius: 1vw;
}

.line-decorative {
  border-top: 2px solid var(--black-2);
  border-right: 2px solid var(--black-2);
  border-radius: 0 1vw 0 0;
}

.tag-black {
  border: 2px none var(--black-2);
  text-align: center;
  background-color: #1616160d;
  border-radius: 100vw;
  padding: .25vw 1vw;
}

.tag-black.silver {
  border-width: 1.5px;
  border-color: var(--silver);
}

.tag-black.grey {
  border-style: none;
  border-color: var(--dark-slate-grey);
}

.tag-layout {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.tag-wrap {
  grid-column-gap: .25em;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.header-big_top {
  grid-row-gap: 1.25em;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.divider {
  background-color: var(--black-2);
  height: 2px;
  margin-left: -1.25em;
}

.max-w-m {
  max-width: 67%;
}

.max-w-s {
  max-width: 60%;
}

.header-big_btm {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.header-big-btm_content {
  grid-row-gap: 1.5em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.header-big-btm_content.max-w-s {
  margin-bottom: 5em;
}

.img-instructor {
  width: 5.25em;
}

.basic-columns_small {
  grid-row-gap: .5em;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.basic-columns_big {
  flex-direction: column;
  justify-content: space-between;
  padding: 1.25em;
  display: flex;
}

.basic-block {
  grid-row-gap: .5em;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.columns-layout {
  border-top: 2px solid var(--black-2);
  border-right: 2px solid var(--black-2);
  border-top-right-radius: 1vw;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.25em;
  display: flex;
}

.bracket-decorative {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-style: italic;
}

.instructor-wrap {
  grid-column-gap: 1.9em;
  align-items: flex-start;
  display: flex;
}

.number-decorative {
  grid-column-gap: .5em;
  letter-spacing: -.02em;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1;
  display: flex;
}

.about-instructor_text {
  grid-row-gap: .75em;
  flex-direction: column;
  align-items: flex-start;
  max-width: 60%;
  display: flex;
}

.body-text-s {
  font-size: .875em;
  line-height: 115%;
}

.header_big-img {
  width: 100%;
  max-height: 100%;
}

.title {
  padding-left: 1.25em;
}

.overflow-hidden {
  overflow: hidden;
}

.cta {
  justify-content: flex-start;
  height: auto;
  padding: 1.25em;
  display: flex;
}

.cta-form {
  width: 33.3%;
}

.footer-black {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-top-right-radius: 1vw;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: flex-start;
}

.footer-layout {
  grid-column-gap: 4em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 22.4em 22.8em 22.4em;
  grid-auto-columns: 1fr;
  display: grid;
}

.links-wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.link-m {
  color: var(--silver);
  letter-spacing: -.02em;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  transition: opacity .3s;
  display: block;
}

.link-m:hover {
  color: #c7c7c78f;
}

.footer-support {
  grid-column-gap: 4em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 22.4em 22.8em 22.4em;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.mb-10 {
  margin-bottom: .63em;
}

.footer-btm {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.link-s {
  color: var(--silver);
  padding-top: 1px;
  font-size: .875em;
  font-weight: 400;
  line-height: 115%;
  text-decoration: none;
  transition: opacity .3s;
  display: block;
}

.link-s:hover {
  color: #c7c7c78f;
}

.form-block {
  margin-bottom: 0;
}

.footer-mob-img_inner {
  border: 1px solid var(--silver);
  justify-content: center;
  align-items: center;
  width: 3.6em;
  height: 2.25em;
  display: flex;
}

.footer-mob-img_item {
  color: var(--black-text);
  width: 2em;
}

.footer-btm_content {
  grid-column-gap: 4em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 22.4em 22.8em;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.desk-hide {
  display: none;
}

.youtube-video {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  position: relative;
  overflow: hidden;
}

.youtube-video.border-radius {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}

.blur {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-color: #13131366;
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.button-wrap {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.youtube-video_alt {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  position: relative;
  overflow: hidden;
}

.youtube-video_alt.border-radius {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}

.options {
  grid-column-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.options-wrap {
  grid-row-gap: 8em;
  background-color: var(--black-3);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding-top: 1.25em;
  padding-bottom: 1.25em;
  padding-left: 1.25em;
  display: flex;
}

.text-link {
  color: var(--blue);
  text-decoration: none;
}

.text-link:hover {
  color: #1f59f58f;
}

.options-wrap_button {
  grid-column-gap: .5em;
  align-items: flex-end;
  display: flex;
}

.options-alt {
  grid-column-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.options-alt_wrap {
  grid-row-gap: 10.5em;
  background-color: var(--black-3);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding-top: 1.25em;
  padding-bottom: 1.25em;
  padding-left: 1.25em;
  display: flex;
}

.body-text-m {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1;
}

.body-text-m.indent-m {
  text-indent: 9.1em;
  font-size: 1.5em;
}

.indent-m {
  text-indent: 7.7em;
  flex-direction: column;
  justify-content: flex-end;
  font-size: 1.25em;
  text-decoration: none;
}

.about-course-wrap_img {
  justify-content: center;
  align-items: center;
  display: flex;
}

.about-course_img {
  width: 30em;
}

.mb-40 {
  margin-bottom: 2.5em;
}

.mob-pb-30 {
  padding-bottom: 2em;
}

.navbar {
  color: var(--silver);
  background-color: #0000;
  padding-left: .75em;
  padding-right: .75em;
}

.navbar-container {
  justify-content: space-between;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: .75em;
  padding-bottom: .75em;
  display: flex;
}

.nav-menu {
  justify-content: space-between;
  align-items: center;
  width: 89.9%;
  display: flex;
}

.navbar-container_logo {
  width: 3.1em;
}

.nav-menu_links-big {
  grid-column-gap: 1.25em;
  justify-content: flex-end;
  align-items: center;
  padding-left: 5.8em;
  display: flex;
}

.nav-menu_links-small {
  grid-column-gap: 1.25em;
  justify-content: space-between;
  align-items: center;
  width: 35%;
  display: flex;
}

.nav-menu-links-small_layout {
  grid-column-gap: 1.4em;
  align-items: center;
  display: flex;
}

.burger-divider {
  background-color: var(--black-2);
  height: 2px;
  margin-left: -1.25em;
}

.header-small-top_img-layout {
  grid-column-gap: .5em;
  display: flex;
}

.header-small-top_img-wrap {
  grid-column-gap: .5em;
}

.header-big-btm_text {
  max-width: 40em;
}

.header-big-btm-content-btn {
  grid-column-gap: .5em;
  align-items: center;
  display: flex;
}

.max-w-l {
  max-width: 75%;
}

.tag-black-big {
  border: 2px solid var(--black-2);
  border-radius: 100vw;
  padding: .75vw 3vw;
}

.about-video {
  grid-column-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-video_title {
  padding-top: 1.25em;
  padding-left: 1.25em;
  padding-right: 1.25em;
}

.about-video_wrap {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.basic-content {
  border-top: 2px solid var(--black-2);
  border-right: 2px solid var(--black-2);
  background-color: #0000;
  border-top-right-radius: 1vw;
  grid-template-rows: auto;
  grid-template-columns: 30em 45.7vw;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 1.25em;
  padding-bottom: 15em;
  padding-right: 1.25em;
  display: grid;
}

.accordion-btm {
  grid-column-gap: .25em;
  align-items: flex-start;
  display: flex;
}

.header-small_btm {
  width: 100%;
}

.accordion-list {
  margin-bottom: 0;
  font-size: .9em;
  line-height: 130%;
}

.accordion-list li {
  list-style-type: disc;
}

.accordion-list ul {
  flex-direction: column;
  padding-left: 1.2em;
  list-style-type: disc;
}

.accordion-list.mt-32 {
  margin-top: 2em;
}

.accordion_title {
  grid-column-gap: 1.25em;
  color: var(--silver);
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.25em;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.accordion_title:hover {
  color: #fff;
}

.accordion-item {
  background-color: var(--black-3);
  cursor: pointer;
  border-radius: 1vw;
  flex-direction: column;
}

.accordion-content {
  grid-row-gap: 7.5em;
  flex-direction: column;
  justify-content: space-between;
  height: auto;
  overflow: hidden;
}

.accordion-content_layout {
  grid-row-gap: 7.5em;
  flex-direction: column;
  padding-bottom: 1.5em;
  padding-left: 1.25em;
  padding-right: 1.25em;
  display: flex;
  overflow: visible;
}

.accordion-arrow {
  width: 1.25em;
  max-width: 100%;
  height: 1.5em;
}

.program-tags_wrap {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.community-big_content {
  max-width: 47em;
}

.community-img {
  border-radius: 1vw;
  margin-bottom: -1.25em;
}

.community-small_box {
  border-top: 2px solid var(--black-2);
  border-right: 2px solid var(--black-2);
  border-top-right-radius: 1vw;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 15em;
  padding: 1.25em;
  display: flex;
}

.footer-btm_img {
  border: 1px solid var(--silver);
  justify-content: center;
  align-items: center;
  width: 3.6em;
  height: 2.75em;
  padding: .5em;
  display: flex;
  position: absolute;
  inset: auto 1.5em 0% auto;
}

.footer-btm_img.black {
  border-color: var(--black-5);
}

.footer-btm_img-item {
  width: 2.6em;
}

.body-text-l {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75em;
  font-weight: 400;
  line-height: 115%;
}

.pl-20 {
  padding-left: 1.25em;
}

.slide_img-wrap {
  justify-content: center;
  align-items: center;
  width: 5.1em;
  margin-left: auto;
  margin-right: auto;
}

.slide-arrow {
  width: 2em;
  font-size: 1vw;
  inset: -3.4em 1.5em auto auto;
}

.slide-arrow.left {
  right: 5.4em;
}

.slide-item {
  max-width: 27em;
  margin-right: .5em;
}

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

.slide-content {
  border-top-right-radius: 1vw;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  min-height: 32.5em;
  padding-top: 1.25em;
  padding-left: 1.25em;
  padding-right: 1.25em;
  display: flex;
  position: relative;
}

.feedback-mask {
  width: 27em;
  overflow: visible;
}

.feedback-arrow_img {
  color: #c7c7c7;
  width: 2em;
  transition: all .3s;
}

.feedback-arrow_img:hover {
  color: #fff;
}

.feedback-wrap {
  background-color: #0000;
  height: auto;
}

.feedback_top {
  grid-row-gap: .75em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.feedback-full_text {
  align-items: flex-end;
  height: 25em;
  padding: 1.25em;
  overflow: scroll;
}

.feedback-full {
  background-color: var(--black);
  height: auto;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.slide-btm {
  cursor: pointer;
}

.basic-columns_text {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: wrap;
  align-items: flex-start;
  padding-top: 1.25em;
  padding-left: 1.25em;
  padding-right: 1.25em;
}

.basic-columns_blocks {
  grid-row-gap: .5em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.column-item {
  grid-column-gap: 3em;
  background-color: var(--black-3);
  grid-template-rows: auto;
  grid-template-columns: 30em 30em;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  height: 15em;
  padding: 1.25em;
  display: flex;
}

.column-item_title {
  max-width: 24em;
}

.column-item_content {
  flex-direction: column;
  justify-content: space-between;
  max-width: 24.5em;
  display: flex;
}

.presents {
  grid-row-gap: .5em;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.presents-layout {
  grid-column-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.presents-layout_item {
  flex-direction: column;
  padding-top: 1.25em;
  padding-left: 1.25em;
  padding-right: 1.25em;
}

.presents-layout_content {
  max-width: 24.3em;
  margin-bottom: 4.7em;
  margin-left: auto;
}

.presents-img {
  width: 13.5em;
}

.presents-img-second {
  height: 14.2em;
}

.cta-alt {
  grid-column-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: start;
  display: flex;
}

.cta-alt_item {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  padding: 1.25em;
  display: flex;
}

.text-span-4 {
  color: #c7c7c766;
  text-decoration: line-through;
}

.cta-alt_price {
  grid-row-gap: 3em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.columns-16 {
  display: block;
}

.form-wrap {
  grid-row-gap: .5em;
  flex-direction: column;
  display: flex;
}

.cta-alt_action {
  width: 50%;
}

.selected {
  background-color: var(--black-3);
}

.cta-alt-title {
  width: 100%;
}

.links-wrap_layout-alt {
  grid-column-gap: 3.3em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 28em repeat(auto-fit, 22.1em);
  grid-auto-columns: 1fr;
  display: grid;
}

.cta-title {
  width: 66.8%;
}

.mb-64 {
  margin-bottom: 4em;
}

.basic-columns_big-alt {
  grid-row-gap: 1.25em;
  flex-direction: column;
  justify-content: space-between;
  padding: 1.25em;
  display: flex;
}

.basic-columns_small-alt {
  grid-row-gap: 4.5em;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.header-small-top_wrap {
  grid-row-gap: 4.5em;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 1.25em;
  display: flex;
}

.accordion-tags {
  grid-column-gap: .25em;
  display: flex;
}

.mob-accordion_arrow-wrap {
  padding-left: 1.25em;
}

.mt-139 {
  margin-top: 8.7em;
}

.feedback-img_item {
  border-radius: 1vw;
  width: 5.1em;
  display: block;
}

.feedback-img {
  justify-content: center;
  align-items: center;
  width: 5.1em;
  margin-top: 8.7em;
  margin-left: auto;
  margin-right: auto;
}

.study {
  grid-row-gap: .5em;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.load-more-btn, .load-more-btn_hide {
  flex-direction: column;
}

.slider-video {
  height: 100%;
}

.columns {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.columns._3 {
  grid-template-columns: 1fr 1fr 2fr;
}

.columns._4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

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

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

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

.columns.alt, .columns._2-alt {
  grid-template-columns: 1fr 2fr;
}

.columns._2 {
  grid-template-columns: 2fr 1fr;
}

.slider {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  overflow: hidden;
}

.slider-mask {
  width: 10%;
  height: 32.5vw;
  overflow: visible;
}

.slider-arrow {
  width: 1.25em;
  height: 1.5em;
  font-size: 1.2vw;
  inset: -3.3em auto auto 0;
}

.slider-arrow.right {
  left: 2.7em;
}

.slider-arrow_img {
  color: #c7c7c7;
  width: 1.25em;
  height: 1.5em;
  transition: all .3s;
}

.slider-arrow_img:hover {
  color: #fff;
}

.instructor-video-slide {
  border-radius: 16px;
  width: 57.75vw;
  margin-right: .5em;
  overflow: hidden;
}

.video-slider {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 27.7em;
}

.body-white {
  color: var(--black-text);
  background-color: #fff;
  font-family: Suisseintl, Arial, sans-serif;
  font-size: 1vw;
  line-height: 1;
}

.section-white {
  padding-left: 3.5em;
  padding-right: 3.5em;
}

.section-white.mb-90-white.mob-mb-100.decisionform--bg {
  background-color: #222;
  border-radius: 20px;
  padding-top: 90px;
  padding-bottom: 90px;
}

.section-white.fixed {
  z-index: 99;
  position: fixed;
  inset: auto 0% 0%;
}

.h1-white {
  color: var(--black-3);
  letter-spacing: -.06em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.4em;
  font-weight: 500;
  line-height: 94%;
}

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

.h2-white {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5em;
  font-weight: 500;
  line-height: 1;
}

.body-text-white {
  letter-spacing: -.04em;
  order: 0;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.66em;
  font-weight: 400;
  line-height: 115%;
}

.body-text-white.old-price {
  color: var(--dark-grey);
  text-decoration: line-through;
}

.body-text-s-white {
  letter-spacing: -.03em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 120%;
}

.text-grey {
  color: var(--dark-grey);
}

.bg-gray-white {
  background-color: var(--white-smoke);
}

.nav-link-white {
  color: var(--black-text);
  letter-spacing: .01em;
  font-size: 1.25em;
  line-height: 122%;
  text-decoration: none;
  transition: opacity .3s;
}

.nav-link-white:hover {
  color: #22222280;
}

.tag-white {
  box-shadow: inset 0 0 0 2px var(--black-text);
  text-align: center;
  border-radius: 100vw;
  padding: .13vw 1.04vw .27vw;
}

.tag-white-alt {
  background-color: var(--white-smoke);
  text-align: center;
  border-radius: 100vw;
  padding: .13vw 1.04vw .27vw;
}

.btn-blue-alt {
  z-index: 1;
  background-color: var(--blue);
  color: var(--white-smoke-2);
  text-align: center;
  letter-spacing: -.04em;
  border-radius: 100vw;
  padding: .7vw 3.5vw;
  font-size: 1.6em;
  font-weight: 400;
  line-height: 115%;
  text-decoration: none;
  transition: background-color .3s;
  display: block;
}

.btn-blue-alt:hover {
  background-color: #1f59f580;
}

.btn-blue-alt.disabled-alt {
  color: var(--white-smoke-2);
  background-color: #afadac80;
}

.link-m-white {
  color: var(--black-text);
  letter-spacing: -.02em;
  font-size: 1.6em;
  font-weight: 400;
  line-height: 115%;
  text-decoration: none;
  transition: opacity .3s;
  display: block;
}

.link-m-white:hover {
  color: #22222280;
}

.link-s-white {
  color: var(--black-text);
  letter-spacing: -.03em;
  font-weight: 400;
  line-height: 120%;
  text-decoration: underline;
  transition: opacity .3s;
}

.link-s-white:hover {
  color: #22222280;
}

.form_checkbox-white {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.form_radio-white {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.radio_button-white {
  box-shadow: inset 0 0 0 .14vw var(--black-text);
  border: 0 #0000;
  border-radius: 100vw;
  width: 1.25em;
  height: 1.25em;
  margin-top: 0;
  margin-left: 0;
  margin-right: .7em;
}

.radio_button-white.w--redirected-checked {
  background-color: #0000;
  background-image: url("/landing-assets/ae/57/ea909ea0eca8af0b6148aa8742ff.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .5vw .5vw;
  background-attachment: scroll;
  border: 0 #0000;
  border-radius: 100vw;
}

.checkbox-icon-white {
  box-shadow: inset 0 0 0 .14vw var(--dark-grey);
  background-color: #0000;
  border: 0 #0000;
  border-radius: 0;
  width: 1.25em;
  height: 1.25em;
  margin-top: 0;
  margin-left: 0;
  margin-right: .7em;
}

.checkbox-icon-white.w--redirected-checked {
  background-color: #0000;
  background-image: url("/landing-assets/2d/f6/3532da45850469838916bbd52231.svg");
  background-size: 1.25em;
  border-width: 0;
  border-color: #0000;
  border-radius: 0;
  width: 1.25em;
  height: 1.25em;
  margin-top: 0;
  margin-left: 0;
  margin-right: .7em;
}

.checkbox-text-white {
  letter-spacing: -.03em;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 120%;
}

.mb-20-white {
  margin-bottom: 1.4em;
}

.mb-30-white {
  margin-bottom: 2.1em;
}

.mb-60-white {
  margin-bottom: 4.2em;
}

.mb-90-white {
  margin-bottom: 6.25em;
}

.mb-120-white {
  margin-bottom: 8.3em;
}

.mb-220-white {
  margin-bottom: 15.3em;
}

.navbar-white {
  color: var(--silver);
  background-color: #0000;
  padding-left: 3.5em;
  padding-right: 3.5em;
}

.logo-item {
  color: var(--black-text);
}

.navbar-container-white {
  justify-content: space-between;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2.1em;
  padding-bottom: 2.1em;
  display: flex;
}

.navbar_logo {
  min-width: 4em;
  margin-right: 1.4em;
}

.nav-menu-white {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.nav-menu_white-big {
  grid-column-gap: 1.4em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-menu_white-small {
  justify-content: space-between;
  align-items: center;
  width: 46%;
  display: flex;
}

.header-wrap {
  grid-column-gap: 6.6em;
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  align-items: flex-start;
  height: 100%;
  padding: 2.1em;
  display: flex;
}

.header-wrap_content {
  border-radius: 1.38vw;
  width: 55%;
}

.tag-white-wrap {
  grid-column-gap: .7em;
  align-items: flex-start;
  display: flex;
}

.header-content {
  grid-row-gap: .7em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.header-btn {
  z-index: 1;
  grid-column-gap: .7em;
  align-items: flex-start;
  display: flex;
}

.header-btn.mb-60-white.mob-mb-30 {
  margin-bottom: 5em;
}

.tag-white-big {
  background-color: var(--white-smoke-2);
  text-align: center;
  border-radius: 100vw;
  padding: .7vw 2.7vw;
}

.tag-white-big._2d-anim {
  background-color: var(--white);
}

.header-instructor {
  grid-column-gap: 2.1em;
  align-items: flex-start;
  display: flex;
}

.instructor_img {
  border-radius: 1.38vw;
  width: 10.4em;
  height: 10.4em;
}

.instructor_img._100vw {
  border-radius: 100vw;
}

.border-radius-20 {
  border-radius: 1.38vw;
}

.header-wrap-img_item {
  width: 36.1em;
  max-width: none;
}

.hero-title {
  max-width: 50.5em;
}

.card-wrap {
  background-color: var(--white);
  color: var(--black-text);
  border-radius: 1vw;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 1.25em;
  font-size: 1vw;
  transition: all .3s;
  display: flex;
}

.card-wrap:hover {
  background-color: #fff9;
}

.tag-black-wrap {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.mb-16 {
  margin-bottom: 1em;
}

.max-w-480 {
  max-width: 26.3em;
}

.prof-btm {
  grid-column-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: 36.2em 63.8em;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.prof-btm_content {
  border: 1px #000;
  flex-direction: column;
  justify-content: space-between;
  max-width: 14.8em;
  padding-top: 0;
  padding-right: 1.25em;
  display: flex;
}

.prof-btm_img {
  height: 100%;
}

.mb-120 {
  margin-bottom: 7.5em;
}

.prof-btm-right_img {
  border-radius: 1vw;
}

.course-top {
  grid-row-gap: 1em;
  flex-direction: column;
  margin-bottom: 8.375em;
  display: flex;
}

.course-btm {
  grid-column-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: 36.2em 63.8em;
  grid-auto-columns: 1fr;
  display: flex;
}

.course-btm_img {
  max-width: 14.75em;
}

.course-btm_content {
  border: 1px #000;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding-top: 0;
  padding-left: 1.25em;
  display: flex;
}

.course-btm-content_price {
  grid-row-gap: .5em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.course-old-price {
  color: #c7c7c766;
  text-decoration: line-through;
}

.course-old-price.black {
  color: var(--black-text);
}

.course-btm-right_img {
  border-radius: 1vw;
  max-width: none;
  height: 14.75em;
}

.card-link {
  color: var(--silver);
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.html-embed {
  margin-bottom: 15em;
}

.for-button {
  max-width: 20em;
}

.text-content {
  grid-row-gap: .7em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-content.text-w-l {
  width: 62em;
}

.text-content.text-w-m {
  width: 44.2em;
}

.columns-white {
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.columns-white._3 {
  grid-column-gap: .7em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.columns-white._3.mb-10-white.mob-mb-5 {
  grid-auto-columns: 1fr;
}

.columns-white._2 {
  grid-column-gap: .7em;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 1em;
}

.columns-white._2.merge {
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
}

.columns-white._2.mb-10-white.mob-mb-5._3 {
  margin-bottom: 7.5em;
}

.columns-white._2.format {
  margin-bottom: 0;
}

.columns-white._2-alt-reverse {
  grid-column-gap: .7em;
  grid-template-columns: 2fr .99fr;
}

.columns-white._2-alt-reverse.mb-10-white.mob-mb-30 {
  grid-column-gap: .7em;
}

.columns-white._4 {
  grid-column-gap: .7em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: end;
}

.columns-white._4.reasons, .columns-white._4.reasons-alt, .columns-white._4.student-work {
  align-items: stretch;
}

.columns-white._6 {
  grid-column-gap: .7em;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.columns-white._4-alt {
  grid-column-gap: .7em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.columns-white._2-alt {
  grid-column-gap: .7em;
  grid-template-columns: 1fr 1fr;
}

.columns-white._2-altern {
  grid-column-gap: .7em;
  grid-template-columns: .99fr 2fr;
}

.columns-white._6-alt {
  grid-column-gap: .7em;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.columns-white._3-alt {
  grid-column-gap: .7em;
  grid-template-columns: 1fr 1fr 1fr;
}

.columns-white._2-1mob {
  grid-column-gap: .7em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.columns-white_item {
  grid-row-gap: 2em;
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2.1em;
  display: flex;
}

.columns-white_item.height-200-white {
  height: 13.8em;
}

.columns-white_item.height-272-white {
  height: 18.8em;
}

.columns-white_item.height-305 {
  height: 21.2em;
}

.teacher-wrap {
  grid-column-gap: 2.1em;
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  align-items: flex-start;
  width: 54em;
  margin-bottom: 7.5em;
  padding: 2.1em;
  display: flex;
}

.slider-arrow-white {
  width: 2em;
  font-size: 1.2vw;
  inset: -2.6em auto auto 0;
}

.slider-arrow-white.right-alt {
  left: 3.1em;
}

.slider-arrow-white_img {
  color: var(--dark-grey);
  width: 1.4em;
  transition: all .3s;
}

.slider-arrow-white_img:hover {
  color: #817f7e;
}

.mb-108-white {
  margin-bottom: 7.5em;
}

.video-wrap {
  z-index: 1;
  border-radius: 1.38vw;
  position: relative;
  overflow: hidden;
}

.program-white {
  grid-row-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.accordion-content_white {
  grid-row-gap: 7.5em;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 1.4em;
  overflow: hidden;
}

.accordion-content_white.visual-program {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.accordion-list-white {
  width: 48.6em;
  margin-top: 4.2em;
  margin-bottom: 0;
}

.accordion-list-white li {
  letter-spacing: -.03em;
  padding-left: .4em;
  font-size: 1.25em;
  line-height: 120%;
  list-style-type: disc;
}

.accordion-list-white ul {
  grid-row-gap: .7em;
  flex-direction: column;
  align-items: stretch;
  padding-left: 1.4em;
  list-style-type: disc;
  display: flex;
}

.accordion-list-white._w-944-white {
  width: 40em;
}

.accordion-item_white {
  background-color: var(--white-smoke);
  cursor: pointer;
  border-radius: 1.38vw;
  flex-direction: column;
  padding: 1.4em 2.1em 0;
}

.accordion-title_white {
  grid-column-gap: 1.7em;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.num {
  letter-spacing: -.03em;
  font-size: 2.5em;
  font-weight: 500;
}

.cta-white_title {
  grid-row-gap: 2.1em;
  flex-direction: column;
  align-items: flex-start;
  padding: 2.1em;
  display: flex;
}

.community-image {
  border-radius: 1.38vw;
  width: 42.4em;
  height: 26.4em;
}

.mb-138-white {
  margin-bottom: 9.6em;
}

.feedback-white {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.feedback-white_mask {
  width: 30.5vw;
  overflow: visible;
}

.feedback-white_slide {
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  margin-right: .7em;
}

.feedback-white-slide_top {
  grid-column-gap: 1.4em;
  justify-content: flex-start;
  align-items: flex-start;
  width: 21em;
  display: flex;
}

.feedback-slide-wrap {
  grid-row-gap: 4.2em;
  flex-direction: column;
  justify-content: space-between;
  width: 30.5vw;
  height: 100%;
  padding: 2.1em;
  display: flex;
}

.feedback-white_img {
  filter: grayscale();
  border-radius: 1.1vw;
  width: 5.5em;
}

.colums-white_item-alt {
  grid-row-gap: 1.5em;
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 2.1em;
  display: flex;
}

.mb-10-white, .mb-5-white {
  margin-bottom: .7em;
}

.presents-wrap_colums {
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  height: 17.4em;
  position: relative;
}

.presents-wrap_img {
  width: 23.8em;
  position: absolute;
  inset: -19.2% 6% auto auto;
}

.presents-wrap_iimg-doggie {
  width: 32.6em;
  position: absolute;
  inset: -19.2% 3% auto auto;
}

.presents-content {
  grid-row-gap: 1.4em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.presents-wrap_layout {
  grid-row-gap: 1.6em;
  flex-direction: column;
  display: flex;
}

.action-content {
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2.1em 2.4em 3.2em 2.1em;
  display: flex;
}

.action-content_top {
  grid-row-gap: 4.3em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.action-content_price {
  grid-row-gap: .9em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.action-content-price_item {
  grid-column-gap: 1.7em;
  align-items: flex-end;
  display: flex;
}

.old-price {
  color: var(--dark-grey);
  text-decoration: line-through;
}

.form-radio-btn {
  grid-row-gap: .7em;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.selected-white {
  background-color: var(--white-smoke);
}

.footer-wrap {
  flex-direction: column;
  align-items: stretch;
}

.footer-wrap_top {
  grid-column-gap: 7em;
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  grid-template-rows: auto;
  grid-template-columns: 22.1em 24.2em 22.1em;
  grid-auto-columns: 1fr;
  padding-top: 2.1em;
  padding-bottom: 4.2em;
  padding-left: 2.1em;
  display: grid;
}

.link-s-white-alt {
  color: var(--black-text);
  font-size: 1.25em;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: opacity .3s;
  display: block;
}

.link-s-white-alt:hover {
  color: #22222280;
}

.mb-4-white {
  margin-bottom: .3em;
}

.footer-wrap_btm {
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  padding: 2.1em;
}

.footer-wrap-btm_item {
  grid-column-gap: 7em;
  background-color: var(--white-smoke);
  grid-template-rows: auto;
  grid-template-columns: 22.1em 24.2em 22.1em;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-wrap-btm_logo {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.body-text-s-white-alt {
  text-align: left;
  font-size: 1.25em;
  line-height: 120%;
}

.footer-btm-content_alt {
  grid-column-gap: 7em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 22.1em 24.2em;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.pb-50-white {
  padding-bottom: 3.5em;
}

.footer-icon {
  border: 1px solid var(--black-text);
  justify-content: center;
  align-items: center;
  width: 4em;
  height: 3em;
  padding: .5em;
  display: flex;
  position: absolute;
  inset: auto 2.1em 0% auto;
}

.footer-icon.black {
  border-color: var(--black-text);
}

.footer-mob-img_item-alt {
  color: var(--black-text);
  width: 2.9em;
}

.mb-32 {
  margin-bottom: 2em;
}

.height-240 {
  height: 15em;
}

.height-420 {
  height: 26.3em;
}

.height-276 {
  height: 17.25em;
}

.height-256 {
  height: 16em;
}

.slide-wrap {
  background-color: #0000;
  height: auto;
}

.slide-mask {
  width: 27em;
  overflow: visible;
}

.text-w-744 {
  width: 46.5em;
}

.slider-img {
  border-radius: 1vw;
  height: 100%;
}

.carousel-slider {
  height: 100%;
  margin-right: .5em;
}

.carousel-slider._w-29vw {
  width: 29.2vw;
}

.carousel-slider._w-52vw {
  width: 52vw;
}

.carousel-slider._w-51vw {
  width: 51vw;
}

.carousel-slider._w-41vw {
  width: 41vw;
}

.carousel-slider._w-46vw {
  width: 46vw;
}

.carousel-slider._w-53vw {
  width: 53.5vw;
}

.carousel-slider._w-74vw {
  width: 74vw;
}

.carousel-slider._w-28vw {
  width: 27.8vw;
}

.carousel-slider._w-43vw {
  width: 43vw;
}

.carousel-slider._w-48vw {
  width: 48.5vw;
}

._w-25vw {
  width: 25vw;
}

._w-58vw {
  width: 57.8vw;
}

._w-32vw {
  width: 32.5vw;
}

.slider-white {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.slider-white.mb-42-white {
  margin-bottom: 2.9em;
}

.slider-img-white {
  border-radius: 1.38vw;
  height: 100%;
}

.carousel-slider-white {
  margin-right: .7em;
}

.carousel-slider-white._w-46vw {
  width: 46vw;
}

.carousel-slider-white._w-41vw {
  width: 41vw;
}

.carousel-slider-white._w-22vw {
  width: 21.7vw;
}

.carousel-slider-white._w-28vw {
  width: 27.7vw;
}

.carousel-slider-white._w-52vw {
  width: 52vw;
}

.carousel-slider-white._w-53vw {
  width: 53.5vw;
}

.carousel-slider-white._w-62vw {
  width: 62vw;
}

.carousel-slider-white._w-43vw {
  width: 43vw;
}

.carousel-slider-white._w-35vw {
  width: 35vw;
}

.carousel-slider-white._w-15vw {
  width: 15.5vw;
}

.carousel-slider-white._w-44vw {
  width: 44vw;
}

.carousel-slider-white.min-img {
  width: 300px;
}

._w-18vw {
  width: 17.7vw;
}

.slider-mask-white {
  width: 10%;
  height: 27.7vw;
  overflow: visible;
}

.slider-video-wrap {
  z-index: 1;
  border-radius: 1vw;
  height: 100%;
  position: relative;
  overflow: hidden;
}

._w-612 {
  width: 34vw;
}

.base-content_layout {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 1.25em;
  padding-left: 1.25em;
  padding-right: 1.25em;
  display: flex;
}

.base-content_layout.pr-0 {
  padding-left: 0;
}

.base-content {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: #0000;
  border-top-right-radius: 1vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.base-content-alt {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-top: 2px solid var(--black-2);
  border-right: 2px solid var(--black-2);
  border-top-right-radius: 1vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.base-content-alt.height-300 {
  height: 18.8em;
}

.columns-layout_wrap {
  grid-row-gap: .75em;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.load-more {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.footer-black_layout {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 1.25em;
  padding-left: 1.25em;
}

.footer-black-wrap {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-divider {
  background-color: var(--black-2);
  height: 2px;
  margin-right: 1.25em;
}

.footer-divider.silver {
  background-color: var(--white-smoke-4);
}

.footer-logo {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  padding-left: 1.25em;
  display: flex;
}

.footer-black-wrap_final {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.hero-illustration-img {
  height: 39em;
  position: absolute;
  inset: 1.7em 3em auto auto;
}

.hero-illustration-img.white {
  height: 49.6em;
  right: 1.3em;
}

.hero-illustration-img.cut {
  width: 62em;
  height: auto;
  top: .1em;
  right: -14.7em;
}

.hero-graph-design-img {
  max-width: none;
  height: 75em;
  position: absolute;
  inset: auto -47.3em -30.6em auto;
  transform: rotate(104.53deg);
}

.cta-white-content {
  padding-top: 2.1em;
  padding-bottom: 2.1em;
  padding-left: 2.1em;
}

.columns-white_wrap {
  padding: 2.1em;
}

.footer-white_wrap {
  grid-column-gap: .7em;
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-white_wrap.pb-60-white {
  padding-bottom: 4.2em;
}

.footer-white_layout {
  padding-top: 2.1em;
}

.footer-white_layout.first {
  padding-left: 2.1em;
}

.footer-white_wrap-btm {
  grid-row-gap: 4.2em;
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-bottom: 2.1em;
  display: flex;
}

.footer-white_btm-item {
  grid-column-gap: .7em;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-white_layout-logo {
  align-items: flex-end;
  padding-top: 2.1em;
  display: flex;
}

.footer-white_layout-logo.first {
  padding-left: 2.1em;
}

.footer-white_btm-item-final {
  grid-column-gap: .7em;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.header-top {
  grid-row-gap: 2.1em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.header-layout {
  grid-column-gap: 6.6em;
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  flex-direction: column;
  align-items: flex-start;
  height: 50.8em;
  padding: 2.1em;
  position: relative;
}

.header-layout._2d-anim {
  background-color: #f5f4f6;
  height: 86vh;
}

.header-layout_wrap {
  grid-row-gap: 2.1em;
  flex-direction: column;
  align-items: flex-start;
  width: 46.2em;
  display: flex;
}

.header-layout_wrap._2d-anim {
  z-index: 2;
  position: relative;
}

.header-layout-top {
  flex-direction: column;
  align-items: flex-start;
}

.header-layout_img {
  width: 106em;
  max-width: none;
  position: absolute;
  inset: -26.7em -23.7em auto auto;
}

.btn-blue-wide {
  z-index: 1;
  background-color: var(--blue);
  color: var(--white-smoke-2);
  text-align: center;
  letter-spacing: -.04em;
  border-radius: 100vw;
  padding: .7vw 6vw;
  font-size: 1.66em;
  font-weight: 400;
  line-height: 115%;
  text-decoration: none;
  transition: background-color .3s;
  display: block;
}

.btn-blue-wide:hover {
  background-color: #1f59f580;
}

.mb-140-white {
  margin-bottom: 9.7em;
}

.mb-114-white {
  margin-bottom: 7.9em;
}

.mb-42-white {
  margin-bottom: 2.9em;
}

.content-layout {
  grid-column-gap: .7em;
  grid-row-gap: 0px;
  background-color: #0000;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 38.4em 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.two-hor-columns {
  grid-row-gap: 4.2em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.columns-white_video {
  z-index: 1;
  grid-row-gap: .7em;
  border-radius: 1.38vw;
  flex-direction: column;
  align-items: stretch;
  position: relative;
  overflow: hidden;
}

.columns-white_video.h-368 {
  height: 27em;
}

.video-item {
  height: 16.6em;
}

.simple-block {
  grid-column-gap: .7em;
  background-color: var(--white-smoke-3);
  border-radius: 1.38vw;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 2.1em;
  display: flex;
}

.simple-block.height-84-white {
  height: 5.8em;
}

.simple-block.height-148-white {
  height: 10.3em;
}

.simple-block.height-127-white {
  height: auto;
}

.simple-block.alt {
  border-radius: 100vw;
  flex: 0 auto;
}

.simple-block.tab {
  border-radius: 100vw;
  transition: all .3s;
}

.simple-block.tab:hover {
  background-color: #f3f3f3b3;
}

.simple-block.tab.w--current {
  background-color: var(--black-text);
  color: var(--white);
}

.simple-block.new-style {
  background-color: var(--white);
  border-radius: 1vw;
  padding: 1.4em;
  transition: all .3s;
}

.simple-block.new-style:hover {
  background-color: #f3f3f3b3;
}

.simple-block.new-style.w--current {
  background-color: var(--161616);
  color: var(--white);
}

.simple-block.text-top {
  align-items: flex-start;
}

.simple-block.design-style {
  background-color: var(--white);
  border-radius: 1vw;
  padding: 1.4em;
  transition: all .3s;
}

.simple-block.design-style:hover {
  background-color: #f3f3f3b3;
}

.simple-block.design-style.w--current {
  background-color: var(--161616);
  color: var(--white);
}

.columns-white-wrap {
  grid-row-gap: .7em;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.columns-white-wrap.mt-90 {
  margin-top: 6.3em;
}

.columns-white-wrap.mt-194 {
  margin-top: 13.5em;
}

.columns-white-wrap.mt-284 {
  margin-top: 19.7em;
}

.mb-40-white {
  margin-bottom: 2.7em;
}

.stages-wrap {
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  flex-direction: column;
  justify-content: space-between;
  padding: 1.25em 1.38em;
  display: flex;
}

.stages-wrap.height-119-white {
  height: 8.26em;
}

.stages-wrap.height-164-white {
  height: 11.38em;
}

.stages-wrap.height-238-white {
  height: 16.5em;
}

.stages-wrap.height-373-white {
  height: 25.9em;
}

.program-white-content {
  grid-row-gap: 2.1em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

._w-556-white {
  width: 38.6em;
}

.steps-wrap {
  grid-row-gap: 2em;
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  flex-direction: column;
  justify-content: space-between;
  padding: 1.38em 1.8em 1.38em 1.38em;
  display: flex;
}

.steps-wrap.height-158-white {
  height: auto;
}

.instructor {
  grid-column-gap: 2.7em;
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  align-items: flex-end;
  padding: 2.1em 2.4em 2.1em 2.1em;
  display: flex;
}

.instructor.last {
  position: relative;
}

.instructor-content {
  grid-row-gap: 1.38em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.instructor-content.pt-18 {
  padding-top: 1.25em;
}

.more-instructor {
  background-color: var(--white-smoke);
  cursor: pointer;
  border-radius: 1.38vw;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 2.1em 2.1em 2.4em;
  display: flex;
  position: absolute;
  inset: 0%;
}

.more-instructor_top {
  justify-content: space-between;
  display: flex;
}

.more-instructor_btm {
  grid-column-gap: .7em;
  display: flex;
}

.more-instructor_img {
  border-radius: 1.1vw;
  width: 5.4em;
  height: 5.5em;
}

.more-instructor_img.opacity-90 {
  opacity: .9;
}

.more-instructor_img.opacity-80 {
  opacity: .8;
}

.more-instructor_img.opacity-70 {
  opacity: .7;
}

.more-instructor_img.opacity-60 {
  opacity: .6;
}

.more-instructor_img.opacity-50 {
  opacity: .5;
}

.more-instructor_img.opacity-40 {
  opacity: .4;
}

._w-890-white {
  width: 61.8em;
}

.columns-white-img_item {
  object-fit: cover;
  border-radius: 1.38vw;
  width: 100%;
  height: 16.7em;
}

.columns-white-img_item.programm-img {
  border-radius: 30px;
  height: 25em;
}

.columns-white-img_item.programm-img.wefe {
  width: 30%;
}

.columns-white-img_item.value {
  object-fit: contain;
  height: 18em;
}

.columns-white-img_item._21-em {
  height: 21em;
}

.columns-white-img_item.h-img {
  height: 25em;
}

.columns-white_block {
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  height: 16.6em;
  position: relative;
  overflow: hidden;
}

.company-wrap_layout {
  grid-column-gap: 1em;
  background-color: #0000000a;
  border-radius: 1.38vw;
  align-items: center;
  width: 19.6em;
  padding: .78em 1.9em .78em .8em;
  display: flex;
  box-shadow: inset 0 0 0 .07em #00000005;
}

.company-logo {
  width: 4.4em;
}

.company-wrap {
  grid-column-gap: .8em;
  display: flex;
  position: absolute;
  inset: 1.85em auto auto .6em;
}

.company-wrap.second {
  inset: auto .6em 1.85em auto;
}

.body-text-xs-white {
  color: #000;
  font-size: 1.1em;
  line-height: 125%;
}

.message {
  background-color: #0000000a;
  border-radius: 1.2em;
  padding-top: .8em;
  padding-left: 1.6em;
  padding-right: 1.6em;
  position: absolute;
  inset: 1.45em 4.3em auto;
  box-shadow: inset 0 0 0 .07em #00000005;
}

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

.message-icon {
  width: 1.9em;
}

.body-text-xxs-white {
  color: #000;
  font-size: .94em;
  line-height: 125%;
}

.text-small {
  font-size: .7em;
  line-height: 134%;
}

.opacity-40 {
  opacity: .4;
}

.message-btm {
  grid-row-gap: 1.2em;
  flex-direction: column;
  align-items: flex-end;
  padding-top: 1.6em;
  display: flex;
}

.message-divider {
  background-color: #0000000a;
  height: .06em;
  margin-left: -1.6em;
  margin-right: -1.6em;
}

.message-btm_item {
  grid-column-gap: .625em;
  align-items: center;
  display: flex;
}

.message-btm_sms {
  background-color: #0000000a;
  border-top-left-radius: 1.2vw;
  border-top-right-radius: 1.2vw;
  border-bottom-right-radius: 1.2vw;
  padding: .5em 1.2em .4em .9em;
  box-shadow: inset 0 0 0 .06em #00000005;
}

.message-btm-icon {
  border-radius: 1.1vw;
  width: 8.3em;
  margin-right: 2.1em;
}

.columns-white-vertical {
  grid-row-gap: .7em;
  flex-direction: column;
  display: flex;
}

.cards-list {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.course-top_tag {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.course-btm_old-price {
  grid-column-gap: .3em;
  display: flex;
}

.empty-state {
  border-radius: 1vw;
}

.cards-list-wrap {
  width: 100%;
}

.mb-80-white {
  margin-bottom: 5.5em;
}

.text-dark-grey-white {
  color: #22222280;
}

.header-img {
  width: 109.5em;
  max-width: none;
  position: absolute;
  inset: auto -6.6em 0% auto;
}

.mb-172-white {
  margin-bottom: 11.9em;
}

._w-665-white {
  width: 49.3em;
}

._w-665-white.tab-w.hidden {
  display: none;
}

._w-665-white.tab-w {
  margin-top: 20px;
}

.columns-white-inner_item {
  grid-row-gap: .8em;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.columns-white_inner {
  grid-row-gap: 2.7em;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.columns-white-num {
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  padding-left: 8.5em;
  display: grid;
}

.columns-white-num_item {
  grid-row-gap: .8em;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.stages-layout {
  grid-row-gap: .8em;
  flex-direction: column;
  display: flex;
}

.circle {
  background-color: var(--black-text);
  color: var(--black-text);
  border-radius: 100vw;
  width: 1vw;
  height: 1vw;
  display: flex;
}

.circle.blue {
  background-color: var(--blue);
  color: var(--blue);
}

.stages-layout_content {
  grid-column-gap: .5em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.columns-white_tags {
  grid-row-gap: .7em;
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 16.6em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.slider-video-white {
  z-index: 1;
  border-radius: 1.38vw;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.columns-white_item-alt {
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 2.1em;
  display: flex;
}

.columns-white_item-alt.gap-50 {
  grid-row-gap: 3.5em;
}

.opacity-50 {
  opacity: .5;
}

.slider-white_content {
  grid-row-gap: 2.1em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

._w-400-white {
  width: 27.7em;
}

.columns-white-content_item {
  letter-spacing: -.03em;
  border-left-width: .27vw;
  border-left-color: #22222280;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 0 0 0 2.1em;
  font-size: 2.5em;
  line-height: 1;
}

.columns-white_content {
  align-items: center;
  display: flex;
}

.columns-white_video-block {
  z-index: 1;
  grid-row-gap: .7em;
  border-radius: 1.38vw;
  flex-direction: column;
  align-items: stretch;
  position: relative;
  overflow: hidden;
}

.columns-white-video {
  height: 26.1em;
}

.columns-white_video-wrap {
  grid-row-gap: .8em;
  flex-direction: column;
  display: flex;
}

.mb-100-white {
  margin-bottom: 6.9em;
}

.mb-70-white {
  margin-bottom: 4.8em;
}

.app-img {
  width: 11.4em;
  position: absolute;
  inset: 2.2em auto auto 5.7em;
}

.mb-12-white {
  margin-bottom: .8em;
}

.columns-white_faq {
  grid-row-gap: 3.5em;
  background-color: var(--white-smoke);
  border-radius: 1.38vw;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2.1em;
  display: flex;
}

.instructors-img {
  border-radius: 100vw;
  width: 6.8em;
  max-width: none;
  height: 6.8em;
}

.instructors {
  align-items: flex-start;
  display: flex;
}

.instructors-content {
  align-items: center;
  display: flex;
}

.instructors-wrap {
  grid-column-gap: 1.38em;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ml--20-white {
  margin-left: -1.38em;
}

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

.border-wrap-20px {
  z-index: 1;
  border-radius: 30px;
  position: relative;
  overflow: hidden;
}

.accordion-video_item {
  width: 43.9em;
  height: 25em;
}

.accordion-video-white {
  margin-top: 4.2em;
}

.accordion-white-mb-20 {
  margin-bottom: 1.4em;
}

.content-layout-img_item {
  border-radius: 1.4vw;
  height: 21.7em;
}

.content-layout_item {
  grid-row-gap: 2.7em;
  flex-direction: column;
  display: flex;
}

.content-layout_img {
  grid-row-gap: 1.4em;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.columns-white-video_inner {
  width: 30.7em;
}

.video-sound {
  justify-content: center;
  align-items: center;
}

.body-books {
  background-color: var(--white);
  color: var(--black-text);
  font-family: Suisseintl, Arial, sans-serif;
  font-size: 1vw;
  font-weight: 500;
  line-height: 1;
}

.section-books {
  padding-left: 1.7em;
  padding-right: 1.7em;
}

.btn-books {
  border: 1px solid var(--white);
  color: var(--white);
  letter-spacing: -.004em;
  border-radius: 100vw;
  padding: .9vw 3.4vw;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 123%;
  text-decoration: none;
  transition: all .3s;
}

.btn-books:hover {
  background-color: var(--white);
  color: var(--black-text);
}

.br-top-30 {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

.bg-wh-sm {
  background-color: var(--white-smoke-3);
}

.br-15 {
  border-radius: 15px;
}

.h1-books {
  letter-spacing: -.06em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.4em;
  font-weight: 500;
  line-height: 1;
}

.nav-link-books {
  color: var(--black-text);
  padding: 0;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 138%;
  text-decoration: none;
  transition: all .3s;
}

.nav-link-books:hover {
  color: #22222280;
}

.h2-small {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 138%;
}

.h2-small.text-absol {
  position: absolute;
  inset: .2em auto auto -15.7em;
}

.h3-books {
  letter-spacing: -.003em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.7em;
  font-weight: 500;
  line-height: 1;
}

.undrln-wh {
  color: var(--white);
  transition: all .3s;
}

.undrln-wh:hover {
  color: var(--blue);
}

.footer-link {
  color: var(--white-smoke-3);
  letter-spacing: -.002em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 139%;
  text-decoration: none;
  transition: all .3s;
}

.footer-link:hover {
  color: #f3f3f380;
}

.footer-link.footer-space {
  margin-bottom: 1.4em;
}

.line-decorative-silver {
  border-top: 2px solid #f2f2f2;
  border-right: 2px solid #f2f2f2;
  border-radius: 0 1vw 0 0;
}

.nav-link-small {
  color: var(--black-text);
  font-size: .9em;
  font-weight: 400;
  line-height: 105%;
  text-decoration: none;
  transition: opacity .3s;
}

.nav-link-small:hover {
  color: #22222280;
}

.footer-link-m {
  color: var(--black-text);
  letter-spacing: -.02em;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  transition: opacity .3s;
  display: block;
}

.footer-link-m:hover {
  color: #22222280;
}

.footer-link-s {
  color: var(--black-text);
  font-size: .875em;
  font-weight: 400;
  line-height: 115%;
  text-decoration: none;
  transition: opacity .3s;
  display: block;
}

.footer-link-s:hover {
  color: #22222280;
}

.slider-arrow_small-img {
  color: var(--black-text);
  width: 1.25em;
  height: 1.5em;
  transition: all .3s;
}

.slider-arrow_small-img:hover {
  color: #22222280;
}

.feedback-arrow_big-img {
  color: var(--black-text);
  width: 2em;
  transition: all .3s;
}

.feedback-arrow_big-img:hover {
  color: #22222280;
}

.body-b {
  letter-spacing: -.002em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 123%;
}

.body-b-s {
  letter-spacing: -.002em;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 138%;
}

.body-b-m {
  letter-spacing: -.002em;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 116%;
}

.body-b-l {
  letter-spacing: -.03em;
  font-size: 2.9em;
  font-weight: 400;
  line-height: 95%;
}

.g-4-col {
  grid-column-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g-4-col.vebinar {
  grid-row-gap: .7em;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.g-4-col.tab-land-2col {
  margin-bottom: .7em;
}

.g-4-col.tab-2col-1mob.trip {
  padding-top: 1em;
}

.g-4-col.design-col {
  grid-column-gap: 5.1em;
  grid-template-columns: 17.6em 21.75em 17.6em 21.1em;
}

.g-4-col.design-col.flex {
  flex-wrap: wrap;
  align-content: space-between;
  height: 80%;
  padding-left: 20px;
  display: flex;
}

.g-4-col.grad {
  grid-row-gap: .7em;
  grid-template-rows: auto auto auto;
}

.g-4-col.grad-img {
  grid-column-gap: .7em;
  width: 100%;
}

.g-4-col.grad {
  grid-row-gap: .7em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1.01fr 1fr 1fr 1fr;
}

.card-book {
  justify-content: center;
  align-items: center;
  margin-bottom: .8em;
  display: flex;
}

.card-book.h-353 {
  height: 24.5em;
}

.card-book.h-475 {
  height: 32.9em;
}

.card-book.h-660 {
  height: 45.8em;
}

.is-blck-40 {
  color: #2226;
}

.card-descr {
  grid-row-gap: .4em;
  color: var(--black-text);
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
}

.card-descr:hover {
  color: #222222b3;
}

.card-descr._w-327 {
  width: 22.7em;
}

.card-descr._w-457 {
  width: 31.7em;
}

.card-wr {
  text-decoration: none;
}

.g-3-col {
  grid-column-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g-3-col.new-style {
  grid-template-columns: .8fr 1fr .6fr;
}

.g-3-col.teach {
  grid-row-gap: 3.5em;
}

.g-3-col.teach.mb-50-20mob.more-1.mrgn_b_0 {
  margin-bottom: 0;
}

.g-3-col.teach.mb-50-20mob.more-2 {
  grid-row-gap: 3.5em;
}

.g-3-col.teach.mb-50-20mob.more-3.mrgn_b_0, .g-3-col.teach.mb-50-20mob.mrgn_btm-0 {
  margin-bottom: 0;
}

.g-3-col.hero-content {
  grid-column-gap: 7.7em;
  grid-row-gap: 1.4em;
  grid-template-rows: auto auto;
}

.g-3-col.teach-2 {
  grid-row-gap: 3.5em;
}

.g-3-col.prof {
  grid-template-columns: 31.7vw 1fr .6fr;
}

.g-3-col.prof._2-col {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-columns: 1fr 2fr;
}

.g-3-col.prof._2-col.mb10, .g-3-col.prof._2-col.get1.mb-10 {
  margin-bottom: 10px;
}

.g-3-col.prof._1-col-m {
  grid-template-columns: 1fr 2fr;
}

.g-3-col.prof._1-col-m.m10 {
  margin-bottom: 10px;
}

.g-3-col.portfolio {
  grid-template-columns: 2fr 1fr 1fr;
}

.g-3-col.hero-content {
  grid-column-gap: 7.7vw;
  grid-row-gap: 1.4em;
  grid-template-rows: auto auto;
  align-items: start;
}

.g-3-col.challenge {
  grid-row-gap: .7em;
}

.card-book_img.s-180-230 {
  width: 12.5em;
}

.card-book_img.s-220-328 {
  width: 15.3em;
}

.card-book_img.s-350-466 {
  width: 24.3em;
}

.card-book_img.h-307 {
  height: 21.3em;
}

.card-book_img.h-465 {
  height: 32.3em;
}

.card-book_img.h-328 {
  height: 22.7em;
}

.card-book_img.h-230 {
  height: 16em;
}

.g-2-col {
  grid-column-gap: .7em;
  grid-row-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g-2-col.new-style {
  align-items: start;
}

.g-2-col.vebinar {
  padding-bottom: 3.1em;
}

.g-2-col.teach-vebinar {
  grid-template-columns: 2fr 1fr;
  margin-bottom: 1.7em;
}

.g-2-col.prof {
  grid-row-gap: .7em;
}

.g-2-col.grad-btm {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-columns: .8fr 1fr;
}

.navbar-b {
  background-color: #0000;
  padding-left: 1.7em;
  padding-right: 1.7em;
  position: absolute;
  inset: 0% 0% auto;
}

.nav-logo {
  width: 3.4em;
}

.nav-inner {
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.7em;
  display: flex;
}

.nav-logo_img {
  width: 3.4em;
}

.br-btm-30 {
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}

.nav-menu-b {
  grid-column-gap: 1.4em;
  align-items: flex-start;
  display: flex;
}

.linear {
  background-image: linear-gradient(#fff0 36%, #ffffff80);
  position: absolute;
  inset: 0%;
}

.hero-txt {
  text-indent: 17.2em;
  margin-bottom: 2.5em;
  position: relative;
}

.nav-burger {
  display: none;
}

.section-b-hero {
  background-image: url("/landing-assets/61/ce/df0289c346c77be212c9dd9336f5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  height: 100vh;
  padding-left: 1.7em;
  padding-right: 1.7em;
  display: flex;
  position: relative;
}

.bg-black {
  background-color: #0b0b0b;
}

.t-wh {
  color: var(--white);
}

.spec-opinion {
  border-bottom: 1px solid #ffffff14;
  padding-top: 4.9em;
  padding-bottom: 4.2em;
}

.spec-opinion_left {
  grid-row-gap: 4.4em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.7em;
  padding-bottom: 2.7em;
  display: flex;
}

.bg-blue {
  background-color: var(--blue);
}

.spec-opinion_title {
  grid-row-gap: .14em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.is-wh-40 {
  color: #fff6;
}

.spec-opinion_cover {
  height: 23.5em;
}

.spec-opinion_right {
  grid-row-gap: .7em;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.spec-opinion-right_btm {
  color: var(--white);
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2.1em;
  display: flex;
}

.bg-wh-op4 {
  background-color: #f3f3f30a;
}

.spec-opinion_text {
  grid-row-gap: 2.4em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.spec-opinion_img {
  border-radius: 100vw;
  width: 4.9em;
}

.spec-opinion-right_top {
  grid-column-gap: 1.1em;
  color: var(--white);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 2.1em;
  display: flex;
}

.div-block-846 {
  grid-row-gap: .416667em;
  flex-direction: column;
  align-items: flex-start;
}

.mb-6-white {
  margin-bottom: .4em;
}

.t-dec {
  font-size: 1.1em;
  font-weight: 400;
  line-height: 138%;
  position: absolute;
  inset: .4em auto auto 23em;
}

.footer-top {
  padding-top: 2.1em;
  padding-bottom: 11em;
  padding-left: 2.1em;
}

.footer-link-wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-link-wrap._3rd {
  margin-left: 2.1em;
}

.footer-bottom {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 2.1em 3.3em 2.1em 2.1em;
}

.footer-link-h123 {
  color: var(--white-smoke-3);
  letter-spacing: -.002em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 123%;
  text-decoration: none;
  transition: all .3s;
}

.footer-link-h123:hover {
  color: #f3f3f380;
}

.footer-link-wrap_btm {
  grid-row-gap: .3em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.g-3-col-2row-footer {
  grid-column-gap: 8.2em;
  grid-row-gap: 2.5em;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 22.1em 24.2em 22.1em;
  grid-auto-columns: 1fr;
  display: grid;
}

.g-3-col-footer {
  grid-column-gap: 8.3em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 22.1em 24em 22.1em;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-logo-b, .footer-logo_img, .sk-footer {
  width: 4em;
}

.mb-56-white {
  margin-bottom: 3.8em;
}

.body-b-mob-s {
  letter-spacing: -.002em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 123%;
}

.footer-link-mob-s {
  color: var(--white-smoke-3);
  font-size: 1.25em;
  font-weight: 400;
  line-height: 139%;
  text-decoration: none;
  transition: all .3s;
}

.footer-link-mob-s:hover {
  color: #f3f3f380;
}

.g-4-footer {
  grid-column-gap: 2.3em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 28em 28em 22.1528em 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.footer-wrapper {
  padding-top: 4.2em;
  padding-bottom: 1.7em;
}

.br-15-footer-top, .br-15-footer-btm {
  border-radius: 15px;
}

.hero-block {
  background-image: url("/landing-assets/3e/b4/e846bb4e9e26ba4c35ce484b4592.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  height: 45em;
  padding: 1.25em;
  display: flex;
}

.address-block {
  padding-top: 1.25em;
}

.bg-black-22 {
  background-color: var(--black-text);
}

.body-text-white-m {
  letter-spacing: -.03em;
  margin-top: 0;
  font-size: 1.6em;
  font-weight: 400;
  line-height: 1;
}

.fixed-btn-blue {
  z-index: 1;
  background-color: var(--blue);
  color: var(--white-smoke-2);
  text-align: center;
  letter-spacing: -.003em;
  border-radius: 100vw;
  padding: .8vw 6.3vw;
  font-size: 1.25em;
  line-height: 123%;
  text-decoration: none;
  transition: all .3s;
  display: block;
}

.fixed-btn-blue:hover {
  background-color: #90a6ef;
}

.fixed-btn-desk, .fixed-btn-mob {
  z-index: 99;
  justify-content: space-between;
  align-items: center;
  padding: .8em 6.9em;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.desk-tab-hide {
  display: none;
}

.is-address-kz-black {
  opacity: .8;
  color: #222;
  letter-spacing: -.02em;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  display: block;
}

.is-address-kz-black:hover {
  opacity: .8;
  color: #222;
}

.is-address-kz-3 {
  opacity: .8;
  color: #c7c7c7;
  letter-spacing: -.02em;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  display: block;
}

.is-address-kz-3:hover {
  opacity: .8;
  color: #c7c7c7;
}

.nav-link-white-s {
  color: var(--black-text);
  font-size: 1.1em;
  line-height: 1;
  text-decoration: none;
  transition: opacity .3s;
}

.nav-link-white-s:hover {
  color: #22222280;
}

.bg-wh {
  background-color: var(--white-smoke-4);
}

.bg-wh-ff {
  background-color: var(--white);
}

.bg-wh-ff.br-20-20mob {
  border-radius: 30px;
}

.acc-content-wrap {
  grid-row-gap: 2.7em;
  flex-direction: column;
  align-items: flex-start;
  padding: 2.8em 2.1em;
}

.acc-content-wrap._2d-style {
  cursor: pointer;
  padding-top: 2.15em;
  padding-bottom: 2.15em;
}

.acc-top {
  grid-row-gap: .7em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.acc-text {
  grid-row-gap: 1.4em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.acc-text.dec-line {
  border-bottom: 1px solid #2223;
  padding-bottom: 1.4em;
}

.acc-top-text {
  grid-column-gap: .6em;
  display: flex;
}

.acc-top-text._20px {
  grid-column-gap: 1.4em;
  align-items: center;
}

.is-blck-30 {
  color: #2222224d;
}

.text-blue {
  color: var(--blue);
}

.text-blue.no-underline {
  text-decoration: none;
}

.dec-circle {
  width: .6em;
}

.mt-40-30mob {
  margin-top: 2.7em;
}

.mt-20-10mob {
  margin-top: 1.4em;
}

.acc-tag {
  grid-column-gap: .7em;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  padding: .9em 1.4em;
  display: flex;
}

.acc-tag.new-style {
  grid-column-gap: .97em;
  background-color: var(--white-smoke-4);
  border: 1px solid #cecece14;
  padding: .5em 1.1em .5em .6em;
}

.acc-tag.teach {
  grid-column-gap: .7em;
  -webkit-backdrop-filter: blur(5.6em);
  backdrop-filter: blur(5.6em);
  background-color: #ffffff1a;
  border: 1px solid #ffffff1a;
  justify-content: flex-start;
  padding: .5em 1.1em .5em .6em;
  position: absolute;
  inset: 1.4em auto auto 1.4em;
}

.acc-tag.teach.black {
  background-color: #5f5f5f;
}

.acc-tag.teach.grey {
  background-color: #c5c5c5;
}

.plus-circle {
  background-color: var(--blue);
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 2.1em;
  height: 2.1em;
  display: flex;
}

.plus-circle.new-style {
  background-color: #bdbdbd;
  width: 1.8em;
  height: 1.8em;
}

.plus-icon {
  width: .9em;
}

.plus-icon.new-style {
  width: .9em;
  height: .9em;
}

.bg-l-blue-op10 {
  background-color: #1f59f51a;
}

.acc-video-item {
  height: 26.3em;
}

.acc-video-wrap {
  padding-bottom: 2.1em;
  padding-left: 2.1em;
  padding-right: 2.1em;
}

.is-blck-50 {
  color: #22222280;
}

.mt-20-20mob {
  margin-top: 1.4em;
}

.body-tinder {
  background-color: var(--black-text);
  color: var(--white);
  letter-spacing: -.03em;
  font-family: Suisseintl, Arial, sans-serif;
  font-size: 1vw;
  font-weight: 400;
  line-height: 1;
}

.h1-tinder {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.4em;
  font-weight: 500;
  line-height: 1;
}

.h2-tinder {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.2em;
  font-weight: 500;
  line-height: 1;
}

.body-m-tinder {
  font-size: 1.25em;
  line-height: 123%;
}

.body-l-tinder {
  letter-spacing: -.02em;
  font-size: 1.5em;
  line-height: 116%;
}

.body-xl-tinder {
  font-size: 1.6em;
  line-height: 1;
}

.body-s-tinder {
  font-size: 1.1em;
  line-height: 113%;
}

.body-xs-tinder {
  letter-spacing: 0;
  font-size: .97em;
  font-weight: 500;
  line-height: 115%;
}

.num-tinder {
  font-size: 5.5em;
  line-height: 1;
}

.btn-blu-tinder {
  background-color: var(--blue);
  color: var(--white);
  cursor: pointer;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 24em;
  padding-top: 1.4em;
  padding-bottom: 1.4em;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.btn-blu-tinder:hover {
  background-color: #1f59f580;
}

.btn-blu-tinder.relat {
  position: relative;
}

.btn-blu-tinder.center {
  margin-left: auto;
  margin-right: auto;
}

.btn-blue-t_text {
  letter-spacing: -.02em;
  font-size: 1.5em;
}

.bg-wh-op10 {
  background-color: #ffffff1a;
}

.bg-green-op50 {
  background-color: #42b04580;
}

.bg-red-op50 {
  background-color: #f1756a80;
}

.text-bl {
  color: var(--black-text);
}

.br-30 {
  border-radius: 2.1vw;
}

.br-25-20mob {
  border-radius: 1.7vw;
}

.br-25-20mob.h-100.bg-analyst {
  background-image: url("/landing-assets/40/21/7f3eeebbd45ab3696a41fae90abf.webp");
  background-position: 50% 0;
  background-size: cover;
}

.br-34-20mob {
  border-radius: 2.4vw;
}

.desk-hide-n {
  display: none;
}

.mb-30-30mob {
  margin-bottom: 2.1em;
}

.mb-15-22mob {
  margin-bottom: 1em;
}

.mb-30-20mob {
  margin-bottom: 2.1em;
}

.mb-40-50mob {
  margin-bottom: 2.8em;
}

.bg-pink {
  background-color: #ec9ce2;
}

.bg-green {
  background-color: #42b045;
}

.bg-l-blue {
  background-color: #5782f7;
}

.bg-purp {
  background-color: #772ade;
}

.hero-wrap {
  grid-row-gap: 8em;
  background-color: #383838;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 50em;
  padding: 2.1em 3.5em;
  display: flex;
}

.is-wh-80 {
  color: #fffc;
}

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

.hero-wrap_item {
  grid-row-gap: 1.4em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.mb-20-0tab-mob {
  margin-bottom: 1.4em;
}

.tag-tnd {
  grid-column-gap: .3em;
  align-items: center;
  display: flex;
}

.tag-tnd_icon {
  width: 1.4em;
}

.tag-tnd-wrap {
  grid-column-gap: .7em;
  display: flex;
}

.cloud {
  width: 42.6em;
}

.cloud.r-t {
  position: absolute;
  inset: -24.2em -34em auto auto;
}

.cloud.l-b {
  z-index: 1;
  position: absolute;
  inset: auto auto -6.3em -36.3em;
}

.cloud.l-b-2 {
  position: absolute;
  inset: auto auto -4.7em -10.5em;
}

.cloud.r-t-2 {
  inset: -4.8em -11.7em auto auto;
  position: absolute;
  inset: -9.3em -13.5em auto auto;
}

.cloud.r-t-res {
  z-index: -1;
  position: absolute;
  inset: -11.5em -21.8em auto auto;
}

.cloud.l-b-res {
  z-index: -1;
  position: absolute;
  inset: auto auto -3em -19.9em;
}

.heart-m {
  width: 39.2em;
}

.heart-m.r-b {
  position: absolute;
  inset: auto -37.3em -23.7em auto;
}

.heart-m.r-b-2 {
  position: absolute;
  inset: auto -11.8em -10.6em auto;
}

.heart-m.r-t-res {
  z-index: -1;
  position: absolute;
  inset: -14em -21em auto auto;
}

.heart-s {
  width: 30.3em;
}

.heart-s.l-t {
  position: absolute;
  inset: -14.8em auto auto -25.4em;
}

.heart-s.l-t-2 {
  position: absolute;
  inset: 4em auto auto -5.6em;
}

.star-l {
  width: 25.7em;
}

.star-l.b-r {
  position: absolute;
  inset: auto -1.6em -20.9em auto;
}

.cloud-s {
  width: 25.1em;
}

.cloud-s.l-b-s {
  position: absolute;
  inset: auto auto -19.5em -14.6em;
}

.cloud-s.l-t-s {
  position: absolute;
  inset: -24.1em auto auto 1.8em;
}

.cloud-s.r-b {
  position: absolute;
  inset: auto -17.3em -.3em auto;
}

.cloud-s.r-b-2 {
  position: absolute;
  inset: auto 19em 15.3em auto;
}

.cloud-s.l-t-s-2 {
  position: absolute;
  inset: -8.2em auto auto 22.7em;
}

.cloud-s.l-b-res {
  z-index: -1;
  position: absolute;
  inset: auto auto 26em -19em;
}

.cloud-s.l-t-res {
  z-index: -1;
  position: absolute;
  inset: -14em auto auto 13.8em;
}

.star-m {
  width: 14.2em;
}

.star-m.l-b {
  z-index: 2;
  position: absolute;
  inset: auto auto -1.4em -10.2em;
}

.star-m.l-b-2 {
  position: absolute;
  inset: auto auto .5em 15.1em;
}

.star-s {
  width: 10.1em;
}

.star-s.r-t {
  position: absolute;
  inset: -15.1em -2em auto auto;
}

.star-s.r-t-2 {
  position: absolute;
  inset: 2em 22.5em auto auto;
}

.star-s.r-t-res {
  z-index: -1;
  position: absolute;
  inset: -6.1em 4.4em auto auto;
}

.hero-wrap_layout {
  grid-row-gap: 1.4em;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.card-img_item {
  object-fit: cover;
  border-radius: 1.7vw;
  width: 100%;
  height: 100%;
  max-height: 100%;
}

.animation-start {
  position: absolute;
  inset: 0%;
}

.swiper-wrap {
  justify-content: center;
  align-items: center;
  width: 29.7em;
  height: 41.6em;
  position: relative;
}

.tinder-btn_wrap {
  background-color: var(--white);
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 7.4em;
  height: 7.4em;
  display: flex;
}

.no-icon {
  width: 1.9em;
}

.tinder-btn {
  grid-column-gap: 2.7em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.yes-icon {
  width: 2.6em;
}

.tag-tnd-wrap_item {
  border-radius: 100vw;
  padding: .6em 1em;
}

.tag-tnd-wrap_item.bg-wh-op10.sale {
  position: absolute;
  inset: 1.4em 1.4em auto auto;
}

.swiper-wrap_item {
  position: absolute;
  inset: 0%;
}

.relative {
  position: relative;
}

.relative.overflow-hidden.mrgn_t_10 {
  margin-top: 10px;
}

.container-tnd {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.section-tinder {
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.section-tinder.s1 {
  display: flex;
}

.section-tinder.s2 {
  padding-top: 2vw;
  padding-bottom: 2vw;
  position: relative;
}

.section-t-result {
  padding-left: 9.9em;
  padding-right: 9.9em;
}

.section-t-result.s1 {
  padding-top: 6.9em;
}

.section-t-result.last {
  padding-bottom: 4.2em;
}

.course-wrap {
  color: var(--white);
  text-decoration: none;
}

.course-img {
  object-fit: cover;
  height: 39.8em;
}

.course-content-wrap {
  padding: 1em 1.4em 2.8em;
}

.course-content-layout {
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.is-wh-50 {
  color: #ffffff80;
}

.dec-circle-course {
  width: .5em;
}

.bg-wh-f5 {
  background-color: #f5f5f5;
}

.crush-wrap {
  background-color: #e4e4e4;
  justify-content: center;
  align-items: center;
  height: 32.1em;
  display: flex;
}

.crush-wrap.classic {
  background-image: url("/landing-assets/84/c3/7f1615cc881a477ec549c3aad601.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 32.1em;
}

.crush-wrap.arnuvo {
  background-image: url("/landing-assets/80/ff/3109ed2aaa5a34859386deacf0ef.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 35em;
}

.crush-wrap.surreal {
  background-image: url("/landing-assets/e5/74/50abd54b9cd7a186df15abb3982c.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 32.5em;
}

.crush-wrap.maxim {
  background-image: url("/landing-assets/d2/9d/e0bf04b23055061a46764d409f63.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 32.5em;
}

.is-blck-80 {
  color: #222c;
}

.g-2-col-2row {
  grid-column-gap: .7em;
  grid-row-gap: .7em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.property {
  padding: 1.4em;
}

.property-layout {
  grid-row-gap: 4.2em;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.property-percent {
  width: 8.3em;
}

.promo-wrap {
  padding: 1em;
}

.caps {
  text-transform: uppercase;
}

.mb-10-10mob {
  margin-bottom: .7em;
}

.mb-50-40mob {
  margin-bottom: 3.5em;
}

.state-layout {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.icon-yes {
  width: 5.7em;
}

.icon-no {
  width: 3.4em;
}

.like-state, .dislike-state {
  z-index: 999;
  position: absolute;
  inset: 0%;
}

.heart-s-mob {
  width: 30.3em;
}

.cloud-s-mob {
  width: 25.1em;
}

.star-m-res {
  width: 18.3em;
}

.star-m-res.l-t-res {
  position: absolute;
  inset: 2.2em auto auto -14.3em;
}

.hero-block-lib {
  background-image: url("/landing-assets/5f/85/27c8b8c171088292d9e838459044.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  height: 45em;
  padding: 1.25em;
  display: flex;
}

.br-28-20mob {
  border-radius: 1.9vw;
}

.banner-wrap {
  padding: 1.7em;
}

.banner-layout {
  grid-column-gap: 2em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: .7fr .7fr 1.1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.h2-banner-wh {
  letter-spacing: -.02em;
  font-size: 3.7em;
  font-weight: 500;
  line-height: 95%;
}

.banner-layout_item {
  grid-row-gap: .7em;
  flex-direction: column;
}

.body-banner-wh {
  font-size: 1.5em;
  font-weight: 400;
  line-height: 120%;
}

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

.btn-banner {
  color: var(--blue);
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: .8vw 2.7vw;
  font-size: 1.5em;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s;
}

.btn-banner.bg-wh-ff:hover {
  color: #6e99f1;
}

.link-banner-wh {
  color: var(--white);
  text-decoration: none;
  transition: all .3s;
}

.link-banner-wh:hover {
  color: var(--dark-grey);
}

.mb-10-5tab-10mob {
  margin-bottom: .7em;
}

.mb-40-20mob {
  margin-bottom: 2.8em;
}

.case-img {
  width: 22.7em;
}

.case-img._w-340px {
  width: 23.6vw;
}

.case-img._w-340px-240h {
  object-fit: cover;
  width: 23.6vw;
  height: 16.7vw;
}

.mt-30-20mob {
  margin-top: 2.1em;
}

.btn-plus {
  grid-column-gap: .6em;
  color: var(--black-text);
  letter-spacing: -.03em;
  cursor: pointer;
  border: 1px solid #cecece14;
  border-radius: 100vw;
  justify-content: flex-start;
  align-items: center;
  padding: .48em 1.1em .48em .6em;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.btn-plus.bg-wh-sm:hover {
  color: #222222b3;
  background-color: #f3f3f3b3;
}

.btn-plus.new-style-black {
  color: var(--white);
  letter-spacing: -.01em;
  background-color: #fff3;
}

.btn-plus.new-style-black:hover {
  background-color: #ffffff26;
}

.btn-plus.new-style-grey {
  color: var(--161616);
  letter-spacing: -.01em;
  background-color: #1616161a;
}

.btn-plus.new-style-grey:hover {
  background-color: #1616160d;
}

.btn-plus.new-style-grey.btn_works {
  background-color: #c9c9c9;
}

.btn-plus-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.plus-circle-btn {
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 1.8em;
  height: 1.8em;
  display: flex;
}

.plus-circle-btn.bg-black-op20:hover {
  background-color: #2222221a;
}

.plus-circle-btn.circle-26px.bg-wh-op10 {
  background-color: #1616161a;
}

.bg-black-op20 {
  background-color: #2223;
}

.plus-icon-btn {
  width: .9em;
}

.plus-icon-btn.plus-13px {
  width: 20px;
}

.mb-36-30mob {
  margin-bottom: 2.5em;
}

._w-778-white {
  width: 54em;
}

.mb-60-45mob {
  margin-bottom: 4.2em;
}

.mb-60-45mob.mrgn_b_0 {
  margin-bottom: 40px;
}

.slider-g-2col {
  background-color: #0000;
  width: 100%;
  height: auto;
}

.slide-nav {
  display: none;
}

.mask-g-2-col {
  width: 46.2em;
  overflow: visible;
}

.slide-mentor_grid {
  grid-column-gap: .7em;
  grid-row-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.slide-mentor_wrap {
  align-items: flex-start;
  height: 16.4em;
  padding: 2.1em;
  display: flex;
  position: relative;
}

.bg-wh-f3 {
  background-color: var(--white-smoke-3);
}

.logo-mentor {
  width: 4.7em;
  max-width: none;
  height: 4.7em;
}

.logo-mentor-wrap {
  background-color: var(--white);
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 5.2em;
  height: 5.2em;
  display: flex;
  position: absolute;
  inset: -1.9em 3.5em auto auto;
}

.slide-mentor_item {
  grid-column-gap: 2.8em;
  display: flex;
}

.slider-mentor_video {
  height: 17.5em;
}

.slider-arrow_item {
  width: 2em;
}

.slider-arrow-white-r {
  width: 2em;
  font-size: 1.2vw;
  inset: -6.6em 0% auto auto;
}

.slider-arrow-white-r:hover {
  color: var(--black-text);
}

.slider-arrow-white-r.left {
  right: 3.1em;
}

.mentor_img {
  border-radius: 100vw;
  width: 10.4em;
  height: 10.4em;
}

.div-put {
  width: 100%;
  height: 100%;
  display: flex;
}

.blue, .slider-auto {
  flex: none;
  width: 100%;
  height: 100%;
  margin-right: .7em;
}

.br-100vw {
  border-radius: 100vw;
}

.circle-num {
  color: var(--white);
  justify-content: center;
  align-items: center;
  width: 2.1em;
  height: 2.1em;
  display: flex;
}

.connect-icon {
  height: 7em;
  position: absolute;
  inset: -3.4em auto auto -.9em;
}

.mob-connect-icon {
  display: none;
}

.mentor-how {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 22.2em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16.2em;
  padding-right: 16.2em;
  display: flex;
}

.headline_text {
  letter-spacing: -.03em;
  font-size: 3.3em;
}

.headline_wrapper {
  width: 60em;
}

.tabs-menu {
  grid-column-gap: .7em;
  display: flex;
}

.tabs-content_item {
  padding-top: 2.1em;
  padding-left: 2.1em;
  padding-right: 2.1em;
}

.tabs-img {
  object-fit: cover;
  width: 100%;
  height: 33em;
}

.tabs-img.gif {
  object-fit: cover;
}

.tabs-img.gif.br-20-20mob.format {
  border-radius: 30px;
  width: 100%;
}

.tab-content_anim {
  overflow: hidden;
}

.radio-text-white {
  letter-spacing: -.03em;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 120%;
}

.mb-40-30mob {
  margin-bottom: 2.8em;
}

.body-text-white-l {
  letter-spacing: -.03em;
  font-size: 3.3em;
  font-weight: 500;
  line-height: 75%;
}

.step-wrap {
  flex-direction: column;
  justify-content: center;
  padding-top: 4.2em;
  display: flex;
}

.br-20-30mob {
  border-radius: 1.4vw;
}

.step-layout_wrap {
  padding: 1.4em;
}

.p-lr--50px {
  margin-left: -3.5em;
  margin-right: -3.5em;
}

.timeline-wrapper {
  grid-row-gap: 9em;
  grid-template-rows: auto auto;
  grid-template-columns: 31.25em 31.25em;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 75.3em;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.timeline-track {
  background-color: #c5c5c5;
  flex-direction: column;
  width: .3em;
  height: 103.7em;
  display: flex;
  position: absolute;
  inset: 8.2em 37.5em 0% auto;
}

.timeline-prog {
  background-color: var(--blue);
  width: 100%;
  height: 2%;
}

.p-l-50 {
  padding-left: 3.5em;
}

.dot {
  background-color: #c5c5c5;
  border-radius: 100vw;
  width: 1.7em;
  height: 1.7em;
  position: absolute;
  inset: 0% 0% 0% -.67em;
}

.dot._5 {
  top: 99%;
}

.dot._4 {
  top: 75.5%;
}

.dot._3 {
  top: 50.5%;
}

.dot._2 {
  top: 25.3%;
}

.dot._1 {
  top: 0%;
}

.logo-grid {
  grid-column-gap: 1.3em;
  grid-row-gap: 1.94em;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.logo-grid.small {
  grid-column-gap: 6em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
}

.logo-grid.small-sale {
  grid-column-gap: 6em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
  padding-top: 2.3em;
  padding-bottom: 2.3em;
}

.bold-text-4 {
  font-weight: 400;
}

.bg-black-16 {
  background-color: #161616;
}

.header-img-graph {
  z-index: -1;
  width: 42em;
  position: absolute;
  inset: .6em 1.3em auto auto;
}

.header-img-graph_item {
  width: 42em;
}

.h1-white-alt {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.86em;
  font-weight: 400;
  line-height: 90%;
}

.body-text-20-14mob {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.4em;
  font-weight: 400;
  line-height: 120%;
}

.header-layout-inner {
  z-index: 1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.header-layout-inner.h-400px {
  min-height: 350px;
}

.header-layout-inner.h-500px {
  min-height: 450px;
}

.text-w-710 {
  max-width: 49.3em;
}

.wrap-25-12mob {
  height: 100%;
  padding: 1.7em;
}

.wrap-25-12mob.why {
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.tag-8tb-18lr {
  grid-column-gap: .6em;
  color: #efefefcc;
  text-align: center;
  border-radius: 100vw;
  align-items: center;
  padding: .6em 1.25em;
  display: flex;
}

.tag-8tb-18lr.bg-161616-op5 {
  color: #000c;
}

.tag-8tb-18lr.grey {
  background-color: #fff;
  border: 1px solid #0000001a;
}

.body-text-20-16mob {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.4em;
  font-weight: 400;
  line-height: 120%;
}

.body-text-20-16mob.hidden {
  display: none;
}

.capt-s {
  font-size: 1em;
  line-height: 150%;
}

.capt-s.t-wh.black {
  color: #232323;
}

.capt-s.is-161616-op80 {
  color: #000c;
}

.blur-16 {
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
}

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

.mb-25-30mob {
  margin-bottom: 1.7em;
}

.section-25-12mob {
  background-color: #0000;
  padding-left: 1.7em;
  padding-right: 1.7em;
}

.section-25-12mob.mb-100-80mob {
  margin-bottom: 3.6em;
}

.section-25-12mob.mb-100-80mob.b1 {
  display: flex;
}

.section-25-12mob.mb-100-80mob.mrgn_btm-0 {
  margin-bottom: 0;
}

.section-25-12mob.mb-100-80mob.mrgn_top {
  margin-top: 0;
}

.section-25-12mob.mb-100-80mob.mrgn_btm-0-desk {
  margin-bottom: 0;
}

.section-25-12mob.pb-25-40mb {
  padding-bottom: 1.7em;
}

.section-25-12mob.mb-50-50mob.mrgn_b_0 {
  margin-bottom: 0;
}

.section-25-12mob.fixed {
  z-index: 99;
  position: fixed;
  inset: auto 0% 0%;
}

.section-25-12mob.fixed.hidden {
  display: none;
}

.section-25-12mob.h-100.pt-65-55mob.pb-172 {
  padding-bottom: 13em;
}

.navbar-cont-center {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.4em;
  padding-bottom: 1.4em;
  display: flex;
}

.navbar-25-12mob {
  color: var(--silver);
  background-color: #0000;
  padding-left: 1.7em;
  padding-right: 1.7em;
}

.navbar-25-12mob.nav-1 {
  margin-left: auto;
  margin-right: auto;
  position: static;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.navbar-logo-s, .navbar-logo-s_item {
  width: 3.1em;
}

.nav-menu-center {
  grid-column-gap: 1.7em;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-link-14-14mob {
  font-size: 1em;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
  transition: all .3s;
}

.nav-link-14-14mob:hover {
  color: #22222280;
}

.hero-section-res {
  height: 100vh;
  padding-top: 4.25em;
  padding-left: 1.7em;
  padding-right: 1.7em;
}

.btn-new-style {
  color: var(--white);
  text-align: center;
  background-image: linear-gradient(98deg, #2651d7, #4c83f3);
  border-radius: 1vw;
  padding: 1.4em 5.6em;
  text-decoration: none;
  transition: all .3s;
}

.btn-new-style:hover {
  opacity: .8;
}

.btn-new-style._15-tb-60-lr {
  padding: 1em 4.2em;
}

.btn-new-style._15-tb-60-lr.hidden {
  display: none;
}

.btn-new-style._15-tb-40-lr {
  padding: 1em 2.8em;
}

.content-span {
  display: block;
}

.header-img-ux-ui {
  z-index: -1;
  width: 45.3em;
  position: absolute;
  inset: -.4em -2.2em auto auto;
}

.header-img-ux-ui_item {
  width: 45.3em;
}

.header-img-motion_item {
  width: 41.7em;
}

.header-img-motion {
  z-index: -1;
  width: 41.7em;
  position: absolute;
  inset: .6em -1em auto auto;
}

.header-img-illust_item {
  width: 41.1em;
}

.header-img-illutr {
  z-index: -1;
  width: 41.1em;
  position: absolute;
  inset: 2.1em -1.4em auto auto;
}

.decisionform--bg {
  background-color: #222;
  border-radius: 20px;
  padding-top: 90px;
  padding-bottom: 90px;
}

.count {
  justify-content: space-between;
  align-items: center;
  padding: 1em 5.6em;
  display: flex;
}

.count.bg-black-22.br-100vw.mob {
  display: none;
}

.body-16-14mob {
  letter-spacing: -.03em;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 138%;
}

.h2-style {
  letter-spacing: -.03em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 120%;
}

.btn-banner-count {
  color: var(--white);
  text-align: center;
  letter-spacing: -.03em;
  padding: 1em 4.2em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s;
}

.btn-banner-count:hover {
  background-color: #1f59f580;
}

.count-text {
  color: var(--white);
  font-size: 1.7em;
  line-height: 116%;
}

.count-wrap {
  grid-column-gap: .4em;
  align-items: center;
  display: flex;
}

.count-wrap.color {
  color: var(--white);
}

.count-wrap.color.mob-hide {
  min-width: 200px;
}

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

.count-days {
  color: var(--white);
  justify-content: center;
  align-items: center;
  font-size: 1.7em;
  line-height: 116%;
  display: flex;
}

.count-days-layout {
  align-items: center;
  display: flex;
}

.count-content {
  width: 32.6em;
}

.count-hours, .count-minutes, .count-seconds {
  color: var(--white);
  justify-content: center;
  align-items: center;
  font-size: 1.7em;
  line-height: 116%;
  display: flex;
}

.count-time-layout {
  align-items: center;
  display: flex;
}

.count-main {
  grid-column-gap: 1.3em;
  align-items: center;
  display: flex;
}

.circle-sale {
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 4.2em;
  height: 4.2em;
  display: flex;
  transform: rotate(20deg);
}

.circle-sale_number {
  color: var(--white);
  letter-spacing: -.04em;
  font-size: 1.25em;
  line-height: 117%;
}

.count-left {
  grid-column-gap: 4.8em;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.body-new-prof {
  background-color: var(--e2e4e7);
  color: var(--161616);
  font-family: Suisseintl, Arial, sans-serif;
  font-size: 1vw;
  font-weight: 400;
  line-height: 1;
}

.is-f6f6f6-op80 {
  color: #f6f6f6cc;
}

.h1-94-48mob {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6.5em;
  font-weight: 400;
  line-height: 85%;
}

.h1-94-48mob.hero-land.hidden {
  display: none;
}

.h2-70-32mob {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.86em;
  font-weight: 400;
  line-height: 90%;
}

.h2-70-32mob.hidden {
  display: none;
}

.h3-40-24mob {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.8em;
  font-weight: 400;
  line-height: 110%;
}

.h4-32-20mob {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.2em;
  font-weight: 400;
  line-height: 115%;
}

.capt-m {
  letter-spacing: -.01em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.capt-m.is-161616-op60 {
  max-width: none;
}

.capt-m.is-ffffff-op80 {
  max-width: 500px;
}

.capt-m.flex {
  width: 250px;
}

.bg-grey-gradient {
  background-image: linear-gradient(184deg, #7e90a0, #c5ccd8 85%);
}

.hero-bg {
  background-color: #00000080;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-bg.interior {
  object-fit: cover;
}

.hero-bg.img {
  background-color: #0000;
}

.text-w-630 {
  max-width: 43.8em;
}

.bg-video-wrap {
  z-index: 1;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.bg-video-wrap.br-25-20mob.mb-10-5mob.motion {
  height: 81%;
}

.bg-video-wrap.mob-m-lr--12.br-25-20mob.mb-10-5mob.hero {
  height: 100%;
}

.bg-video-wrap.br-20-20mob.h-auto {
  height: auto;
}

.tag-wrap-8px {
  grid-column-gap: .6em;
  align-items: flex-start;
  display: flex;
}

.h-100 {
  height: 100%;
}

.study-info_icon {
  width: 20px;
  padding-right: 6px;
}

.clock-icon {
  width: 1.1em;
}

.mb-100-80mob {
  margin-bottom: 3.5em;
}

.hero-section-25-12mob {
  height: 98vh;
  padding-top: 4.25em;
  padding-left: 1.7em;
  padding-right: 1.7em;
}

.hero-section-25-12mob.mb-100-80mob.hero-mb {
  height: 100%;
  margin-bottom: 3.5em;
  padding-top: 0;
  display: flex;
}

.hero-section-25-12mob.vebinar {
  padding-top: 4.5em;
}

.wrap-20-15mob {
  padding: 1.4em;
}

.wrap-20-15mob.text-w-280 {
  width: 19.5em;
}

.wrap-20-15mob.h-100.pos-rel {
  min-height: 300px;
  position: relative;
}

.wrap-20-15mob.h-100.pos-rel.forvid {
  min-width: 400px;
}

.wrap-20-15mob.bg-wh-ff.br-20-20mob._2 {
  padding-bottom: 0;
}

.wrap-20-15mob.bg-wh-ff.br-20-15mob._143px {
  height: 9.9em;
}

.wrap-20-15mob.bg-161616.br-20-15mob.height {
  height: 8.26em;
}

.wrap-20-15mob.bg-161616.br-20-15mob._127px {
  border-radius: 20px;
  height: 8.26em;
}

.wrap-20-15mob.bg-161616.br-20-15mob.tab-fix-h {
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  height: 11.2em;
  display: flex;
}

.wrap-20-15mob.bg-161616.br-20-15mob.tab-fix-h.heightauto, .wrap-20-15mob.bg-161616.br-20-15mob._127px {
  height: auto;
}

.wrap-20-15mob.mb-273 {
  margin-bottom: 19em;
}

.br-15-15mob {
  border-radius: 1vw;
}

.percent-icon {
  width: 1.4em;
}

.info-layout {
  grid-row-gap: .14em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.info-layout_item {
  grid-column-gap: .6em;
  align-items: center;
  display: flex;
}

.capt-s-m {
  font-size: 1em;
  line-height: 150%;
}

.info {
  position: absolute;
  inset: 0% 0% auto auto;
}

.info-w {
  width: 20.1em;
}

.is-161616 {
  color: var(--161616);
}

.tag-12tb-30lr {
  text-align: center;
  border: 1px solid #0000001a;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  padding: .8em 2.1em;
  display: flex;
}

.tag-12tb-30lr.grey {
  border-color: #fff3;
}

.tag-12tb-30lr.block {
  opacity: 1;
  background-color: #fff3;
  border-style: none;
  display: inline-block;
}

.tag-12tb-30lr.block.bg-white {
  background-color: #0000;
  border-style: solid;
}

.tag-12tb-30lr.bg-wh-blur {
  -webkit-backdrop-filter: blur(5.6em);
  backdrop-filter: blur(5.6em);
  background-color: #ffffff1a;
  border-style: none;
}

.mb-25-20mob {
  margin-bottom: 1.7em;
}

.mb-60-30mob {
  margin-bottom: 4.2em;
}

.is-161616-op50 {
  color: #16161680;
}

.is-161616-op30 {
  color: #1616164d;
}

.br-20-20mob {
  border-radius: 30px;
}

.decor-line {
  width: 100%;
  height: 1px;
}

.decor-line.bg-161616-op20.mt-mb-20 {
  margin-top: 1.4em;
  margin-bottom: 1.4em;
}

.bg-161616-op20 {
  background-color: #16161633;
}

.pl-25-15tab {
  padding-left: 1.7em;
}

.pl-25-15tab.mb-60-30mob {
  margin-bottom: 2em;
  padding-left: 0;
}

.pl-25-15tab.mb-15-10mob.mob-pl-0.mrgn_b_20, .mb-10-5mob {
  margin-bottom: 20px;
}

.mb-10-5mob.hero {
  height: 86.5%;
}

.hide-desk-tab {
  display: none;
}

.wrap-25-15mob {
  padding: 1.7em;
}

.wrap-25-15mob.mt-32 {
  margin-top: 2.2em;
}

.wrap-25-15mob.bg-wh-ff.br-20-20mob.format {
  position: relative;
}

.wrap-25-15mob.bg-wh-ff.br-20-20mob.portfolio {
  padding-bottom: 10em;
  position: relative;
}

.wrap-25-15mob.bg-wh-ff.br-20-20mob.p-lr {
  padding-left: 2.8em;
  padding-right: 2.8em;
}

.wrap-25-15mob.br-20-20mob.bg-wh-ff.overflow-hidden.career {
  position: relative;
}

.wrap-25-15mob.graduate {
  padding-bottom: 3.3em;
}

.wrap-25-15mob.vebinar {
  height: 26.4em;
  position: relative;
  overflow: hidden;
}

.wrap-25-15mob.db {
  height: 13.1em;
  padding-left: 1em;
  padding-right: 1em;
}

.bg-161616 {
  background-color: #161616;
}

.space-btwn-layout {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.space-btwn-layout.space-89 {
  grid-row-gap: 6.2em;
}

.space-btwn-layout.space-36 {
  grid-row-gap: 2.5em;
}

.space-btwn-layout._50-space {
  grid-row-gap: 3.5em;
}

.space-btwn-layout._30px {
  grid-row-gap: 2.1em;
}

.num-layout-top_item {
  grid-column-gap: .7em;
  display: flex;
}

.circle-light {
  background-color: #d9d9d91a;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 4.2em;
  height: 4.2em;
  display: flex;
}

.lightning-icon {
  width: 2.5em;
}

.num-layout_top.mb20 {
  margin-bottom: 20px;
}

.num-layout_top.hidden {
  display: none;
}

.num-layout_btm {
  grid-row-gap: 1.7em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.num-layout_btm.mrgn-top {
  margin-top: 20px;
}

.num-grid {
  grid-row-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.br-20-15mob {
  border-radius: 1.4vw;
}

.wrap-15-8mob {
  padding: 1em;
}

.wrap-15-8mob.absolute-block {
  position: absolute;
  inset: auto 0% 4.1em;
}

.mb-15-15mob {
  margin-bottom: 1em;
}

.num-block.bg-161616.br-20-20mob._486px {
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.num-block.bg-161616.br-20-20mob._486px.pdng_btm-60 {
  margin-bottom: 20px;
}

.num-block.bg-161616.br-20-20mob._486px {
  border-radius: 20px;
}

.num-block.small {
  height: 100%;
}

.num-block.small.bg-161616.br-20-20mob.hidden {
  display: none;
}

.choise {
  z-index: -1;
  align-items: flex-end;
  height: 31.2em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.br-15-20mob {
  border-radius: 1vw;
}

.decor-right._3 {
  inset: auto -25.4em -4em auto;
  width: 62.1em;
  max-width: none;
  position: absolute;
  inset: auto -49.5em -4em auto;
}

.decor-right._6 {
  width: 62.1em;
  max-width: none;
  position: absolute;
  inset: auto -1.3em -4em auto;
}

.decor-right._5 {
  inset: auto -25.4em -4em auto;
  width: 62.1em;
  max-width: none;
  position: absolute;
  inset: auto -25.4em -4em auto;
}

.decor-left._1 {
  width: 79.9em;
  max-width: none;
  position: absolute;
  inset: auto -39.7em 10.8em auto;
  transform: rotate(-23deg);
}

.decor-left._4 {
  width: 79.9em;
  max-width: none;
  position: absolute;
  inset: auto 8.5em 10.8em auto;
  transform: rotate(-23deg);
}

.decor-left._2-img {
  width: 79.9em;
  max-width: none;
  position: absolute;
  inset: auto -15.6em 10.8em auto;
  transform: rotate(-23deg);
}

.salary-layout {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.is-161616-op40 {
  color: #16161666;
}

.mt-10-20mob {
  margin-top: .7em;
}

.salary-wrap {
  padding: 2em 1.7em 2.2em 1.4em;
}

.salary-wrap_layout {
  justify-content: space-between;
  display: flex;
}

.salary-wrap-layout_text {
  grid-row-gap: .4em;
  flex-direction: column;
  display: flex;
}

.circle-12-8mob {
  border-radius: 100vw;
  width: .8em;
  height: .8em;
}

.salary-wrap_text-item {
  grid-column-gap: .35em;
  align-items: center;
  display: flex;
}

.salary {
  width: 41em;
}

.salary.middle {
  width: 66em;
}

.salary.senior {
  width: 100%;
}

.br-20-10mob {
  border-radius: 1.4vw;
}

.mb-5-5mob {
  margin-bottom: .34em;
}

.simple-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.is-161616-op60 {
  color: #16161699;
}

.mb-30-15mob {
  margin-bottom: 2.1em;
}

.br-15-10mob {
  border-radius: 1vw;
}

.ptb-50-30mob {
  padding-top: 3.5em;
  padding-bottom: 3.5em;
}

.ptb-50-30mob.bg-161616.br-20-20mob.mb-100-80mob.mrgn_btm-0 {
  margin-bottom: 0;
}

.why-design-img_item {
  border-radius: 30px;
  max-width: 600px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.why-design-img_item.des-img {
  width: 38.4em;
}

.why-design-img_item.ill {
  border-radius: 30px;
  max-width: 200px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.why-design-img_item.motion {
  max-width: 300px;
}

.why-design_img {
  width: 43.8em;
  position: absolute;
  inset: auto -4em 0% auto;
}

.why-design_img.des-img {
  width: 38.4em;
  position: absolute;
  inset: auto -11.3em -7.8em auto;
}

.examples {
  height: 44em;
  position: relative;
}

.examples.br-20-20mob.bg-wh-ff.overflow-hidden {
  height: 560px;
}

.wrap-25-8mob {
  padding: 1.7em;
}

.wrap-25-8mob.plr-37 {
  padding-left: 2.6em;
  padding-right: 2.6em;
}

.wrap-25-8mob.flex-center {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.examples-img_item {
  width: 16.8em;
}

.examples-img {
  width: 16.8em;
  margin-left: auto;
  margin-right: auto;
  position: static;
  top: .6em;
}

.examples-img.motion {
  width: auto;
}

.sliderdots-nav {
  z-index: 999;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 45.5%;
  height: 6px;
  margin-top: 1.7em;
  display: flex;
  position: absolute;
  inset: 0% 24px auto auto;
}

.fs-sliderdots-dot {
  cursor: pointer;
  background-color: #f4f4f466;
  border-radius: 100vw;
  width: 10.6em;
  height: .35em;
  margin-right: .7em;
}

.fs-sliderdots-dot.fs-sliderdots_active {
  background-color: #f4f4f4;
}

.slider-2col {
  background-color: #0000;
  height: auto;
  position: relative;
}

.slider-2col.hidden {
  display: none;
}

.company-icon {
  border-radius: 100%;
  width: 4.2em;
}

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

.mb-25-15mob {
  margin-bottom: 1.7em;
}

.company-block {
  height: 44em;
}

.company-block.bg-grey-gradient.br-20-20mob {
  border-radius: 30px;
  height: auto;
}

.profession {
  height: 22.9em;
}

.quiz-img {
  justify-content: center;
  align-items: center;
  width: 16.3vw;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  bottom: -4.9em;
}

.quiz-img_item {
  width: 100%;
}

.structure-img {
  justify-content: center;
  align-items: center;
  width: 37.5vw;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  bottom: -4.7em;
  left: -8.6em;
}

.structure-img_item, .phone-img_item {
  width: 100%;
}

.phone-img {
  justify-content: center;
  align-items: center;
  width: 35.1vw;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  bottom: -3.7em;
  left: 4.2em;
}

.product-img_item {
  width: 100%;
}

.product-img {
  justify-content: center;
  align-items: center;
  width: 41vw;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  bottom: -5.5em;
  left: -12.3em;
}

.h3-40-20mob {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.8em;
  font-weight: 400;
  line-height: 110%;
}

.about {
  height: 27em;
  position: relative;
}

.circle-12-12mob {
  border-radius: 100vw;
  width: .8em;
  height: .8em;
}

.circle-12-12mob.bg-161616 {
  align-self: flex-end;
}

.about-circle {
  position: absolute;
  inset: auto 1.4em 1.4em auto;
}

.about-circle.format {
  bottom: 1.7em;
  right: 1.7em;
}

.teacher {
  width: 100%;
  height: 100%;
}

.teacher-img {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  position: relative;
}

.teacher-img.mb-15-15mob.max-h {
  border-radius: 30px;
  max-height: 380px;
  overflow: hidden;
}

.teacher-img.max-h {
  border-radius: 30px;
  max-height: 240px;
  overflow: hidden;
}

.circle-26-26mob {
  border-radius: 100vw;
  width: 1.8em;
  height: 1.8em;
}

.circle-26-26mob.bg-bdbdbd.flex-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn-text {
  letter-spacing: -.01em;
  font-size: 1.25em;
  line-height: 110%;
}

.mb-50-20mob {
  margin-bottom: 3.5em;
}

.teacher-img_item {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
}

.teacher-img_item.br-20-20mob.max-h {
  max-height: 400px;
}

.teacher-img_item.br-20-20mob {
  border-radius: 30px;
}

.body-text-32-16mob {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.2em;
  font-weight: 400;
  line-height: 115%;
}

.format-img-wrap {
  background-color: #fcfdfe;
  justify-content: center;
  align-items: center;
  width: 47.9vw;
  height: 33.7em;
}

.format-img-wrap.bg-fcfdfe {
  background-color: #fcfdfe;
}

.coord-img_item {
  width: 39.4vw;
  position: relative;
  top: 3.1em;
  left: 3.3em;
}

.format-img_item {
  width: 118.7vw;
  max-width: none;
  position: relative;
  top: 6em;
  left: -33em;
}

.values-layout {
  grid-row-gap: 2.8em;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.values-layout_top {
  grid-row-gap: 1em;
  flex-direction: column;
  display: flex;
}

.values-img {
  object-fit: cover;
  width: 100%;
  height: 11.8em;
}

.values-img.br-20-15mob {
  border-radius: 30px;
}

.comm-img {
  object-fit: cover;
  height: 17.5em;
}

.link-18-16mob {
  letter-spacing: -.01em;
  font-size: 1.25em;
  line-height: 150%;
  text-decoration: none;
  transition: all .3s;
}

.link-18-16mob:hover {
  color: #16161680;
}

.mt-27-23mob {
  margin-top: 1.9em;
}

.mb-50-30mob {
  margin-bottom: 3.5em;
}

.link-capt-m {
  letter-spacing: -.01em;
  font-size: 1.25em;
  line-height: 110%;
  text-decoration: none;
  transition: all .3s;
}

.link-capt-m:hover {
  color: #16161680;
}

.links-wrap-layout {
  grid-row-gap: .8em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-logotype {
  width: 3.4em;
}

.footer-sk {
  width: 3.6em;
}

.comm-img-r {
  background-color: #00000005;
  border-top-left-radius: 1vw;
  border-top-right-radius: 1vw;
  height: 19.2em;
}

.comm-img-r.only-mob {
  display: none;
}

.comm-wrap {
  padding-top: 1.7em;
  padding-left: 1.7em;
  padding-right: 1.7em;
}

.present {
  height: 26.4em;
}

.present.br-20-20mob.bg-wh-ff.hidden {
  display: none;
}

.present.br-20-20mob.bg-wh-ff.height_24em {
  height: 24em;
}

.percents-img {
  width: 12.2em;
}

.percents {
  align-items: flex-end;
  width: 12.2em;
  margin-left: auto;
}

.doggie {
  align-items: flex-end;
  width: 20.7em;
  margin-left: auto;
}

.doggie-img {
  width: 20.7em;
}

.faq-item.br-20-20mob.bg-wh-ff.mb-5-5mob {
  margin-bottom: 10px;
}

.faq-item.br-20-20mob.bg-wh-ff.mb-5-5mob.mrgn_b_0 {
  margin-bottom: 0;
}

.faq-item.br-20-20mob.bg-wh-ff.mb-25-20mob {
  margin-bottom: 20px;
}

.faq-question {
  color: var(--161616);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.bg-bdbdbd {
  background-color: #bdbdbd;
}

.faq-plus-icon {
  width: 60%;
  height: 60%;
}

._w-920-275mob {
  width: 64em;
}

.faq-answer {
  height: 100%;
  overflow: hidden;
}

.faq-answer-inner {
  padding-bottom: 1.4em;
  padding-left: 1.4em;
  padding-right: 1.4em;
  overflow: visible;
}

.faq-answer-inner.wrap-30-15mob.answer {
  padding-top: 0;
}

._w-860-0mob {
  width: 59.7em;
}

.video-inner {
  z-index: 1;
  border-radius: 1.38vw;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.bg-wh-ff-op10 {
  background-color: #ffffff1a;
}

.dec-circle-5px {
  width: .6em;
}

.tag-black_layout {
  grid-column-gap: .3em;
  display: flex;
}

.tag-white_layout {
  grid-column-gap: .5em;
  display: flex;
}

.reasons-title {
  grid-column-gap: .7em;
  align-items: center;
  display: flex;
}

.body-text-18-18mob {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 123%;
}

._2d-anim-item {
  z-index: 1;
  width: 135em;
  height: 56em;
  position: absolute;
  inset: 3em -4em 0% auto;
}

.mb-20-12mob {
  margin-bottom: 1.4em;
}

.mb-80-45mob {
  margin-bottom: 5.6em;
}

.logo-grid-wrap {
  padding-left: 3em;
  padding-right: 3em;
}

.kinipoisk-logo {
  width: 85%;
}

.mts-logo {
  width: 60%;
}

.mts-logo.alt {
  width: 23%;
}

.career-img-wrap {
  width: 40.3em;
  position: absolute;
  bottom: -8.7em;
  right: 1.6em;
}

.line-img {
  width: 100%;
}

.bg-blue-gradient {
  background-image: linear-gradient(98deg, #2651d7, #4c83f3);
}

.free-star-icon {
  width: 1.1em;
}

.career-free-wrap {
  position: absolute;
  inset: 1.7em 1.7em auto auto;
}

.tag-career-item {
  grid-column-gap: .8em;
  align-items: center;
  padding: 1.1em 1.5em 1.1em 1.1em;
  display: flex;
}

.tag-career-wrap {
  background-color: var(--white-smoke-4);
  border: 1px solid #cecece14;
}

.tag-career_tumb-img {
  width: 3.3em;
}

.tag-career-layout {
  grid-column-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: flex;
}

.tag-career-layout.caree-mr {
  margin-right: -1.5em;
}

.tag-career {
  flex-direction: column;
}

.career-timline-top {
  justify-content: space-between;
  display: flex;
}

.career-timeline-cards {
  border: .14vw solid var(--white-smoke-4);
  background-color: var(--white);
  width: 53em;
}

.career-timeline-cards.br-20-20mob._2 {
  margin-left: 7.6em;
}

.career-timeline-cards.br-20-20mob._3 {
  margin-left: 16.5em;
}

.career-timeline-cards.br-20-20mob._4 {
  margin-left: 33.2em;
}

.career-timeline-cards.br-20-20mob._5 {
  width: 41.7em;
  margin-left: 51.4em;
}

.career-timeline-cards._2 {
  margin-left: 7.6em;
}

.career-timeline-cards._3 {
  margin-left: 16.5em;
}

.career-timeline-cards._4 {
  margin-left: 33.2em;
}

.career-timeline-cards._5 {
  margin-left: 51.4em;
}

.career-card-layout {
  grid-column-gap: .8em;
  display: flex;
}

.circle-25-18mob {
  border-radius: 100vw;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.7em;
  height: 1.7vw;
  display: flex;
}

.career-timeline-wrap {
  grid-row-gap: .7em;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 6.1em;
  margin-bottom: 3.8em;
  display: flex;
  position: relative;
}

.is-161616-op80 {
  color: #161616cc;
}

.timeline {
  flex-direction: column;
  align-items: center;
  width: .14em;
  height: 86%;
  display: flex;
  position: absolute;
  inset: 8.5% auto auto 36.5%;
}

.timeline.grey {
  left: 47.5%;
}

.timeline.grey2 {
  left: 78%;
}

.timeline-line {
  border-radius: 100vw;
  width: 100%;
  height: 3%;
}

.career-block {
  grid-column-gap: 6.6em;
  background-color: var(--white);
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 1.7em;
  position: relative;
}

.career-block.br-20-20mob.mb-10-5mob {
  border-radius: 30px;
}

.timeline-circle {
  border-radius: 100vw;
  width: .73em;
  height: .73em;
  position: relative;
  bottom: -.2em;
}

.mb-50-50mob {
  margin-bottom: 3.5em;
}

.tag-15tb-60lr {
  grid-column-gap: .6em;
  text-align: center;
  border-radius: 1vw;
  align-items: center;
  padding: 1em 4.2em;
}

.btn-wrap {
  grid-column-gap: .7em;
  display: flex;
}

.is-ffffff-op80 {
  color: #fffc;
}

.hero-content-wrap {
  align-items: center;
  height: 17%;
  padding: 1.7em 3.2em 1.7em 2.8em;
  display: flex;
}

.hero-content-wrap.br-20-20mob.bg-wh-ff.tablet-hide {
  position: relative;
}

.hero-content-layout {
  grid-column-gap: .7em;
  align-items: flex-start;
  display: flex;
}

.hero-content-layout.hidden {
  display: none;
}

.hero-content-layout.mb20 {
  margin-bottom: 20px;
}

.icon-20-16mob {
  align-self: flex-start;
  width: 1.4em;
  height: 1.4em;
}

.counter-wrap {
  padding: 1.4em 1.4em 1.4em 1.7em;
}

.counter-wrap.br-20-15mob.bg-black-gradient {
  opacity: 1;
}

.bg-black-gradient {
  background-image: linear-gradient(98deg, #161616, #414141);
}

.counter-wrap_layout {
  justify-content: space-between;
  display: flex;
}

.is-ffffff-op60 {
  color: #fff9;
}

.counter-title_item {
  grid-column-gap: .6em;
  display: flex;
}

.counter-title {
  grid-row-gap: .14em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.counter-main {
  grid-column-gap: 1.4em;
  align-items: center;
  display: flex;
}

.body-text-20-12mob {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.4em;
  font-weight: 400;
  line-height: 120%;
}

.body-text-20-12mob.flex {
  justify-content: center;
  align-items: center;
  display: flex;
}

.discount-wrap {
  letter-spacing: -.01em;
  background-color: #fff3;
  justify-content: center;
  align-items: center;
  padding: 1.5em .8em;
  font-size: 1em;
  line-height: 125%;
  display: flex;
}

.text-w-985 {
  max-width: 68.4em;
}

.hero-vebinar {
  z-index: 1;
  background-image: url("/landing-assets/6f/62/afdca757bab250e03d3d88fcd7af.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: relative;
}

.hero-vebinar-layer {
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.vebinar-img-wrap {
  width: 53.5em;
  position: absolute;
  bottom: -16.5em;
  right: -6.3em;
}

.circle-30-30mob {
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 2.1em;
  height: 2.1em;
  display: flex;
}

.bg-161616-op5 {
  background-color: #1616160d;
}

.vebinar-plan {
  height: 22.9em;
}

.teacher-vebinar_img {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
}

.teacher-vebinar {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  position: relative;
}

.g-5-col {
  grid-column-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g-5-col.vebinar {
  grid-row-gap: .7em;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.hero-referral {
  z-index: 1;
  background-image: url("/landing-assets/6f/62/afdca757bab250e03d3d88fcd7af.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: relative;
}

.hero-referral.mob-m-lr--12.br-25-20mob {
  background-image: url("/landing-assets/e8/a3/87a3274595cf05c535cc42588cc2.jpg"), url("/landing-assets/0a/d7/14e79dc1e6afd1a3a8483eb21be5.jpg");
  background-position: 50%, 0 0;
  background-repeat: repeat-x, repeat;
  background-size: cover, cover;
}

.profession-layout {
  grid-row-gap: 2.1em;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.profession-layout._10px {
  grid-row-gap: .7em;
}

.profession-layout.top {
  justify-content: flex-start;
}

.examples-full-img {
  z-index: -1;
  width: 102%;
  height: 102%;
  position: absolute;
  inset: 0% 0% 0% -1%;
}

.examples-full-img_item {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.profession-img.br-20-20mob.pos-abs {
  border-radius: 20px;
  position: absolute;
  inset: auto 0% 0%;
}

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

.div-block-847 {
  object-fit: cover;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

.image-26 {
  object-fit: cover;
  height: 100%;
}

.div-block-848 {
  width: 100%;
}

.hero-vebinar-layer2 {
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.hero-referral-out {
  z-index: 1;
  background-image: url("/landing-assets/6f/62/afdca757bab250e03d3d88fcd7af.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: relative;
}

.hero-referral-out.mob-m-lr--12.br-25-20mob {
  background-image: url("/landing-assets/db/49/f8ec12c597e9f31ebf7c784c408d.jpg"), url("/landing-assets/e8/a3/87a3274595cf05c535cc42588cc2.jpg"), url("/landing-assets/0a/d7/14e79dc1e6afd1a3a8483eb21be5.jpg");
  background-position: 50%, 50%, 0 0;
  background-repeat: repeat, repeat-x, repeat;
  background-size: cover, cover, cover;
}

.border-wrap {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.border-wrap.br-20-20mob {
  border-radius: 20px;
}

.border-wrap.br-20-20mob.mrgn_b_10 {
  margin-bottom: 10px;
}

.h-530 {
  height: 36.8em;
}

.examples-bg-img {
  z-index: -1;
  background-image: url("/landing-assets/af/f6/3cb00bf4900b719643a6edc845e4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 102%;
  height: 102%;
  position: absolute;
  inset: 0% 0% 0% -1%;
}

.btn-teach {
  justify-content: center;
  align-items: center;
  display: flex;
}

.teacher-layout {
  flex-direction: column;
  display: flex;
}

.hero-charity {
  z-index: 1;
  background-image: url("/landing-assets/6f/62/afdca757bab250e03d3d88fcd7af.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: relative;
}

.hero-charity.mob-m-lr--12.br-25-20mob {
  background-image: url("/landing-assets/d8/0e/c31c3c02bdfd96a4c779e92455ea.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sale-section-25-12mob {
  height: 39.5em;
  padding-left: 1.7em;
  padding-right: 1.7em;
}

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

.h2-70-48mob {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.9em;
  font-weight: 400;
  line-height: 90%;
}

.mb-10-30mob {
  margin-bottom: .7em;
}

.hero-img_item {
  height: 100%;
}

._w-660 {
  max-width: 45.8em;
}

.hero-img_item-desk {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

._w-910 {
  max-width: 63.2em;
}

.wrap-25-20mob {
  padding: 1.7em;
}

.tag-6tb-14lr {
  -webkit-backdrop-filter: blur(1.1em);
  backdrop-filter: blur(1.1em);
  background-color: #ffffffb3;
  border-radius: 100vw;
  padding: .4em 1em;
}

.prof-card_tag {
  grid-column-gap: .35em;
  display: flex;
}

.prof-card {
  flex-direction: column;
  justify-content: space-between;
  height: 37.6em;
  text-decoration: none;
  position: relative;
}

.prof-card_btm {
  grid-column-gap: .7em;
  display: flex;
}

.btn-15tb-30lr {
  color: var(--161616);
  text-align: center;
  padding: 1em 2.1em;
  text-decoration: none;
  transition: all .3s;
}

.btn-15tb-30lr.bg-wh-ff:hover {
  background-color: #fffc;
}

.btn-15tb-30lr.bg-e2e4e7:hover {
  background-color: #e2e4e7e6;
}

.bg-e2e4e7 {
  background-color: var(--e2e4e7);
}

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

.prof-card_img {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  max-height: 100%;
  position: absolute;
}

._w-624 {
  max-width: 42.9em;
}

.tag-13tb-15lr {
  text-align: center;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  padding: .9em 1em;
  display: flex;
}

.prof-card_sale {
  position: absolute;
  inset: auto 1.7em 1.7em auto;
}

.black-circle {
  width: 61.3em;
  position: absolute;
  inset: -6.4em -31.5em auto auto;
}

.school {
  height: 39em;
}

.black-circle_img {
  width: 61.3em;
  transform: rotate(30deg);
}

.school-layout {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.school-video {
  height: 39em;
}

.works {
  grid-column-gap: .7vw;
  grid-row-gap: .7vw;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.works-item_img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.works-item {
  position: relative;
}

.works-video {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.tag-7tb-15lr {
  border-radius: 100vw;
  padding: .5em 1em;
}

.works-item_tag {
  position: absolute;
  inset: auto auto .7em .7em;
}

.teacher-btm {
  padding-top: 1em;
  padding-left: 1.4em;
  padding-right: 1.4em;
}

.teach-slider {
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.teach-mask {
  width: 31.7em;
  height: 45.1em;
  overflow: visible;
}

.teach-mask.newmask {
  width: 46%;
  height: auto;
}

.teach-mask.newmask._33 {
  width: 30%;
}

.arrow-img {
  width: .8em;
}

.arrow-img.left {
  transform: rotate(180deg);
}

.arrow-img.left.small, .arrow-img.small {
  width: 10px;
}

.arrow-wrap {
  width: 1.5em;
  font-size: 1.2vw;
  inset: -11.2em 0% auto auto;
}

.arrow-wrap:hover {
  color: var(--black-text);
}

.arrow-wrap.left {
  right: 2.5em;
}

.sber-logo {
  width: 45%;
}

.pixonic-logo {
  width: 100%;
}

.h-486 {
  height: 33.8em;
}

.h6-24-20mob {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.7em;
  font-weight: 400;
  line-height: 110%;
}

.space-between-36px {
  grid-row-gap: 2.5em;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.inspire-tag_wrap {
  grid-column-gap: .6em;
  align-items: center;
  padding: .6em 1.4em .6em .6em;
  display: flex;
}

.t-16-10mob {
  letter-spacing: -.01em;
  font-size: 1.1em;
  line-height: 120%;
}

.inspire-tag_item {
  background-color: #2c2c2c66;
}

.circle-60-40mob {
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 4.2em;
  height: 4.2em;
  display: flex;
}

.inspire-icon-43px {
  width: 3em;
}

.inspire-tag {
  grid-column-gap: .7em;
  display: flex;
}

.inspire-tag._1 {
  position: relative;
  left: -2.7em;
}

.inspire-tag._2 {
  position: relative;
  right: -5.5em;
}

.inspire-tag._3 {
  position: relative;
  right: -15.3em;
}

.inspire-tag-layout {
  grid-row-gap: 1em;
  flex-direction: column;
  display: flex;
}

.inspire-icon-38px {
  width: 2.6em;
}

.inspire-icon-54px {
  width: 3.8em;
}

.bg-l-black-gradient {
  background-image: linear-gradient(150deg, #161616, #6a6a6a);
}

.circlel-layout {
  position: absolute;
  inset: auto 1.7em 1.7em auto;
}

.example-content {
  z-index: 1;
  width: 34.2em;
  position: relative;
}

.height-250 {
  height: 17.5em;
}

.example-layout {
  z-index: 1;
  justify-content: center;
  align-items: center;
  margin-top: 1em;
  display: flex;
  position: relative;
}

.example-arrow_item {
  width: 10.1em;
}

.example-arrow {
  z-index: 2;
  position: absolute;
  inset: auto .7em 5.6em auto;
}

.example-line {
  position: absolute;
  inset: 12.4em auto auto -13.7em;
}

.example-line_item {
  width: 45.1em;
}

.works-wrap {
  padding-top: 3.5em;
  padding-bottom: 1.7em;
}

.works-wrap.bg-161616.br-20-20mob.mb-100-80mob {
  margin-bottom: 3.6em;
}

.mb-15-10mob {
  margin-bottom: 1em;
}

.why-bbe-img {
  object-fit: cover;
  width: 100%;
  height: 27.4em;
}

.why-bbe-img.s {
  height: 15.8em;
}

.why-bbe-img.s.br-20-15mob {
  border-radius: 20px;
}

.hero-arrow-wrap {
  position: absolute;
  inset: auto auto -5.8em 25.8em;
}

.hero-arrow_img {
  width: 19.4em;
}

.design-section-25-12mob {
  height: 98vh;
  padding-top: 4.25em;
  padding-left: 1.7em;
  padding-right: 1.7em;
}

.design-section-25-12mob.mb-100-80mob.mob {
  height: 100%;
  margin-bottom: 3.6em;
}

.hero-design {
  height: 84%;
}

.hero-switcher_img {
  width: 28.4em;
}

.hero-switcher-wrap {
  position: absolute;
  inset: auto -3.6em -3.1em auto;
}

.hero-abstract_img {
  width: 38.4em;
}

.hero-abstract-wrap {
  position: absolute;
  inset: auto 17.9em -7.4em auto;
}

.hero-pipette_img {
  width: 25.9em;
}

.hero-pipette-wrap {
  z-index: 1;
  position: absolute;
  inset: -6.8em 28.7em auto auto;
}

.hero-pin_img {
  width: 23.5em;
}

.hero-pin-wrap {
  position: absolute;
  inset: -3.3em 7.6em auto auto;
}

.design-arrow-wrap {
  width: 1.5em;
  font-size: 1.2vw;
  inset: -6.7em 0% auto auto;
}

.design-arrow-wrap:hover {
  color: var(--black-text);
}

.design-arrow-wrap.left {
  right: 2.5em;
}

.h5-28-18mob {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.9em;
  font-weight: 400;
  line-height: 115%;
}

.mb-20-10mob {
  margin-bottom: 1.4em;
}

.find-work-img_item {
  width: 39.2em;
}

.find-work_img-wrap {
  position: absolute;
  inset: 2.9em -4em auto auto;
}

.find-work {
  height: 22.8em;
  position: relative;
}

.wrap-15-15mob {
  padding: 1em;
}

.wrap-15-15mob.bg-wh-ff.br-20-20mob.h-100 {
  min-height: 10em;
}

.h-170-150mob {
  height: 11.8em;
}

.h-170-150mob.h-100 {
  height: auto;
  min-height: 10em;
}

.mob-arrow-tab {
  display: none;
}

.tag-8tb-16lr {
  grid-column-gap: .6em;
  color: #efefefcc;
  text-align: center;
  border-radius: 100vw;
  align-items: center;
  padding: .6em 1.1em;
  display: flex;
}

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

.faq-top.to-top {
  align-items: flex-start;
}

.mb-20-15mob {
  margin-bottom: 1.4em;
}

.mb-20-15mob.mrgn_b_0 {
  margin-bottom: 0;
}

.mb-60-60mob {
  margin-bottom: 3.6em;
}

.examples-video-wrap {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.examples-video_item {
  height: 44em;
}

.design-change_img {
  width: 21.9em;
  position: relative;
  bottom: -1.2em;
}

.prof-slider-img {
  object-fit: cover;
  width: 100%;
  height: 36.9em;
}

.slider-prof-mask {
  width: 100%;
  height: 45.8em;
}

.slider-prof-mask.br-20-20mob._486px {
  overflow: visible;
}

.slider-prof-mask.br-20-20mob._486px._20px {
  border-radius: 20px;
  height: auto;
  overflow: hidden;
}

.slider-prof-mask.br-20-20mob.h-auto {
  height: auto;
}

.slider-prof-mask.br-20-20mob._486px {
  height: auto;
  overflow: hidden;
}

.prof-video-item {
  height: 36.8em;
}

.prof-video-item._515px {
  height: 35.8em;
}

.duration-wrap {
  padding-top: 1.3em;
  padding-bottom: 1.3em;
  padding-left: 1.7em;
}

.duration-layout {
  grid-column-gap: .5em;
  display: flex;
}

.duration-layout._10px {
  grid-column-gap: .7em;
}

.duration-icon {
  width: 2.1em;
  height: 2.1em;
}

.duration {
  grid-column-gap: .7em;
  display: flex;
}

.duration-w-l {
  width: 24.5%;
}

.duration-w-r {
  width: 75%;
}

.design-change {
  justify-content: center;
  align-items: flex-end;
  height: 36.9em;
  display: flex;
}

.circle-20-18mob {
  border-radius: 100vw;
  width: 1.4em;
  height: 1.4em;
}

.circle-20-18mob.bg-blue-gradient.layout {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-w-840 {
  max-width: 58.3em;
}

.height-240-mob {
  height: 15em;
}

.height-240-mob.cover {
  height: 16.6vw;
}

.note-wrap {
  padding: 1.4em 1em;
}

.note-position {
  width: 23.6em;
  position: absolute;
  inset: 2.2em 0% auto -1.7em;
}

.cursor-pointer {
  cursor: pointer;
}

.h-240-126mob {
  height: 16.7vw;
}

.h-486-126mob, .h-486-257mob {
  height: 34.1vw;
}

.teach-wrap {
  width: 96.6vw;
  overflow: hidden;
}

.hero-content {
  grid-column-gap: 7.7em;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
}

.portfolio-tag-wrap {
  z-index: 1;
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0% 0% auto;
}

.portfolio-wrap {
  position: relative;
}

.hero-content-design {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 12%;
  display: flex;
}

.hero-content-design.br-20-20mob.bg-wh-ff.tablet-hide {
  height: 14%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.tag-wrap-10px {
  grid-column-gap: .7em;
  align-items: flex-start;
  display: flex;
}

.portfolio-img {
  width: 100%;
}

.portfolio-img._w-340px {
  width: 340px;
}

.portfolio-img_item {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio-icon {
  width: 8.3em;
}

.portfolio-icon-wrap {
  position: absolute;
  inset: auto .7em .7em auto;
}

.mb-60-20mob {
  margin-bottom: 4.2em;
}

.mb-60-20mob.mrgn_b_0 {
  margin-bottom: 40px;
}

.resume-layout {
  grid-row-gap: 2.8em;
  flex-direction: column;
  display: flex;
}

.circle-50-45mob {
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
}

.tools-wrap {
  grid-column-gap: .7em;
  grid-row-gap: .7em;
  flex-flow: wrap;
  display: flex;
}

.body-text-18-14mob {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 150%;
}

.present-position {
  position: absolute;
  inset: auto 0% 0% auto;
}

.present-wrap {
  padding: 1.4em;
}

.bg-5782f7-gradient {
  background-image: linear-gradient(to right, #5782f7 36%, #5782f74d);
}

.present-layout {
  grid-column-gap: .7em;
  display: flex;
}

.mb-8-2mob {
  margin-bottom: .6em;
}

.present-img {
  width: 3.9em;
}

.hero-layout {
  grid-column-gap: .7em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.4fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 1em;
  display: grid;
}

.capt-m-2 {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 1.25em;
  line-height: 110%;
  text-decoration: none;
}

.max-630 {
  max-width: 43.8em;
}

.hero-bg-video {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.h4-style-32-20mob {
  letter-spacing: -.02em;
  font-size: 2.2em;
  line-height: 115%;
}

.h4-style-32-20mob.w600 {
  max-width: 600px;
}

.wrap-25-12mob-2 {
  grid-column-gap: 6.6em;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 1.7em;
}

.h1-style-70-48mob {
  letter-spacing: -.04em;
  font-size: 4.9em;
  line-height: 90%;
}

.t-orange {
  color: #ed6a0c;
}

.tag-8tb-18lr-2 {
  grid-column-gap: .6em;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  color: #efefefcc;
  text-align: center;
  background-color: #ffffff1a;
  border-radius: 100vw;
  align-items: center;
  padding: .6em 1.25em;
  display: flex;
}

.tag-8tb-18lr-2.career {
  color: #161616cc;
  background-color: #1616160d;
  display: inline-block;
}

.hero-bg-video_item {
  width: 66vw;
  height: 46.9vw;
}

.hero-webinar-content {
  z-index: 1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.capt-s-2 {
  margin-bottom: 0;
  font-size: 1em;
  line-height: 150%;
}

.btn {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(98deg, #2651d7, #4c83f3);
  border-radius: 1vw;
  padding: 1.4em 5.6em;
  text-decoration: none;
  transition: all .3s;
}

.btn:hover {
  opacity: .8;
}

.mb-10-10mob-2 {
  margin-bottom: .7em;
}

.hero-webinar-top {
  flex-direction: column;
  align-items: flex-start;
}

.for-whom-wrap {
  text-align: right;
  border-top-right-radius: 1.4vw;
  border-bottom-right-radius: 1.4vw;
  padding: 1.8em 1.7em;
}

.for-whom-wrap.bg-blue-gradient.zero {
  z-index: 3;
  width: 34%;
}

.for-whom-wrap.bg-blue-gradient.junior {
  width: 66%;
}

.for-whom-item_inner {
  display: flex;
}

.is-bdbdbd {
  color: #bdbdbd;
}

.wrap-16-12mob {
  padding: 1.1em;
}

.wrap-16-12mob.br-100vw.bg-wh.stroke {
  border: 1px solid #cecece14;
}

.for-whom-tag {
  grid-column-gap: .35em;
  align-items: center;
  display: flex;
}

.div-block-852 {
  grid-column-gap: .7em;
  grid-row-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.html-embed-2 {
  background-color: #161616;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.html-embed-2.mb0 {
  margin-bottom: 0;
}

.header-layout-top-2 {
  flex-direction: column;
  align-items: flex-start;
}

.btn-new-style-2 {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(98deg, #2651d7, #4c83f3);
  border-radius: 1vw;
  padding: 1.4em 5.6em;
  text-decoration: none;
  transition: all .3s;
}

.btn-new-style-2:hover {
  opacity: .8;
}

.btn-new-style-2._15-tb-60-lr {
  padding: 1em 4.2em;
}

.wrap-25-12mob-3 {
  height: 100%;
  padding: 1.7em;
}

.h-100vh-tab-650px {
  height: 100vh;
}

.hero-content-layout-2 {
  grid-column-gap: .7em;
  align-items: flex-start;
  display: flex;
}

.header-layout-inner-2 {
  z-index: 1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.mb-100-80mob-2 {
  margin-bottom: 3.5em;
}

.hero-bg-2 {
  object-fit: cover;
  background-color: #00000080;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-bg-2.br-25-20mob.ux-mob {
  display: none;
}

.hero-bg-2.br-25-20mob.ux-desk {
  display: block;
}

.capt-m-3 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.text-w-630-2 {
  max-width: 43.8em;
}

.text-w-630-2.mb-80-45mob {
  margin-bottom: 30px;
}

.icon-20-16mob-2 {
  width: 1.4em;
  height: 1.4em;
}

.link-16 {
  color: #f2f2f2;
  text-decoration: underline;
}

.space-btwn-layout-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.mb-100-80mob-3 {
  margin-bottom: 6.9em;
}

.mb-100-80mob-3.ux {
  margin-bottom: 3.5em;
}

.capt-m-4 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

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

.mb-100-80mob-4 {
  margin-bottom: 3.5em;
}

.mb-100-80mob-4.mrgn_btm-0 {
  margin-bottom: 0;
}

.mb-100-80mob-4.mrgn_btm-1 {
  margin-bottom: 1em;
}

.capt-m-5 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.icon-414-325mob {
  width: 28.8em;
}

.icon-414-325mob.folder {
  transform-style: preserve-3d;
  position: absolute;
  inset: auto 1.3em -10.8em auto;
}

.icon-414-325mob.chain {
  position: absolute;
  inset: auto 2.7em -12em auto;
}

.icon-414-325mob.shape {
  transform-style: preserve-3d;
  position: absolute;
  inset: auto 1.2em -9em auto;
}

.h3-40-24mob-2 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.6em;
  font-weight: 400;
  line-height: 110%;
}

.h3-40-24mob-2.mrgn_b_20 {
  margin-bottom: 20px;
}

.tag-wrap-10px-2 {
  grid-column-gap: .7em;
  grid-row-gap: .7em;
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.capt-m-7 {
  letter-spacing: -.01em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.g-4-col-2 {
  grid-column-gap: .7em;
  grid-row-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g-4-col-2.grad-img {
  grid-column-gap: .7em;
  width: 100%;
}

.body-text-18-14mob-2 {
  color: #afadac;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 150%;
}

.mb-100-80mob-5 {
  margin-bottom: 3.6em;
}

.btn-plus-2 {
  grid-column-gap: .6em;
  color: #222;
  letter-spacing: -.03em;
  cursor: pointer;
  border: 1px solid #cecece14;
  border-radius: 100vw;
  justify-content: flex-start;
  align-items: center;
  padding: .48em 1.1em .48em .6em;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.btn-plus-2.new-style-black {
  color: #fff;
  letter-spacing: -.01em;
  background-color: #fff3;
}

.btn-plus-2.new-style-black:hover {
  background-color: #ffffff26;
}

.simple-content-2 {
  grid-row-gap: 6em;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.capt-m-8 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.h3-40-24mob-3 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.8em;
  font-weight: 400;
  line-height: 110%;
}

.wrap-25-12mob-4 {
  height: 100%;
  padding: 1.7em;
}

.wrap-25-12mob-4.why {
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.bg-wh-ff-2 {
  background-color: #fff;
}

.why-design_img-2 {
  width: 43.8em;
  position: absolute;
  inset: auto -4em -3em auto;
}

.capt-m-9 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.header-layout-inner-3 {
  z-index: 1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.header-layout-inner-3.h-400px {
  min-height: 350px;
}

.btn-new-style-3 {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(98deg, #2651d7, #4c83f3);
  border-radius: 1vw;
  padding: 1.4em 5.6em;
  text-decoration: none;
  transition: all .3s;
}

.btn-new-style-3:hover {
  opacity: .8;
}

.btn-new-style-3._15-tb-60-lr {
  padding: 1em 4.2em;
}

.btn-new-style-3._15-tb-60-lr.hidden {
  display: none;
}

.text-w-630-3 {
  max-width: 43.8em;
}

.icon-20-16mob-3 {
  align-self: flex-start;
  width: 1.4em;
  height: 1.4em;
}

.capt-m-10 {
  letter-spacing: -.01em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.capt-m-10.is-ffffff-op80 {
  max-width: 500px;
}

.capt-m-10.is-ffffff-op80.black {
  color: #000;
}

.capt-m-10.is-ffffff-op80.maxw {
  max-width: 700px;
}

.g-4-col-3 {
  grid-column-gap: .7em;
  grid-row-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g-4-col-3.grad-img {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  width: 100%;
}

.g-4-col-3.tab-land-2col {
  margin-bottom: .7em;
}

.g-4-col-3.db {
  grid-row-gap: 1.7em;
}

.capt-m-11 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.circle-26-26mob-2 {
  border-radius: 100vw;
  width: 1.8vw;
  height: 1.8vw;
}

.circle-26-26mob-2.bg-bdbdbd.flex-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.faq-question-2 {
  color: #161616;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.faq-question-2.wrap-30-15mob.title {
  align-items: flex-end;
}

.space-btwn-layout-3 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.h-170-150mob-2 {
  height: 11.8em;
}

.btn-plus-3 {
  grid-column-gap: .6em;
  color: #222;
  letter-spacing: -.03em;
  cursor: pointer;
  border: 1px solid #cecece14;
  border-radius: 100vw;
  justify-content: flex-start;
  align-items: center;
  padding: .48em 1.1em .48em .6em;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.btn-plus-3.new-style-grey {
  color: #161616;
  letter-spacing: -.01em;
  background-color: #1616161a;
}

.btn-plus-3.new-style-grey:hover {
  background-color: #1616160d;
}

.circle-26-26mob-3 {
  border-radius: 100vw;
  width: 1.73em;
  height: 1.73em;
}

.capt-m-12 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.simple-block-2 {
  grid-column-gap: .7em;
  background-color: #f3f3f3;
  border-radius: 1.38vw;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 2.1em;
  display: flex;
}

.simple-block-2.new-style {
  background-color: #fff;
  border-radius: 1vw;
  padding: 1.4em;
  transition: all .3s;
}

.simple-block-2.new-style:hover {
  background-color: #f3f3f3b3;
}

.simple-block-2.new-style.w--current {
  color: #fff;
  background-color: #161616;
}

.capt-m-13, .capt-m-14 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.tag-wrap-10px-3 {
  grid-column-gap: .7em;
  grid-row-gap: .7em;
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.btn-plus-4 {
  grid-column-gap: .6em;
  color: #222;
  letter-spacing: -.03em;
  cursor: pointer;
  border: 1px solid #cecece14;
  border-radius: 100vw;
  justify-content: flex-start;
  align-items: center;
  padding: .48em 1.1em .48em .6em;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.btn-plus-4.new-style-black {
  color: #fff;
  letter-spacing: -.01em;
  background-color: #fff3;
}

.btn-plus-4.new-style-black:hover {
  background-color: #ffffff26;
}

.capt-m-15 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.why-design-img_item-2 {
  font-weight: 400;
}

.h3-40-24mob-4 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.6em;
  font-weight: 400;
  line-height: 110%;
}

.capt-m-16 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.tag-white-wrap-2 {
  grid-column-gap: .7em;
  grid-row-gap: .7em;
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.capt-m-17 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.btn-plus-5 {
  grid-column-gap: .6em;
  color: #222;
  letter-spacing: -.03em;
  cursor: pointer;
  border: 1px solid #cecece14;
  border-radius: 100vw;
  justify-content: flex-start;
  align-items: center;
  padding: .48em 1.1em .48em .6em;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.btn-plus-5.new-style-grey {
  color: #161616;
  letter-spacing: -.01em;
  background-color: #1616161a;
}

.btn-plus-5.new-style-grey:hover {
  background-color: #1616160d;
}

.circle-26-26mob-4 {
  border-radius: 100vw;
  width: 1.73em;
  height: 1.73em;
}

.capt-m-18 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.hero-bg-3, .hero-bg-4 {
  object-fit: cover;
  background-color: #00000080;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.capt-m-19 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.height-207-mob {
  height: 14.4vw;
}

.simple-content-3 {
  grid-row-gap: 11.3em;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.why-motion_img {
  width: 49em;
  position: absolute;
  inset: auto -4em 0% auto;
}

.img-100 {
  width: 100%;
}

.h3-40-24mob-5 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.6em;
  font-weight: 400;
  line-height: 110%;
}

.capt-m-20 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.max-760 {
  max-width: 52.8em;
}

.max-760.mb-52 {
  z-index: 1;
  position: relative;
}

.diploma-img-wrap {
  width: 28em;
  position: absolute;
  inset: auto 5em -4.8em auto;
}

.diploma-img-wrap.rotate {
  transform: rotate(50deg);
}

.diploma-img-wrap.rotate.s {
  width: 19em;
  bottom: -3.8em;
}

.diploma-img-wrap.rotate.python {
  bottom: -6em;
}

.btn-plus-6 {
  grid-column-gap: .6em;
  color: #222;
  letter-spacing: -.03em;
  cursor: pointer;
  border: 1px solid #cecece14;
  border-radius: 100vw;
  justify-content: flex-start;
  align-items: center;
  padding: .48em 1.1em .48em .6em;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.btn-plus-6.new-style-grey {
  color: #161616;
  letter-spacing: -.01em;
  background-color: #1616161a;
}

.btn-plus-6.new-style-grey:hover {
  background-color: #1616160d;
}

.circle-26-26mob-5 {
  border-radius: 100vw;
  width: 1.73em;
  height: 1.73em;
}

.circle-26-26mob-5.bg-bdbdbd.flex-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.capt-m-21 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.header-layout-top-3 {
  flex-direction: column;
  align-items: flex-start;
}

.capt-m-22 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.btn-new-style-4 {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(98deg, #2651d7, #4c83f3);
  border-radius: 1vw;
  padding: 1.4em 5.6em;
  text-decoration: none;
  transition: all .3s;
}

.btn-new-style-4:hover {
  opacity: .8;
}

.btn-new-style-4._15-tb-60-lr {
  padding: 1em 4.2em;
}

.section-25-12mob-2 {
  background-color: #0000;
  margin-bottom: 3.6em;
  padding-left: 1.7em;
  padding-right: 1.7em;
}

.tag-wrap-8px-2 {
  grid-column-gap: .6em;
  grid-row-gap: .6em;
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.header-layout-top-4 {
  flex-direction: column;
  align-items: flex-start;
}

.hero-two-blocks {
  height: 45rem;
}

.hero-two-blocks.pt-65-55tab {
  height: 35rem;
}

.section-25-12mob-3 {
  background-color: #0000;
  margin-bottom: 3.6em;
  padding-left: 1.7em;
  padding-right: 1.7em;
}

.pl-25-15tab-2 {
  justify-content: flex-start;
  padding-left: 1.7em;
}

.mb-10-5mob-2 {
  margin-bottom: .7em;
}

.space-btwn-layout-4 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.g-3-col-2 {
  grid-column-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g-3-col-2.prof {
  grid-template-columns: 31.7vw 1fr;
}

.g-3-col-2.teach {
  grid-row-gap: 3.5em;
}

.section-25-12mob-4 {
  background-color: #0000;
  margin-bottom: 3.6em;
  padding-left: 1.7em;
  padding-right: 1.7em;
}

.pl-25-15tab-3 {
  justify-content: flex-start;
  padding-left: 1.7em;
}

.section-25-12mob-5 {
  background-color: #0000;
  margin-bottom: 3.6em;
  padding-left: 1.7em;
  padding-right: 1.7em;
}

.mb-100-80mob-6 {
  margin-bottom: 3.6em;
}

.simple-content-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.g-4-col-4 {
  grid-column-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.capt-m-23 {
  letter-spacing: -.01em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.capt-m-23.is-161616-op60 {
  max-width: none;
}

.pl-25-15tab-4 {
  justify-content: flex-start;
  padding-left: 1.7em;
}

.section-25-12mob-6 {
  background-color: #0000;
  margin-bottom: 3.6em;
  padding-left: 1.7em;
  padding-right: 1.7em;
}

.section-25-12mob-6.mrgn_b_0 {
  margin-bottom: 0;
}

.pl-25-15tab-5 {
  justify-content: flex-start;
  padding-left: 1.7em;
}

.capt-m-24 {
  letter-spacing: -.01em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.h-170-150mob-3 {
  height: 11.8em;
}

.space-btwn-layout-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.capt-m-25 {
  letter-spacing: -.01em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.section-25-12mob-7 {
  background-color: #0000;
  padding-left: 1.7em;
  padding-right: 1.7em;
}

.section-25-12mob-7.mb-100-80mob {
  margin-bottom: 3.6em;
  padding-bottom: 0;
}

.container-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
}

.tag-white-wrap-3 {
  grid-column-gap: .7em;
  align-items: flex-start;
  display: flex;
}

.circle-26-26mob-6 {
  border-radius: 100vw;
  flex: none;
  width: 1.8vw;
  height: 1.8vw;
}

.circle-26-26mob-6.bg-bdbdbd.flex-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-text-16-16mob {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 120%;
}

.section-25-12mob-8 {
  background-color: #0000;
  margin-bottom: 3.6em;
  padding-left: 1.7em;
  padding-right: 1.7em;
}

.image-100-4 {
  width: 100%;
}

.faq-top-wrap {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.tag-8tb-16lr-2 {
  grid-column-gap: .6em;
  color: #efefefcc;
  text-align: center;
  border-radius: 100vw;
  flex: none;
  align-items: center;
  padding: .6em 1.1em;
  display: flex;
}

.body-text-18-14mob-3 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 150%;
}

.body-text-18-14mob-3.mg_16 {
  margin-bottom: 16px;
}

.pl-25-15tab-6 {
  justify-content: flex-start;
  padding-left: 1.7em;
}

.g-4-col-5 {
  grid-column-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g-4-col-5.grad {
  grid-row-gap: .7em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1.01fr 1fr 1fr 1fr;
}

.mb-10-5mob-3 {
  margin-bottom: .7em;
}

.capt-m-26 {
  letter-spacing: -.01em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.container-4 {
  margin-left: auto;
  margin-right: auto;
}

.section-25-12mob-9 {
  background-color: #0000;
  margin-bottom: 3.6em;
  padding-left: 1.7em;
  padding-right: 1.7em;
}

.space-btwn-layout-6 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.container-5 {
  margin-left: auto;
  margin-right: auto;
}

.section-25-12mob-10 {
  background-color: #0000;
  margin-bottom: 3.6em;
  padding-left: 1.7em;
  padding-right: 1.7em;
}

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

.navbar-2 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: static;
}

.div-block-853 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}

.main-section {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.main-section.main {
  margin-bottom: 10px;
}

.main-section.mrgn_0 {
  margin-bottom: 0;
}

.main-section.mrgn_0.mrgn_t_40 {
  margin-top: 40px;
}

.main-section.mrgn_0.hidden, .main-section.hidden {
  display: none;
}

.main-section.mrgn40 {
  height: 40px;
  margin-bottom: 0;
}

.main-section.mrgn_t_40 {
  margin-top: 40px;
}

.main-section.mrgn_t_40.hidden {
  display: none;
}

.study-info_container {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.main-container {
  color: #0000;
  background-color: #161616;
  border-radius: 30px;
  padding: 30px;
  position: relative;
  overflow: hidden;
}

.main-container.white {
  color: #000;
  background-color: #fff;
}

.main-container.transparent {
  color: #000;
  background-color: #0000;
}

.main-container.transparent.br_0 {
  border-radius: 0;
}

.main-container.pdng_0 {
  padding: 0;
}

.main-container.pdng_0.transparent {
  background-color: #0000;
  border-radius: 0;
}

.main-container.pdng_0.transparent.mt40 {
  padding-top: 80px;
}

.main-container.pdng_0.transparent.mt40.mb20 {
  margin-bottom: 20px;
}

.main-container.bg_img.ux {
  background-image: linear-gradient(#000000b3, #000000b3), url("/landing-assets/9b/6c/3a7f0a2d77eaf96a2053b1132b4e.jpg");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.main-container.bg_img.motion {
  background-image: linear-gradient(#00000080, #00000080), url("/landing-assets/da/1b/6064328e2fee49145601b02dc3d7.jpg");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.main-container.bg_img.cinema {
  background-image: linear-gradient(#00000080, #00000080), url("/landing-assets/98/79/ad50f7d5b08c4ff7cf538f2e9860.jpg");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.main-container.bg_img.interior {
  background-image: linear-gradient(#00000080, #00000080), url("/landing-assets/2a/1c/1d61d5a3fe9036f6b3a94124c9ff.jpg");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.main-container.bg_img.lib {
  background-image: linear-gradient(#00000080, #00000080), url("/landing-assets/91/dd/66a375126d6c8bc6d0bac7fc0bee.png");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.main-container.bg_img.prodman {
  background-image: linear-gradient(#00000080, #00000080), url("/landing-assets/e9/e0/29d6a61dd314a32ad7b6aba42025.jpg");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.main-container.bg_img.ux-plus {
  background-image: linear-gradient(#00000080, #00000080), url("/landing-assets/c4/99/63619c257256ce20db7b8d8740c9.jpg");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.main-container.bg_img.motion-plus {
  background-image: linear-gradient(#00000080, #00000080);
}

.main-container.bg_img.qa {
  background-image: linear-gradient(#00000080, #00000080), url("/landing-assets/90/42/b285420b9ce058f2b67df7e0375c.jpg");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.main-container.bg_img.python {
  background-image: linear-gradient(#00000080, #00000080), url("/landing-assets/39/d7/b483f18e4aae2e3a68a148487d90.jpg");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.main-container._2blocks {
  background-color: #fff;
}

.main-container.bg_img {
  opacity: 1;
  background-image: linear-gradient(#00000080, #00000080), url("/landing-assets/e3/24/2ec1c020ec283dc80fd43ff9dc67.jpg");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.main-container.bg_img.graph-plus {
  background-image: linear-gradient(#00000080, #00000080), url("/landing-assets/c9/7d/0c68d82a3ce0d2fe82b4d53c072c.png");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.main-container.bg_img.analyst {
  background-image: linear-gradient(#00000080, #00000080), url("/landing-assets/48/e6/0d73afd31163f831d58ad2edf257.jpg");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-857 {
  z-index: 2;
  color: #fff;
  margin-bottom: 30px;
  position: relative;
}

.div-block-858 {
  z-index: 2;
  margin-bottom: 40px;
  position: relative;
}

.div-block-859 {
  z-index: 2;
  display: flex;
  position: relative;
}

.main-button {
  color: #fff;
  background-image: linear-gradient(98deg, #2651d7, #4c83f3);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 270px;
  padding-top: 18px;
  padding-bottom: 18px;
  text-decoration: none;
  display: flex;
}

.main-button.white {
  color: #000;
  background-color: #fff;
  background-image: none;
}

.main-button.white.hidden {
  display: none;
}

.main-button.mrgn_r {
  margin-right: 10px;
}

.main-button._w-auto {
  opacity: 1;
  width: auto;
  margin: auto auto 0;
}

.main-button._w-auto.consult {
  opacity: .8;
  background-color: #000;
  background-image: none;
}

.paragraph {
  font-size: 18px;
  line-height: 20px;
}

.text-block {
  font-size: 18px;
}

.study-info_block {
  color: #fff;
  background-color: #efefef1a;
  border-radius: 50px;
  align-items: center;
  padding: 12px 20px;
  display: flex;
}

.study-info_block.mrgn_r {
  align-items: center;
  margin-right: 10px;
}

.study-info_block.grey {
  background-color: #1616160d;
}

.study-info_text {
  color: #efefefcc;
  font-size: 14px;
  line-height: 14px;
}

.study-info_text.black {
  color: #000;
}

.background-video {
  z-index: 1;
  opacity: .1;
  border-radius: 30px;
  width: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.background-video.hidden {
  display: none;
}

.div-block-860 {
  position: relative;
}

.body-2 {
  background-color: #ddd;
}

.div-block-861 {
  grid-column-gap: 100px;
  grid-row-gap: 20px;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.div-block-861._1col {
  grid-template-rows: auto;
}

.div-block-861.zero-rows {
  grid-row-gap: 0px;
}

.heading_text {
  font-size: 70px;
  line-height: 74px;
}

.heading_text.black {
  color: #000;
  font-weight: 400;
}

.heading_text.black.min-size {
  font-size: 46px;
  line-height: 42px;
}

.section_text {
  color: #333;
  font-size: 70px;
  font-weight: 400;
  line-height: 80px;
}

.section_text.white {
  color: #fff;
}

.section_text.transparent {
  color: #3330;
}

.main-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.main-grid.works {
  grid-template-rows: 200px 200px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: 200px;
}

.main-grid.works.minheight {
  grid-template-rows: 156px;
  grid-auto-rows: 156px;
}

.main-grid.video {
  grid-template-columns: 1fr 1fr;
}

.main-grid.video.hidden {
  display: none;
}

.main-grid.program {
  grid-template-columns: 1fr 1fr;
  margin-bottom: 20px;
}

.main-grid.program.mrgn_b_0 {
  margin-bottom: 0;
}

.main-grid.program.hidden {
  display: none;
}

.main-grid.presents {
  grid-template-columns: 1fr 1fr;
}

.main-grid.work {
  grid-template-columns: 1fr 1fr;
  margin-bottom: 20px;
}

.main-grid.after {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
}

.main-grid.mrgn_b_16 {
  margin-bottom: 16px;
}

.main-grid.why {
  grid-template-columns: 1fr 1fr .7fr;
}

.main-grid.why.mrgn_b_16, .main-grid.why._1fr {
  grid-template-columns: 1fr 1fr 1fr;
}

.main-grid.works-exs {
  grid-template-columns: 1fr 1fr;
}

.main-grid.choice, .main-grid.exts {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.main-grid.exts._3 {
  grid-template-columns: 1fr 1fr 1fr;
  overflow: auto;
}

.main-grid._2 {
  grid-template-columns: 1fr 1fr;
}

.main-grid.format {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.main-grid._3 {
  display: flex;
  overflow: auto;
}

.main-grid._4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.benefits_block {
  color: #333;
  background-color: #fff;
  border-radius: 20px;
  padding: 20px;
}

.benefits_block.bgimg {
  background-image: url("/landing-assets/a9/79/cbfc0752f48d1a328ca7bb2b2b0b.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 70% 70%;
}

.benefits_block.bgimg._1 {
  background-image: url("/landing-assets/7c/f6/8435a847d6885bb076d3420dded7.png");
  background-position: 50% 100%;
}

.benefits_block.bgimg._2 {
  background-image: url("/landing-assets/b4/43/0727f968fb3148a9e8fbd2a87bf6.png");
}

.benefits_block.posrel {
  position: relative;
}

.heading_benefits {
  margin-top: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.heading_benefits.mrgn_b_20 {
  margin-bottom: 20px;
}

.heading_benefits.mb_0 {
  margin-bottom: 0;
}

.heading_benefits.fs16 {
  font-size: 16px;
  line-height: 18px;
}

.paragraph_benefits {
  color: #16161699;
  font-size: 18px;
}

.section-block_heading {
  margin-bottom: 20px;
}

.section-block_heading.flex {
  justify-content: space-between;
  display: flex;
}

.section-block_heading.mb0 {
  margin-bottom: 0;
}

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

.div-block-864 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-865 {
  background-color: #fff;
}

.heading_video {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 400;
  line-height: 40px;
}

.div-block-866 {
  border-radius: 30px;
  overflow: hidden;
}

.video {
  border-radius: 30px;
}

.block_white {
  background-color: #fff;
  border-radius: 30px;
  padding: 20px;
  position: relative;
}

.block_white.mrgn_b_10 {
  margin-bottom: 10px;
}

.list-item {
  margin-bottom: 5px;
}

.div-block-867 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.div-block-867.mrgn_b-20 {
  margin-bottom: 20px;
}

.div-block-867.mrgn_b-5 {
  margin-bottom: 5px;
}

.div-block-868 {
  margin-bottom: 20px;
}

.div-block-868.mrgn_b_0 {
  margin-bottom: 0;
}

.section-block_paragraph {
  margin-bottom: 20px;
}

.paragraph_text {
  width: 60%;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}

.div-block-869 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
}

.div-block-869.mrgn_0 {
  margin-bottom: 0;
}

.navbar-3 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.html-embed-4 {
  padding-top: 2px;
  padding-right: 6px;
}

.icon-20-16mob-4 {
  width: 1.4em;
  height: 1.4em;
}

.mb-10-5mob-4 {
  margin-bottom: .7em;
}

.g-3-col-3 {
  grid-column-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g-3-col-3.prof {
  grid-template-columns: 31.7vw 1fr .6fr;
}

.g-3-col-3.prof._2-col {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-columns: 1fr 2fr;
}

.g-3-col-3.teach {
  grid-row-gap: 3.5em;
}

.g-3-col-3.teach.mb-50-20mob.mrgn_b_0 {
  margin-bottom: 0;
}

.num-grid-2 {
  grid-row-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pl-25-15tab-7 {
  padding-left: 1.7em;
}

.section-25-12mob-11 {
  background-color: #0000;
  padding-left: 1.7em;
  padding-right: 1.7em;
}

.section-25-12mob-11.mb-100-80mob {
  padding-bottom: 0;
}

.container-6 {
  margin-left: auto;
  margin-right: auto;
}

.capt-m-27 {
  letter-spacing: -.01em;
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.div-block-870 {
  margin-bottom: 20px;
}

.html-embed-5 {
  margin-bottom: -10px;
}

.mb-10-5mob-5 {
  margin-bottom: .7em;
}

.capt-m-28 {
  letter-spacing: -.01em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.g-4-col-6 {
  grid-column-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g-4-col-6.grad {
  grid-row-gap: .7em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1.01fr 1fr 1fr 1fr;
}

.container-7 {
  margin-left: auto;
  margin-right: auto;
}

.image-101 {
  max-width: 50px;
  margin-bottom: 6px;
  margin-right: 6px;
}

.image-102 {
  border-radius: 20px;
  width: 100%;
}

.div-block-871 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.div-block-872 {
  margin-top: 10px;
}

.container-8 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-873 {
  border-radius: 20px;
  overflow: hidden;
}

.works-wrapper {
  margin-bottom: 16px;
}

.h3-40-24mob-6 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.8em;
  font-weight: 400;
  line-height: 110%;
}

.h3-40-24mob-6.w80 {
  width: 80%;
}

.h3-40-24mob-6.mrgn_t_16 {
  color: #16161699;
  margin-top: 16px;
}

.pl-25-15tab-8 {
  padding-left: 1.7em;
}

.pl-25-15tab-8.mb-15-10mob.mob-pl-0.mrgn_b_20 {
  margin-bottom: 20px;
}

.g-2-col-2 {
  grid-column-gap: .7em;
  grid-row-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g-2-col-2.new-style {
  align-items: start;
}

.bg-wh-ff-3 {
  background-color: #fff;
}

.container-9 {
  margin-left: auto;
  margin-right: auto;
}

.capt-m-29 {
  color: #fffc;
  letter-spacing: -.01em;
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.capt-m-29.bg-black {
  color: #000;
  background-color: #0000;
}

.capt-m-29.bg-white {
  color: #000;
}

.html-embed-6 {
  margin-bottom: -5px;
}

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

.html-embed-7 {
  opacity: .35;
  position: absolute;
  inset: 0% auto auto 0%;
}

.capt-m-30 {
  letter-spacing: -.01em;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.choise-2 {
  z-index: -1;
  align-items: flex-end;
  height: 31.2em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.container-10, .container-11 {
  margin-left: auto;
  margin-right: auto;
}

.br-20-20mob-2 {
  border-radius: 1.4vw;
}

.br-20-20mob-2.bg-wh-ff {
  border-radius: 20px;
}

.br-20-20mob-2.bg-wh-ff.w30 {
  width: 400px;
  min-width: 400px;
  overflow: hidden;
}

.heading {
  font-weight: 400;
}

.heading.mrgn_t_0 {
  margin-top: 0;
}

.image-104 {
  align-self: center;
  width: 50%;
}

.capt-m-31, .capt-m-32 {
  letter-spacing: -.01em;
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.faq-question-3 {
  color: #161616;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.capt-m-33 {
  letter-spacing: -.01em;
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.div-block-874 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.tag-8tb-16lr-3 {
  grid-column-gap: .6em;
  color: #efefefcc;
  text-align: center;
  border-radius: 100vw;
  flex: none;
  align-items: center;
  padding: .6em 1.1em;
  display: flex;
}

.tag-8tb-16lr-3.bg-blue-gradient.mr20 {
  margin-right: 22px;
}

.circle-26-26mob-7 {
  border-radius: 100vw;
  flex: none;
  width: 1.8vw;
  height: 1.8vw;
}

.circle-26-26mob-7.bg-bdbdbd.flex-center {
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

.capt-m-73 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.space-btwn-layout-7 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.space-btwn-layout-7._130px-60mob {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
}

.capt-m-74 {
  letter-spacing: -.01em;
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.html-embed-8 {
  height: 100%;
  position: absolute;
  inset: -20% auto auto -64%;
}

.div-block-875 {
  border-radius: 30px;
  overflow: hidden;
}

.hide-2 {
  display: none;
}

.capt-m-75 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.space-btwn-layout-8 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.num-grid-3 {
  grid-row-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hide-3 {
  display: none;
}

.capt-m-76 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.capt-m-76.is-wh-50.m200 {
  max-width: 200px;
}

.capt-m-77 {
  letter-spacing: -.01em;
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.tag-wrap-8px-3 {
  grid-column-gap: .6em;
  align-items: flex-start;
  display: flex;
}

.div-block-876 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-pattern-img {
  background-image: url("/landing-assets/af/d3/8225919a009b07b7faa7c84fade3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

.hero-pattern-img.br-20-20mob {
  background-image: url("/landing-assets/ed/81/ac040d3c4c42964961c796230b24.png");
}

.hero-pattern-img.br-20-20mob.mob {
  background-image: url("/landing-assets/6b/da/10050647903cc9e603980ff5718e.jpeg");
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.hero-pattern-img.br-20-20mob.mob.bigw.patterns {
  background-image: url("/landing-assets/75/33/257fe61e68a358ea12d47540fd64.jpeg");
}

.hero-pattern-img.br-20-20mob.mob.bigw.typo {
  background-image: url("/landing-assets/55/c4/114976a29ff141adbce677190c00.jpg");
}

.hero-pattern-img.br-20-20mob.mob.bigw.motion {
  background-image: url("/landing-assets/55/f7/4de210d15e91a29e2120b9543bfb.png");
}

.hero-pattern-img.br-20-20mob.ux {
  background-image: url("/landing-assets/f1/e5/7dc730913e1a3eee332a8a79f2f7.jpg");
  align-items: flex-end;
  display: flex;
}

.course_info {
  color: #75798a;
  font-size: 16px;
}

.review_text {
  color: #000;
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 1.2;
}

.review_text.hide {
  display: none;
}

.text-span-8 {
  color: #75798a;
}

.review_card {
  background-color: #fff;
  border-radius: 24px;
  width: 600px;
  max-height: none;
  margin-right: 24px;
  padding: 24px;
  display: inline-block;
}

.review_card_head {
  grid-column-gap: 16px;
  grid-row-gap: 4px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.review_slider_wrapper {
  min-height: 400px;
  margin-top: 20px;
  overflow: hidden;
}

.card_btm_block {
  justify-content: space-between;
  align-items: center;
  display: none;
}

.course_rating {
  color: #000;
  background-image: url("/landing-assets/fe/4b/c9bb07889cfcb68a5e6135a921a8.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding-left: 32px;
  font-size: 20px;
  line-height: 1.2;
}

.expand_btn {
  color: #75798a;
  font-size: 16px;
  line-height: 1.2;
  text-decoration: none;
}

.expand_btn.hide_expand {
  display: none;
}

.reviewer_name {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
}

.reviewer_avatar {
  border-radius: 50%;
  width: 70px;
}

.arrows {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.arrows.button-group--cells {
  align-self: flex-start;
  margin-top: 0;
}

.arrows.button-group--cells.align_btm {
  align-self: flex-end;
}

.arrows.button-group--cells.align_btm.hidden {
  display: none;
}

.arr-prev_s {
  margin-right: 30px;
}

.arr-prev_s.button_arr {
  z-index: 20;
  position: relative;
}

.image-3448 {
  margin-right: 0;
}

.arr-next_s.button_arr {
  z-index: 20;
  position: relative;
}

.div-block-877 {
  background-color: #00000080;
  border: 1px solid #ffffff1a;
  border-radius: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px;
}

.div-block-877.black {
  background-color: #000000e6;
}

.image-3449 {
  z-index: 2;
  border-radius: 50px;
  width: 70px;
  margin-bottom: 20px;
  position: relative;
}

.image-3449.ml-10 {
  z-index: 1;
  margin-left: -20px;
  position: relative;
}

.paragraph-2 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 20px;
}

.paragraph-3 {
  color: #a2a2a2;
  font-size: 18px;
}

.image-3450 {
  width: 10px;
  position: absolute;
  inset: auto 10% 10% auto;
}

.simple-content-5 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.capt-m-78 {
  letter-spacing: -.01em;
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.icon-257 {
  width: 17.8em;
}

.icon-257.checklist {
  position: absolute;
  inset: auto -1.8em -.3em auto;
}

.icon-257.r-16-b-4 {
  position: absolute;
  inset: auto 1em .3em auto;
}

.h-507-306mob {
  height: 35.2em;
}

.h-507-306mob.relative.bg-wh-ff.br-20-20mob {
  height: 28em;
}

.capt-m-79 {
  letter-spacing: -.01em;
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.slide-arrow-wrap {
  width: .67em;
  font-size: 1.2vw;
  inset: -5.5em 0% auto auto;
}

.slide-arrow-wrap:hover {
  color: #222;
}

.slide-arrow-wrap.tablet-hide {
  width: 10px;
  top: -70px;
}

.slide-arrow-wrap.left {
  right: 2.1em;
}

.slide-arrow-wrap.left.tablet-hide {
  width: 10px;
  top: -70px;
  right: 30px;
}

.capt-m-80 {
  letter-spacing: -.01em;
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.mb-100-15mob {
  margin-bottom: 40px;
}

.space-btwn-layout-9 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.space-btwn-layout-9.vert {
  flex-direction: column;
}

.h-191 {
  height: 13.2em;
}

.btn-plus-7 {
  grid-column-gap: .6em;
  color: #222;
  letter-spacing: -.03em;
  cursor: pointer;
  border: 1px solid #cecece14;
  border-radius: 100vw;
  justify-content: flex-start;
  align-items: center;
  padding: .48em 1.1em .48em .6em;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.btn-plus-7.new-style-black {
  color: #fff;
  letter-spacing: -.01em;
  background-color: #fff3;
}

.btn-plus-7.new-style-black:hover {
  background-color: #ffffff26;
}

.link-block {
  background-color: #242424;
  border-radius: 20px;
  text-decoration: none;
}

.link-block.cinema {
  text-decoration: none;
}

.h-380 {
  height: 26.4em;
}

.body-text-14-14mob {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 500;
  line-height: 1;
}

.body-text-14-14mob.text-bbe-grey {
  color: #707070;
  text-decoration: none;
}

.body-text-20-20mob {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.4em;
  font-weight: 400;
  line-height: 120%;
}

.body-text-20-20mob.text-efefef {
  color: #efefef;
  text-decoration: none;
}

.capt-m-81 {
  letter-spacing: -.01em;
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.capt-m-81.text-db.text-efefef.opacity-40 {
  color: #efefef;
}

.html-embed-13 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.faq-plus-icon-2 {
  width: .9em;
  height: .9em;
}

.capt-m-82 {
  letter-spacing: -.01em;
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.div-block-878 {
  z-index: 2;
  color: #fff;
  margin-bottom: 30px;
  position: relative;
}

.div-block-879 {
  z-index: 2;
  display: flex;
  position: relative;
}

.capt-m-83 {
  letter-spacing: -.01em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.capt-m-83.is-ffffff-op80 {
  max-width: 500px;
}

.div-block-880 {
  z-index: 2;
  margin-bottom: 40px;
  position: relative;
}

.capt-m-84 {
  letter-spacing: -.01em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.icon-20-16mob-5 {
  width: 1.4em;
  height: 1.4em;
}

.div-block-881 {
  grid-column-gap: 100px;
  grid-row-gap: 20px;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-882 {
  margin-bottom: 20px;
}

.capt-m-85 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.space-btwn-layout-10 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.capt-m-86, .capt-m-87 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.btn-plus-8 {
  grid-column-gap: .6em;
  color: #222;
  letter-spacing: -.03em;
  cursor: pointer;
  border: 1px solid #cecece14;
  border-radius: 100vw;
  justify-content: flex-start;
  align-items: center;
  padding: .48em 1.1em .48em .6em;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.btn-plus-8.new-style-grey {
  color: #161616;
  letter-spacing: -.01em;
  background-color: #1616161a;
}

.btn-plus-8.new-style-grey:hover {
  background-color: #1616160d;
}

.faq-plus-icon-3 {
  width: 60%;
  height: 60%;
}

.circle-26-26mob-8 {
  border-radius: 100vw;
  width: 1.8em;
  height: 1.8em;
}

.circle-26-26mob-8.bg-bdbdbd.flex-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.capt-m-88 {
  letter-spacing: -.01em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.div-block-883 {
  margin-bottom: 20px;
}

.div-block-883.mrgn_b_0 {
  margin-bottom: 0;
}

.capt-m-89 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.circle-26-26mob-9 {
  border-radius: 100vw;
  width: 1.73em;
  height: 1.73em;
}

.image-3451 {
  align-self: center;
  width: 50%;
}

.capt-m-90 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.br-20-20mob-3 {
  border-radius: 30px;
}

.body-text-18-14mob-4 {
  color: #afadac;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 150%;
}

.mb-10-5mob-6 {
  margin-bottom: 20px;
}

.g-2-col-3 {
  grid-column-gap: .7em;
  grid-row-gap: .7em;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g-2-col-3.grad-btm {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-columns: .8fr 1fr;
}

.capt-m-91 {
  letter-spacing: -.01em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.h3-40-24mob-7 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.6em;
  font-weight: 400;
  line-height: 110%;
}

.div-block-884 {
  border-radius: 20px;
  overflow: hidden;
}

.html-embed-14 {
  margin-bottom: -5px;
}

.capt-m-92 {
  color: #fffc;
  letter-spacing: -.01em;
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.capt-m-92.bg-black {
  color: #000;
  background-color: #0000;
}

.div-block-885 {
  margin-bottom: 20px;
}

.space-btwn-layout-11 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.space-btwn-layout-11._130px-60mob {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
}

.simple-block-3 {
  grid-column-gap: .7em;
  background-color: #f3f3f3;
  border-radius: 1.38vw;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 2.1em;
  display: flex;
}

.simple-block-3.new-style {
  background-color: #fff;
  border-radius: 1vw;
  padding: 1.4em;
  transition: all .3s;
}

.simple-block-3.new-style:hover {
  background-color: #f3f3f3b3;
}

.simple-block-3.new-style.w--current {
  color: #fff;
  background-color: #161616;
}

.capt-m-93 {
  letter-spacing: -.01em;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.circle-26-26mob-10 {
  border-radius: 100vw;
  width: 1.73em;
  height: 1.73em;
}

.circle-26-26mob-10.bg-bdbdbd.flex-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.capt-m-94 {
  letter-spacing: -.01em;
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.circle-26-26mob-11 {
  border-radius: 100vw;
  width: 1.73em;
  height: 1.73em;
}

.circle-26-26mob-11.bg-bdbdbd.flex-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.capt-m-95 {
  letter-spacing: -.01em;
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.tabs-menu-2 {
  background-color: #242424;
  border-radius: 20px;
  margin-bottom: 20px;
  padding: 30px;
}

.tab-link {
  color: #fff;
  background-color: #242424;
  border: 1px solid #ffffff1a;
  border-radius: 30px;
  margin-bottom: 6px;
  margin-right: 6px;
}

.tab-link:hover {
  background-color: #3a3a3a;
}

.tab-link.w--current {
  background-image: linear-gradient(160deg, #2651d7, #4c83f3 98%);
}

.tabs-2 {
  display: none;
}

.text-span-9 {
  color: #75798a;
}

.heading_1 {
  color: #191816;
  margin-bottom: 5px;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.2;
}

.image-3452 {
  margin-right: 0;
}

.review_card-2 {
  background-color: #fff;
  border-radius: 24px;
  width: 416px;
  max-height: 349px;
  margin-right: 24px;
  padding: 24px;
  display: inline-block;
}

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

.review_slider_wrapper-2 {
  margin-top: 40px;
  margin-bottom: 80px;
  overflow: hidden;
}

.reset-link-otzyvy {
  text-decoration: none;
}

.card_btm_block-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.reviews_section {
  background-color: #f4f5fa;
  padding: 80px 44px 20px;
}

.reviews_section.xmas__background-big-snowflakes {
  background-color: #e4e8ff;
  background-image: url("/landing-assets/48/da/f3f1718cf8d6227fbab795574323.png");
  background-position: 0 0;
}

.purple_clr {
  color: #8d46f6;
  text-decoration: none;
}

.reviews_container {
  max-width: 1296px;
  padding-left: 0;
  padding-right: 0;
}

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

.reviewer_name-2 {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.reviewer_avatar-2 {
  border-radius: 50%;
}

.div-block-886 {
  border-radius: 20px;
  overflow: hidden;
}

.technical__socials {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  color: #000;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.technical__socials.hidden {
  display: none;
}

.left_flex {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 140px;
  margin-right: auto;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.contact-link {
  grid-column-gap: 14px;
  color: #fff;
  cursor: pointer;
  mix-blend-mode: exclusion;
  align-items: center;
  margin-bottom: 0;
  font-size: 26px;
  transition-property: none;
  display: flex;
}

.contact-link.hidden-border {
  text-align: center;
  justify-content: center;
  padding-top: 30px;
}

.contact-link.hidden-border.reset-pdn {
  padding-top: 0;
}

.contact-link.hidden-border.hidden, .contact-link.hidden {
  display: none;
}

.block-welcome__contacts-text {
  margin-bottom: 0;
}

.mob_link {
  color: #000;
  white-space: nowrap;
  align-self: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.header_container {
  justify-content: space-between;
  align-items: center;
  max-width: 1296px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.main_section {
  color: #000;
  text-align: center;
  background-color: #f0f3f6;
  padding: 150px 80px;
}

.right_flex {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 682px;
  display: flex;
}

.right_flex.width_wtht_trnsltn {
  max-width: 400px;
}

.right_flex.width_wtht_trnsltn.width-reset {
  width: auto;
  max-width: none;
}

.right_flex.width_wtht_trnsltn.width-reset.hidden {
  display: none;
}

.phone_block-2 {
  background-color: #eff0f5;
  background-image: url("/landing-assets/af/84/74eb2d704486eb47bb7ebae4fa43.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  width: 48px;
  height: 48px;
  display: none;
}

.header_section {
  z-index: 10000;
  background-color: #fff;
  width: 100%;
  max-width: 100vw;
  padding: 12px 44px;
  transition: all .3s;
  position: static;
  left: 0;
  right: 0;
  overflow: visible;
}

.hiddden {
  display: none;
}

.body-3 {
  background-color: #f0f3f6;
}

.heading-3.hidden {
  display: none;
}

.div-block-887 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #c2c2c2;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 40px;
  font-size: 20px;
  display: grid;
}

.div-block-888 {
  background-color: #c2c2c2;
}

.paragraph-4 {
  font-size: 32px;
}

.div-block-889 {
  width: 500px;
  height: 500px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-890 {
  background-color: #c2c2c2;
  padding-top: 140px;
  padding-bottom: 60px;
}

.paragraph-5 {
  margin-bottom: 10px;
}

.tariff__discount {
  color: #d0f500;
  text-align: center;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  position: absolute;
}

.network__section {
  background-color: #000000e6;
  padding-top: 128px;
  padding-bottom: 64px;
}

.network__section.hidden {
  display: none;
}

.tariff__amount-small--sum {
  font-size: 32px;
  text-decoration: line-through;
}

.tariff__info-offer {
  border-bottom: 1px solid #11101633;
  margin-bottom: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  font-size: 18px;
  line-height: 140%;
}

.tariff__info-offer.tariff__info-offer--last {
  border-bottom-style: none;
  border-bottom-width: 0;
  margin-bottom: 0;
}

.tariff__info-offer.bonus {
  background-image: url("/landing-assets/d9/0e/3f709e9f5df3d40fd34d9ea6e8de.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  font-weight: 500;
}

.tariff__info-offer.incomplete {
  color: #0000004d;
  background-image: url("/landing-assets/49/a8/c72d96a0f1244a1289205c04d697.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.tariff__info-offer.offer {
  background-image: url("/landing-assets/f9/5a/d4c2880a46b0f29afa489e5c2dfe.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.tariff__amount {
  margin-bottom: 20px;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.tariff__amount-block {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  margin-bottom: 24px;
  display: grid;
}

.network-green {
  color: #d0f500;
}

.payment__extra-text {
  color: #fffc;
  margin-bottom: 0;
  font-size: 16px;
}

.payment__tariffs {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: auto;
}

.payment__tariffs.wauto {
  display: block;
}

.payment__extra-box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 48px;
  display: grid;
}

.tariff__info-main {
  background-color: #e5e5e5;
  border-radius: 24px;
  margin-bottom: 24px;
  padding: 32px 20px;
  line-height: 120%;
}

.tariff__info-main.tariff__info-main--profitable {
  color: #fff;
  background-color: #8d46f6;
}

.payment__extra-title {
  margin-bottom: 24px;
  font-size: 20px;
  font-weight: 500;
}

.tariff__item {
  background-color: #fff;
  border-radius: 32px;
  min-width: 400px;
  padding: 8px;
}

.tariff__item.wauto {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.tariff__amount--sum {
  font-size: 46px;
}

.tariff__info-offers {
  margin-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.network__container {
  max-width: none;
  padding-left: 32px;
  padding-right: 32px;
}

.tariff__title {
  margin-bottom: 24px;
  font-size: 28px;
  font-weight: 500;
  line-height: 120%;
}

.tariff__installment {
  color: #111016cc;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 140%;
}

.tariff__installment.tariff__installment--profitable {
  color: #fffc;
}

.payment__extra {
  background-color: #272727;
  border-radius: 32px;
  flex-flow: column;
  justify-content: space-between;
  padding: 32px;
  display: flex;
}

.network__payment {
  color: #fff;
}

.tariff__discount-box {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.tariff__btn {
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 16px;
  width: 100%;
  padding: 19px 20px;
  font-size: 18px;
  font-weight: 500;
  transition: color .3s, background-color .3s;
}

.tariff__btn:hover {
  color: #fff;
  background-color: #000;
}

.tariff__btn.tariff__btn--profitable {
  color: #000;
  background-color: #d0f500;
  border-style: none;
  border-color: #d0f500;
}

.tariff__btn.tariff__btn--profitable:hover {
  background-color: #c6df3e;
}

.tariff__amount-small {
  color: #11101666;
  margin-bottom: 32px;
  font-size: 24px;
  line-height: 120%;
}

.tariff__amount-small.tariff__amount-small--profitable {
  color: #ffffff80;
}

.payment__title {
  margin-bottom: 64px;
}

.tariff__discount-icon {
  width: 100px;
}

.network__title {
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  line-height: 120%;
}

.footer_link {
  max-width: 195px;
}

.footer_link.mrgn_btm_24 {
  cursor: pointer;
}

.footer_divider_block {
  background-color: #4f5364;
  width: 100%;
  height: 1px;
  margin-top: 48px;
  margin-bottom: 48px;
}

.public_pol {
  color: #d4d4dd;
  white-space: nowrap;
  font-size: 14px;
  line-height: 1.2;
  text-decoration: none;
}

.public_pol:hover {
  text-decoration: underline;
}

.public_pol.mrgn_btm_24 {
  cursor: pointer;
}

.public_pol.mrgn_btm_24.mrgn_btm_16 {
  margin-bottom: 16px;
}

.footer_inner_block {
  max-width: 1128px;
  padding-left: 48px;
  padding-right: 48px;
}

.footer_soc_wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.acc_num_info {
  color: #d4d4dd;
  max-width: 480px;
  font-size: 16px;
  line-height: 1.2;
}

.acc_num_info.mrgn_rght_25 {
  margin-right: 25px;
  font-size: 14px;
}

.footer_bottom_block {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.facebook_link {
  cursor: pointer;
  background-color: #4d4d4d;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 12px;
  display: flex;
}

.facebook_link:hover {
  background-color: #ffffff80;
}

.facebook_link.hide {
  display: none;
}

.footer_top_block {
  justify-content: space-between;
  align-items: center;
  height: 40px;
  display: flex;
}

.footer_left_wrapper {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 780px;
  margin-right: 162px;
  display: flex;
}

.map_link {
  color: #d4d4dd;
  cursor: pointer;
  line-height: 1.2;
  text-decoration: none;
}

.map_link:hover {
  text-decoration: underline;
}

.map_link.mrgn_btm_24 {
  font-size: 14px;
}

.inst_link {
  cursor: pointer;
  background-color: #4d4d4d;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 12px;
  display: flex;
}

.inst_link:hover {
  background-color: #ffffff80;
}

.left_info_wrapper {
  display: flex;
}

.footer_block {
  background-color: #000;
  width: 100%;
  min-height: 330px;
  padding: 48px 0% 80px;
}

.footer_phone {
  color: #fff;
  white-space: nowrap;
  font-size: 20px;
  line-height: 1.2;
  text-decoration: none;
}

.footer_phone.mrgn_btm_24 {
  cursor: pointer;
  margin-bottom: 0;
  line-height: 1;
}

.footer_mail {
  color: #fff;
  font-size: 20px;
  line-height: 1.2;
  text-decoration: none;
}

.footer_mail.mrgn_btm_24 {
  cursor: pointer;
  line-height: 1;
}

.links_wrapper {
  flex-direction: column;
  display: flex;
}

.leg_info {
  color: #d4d4dd;
  max-width: 480px;
  font-size: 16px;
  line-height: 1.2;
}

.leg_info.mrgn_rght_25 {
  margin-right: 25px;
  font-size: 14px;
}

.link-12 {
  color: #d4d4dd;
  cursor: pointer;
  background-color: #0000;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.btm_legal_info {
  color: #7f8399;
  margin-top: 32px;
  font-size: 14px;
  line-height: 1.2;
}

.div-block-802 {
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
  padding: 20px 32px;
  display: flex;
}

.small-box-2 {
  color: #191816;
  background-color: #fff;
  border-radius: 8px;
  align-items: center;
  min-height: 32px;
  margin-bottom: 5px;
  margin-right: 8px;
  padding: 3px 16px;
  font-size: 14px;
  line-height: 1.2;
  display: flex;
  position: relative;
}

.small-box-2.tag_green {
  color: #10af7c;
  background-color: #edfcf7;
  border-radius: 8px;
}

.small-box-2.tag_base {
  background-color: #d6bff8;
  background-image: linear-gradient(107.85deg, #c3a3f2 2.42%, #f0e7ff);
  border-radius: 8px;
}

.bold-text-37 {
  margin-bottom: 0;
}

.grid-70 {
  grid-column-gap: 52px;
  grid-row-gap: 52px;
  grid-template-rows: auto;
  grid-template-columns: 250px 350px;
  align-items: start;
  min-width: 120%;
  max-width: none;
  margin-top: 16px;
  margin-bottom: 16px;
}

.grid-70._123, .grid-70._123.djjjd {
  display: flex;
}

.t-14 {
  font-size: 14px;
}

.t-14.bold.form_text_unique_offer.abs {
  z-index: 1;
  background-color: #fff;
  background-position: 50px;
  border-radius: 24px;
  width: 100%;
  padding: 12px 12px 12px 70px;
  display: block;
  position: absolute;
  top: 0;
  box-shadow: 0 3px 25px #001e4538;
}

.t-14.bold.form_text_unique_offer.abs.lh_1 {
  line-height: 1.2;
  display: none;
}

.t-14.bold.form_text_unique_offer {
  color: #e06800;
  background-image: url("/landing-assets/0f/10/81a115a401447488402dd59a926f.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 20px;
  display: block;
}

.t-14.bold.form_text_unique_offer.dev-t-14.hide {
  display: none;
}

.text-block-138 {
  color: #e42313;
  text-align: center;
  border: 1px solid #e42313;
  border-radius: 10px;
  flex: 0 auto;
  align-self: center;
  margin-bottom: 8px;
  padding: 8px 10px;
  font-size: 24px;
  line-height: 1;
  display: none;
}

.text-span-20 {
  font-size: 26px;
  line-height: 36px;
  text-decoration: line-through;
}

.banner_circle_discount {
  color: #191816;
  text-align: center;
  background-color: #ffdb00;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  height: 110px;
  font-size: 12px;
  line-height: 1.3;
  display: flex;
  position: absolute;
  top: 0;
  left: -70px;
}

.banner_circle_discount.hidden {
  display: none;
}

.form_remaining_places {
  color: #e06800;
  background-image: url("/landing-assets/1a/a9/da2c1f872127ccc2f022b3a1feaa.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 20px;
  display: none;
}

.div-block-891 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 44% 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  display: grid;
}

.div-block-891.w_100 {
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 800px;
}

.bold-text-33 {
  display: inline;
}

.form-block-4 {
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 46%;
  max-width: 416px;
  margin-top: -85px;
  margin-bottom: 0;
  display: flex;
}

.form-block-4.main {
  width: 44%;
  margin-top: 0;
  margin-bottom: 40px;
  position: relative;
}

.form-block-4.main.w_100 {
  width: 100%;
  margin-top: 30px;
}

.par-12-2 {
  color: #7c8092;
  text-align: left;
  font-size: 12px;
  line-height: 120%;
}

.submit-button-purple-2 {
  text-align: center;
  background-color: #8d46f6;
  border-radius: 12px;
  flex: 0 auto;
  width: 100%;
  height: 64px;
  margin-bottom: 15px;
  padding-top: 20px;
  padding-bottom: 18px;
  font-size: 20px;
  font-weight: 700;
}

.checkbox-label {
  margin-bottom: 0;
  margin-left: 10px;
}

.margin-top {
  margin-top: 15px;
}

.day.s-28 {
  font-size: 28px;
  line-height: 133%;
}

.day.s-28.bold {
  font-weight: 700;
}

.tags-2.tag-wrap {
  flex-wrap: wrap;
  align-items: center;
  max-width: 890px;
  list-style-type: none;
  display: flex;
}

.text-block-140 {
  color: #e42313;
  font-size: 42px;
  font-weight: 700;
  line-height: 1;
}

.image-213 {
  position: absolute;
  inset: 27px auto auto -30px;
}

.image-3493 {
  width: 45%;
}

.checkbox-field {
  align-items: center;
  margin-top: 16px;
  font-size: 16px;
  display: flex;
}

.text-span-198 {
  font-size: 25px;
  font-weight: 700;
}

.error-message {
  border-radius: 12px;
}

.checkbox {
  width: 20px;
  height: 20px;
  margin-top: 0;
}

.small-box {
  color: #000;
  background-color: #fff;
  border-radius: 30px;
  align-items: center;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 6px 15px;
  font-size: 14px;
  line-height: 150%;
  display: flex;
}

.small-box.grey {
  color: #191816;
  background-color: #e1e1e9;
  font-size: 14px;
}

.grid-60 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  grid-template-columns: 1fr;
  min-width: 290px;
  display: none;
  position: relative;
}

.tehnol-wr {
  flex-wrap: wrap;
  justify-content: flex-start;
  max-width: 900px;
  margin-bottom: 0;
  margin-right: -60px;
  display: flex;
}

.checkbox-field-2 {
  text-align: left;
  margin-bottom: 5px;
  font-size: 16px;
}

.text-span-19 {
  color: #6e62e9;
  font-size: 42px;
  font-weight: 700;
  line-height: 48px;
}

.mini_disc {
  z-index: 1;
  color: #fff;
  background-image: url("/landing-assets/61/7c/f9627efa4c3b378ee59ac126023f.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: center;
  width: 102px;
  height: 102px;
  font-size: 20px;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: -40px -21px auto auto;
}

.mini_disc.big_circle {
  z-index: 2;
  background-image: url("/landing-assets/41/5b/a0101bf7211f181de75f7341d9af.svg");
  background-size: auto;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 136px;
  height: 136px;
  top: -54px;
  left: -74px;
  right: auto;
}

.mini_disc.big_circle.new_disk {
  color: #000;
  background-image: url("/landing-assets/41/5b/a0101bf7211f181de75f7341d9af.svg");
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: row;
  align-items: center;
  width: 100px;
  height: 100px;
  top: -20px;
  left: -50px;
}

.form-4 {
  color: #000;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  padding: 32px;
  line-height: 150%;
  display: flex;
}

.form-4.shadows-it {
  margin-top: 0;
  padding-top: 32px;
  position: relative;
  box-shadow: 0 3px 25px #001e4538;
}

.form-4.shadows-it.mrgns_action {
  align-items: stretch;
  padding-top: 32px;
}

.img_logo_tag {
  margin-left: -12px;
  margin-right: 5px;
}

.box-tech {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.size__48 {
  font-size: 48px;
}

.simply_discount_h {
  font-size: 30px;
}

.success-message-2 {
  color: #181818;
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 3px 0 25px #001e457d;
}

.sec-main-it {
  background-color: #f4f5fa;
  background-image: url("/landing-assets/aa/31/cab4f9895b7690b6b4f64d4e080b.png");
  background-position: 100% 25%;
  background-repeat: no-repeat;
  background-size: 54%;
  padding-top: 50px;
  padding-bottom: 30px;
}

.sec-main-it._2 {
  padding-bottom: 30px;
}

.old-price-main {
  opacity: .5;
  color: #7c8092;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 700;
}

.old-price-main.price {
  margin-bottom: 0;
}

.t-10 {
  font-size: 10px;
  line-height: 140%;
}

.t-10.marg-2 {
  margin-top: -3px;
}

.box-tech-h {
  color: #7c8092;
  margin-top: 10px;
  font-size: 16px;
}

.box-tech-h.mrgn_btm_10 {
  margin-top: 0;
  margin-bottom: 10px;
}

.div-block-247 {
  color: #7c8092;
  align-items: center;
  font-size: 14px;
  line-height: 128%;
  display: flex;
}

.div-block-247.black {
  color: #191816;
}

.clr_white {
  color: #fff;
}

.clr_white.trnsfrm {
  text-align: center;
  font-size: 13px;
  transform: rotate(13deg);
}

.clr_white.trnsfrm.fs_28 {
  text-align: center;
  margin-bottom: 0;
  font-size: 28px;
}

.clr_white.trnsfrm.fs_28.pad {
  padding-bottom: 15px;
}

.color-grey {
  color: #8f93a3;
}

.button-purple {
  text-align: center;
  background-color: #8d46f6;
  border-radius: 12px;
  width: 100%;
  max-width: 280px;
  height: 64px;
  padding-top: 18px;
  padding-bottom: 20px;
  font-size: 20px;
  line-height: 150%;
  display: block;
}

.div-block-238 {
  margin-top: 24px;
  margin-bottom: 16px;
}

.h1-54 {
  font-size: 54px;
  line-height: 63px;
}

.h1-54.mrgn_btm_0 {
  max-width: 1000px;
  margin-bottom: 0;
  font-size: 46px;
  line-height: 1.2;
}

.paragraph-100 {
  color: #fff;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
}

.text-block-139 {
  color: #e42313;
  font-size: 20px;
  line-height: 1;
}

.new-price-main {
  font-size: 20px;
  font-weight: 700;
  line-height: 40px;
}

.tag_lvl {
  padding-left: 8px;
}

.image-3492 {
  width: 50%;
}

.paragraph-39 {
  display: block;
}

.paragraph-39.dkkkd {
  max-width: 1000px;
}

.timer {
  background-color: #eff0f5;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2px 6px 6px;
  display: flex;
}

.text-span-199 {
  font-size: 25px;
  font-weight: 700;
}

.text-bold {
  font-weight: 700;
}

.link-form {
  color: #8d46f6;
  text-decoration: none;
}

.par-49 {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.par-49._4 {
  opacity: .5;
  color: #7c8092;
  font-weight: 700;
}

.text-span-175 {
  color: #ff0206;
  background-color: #fff;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
}

.text-span-203 {
  color: #e42313;
  font-size: 32px;
  font-weight: 700;
}

.text-field {
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  min-height: 48px;
  padding-left: 16px;
  padding-right: 0;
  font-size: 16px;
  overflow: hidden;
}

.text-field:focus {
  border-style: solid;
  border-color: #b1b1bb;
}

.text-field::placeholder {
  color: #8f93a3;
  font-size: 16px;
}

.container-max-w-2 {
  flex-direction: column;
  align-items: flex-start;
  width: 94%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.container-max-w-2.horiz-left {
  flex-direction: row;
  justify-content: space-between;
  overflow: visible;
}

.container-max-w-2.tags {
  flex-direction: row;
  justify-content: space-between;
}

.container-max-w-2.tags.form_offer.glex_vertical {
  flex-direction: column;
}

.image-153 {
  margin-right: 16px;
}

.image-153.m-right-8.mrgn_rght_8 {
  width: 100%;
  max-width: 30px;
  margin-right: 8px;
}

.box-timer {
  grid-column-gap: 24px;
  margin-top: 16px;
  display: flex;
}

.box-timer.js-clock {
  display: flex;
}

.box-timer.js-clock.hide {
  display: none;
}

.size-28 {
  font-size: 26px;
  line-height: 36px;
  text-decoration: line-through;
}

.div-block-801 {
  background-color: #e42313;
  border-radius: 15px 15px 0 0;
  justify-content: space-between;
  padding: 10px 20px;
  display: block;
}

.text-block-92 {
  font-size: 35px;
  line-height: 1.2;
}

.text-block-92.rotate_action {
  transform: rotate(13deg);
}

.h3-36 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  line-height: 48px;
}

.text-block-87 {
  margin-right: 20px;
}

.box-price-main {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-width: 290px;
  display: flex;
}

.bold-text-26 {
  display: inline;
}

.vis_min_480 {
  margin-bottom: 0;
}

.div-block-803 {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.par-50 {
  font-size: 18px;
  line-height: 24px;
}

.div-block-800 {
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 15px;
  width: 100%;
  margin-bottom: 10px;
  display: block;
  box-shadow: 0 3px 25px #001e4538;
}

.div-block-800.kaspi {
  border-style: none;
  flex: 0 auto;
  display: none;
}

.image-3427 {
  width: 90%;
  max-width: 100%;
  margin-bottom: 20px;
}

.image-3427.w_30 {
  width: 30%;
}

.par-38 {
  font-size: 14px;
  line-height: 18px;
}

.par-38.bold-purple {
  color: #6e62e9;
  font-weight: 700;
}

.max-w-526-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: 54%;
  max-width: 800px;
  margin-right: 50px;
  display: block;
}

.max-w-526-copy.main_grid_new {
  grid-column-gap: 48px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr max-content;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  margin-right: 0;
  display: grid;
}

.html-embed-15, .code-embed, .hidden__block {
  display: none;
}

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

.test-mark.hidden {
  display: none;
}

.test-mark.mb40 {
  margin-bottom: 40px;
}

.paragraph-101 {
  margin-bottom: 20px;
  font-size: 24px;
}

.paragraph-101.lt42 {
  font-size: 42px;
}

.markin {
  margin-top: 40px;
  margin-left: 100px;
  margin-right: 100px;
  font-size: 18px;
}

.markin.hidden {
  display: none;
}

.tarif-block {
  border-radius: 30px;
  margin-bottom: 40px;
  padding: 30px;
}

.tarif-block.purple {
  background-color: #eaa4df;
}

.tarif-block.green {
  background-color: #a3e59c;
}

.tarif-block.blue {
  background-color: #a39ae7;
}

.tarif-block.grey {
  background-color: #ccc;
}

.title-course {
  margin-bottom: 40px;
  font-size: 34px;
}

.container_tarif {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 33% 33% 33%;
  grid-auto-columns: 1fr;
  display: grid;
}

.block_tarif {
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.block_tarif.active {
  background-color: #e9effe;
}

.heading_tarif, .description_tarif, .bonus_tarif {
  margin-bottom: 20px;
}

.paragraph-102 {
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.list, .list-2 {
  padding-left: 20px;
}

.paragraph-103 {
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 32px;
}

.body-4 {
  background-color: var(--blue);
}

.div-block-892 {
  margin-top: auto;
  margin-bottom: 0;
  display: block;
  overflow: visible;
}

.button_tarif {
  margin-top: auto;
}

.paragraph-104 {
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.text-block-141 {
  font-size: 18px;
}

.paragraph-105 {
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 32px;
}

html.w-mod-js [data-ix="more"] {
  height: 0;
  display: none;
}

@media screen and (min-width: 1280px) {
  .h2, .h2.white {
    font-size: 42px;
    line-height: 40px;
  }

  .div-block {
    height: 4px;
  }

  .body, .body.caps, .menu-link, .body-copy, .button-consult {
    font-size: 17px;
    line-height: 20px;
  }

  .header-block {
    margin-bottom: 150px;
  }

  .card {
    height: 350px;
  }

  .card-web {
    flex-direction: column;
    display: flex;
  }

  .image-20 {
    display: block;
  }

  .div-block-202 {
    height: 160px;
  }

  .div-block-202-copy {
    height: 240px;
  }

  .tag-new {
    padding: 3px 18px;
    font-size: 14px;
    line-height: 20px;
  }

  .presents-layout, .cta-alt {
    grid-column-gap: .5em;
  }

  .text-blue.no-underline {
    text-decoration: none;
  }

  .is-wh-50 {
    color: #ffffff80;
  }

  .div-block-853 {
    max-width: 1280px;
  }

  .main-container, .div-block-876 {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

  .arrows.button-group--cells, .arrows.button-group--cells.align_btm {
    align-self: center;
  }

  .slide-arrow-wrap.left.tablet-hide {
    top: -70px;
  }

  .header_wrapper {
    align-items: center;
  }

  .left_flex {
    max-width: 390px;
  }

  .header_section {
    height: auto;
    position: static;
  }

  .payment__tariffs {
    grid-template-columns: 1fr 1fr 1fr;
    display: grid;
  }

  .network__container {
    padding-left: 48px;
    padding-right: 48px;
  }

  .network__title {
    font-size: 72px;
  }

  .public_pol {
    font-size: 16px;
  }

  .footer_inner_block {
    padding-left: 72px;
    padding-right: 72px;
  }

  .acc_num_info.mrgn_rght_25 {
    font-size: 16px;
  }

  .footer_left_wrapper {
    margin-right: 303px;
  }

  .map_link, .map_link.mrgn_btm_24, .leg_info.mrgn_rght_25 {
    font-size: 16px;
  }

  .btm_legal_info {
    margin-top: 40px;
    font-size: 16px;
  }

  .grid-70 {
    grid-template-columns: 250px 1fr;
  }

  .div-block-891 {
    grid-template-columns: 42% 1fr;
  }

  .mini_disc.big_circle.new_disk {
    left: -60px;
  }

  .max-w-526-copy {
    margin-right: 110px;
  }

  .max-w-526-copy.main_grid_new {
    grid-column-gap: 48px;
  }
}

@media screen and (min-width: 1440px) {
  .h2 {
    font-size: 48px;
    line-height: 45px;
  }

  .div-block {
    height: 4.5px;
  }

  .body, .body.caps {
    font-size: 19px;
    line-height: 22px;
  }

  .div-block-12 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .menu-link {
    font-size: 19px;
    line-height: 22px;
  }

  .div-block-23 {
    margin-top: 3.5px;
  }

  .div-block-24 {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .body-copy {
    font-size: 19px;
    line-height: 22px;
  }

  .header-block {
    margin-bottom: 180px;
  }

  .card {
    height: 400px;
  }

  .image-20 {
    display: block;
  }

  .div-block-202 {
    height: 200px;
  }

  .card-guide {
    display: block;
  }

  .div-block-202-copy {
    height: 280px;
  }

  .tag-new {
    padding: 4px 21px;
    font-size: 16px;
  }

  .body-black {
    font-size: 1vw;
  }

  .btn-blue.outline {
    box-shadow: inset 0 0 0 .14em var(--silver);
  }

  .btn-blue.outline-disabled {
    box-shadow: inset 0 0 0 .14em #c7c7c78f;
  }

  .form-radio_button, .form_radio {
    border-width: .14em;
  }

  .line-decorative {
    border-top-width: .125em;
    border-right-width: .125em;
  }

  .tag-black {
    border-width: .125em;
  }

  .tag-black.silver {
    border-width: 2px;
  }

  .divider {
    height: .125em;
  }

  .columns-layout, .footer-black {
    border-top-width: .125em;
    border-right-width: .125em;
  }

  .footer-layout {
    grid-column-gap: 11.25em;
    grid-template-columns: 21.7em 21.5em 21.7em;
  }

  .footer-support {
    grid-column-gap: 11.25em;
    grid-template-columns: 21.7em 21.7em 21.7em;
  }

  .footer-mob-img_inner {
    height: 2.75em;
  }

  .footer-mob-img_item {
    width: 2.6em;
  }

  .footer-btm_content {
    grid-column-gap: 11.25em;
    grid-template-columns: 21.7em 21.7em 21.7em;
  }

  .body-text-m.indent-m {
    text-indent: 10.9em;
  }

  .indent-m {
    text-indent: 9.2em;
  }

  .nav-menu {
    width: 95.9%;
  }

  .nav-menu_links-big {
    padding-left: 16.4em;
  }

  .nav-menu_links-small {
    width: 33.2%;
  }

  .header-big-btm_text {
    max-width: 47em;
  }

  .tag-black-big {
    border-width: .125em;
  }

  .about-video_wrap {
    overflow: hidden;
  }

  .basic-content {
    border-top-width: .125em;
    border-right-width: .125em;
  }

  .accordion_arrow-wrap {
    padding-left: 0;
  }

  .community-small_box {
    border-top-width: .125em;
    border-right-width: .125em;
  }

  .slide-arrow {
    width: 1.8em;
    top: -2.9em;
    right: 1.2em;
  }

  .slide-arrow.left {
    right: 4.3em;
  }

  .slide-item {
    max-width: 32.4em;
  }

  .slide-content {
    border-top-width: .125em;
    border-right-width: .125em;
  }

  .feedback-mask {
    width: 32.4em;
  }

  .feedback-arrow_img {
    width: 1.8em;
  }

  .column-item_title {
    max-width: 30em;
  }

  .column-item_content, .presents-layout_content {
    max-width: 30.2em;
  }

  .basic-columns_big-alt {
    width: 66.3%;
  }

  .basic-columns_small-alt {
    width: 33.3%;
  }

  .mob-accordion_arrow-wrap {
    padding-left: 0;
  }

  .slider-video {
    border-radius: 1em;
  }

  .columns {
    grid-column-gap: .5em;
  }

  .slider-arrow {
    width: 1.25em;
    font-size: 1vw;
    top: -3em;
  }

  .slider-arrow_img {
    width: 1.25em;
  }

  .video-slider {
    height: 33.4em;
  }

  .tag-white {
    box-shadow: inset 0 0 0 .14em var(--black-text);
  }

  .form_radio-white {
    border-width: .14em;
  }

  .radio_button-white.w--redirected-checked {
    background-size: .55vw .55vw;
  }

  .checkbox-icon-white {
    box-shadow: inset 0 0 0 .15em var(--dark-grey);
  }

  .checkbox-icon-white.w--redirected-checked {
    border-color: var(--dark-grey);
    background-size: 1.25em;
  }

  .prof-btm_content {
    border-top-width: .125em;
  }

  .prof-btm-right_img {
    height: 17.6em;
  }

  .course-btm_content {
    border-top-width: .125em;
  }

  .slider-arrow-white {
    font-size: 1vw;
  }

  .slider-arrow-white_img {
    width: 1.25em;
  }

  .video-wrap {
    overflow: hidden;
  }

  .feedback-white_slide, .colums-white_item-alt {
    border-radius: 1.38em;
  }

  .presents-content {
    grid-row-gap: 1.4em;
    flex-direction: column;
    align-items: flex-start;
    width: 41.6em;
    display: flex;
  }

  .footer-wrap {
    border-radius: 1.4em;
  }

  .link-s-white-alt {
    transition-property: all;
  }

  .footer-wrap-btm_item {
    border-radius: 1.4em;
  }

  .footer-icon {
    border-width: .07em;
    padding: .5em;
  }

  .slide-mask {
    width: 32.4em;
  }

  .carousel-slider._w-46vw {
    width: 46vw;
  }

  ._w-612 {
    width: 37vw;
  }

  .base-content_layout {
    border-top-width: .125em;
    border-right-width: .125em;
    border-top-right-radius: 1em;
  }

  .base-content, .base-content-alt {
    grid-column-gap: .5em;
    border-top-width: .125em;
    border-right-width: .125em;
  }

  .footer-black_layout {
    border-top-width: .125em;
    border-right-width: .125em;
    border-top-right-radius: 1em;
  }

  .footer-divider {
    height: .125em;
  }

  .footer-logo {
    border-top-width: .125em;
    border-right-width: .125em;
    border-top-right-radius: 1em;
  }

  .hero-illustration-img {
    height: 43.8em;
    top: 1.3em;
    right: 7.1em;
  }

  .hero-illustration-img.white {
    height: 50em;
  }

  .hero-illustration-img.cut {
    width: 53em;
    right: -6.3em;
  }

  .hero-graph-design-img {
    height: 91.2em;
    inset: auto -54.1em -41.4em auto;
  }

  .header-layout {
    border-radius: 1.4em;
    height: 43vw;
  }

  .header-layout-top {
    margin-bottom: 100px;
  }

  .header-layout_img {
    width: 110em;
    top: -28.5em;
    right: -24.8em;
  }

  .simple-block {
    padding-left: 2.1em;
    padding-right: 2.1em;
  }

  .br-15 {
    border-radius: 1vw;
  }

  .line-decorative-silver {
    border-top-width: .125em;
    border-right-width: .125em;
  }

  .slider-arrow_small-img {
    width: 1.25em;
  }

  .feedback-arrow_big-img {
    width: 1.8em;
  }

  .btn-blu-tinder {
    transition: all .3s;
  }

  .btn-blu-tinder:hover {
    background-color: #1f59f580;
  }

  .cloud, .cloud-s, .cloud-s-mob {
    top: -24.1em;
    right: -34em;
  }

  .slider-arrow-white-r {
    font-size: 1vw;
  }

  .header-layout-inner, .header-layout-inner.h-400px {
    min-height: 450px;
  }

  .wrap-25-12mob {
    border-radius: 1.4em;
  }

  .section-25-12mob.mb-100-80mob {
    margin-left: auto;
    margin-right: auto;
  }

  .capt-m.is-ffffff-op80 {
    max-width: none;
  }

  .text-w-630.wide {
    max-width: 47em;
  }

  .bg-video-wrap {
    overflow: hidden;
  }

  .bg-video-wrap.br-25-20mob.mb-10-5mob.motion, .bg-video-wrap.mob-m-lr--12.br-25-20mob.mb-10-5mob.hero {
    height: 79%;
  }

  .bg-video-wrap.mob-m-lr--12.br-25-20mob.mb-10-5mob.hero.h-400px {
    height: 100%;
    min-height: 450px;
  }

  .hero-section-25-12mob.mb-100-80mob.hero-mb {
    margin-left: auto;
    margin-right: auto;
  }

  .mb-10-5mob.hero {
    height: 85%;
  }

  .wrap-15-8mob.absolute-block {
    bottom: 2.8em;
  }

  .teacher-img_item {
    width: 100%;
  }

  .video-inner {
    overflow: hidden;
  }

  ._2d-anim-item {
    width: 112em;
    height: 42em;
    top: 4em;
    right: 0;
  }

  .career-block {
    border-radius: 1.4em;
  }

  .hero-content-wrap {
    height: 20%;
  }

  .works-item_img, .design-section-25-12mob.mb-100-80mob.mob {
    height: 100%;
  }

  .hero-design {
    height: 84%;
  }

  .h-170-150mob.h-100 {
    min-height: 130px;
  }

  .hero-content-design {
    height: 13%;
  }

  .wrap-25-12mob-2 {
    border-radius: 1.4em;
  }

  .hero-bg-video_item {
    height: 45vw;
  }

  .wrap-25-12mob-3 {
    border-radius: 1.4em;
  }

  .text-w-630-2.wide {
    max-width: 47em;
  }

  .wrap-25-12mob-4 {
    border-radius: 1.4em;
  }

  .header-layout-inner-3, .header-layout-inner-3.h-400px {
    min-height: 450px;
  }

  .capt-m-10.is-ffffff-op80 {
    max-width: none;
  }

  .simple-block-2 {
    padding-left: 2.1em;
    padding-right: 2.1em;
  }

  .hero-two-blocks {
    height: 44rem;
  }

  .section-25-12mob-7.mb-100-80mob {
    padding-top: .5em;
  }

  .tag-8tb-16lr-3.bg-blue-gradient.mr20 {
    margin-right: 24px;
  }

  .html-embed-8 {
    left: -60%;
  }

  .div-block-876 {
    margin-left: auto;
    margin-right: auto;
  }

  .slide-arrow-wrap.left.tablet-hide {
    top: -70px;
  }

  .capt-m-83.is-ffffff-op80 {
    max-width: none;
  }

  .simple-block-3 {
    padding-left: 2.1em;
    padding-right: 2.1em;
  }

  .reviews_section {
    padding-left: 72px;
    padding-right: 72px;
  }

  .reviews_container {
    max-width: 1296px;
  }

  .header_section {
    padding-left: 72px;
    padding-right: 72px;
  }

  .network__container {
    max-width: 1344px;
    padding-left: 0;
    padding-right: 0;
  }

  .tariff__title {
    font-size: 32px;
  }

  .small-box-2 {
    padding-bottom: 6px;
  }

  .banner_circle_discount {
    top: 40px;
    left: -60px;
  }

  .form-block-4 {
    margin-top: -90px;
  }

  .submit-button-purple-2 {
    font-size: 20px;
  }

  .margin-top {
    margin-top: 16px;
  }

  .small-box {
    padding-bottom: 6px;
  }

  .mini_disc.big_circle.new_disk {
    top: -30px;
    left: -45px;
  }

  .form-4 {
    padding: 45px 42px 36px;
    font-size: 18px;
  }

  .size__48 {
    font-size: 42px;
    font-weight: 700;
  }

  .div-block-238 {
    margin-top: 12px;
  }

  .text-field, .text-field::placeholder {
    font-size: 18px;
  }

  .container-max-w-2 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .par-50 {
    padding-right: 0;
  }

  .par-38.bold-purple {
    color: #6e62e9;
    font-weight: 700;
  }

  .max-w-526-copy.main_grid_new {
    grid-column-gap: 48px;
  }
}

@media screen and (min-width: 1920px) {
  .hide {
    display: none;
  }

  .tabs-img.br-20-20mob.format {
    background-color: #fff;
  }

  .portfolio-img_item.br-20-20mob {
    border-radius: 20px;
  }

  .hero-two-blocks {
    height: 38vw;
  }

  .hero-two-blocks.pt-65-55tab {
    height: 45rem;
  }

  .main-grid.choice {
    grid-column-gap: 16px;
  }

  .html-embed-8 {
    top: -20%;
    left: -58%;
  }

  .html-embed-9, .html-embed-10 {
    position: absolute;
    inset: 0% auto auto -30%;
  }

  .html-embed-11 {
    position: absolute;
    inset: 0% auto auto -50%;
  }

  .div-block-876 {
    margin-left: auto;
    margin-right: auto;
  }

  .slide-arrow-wrap.left.tablet-hide {
    top: -70px;
  }

  .mob_link {
    line-height: 1;
  }

  .header_section {
    height: auto;
    padding-top: 20px;
    display: block;
  }

  .heading-3.hidden {
    display: none;
  }

  .network__container {
    max-width: 1440px;
  }

  .mini_disc.big_circle.new_disk {
    top: -30px;
  }

  .sec-main-it {
    background-position: 100%;
    background-size: 50%;
  }

  .container-max-w-2 {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 991px) {
  .h2 {
    font-size: 25px;
    line-height: 24px;
  }

  .div-block {
    height: 2.4px;
  }

  .body, .body.caps {
    font-size: 10px;
    line-height: 12px;
  }

  .div-block-12 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-direction: column;
  }

  .menu-link {
    font-size: 10px;
    line-height: 12px;
  }

  .div-block-23 {
    width: 10px;
    height: 10px;
    margin-top: 1px;
  }

  .div-block-23._1 {
    margin-top: .5px;
  }

  .body-copy, .button-consult {
    font-size: 10px;
    line-height: 12px;
  }

  .image-17 {
    border-radius: 16px;
  }

  .div-block-202 {
    padding: 12px;
  }

  .div-block-202-copy {
    height: 150px;
    padding: 12px;
  }

  .tag-new {
    padding-top: 1px;
    padding-bottom: 1px;
    font-size: 10px;
  }

  .div-block-841 {
    padding-right: 10px;
  }

  .image-21 {
    display: none;
  }

  .body-black {
    font-size: 1.35vw;
  }

  .container.c1 {
    height: 100%;
  }

  .h1-black {
    font-size: 4.5em;
  }

  .btn-blue {
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .nav-link.black:hover {
    color: #22222280;
  }

  .form-checkbox_icon {
    border-width: 1.7px;
  }

  .tag-black {
    border-width: 1.5px;
  }

  .header-big_top {
    grid-row-gap: 2em;
  }

  .max-w-m {
    max-width: 75%;
  }

  .img-instructor {
    max-width: none;
  }

  .img-instructor.border-radius {
    border-radius: 1em;
  }

  .footer-layout {
    grid-column-gap: 2.7em;
    grid-template-columns: 21em 22.3em 21em;
  }

  .link-m {
    font-size: 1.3em;
  }

  .footer-support {
    grid-column-gap: 2.7em;
    grid-template-columns: 21em 21em 21em;
  }

  .footer-support.mb-64 {
    grid-template-columns: 21em 22.3em 21em;
  }

  .footer-mob-img_inner {
    width: 2.5em;
    height: 2.5em;
    padding: .3em;
  }

  .footer-mob-img_item {
    width: 2em;
  }

  .footer-btm_content {
    grid-column-gap: 2.7em;
    grid-template-columns: 21em 22.3em repeat(auto-fit, 21em);
  }

  .body-text-m {
    font-size: 1.3em;
  }

  .body-text-m.indent-m {
    text-indent: 9.3em;
  }

  .indent-m {
    text-indent: 6.9em;
  }

  .nav-menu {
    width: 95%;
  }

  .nav-menu_links-big {
    padding-left: 5em;
  }

  .nav-menu_links-small {
    width: 33%;
  }

  .links-wrap_layout {
    grid-row-gap: 15px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .tablet-hide {
    display: none;
  }

  .header-big-btm_text {
    width: 36em;
  }

  .basic-content {
    grid-column-gap: 11.75em;
    grid-template-columns: 25em 45.5vw;
  }

  .accordion-list ul {
    padding-left: 1.4em;
  }

  .accordion-arrow {
    font-size: 1.2vw;
  }

  .community-img {
    height: 24em;
  }

  .footer-btm_img {
    width: 3em;
    height: 2.3em;
    padding: .4em;
    inset: auto auto 2.6em 1.3em;
  }

  .footer-btm_img-item {
    width: 2.1em;
  }

  .body-text-l {
    font-size: 1.3em;
  }

  .slide-arrow {
    width: 1.6em;
    height: 1.6em;
    font-size: 1.35vw;
    top: -2.8em;
  }

  .slide-arrow.left {
    right: 5em;
  }

  .slide-item {
    max-width: 23.9em;
  }

  .feedback-mask {
    width: 23.9em;
  }

  .feedback-arrow_img {
    width: 1.6em;
    height: 1.6em;
  }

  .column-item_content {
    max-width: 21.3em;
  }

  .presents-layout {
    grid-template-columns: 1fr 1fr;
  }

  .presents-layout_content {
    max-width: 21.2em;
  }

  .cta-alt {
    grid-template-columns: 1fr 1fr 2fr;
  }

  .links-wrap_layout-alt {
    grid-column-gap: 2em;
    grid-template-columns: 29.5em repeat(auto-fit, 27em);
  }

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

  .slider-arrow {
    width: 1.6em;
    height: 1.6em;
    font-size: 1.35vw;
    top: -2.8em;
  }

  .slider-arrow.right {
    left: 3.7em;
  }

  .slider-arrow_img {
    width: 1.6em;
    height: 1.6em;
  }

  .video-slider {
    height: 24.1em;
  }

  .nav-link-white {
    font-size: 1.35em;
  }

  .tag-white {
    box-shadow: inset 0 0 0 1.3px var(--black-text);
  }

  .btn-blue-alt {
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .link-m-white {
    font-size: 1.3em;
  }

  .radio_button-white {
    box-shadow: inset 0 0 0 1.7px var(--black-text);
    width: 1.5vw;
    height: 1.5vw;
  }

  .radio_button-white.w--redirected-checked {
    background-size: .6vw .6vw;
    width: 1.5vw;
    height: 1.5vw;
  }

  .checkbox-icon-white {
    box-shadow: inset 0 0 0 1.7px var(--dark-grey);
    width: 1.5vw;
    height: 1.5vw;
  }

  .checkbox-icon-white.w--redirected-checked {
    box-shadow: inset 0 0 0 1.7px var(--dark-grey);
    background-size: 1.5vw;
    width: 1.5vw;
    height: 1.5vw;
  }

  .checkbox-text-white {
    font-size: 1.5vw;
  }

  .nav-menu_white-small {
    width: 40%;
  }

  .tag-white-wrap {
    grid-column-gap: 5px;
  }

  .card-wrap {
    font-size: 1.35vw;
  }

  .card-wrap:hover {
    background-color: var(--white);
  }

  .prof-btm {
    width: 100%;
  }

  .prof-btm_content {
    grid-row-gap: 2em;
    align-items: flex-start;
    max-width: 32%;
    padding-right: 1em;
  }

  .prof-btm-right_img {
    object-fit: cover;
    height: 100%;
  }

  .course-top {
    margin-bottom: 4em;
  }

  .course-btm_img {
    height: auto;
  }

  .course-btm_content {
    justify-content: space-between;
  }

  .columns-white._2.teach {
    grid-template-columns: 1.5fr 1fr;
  }

  .columns-white._2.teach-2col {
    grid-template-columns: 1fr 1fr;
  }

  .columns-white._2.format {
    margin-bottom: 0;
  }

  .columns-white._6.design {
    grid-column-gap: 5px;
    grid-column-gap: 5px;
    grid-column-gap: 5px;
    margin-right: -15px;
    padding-bottom: 15px;
    overflow: scroll;
  }

  .columns-white_item.height-256 {
    height: 16.6em;
  }

  .teacher-wrap {
    width: 68em;
  }

  .slider-arrow-white {
    width: 1.6em;
    height: 1.6em;
    font-size: 1.35vw;
    top: -2.8em;
  }

  .slider-arrow-white.right-alt {
    left: 2.7em;
  }

  .slider-arrow-white_img {
    width: 1.6em;
    height: 1.6em;
  }

  .accordion-content_white {
    padding-bottom: 2.2em;
  }

  .accordion-list-white {
    width: 39em;
  }

  .accordion-list-white li {
    font-size: 1.45em;
  }

  .accordion-list-white ul {
    padding-left: 2em;
  }

  .accordion-item_white {
    padding-top: 2.2em;
    padding-left: 2.8em;
    padding-right: 2.8em;
  }

  .footer-wrap_top {
    grid-column-gap: 2em;
    grid-template-columns: 27em 29.5em 27em;
  }

  .link-s-white-alt {
    font-size: 1.3em;
  }

  .footer-wrap-btm_item {
    grid-column-gap: 2em;
    grid-template-columns: 27em 29.5em 27em;
  }

  .footer-btm-content_alt {
    grid-column-gap: 2em;
    grid-template-columns: 27em 29.5em repeat(auto-fit, 21em);
  }

  .footer-icon {
    width: 4.6em;
    height: 3.4em;
    padding: .8em;
  }

  .footer-mob-img_item-alt {
    width: 5em;
  }

  .slide-mask {
    width: 23.9em;
  }

  .text-w-744 {
    width: 35em;
  }

  .carousel-slider-white {
    margin-right: 5px;
  }

  .carousel-slider-white._w-22vw {
    width: 21.7vw;
  }

  ._w-612 {
    width: 30em;
  }

  .hero-illustration-img {
    height: 37em;
    top: 2.5em;
    right: .2em;
  }

  .hero-illustration-img.cut {
    right: -16em;
  }

  .hero-graph-design-img {
    height: 59em;
    bottom: -15em;
    right: -43em;
  }

  .header-layout._2d-anim {
    height: 50.8em;
  }

  .btn-blue-wide {
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .columns-white_video {
    border-radius: 20px;
  }

  .columns-white_video.h-368 {
    height: 26.9em;
  }

  .simple-block.new-style {
    border-radius: 10px;
    padding: 15px;
  }

  .simple-block.new-style:hover {
    background-color: var(--white);
  }

  .simple-block.new-style.w--current {
    background-color: var(--161616);
    color: var(--white);
  }

  .simple-block.design-style {
    border-radius: 10px;
    padding: 15px;
  }

  .simple-block.design-style:hover {
    background-color: var(--white);
  }

  .simple-block.design-style.w--current {
    background-color: var(--161616);
    color: var(--white);
  }

  .more-instructor_img {
    max-width: none;
  }

  .columns-white-img_item.programm-img {
    width: 100%;
  }

  ._w-665-white.tab-w {
    width: 57em;
  }

  .slider-white_content {
    grid-row-gap: 1em;
  }

  .border-wrap-20px {
    border-radius: 20px;
  }

  .accordion-white-mb-20 {
    margin-bottom: 2.2em;
  }

  .nav-link-books {
    font-size: 1.6em;
  }

  .h2-small {
    font-size: 1.5em;
  }

  .h2-small.text-absol {
    top: .1em;
    left: -11.4em;
  }

  .footer-link-m {
    font-size: 1.3em;
  }

  .slider-arrow_small-img, .feedback-arrow_big-img {
    width: 1.6em;
    height: 1.6em;
  }

  .body-b-l {
    line-height: 105%;
  }

  .g-4-col.mob-scroll {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
  }

  .g-4-col.tab-2col-footer {
    grid-column-gap: 5px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .g-4-col.vebinar {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .g-4-col.tab-land-2col, .g-4-col.tab-2col-1mob {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
  }

  .g-4-col.design-col {
    grid-column-gap: 15.25em;
    grid-row-gap: 2.5em;
    grid-template-columns: 1fr 1fr;
    padding: 15px;
  }

  .g-3-col.new-style {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .g-3-col.teach {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .g-3-col.design {
    grid-template-columns: .75fr .75fr 1fr;
  }

  .g-3-col.hero-content {
    grid-column-gap: 45px;
    grid-row-gap: 15px;
  }

  .g-3-col.teach-2 {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .g-3-col.prof {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 48.2vw 1fr;
  }

  .g-3-col.prof._2-col.get1.mb-10 {
    margin-bottom: 10px;
  }

  .g-3-col.hero-content {
    grid-column-gap: 45px;
    grid-row-gap: 15px;
    align-items: start;
  }

  .g-3-col.challenge {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .g-2-col.mob-1-col {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .g-2-col.vebinar {
    padding-bottom: 40px;
  }

  .g-2-col.teach-vebinar {
    grid-template-columns: 1fr 1fr;
  }

  .g-2-col.online-school {
    grid-column-gap: 10px;
  }

  .g-2-col.we-teach {
    grid-template-columns: .75fr 1fr;
  }

  .g-2-col.grad-btm {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-columns: 1fr 1fr;
  }

  .nav-logo {
    width: 5.5em;
  }

  .nav-logo_img {
    width: 4.6em;
  }

  .nav-menu-b {
    grid-column-gap: 2.5em;
  }

  .hero-txt {
    margin-bottom: 3em;
  }

  .t-dec {
    font-size: 1.3em;
    top: .1em;
    left: 19.6em;
  }

  .footer-logo-b, .footer-logo_img {
    width: 5.5em;
  }

  .hero-block {
    height: 35em;
  }

  .body-text-white-m {
    font-size: 1.9em;
    font-weight: 400;
  }

  .fixed-btn-blue {
    padding-top: 1.2vw;
    padding-bottom: 1.2vw;
    font-size: 1.8em;
  }

  .fixed-btn-desk, .fixed-btn-mob {
    padding-top: 1.1em;
    padding-bottom: 1.1em;
  }

  .is-address-kz-black, .is-address-kz-3 {
    font-size: 1.3em;
  }

  .nav-link-white-s {
    font-size: 1.5em;
  }

  .acc-content-wrap.new-style, .acc-content-wrap._2d-style {
    padding: 25px 20px;
  }

  .acc-top {
    grid-row-gap: 10px;
  }

  .acc-text.mt-20-10mob {
    margin-top: 10px;
  }

  .acc-text.tab-20 {
    grid-row-gap: 20px;
  }

  .acc-top-text._8px {
    grid-column-gap: 8px;
  }

  .acc-top-text._20px {
    grid-column-gap: 15px;
  }

  .acc-tag.new-style {
    grid-column-gap: 8px;
    padding: 7px 16px 7px 8px;
  }

  .acc-tag.teach {
    grid-column-gap: 8px;
    padding: 7px 16px 7px 8px;
    top: 15px;
    left: 15px;
  }

  .plus-circle.new-style {
    width: 26px;
    height: 26px;
  }

  .plus-icon.new-style {
    width: 13px;
    height: 13px;
  }

  .acc-video-item.new-style {
    height: 27vw;
  }

  .acc-video-wrap.new-style {
    padding-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .body-tinder {
    font-size: 14px;
  }

  .h1-tinder {
    font-size: 58px;
    line-height: 82%;
  }

  .h2-tinder {
    font-size: 3.3vw;
  }

  .body-m-tinder {
    font-size: 14px;
    line-height: 129%;
  }

  .body-l-tinder, .body-xl-tinder {
    font-size: 18px;
    line-height: 122%;
  }

  .body-s-tinder {
    font-size: 14px;
    line-height: 129%;
  }

  .body-xs-tinder {
    font-size: 14px;
  }

  .num-tinder {
    font-size: 60px;
    line-height: 1;
  }

  .btn-blu-tinder {
    width: 100%;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 14px;
  }

  .br-25-20mob {
    border-radius: 20px;
  }

  .desk-hide-n {
    display: block;
  }

  .mb-30-30mob {
    margin-bottom: 30px;
  }

  .mb-30-20mob.t-wh.text-w-985 {
    max-width: 79em;
  }

  .mb-40-50mob {
    margin-bottom: 50px;
  }

  .hero-wrap {
    grid-row-gap: 0px;
    background-color: #0000;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding: 0;
  }

  .hero-wrap_item {
    grid-row-gap: 20px;
    align-items: flex-start;
    position: relative;
  }

  .mb-20-0tab-mob {
    margin-bottom: 0;
  }

  .tag-tnd {
    grid-column-gap: 5px;
  }

  .tag-tnd_icon {
    width: 20px;
    font-size: 14px;
  }

  .tag-tnd-wrap {
    grid-column-gap: 9px;
  }

  .tag-tnd-wrap.mb-20-0tab-mob.last {
    order: 1;
  }

  .heart-s {
    width: 65vw;
    max-width: none;
  }

  .heart-s.l-t {
    z-index: -1;
    inset: 20.5vw auto auto 29.4vw;
  }

  .cloud-s {
    width: 48vw;
  }

  .cloud-s.l-t-s {
    z-index: -1;
    top: 8vw;
    left: -12vw;
  }

  .cloud-s.l-t-s-2 {
    inset: -7.5vw -7.4vw auto auto;
  }

  .star-s {
    width: 25vw;
  }

  .star-s.r-t-2 {
    inset: .3vw auto auto 1.5vw;
  }

  .hero-wrap_layout {
    text-align: left;
    align-items: flex-start;
  }

  .card-img_item {
    border-radius: 20px;
  }

  .tag-tnd-wrap_item {
    padding: 9px 14px;
  }

  .tag-tnd-wrap_item.bg-wh-op10.sale {
    top: 15px;
    right: 15px;
  }

  .section-tinder {
    padding: 40px 15px 23px;
    display: block;
  }

  .section-tinder.s1 {
    display: block;
  }

  .section-tinder.s2 {
    padding-top: 28px;
    padding-bottom: 22px;
  }

  .section-t-result {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-t-result.s1 {
    padding-top: 40px;
  }

  .section-t-result.last {
    padding-bottom: 50px;
  }

  .course-img {
    height: 48vw;
  }

  .course-content-wrap {
    padding: 15px 15px 30px;
  }

  .crush-wrap {
    height: 28em;
  }

  .crush-wrap.classic {
    background-size: 55vw;
  }

  .crush-wrap.arnuvo {
    background-position: 50%;
    background-size: 60vw;
  }

  .crush-wrap.surreal {
    background-position: 50%;
    background-size: 49vw;
  }

  .crush-wrap.maxim {
    background-position: 50%;
    background-size: 48vw;
  }

  .property-layout {
    grid-row-gap: 60px;
  }

  .promo-wrap {
    padding: 15px;
  }

  .mb-10-10mob {
    margin-bottom: 10px;
  }

  .mb-50-40mob {
    margin-bottom: 40px;
  }

  .heart-s-mob {
    width: 65vw;
    max-width: none;
  }

  .heart-s-mob.l-t--mob {
    z-index: -1;
    position: absolute;
    inset: 24vw auto auto 29.4vw;
  }

  .cloud-s-mob {
    width: 60vw;
  }

  .cloud-s-mob.l-t-s-mob {
    z-index: -1;
    position: absolute;
    top: 12vw;
    left: -12vw;
  }

  .hero-block-lib {
    height: 35em;
  }

  .br-28-20mob {
    border-radius: 20px;
  }

  .banner-layout {
    grid-column-gap: 1em;
    grid-template-columns: .6fr .6fr 1.1fr 1fr;
  }

  .h2-banner-wh {
    font-size: 4vw;
  }

  .body-banner-wh {
    font-size: 1.3em;
  }

  .btn-banner {
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .mb-10-5tab-10mob {
    margin-bottom: 5px;
  }

  .mb-40-20mob {
    margin-bottom: 20px;
  }

  .case-img._w-340px {
    width: 100%;
  }

  .case-img._w-340px-240h {
    width: 100%;
    height: 20vw;
  }

  .mt-30-20mob {
    margin-top: 20px;
  }

  .btn-plus.bg-wh-sm:hover {
    color: #222;
    background-color: #f3f3f3;
  }

  .btn-plus.new-style-black, .btn-plus.new-style-grey {
    grid-column-gap: 8px;
    padding: 7px 16px 7px 8px;
    font-size: 16px;
    line-height: 120%;
  }

  .btn-plus-wrap.tab-mt-15 {
    margin-top: 15px;
  }

  .plus-circle-btn.circle-26px {
    width: 26px;
    height: 26px;
  }

  .plus-icon-btn.plus-13px {
    width: 13px;
    height: 13px;
  }

  .mb-60-45mob {
    margin-bottom: 45px;
  }

  .slider-arrow-white-r {
    width: 1.6em;
    height: 1.6em;
    font-size: 1.35vw;
  }

  .mentor-how {
    height: 26vw;
  }

  .radio-text-white {
    font-size: 1.5vw;
  }

  .mb-40-30mob {
    margin-bottom: 30px;
  }

  .logo-grid.small {
    grid-column-gap: 46px;
    grid-row-gap: 20px;
  }

  .logo-grid.small-sale {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 25px;
  }

  .header-img-graph {
    width: 40em;
    top: 1.6em;
    right: .9em;
  }

  .header-img-graph_item {
    width: 40em;
  }

  .body-text-20-14mob {
    font-size: 14px;
    line-height: 125%;
  }

  .header-layout-inner {
    min-height: 350px;
  }

  .header-layout-inner.h-400px {
    min-height: 300px;
  }

  .header-layout-inner.h-500px {
    min-height: 350px;
  }

  .wrap-25-12mob {
    padding: 15px 12px;
  }

  .wrap-25-12mob.why {
    position: relative;
  }

  .tag-8tb-18lr {
    grid-column-gap: 6px;
    padding: 8px 18px;
  }

  .tag-8tb-18lr.bg-blue-gradient.career {
    padding: 10px 16px;
  }

  .body-text-20-16mob {
    font-size: 16px;
  }

  .body-text-20-16mob.z-1 {
    z-index: 1;
    position: relative;
  }

  .capt-s {
    font-size: 12px;
  }

  .mb-25-30mob {
    margin-bottom: 25px;
  }

  .section-25-12mob {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-25-12mob.mb-100-80mob.desk-hide.tab-show {
    display: block;
  }

  .section-25-12mob.mb-100-80mob.hor-scroll, .section-25-12mob.mb-100-80mob.education {
    padding-right: 0;
  }

  .section-25-12mob.mb-100-80mob.hide.tab-block {
    display: block;
  }

  .section-25-12mob.mb-100-80mob.mrgn_top {
    margin-top: 0;
  }

  .section-25-12mob.mb-50-50mob {
    margin-bottom: 40px;
  }

  .section-25-12mob.desk-hide.tab-show {
    display: block;
  }

  .section-25-12mob.h-100.pt-65-55mob.pb-172 {
    padding-bottom: 160px;
  }

  .navbar-cont-center {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navbar-25-12mob.nav-1.design {
    position: static;
  }

  .navbar-logo-s, .navbar-logo-s_item {
    width: 5vw;
  }

  .nav-menu-center {
    grid-column-gap: 2.5em;
  }

  .nav-link-14-14mob {
    font-size: 14px;
  }

  .nav-link-14-14mob:hover {
    color: var(--black-text);
  }

  .hero-section-res {
    height: 64em;
    padding-top: 7.3em;
  }

  .btn-new-style {
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 16px 0;
    display: flex;
  }

  .btn-new-style._15-tb-60-lr {
    padding: 16px 0;
  }

  .btn-new-style._15-tb-40-lr {
    padding: 15px 40px;
  }

  .header-img-ux-ui {
    width: 40em;
    top: 1.6em;
    right: .9em;
  }

  .header-img-ux-ui_item, .header-img-motion_item {
    width: 40em;
  }

  .header-img-motion {
    width: 40em;
    top: 1.6em;
    right: .9em;
  }

  .header-img-illust_item {
    width: 40em;
  }

  .header-img-illutr {
    width: 40em;
    top: 1.6em;
    right: .9em;
  }

  .body-16-14mob {
    font-size: 1.4vw;
  }

  .h2-style {
    font-size: 1.8vw;
  }

  .btn-banner-count {
    font-size: 1.7vw;
  }

  .count-content {
    width: 27em;
  }

  .circle-sale {
    width: 6vw;
    height: 6vw;
  }

  .circle-sale_number {
    font-size: 1.7vw;
  }

  .count-left {
    grid-column-gap: 25px;
  }

  .h1-94-48mob {
    font-size: 7.3vw;
  }

  .h1-94-48mob.hero-land {
    font-size: 48px;
  }

  .h2-70-32mob {
    font-size: 5.4vw;
  }

  .h3-40-24mob {
    font-size: 3.1vw;
  }

  .h4-32-20mob {
    font-size: 2.5vw;
  }

  .capt-m {
    justify-content: flex-start;
    font-size: 14px;
  }

  .text-w-630 {
    max-width: 500px;
  }

  .bg-video-wrap.br-25-20mob.mb-10-5mob.motion, .bg-video-wrap.mob-m-lr--12.br-25-20mob.mb-10-5mob.hero {
    height: 100%;
  }

  .clock-icon {
    width: 15px;
  }

  .hero-section-25-12mob {
    padding-top: 7.1em;
  }

  .hero-section-25-12mob.mb-100-80mob.hero-mb {
    margin-bottom: 5px;
  }

  .hero-section-25-12mob.vebinar {
    padding-top: 62px;
  }

  .wrap-20-15mob {
    padding: 15px;
  }

  .wrap-20-15mob.text-w-280 {
    width: 100%;
  }

  .wrap-20-15mob.h-100.pos-rel {
    min-height: 270px;
  }

  .wrap-20-15mob.h-100.pos-rel.forvid {
    min-width: 300px;
    height: auto;
    min-height: auto;
  }

  .wrap-20-15mob.bg-wh-ff.br-20-15mob._143px {
    height: 143px;
  }

  .wrap-20-15mob.bg-161616.br-20-15mob.height, .wrap-20-15mob.bg-161616.br-20-15mob._127px {
    height: 95px;
  }

  .wrap-20-15mob.bg-161616.br-20-15mob.tab-fix-h {
    height: 130px;
  }

  .wrap-20-15mob.bg-161616.br-20-15mob._127px {
    height: auto;
  }

  .wrap-20-15mob.mb-273 {
    margin-bottom: 240px;
  }

  .br-15-15mob {
    border-radius: 15px;
  }

  .percent-icon {
    width: 15px;
  }

  .info-layout {
    grid-row-gap: 2px;
  }

  .info-layout_item {
    grid-column-gap: 5px;
  }

  .capt-s-m {
    letter-spacing: -.01em;
    font-size: 14px;
    line-height: 125%;
  }

  .info-w {
    width: 100%;
  }

  .tag-12tb-30lr {
    grid-column-gap: 6px;
    text-align: left;
    padding: 10px 20px;
  }

  .tag-12tb-30lr.bg-wh-blur {
    -webkit-backdrop-filter: blur(80px);
    backdrop-filter: blur(80px);
  }

  .tag-12tb-30lr.bg-wh-ff.port {
    padding: 8px 16px;
  }

  .mb-25-20mob {
    margin-bottom: 20px;
  }

  .mb-60-30mob {
    margin-bottom: 30px;
  }

  .br-20-20mob {
    border-radius: 20px;
  }

  .decor-line.bg-161616-op20.mt-mb-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .pl-25-15tab {
    padding-left: 15px;
  }

  .mb-10-5mob {
    margin-bottom: 30px;
  }

  .wrap-25-15mob {
    padding: 15px;
  }

  .wrap-25-15mob.mt-32 {
    margin-top: 20px;
  }

  .wrap-25-15mob.bg-wh-ff.br-20-20mob.portfolio {
    padding-bottom: 13em;
  }

  .wrap-25-15mob.bg-wh-ff.br-20-20mob.p-lr {
    padding-left: 15px;
    padding-right: 15px;
  }

  .wrap-25-15mob.br-20-20mob.vebinar {
    height: 440px;
  }

  .wrap-25-15mob.graduate {
    padding-bottom: 27px;
  }

  .wrap-25-15mob.db {
    height: auto;
    padding: 25px 15px;
  }

  .space-btwn-layout.prof {
    align-items: stretch;
  }

  .space-btwn-layout.space-89 {
    grid-row-gap: 40px;
  }

  .space-btwn-layout.space-36 {
    grid-row-gap: 50px;
  }

  .space-btwn-layout._50-space {
    grid-row-gap: 40px;
  }

  .space-btwn-layout._30px {
    grid-row-gap: 30px;
  }

  .num-layout-top_item {
    grid-column-gap: 10px;
  }

  .circle-light {
    width: 38px;
    height: 38px;
  }

  .lightning-icon {
    width: 23px;
  }

  .num-layout_btm {
    grid-row-gap: 20px;
  }

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

  .num-grid.hor {
    flex-direction: column;
    display: flex;
  }

  .br-20-15mob {
    border-radius: 15px;
  }

  .wrap-15-8mob {
    padding: 8px;
  }

  .wrap-15-8mob.absolute-block {
    bottom: 7.1em;
  }

  .mb-15-15mob {
    margin-bottom: 15px;
  }

  .num-block.bg-161616.br-20-20mob.h-tap, .num-block.bg-161616.br-20-20mob._486px {
    height: 503px;
  }

  .num-block.bg-161616.br-20-20mob._486px.minh {
    height: auto;
  }

  .num-block.bg-161616.br-20-20mob._486px {
    height: 503px;
  }

  .num-block.small {
    height: 25em;
  }

  .num-block.small.bg-161616.br-20-20mob.h20 {
    height: 20em;
  }

  .choise {
    height: 37em;
  }

  .br-15-20mob {
    border-radius: 20px;
  }

  .decor-right._3, .decor-right._5 {
    width: 85em;
    bottom: -6em;
    right: -43.4em;
  }

  .decor-right._6 {
    width: 85em;
    bottom: -6em;
    right: 5em;
  }

  .decor-right._5 {
    width: 85em;
    bottom: -6em;
    right: -43.4em;
  }

  .decor-left._1 {
    width: 100em;
    bottom: 12em;
    right: -45em;
  }

  .decor-left._4 {
    display: none;
  }

  .decor-left._2-img {
    width: 100em;
    bottom: 12em;
    right: 3.5em;
  }

  .salary-wrap {
    padding: 20px 10px;
  }

  .salary-wrap-layout_text {
    grid-row-gap: 1px;
  }

  .circle-12-8mob {
    width: 8px;
    height: 8px;
  }

  .salary-wrap_text-item {
    grid-column-gap: 4px;
  }

  .br-20-10mob {
    border-radius: 10px;
  }

  .mb-5-5mob {
    margin-bottom: 5px;
  }

  .simple-content {
    justify-content: flex-start;
  }

  .mb-30-15mob {
    margin-bottom: 15px;
  }

  .br-15-10mob {
    border-radius: 10px;
  }

  .ptb-50-30mob {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .why-design-img_item {
    display: block;
  }

  .why-design-img_item.des-img {
    width: 40em;
  }

  .why-design-img_item.motion {
    bottom: -30%;
  }

  .why-design_img {
    width: auto;
    position: static;
    right: -3em;
  }

  .why-design_img.des-img {
    width: 40em;
  }

  .examples.br-20-20mob.bg-wh-ff {
    align-items: flex-start;
  }

  .examples.br-20-20mob.bg-wh-ff.overflow-hidden, .examples.br-20-20mob.bg-wh-ff.overflow-hidden.for-video {
    height: 300px;
  }

  .examples.br-20-20mob.overflow-hidden.inrerior {
    height: 60em;
  }

  .wrap-25-8mob {
    padding: 8px;
  }

  .wrap-25-8mob.plr-37 {
    justify-content: flex-start;
    padding-left: 8px;
    padding-right: 8px;
  }

  .sliderdots-nav {
    width: 44.4vw;
    height: 5px;
    margin-top: 15px;
    inset: 0% auto auto 50.3em;
  }

  .fs-sliderdots-dot {
    height: 5px;
  }

  .slider-2col {
    height: auto;
  }

  .slider-2col.interior {
    height: 60em;
  }

  .company-icon {
    width: 40px;
    height: 40px;
  }

  .company-layout {
    grid-column-gap: 8px;
  }

  .mb-25-15mob {
    margin-bottom: 15px;
  }

  .company-block.bg-grey-gradient.br-20-20mob.interior {
    height: 60em;
  }

  .profession {
    width: 47.6em;
    height: 26.9em;
  }

  .quiz-img {
    width: 30em;
    bottom: -5.2em;
  }

  .quiz-img_item {
    width: 30em;
  }

  .structure-img {
    width: 63em;
    bottom: -5.2em;
    left: -9.6em;
  }

  .structure-img_item {
    width: 63em;
  }

  .phone-img_item {
    width: 25em;
  }

  .phone-img {
    width: 25em;
    bottom: -5.2em;
    left: 12.6em;
  }

  .product-img_item {
    width: 50em;
  }

  .product-img {
    width: 50em;
    bottom: -4.9em;
    left: -3.1em;
  }

  .h3-40-20mob {
    font-size: 3.1vw;
    line-height: 115%;
  }

  .about {
    height: 26.9em;
  }

  .circle-12-12mob {
    width: 12px;
    height: 12px;
  }

  .circle-12-12mob.tab-size {
    width: 9px;
    height: 9px;
  }

  .about-circle, .about-circle.format {
    bottom: 15px;
    right: 15px;
  }

  .teacher-img {
    width: 100%;
  }

  .circle-26-26mob {
    width: 26px;
    height: 26px;
  }

  .btn-text {
    justify-content: flex-start;
    font-size: 16px;
    line-height: 120%;
  }

  .mb-50-20mob {
    margin-bottom: 20px;
  }

  .teacher-img_item {
    width: 100%;
  }

  .body-text-32-16mob {
    font-size: 2.5vw;
  }

  .values-layout {
    grid-row-gap: 30px;
  }

  .values-img {
    height: 24.5em;
  }

  .link-18-16mob {
    font-size: 16px;
  }

  .mt-27-23mob {
    margin-top: 23px;
  }

  .mb-50-30mob {
    margin-bottom: 30px;
  }

  .link-capt-m {
    justify-content: flex-start;
    font-size: 14px;
  }

  .links-wrap-layout {
    grid-row-gap: 5px;
  }

  .footer-logotype {
    width: 49px;
  }

  .footer-sk {
    width: 51px;
  }

  .comm-img-r {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .comm-wrap {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .present {
    height: 33em;
  }

  .present.br-20-20mob.bg-wh-ff.height_24em {
    height: 30em;
  }

  .percents-img, .percents {
    width: 14em;
  }

  .faq-plus-icon {
    width: 13px;
    height: 13px;
  }

  ._w-920-275mob {
    width: auto;
  }

  .faq-answer-inner {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  ._w-860-0mob {
    width: auto;
  }

  ._w-860-0mob.tab-program {
    width: 85em;
  }

  .dec-circle-5px {
    width: 5px;
  }

  .body-text-18-18mob {
    font-size: 1.4em;
  }

  ._2d-anim-item {
    width: 123em;
    height: 53em;
    right: 1em;
  }

  .mb-20-12mob {
    margin-bottom: 12px;
  }

  .mb-80-45mob {
    margin-bottom: 45px;
  }

  .logo-grid-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .career-img-wrap {
    width: 61em;
  }

  .free-star-icon {
    width: 14px;
  }

  .career-free-wrap {
    margin-top: -10px;
    position: static;
  }

  .tag-career-item {
    grid-column-gap: 8px;
  }

  .tag-career-wrap.br-100vw.tab-mb-5 {
    margin-bottom: 5px;
  }

  .tag-career-wrap.br-100vw.desk-hide.tab-block {
    display: block;
  }

  .tag-career_tumb-img {
    width: 30px;
  }

  .tag-career-layout {
    flex-direction: column;
  }

  .tag-career-layout.caree-mr.mb-10-5mob {
    margin-bottom: 5px;
  }

  .tag-career-layout.hor {
    grid-column-gap: 5px;
    flex-direction: row;
  }

  .circle-25-18mob {
    width: 21px;
    height: 21px;
  }

  .timeline {
    width: 2px;
    height: 91%;
    top: 5%;
    left: 37%;
  }

  .career-block {
    padding: 15px 12px;
  }

  .timeline-circle {
    width: 9px;
    height: 9px;
  }

  .mb-50-50mob {
    margin-bottom: 50px;
  }

  .tag-15tb-60lr {
    grid-column-gap: 6px;
    border-radius: 15px;
    width: 100%;
    padding: 16px 0;
  }

  .tag-15tb-60lr.bg-wh-ff {
    order: -1;
  }

  .btn-wrap {
    grid-row-gap: 10px;
    flex-direction: row;
    width: 100%;
  }

  .btn-wrap.vertical {
    grid-row-gap: 8px;
    flex-direction: column;
  }

  .hero-content-wrap {
    padding: 15px;
  }

  .hero-content-layout {
    grid-column-gap: 8px;
  }

  .icon-20-16mob {
    width: 16px;
    height: 16px;
  }

  .counter-wrap_layout {
    align-items: center;
  }

  .counter-title_item {
    grid-column-gap: 6px;
  }

  .counter-title {
    grid-row-gap: 2px;
  }

  .counter-main {
    grid-column-gap: 15px;
  }

  .body-text-20-12mob {
    letter-spacing: 0;
    font-size: 12px;
    line-height: 150%;
  }

  .body-text-20-12mob.tab-text-16 {
    font-size: 16px;
  }

  .discount-wrap {
    padding: 21px 11px 21px 12px;
    font-size: 14px;
  }

  .vebinar-img-wrap {
    width: 61em;
  }

  .circle-30-30mob {
    width: 30px;
    height: 30px;
  }

  .teacher-vebinar_img, .teacher-vebinar {
    width: 100%;
  }

  .profession-layout {
    grid-row-gap: 16px;
  }

  .profession-layout.h150 {
    min-height: 220px;
  }

  .examples-full-img_item {
    object-fit: cover;
    height: 100%;
  }

  .profession-img {
    object-fit: cover;
    height: 23em;
  }

  .profession-img.br-20-20mob.pos-abs {
    width: 100%;
    height: 75%;
  }

  .h-530 {
    height: 52em;
  }

  .examples-bg-img {
    background-position: 50%;
  }

  .sale-section-25-12mob {
    height: 46em;
  }

  .h2-70-48mob {
    font-size: 5.4vw;
  }

  .mb-10-30mob {
    margin-bottom: 30px;
  }

  ._w-660 {
    max-width: 52em;
  }

  .hero-img_item-desk {
    object-fit: cover;
    height: 100%;
  }

  ._w-910 {
    max-width: 52em;
  }

  .wrap-25-20mob {
    padding: 20px;
  }

  .tag-6tb-14lr {
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
    padding: 4px 10px;
  }

  .prof-card_tag {
    grid-column-gap: 5px;
  }

  .prof-card {
    height: 45em;
  }

  .prof-card_btm {
    grid-column-gap: 5px;
  }

  .btn-15tb-30lr {
    border-radius: 15px;
    padding: 10px 25px;
  }

  .prof-card_img {
    object-fit: cover;
    height: 100%;
  }

  ._w-624 {
    max-width: 57em;
  }

  .tag-13tb-15lr {
    grid-column-gap: 6px;
    text-align: left;
    padding: 8px 10px;
  }

  .prof-card_sale {
    display: inline-block;
    position: static;
  }

  .prof-card_sale.mt-15 {
    margin-top: 15px;
  }

  .school, .school-video {
    height: 48em;
  }

  .works {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .works-item_tag {
    display: none;
  }

  .teacher-btm {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .teach-slider.hor-scroll {
    z-index: 1;
    padding-bottom: 15px;
    overflow: scroll;
  }

  .teach-mask {
    width: 330px;
    height: 515px;
  }

  .teach-mask.newmask._33 {
    width: 46%;
  }

  .arrow-wrap {
    width: 1.6em;
    height: 1.6em;
    font-size: 1.35vw;
  }

  .sber-logo {
    width: 47%;
  }

  .pixonic-logo {
    width: 90%;
  }

  .h6-24-20mob {
    font-size: 2.4vw;
    line-height: 115%;
  }

  .space-between-36px {
    grid-row-gap: 40px;
  }

  .inspire-tag_wrap {
    grid-column-gap: 5px;
    padding: 5px 14px 5px 5px;
  }

  .t-16-10mob {
    letter-spacing: 0;
    font-size: 12px;
    line-height: 100%;
  }

  .circle-60-40mob {
    width: 40px;
    height: 40px;
  }

  .inspire-icon-43px {
    width: 30px;
  }

  .inspire-tag._1 {
    left: -4.2em;
  }

  .inspire-tag._2 {
    right: -.4em;
  }

  .inspire-tag._3 {
    right: -4.3em;
  }

  .inspire-tag-layout {
    grid-row-gap: 10px;
    min-width: 44em;
  }

  .inspire-icon-38px {
    width: 26px;
  }

  .inspire-icon-54px {
    width: 36px;
  }

  .circlel-layout {
    bottom: 15px;
    right: 15px;
  }

  .example-content {
    width: 40em;
  }

  .example-layout {
    margin-top: 32px;
  }

  .example-arrow {
    bottom: 6.3em;
    right: -.6em;
  }

  .example-line_item {
    width: 50vw;
  }

  .works-wrap {
    padding-top: 30px;
    padding-bottom: 12px;
  }

  .works-wrap.bg-161616.br-20-20mob.mb-100-80mob {
    margin-bottom: 3.6em;
  }

  .mb-15-10mob {
    margin-bottom: 10px;
  }

  .why-bbe-img {
    height: 24.5em;
  }

  .hero-arrow-wrap {
    display: none;
  }

  .design-section-25-12mob {
    height: 53em;
    padding-top: 0;
  }

  .design-section-25-12mob.mb-100-80mob.mob {
    margin-bottom: 5px;
  }

  .hero-design {
    height: 100%;
  }

  .hero-switcher-wrap {
    bottom: 13em;
  }

  .hero-abstract-wrap {
    right: 13em;
  }

  .hero-pipette-wrap {
    display: none;
  }

  .hero-pin-wrap {
    right: 19em;
  }

  .design-arrow-wrap {
    width: 1.6em;
    height: 1.6em;
    font-size: 1.35vw;
  }

  .h5-28-18mob {
    font-size: 2.3vw;
  }

  .mb-20-10mob {
    margin-bottom: 10px;
  }

  .find-work-img_item {
    width: 44.8em;
  }

  .find-work_img-wrap {
    top: 3.5em;
  }

  .wrap-15-15mob {
    padding: 15px;
  }

  .h-170-150mob {
    width: 172px;
    height: 150px;
  }

  .tag-8tb-16lr {
    grid-column-gap: 6px;
    padding: 6px 12px;
  }

  .faq-top {
    grid-column-gap: 15px;
  }

  .mb-20-15mob {
    margin-bottom: 15px;
  }

  .mb-60-60mob {
    margin-bottom: 3.6em;
  }

  .design-change_img {
    width: 23em;
  }

  .prof-slider-img {
    width: 100%;
    height: 402px;
  }

  .slider-prof-mask {
    height: 503px;
  }

  .slider-prof-mask.br-20-20mob.h-auto {
    height: auto;
  }

  .prof-video-item {
    height: 402px;
  }

  .prof-video-item._515px {
    height: 350px;
  }

  .duration-wrap {
    padding-top: 19px;
    padding-bottom: 19px;
    padding-left: 15px;
  }

  .duration-layout._10px {
    grid-column-gap: 5px;
  }

  .duration-icon {
    width: 20px;
    height: 20px;
  }

  .duration {
    grid-column-gap: 10px;
  }

  .duration-w-l {
    width: 30%;
  }

  .duration-w-r {
    width: 70%;
  }

  .design-change {
    height: 36.9em;
  }

  .circle-20-18mob {
    width: 18px;
    height: 18px;
  }

  .height-240-mob.cover {
    height: 16.8em;
  }

  .note-wrap {
    padding: 20px 15px;
  }

  .note-position {
    width: 340px;
    top: 155%;
    left: -15px;
  }

  .note-position._2 {
    left: -77px;
  }

  .cursor-pointer {
    cursor: auto;
  }

  .teach-wrap {
    width: 100%;
  }

  .portfolio-tag-wrap {
    top: 15px;
  }

  .hero-content-design {
    height: 21%;
  }

  .tag-wrap-10px {
    grid-column-gap: 10px;
  }

  .tag-wrap-10px.wrap {
    grid-row-gap: 10px;
    flex-wrap: wrap;
  }

  .portfolio-img, .portfolio-img._w-340px {
    width: 100%;
  }

  .portfolio-icon {
    width: 10em;
  }

  .mb-60-20mob {
    margin-bottom: 20px;
  }

  .resume-layout {
    grid-row-gap: 20px;
  }

  .circle-50-45mob {
    width: 45px;
    height: 45px;
  }

  .tools-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 30em;
  }

  .tools-wrap._w-100 {
    width: 100%;
  }

  .body-text-18-14mob {
    font-size: 14px;
    line-height: 125%;
  }

  .present-position {
    width: 100%;
    position: static;
  }

  .present-wrap {
    padding: 16px 28px 16px 16px;
  }

  .present-layout {
    grid-column-gap: 5px;
  }

  .mb-8-2mob {
    margin-bottom: 2px;
  }

  .present-img {
    width: 38px;
  }

  .hero-layout {
    grid-column-gap: 5px;
  }

  .capt-m-2 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .max-630 {
    max-width: 450px;
  }

  .h4-style-32-20mob {
    font-size: 2.5vw;
  }

  .wrap-25-12mob-2 {
    padding: 15px 12px;
  }

  .h1-style-70-48mob {
    font-size: 6vw;
  }

  .tag-8tb-18lr-2 {
    grid-column-gap: 6px;
    padding: 8px 18px;
  }

  .hero-bg-video_item {
    width: 78vw;
    height: 55vw;
  }

  .capt-s-2 {
    font-size: 12px;
  }

  .btn {
    border-radius: 15px;
    width: 100%;
    padding: 16px 0;
  }

  .mb-10-10mob-2 {
    margin-bottom: 10px;
  }

  .for-whom-wrap {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 26px 15px 22px;
  }

  .wrap-16-12mob {
    padding: 12px;
  }

  .for-whom-tag {
    grid-column-gap: 8px;
  }

  .div-block-852 {
    grid-row-gap: 8px;
  }

  .btn-new-style-2 {
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 16px 0;
    display: flex;
  }

  .btn-new-style-2._15-tb-60-lr {
    padding: 16px 0;
  }

  .wrap-25-12mob-3 {
    padding: 15px 12px;
  }

  .h-100vh-tab-650px {
    height: 650px;
  }

  .hero-content-layout-2 {
    grid-column-gap: 8px;
  }

  .header-layout-inner-2.space-150px {
    grid-row-gap: 150px;
  }

  .mb-100-80mob-2 {
    margin-bottom: 80px;
  }

  .capt-m-3 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .text-w-630-2 {
    max-width: 450px;
  }

  .icon-20-16mob-2 {
    width: 16px;
    height: 16px;
  }

  .mb-100-80mob-3 {
    margin-bottom: 80px;
  }

  .capt-m-4 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .mb-100-80mob-4 {
    margin-bottom: 80px;
  }

  .capt-m-5 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .icon-414-325mob {
    width: 30em;
  }

  .icon-414-325mob.folder {
    bottom: -60px;
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .icon-414-325mob.chain {
    bottom: -70px;
    right: 10px;
  }

  .icon-414-325mob.shape {
    bottom: -60px;
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .h3-40-24mob-2 {
    font-size: 3.1vw;
  }

  .tag-wrap-10px-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .capt-m-7 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .body-text-18-14mob-2 {
    font-size: 14px;
    line-height: 125%;
  }

  .mb-100-80mob-5 {
    margin-bottom: 40px;
  }

  .btn-plus-2.new-style-black {
    grid-column-gap: 8px;
    padding: 7px 16px 7px 8px;
    font-size: 16px;
    line-height: 120%;
  }

  .capt-m-8 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .h3-40-24mob-3 {
    font-size: 24px;
    text-decoration: none;
  }

  .wrap-25-12mob-4 {
    padding: 15px 12px;
  }

  .wrap-25-12mob-4.why {
    padding-left: 0;
    position: relative;
  }

  .why-design_img-2 {
    width: 48em;
    right: -3em;
  }

  .capt-m-9 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .header-layout-inner-3 {
    min-height: 350px;
  }

  .header-layout-inner-3.h-400px {
    min-height: 300px;
  }

  .btn-new-style-3 {
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 16px 0;
    display: flex;
  }

  .btn-new-style-3._15-tb-60-lr {
    padding: 16px 0;
  }

  .text-w-630-3 {
    max-width: 500px;
  }

  .icon-20-16mob-3 {
    width: 16px;
    height: 16px;
  }

  .capt-m-10 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .g-4-col-3.tab-land-2col, .g-4-col-3.mob-scroll, .g-4-col-3.tab-land-2col, .g-4-col-3.tab-land-2col-block, .g-4-col-3.tab-2col-1mob {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
  }

  .g-4-col-3.db {
    grid-column-gap: 10px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
  }

  .capt-m-11 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .circle-26-26mob-2 {
    width: 26px;
    height: 26px;
  }

  .h-170-150mob-2 {
    width: 200px;
    height: 160px;
  }

  .btn-plus-3.new-style-grey {
    grid-column-gap: 8px;
    padding: 7px 16px 7px 8px;
    font-size: 16px;
    line-height: 120%;
  }

  .circle-26-26mob-3 {
    width: 26px;
    height: 26px;
  }

  .capt-m-12 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .simple-block-2.new-style {
    border-radius: 10px;
    padding: 15px;
  }

  .simple-block-2.new-style:hover {
    background-color: #fff;
  }

  .simple-block-2.new-style.w--current {
    color: #fff;
    background-color: #161616;
  }

  .capt-m-13, .capt-m-14 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .tag-wrap-10px-3 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .btn-plus-4.new-style-black {
    grid-column-gap: 8px;
    padding: 7px 16px 7px 8px;
    font-size: 16px;
    line-height: 120%;
  }

  .capt-m-15 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .why-design-img_item-2 {
    width: 100%;
  }

  .h3-40-24mob-4 {
    font-size: 24px;
  }

  .capt-m-16 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .tag-white-wrap-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .capt-m-17 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .btn-plus-5.new-style-grey {
    grid-column-gap: 8px;
    padding: 7px 16px 7px 8px;
    font-size: 16px;
    line-height: 120%;
  }

  .circle-26-26mob-4 {
    width: 26px;
    height: 26px;
  }

  .capt-m-18, .capt-m-19 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .height-207-mob {
    height: 23vw;
  }

  .why-motion_img {
    width: 55em;
    right: -3em;
  }

  .h3-40-24mob-5 {
    font-size: 24px;
  }

  .capt-m-20 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .max-760 {
    max-width: 450px;
  }

  .diploma-img-wrap {
    right: 2em;
  }

  .diploma-img-wrap.rotate.s {
    width: 21em;
  }

  .btn-plus-6.new-style-grey {
    grid-column-gap: 8px;
    padding: 7px 16px 7px 8px;
    font-size: 16px;
    line-height: 120%;
  }

  .circle-26-26mob-5 {
    width: 26px;
    height: 26px;
  }

  .capt-m-21, .capt-m-22 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .btn-new-style-4 {
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 16px 0;
    display: flex;
  }

  .btn-new-style-4:hover {
    opacity: 1;
  }

  .btn-new-style-4._15-tb-60-lr {
    padding: 16px 0;
  }

  .section-25-12mob-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .tag-wrap-8px-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .hero-two-blocks {
    height: auto;
  }

  .hero-two-blocks.pt-65-55tab {
    height: auto;
    padding-top: 0;
  }

  .section-25-12mob-3 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pl-25-15tab-2 {
    padding-left: 15px;
  }

  .g-3-col-2 {
    grid-column-gap: 5px;
  }

  .g-3-col-2.prof {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 48.2vw 1fr;
  }

  .g-3-col-2.teach {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .section-25-12mob-4 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pl-25-15tab-3 {
    padding-left: 15px;
  }

  .section-25-12mob-5 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .mb-100-80mob-6 {
    margin-bottom: 80px;
  }

  .simple-content-4 {
    justify-content: flex-start;
  }

  .g-4-col-4.mob-scroll {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
  }

  .capt-m-23 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .pl-25-15tab-4 {
    padding-left: 15px;
  }

  .section-25-12mob-6 {
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .pl-25-15tab-5 {
    padding-left: 15px;
  }

  .capt-m-24 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .h-170-150mob-3 {
    width: 172px;
    height: 150px;
  }

  .space-btwn-layout-5 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .capt-m-25 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .section-25-12mob-7 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-25-12mob-7.mb-100-80mob.education {
    padding-right: 0;
  }

  .tag-white-wrap-3 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-wrap: wrap;
  }

  .circle-26-26mob-6 {
    width: 26px;
    height: 26px;
  }

  .body-text-16-16mob {
    font-size: 16px;
  }

  .body-text-16-16mob.mob-14px {
    font-size: 14px;
  }

  .section-25-12mob-8 {
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .tag-8tb-16lr-2 {
    grid-column-gap: 6px;
    padding: 6px 12px;
  }

  .body-text-18-14mob-3 {
    font-size: 14px;
    line-height: 125%;
  }

  .pl-25-15tab-6 {
    padding-left: 15px;
  }

  .capt-m-26 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .section-25-12mob-9 {
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-25-12mob-10 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .main-container.pdng_0.transparent.mt40 {
    padding-top: 0;
  }

  .main-container.bg_img.motion-plus {
    background-color: #000;
    background-image: none;
  }

  .main-container._2blocks {
    margin-bottom: 20px;
  }

  .div-block-861 {
    grid-column-gap: 30px;
  }

  .section_text.benefits_div, .section_text.fs {
    line-height: 70px;
  }

  .main-grid.works {
    grid-template-rows: 180px 180px 180px;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 180px;
  }

  .main-grid.works.minheight {
    grid-template-rows: 180px;
    grid-auto-rows: 180px;
  }

  .main-grid.after {
    grid-auto-rows: auto;
  }

  .main-grid.why.mrgn_b_16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr .7fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .main-grid.exts, .main-grid.usage {
    grid-template-columns: 1fr 1fr;
  }

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

  .main-grid._4 {
    grid-template-columns: 1fr 1fr;
  }

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

  .div-block-866 {
    border-radius: 20px;
  }

  .block_white {
    border-radius: 20px;
    overflow: hidden;
  }

  .div-block-867 {
    flex-wrap: wrap;
  }

  .div-block-868 {
    padding-left: 0;
  }

  .paragraph_text {
    width: auto;
  }

  .icon-20-16mob-4 {
    width: 16px;
    height: 16px;
  }

  .g-3-col-3.design {
    grid-template-columns: .75fr .75fr 1fr;
  }

  .g-3-col-3.prof {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 48.2vw 1fr;
  }

  .g-3-col-3.teach {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .num-grid-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  .pl-25-15tab-7 {
    padding-left: 15px;
  }

  .section-25-12mob-11 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-25-12mob-11.mb-100-80mob {
    margin-bottom: 40px;
  }

  .capt-m-27, .capt-m-28 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .div-block-873 {
    position: relative;
  }

  .h3-40-24mob-6 {
    font-size: 24px;
    text-decoration: none;
  }

  .h3-40-24mob-6.w80 {
    width: auto;
  }

  .pl-25-15tab-8 {
    padding-left: 15px;
  }

  .capt-m-29 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .html-embed-6 {
    border-radius: 20px;
  }

  .capt-m-30 {
    justify-content: flex-start;
    align-self: flex-start;
    font-size: 14px;
  }

  .choise-2.bg-wh-ff.br-15-20mob {
    height: auto;
  }

  .br-20-20mob-2 {
    border-radius: 20px;
  }

  .capt-m-31, .capt-m-32, .capt-m-33 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .tag-8tb-16lr-3 {
    grid-column-gap: 6px;
    padding: 6px 12px;
  }

  .tag-8tb-16lr-3.bg-blue-gradient.mr20 {
    margin-right: 20px;
  }

  .circle-26-26mob-7 {
    width: 26px;
    height: 26px;
  }

  .capt-m-73 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .space-btwn-layout-7 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .space-btwn-layout-7._130px-60mob {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .capt-m-74 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .capt-m-74.body-mob {
    font-size: 16px;
    line-height: 120%;
  }

  .html-embed-8 {
    inset: 0% auto auto -120px;
  }

  .minvid {
    max-width: 600px;
  }

  .capt-m-75 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .space-btwn-layout-8 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .num-grid-3 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  .capt-m-76, .capt-m-77 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .div-block-876 {
    flex-direction: column;
    display: block;
  }

  .hero-pattern-img.br-20-20mob {
    height: 170px;
  }

  .hero-pattern-img.br-20-20mob.mob.bigw {
    height: 300px;
  }

  .hero-pattern-img.br-20-20mob.mob.bigw.patterns, .hero-pattern-img.br-20-20mob.mob.bigw.typo, .hero-pattern-img.br-20-20mob.mob.bigw.motion, .hero-pattern-img.br-20-20mob.ux {
    height: auto;
    padding-top: 20px;
  }

  .arrows {
    align-self: flex-end;
    margin-bottom: 20px;
    display: flex;
  }

  .arr-prev_s, .arr-next_s {
    margin-top: -2px;
  }

  .simple-content-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .capt-m-78 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .h-507-306mob {
    height: 306px;
  }

  .h-507-306mob.relative.bg-wh-ff.br-20-20mob {
    height: 35em;
  }

  .capt-m-79 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .slide-arrow-wrap {
    width: 1.6em;
    height: 1.6em;
    font-size: 1.35vw;
  }

  .capt-m-80 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .mb-100-15mob {
    margin-bottom: 15px;
  }

  .space-btwn-layout-9 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .h-191 {
    height: 191px;
  }

  .btn-plus-7.new-style-black {
    grid-column-gap: 8px;
    padding: 7px 16px 7px 8px;
    font-size: 16px;
    line-height: 120%;
  }

  .h-380 {
    height: auto;
  }

  .mb-0-25mob {
    margin-bottom: 25px;
  }

  .body-text-14-14mob {
    font-size: 14px;
    font-weight: 400;
  }

  .body-text-20-20mob {
    letter-spacing: -.02em;
    font-size: 18px;
    line-height: 115%;
  }

  .capt-m-81 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .capt-m-81.text-db {
    letter-spacing: -.02em;
    font-size: 18px;
    line-height: 115%;
  }

  .faq-plus-icon-2 {
    width: 13px;
    height: 13px;
  }

  .capt-m-82, .capt-m-83, .capt-m-84 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .icon-20-16mob-5 {
    width: 16px;
    height: 16px;
  }

  .div-block-881 {
    grid-column-gap: 30px;
  }

  .capt-m-85, .capt-m-86, .capt-m-87 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .btn-plus-8.new-style-grey {
    grid-column-gap: 8px;
    padding: 7px 16px 7px 8px;
    font-size: 16px;
    line-height: 120%;
  }

  .faq-plus-icon-3 {
    width: 13px;
    height: 13px;
  }

  .circle-26-26mob-8 {
    width: 26px;
    height: 26px;
  }

  .capt-m-88 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .div-block-883 {
    padding-left: 0;
  }

  .capt-m-89 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .circle-26-26mob-9 {
    width: 26px;
    height: 26px;
  }

  .capt-m-90 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .br-20-20mob-3 {
    border-radius: 20px;
  }

  .body-text-18-14mob-4 {
    font-size: 14px;
    line-height: 125%;
  }

  .mb-10-5mob-6 {
    margin-bottom: 30px;
  }

  .g-2-col-3.grad-btm {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-columns: 1fr 1fr;
  }

  .capt-m-91 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .h3-40-24mob-7 {
    font-size: 3.1vw;
  }

  .html-embed-14 {
    border-radius: 20px;
  }

  .capt-m-92 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .space-btwn-layout-11 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .space-btwn-layout-11._130px-60mob {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .simple-block-3.new-style {
    border-radius: 10px;
    padding: 15px;
  }

  .simple-block-3.new-style:hover {
    background-color: #fff;
  }

  .simple-block-3.new-style.w--current {
    color: #fff;
    background-color: #161616;
  }

  .capt-m-93 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .circle-26-26mob-10 {
    width: 26px;
    height: 26px;
  }

  .capt-m-94 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .circle-26-26mob-11 {
    width: 26px;
    height: 26px;
  }

  .capt-m-95 {
    justify-content: flex-start;
    font-size: 14px;
  }

  .reviews_section {
    padding-left: 38px;
    padding-right: 38px;
  }

  .image-3453 {
    width: 100%;
    height: 100%;
  }

  .image-3455 {
    width: 100%;
  }

  .contact-link {
    border: 1px #fff;
    border-radius: 10px;
    justify-content: center;
    width: auto;
    height: auto;
    padding: 5px;
  }

  .contact-link.hidden-border {
    border-style: none;
    border-width: 0;
    border-radius: 0;
    width: auto;
    height: auto;
  }

  .block-welcome__contacts-text {
    display: block;
  }

  .mob_link {
    display: none;
  }

  .main_section {
    padding-left: 50px;
    padding-right: 50px;
  }

  .right_flex {
    max-width: 560px;
  }

  .right_flex.width_wtht_trnsltn {
    grid-column-gap: 20px;
    justify-content: flex-end;
    max-width: 520px;
  }

  .phone_block-2 {
    background-color: #0000;
    border: 1px solid #000;
    flex: none;
    display: block;
  }

  .header_section {
    padding-left: 38px;
    padding-right: 38px;
  }

  .network__section {
    padding-top: 80px;
    padding-bottom: 60px;
  }

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

  .network__container {
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .network__title {
    font-size: 56px;
  }

  .footer_link {
    width: 148px;
  }

  .footer_inner_block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .footer_left_wrapper {
    width: 100%;
    max-width: 560px;
    margin-right: 120px;
  }

  .footer_block {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_phone, .footer_mail {
    font-size: 16px;
  }

  .grid-70 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 200px 1fr;
  }

  .t-14.bold.form_text_unique_offer.abs {
    line-height: 1.3;
  }

  .div-block-891 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .div-block-891.w_100 {
    grid-column-gap: 8px;
    grid-template-columns: 1fr 1fr;
  }

  .form-block-4 {
    max-width: 336px;
    margin-top: 48px;
  }

  .tehnol-wr {
    margin-bottom: 0;
    margin-right: 0;
  }

  .text-span-19 {
    line-height: 36px;
  }

  .mini_disc.big_circle.new_disk {
    top: -10px;
    left: -65px;
  }

  .form-4 {
    min-width: 336px;
  }

  .form-4.shadows-it {
    min-width: 330px;
  }

  .sec-main-it {
    background-image: url("/landing-assets/a4/35/258485a3156f856685a2da059700.png");
    background-size: 50% 100%;
  }

  .sec-main-it._2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .button-purple {
    height: 56px;
    padding-top: 15px;
  }

  .h1-54 {
    font-size: 36px;
    line-height: 44px;
  }

  .h1-54.mrgn_btm_0 {
    font-size: 42px;
  }

  .new-price-main {
    line-height: 32px;
  }

  .paragraph-38 {
    max-width: 272px;
  }

  .image-153.m-right-8 {
    margin-right: auto;
    padding-right: 8px;
  }

  .h3-36 {
    font-size: 28px;
    line-height: 36px;
  }

  .image-3427.w_30 {
    width: 50%;
  }

  .max-w-526-copy {
    max-width: 527px;
    margin-right: 24px;
  }

  .max-w-526-copy.main_grid_new {
    grid-column-gap: 48px;
  }

  .image-new {
    width: 100%;
    height: 50vh;
    position: absolute;
  }

  .container_tarif {
    grid-template-columns: 33% 33% 33%;
    display: block;
  }

  .block_tarif {
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 767px) {
  p {
    font-size: 1.1em;
  }

  .body {
    font-size: 14px;
    line-height: 20px;
  }

  .body.caps {
    flex: 1;
    font-size: 14px;
    line-height: 20px;
  }

  .column {
    margin-bottom: 15px;
  }

  .regular-2-columns {
    display: block;
  }

  .div-block-12 {
    flex-direction: row;
  }

  .menu-link {
    font-size: 14px;
    line-height: 20px;
  }

  .body-copy {
    padding-right: 20px;
    font-size: 14px;
    line-height: 20px;
  }

  .button-consult {
    align-items: center;
    font-size: 14px;
    line-height: 20px;
  }

  .column-31 {
    display: none;
  }

  .column-45 {
    margin-bottom: 20px;
  }

  .column-48 {
    height: 0;
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .column-55 {
    display: block;
  }

  .column-59 {
    padding-bottom: 17px;
    padding-right: 0;
  }

  .column-60 {
    padding-left: 0;
  }

  .card.big {
    flex-direction: column;
    justify-content: space-between;
    height: auto;
  }

  .image-19 {
    flex: 1;
    max-width: none;
    height: auto;
    max-height: none;
    display: none;
  }

  .regular-2-columns-1 {
    display: block;
  }

  .column-61 {
    padding-right: 0;
  }

  .column-62 {
    padding-left: 0;
  }

  .column-63 {
    padding-right: 0;
  }

  .column-64 {
    padding-left: 0;
  }

  .column-65, .column-66 {
    padding-left: 0;
    padding-right: 0;
  }

  .tag-new {
    padding: 2px 15px;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-280 {
    flex-direction: column;
  }

  .div-block-841 {
    padding-right: 0;
  }

  .image-21 {
    display: block;
  }

  .body-black {
    font-size: 1.4vw;
  }

  .h1-black {
    font-size: 4.9em;
  }

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

  .mob-hide {
    display: none;
  }

  .mob-hide.land-block {
    display: block;
  }

  .header-small_top {
    flex: 1;
    width: 100%;
  }

  .header-small_top.bg-dark-gray.border-radius {
    flex: 1;
  }

  .tag-black {
    border-width: 1.5px;
  }

  .max-w-m {
    max-width: 90%;
  }

  .max-w-s {
    max-width: 70%;
  }

  .img-instructor.border-radius {
    border-radius: 10px;
  }

  .header-small-top_content {
    width: 100%;
  }

  .body-text-s {
    font-size: 1.1em;
  }

  .cta-form {
    width: 36.6%;
  }

  .footer-layout {
    grid-column-gap: 1.6em;
    grid-template-columns: 20.5em 22.8em 20.5em;
  }

  .footer-support {
    grid-column-gap: 1.6em;
    grid-template-columns: 20.5em 20.5em 20.5em;
  }

  .link-s {
    font-size: 1.1em;
  }

  .footer-mob-img_inner {
    width: 3.6em;
    height: 2.75em;
    font-size: 2vw;
  }

  .footer-mob-img_inner.black {
    border-color: var(--black-text);
  }

  .footer-mob-img_item {
    color: var(--black-text);
    width: 2.6em;
  }

  .footer-btm_content {
    grid-column-gap: 1.6em;
    grid-template-columns: 20.5em 22.8em 16.75em;
  }

  .body-text-m.indent-m {
    text-indent: 8.9em;
  }

  .indent-m {
    text-indent: 5.3em;
  }

  .navbar-container {
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-menu {
    background-color: var(--black);
    letter-spacing: -.02em;
    width: 100%;
    font-size: 2.6vw;
  }

  .navbar-container_logo {
    width: 46px;
    padding-left: 0;
    font-size: 2.4vw;
  }

  .navbar-container_logo.w--current {
    padding-left: 0;
  }

  .menu-wrap {
    cursor: pointer;
    background-color: #0000;
    padding-right: 0;
    font-size: 1.6vw;
  }

  .menu-wrap.w--open {
    color: var(--silver);
    background-color: #0000;
  }

  .menu-wrap.black {
    color: var(--black-text);
  }

  .nav-menu_links-big {
    padding-left: 0;
    display: none;
  }

  .nav-menu_links-small {
    display: none;
  }

  .burger {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    height: auto;
    padding-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    overflow: scroll;
  }

  .burger.mob-pt-20 {
    padding-top: 20px;
  }

  .burger-divider {
    width: 100%;
    margin-left: 0;
  }

  .burger-top_layout {
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .burger-top_layout-alt {
    grid-row-gap: 30px;
    border-top: 2px solid var(--black-2);
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-top: 15px;
    display: flex;
  }

  .burger-top-layout-alt_item {
    grid-row-gap: 5px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .burger-top {
    grid-column-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
  }

  .burger-btm {
    grid-column-gap: 48px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
  }

  .burger-btm_icon {
    grid-row-gap: 27px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .burger-btm_content {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .max-w-l {
    max-width: 100%;
  }

  .basic-content {
    grid-column-gap: 11.25em;
    grid-row-gap: 11.25em;
  }

  .accordion-arrow {
    font-size: 1.3vw;
  }

  .community-img {
    height: 22em;
  }

  .footer-btm_img {
    width: 3.6em;
    height: 2.75em;
    padding: .5em;
    bottom: 3.4em;
  }

  .footer-btm_img-item {
    width: 2.6em;
  }

  .slide-item {
    max-width: 30em;
  }

  .slide-content {
    min-height: 35em;
  }

  .feedback-mask {
    width: 30em;
  }

  .column-item_content, .presents-layout_content {
    max-width: 20.5em;
  }

  .links-wrap_layout-alt {
    grid-template-columns: 30.8em repeat(auto-fit, 20em);
  }

  .cta-title {
    width: 63.5%;
  }

  .basic-columns_big-alt.line-decorative {
    border-top-right-radius: 10px;
  }

  .header-small-top_wrap {
    width: 100%;
  }

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

  .slider-arrow.right {
    left: 4.2em;
  }

  .mob-mb-0 {
    margin-bottom: 0;
  }

  .popup-menu {
    z-index: 9999;
    background-color: var(--black);
    flex-direction: column;
    height: auto;
    font-size: 2.6vw;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .burger-top_logo {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .burger-top_content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .body-text-white.old-price {
    font-size: 16px;
  }

  .body-text-s-white {
    font-size: 13px;
  }

  .body-text-s-white.old-price {
    font-size: 12px;
  }

  .tag-white {
    box-shadow: inset 0 0 0 1px var(--black-text);
  }

  .radio_button-white {
    box-shadow: inset 0 0 0 2px var(--black-text);
    width: 14px;
    height: 14px;
    margin-right: 8px;
  }

  .radio_button-white.w--redirected-checked {
    background-size: 6px;
    width: 14px;
    height: 14px;
  }

  .checkbox-icon-white {
    box-shadow: inset 0 0 0 2px var(--dark-grey);
    width: 14px;
    height: 14px;
    margin-right: 6px;
  }

  .checkbox-icon-white.w--redirected-checked {
    box-shadow: inset 0 0 0 2px var(--dark-grey);
    background-size: 14px;
    width: 14px;
    height: 14px;
    margin-right: 6px;
  }

  .checkbox-text-white {
    letter-spacing: 0;
    font-size: 15px;
    line-height: 113%;
  }

  .navbar-white {
    padding-left: 3.5em;
    padding-right: 3.5em;
  }

  .navbar-container-white {
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar_logo {
    padding-left: 0;
    font-size: 2vw;
  }

  .navbar_logo.w--current {
    padding-left: 0;
    font-size: 1.6vw;
  }

  .nav-menu-white {
    letter-spacing: -.02em;
    background-color: #0000;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .nav-menu_white-big {
    padding-left: 0;
    display: none;
  }

  .nav-menu_white-small {
    display: none;
  }

  .tag-white-wrap {
    grid-row-gap: 5px;
    flex-wrap: wrap;
  }

  .card-wrap {
    padding: 15px;
  }

  .prof-btm_content {
    max-width: 30em;
  }

  .prof-btm_img {
    max-width: 100%;
  }

  .prof-btm-right_img {
    height: 100%;
  }

  .course-btm_img {
    max-width: 22em;
  }

  .course-btm_content {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .course-btm-right_img {
    height: 22em;
  }

  .card-link {
    flex-direction: column;
  }

  .menu-wrap-white {
    color: var(--black-text);
    cursor: pointer;
    padding: 18px 0 18px 18px;
    font-size: 1.5vw;
  }

  .menu-wrap-white.w--open {
    color: var(--silver);
    background-color: #0000;
  }

  .popup-menu-white {
    z-index: 9999;
    background-color: #f6f6f5;
    flex-direction: column;
    height: auto;
    font-size: 2.6vw;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .columns-white {
    align-items: stretch;
  }

  .columns-white._2.format {
    grid-column-gap: 5px;
    grid-row-gap: 30px;
    background-color: var(--white);
    border-radius: 20px;
    grid-template-columns: 1fr;
    margin-bottom: 0;
    padding: 15px;
  }

  .columns-white._2.teach {
    grid-template-columns: 1fr;
  }

  .columns-white._2.teach-2col {
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
  }

  .columns-white._2.format {
    grid-column-gap: 5px;
    grid-row-gap: 30px;
    grid-column-gap: 5px;
    grid-row-gap: 30px;
    background-color: #fff;
    border-radius: 20px;
    grid-template-columns: 1fr;
    margin-bottom: 0;
    padding: 15px;
  }

  .columns-white._4.new-land, .columns-white._4.reasons, .columns-white._4.reasons-alt, .columns-white._4.student-work {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
  }

  .columns-white._6.format {
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .columns-white._6.design {
    margin-right: -12px;
    padding-bottom: 10px;
  }

  .columns-white._4-alt.graph {
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
  }

  .columns-white._2-1mob {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
  }

  .columns-white_item.height-200-white {
    height: 16em;
  }

  .columns-white_item.height-272-white {
    height: 21.5em;
  }

  .columns-white_item.height-256 {
    height: 20em;
  }

  .columns-white_item.height-305 {
    height: 16em;
  }

  .teacher-wrap {
    width: 100%;
  }

  .slider-arrow-white.right-alt {
    left: 2.9em;
  }

  .accordion-list-white {
    width: 45em;
  }

  .accordion-list-white li {
    font-size: 1.6em;
  }

  .accordion-list-white ul {
    padding-left: 2.2em;
  }

  .feedback-slide-wrap {
    width: 31.3vw;
  }

  .action-content_price {
    font-size: 6px;
  }

  .footer-wrap_top, .footer-wrap-btm_item {
    grid-template-columns: 27.5em 30.8em 20em;
  }

  .body-text-s-white-alt {
    font-size: 1.4em;
  }

  .footer-btm-content_alt {
    grid-template-columns: 27.5em 30.8em repeat(auto-fit, 20em);
  }

  .footer-icon {
    width: 3.6em;
    height: 2.75em;
    padding: .3em;
  }

  .footer-mob-img_item-alt {
    color: var(--black-text);
    width: 3.8em;
  }

  .height-240.mob-126 {
    height: 33.6vw;
  }

  .slide-mask {
    width: 30em;
  }

  .mob-mb-20 {
    margin-bottom: 20px;
  }

  .hero-illustration-img {
    height: 37em;
    top: 2.9em;
    right: -.9em;
  }

  .hero-graph-design-img {
    height: 53em;
    bottom: -10em;
    right: -41em;
  }

  .header-layout {
    border-radius: 15px;
  }

  .columns-white_video.h-368 {
    width: 100%;
    height: 54vw;
  }

  .simple-block {
    flex: 1;
    justify-content: center;
  }

  .simple-block.height-148-white {
    height: 13em;
  }

  .simple-block.new-style {
    justify-content: center;
  }

  .simple-block.design-style {
    justify-content: space-between;
    transition: background-color .9s;
  }

  .simple-block.design-style.w--current {
    order: -1;
  }

  .more-instructor {
    grid-row-gap: 4em;
  }

  .columns-white-img_item.programm-img {
    border-radius: 20px;
    height: 14em;
  }

  .columns-white-img_item.h-img {
    height: 12em;
  }

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

  .header-img {
    width: 108em;
  }

  ._w-665-white.tab-w {
    width: 25em;
  }

  .columns-white-video_inner {
    height: 18em;
  }

  .section-books {
    padding-left: 15px;
    padding-right: 15px;
  }

  .btn-books {
    letter-spacing: -.002em;
    padding: 13px 49px;
    font-size: 16px;
    line-height: 113%;
  }

  .br-top-30 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .br-15 {
    border-radius: 10px;
  }

  .h1-books {
    letter-spacing: -.03em;
    font-size: 32px;
  }

  .nav-link-books {
    letter-spacing: -.003em;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 129%;
  }

  .nav-link-books:hover {
    color: var(--black-text);
  }

  .h2-small {
    letter-spacing: -.003em;
    font-size: 14px;
    line-height: 129%;
  }

  .h2-small.text-absol {
    left: -18.6vw;
  }

  .h3-books {
    letter-spacing: -.002em;
    font-size: 24px;
  }

  .footer-link {
    font-size: 18px;
    line-height: 122%;
  }

  .footer-link-s {
    font-size: 1.1em;
  }

  .body-b, .body-b-s {
    font-size: 16px;
    line-height: 113%;
  }

  .body-b-m {
    font-size: 18px;
    line-height: 122%;
  }

  .body-b-l {
    font-size: 24px;
    line-height: 1;
  }

  .g-4-col {
    grid-column-gap: 10px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .g-4-col.mob-scroll {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-items: stretch;
    margin-right: -12px;
    padding-bottom: 15px;
    overflow: scroll;
  }

  .g-4-col.tab-2col-footer {
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  .g-4-col.vebinar {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  .g-4-col.tab-land-2col {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    overflow: scroll;
  }

  .g-4-col.tab-2col-1mob {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .g-4-col.design-col {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .g-4-col.grad-img {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-right: -12px;
    overflow: scroll;
  }

  .g-4-col.grad {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-items: stretch;
  }

  .card-book {
    height: 353px;
    margin-bottom: 12px;
  }

  .card-book.h-353, .card-book.h-475, .card-book.h-660 {
    height: 353px;
  }

  .card-descr {
    grid-row-gap: 6px;
  }

  .card-descr._w-327, .card-descr._w-457 {
    width: auto;
  }

  .card-wr {
    width: 345px;
  }

  .g-3-col {
    grid-column-gap: 10px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .g-3-col.teach {
    grid-column-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .g-3-col.design {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  .g-3-col.teach-2 {
    grid-column-gap: 5px;
    grid-template-columns: 1fr 1fr;
  }

  .g-3-col.why {
    grid-row-gap: 5px;
  }

  .g-3-col.prof {
    justify-items: stretch;
  }

  .g-3-col.prof._2-col.get1 {
    grid-template-columns: 1fr;
  }

  .g-3-col.prof._2-col.get1.mb-10 {
    margin-bottom: 10px;
  }

  .g-3-col.prof._1-col-m {
    grid-template-columns: 1fr;
  }

  .g-3-col.portfolio {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .g-3-col.hor-sroll {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-right: -12px;
    padding-bottom: 15px;
    overflow: scroll;
  }

  .g-3-col.hero-content {
    justify-items: start;
  }

  .g-3-col.challenge {
    justify-items: stretch;
  }

  .card-book_img, .card-book_img.s-180-230, .card-book_img.s-220-328, .card-book_img.s-350-466 {
    width: 180px;
  }

  .card-book_img.h-307 {
    width: 180px;
    height: 240px;
  }

  .card-book_img.h-465, .card-book_img.h-328, .card-book_img.h-230 {
    height: 240px;
  }

  .g-2-col {
    grid-column-gap: 10px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .g-2-col.mob-row-8 {
    grid-row-gap: 8px;
  }

  .g-2-col.mob-gap-20 {
    grid-row-gap: 20px;
  }

  .g-2-col.new-style {
    grid-row-gap: 5px;
  }

  .g-2-col.comm {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
    margin-right: -12px;
    overflow: scroll;
  }

  .g-2-col.footer-btm {
    grid-template-columns: 1fr 1fr;
  }

  .g-2-col.pres {
    grid-row-gap: 5px;
  }

  .g-2-col.career {
    grid-row-gap: 5px;
    justify-items: stretch;
  }

  .g-2-col.vebinar {
    grid-row-gap: 10px;
    justify-items: start;
  }

  .g-2-col.teach-vebinar {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .g-2-col.prof {
    grid-row-gap: 10px;
  }

  .g-2-col.online-school {
    grid-row-gap: 5px;
  }

  .g-2-col.we-teach {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
  }

  .g-2-col.land-2col-1mob {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
  }

  .g-2-col.examp {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .g-2-col.why {
    grid-row-gap: 5px;
  }

  .g-2-col.grad-btm {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .g-2-col.hor-scroll {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
    margin-right: -12px;
    overflow: scroll;
  }

  .mob-mb-40 {
    margin-bottom: 40px;
  }

  .navbar-b {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .nav-logo {
    width: 46px;
    padding-left: 0;
  }

  .nav-inner {
    padding-top: 0;
  }

  .nav-logo_img {
    width: 46px;
  }

  .br-btm-30 {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .hero-txt {
    text-indent: 18.7em;
    margin-bottom: 40px;
  }

  .nav-burger {
    padding: 10px 0 10px 10px;
    display: block;
  }

  .nav-burger-inner {
    justify-content: space-between;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .nav-burger-inner.mob-mb-10 {
    margin-bottom: 10px;
  }

  .section-b-hero {
    padding-left: 15px;
    padding-right: 15px;
  }

  .spec-opinion {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .spec-opinion_left {
    grid-row-gap: 40px;
    padding-top: 30px;
    padding-bottom: 34px;
  }

  .spec-opinion_title {
    grid-row-gap: 6px;
  }

  .spec-opinion_cover {
    height: 206px;
  }

  .spec-opinion_right {
    grid-row-gap: 8px;
  }

  .spec-opinion-right_btm {
    padding: 30px 10px;
  }

  .spec-opinion_text {
    grid-row-gap: 25px;
  }

  .spec-opinion_text.mob-mb-30 {
    margin-bottom: 30px;
  }

  .spec-opinion_img {
    width: 51px;
  }

  .spec-opinion-right_top {
    grid-column-gap: 10px;
    padding: 30px 25px 30px 10px;
  }

  .mb-6-white.mob-mb-4 {
    margin-bottom: 4px;
  }

  .t-dec {
    font-size: 14px;
    line-height: 1;
    top: .1em;
    left: 14.2em;
  }

  .footer-top {
    padding-top: 15px;
    padding-bottom: 40px;
    padding-left: 15px;
  }

  .footer-link-wrap._3rd {
    margin-left: 0;
  }

  .footer-link-wrap._3rd.space-5, .footer-link-wrap.space-5 {
    grid-row-gap: 5px;
  }

  .footer-bottom {
    padding: 0 15px 20px;
  }

  .footer-link-h123 {
    font-size: 16px;
    line-height: 113%;
  }

  .g-3-col-2row-footer {
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .g-3-col-footer {
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .footer-logo-b {
    width: 46px;
    padding-left: 0;
  }

  .footer-logo_img {
    width: 46px;
  }

  .sk-footer {
    width: 40px;
    position: relative;
  }

  .body-b-mob-s, .footer-link-mob-s {
    letter-spacing: -.03em;
    font-size: 14px;
    line-height: 129%;
  }

  .g-4-footer {
    grid-column-gap: 0em;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: 5fr;
    justify-items: start;
  }

  .footer-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .mob-mt-25 {
    margin-top: 25px;
  }

  .br-15-footer-top {
    border-radius: 10px 10px 0 0;
  }

  .br-15-footer-btm {
    border-radius: 0 0 10px 10px;
  }

  .hero-block {
    height: 50vw;
    padding: 15px;
  }

  .body-text-white-m {
    font-size: 24px;
  }

  .fixed-btn-mob {
    justify-content: center;
    padding: 18px 121px 18px 122px;
    text-decoration: none;
  }

  .desk-tab-hide {
    display: flex;
  }

  .bg-wh-ff.br-20-20mob {
    border-radius: 20px;
  }

  .bg-wh-ff.br-20-20mob.overflow-hidden.height, .bg-wh-ff.br-20-20mob.overflow-hidden.pb {
    padding-bottom: 170px;
  }

  .acc-content-wrap.new-style, .acc-content-wrap._2d-style {
    padding: 15px;
  }

  .acc-tag {
    grid-column-gap: 8px;
    padding: 5px 8px;
  }

  .acc-tag.teach {
    -webkit-backdrop-filter: blur(80px);
    backdrop-filter: blur(80px);
    max-width: 42vw;
  }

  .plus-circle {
    width: 20px;
    height: 20px;
  }

  .plus-icon {
    width: 9px;
    height: 9px;
  }

  .acc-video-item {
    height: 42vw;
  }

  .acc-video-item.new-style {
    height: 54vw;
  }

  .acc-video-wrap.new-style {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .body-tinder {
    font-size: 14px;
  }

  .h2-tinder {
    font-size: 24px;
    line-height: 1;
  }

  .btn-blu-tinder {
    cursor: pointer;
  }

  .btn-blue-t_text {
    letter-spacing: -.04em;
    font-size: 18px;
    line-height: 122%;
  }

  .br-30 {
    border-radius: 30px;
  }

  .br-25-20mob, .br-34-20mob {
    border-radius: 20px;
  }

  .mb-30-30mob {
    margin-bottom: 30px;
  }

  .mb-15-22mob {
    margin-bottom: 22px;
  }

  .mb-30-20mob {
    margin-bottom: 20px;
  }

  .heart-s {
    width: 85vw;
    max-width: 100%;
  }

  .heart-s.l-t {
    inset: 37.9vw auto auto 24.1vw;
  }

  .cloud-s.l-t-s {
    top: 19vw;
    left: -33.7vw;
  }

  .cloud-s.l-t-s-2 {
    top: -10.4vw;
  }

  .star-s {
    width: 29vw;
  }

  .star-s.r-t-2 {
    top: -4.1vw;
    left: -6.2vw;
  }

  .hero-wrap_layout {
    grid-row-gap: 20px;
  }

  .swiper-wrap {
    width: 100%;
    height: 130.4vw;
  }

  .tinder-btn_wrap {
    width: 70px;
    height: 70px;
  }

  .no-icon {
    width: 1.7em;
  }

  .tinder-btn {
    grid-column-gap: 30px;
  }

  .yes-icon {
    width: 2em;
  }

  .container-tnd {
    justify-content: flex-start;
  }

  .course-img {
    height: 93vw;
  }

  .course-content-layout {
    grid-row-gap: 15px;
  }

  .crush-wrap.classic {
    background-size: 70vw;
  }

  .crush-wrap.arnuvo {
    background-size: 80vw;
  }

  .crush-wrap.surreal, .crush-wrap.maxim {
    background-size: 65vw;
  }

  .g-2-col-2row {
    width: 100%;
  }

  .property {
    padding: 10px;
  }

  .property-percent {
    width: 21.3vw;
  }

  .icon-yes {
    width: 17.9vw;
  }

  .icon-no {
    width: 10.7vw;
  }

  .heart-s-mob {
    width: 85vw;
    max-width: 100%;
  }

  .heart-s-mob.l-t--mob {
    inset: 19.5em auto auto 9.5em;
  }

  .cloud-s-mob {
    width: 82.9vw;
  }

  .cloud-s-mob.l-t-s-mob {
    top: 10.5em;
    left: -14.3em;
  }

  .hero-block-lib {
    height: 50vw;
    padding: 15px;
  }

  .br-28-20mob {
    border-radius: 20px;
  }

  .mb-10-5tab-10mob {
    margin-bottom: 5px;
  }

  .case-img._w-340px-240h {
    height: 200px;
  }

  .btn-plus {
    grid-column-gap: 8px;
    padding: 7px 16px 7px 8px;
    font-size: 14px;
  }

  .plus-circle-btn {
    width: 20px;
    height: 20px;
  }

  .plus-icon-btn {
    width: 10px;
    height: 10px;
  }

  .mentor-how {
    height: 26em;
  }

  .tabs-menu.format {
    grid-column-gap: 3px;
    align-items: flex-start;
  }

  .tabs-menu.tab-layout {
    grid-row-gap: 3px;
    flex-direction: column;
    overflow: hidden;
  }

  .tabs-img, .tabs-img.gif.br-20-20mob.format {
    height: 40vw;
  }

  .tabs-img.br-20-20mob.format {
    object-fit: cover;
    width: 100%;
    height: 43vw;
  }

  .radio-text-white {
    font-size: 14px;
    line-height: 129%;
  }

  .body-text-white-l {
    font-size: 28px;
  }

  .br-20-30mob {
    border-radius: 25px;
  }

  .hide-only-mob {
    display: none;
  }

  .logo-grid.small {
    grid-column-gap: 3vw;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .logo-grid.small-sale {
    grid-column-gap: 3vw;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-right: 0;
  }

  .header-img-graph {
    width: 300px;
    position: static;
    top: 0;
    right: 0;
  }

  .header-img-graph_item {
    width: 300px;
  }

  .h1-white-alt {
    font-size: 32px;
  }

  .header-layout-inner.h-400px {
    min-height: 300px;
  }

  .text-w-710 {
    max-width: none;
  }

  .wrap-25-12mob {
    border-radius: 15px;
  }

  .body-text-20-16mob.z-1 {
    z-index: 1;
    position: relative;
  }

  .mb-25-30mob {
    margin-bottom: 30px;
  }

  .section-25-12mob {
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-25-12mob.mb-100-80mob {
    margin-bottom: 40px;
  }

  .section-25-12mob.mb-100-80mob.b1 {
    font-size: 20px;
  }

  .section-25-12mob.mb-100-80mob.mrgn_top {
    margin-top: 0;
  }

  .section-25-12mob.mb-100-80mob.mrgn_btm-0-desk, .section-25-12mob.mb-50-50mob {
    margin-bottom: 40px;
  }

  .navbar-cont-center.space {
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar-25-12mob {
    padding-left: 12px;
    padding-right: 12px;
  }

  .navbar-25-12mob.nav-1 {
    align-items: center;
    min-height: 50px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .navbar-25-12mob.nav-1.design {
    position: absolute;
  }

  .navbar-25-12mob.mb-land-50 {
    margin-bottom: 50px;
  }

  .navbar-25-12mob.sale {
    position: absolute;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .navbar-logo-s {
    width: 44px;
    padding-left: 0;
    font-size: 2vw;
  }

  .navbar-logo-s.w--current {
    padding-left: 0;
    font-size: 1.6vw;
  }

  .navbar-logo-s_item {
    width: 44px;
  }

  .nav-menu-center {
    flex-direction: column;
    align-items: flex-start;
  }

  .nav-link-14-14mob.is-161616.transp {
    color: #0000;
  }

  .nav-link-14-14mob.burger-opened {
    padding-top: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
  }

  .nav-link-14-14mob.burger-opened:hover {
    color: var(--white);
  }

  .nav-link-14-14mob.burger-closed {
    padding-top: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
  }

  .nav-link-14-14mob.burger-closed:hover {
    color: #161616;
  }

  .mb-land-10-10mob {
    margin-bottom: 10px;
  }

  .hero-section-res {
    height: 707px;
    padding-top: 55px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .header-img-ux-ui {
    width: 300px;
    position: static;
    top: 0;
    right: 0;
  }

  .header-img-ux-ui_item, .header-img-motion_item {
    width: 300px;
  }

  .header-img-motion {
    width: 300px;
    position: static;
    top: 0;
    right: 0;
  }

  .header-img-illust_item {
    width: 300px;
  }

  .header-img-illutr {
    width: 300px;
    position: static;
    top: 0;
    right: 0;
  }

  .count {
    padding: 10px 30px;
  }

  .body-16-14mob {
    font-size: 12px;
    line-height: 130%;
  }

  .h2-style {
    font-size: 16px;
    line-height: 138%;
  }

  .btn-banner-count {
    padding: 10px 35px;
    font-size: 13px;
  }

  .count-text {
    color: #fff6;
    letter-spacing: -.03em;
    font-size: 14px;
    font-weight: 500;
    line-height: 129%;
  }

  .count-wrap {
    grid-column-gap: 2px;
  }

  .count-days {
    color: #fff6;
    letter-spacing: -.03em;
    font-size: 14px;
    font-weight: 500;
    line-height: 129%;
  }

  .count-content {
    width: 32em;
  }

  .count-hours, .count-minutes, .count-seconds {
    color: #fff6;
    letter-spacing: -.03em;
    font-size: 14px;
    font-weight: 500;
    line-height: 129%;
  }

  .circle-sale {
    width: 48px;
    height: 48px;
  }

  .circle-sale_number {
    font-size: 14px;
  }

  .count-left {
    grid-column-gap: 40px;
  }

  .count-content-layout {
    grid-column-gap: 2px;
    align-items: center;
    display: flex;
  }

  .body-new-prof {
    font-size: 20px;
  }

  .body-new-prof.b1 {
    font-size: 1vw;
  }

  .h1-94-48mob {
    font-size: 48px;
  }

  .h2-70-32mob {
    font-size: 32px;
  }

  .h2-70-32mob.h1-mob {
    font-size: 43px;
    line-height: 85%;
  }

  .h3-40-24mob {
    font-size: 24px;
    text-decoration: none;
  }

  .h4-32-20mob {
    font-size: 20px;
    line-height: 110%;
  }

  .h4-32-20mob.h3-mob {
    font-size: 24px;
  }

  .capt-m {
    font-size: 14px;
    line-height: 125%;
  }

  .capt-m.no-wrap {
    white-space: nowrap;
  }

  .hero-bg {
    background-color: #0009;
  }

  .hero-bg.hide.mob-block {
    display: block;
  }

  .bg-video-wrap.mob-m-lr--12.br-25-20mob.mb-10-5mob.hero.h-400px {
    min-height: 300px;
  }

  .tag-wrap-8px {
    grid-column-gap: 5px;
  }

  .tag-wrap-8px.mb-25-30mob.mob-new-line {
    display: block;
  }

  .tag-wrap-8px.land-mb-5 {
    margin-bottom: 5px;
  }

  .mb-100-80mob {
    margin-bottom: 80px;
  }

  .hero-section-25-12mob {
    padding-top: 55px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .wrap-20-15mob.br-20-20mob.bg-wh-ff._w-330 {
    width: 330px;
  }

  .wrap-20-15mob.h-100.pos-rel {
    min-height: 440px;
  }

  .wrap-20-15mob.bg-wh-ff.br-20-15mob._143px {
    height: 119px;
  }

  .wrap-20-15mob.bg-161616.br-20-15mob.height {
    height: 115px;
  }

  .wrap-20-15mob.bg-161616.br-20-15mob.tab-fix-h {
    height: 150px;
  }

  .wrap-20-15mob.bg-161616.br-20-15mob._127px {
    height: auto;
  }

  .info {
    bottom: 3em;
  }

  .mob-menu {
    z-index: 9999;
    background-color: #f6f6f5;
    flex-direction: column;
    height: auto;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .bg-1e1e1e {
    background-color: #1e1e1e;
  }

  .burger-link_wrap {
    grid-row-gap: 100px;
    flex-direction: column;
    padding-bottom: 80px;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
  }

  .burger-link {
    color: var(--white);
    text-decoration: none;
  }

  .burger-link.first {
    border-top-style: none;
    padding-top: 0;
  }

  .burger-link.last {
    border-bottom-style: none;
    padding-bottom: 0;
  }

  .burger-link.space-20 {
    border-top: 1px solid #ffffff1a;
    border-bottom: 1px solid #ffffff1a;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .burger-link.space-20.first {
    border-top-style: none;
    padding-top: 0;
  }

  .burger-link.space-20.last {
    border-bottom-style: none;
    padding-bottom: 0;
  }

  .burger-link.space-16 {
    border-top: 1px solid #ffffff1a;
    border-bottom: 1px solid #ffffff1a;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .burger-link.space-16.first {
    border-top-style: none;
  }

  .burger-link.space-16.last {
    border-bottom-style: none;
  }

  .burger-link-wrap_item {
    flex-direction: column;
    display: flex;
  }

  .mob-menu-scroll {
    width: 100%;
    overflow: scroll;
  }

  .br-20-20mob.bg-wh-ff._w-330 {
    width: 330px;
  }

  .pl-25-15tab.p-l-0, .pl-25-15tab.mb-15-10mob.mob-pl-0 {
    padding-left: 0;
  }

  .mb-10-5mob {
    margin-bottom: 40px;
  }

  .hide-desk-tab {
    display: block;
  }

  .wrap-25-15mob.mt-32 {
    margin-top: 4vw;
  }

  .wrap-25-15mob.bg-wh-ff.br-20-20mob {
    border-radius: 20px;
  }

  .wrap-25-15mob.bg-wh-ff.br-20-20mob.format {
    padding: 0;
  }

  .wrap-25-15mob.bg-wh-ff.br-20-20mob.portfolio {
    padding-bottom: 103px;
  }

  .wrap-25-15mob.br-20-20mob.bg-wh-ff.overflow-hidden.career {
    max-height: 340px;
  }

  .wrap-25-15mob.br-20-20mob.bg-wh-ff._w-330 {
    width: 100%;
    min-width: 330px;
  }

  .wrap-25-15mob.br-20-20mob.vebinar {
    height: 420px;
  }

  .wrap-25-15mob.mob-design {
    padding-bottom: 8.5em;
  }

  .space-btwn-layout.vebinar {
    grid-row-gap: 50px;
    justify-content: space-between;
  }

  .space-btwn-layout.space-50 {
    grid-row-gap: 50px;
  }

  .num-grid {
    grid-template-columns: 1fr;
  }

  .wrap-15-8mob.absolute-block {
    bottom: 2.5em;
  }

  .num-block.bg-161616.br-20-20mob.h-tap {
    height: 475px;
  }

  .num-block.bg-161616.br-20-20mob._486px.minh {
    height: auto;
  }

  .num-block.bg-161616.br-20-20mob._486px {
    height: 486px;
  }

  .num-block.small {
    height: 167px;
  }

  .num-block.small.bg-161616.br-20-20mob.h20 {
    height: 7em;
  }

  .choise {
    width: 330px;
    height: 306px;
  }

  .decor-right {
    width: 873px;
  }

  .decor-right._3 {
    width: 600px;
    bottom: -2em;
    right: 10em;
  }

  .decor-right._5 {
    width: 894px;
    bottom: -4.5em;
    right: -3em;
  }

  .decor-right._6 {
    width: 870px;
    bottom: 2.7em;
    right: -17em;
    transform: rotate(110deg);
  }

  .decor-right._5 {
    z-index: -1;
    z-index: -1;
    width: 894px;
    bottom: -4.5em;
    right: -3em;
  }

  .decor-left {
    width: 1759px;
  }

  .decor-left._1 {
    width: 1340px;
    bottom: 6.8em;
    right: -34em;
  }

  .decor-left._4 {
    bottom: -20em;
    right: -36em;
  }

  .decor-left._2-img {
    width: 1200px;
    bottom: 4.6em;
    right: -13em;
    transform: rotate(-166deg);
  }

  .salary-layout {
    flex-direction: column;
  }

  .mt-10-20mob {
    margin-top: 20px;
  }

  .circle-12-8mob {
    width: 2.1vw;
    height: 2.1vw;
  }

  .salary {
    width: 39%;
  }

  .salary.middle {
    width: 63%;
  }

  .simple-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .mb-30-15mob {
    margin-bottom: 15px;
  }

  .why-design-img_item {
    max-width: 200px;
    display: none;
    position: static;
  }

  .why-design-img_item.des-img {
    width: 306px;
  }

  .why-design_img {
    width: auto;
    bottom: -8.6em;
    right: -.8em;
  }

  .why-design_img.des-img {
    width: 306px;
    bottom: -13em;
    right: -4.3em;
  }

  .examples {
    height: 340px;
  }

  .examples.br-20-20mob.bg-wh-ff.overflow-hidden {
    height: 450px;
  }

  .examples.br-20-20mob.overflow-hidden.inrerior {
    height: 340px;
  }

  .examples-img {
    width: 204px;
    top: 1em;
  }

  .sliderdots-nav {
    width: 91vw;
    top: auto;
    bottom: 11.1em;
    left: 2.4vw;
  }

  .sliderdots-nav.des-start {
    bottom: 14.4em;
  }

  .fs-sliderdots-dot {
    width: 22vw;
    margin-right: 1vw;
  }

  .slider-2col {
    height: auto;
  }

  .slider-2col.interior {
    height: 589px;
  }

  .slider-2col.des {
    height: 654px;
  }

  .company-block, .company-block.bg-grey-gradient.br-20-20mob.interior {
    height: 235px;
  }

  .company-block.bg-grey-gradient.br-20-20mob.slide-design {
    height: 301px;
  }

  .profession {
    width: 330px;
    height: 306px;
  }

  .quiz-img {
    width: 258px;
    bottom: -3em;
  }

  .quiz-img_item {
    width: 258px;
  }

  .structure-img {
    width: 540px;
    bottom: -3.3em;
    left: -5.4em;
  }

  .structure-img_item {
    width: 540px;
  }

  .phone-img_item {
    width: 407px;
  }

  .phone-img {
    width: 407px;
    bottom: -1.8em;
    left: 3.6em;
  }

  .product-img_item {
    width: 590px;
  }

  .product-img {
    width: 590px;
    bottom: -3.3em;
    left: -7em;
  }

  .h3-40-20mob {
    font-size: 20px;
    text-decoration: none;
  }

  .about {
    height: 143px;
  }

  .about-circle.format {
    display: none;
  }

  .teacher {
    width: 330px;
  }

  .teacher._w-100 {
    width: 100%;
  }

  .mb-50-20mob {
    margin-bottom: 0;
  }

  .teacher-img_item.br-20-20mob {
    border-radius: 20px;
  }

  .teacher-wrapper.ml--15 {
    margin-left: -15px;
  }

  .body-text-32-16mob {
    letter-spacing: -.01em;
    font-size: 16px;
    line-height: 120%;
  }

  .format-img-wrap {
    width: 100%;
    height: 43vw;
  }

  .coord-img_item {
    width: 50vw;
    top: .8em;
    left: 8.3em;
  }

  .format-img_item {
    width: 118.7vw;
    top: 4em;
    left: -3em;
  }

  .values-layout_top {
    grid-row-gap: 10px;
  }

  .values-img {
    height: 40vw;
  }

  .comm-img {
    height: 190px;
  }

  .link-capt-m {
    font-size: 14px;
    line-height: 125%;
  }

  .comm-img-r {
    width: 300px;
    height: 204px;
    margin-left: auto;
    margin-right: auto;
  }

  .comm-img-r.hide-only-mob {
    display: none;
  }

  .comm-img-r.only-mob {
    display: block;
  }

  .comm-wrap {
    width: 100%;
    min-width: 330px;
  }

  .present {
    height: 13.5em;
  }

  .present.br-20-20mob.bg-wh-ff.height_24em {
    height: auto;
  }

  .percents-img, .percents {
    width: 150px;
  }

  .doggie {
    width: 230px;
  }

  .doggie-img {
    width: 240px;
  }

  .faq-question.wrap-20-15mob.acc-program {
    align-items: flex-end;
  }

  ._w-920-275mob {
    width: 80vw;
  }

  .faq-answer-inner.wrap-30-15mob.answer {
    padding-top: 10px;
  }

  ._w-860-0mob, ._w-860-0mob.tab-program {
    width: 100%;
  }

  .video-inner {
    height: 70vw;
  }

  .tag-black_layout {
    grid-column-gap: 4px;
  }

  .reasons-title {
    grid-column-gap: 8px;
  }

  .body-text-18-18mob {
    font-size: 12px;
  }

  .menu-wrap-wh {
    color: var(--black-text);
    cursor: pointer;
    padding: 0;
    font-size: 1.5vw;
  }

  .menu-wrap-wh.w--open {
    color: var(--silver);
    background-color: #0000;
  }

  ._2d-anim-item {
    width: 116em;
    height: 50em;
  }

  .logo-grid-wrap {
    justify-content: space-between;
  }

  .career-img-wrap {
    width: 90vw;
    position: relative;
    bottom: -1.2em;
    right: 0;
  }

  .tag-career-item {
    padding: 12px 16px 12px 12px;
  }

  .career-timeline-cards._1.br-20-20mob.career {
    width: 100%;
  }

  .career-timeline-cards._2.br-20-20mob.career, .career-timeline-cards._3.br-20-20mob.career, .career-timeline-cards._4.br-20-20mob.career, .career-timeline-cards._5.br-20-20mob.career {
    width: 100%;
    margin-left: 0;
  }

  .career-card-layout {
    grid-column-gap: 12px;
  }

  .career-timeline-wrap {
    grid-row-gap: 5px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .career-block {
    background-color: #0000;
    padding: 0;
  }

  .counter-wrap {
    padding: 5px 5px 5px 12px;
  }

  .body-text-20-12mob.tab-text-16 {
    font-size: 12px;
  }

  .mob-counter-info {
    grid-column-gap: 4px;
    display: flex;
  }

  .vebinar-img-wrap {
    width: 90vw;
    position: relative;
    bottom: -1.2em;
    right: 0;
  }

  .vebinar-plan {
    grid-row-gap: 50px;
    flex-direction: column;
    height: auto;
  }

  .teacher-vebinar_img {
    object-fit: cover;
    height: 100%;
  }

  .g-5-col {
    grid-column-gap: 10px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .g-5-col.vebinar {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: stretch;
  }

  .examples-full-img_item {
    width: 100%;
  }

  .profession-img {
    height: auto;
  }

  .profession-img.br-20-20mob.pos-abs {
    max-width: 100%;
    height: 85%;
  }

  .h-530 {
    height: 60vw;
  }

  .examples-bg-img {
    background-position: 50% 25%;
  }

  .btn-teach {
    white-space: nowrap;
    align-items: flex-start;
  }

  .btn-teach._1 {
    display: none;
  }

  .btn-teach._1.works-btn {
    display: flex;
  }

  .btn-teach._2, .btn-teach._3, .btn-teach.final {
    display: none;
  }

  .btn-teach.final.ml--10 {
    margin-left: -10px;
  }

  .teacher-layout {
    flex-direction: row;
    margin-right: -12px;
    padding-bottom: 10px;
    overflow: scroll;
  }

  .teacher-layout.mr-0 {
    margin-right: 0;
  }

  .sale-section-25-12mob {
    height: 100vh;
    padding-top: 55px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .h2-70-48mob {
    font-size: 48px;
    line-height: 85%;
  }

  .hero-img_item {
    z-index: 1;
    object-fit: cover;
    width: 100%;
  }

  ._w-660 {
    max-width: 450px;
  }

  .hero-img_bg {
    background-color: #0003;
    position: absolute;
    inset: 0%;
  }

  ._w-910 {
    max-width: 450px;
  }

  .prof-card {
    height: 19em;
  }

  .prof-card_img {
    width: 100%;
  }

  ._w-624 {
    max-width: 24em;
  }

  .black-circle {
    width: 415px;
    top: 6.8em;
    right: -8.2em;
  }

  .school {
    height: 300px;
  }

  .black-circle_img {
    width: 415px;
  }

  .school-layout {
    grid-row-gap: 15px;
    justify-content: flex-start;
  }

  .school-video {
    height: 45vw;
  }

  .works {
    grid-template-columns: 1fr 1fr;
  }

  .works-item_img.br-15-10mob.mob-126 {
    height: 33.6vw;
  }

  .teach-mask.newmask {
    width: 100%;
  }

  .h-486.mob-257 {
    height: 68.5vw;
  }

  .h-486.mob-126 {
    height: 33.6vw;
  }

  .h6-24-20mob {
    font-size: 20px;
  }

  .t-16-10mob {
    font-size: 10px;
  }

  .inspire-tag {
    grid-column-gap: 8px;
  }

  .inspire-tag._1 {
    left: -1em;
  }

  .inspire-tag._2 {
    right: -2.8em;
  }

  .inspire-tag._3 {
    right: -6.7em;
  }

  .inspire-tag-layout {
    min-width: auto;
    margin-top: 50px;
  }

  .example-content {
    width: 55vw;
    height: 31vw;
  }

  .height-250 {
    height: 145px;
  }

  .example-layout {
    margin-top: 7px;
    margin-bottom: 30px;
  }

  .example-arrow_item {
    width: 12vw;
  }

  .example-arrow {
    bottom: 3em;
    right: 15vw;
  }

  .example-line {
    top: 3em;
    left: -5em;
  }

  .example-line_item {
    width: 76.8vw;
  }

  .works-wrap.bg-161616.br-20-20mob.mb-100-80mob {
    margin-bottom: 40px;
  }

  .why-bbe-img, .why-bbe-img.s {
    height: 30vw;
  }

  .design-section-25-12mob {
    height: 24em;
    padding-top: 55px;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-switcher_img {
    width: 220px;
  }

  .hero-switcher-wrap {
    display: none;
    inset: auto -1.4em 0% auto;
  }

  .hero-abstract_img {
    width: 406px;
  }

  .hero-abstract-wrap {
    bottom: -6em;
    right: -8em;
  }

  .hero-pin_img {
    width: 249px;
  }

  .hero-pin-wrap {
    inset: -2.5em -3.8em auto auto;
  }

  .h5-28-18mob {
    font-size: 18px;
  }

  .find-work-img_item {
    width: 417px;
    max-width: none;
  }

  .find-work_img-wrap {
    inset: auto .5em -5.6em auto;
  }

  .find-work {
    height: 100%;
  }

  .wrap-15-15mob.bg-wh-ff.br-20-20mob.h-100 {
    min-height: 6em;
  }

  .tabs.design-tabs {
    flex-direction: column;
    display: flex;
  }

  .mob-arrow-tab {
    width: 18px;
    height: 18px;
    display: block;
  }

  .faq-top {
    grid-row-gap: 19px;
    flex-direction: column;
    align-items: flex-start;
  }

  .mb-60-60mob {
    margin-bottom: 40px;
  }

  .design-change_img {
    width: 200px;
    bottom: -.6em;
  }

  .prof-slider-img {
    height: 355px;
  }

  .slider-prof-mask {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 475px;
  }

  .slider-prof-mask.br-20-20mob._486px {
    height: 486px;
  }

  .prof-video-item {
    height: 365px;
  }

  .duration-w-l {
    width: 27%;
  }

  .duration-w-r {
    width: 72%;
  }

  .design-change {
    height: 310px;
  }

  .text-w-840 {
    max-width: 100%;
  }

  .height-240-mob, .height-240-mob.cover, .height-240-mob.cover {
    height: 9.5em;
  }

  .note-position {
    top: 160%;
    left: 0;
  }

  .note-position._2 {
    left: -200px;
  }

  .h-240-126mob, .h-486-126mob {
    height: 33.6vw;
  }

  .h-486-257mob {
    height: 68.5vw;
  }

  .hero-content {
    justify-content: flex-start;
  }

  .portfolio-wrap {
    width: 330px;
  }

  .hero-content-design {
    height: 25%;
  }

  .tag-wrap-10px {
    grid-column-gap: 5px;
  }

  .portfolio-img {
    width: 100%;
  }

  .portfolio-icon {
    width: 80px;
  }

  .tools-wrap {
    width: 13em;
  }

  .hero-layout {
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .capt-m-2 {
    font-size: 14px;
    line-height: 125%;
  }

  .h4-style-32-20mob {
    font-size: 20px;
    line-height: 110%;
  }

  .wrap-25-12mob-2 {
    border-radius: 15px;
  }

  .h1-style-70-48mob {
    font-size: 48px;
    line-height: 85%;
  }

  .hero-bg-video_item {
    width: 46em;
    height: 400px;
  }

  .hero-webinar-content.space-88 {
    grid-row-gap: 88px;
  }

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

  .html-embed-2 {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .wrap-25-12mob-3 {
    border-radius: 15px;
  }

  .h-100vh-tab-650px {
    height: 30.6em;
  }

  .hero-bg-2 {
    background-color: #0009;
  }

  .capt-m-3 {
    font-size: 14px;
    line-height: 125%;
  }

  .mb-100-80mob-3.ux {
    margin-top: 168px;
  }

  .mb-100-80mob-3.ux.mrgn_t_0 {
    margin-top: 0;
  }

  .capt-m-4 {
    font-size: 14px;
    line-height: 125%;
  }

  .image-100.mob-hid {
    display: none;
  }

  .capt-m-5 {
    font-size: 14px;
    line-height: 125%;
  }

  .icon-414-325mob {
    width: 325px;
  }

  .icon-414-325mob.folder {
    width: 295px;
    bottom: -67px;
  }

  .icon-414-325mob.chain {
    width: 285px;
    bottom: -64px;
    right: 36px;
  }

  .icon-414-325mob.shape {
    bottom: -85px;
    right: 13px;
  }

  .h3-40-24mob-2 {
    font-size: 24px;
    text-decoration: none;
  }

  .capt-m-7 {
    font-size: 14px;
    line-height: 125%;
  }

  .g-4-col-2 {
    grid-column-gap: 10px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .g-4-col-2.grad-img {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-right: -12px;
    overflow: scroll;
  }

  .btn-plus-2 {
    grid-column-gap: 8px;
    padding: 7px 16px 7px 8px;
    font-size: 14px;
  }

  .simple-content-2 {
    grid-row-gap: 30px;
  }

  .capt-m-8 {
    font-size: 14px;
    line-height: 125%;
  }

  .wrap-25-12mob-4 {
    border-radius: 15px;
  }

  .wrap-25-12mob-4.why {
    height: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bg-wh-ff-2.br-20-20mob.overflow-hidden.pb {
    padding-bottom: 170px;
  }

  .why-design_img-2 {
    width: 46vw;
    bottom: -8.6em;
    right: -.8em;
  }

  .capt-m-9 {
    font-size: 14px;
    line-height: 125%;
  }

  .header-layout-inner-3.h-400px {
    min-height: 300px;
  }

  .capt-m-10 {
    font-size: 14px;
    line-height: 125%;
  }

  .g-4-col-3 {
    grid-column-gap: 10px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .g-4-col-3.grad-img {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-right: -12px;
    overflow: scroll;
  }

  .g-4-col-3.mob-scroll {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-items: stretch;
    margin-right: -12px;
    padding-bottom: 15px;
    overflow: scroll;
  }

  .g-4-col-3.tab-land-2col {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  .g-4-col-3.tab-2col-1mob {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .g-4-col-3.db {
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  .capt-m-11 {
    font-size: 14px;
    line-height: 125%;
  }

  .btn-plus-3 {
    grid-column-gap: 8px;
    padding: 7px 16px 7px 8px;
    font-size: 14px;
  }

  .capt-m-12 {
    font-size: 14px;
    line-height: 125%;
  }

  .simple-block-2 {
    flex: 1;
    justify-content: center;
  }

  .simple-block-2.new-style {
    justify-content: center;
  }

  .capt-m-13 {
    font-size: 14px;
    line-height: 125%;
  }

  .capt-m-13.no-wrap {
    white-space: nowrap;
  }

  .capt-m-14 {
    font-size: 14px;
    line-height: 125%;
  }

  .btn-plus-4 {
    grid-column-gap: 8px;
    padding: 7px 16px 7px 8px;
    font-size: 14px;
  }

  .capt-m-15 {
    font-size: 14px;
    line-height: 125%;
  }

  .h3-40-24mob-4 {
    text-decoration: none;
  }

  .capt-m-16, .capt-m-17 {
    font-size: 14px;
    line-height: 125%;
  }

  .btn-plus-5 {
    grid-column-gap: 8px;
    padding: 7px 16px 7px 8px;
    font-size: 14px;
  }

  .capt-m-18 {
    font-size: 14px;
    line-height: 125%;
  }

  .hero-bg-3, .hero-bg-4 {
    background-color: #0009;
  }

  .hero-bg-4.hide.mob-block {
    display: block;
  }

  .capt-m-19 {
    font-size: 14px;
    line-height: 125%;
  }

  .height-207-mob {
    height: 24.5vw;
  }

  .simple-content-3 {
    grid-row-gap: 80px;
  }

  .why-motion_img {
    width: 390px;
    bottom: -9em;
    right: -.8em;
  }

  .h3-40-24mob-5 {
    text-decoration: none;
  }

  .capt-m-20 {
    font-size: 14px;
    line-height: 125%;
  }

  .max-760 {
    max-width: 100%;
  }

  .diploma-img-wrap {
    width: 242px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .diploma-img-wrap.rotate.s {
    width: 242px;
  }

  .diploma-img-wrap.rotate.python {
    display: none;
  }

  .btn-plus-6 {
    grid-column-gap: 8px;
    padding: 7px 16px 7px 8px;
    font-size: 14px;
  }

  .capt-m-21, .capt-m-22 {
    font-size: 14px;
    line-height: 125%;
  }

  .section-25-12mob-2 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .tag-wrap-8px-2.land-mb-5 {
    margin-bottom: 5px;
  }

  .tag-wrap-8px-2.mb-25-30mob.mob-new-line {
    display: block;
  }

  .section-25-12mob-3 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-25-12mob-3.h-100.p-lr-0 {
    margin-bottom: 0;
  }

  .mb-10-5mob-2 {
    margin-bottom: 5px;
  }

  .g-3-col-2 {
    grid-column-gap: 10px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .g-3-col-2.prof {
    justify-items: stretch;
  }

  .g-3-col-2.hor-sroll {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-right: -12px;
    padding-bottom: 15px;
    overflow: scroll;
  }

  .g-3-col-2.teach {
    grid-column-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .g-3-col-2.why {
    grid-row-gap: 5px;
  }

  .section-25-12mob-4 {
    margin-bottom: auto;
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-25-12mob-5 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .simple-content-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .g-4-col-4 {
    grid-column-gap: 10px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .g-4-col-4.mob-scroll {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-items: stretch;
    margin-right: -12px;
    padding-bottom: 15px;
    overflow: scroll;
  }

  .capt-m-23 {
    font-size: 14px;
    line-height: 125%;
  }

  .section-25-12mob-6 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .capt-m-24 {
    font-size: 14px;
    line-height: 125%;
  }

  .space-btwn-layout-5 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .capt-m-25 {
    font-size: 14px;
    line-height: 125%;
  }

  .section-25-12mob-7 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .tag-white-wrap-3 {
    grid-row-gap: 5px;
    flex-wrap: wrap;
  }

  .section-25-12mob-8 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .faq-top-wrap {
    align-items: flex-end;
  }

  .g-4-col-5 {
    grid-column-gap: 10px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .g-4-col-5.grad {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-items: stretch;
  }

  .mb-10-5mob-3 {
    margin-bottom: 5px;
  }

  .capt-m-26 {
    font-size: 14px;
    line-height: 125%;
  }

  .section-25-12mob-9, .section-25-12mob-10 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .navbar-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .main-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .main-container.white {
    padding: 20px;
  }

  .main-container.bg_img.ux {
    background-image: linear-gradient(#000c, #000c), url("/landing-assets/9b/6c/3a7f0a2d77eaf96a2053b1132b4e.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .main-container.bg_img.prodman {
    background-image: linear-gradient(#000000f2 10%, #000000b3), url("/landing-assets/e9/e0/29d6a61dd314a32ad7b6aba42025.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .main-container.bg_img.ux-plus {
    background-image: linear-gradient(#000000b3, #000000b3), url("/landing-assets/c4/99/63619c257256ce20db7b8d8740c9.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .main-container.bg_img.motion-plus {
    background-color: #000;
    background-image: none;
  }

  .main-container.bg_img.graph-plus {
    background-image: linear-gradient(#000000b3, #000000b3), url("/landing-assets/c9/7d/0c68d82a3ce0d2fe82b4d53c072c.png");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .main-container.bg_img.analyst {
    background-image: linear-gradient(#000000b3, #000000b3), url("/landing-assets/48/e6/0d73afd31163f831d58ad2edf257.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .div-block-861 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    display: flex;
  }

  .heading_text {
    font-size: 52px;
    line-height: 54px;
  }

  .section_text {
    font-size: 46px;
    line-height: 50px;
  }

  .section_text.fs {
    line-height: 50px;
  }

  .main-grid {
    flex-direction: column;
    display: flex;
  }

  .main-grid.works {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: row;
    grid-template-rows: 150px;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 150px;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .main-grid.works.minheight {
    grid-template-rows: 110px;
    grid-auto-rows: 110px;
  }

  .main-grid.works.for-mob {
    grid-template-columns: 1fr;
  }

  .main-grid.exts._3 {
    overflow: visible;
  }

  .main-grid._3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: hidden;
  }

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

  .div-block-864 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: column;
    display: flex;
  }

  .block_white {
    width: 100%;
  }

  .div-block-868 {
    padding-left: 0;
  }

  .div-block-869 {
    flex-direction: column;
    display: flex;
  }

  .mb-10-5mob-4 {
    margin-bottom: 5px;
  }

  .g-3-col-3 {
    grid-column-gap: 10px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .g-3-col-3.design {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  .g-3-col-3.why {
    grid-row-gap: 5px;
  }

  .g-3-col-3.tab-land-3-mob-1 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
  }

  .g-3-col-3.prof {
    justify-items: stretch;
  }

  .g-3-col-3.teach {
    grid-column-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .num-grid-2 {
    grid-template-columns: 1fr;
  }

  .section-25-12mob-11 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-25-12mob-11.mb-100-80mob {
    margin-bottom: 40px;
  }

  .capt-m-27 {
    font-size: 14px;
    line-height: 125%;
  }

  .mb-10-5mob-5 {
    margin-bottom: 5px;
  }

  .capt-m-28 {
    font-size: 14px;
    line-height: 125%;
  }

  .g-4-col-6 {
    grid-column-gap: 10px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .g-4-col-6.grad {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-items: stretch;
  }

  .works-wrapper {
    margin-bottom: 5px;
  }

  .h3-40-24mob-6 {
    font-size: 20px;
  }

  .h3-40-24mob-6.w80 {
    width: auto;
  }

  .pl-25-15tab-8.mb-15-10mob.mob-pl-0 {
    padding-left: 0;
  }

  .g-2-col-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
  }

  .g-2-col-2.new-style, .g-2-col-2.why {
    grid-row-gap: 5px;
  }

  .bg-wh-ff-3.br-20-20mob.overflow-hidden.pb {
    padding-bottom: 170px;
  }

  .capt-m-29, .capt-m-30 {
    font-size: 14px;
    line-height: 125%;
  }

  .choise-2 {
    width: 330px;
    height: 200px;
  }

  .choise-2.bg-wh-ff.br-15-20mob {
    width: auto;
    height: 200px;
  }

  .br-20-20mob-2.bg-wh-ff.w30 {
    width: auto;
    min-width: auto;
  }

  .heading.mrgn_t_0 {
    margin-top: 20px;
  }

  .capt-m-31, .capt-m-32, .capt-m-33, .capt-m-73 {
    font-size: 14px;
    line-height: 125%;
  }

  .space-btwn-layout-7, .space-btwn-layout-7._130px-60mob {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .capt-m-74, .capt-m-75 {
    font-size: 14px;
    line-height: 125%;
  }

  .space-btwn-layout-8 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .num-grid-3 {
    grid-template-columns: 1fr;
  }

  .capt-m-76, .capt-m-77 {
    font-size: 14px;
    line-height: 125%;
  }

  .tag-wrap-8px-3 {
    grid-column-gap: 5px;
  }

  .hero-pattern-img {
    height: 10em;
  }

  .hero-pattern-img.br-20-20mob.mob.bigw.patterns {
    height: auto;
    padding-top: 20px;
  }

  .review_card {
    margin-right: 16px;
  }

  .arrows {
    display: none;
  }

  .arr-prev_s, .arr-next_s {
    flex: none;
  }

  .image-3450 {
    right: 5%;
  }

  .simple-content-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .capt-m-78 {
    font-size: 14px;
    line-height: 125%;
  }

  .icon-257 {
    width: 180px;
  }

  .icon-257.checklist {
    bottom: .6em;
    right: .3em;
  }

  .h-507-306mob.relative.bg-wh-ff.br-20-20mob {
    height: 150px;
  }

  .capt-m-79, .capt-m-80 {
    font-size: 14px;
    line-height: 125%;
  }

  .space-btwn-layout-9 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .btn-plus-7 {
    grid-column-gap: 8px;
    padding: 7px 16px 7px 8px;
    font-size: 14px;
  }

  .capt-m-81 {
    font-size: 14px;
    line-height: 125%;
  }

  .html-embed-13 {
    inset: auto 0% 0%;
  }

  .capt-m-82, .capt-m-83, .capt-m-84 {
    font-size: 14px;
    line-height: 125%;
  }

  .div-block-881 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    display: flex;
  }

  .capt-m-85, .capt-m-86, .capt-m-87 {
    font-size: 14px;
    line-height: 125%;
  }

  .btn-plus-8 {
    grid-column-gap: 8px;
    padding: 7px 16px 7px 8px;
    font-size: 14px;
  }

  .capt-m-88 {
    font-size: 14px;
    line-height: 125%;
  }

  .div-block-883 {
    padding-left: 0;
  }

  .capt-m-89, .capt-m-90 {
    font-size: 14px;
    line-height: 125%;
  }

  .mb-10-5mob-6 {
    margin-bottom: 40px;
  }

  .g-2-col-3 {
    grid-column-gap: 10px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .g-2-col-3.grad-btm {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .capt-m-91 {
    font-size: 14px;
    line-height: 125%;
  }

  .h3-40-24mob-7 {
    font-size: 24px;
    text-decoration: none;
  }

  .capt-m-92 {
    font-size: 14px;
    line-height: 125%;
  }

  .space-btwn-layout-11, .space-btwn-layout-11._130px-60mob {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .simple-block-3 {
    flex: 1;
    justify-content: center;
  }

  .simple-block-3.new-style {
    justify-content: center;
  }

  .capt-m-93 {
    font-size: 14px;
    line-height: 125%;
  }

  .capt-m-93.no-wrap {
    white-space: nowrap;
  }

  .capt-m-94, .capt-m-95 {
    font-size: 14px;
    line-height: 125%;
  }

  .review_card-2 {
    margin-right: 16px;
  }

  .reviews_section {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-3453 {
    width: 100%;
    height: 100%;
  }

  .contact-link.hidden-border {
    font-size: 20px;
  }

  .main_section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .phone_block-2 {
    margin-left: auto;
    margin-right: 20px;
  }

  .header_section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tariff__discount {
    font-size: 16px;
    font-weight: 500;
  }

  .tariff__amount-small--sum {
    font-size: 24px;
  }

  .tariff__info-offer {
    margin-bottom: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .tariff__amount {
    font-size: 28px;
  }

  .payment__tariffs {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .payment__extra-box {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-bottom: 32px;
  }

  .tariff__info-main {
    border-radius: 20px;
    padding: 16px;
  }

  .payment__extra-title {
    margin-bottom: 16px;
  }

  .tariff__item {
    border-radius: 24px;
    min-width: 312px;
  }

  .tariff__amount--sum {
    font-size: 48px;
  }

  .tariff__info-offers {
    padding-left: 8px;
    padding-right: 8px;
  }

  .network__container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tariff__title {
    font-size: 23px;
  }

  .tariff__installment {
    font-size: 12px;
  }

  .tariff__amount-small {
    font-size: 16px;
  }

  .payment__title {
    margin-bottom: 24px;
  }

  .tariff__discount-icon {
    width: 65px;
  }

  .network__title {
    font-size: 32px;
    line-height: 110%;
  }

  .footer_link.mrgn_btm_24 {
    margin-bottom: 24px;
  }

  .footer_divider_block {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .public_pol.mrgn_btm_24, .public_pol.mrgn_btm_24.mrgn_btm_16 {
    margin-bottom: 24px;
  }

  .footer_inner_block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .acc_num_info.mrgn_rght_25.mrgn_btm_24 {
    margin-bottom: 24px;
  }

  .footer_bottom_block {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .footer_top_block {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
  }

  .footer_left_wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .map_link.mrgn_btm_24 {
    margin-bottom: 24px;
  }

  .left_info_wrapper {
    flex-direction: column-reverse;
  }

  .footer_block {
    padding-bottom: 108px;
  }

  .footer_phone.mrgn_btm_24, .footer_mail.mrgn_btm_24 {
    margin-bottom: 24px;
  }

  .btm_legal_info {
    color: #d4d4dd;
    margin-top: 24px;
  }

  .small-box-2 {
    margin-right: 4px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .grid-70 {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    min-width: 100%;
  }

  .t-14.bold.form_text_unique_offer.abs {
    background-position: 32px;
    padding-left: 54px;
  }

  .banner_circle_discount {
    width: 100px;
    height: 100px;
    line-height: 1.1;
    left: auto;
    right: 10px;
  }

  .div-block-891.w_100 {
    grid-row-gap: 16px;
    grid-template-rows: min-content min-content min-content;
  }

  .form-block-4 {
    width: auto;
    max-width: 500px;
    margin-top: 65px;
    margin-left: auto;
    margin-right: auto;
  }

  .form-block-4.main {
    width: auto;
    margin-top: 20px;
    overflow: visible;
  }

  .form-block-4.main.w_100 {
    max-width: 416px;
  }

  .tags-2.tag-wrap {
    display: flex;
  }

  .grid-60 {
    min-width: auto;
  }

  .tehnol-wr {
    margin-bottom: 0;
  }

  .text-span-19 {
    font-size: 36px;
  }

  .mini_disc {
    right: -16px;
  }

  .mini_disc.big_circle {
    left: auto;
    right: 0;
  }

  .mini_disc.big_circle.new_disk {
    top: -30px;
    left: -25px;
  }

  .size__48 {
    font-size: 36px;
  }

  .simply_discount_h {
    font-size: 24px;
  }

  .sec-main-it {
    background-image: url("/landing-assets/d3/c1/4a11e08eabb64637a73f69a4ea5e.png");
    background-position: 50% 800px;
    background-size: cover;
    padding-bottom: 0;
  }

  .sec-main-it._2 {
    background-position: 50% 1200px;
    padding-top: 20px;
  }

  .div-block-247.black {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    justify-content: start;
    justify-items: start;
    max-width: 250px;
    min-height: 55px;
    display: grid;
  }

  .div-block-247.black.min_hght_0 {
    grid-template-rows: min-content;
    height: auto;
    min-height: 0;
    margin-bottom: 0;
  }

  .button-purple {
    height: 52px;
    padding-top: 13px;
    font-size: 20px;
  }

  .h1-54 {
    margin-bottom: 0;
  }

  .h1-54.mrgn_btm_0 {
    font-size: 32px;
  }

  .container-max-w-2.horiz-left {
    flex-direction: column;
  }

  .h3-36 {
    font-size: 24px;
    line-height: 28px;
  }

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

  .box-price-main {
    min-width: auto;
  }

  .image-3427 {
    max-width: 60%;
  }

  .image-3427.w_30 {
    width: 60%;
  }

  .max-w-526-copy {
    width: 100%;
    max-width: none;
    margin-right: 0;
  }

  .max-w-526-copy.main_grid_new {
    grid-template-columns: 1fr;
  }

  .container_tarif {
    display: block;
  }

  .block_tarif {
    margin-bottom: 10px;
  }

  .block_tarif.mrgn_0 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 479px) {
  p {
    font-size: 12px;
    line-height: 121%;
  }

  ul {
    padding-left: 26px;
  }

  .h2 {
    font-size: 24px;
    line-height: 25px;
  }

  .body, .body.caps {
    font-size: 12px;
    line-height: 17px;
  }

  .menu-link {
    padding-top: 0;
    font-size: 14px;
    line-height: 20px;
    overflow: visible;
  }

  .div-block-23 {
    width: 15px;
    height: 15px;
  }

  .body-copy {
    font-size: 12px;
    line-height: 17px;
  }

  .button-consult {
    align-items: center;
  }

  .column-55 {
    padding-right: 0;
  }

  .image-19 {
    flex: 1;
  }

  .card-web {
    padding-left: 0;
    padding-right: 0;
  }

  .tag-new {
    font-size: 12px;
    line-height: 17px;
  }

  .div-block-280 {
    flex-direction: column;
  }

  .image-21 {
    display: block;
  }

  .link-block-21 {
    flex-direction: column;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .link-block-22, .link-block-23 {
    flex-direction: column;
    display: flex;
  }

  .body-black {
    font-size: 12px;
  }

  .section {
    padding-left: 5px;
    padding-right: 5px;
  }

  .h1-black {
    letter-spacing: -.05em;
    font-size: 10vw;
    line-height: 87%;
  }

  .h2-black {
    letter-spacing: -.01em;
    font-size: 4.8vw;
    line-height: 110%;
  }

  .btn-blue {
    padding: 10px 25px;
    font-size: 12px;
  }

  .nav-link {
    text-align: left;
    align-items: center;
    font-size: 12.5px;
    line-height: 121%;
  }

  .form-radio_button {
    width: 14px;
    height: 14px;
    margin-right: 6px;
  }

  .form-radio_button.w--redirected-checked {
    border-width: 4px;
    width: 14px;
    height: 14px;
  }

  .form-checkbox_icon {
    width: 14px;
    height: 14px;
  }

  .form_radio {
    grid-column-gap: 13px;
    border-radius: 16px;
    padding: 15px 20px;
  }

  .mob-hide.land-block {
    display: none;
  }

  .mob-mb-5 {
    margin-bottom: 5px;
  }

  .mob-mb-15 {
    margin-bottom: 15px;
  }

  .mob-mb-30 {
    margin-bottom: 30px;
  }

  .mob-mb-120 {
    margin-bottom: 120px;
  }

  .navbar-container-logo_item {
    width: 45px;
  }

  .header-small_top {
    grid-row-gap: 40px;
    height: auto;
    padding: 15px;
  }

  .header-small_top.bg-dark-gray.border-radius {
    object-fit: fill;
  }

  .border-radius {
    border-radius: 16px;
  }

  .line-decorative {
    border-top-right-radius: 16px;
  }

  .tag-black {
    padding: 4px 16px;
  }

  .tag-layout, .tag-wrap {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .header-big_top {
    flex-direction: column-reverse;
    justify-content: flex-start;
    display: flex;
  }

  .divider {
    display: none;
  }

  .divider.mb-20.desk-hide, .divider.mb-20.mob-mb-15.desk-hide {
    display: block;
  }

  .max-w-m, .max-w-s {
    max-width: 100%;
  }

  .header-big_btm {
    grid-row-gap: 40px;
    width: 100%;
    display: flex;
  }

  .header-big-btm_content {
    grid-row-gap: 15px;
  }

  .basic-columns_small {
    grid-row-gap: 5px;
    width: 100%;
  }

  .basic-columns_big {
    padding: 15px 15px 0;
  }

  .basic-columns_big.line-decorative {
    width: 100%;
  }

  .columns-layout {
    border-top-right-radius: 16px;
    justify-content: space-between;
    padding: 15px;
  }

  .columns-layout.height-240 {
    height: 64vw;
  }

  .columns-layout.height-420.mob-alt {
    grid-row-gap: 20px;
    flex-direction: column-reverse;
    justify-content: flex-end;
    height: 58.6vw;
  }

  .instructor-wrap {
    grid-column-gap: 15px;
  }

  .number-decorative {
    letter-spacing: -.01em;
    font-size: 4.8vw;
    line-height: 110%;
  }

  .about-instructor_text {
    grid-row-gap: 10px;
  }

  .body-text-s {
    font-size: 12px;
    line-height: 121%;
    text-decoration: none;
  }

  .header_big-img.border-radius {
    width: auto;
  }

  .cta {
    grid-row-gap: 60px;
    flex-direction: column;
    padding: 15px 25px 15px 15px;
  }

  .cta-form {
    width: 100%;
  }

  .footer-black {
    border-top-right-radius: 16px;
    padding-top: 15px;
    padding-left: 15px;
  }

  .footer-layout {
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .links-wrap.mob-gap {
    grid-row-gap: 5px;
  }

  .link-m {
    font-size: 18px;
    line-height: 110%;
  }

  .footer-support {
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 19.5em;
  }

  .link-s {
    font-size: 12px;
    line-height: 121%;
  }

  .footer-mob-img_inner {
    width: 40px;
    height: 30px;
    padding: 5.4px 5.5px;
  }

  .footer-mob-img_item {
    width: 8em;
  }

  .footer-btm_content {
    grid-column-gap: 12.8vw;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 11.2vw 65.3vw;
  }

  .body-text-m {
    letter-spacing: -.01em;
    align-items: flex-start;
    font-size: 18px;
    line-height: 110%;
  }

  .body-text-m.indent-m {
    text-indent: 0;
  }

  .body-text-m.indent-m.mob-text {
    font-size: 12px;
    line-height: 121%;
  }

  .indent-m {
    text-indent: 0;
  }

  .indent-m.on {
    text-indent: 8em;
  }

  .mob-pb-165 {
    padding-bottom: 165px;
  }

  .mob-mt-15 {
    margin-top: 15px;
  }

  .about-course-wrap_img {
    padding-left: 15px;
    padding-right: 15px;
  }

  .about-course_img {
    width: 100%;
  }

  .about-course_wrap {
    padding-top: 0;
    padding-right: 0;
  }

  .mob-pb-30 {
    padding-bottom: 30px;
  }

  .navbar {
    padding-left: 20px;
    padding-right: 20px;
  }

  .navbar-container_logo {
    font-size: 18px;
  }

  .navbar-container_logo.mob-footer {
    width: 12vw;
  }

  .menu-wrap {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }

  .menu-wrap.w--open {
    color: var(--silver);
  }

  .menu-wrap.black {
    color: var(--black-text);
  }

  .burger-btm {
    width: 100%;
  }

  .tablet-hide {
    display: none;
  }

  .tag-black-big {
    padding: 10px 25px;
  }

  .mob-pb-78 {
    padding-bottom: 78px;
  }

  .mob-pb-90 {
    padding-bottom: 90px;
  }

  .about-video {
    grid-column-gap: 8px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .about-video_title {
    padding-bottom: 185px;
  }

  .basic-content {
    grid-row-gap: 10px;
    border-top-right-radius: 16px;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    padding: 15px 15px 130px;
    display: flex;
  }

  .basic-content_title.pl-20 {
    padding-left: 0;
  }

  .accordion-btm {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .header-mob {
    grid-row-gap: 5px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .header-small_btm {
    width: 100%;
  }

  .header-mob_content {
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .accordion-list {
    width: 100%;
    font-size: 12px;
    line-height: 121%;
  }

  .accordion-list.mt-32 {
    margin-top: 1em;
  }

  .accordion_title {
    grid-row-gap: 20px;
    flex-direction: column;
    padding: 20px 15px;
  }

  .accordion-item {
    border-radius: 16px;
  }

  .accordion-content {
    display: flex;
  }

  .accordion-content_layout {
    grid-row-gap: 45.3vw;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .accordion_arrow-wrap {
    padding-left: 0;
  }

  .accordion-arrow {
    font-size: 12px;
  }

  .program-tags_wrap {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .community-img {
    border-radius: 16px;
    height: 50.6vw;
    margin-bottom: 1.25em;
  }

  .community-small_box {
    grid-row-gap: 10px;
    border-top-right-radius: 16px;
    justify-content: flex-start;
  }

  .footer-mob-img.hide {
    display: block;
  }

  .footer-btm_img {
    bottom: 0;
    left: 0;
  }

  .body-text-l {
    letter-spacing: -.02em;
    align-items: flex-start;
    font-size: 18px;
    line-height: 110%;
  }

  .slide_img-wrap.mt-139 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .slide-arrow {
    width: 5em;
    height: auto;
    font-size: 1vw;
    top: -7.5em;
    right: 3.1em;
  }

  .slide-arrow.left {
    width: 5em;
    right: 11.9em;
  }

  .slide-item {
    max-width: 100%;
  }

  .slide-content {
    border-top-right-radius: 16px;
    min-height: 97.3vw;
  }

  .feedback-mask {
    width: 100%;
  }

  .feedback-arrow_img {
    width: 4em;
    height: 5.3em;
  }

  .feedback_top {
    grid-row-gap: 5px;
  }

  .feedback-full_text {
    height: 23em;
  }

  .basic-columns_text {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .basic-columns_text.line-decorative.edit-line {
    border-top-style: none;
    border-top-right-radius: 0;
  }

  .basic-columns_blocks {
    grid-row-gap: 5px;
  }

  .column-item {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    height: 64vw;
    padding: 15px;
  }

  .column-item_title {
    max-width: 100%;
  }

  .column-item_content {
    flex-direction: column-reverse;
    max-width: 100%;
    height: 100%;
  }

  .presents {
    grid-row-gap: 5px;
  }

  .presents-layout {
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .presents-layout_item {
    padding: 15px;
  }

  .presents-layout_content {
    max-width: 100%;
    margin-bottom: 85px;
    margin-left: 0;
  }

  .presents-img {
    width: 42.6vw;
  }

  .presents-img-second {
    height: 40vw;
  }

  .cta-alt {
    grid-row-gap: 5px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .cta-alt_item {
    grid-row-gap: 30px;
    width: 100%;
    padding: 15px 25px 0 15px;
  }

  .cta-alt_price {
    grid-row-gap: 20px;
  }

  .cta-alt_action {
    width: 100%;
  }

  .links-wrap_layout-alt {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .cta-title {
    width: 100%;
  }

  .basic-columns_big-alt {
    flex-direction: column-reverse;
    padding: 15px;
  }

  .basic-columns_big-alt.line-decorative {
    width: 100%;
  }

  .basic-columns_small-alt {
    grid-row-gap: 5px;
    width: 100%;
  }

  .accordion-tags {
    grid-column-gap: 10px;
  }

  .mob-accordion_arrow-wrap {
    padding-left: 0;
  }

  .mob-accordion_arrow-wrap.desk-hide {
    display: block;
  }

  .mob-pb-105 {
    padding-bottom: 105px;
  }

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

  .feedback-img_item {
    border-radius: 16px;
  }

  .feedback-img.mt-139 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .mob-mb-100 {
    margin-bottom: 100px;
  }

  .mob-pb-180 {
    padding-bottom: 180px;
  }

  .mob-mb-10 {
    margin-bottom: 10px;
  }

  .mob-pb-215 {
    padding-bottom: 215px;
  }

  .load-more-btn {
    background-color: var(--black-2);
    color: var(--silver);
    border-radius: 16px;
    align-items: center;
    padding: 15px 32px 15px 33px;
    text-decoration: none;
    display: flex;
  }

  .load-more-btn.desk-hide.hide {
    display: none;
  }

  .load-more-btn_hide {
    background-color: var(--black-2);
    color: var(--silver);
    border-radius: 16px;
    align-items: center;
    padding: 15px 32px 15px 33px;
    text-decoration: none;
    display: flex;
  }

  .load-more-btn_hide.desk-hide.hide {
    display: none;
  }

  .columns {
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .columns._3 {
    grid-template-columns: 1fr;
  }

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

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

  .columns._3-alt {
    grid-template-columns: 1fr;
  }

  .columns.alt, .columns._2-alt {
    grid-template-columns: 2fr;
  }

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

  .slider-mask {
    height: 53.3vw;
  }

  .slider-arrow {
    width: 5em;
    height: auto;
    font-size: 1vw;
    top: -7.5em;
    right: 3.1em;
  }

  .slider-arrow_img {
    width: 4em;
    height: 5.3em;
  }

  .instructor-video-slide {
    width: 94.6vw;
  }

  .video-slider {
    height: 53.3vw;
  }

  .mob-mb-0 {
    margin-bottom: 0;
  }

  .mob-pb-200 {
    padding-bottom: 200px;
  }

  .mob-pb-20 {
    padding-bottom: 20px;
  }

  .burger-top_logo {
    padding-top: 0;
    padding-bottom: 0;
  }

  .body-white {
    font-size: 18px;
  }

  .section-white {
    padding-left: 15px;
    padding-right: 15px;
  }

  .h1-white {
    font-size: 8.5vw;
    line-height: 1;
  }

  .h2-white {
    letter-spacing: -.06em;
    font-size: 24px;
  }

  .h2-white.mob-text-18px {
    letter-spacing: -.03em;
    font-size: 18px;
    font-weight: 400;
    line-height: 125%;
  }

  .body-text-white {
    letter-spacing: -.03em;
    font-size: 14px;
    line-height: 120%;
  }

  .body-text-white.old-price {
    font-size: 18px;
  }

  .body-text-s-white {
    font-size: 14px;
    font-weight: 400;
    line-height: 125%;
  }

  .body-text-s-white.old-price {
    font-size: 14px;
  }

  .body-text-s-white.mob-text-18px {
    font-size: 18px;
  }

  .nav-link-white {
    letter-spacing: -.03em;
    font-size: 14px;
    line-height: 129%;
  }

  .tag-white {
    box-shadow: inset 0 0 0 1.5px var(--black-text);
    padding: 1px 12px 2px;
  }

  .tag-white-alt {
    padding: 1px 12px 2px;
  }

  .btn-blue-alt {
    letter-spacing: -.03em;
    padding: 8px 30px;
    font-size: 18px;
    line-height: 120%;
  }

  .link-m-white {
    font-size: 18px;
    line-height: 111%;
  }

  .link-s-white {
    font-size: 14px;
    line-height: 125%;
  }

  .form_radio-white {
    border-radius: 20px;
  }

  .radio_button-white {
    box-shadow: inset 0 0 0 .5vw var(--black-text);
    width: 3.7vw;
    height: 3.7vw;
  }

  .radio_button-white.w--redirected-checked {
    background-size: 1.6vw 1.6vw;
    width: 3.7vw;
    height: 3.7vw;
  }

  .checkbox-icon-white {
    box-shadow: inset 0 0 0 .5vw var(--dark-grey);
    width: 3.7vw;
    height: 3.7vw;
    margin-right: 6px;
  }

  .checkbox-icon-white.w--redirected-checked {
    box-shadow: inset 0 0 0 .5vw var(--dark-grey);
    background-repeat: no-repeat;
    background-size: 4vw;
    background-attachment: scroll;
    width: 3.7vw;
    height: 3.7vw;
    margin-right: 6px;
  }

  .navbar-white {
    padding-left: 15px;
    padding-right: 15px;
  }

  .logo-item {
    min-width: 45px;
  }

  .navbar_logo {
    min-width: 45px;
    padding-left: 0;
  }

  .navbar_logo.w--current {
    min-width: 12vw;
    font-size: 18px;
  }

  .header-wrap {
    grid-row-gap: 5px;
    background-color: #0000;
    border-radius: 20px;
    flex-direction: column;
    margin-left: -15px;
    margin-right: -15px;
    padding: 0;
  }

  .header-wrap_content {
    background-color: var(--white-smoke);
    border-radius: 20px;
    width: 100%;
    padding: 15px;
  }

  .tag-white-wrap {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-wrap: wrap;
  }

  .header-content {
    grid-row-gap: 10px;
  }

  .header-btn {
    grid-column-gap: 5px;
  }

  .tag-white-big {
    padding: 8px;
  }

  .header-instructor {
    grid-column-gap: 15px;
  }

  .instructor_img {
    border-radius: 20px;
    width: 26.6vw;
    height: 26.6vw;
  }

  .border-radius-20 {
    border-radius: 20px;
  }

  .header-wrap-img_item {
    width: 100em;
    max-width: 100%;
  }

  .hero-title {
    flex-wrap: wrap-reverse;
  }

  .card-wrap {
    border-radius: 16px;
    height: 100%;
  }

  .tag-black-wrap {
    grid-row-gap: 5px;
    flex-wrap: wrap;
  }

  .max-w-480 {
    max-width: 100%;
  }

  .prof-btm {
    flex-direction: column;
  }

  .prof-btm_content {
    grid-row-gap: 25px;
    max-width: 100vw;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .prof-btm-right_img {
    border-radius: 16px;
  }

  .course-btm_img {
    max-width: none;
  }

  .course-btm-right_img {
    border-radius: 16px;
    height: 28.9em;
  }

  .menu-wrap-white.w--open {
    color: var(--silver);
  }

  .popup-menu-white {
    font-size: 1vw;
  }

  .text-content {
    grid-row-gap: 10px;
    width: 100%;
  }

  .text-content.text-w-l, .text-content.text-w-m {
    width: 100%;
  }

  .columns-white {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-left: -15px;
    margin-right: -15px;
  }

  .columns-white._3 {
    grid-row-gap: 5px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    height: 100%;
  }

  .columns-white._2 {
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .columns-white._2.merge {
    grid-row-gap: 0px;
    border-radius: 20px;
  }

  .columns-white._2.mentor, .columns-white._2.format {
    margin-left: 0;
    margin-right: 0;
  }

  .columns-white._2.teach, .columns-white._2.teach-2col {
    grid-template-rows: auto;
  }

  .columns-white._2.format {
    margin-left: 0;
    margin-right: 0;
  }

  .columns-white._2-alt, .columns-white._2-alt-reverse {
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .columns-white._4 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    height: 100%;
  }

  .columns-white._4.new-land {
    margin-left: 0;
    margin-right: 0;
  }

  .columns-white._4.reasons {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .columns-white._4.reasons-alt {
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
  }

  .columns-white._4.student-work {
    margin-left: 0;
    margin-right: 0;
  }

  .columns-white._6 {
    grid-row-gap: 5px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .columns-white._6.format {
    grid-template-columns: 1fr;
  }

  .columns-white._6.design {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .columns-white._4-alt {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    height: 100%;
  }

  .columns-white._4-alt.graph {
    grid-template-columns: 1fr;
  }

  .columns-white._2-alt {
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .columns-white._2-altern {
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .columns-white._6-alt {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
  }

  .columns-white._3-alt {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
  }

  .columns-white._2-1mob {
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .columns-white_item {
    grid-row-gap: 30px;
    border-radius: 20px;
    height: auto;
    padding: 15px;
  }

  .columns-white_item.height-200-white, .columns-white_item.height-272-white, .columns-white_item.height-256, .columns-white_item.height-305 {
    height: auto;
  }

  .teacher-wrap {
    grid-column-gap: 15px;
    border-radius: 20px;
    margin-left: -15px;
    margin-right: -15px;
    padding: 15px 15px 19px;
  }

  .slider-arrow-white {
    width: 5em;
    height: auto;
    font-size: 1vw;
    top: -7.5em;
    right: 3.1em;
  }

  .slider-arrow-white_img {
    width: 4em;
    height: 5.3em;
  }

  .video-wrap {
    border-radius: 20px;
    margin-left: -15px;
    margin-right: -15px;
  }

  .program-white {
    grid-row-gap: 5px;
  }

  .accordion-content_white {
    padding-bottom: 20px;
    font-size: 14px;
    line-height: 125%;
    display: flex;
  }

  .accordion-content_white.visual-program {
    grid-row-gap: 2em;
    flex-direction: column;
  }

  .accordion-list-white {
    width: 100%;
    margin-top: 30px;
    line-height: 121%;
  }

  .accordion-list-white li {
    padding-left: 6px;
    font-size: 14px;
    font-weight: 400;
    line-height: 125%;
  }

  .accordion-list-white ul {
    grid-row-gap: 5px;
    padding-left: 1.4em;
  }

  .accordion-list-white._w-944-white {
    width: 100%;
  }

  .accordion-item_white {
    border-radius: 20px;
    margin-left: -15px;
    margin-right: -15px;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .num {
    letter-spacing: -.06em;
    font-size: 32px;
  }

  .cta-white_title {
    grid-row-gap: 15px;
    padding: 15px;
  }

  .community-image {
    border-radius: 20px;
    width: 92vw;
    height: 100%;
  }

  .feedback-white {
    margin-left: -15px;
  }

  .feedback-white_slide {
    border-radius: 20px;
    width: 80vw;
    margin-right: 5px;
  }

  .feedback-white-slide_top {
    grid-column-gap: 15px;
    width: 100%;
  }

  .feedback-slide-wrap {
    grid-row-gap: 30px;
    width: 80vw;
    padding: 15px;
  }

  .feedback-white_img {
    border-radius: 16px;
    width: 13.3vw;
  }

  .colums-white_item-alt {
    grid-row-gap: 30px;
    border-radius: 20px;
    height: auto;
    padding: 15px;
  }

  .presents-wrap_colums {
    border-radius: 20px;
    height: 32vw;
  }

  .presents-wrap_img {
    width: 42.6vw;
    right: 8.3%;
  }

  .presents-wrap_iimg-doggie {
    width: 61.3vw;
  }

  .presents-content {
    grid-row-gap: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .presents-wrap_layout {
    grid-row-gap: 15px;
  }

  .presents-wrap_layout.mob-mb-55 {
    margin-bottom: 55px;
  }

  .action-content {
    border-radius: 20px;
    padding: 15px 15px 60px;
  }

  .action-content_top {
    grid-row-gap: 30px;
  }

  .action-content_price {
    grid-row-gap: 2px;
    font-size: 18px;
  }

  .action-content-price_item {
    grid-column-gap: 15px;
  }

  .form-radio-btn {
    grid-row-gap: 5px;
  }

  .footer-wrap {
    background-color: var(--white-smoke);
    border-radius: 20px;
    margin-left: -15px;
    margin-right: -15px;
  }

  .footer-wrap_top {
    grid-row-gap: 20px;
    border-radius: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-top: 15px;
    padding-bottom: 30px;
    padding-left: 15px;
  }

  .link-s-white-alt {
    font-size: 14px;
    line-height: 125%;
  }

  .footer-wrap_btm {
    border-radius: 20px;
    padding: 0 25px 15px 15px;
  }

  .footer-wrap-btm_item {
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .body-text-s-white-alt {
    letter-spacing: -.03em;
    font-size: 14px;
    font-weight: 400;
    line-height: 125%;
  }

  .footer-btm-content_alt {
    grid-column-gap: 45px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 11.2vw 65.3vw;
  }

  .footer-icon {
    width: 40px;
    height: 30px;
    padding: 5.4px 5.5px;
    inset: auto auto 0 15px;
  }

  .footer-mob-img_item-alt {
    width: 40px;
  }

  .mob-pb-15 {
    padding-bottom: 15px;
  }

  .mob-text {
    font-size: 18px;
    line-height: 110%;
  }

  .height-420, .height-276 {
    height: 64vw;
  }

  .height-256 {
    height: 32vw;
  }

  .slide-mask, .text-w-744 {
    width: 100%;
  }

  .mob-pb-40 {
    padding-bottom: 40px;
  }

  .slider-img {
    border-radius: 16px;
  }

  .carousel-slider._w-25vw {
    width: 41vw;
  }

  .carousel-slider._w-32vw {
    width: 53.3vw;
  }

  .carousel-slider._w-29vw {
    width: 48vw;
  }

  .carousel-slider._w-52vw, .carousel-slider._w-51vw {
    width: 85vw;
  }

  .carousel-slider._w-41vw {
    width: 67.5vw;
  }

  .carousel-slider._w-46vw {
    width: 75vw;
  }

  .carousel-slider._w-53vw {
    width: 85vw;
  }

  .carousel-slider._w-74vw {
    width: 94.6vw;
  }

  .carousel-slider._w-28vw {
    width: 45.5vw;
  }

  .carousel-slider._w-43vw {
    width: 67.5vw;
  }

  .carousel-slider._w-48vw {
    width: 80vw;
  }

  .carousel-slider._w-58vw {
    width: 96vw;
  }

  .slider-white {
    height: 53.3vw;
    margin-left: -15px;
  }

  .slider-white.mb-42-white.mob-mb-28 {
    margin-bottom: 28px;
  }

  .slider-img-white {
    border-radius: 16px;
  }

  .carousel-slider-white._w-18vw {
    width: 35vw;
  }

  .carousel-slider-white._w-46vw {
    width: 90vw;
  }

  .carousel-slider-white._w-25vw {
    width: 51.5vw;
  }

  .carousel-slider-white._w-32vw {
    width: 72vw;
  }

  .carousel-slider-white._w-41vw {
    width: 67.5vw;
  }

  .carousel-slider-white._w-22vw {
    width: 36vw;
  }

  .carousel-slider-white._w-28vw {
    width: 53.5vw;
  }

  .carousel-slider-white._w-52vw, .carousel-slider-white._w-53vw {
    width: 85vw;
  }

  .carousel-slider-white._w-62vw {
    width: 94.6vw;
  }

  .carousel-slider-white._w-43vw {
    width: 84vw;
  }

  .carousel-slider-white._w-35vw {
    width: 68vw;
  }

  .carousel-slider-white._w-15vw {
    width: 30.2vw;
  }

  .carousel-slider-white._w-44vw {
    width: 84.5vw;
  }

  .slider-mask-white {
    height: 53.3vw;
  }

  .slider-video-wrap {
    border-radius: 16px;
  }

  ._w-612 {
    width: 100%;
  }

  .base-content_layout {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .base-content_layout.pr-0 {
    padding-left: 15px;
  }

  .base-content {
    grid-row-gap: 0px;
    border-top-right-radius: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-content: start;
  }

  .base-content.height-420.mob-height-350 {
    height: 93.3vw;
  }

  .base-content-alt {
    grid-row-gap: 60px;
    border-top-right-radius: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-content: start;
  }

  .base-content-alt.height-420.mob-height-600 {
    height: 160vw;
  }

  .base-content-alt.height-300 {
    height: 117.3vw;
  }

  .footer-black_layout {
    justify-content: space-between;
    padding: 0;
  }

  .footer-black-wrap {
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .footer-logo {
    padding-top: 0;
    padding-left: 0;
    padding-right: 15px;
  }

  .footer-black-wrap_final {
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .4fr 1fr;
  }

  .hero-illustration-img {
    height: 90.4vw;
    inset: auto auto -.2em 1.1em;
  }

  .hero-illustration-img.white {
    height: 91vw;
    bottom: -1.7em;
    left: 1.6em;
  }

  .hero-illustration-img.cut {
    position: absolute;
    inset: 16.8em 0% auto .9em;
  }

  .hero-graph-design-img {
    height: 178.6vw;
    bottom: -26em;
    right: -34.5em;
  }

  .cta-white-content, .columns-white_wrap {
    padding: 15px;
  }

  .footer-white_wrap {
    grid-row-gap: 15px;
    border-radius: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .footer-white_wrap.pb-60-white {
    padding-bottom: 0;
  }

  .footer-white_layout {
    padding-top: 15px;
    padding-left: 15px;
  }

  .footer-white_layout.first {
    padding-left: 15px;
  }

  .footer-white_layout.mob {
    padding-top: 0;
  }

  .footer-wht {
    background-color: var(--white-smoke);
    border-radius: 20px;
    margin-left: -15px;
    margin-right: -15px;
  }

  .footer-white_wrap-btm {
    grid-row-gap: 45px;
    border-radius: 20px;
    padding-bottom: 15px;
  }

  .footer-white_btm-item {
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .footer-white_layout-logo {
    padding-top: 30px;
  }

  .footer-white_layout-logo.first {
    padding-left: 15px;
  }

  .footer-white_btm-item-final {
    grid-column-gap: 0px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
  }

  .header-top {
    grid-row-gap: 30px;
  }

  .header-layout {
    grid-row-gap: 5px;
    border-radius: 20px;
    flex-direction: column;
    height: 156.5vw;
    margin-left: -15px;
    margin-right: -15px;
    padding: 15px 15px 0;
  }

  .header-layout._2d-anim {
    height: 156.5vw;
  }

  .header-layout_wrap {
    grid-row-gap: 30px;
    width: 100%;
  }

  .header-layout_img {
    width: 208vw;
    inset: auto -14.1em -14.7em auto;
  }

  .btn-blue-wide {
    letter-spacing: -.03em;
    padding: 8px 30px;
    font-size: 18px;
    line-height: 120%;
  }

  .content-layout {
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .two-hor-columns {
    grid-row-gap: 30px;
  }

  .columns-white_video.h-368 {
    height: 53vw;
  }

  .video-item {
    height: 54.6vw;
  }

  .simple-block {
    border-radius: 20px;
    justify-content: flex-start;
    height: auto;
    padding: 15px;
  }

  .simple-block.height-84-white, .simple-block.height-148-white, .simple-block.height-127-white {
    height: auto;
  }

  .simple-block.alt {
    grid-column-gap: 10px;
    padding: 30px;
  }

  .simple-block.new-style, .simple-block.design-style {
    height: 48px;
  }

  .columns-white-wrap {
    grid-row-gap: 5px;
  }

  .columns-white-wrap.mt-90, .columns-white-wrap.mt-194, .columns-white-wrap.mt-284 {
    margin-top: 0;
  }

  .stages-wrap {
    border-radius: 20px;
    padding: 15px;
  }

  .stages-wrap.height-119-white, .stages-wrap.height-164-white, .stages-wrap.height-238-white, .stages-wrap.height-373-white {
    grid-row-gap: 30px;
    height: auto;
  }

  ._w-556-white {
    width: 100%;
  }

  .steps-wrap {
    grid-row-gap: 20px;
    border-radius: 20px;
    padding: 15px;
  }

  .steps-wrap.height-158-white {
    grid-row-gap: 30px;
    height: auto;
  }

  .instructor {
    grid-column-gap: 15px;
    border-radius: 20px;
    align-items: flex-start;
    padding: 15px;
  }

  .instructor-content {
    grid-row-gap: 10px;
  }

  .instructor-content.pt-18 {
    padding-top: 0;
  }

  .more-instructor {
    grid-row-gap: 0px;
    border-radius: 20px;
    justify-content: space-between;
    padding: 15px;
  }

  .more-instructor_btm {
    grid-column-gap: 5.7px;
  }

  .more-instructor_img {
    border-radius: 10px;
    width: 11.8vw;
    height: 12vw;
  }

  ._w-890-white {
    width: 100%;
  }

  .columns-white-img_item {
    border-radius: 20px;
    height: 54.5vw;
  }

  .columns-white-img_item.mob-h-240 {
    height: 64vw;
  }

  .columns-white_block {
    border-radius: 20px;
    height: 54.6vw;
  }

  .company-wrap_layout {
    grid-column-gap: 13px;
    border-radius: 17px;
    width: 64.23vw;
    padding: 9.6px 23px 9.6px 9.6px;
  }

  .company-logo {
    width: 14.5vw;
  }

  .company-wrap {
    grid-column-gap: 9.6px;
    top: 23px;
    left: 7.5px;
  }

  .company-wrap.second {
    bottom: 23px;
    right: 7.5px;
  }

  .body-text-xs-white {
    font-size: 13.6px;
    font-weight: 400;
    line-height: 125%;
  }

  .message {
    border-radius: 15px;
    width: 71.7vw;
    padding-top: 10.2px;
    padding-left: 20.4px;
    padding-right: 20.4px;
    top: 18px;
    left: 52.8px;
    right: 52.8px;
  }

  .message-top {
    grid-column-gap: 8.7px;
  }

  .message-top.mb-10-white.mob-mb-8 {
    margin-bottom: 8px;
  }

  .body-text-xxs-white {
    letter-spacing: -.03em;
    font-size: 11.6px;
    font-weight: 400;
    line-height: 125%;
  }

  .text-small {
    font-size: 8.7px;
  }

  .message-btm {
    grid-row-gap: 14.5px;
    padding-top: 20.4px;
  }

  .message-divider {
    margin-left: -20.4px;
    margin-right: -20.4px;
  }

  .message-btm_item {
    grid-column-gap: 7.3px;
  }

  .message-btm_sms {
    border-radius: 15px;
    box-shadow: inset 0 0 0 .73px #00000005;
  }

  .message-btm-icon {
    border-radius: 15px;
    width: 27.2vw;
    margin-right: 26.2px;
  }

  .columns-white-vertical {
    grid-row-gap: 5px;
  }

  .course-top_tag {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: wrap;
  }

  .empty-state {
    border-radius: 16px;
  }

  .header-img {
    width: 181.5vw;
    right: -1.4em;
  }

  .mob-mb-80 {
    margin-bottom: 80px;
  }

  ._w-665-white, ._w-665-white.tab-w, ._w-665-white.tab-w, ._w-665-white.tab-w, ._w-665-white.tab-w, ._w-665-white.tab-w, ._w-665-white.tab-w, ._w-665-white.tab-w, ._w-665-white.tab-w, ._w-665-white.tab-w, ._w-665-white.tab-w {
    width: 100%;
  }

  .columns-white-inner_item {
    grid-row-gap: 12px;
  }

  .columns-white_inner {
    grid-row-gap: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .columns-white-num {
    grid-column-gap: 20px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-left: 15px;
    padding-right: 15px;
  }

  .columns-white-num_item {
    grid-row-gap: 12px;
  }

  .stages-layout {
    grid-row-gap: 11px;
  }

  .circle {
    width: 10px;
    height: 10px;
  }

  .stages-layout_content {
    grid-column-gap: 6px;
  }

  .columns-white_tags {
    grid-row-gap: 10.5px;
    border-radius: 20px;
    height: 54.6vw;
  }

  .slider-video-white {
    border-radius: 16px;
  }

  .columns-white_item-alt {
    grid-row-gap: 30px;
    border-radius: 20px;
    height: auto;
    padding: 15px;
  }

  .columns-white_item-alt.gap-50 {
    grid-row-gap: 30px;
  }

  .slider-white_content {
    grid-row-gap: 20px;
    padding-left: 15px;
  }

  ._w-400-white {
    width: 100%;
  }

  .columns-white-content_item {
    letter-spacing: -.05em;
    border-left-width: 2px;
    padding-left: 20px;
    font-size: 24px;
  }

  .columns-white_video-block {
    border-radius: 20px;
    height: 48vw;
  }

  .columns-white-video {
    height: 48vw;
  }

  .columns-white_video-wrap {
    grid-row-gap: 12px;
  }

  .app-img {
    width: 43.7vw;
    top: 5.9vw;
  }

  .columns-white_faq {
    grid-row-gap: 30px;
    border-radius: 20px;
    height: auto;
    padding: 15px;
  }

  .instructors-img {
    width: 13.6vw;
    height: 13.6vw;
  }

  .instructors-img.ml--20-white.mob-ml--10 {
    margin-left: -10px;
  }

  .instructors-wrap {
    grid-column-gap: 14.3px;
  }

  .accordion-video_item {
    width: 100%;
    height: 14em;
  }

  .accordion-video-white {
    margin-top: 0;
  }

  .accordion-white-mb-20 {
    margin-bottom: 15px;
  }

  .content-layout-img_item {
    border-radius: 20px;
    height: 40.3vw;
  }

  .content-layout_item {
    grid-row-gap: 30px;
  }

  .content-layout_img {
    grid-row-gap: 10px;
  }

  .columns-white-video_inner {
    height: auto;
  }

  .h1-books {
    font-size: 8.5vw;
  }

  .h2-small.text-absol {
    left: -24.3vw;
  }

  .h3-books {
    font-size: 6.4vw;
  }

  .line-decorative-silver {
    border-top-right-radius: 16px;
  }

  .nav-link-small {
    text-align: left;
    align-items: center;
    font-size: 12.5px;
    line-height: 121%;
  }

  .footer-link-m {
    font-size: 18px;
    line-height: 110%;
  }

  .footer-link-s {
    font-size: 12px;
    line-height: 121%;
  }

  .slider-arrow_small-img, .feedback-arrow_big-img {
    width: 4em;
    height: 5.3em;
  }

  .body-b-l {
    letter-spacing: -.02em;
  }

  .g-4-col {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .g-4-col.tab-2col-footer, .g-4-col.vebinar, .g-4-col.tab-land-2col {
    grid-template-columns: 1fr;
  }

  .card-wr {
    width: auto;
  }

  .g-3-col {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .g-3-col.new-style {
    grid-template-columns: 1fr;
  }

  .g-3-col.design {
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
  }

  .g-3-col.teach-2 {
    grid-template-columns: 1fr 1fr;
  }

  .g-3-col.prof {
    grid-template-columns: 94vw;
  }

  .g-3-col.prof._2-col.get1 {
    grid-template-columns: 1fr;
    display: grid;
  }

  .g-3-col.prof._2-col.get1.mb-10 {
    margin-bottom: 10px;
  }

  .g-3-col.hero-content.mob-w-375 {
    width: 80%;
  }

  .g-2-col {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .g-2-col.new-style {
    align-items: start;
  }

  .g-2-col.comm {
    padding-bottom: 10px;
  }

  .g-2-col.comm.get1 {
    flex-direction: column;
    margin-right: 0;
    padding-bottom: 0;
    display: flex;
    overflow: visible;
  }

  .g-2-col.teach-vebinar, .g-2-col.land-2col-1mob {
    grid-template-columns: 1fr;
  }

  .g-2-col.hor-scroll {
    padding-bottom: 10px;
  }

  .hero-txt {
    text-indent: 24.4em;
  }

  .nav-burger-inner {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .t-dec {
    left: 52.2vw;
  }

  .footer-link-wrap._3rd {
    margin-left: 0;
  }

  .footer-link-wrap.space-5 {
    grid-row-gap: 5px;
  }

  .g-3-col-2row-footer {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .footer-logo-b {
    order: 1;
    align-self: flex-start;
  }

  .sk-footer {
    align-self: flex-end;
  }

  .g-4-footer {
    grid-template-columns: 6fr;
    justify-items: stretch;
  }

  .hero-block {
    background-image: url("/landing-assets/5b/ff/4375bb996b96d449a9f488bd14a7.webp");
    height: 135vw;
  }

  .body-text-white-m {
    letter-spacing: -.03em;
    font-size: 24px;
    line-height: 1;
  }

  .fixed-btn-blue {
    letter-spacing: -.03em;
    padding: 8px 30px;
    font-size: 18px;
    line-height: 120%;
  }

  .is-address-kz-black, .is-address-kz-3 {
    font-size: 18px;
    line-height: 110%;
  }

  .nav-link-white-s {
    letter-spacing: -.03em;
    font-size: 14px;
    line-height: 129%;
  }

  .bg-wh-ff.br-20-20mob.overflow-hidden.h-250 {
    height: 250px;
  }

  .bg-wh-ff.br-20-20mob.overflow-hidden.pb {
    padding-bottom: 230px;
  }

  .bg-wh-ff.br-20-20mob.overflow-hidden.h-270 {
    height: 270px;
  }

  .acc-content-wrap {
    padding: 15px;
  }

  .acc-text.dec-line {
    padding-bottom: 20px;
  }

  .acc-top-text {
    grid-column-gap: 8px;
  }

  .dec-circle {
    width: 1.6vw;
  }

  .mt-40-30mob {
    margin-top: 30px;
  }

  .mt-20-10mob {
    margin-top: 10px;
  }

  .acc-tag {
    padding: 9px 12px;
  }

  .acc-tag.teach {
    max-width: 80vw;
  }

  .plus-circle.reasons-num {
    width: 25px;
    height: 25px;
    padding: 1px 7px 2px;
  }

  .acc-video-item {
    height: 52vw;
  }

  .acc-video-item.new-style {
    height: 56.8vw;
  }

  .acc-video-wrap {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 30px;
  }

  .mt-20-20mob {
    margin-top: 20px;
  }

  .h1-tinder {
    font-size: 15.5vw;
  }

  .h2-tinder {
    font-size: 6.4vw;
  }

  .br-25-20mob.h-100.bg-analyst {
    background-image: url("/landing-assets/60/49/b4b057670d78522fd631575d76b1.webp");
    background-position: 50%;
  }

  .heart-s {
    width: 108.5vw;
    max-width: none;
  }

  .heart-s.l-t {
    inset: auto -20vw -111vw auto;
  }

  .cloud-s.l-t-s {
    top: 42.8vw;
  }

  .cloud-s.l-t-s-2 {
    top: -7.4vw;
    right: -9.5vw;
  }

  .star-s {
    width: 36.5vw;
  }

  .star-s.r-t-2 {
    top: -.9vw;
    left: -9.1vw;
  }

  .section-tinder {
    height: 100vh;
  }

  .dec-circle-course {
    width: 1.6vw;
  }

  .crush-wrap {
    height: 99.5vw;
  }

  .crush-wrap.classic {
    background-size: 90vw;
  }

  .crush-wrap.arnuvo {
    background-size: 100vw;
  }

  .crush-wrap.surreal, .crush-wrap.maxim {
    background-size: 87vw;
  }

  .heart-s-mob {
    width: 407px;
    max-width: none;
  }

  .heart-s-mob.l-t--mob {
    inset: auto -5.3em -29.4em auto;
  }

  .cloud-s-mob {
    width: 82.9vw;
    max-width: none;
  }

  .cloud-s-mob.l-t-s-mob {
    top: 14.8em;
    left: -9.1em;
  }

  .hero-block-lib {
    background-image: url("/landing-assets/ac/22/5cbea722a81e5e92caa098d93e8a.png");
    height: 135vw;
  }

  .banner-wrap {
    padding: 20px;
  }

  .banner-layout {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .h2-banner-wh {
    letter-spacing: -.05em;
    font-size: 10.9vw;
    line-height: 98%;
  }

  .body-banner-wh {
    font-size: 3.7vw;
    line-height: 143%;
  }

  .btn-banner {
    padding: 10px 81px;
    font-size: 14px;
    font-weight: 500;
    line-height: 143%;
  }

  .mb-10-5tab-10mob {
    margin-bottom: 10px;
  }

  .top-line-banner {
    border-top: 5px solid var(--white);
    padding-top: 5px;
  }

  .case-img._w-340px-240h {
    height: 33.6vw;
  }

  .btn-plus {
    font-size: 18px;
    line-height: 123%;
  }

  .plus-circle-btn {
    width: 26px;
    height: 26px;
  }

  .plus-icon-btn {
    width: 13px;
    height: 13px;
  }

  .mb-36-30mob {
    margin-bottom: 30px;
  }

  ._w-778-white, .mask-g-2-col {
    width: 100%;
  }

  .slide-mentor_grid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .slide-mentor_wrap {
    height: 52.8vw;
    padding: 20px 18px 20px 15px;
  }

  .logo-mentor {
    width: 13.3vw;
    height: 13.3vw;
  }

  .logo-mentor-wrap {
    width: 15.5vw;
    height: 15.5vw;
    top: -1.8em;
    right: .7em;
  }

  .slide-mentor_item {
    grid-column-gap: 15px;
  }

  .slider-mentor_video {
    height: 35.4vw;
  }

  .slider-arrow-white-r {
    width: 5em;
    height: auto;
    font-size: 1vw;
    top: -7.5em;
    right: 3.1em;
  }

  .show-landsc {
    display: none;
  }

  .mentor_img {
    width: 18.7vw;
    height: 18.7vw;
  }

  .mob-no-ov-h {
    overflow: visible;
  }

  .only-mob-ov-h {
    overflow: hidden;
  }

  .slider-auto {
    margin-right: 5px;
  }

  .mob-pl--15 {
    margin-left: -15px;
  }

  .circle-num {
    width: 30px;
    height: 30px;
  }

  .connect-icon {
    display: none;
  }

  .mob-connect-icon {
    z-index: 1;
    height: 3em;
    display: block;
    position: absolute;
    inset: -2.9em 47.4vw auto auto;
  }

  .mentor-how {
    width: auto;
    height: 85.3vw;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .headline_text {
    font-size: 24px;
    font-weight: 400;
    line-height: 105%;
  }

  .headline_wrapper {
    width: 85.1vw;
  }

  .tabs-menu {
    grid-column-gap: 5px;
    margin-right: -15px;
    overflow: scroll;
  }

  .tabs-menu.format {
    margin-right: -12px;
    padding-bottom: 10px;
  }

  .tabs-menu.tab-layout {
    margin-right: 0;
  }

  .tabs-content_wrap {
    margin-left: -15px;
    margin-right: -15px;
  }

  .tabs-content_wrap.format {
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-content_item {
    padding: 15px;
  }

  .tabs-img {
    height: 59vw;
  }

  .tabs-img.gif.br-20-20mob.format {
    height: 62.1vw;
  }

  .tabs-img.br-20-20mob.format {
    height: 62.4vw;
  }

  .radio-text-white {
    font-size: 14px;
    line-height: 129%;
  }

  .body-text-white-l {
    font-size: 32px;
  }

  .step-wrap {
    padding-top: 30px;
  }

  .br-20-30mob {
    border-radius: 30px;
  }

  .step-layout_wrap {
    padding: 15px;
  }

  .p-lr--50px {
    margin-left: -15px;
    margin-right: -15px;
  }

  .timeline-wrapper {
    z-index: 1;
    grid-column-gap: 16px;
    grid-row-gap: 41vw;
    background-color: #0000;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 92.3vw;
  }

  .timeline-track {
    z-index: -1;
    width: 4px;
    height: 92%;
    inset: 12.8em auto 0% 49.8%;
  }

  .p-l-50 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .dot {
    width: 24px;
    height: 24px;
    left: -.55em;
  }

  .dot._4 {
    top: 75%;
  }

  .dot._3 {
    top: 51.3%;
  }

  .dot._2 {
    top: 27.8%;
  }

  .mob-mb-195 {
    margin-bottom: 195px;
  }

  .logo-grid {
    grid-column-gap: 0px;
    grid-row-gap: 19px;
    grid-template-columns: 1fr 1fr;
  }

  .logo-grid.small {
    grid-column-gap: 11vw;
    grid-template-columns: 1fr 1fr;
  }

  .logo-grid.small-sale {
    grid-column-gap: 11vw;
    grid-template-columns: 1fr 1fr;
    padding-right: 18px;
  }

  .header-img-graph {
    width: 60vw;
    padding-left: 7px;
    inset: auto 4.3vw 26.2vw auto;
  }

  .header-img-graph_item {
    width: 60vw;
  }

  .h1-white-alt {
    font-size: 8.5vw;
    line-height: 90%;
  }

  .header-layout-inner {
    min-height: 550px;
  }

  .header-layout-inner.h-400px {
    min-height: 450px;
  }

  .header-layout-inner.h-500px {
    min-height: 500px;
  }

  .text-w-710 {
    max-width: 100%;
  }

  .wrap-25-12mob {
    grid-row-gap: 5px;
    border-radius: 20px;
    flex-direction: column;
  }

  .tag-8tb-18lr.bg-161616-op5 {
    margin-bottom: 5px;
  }

  .section-25-12mob.mb-100-80mob {
    margin-bottom: 30px;
  }

  .section-25-12mob.mb-100-80mob.b1 {
    font-size: 18px;
  }

  .section-25-12mob.mb-100-80mob.mrgn_top {
    margin-top: 0;
  }

  .section-25-12mob.mb-100-80mob.mrgn_btm-0-desk, .section-25-12mob.mb-50-50mob {
    margin-bottom: 30px;
  }

  .section-25-12mob.h-100.pt-65-55mob.pb-172 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-25-12mob {
    padding-left: 12px;
    padding-right: 12px;
  }

  .navbar-logo-s {
    padding-left: 0;
  }

  .navbar-logo-s.w--current {
    min-width: 12vw;
    font-size: 18px;
  }

  .hero-section-res {
    height: 100vh;
  }

  .header-img-ux-ui {
    width: 60vw;
    padding-left: 7px;
    inset: auto 4.3vw 26.2vw auto;
  }

  .header-img-ux-ui_item, .header-img-motion_item {
    width: 60vw;
  }

  .header-img-motion {
    width: 60vw;
    padding-left: 7px;
    inset: auto 4.3vw 26.2vw auto;
  }

  .header-img-illust_item {
    width: 60vw;
  }

  .header-img-illutr {
    width: 60vw;
    padding-left: 7px;
    inset: auto 4.3vw 26.2vw auto;
  }

  .decisionform--bg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .count {
    margin-left: -15px;
    margin-right: -15px;
    padding: 4px;
  }

  .count.bg-black-22.br-100vw.desk-tab-land {
    display: none;
  }

  .count.bg-black-22.br-100vw.mob {
    display: flex;
  }

  .body-16-14mob {
    font-size: 14px;
  }

  .h2-style {
    font-size: 4.3vw;
    font-weight: 500;
  }

  .btn-banner-count {
    font-size: 14px;
    line-height: 125%;
  }

  .count-content {
    width: auto;
  }

  .circle-sale {
    width: 60px;
    height: 60px;
  }

  .circle-sale_number {
    font-size: 18px;
  }

  .count-left {
    grid-column-gap: 8px;
    justify-content: flex-start;
  }

  .count-content-layout {
    grid-column-gap: 4px;
    align-items: center;
  }

  .h1-94-48mob {
    font-size: 12.8vw;
  }

  .h1-94-48mob.mob-32, .h2-70-32mob {
    font-size: 8.5vw;
  }

  .h2-70-32mob.h1-mob {
    font-size: 48px;
  }

  .h4-32-20mob {
    font-size: 5.3vw;
  }

  .capt-m.is-161616-op30 {
    align-self: center;
    width: 150px;
  }

  .capt-m.is-161616-op80._w-290 {
    max-width: 290px;
  }

  .capt-m.sizing {
    flex: 1;
  }

  .text-w-630 {
    max-width: 100%;
  }

  .bg-video-wrap {
    border-radius: 20px;
  }

  .tag-wrap-8px.mob-new-line {
    display: block;
  }

  .mob-m-lr--12 {
    margin-left: -12px;
    margin-right: -12px;
  }

  .hero-section-25-12mob {
    height: 100vh;
  }

  .wrap-20-15mob.h-100.pos-rel {
    min-height: 320px;
  }

  .wrap-20-15mob.bg-161616.br-20-15mob.height, .wrap-20-15mob.bg-161616.br-20-15mob._127px {
    height: 100px;
  }

  .wrap-20-15mob.bg-161616.br-20-15mob.tab-fix-h, .wrap-20-15mob.bg-161616.br-20-15mob._127px {
    height: auto;
  }

  .info {
    inset: auto 0% 3em;
  }

  .burger-link_wrap {
    flex-direction: column;
  }

  .mb-60-30mob.mob-wrap {
    max-width: 90%;
  }

  .pl-25-15tab {
    padding-left: 0;
  }

  .mb-10-5mob.mrgn_b_20 {
    margin-bottom: 20px;
  }

  .wrap-25-15mob.mt-32 {
    margin-top: 5.4vw;
  }

  .wrap-25-15mob.bg-wh-ff.br-20-20mob.format {
    padding: 0;
  }

  .wrap-25-15mob.bg-wh-ff.br-20-20mob.p-lr {
    margin-left: 15px;
    margin-right: 15px;
  }

  .wrap-25-15mob.br-20-20mob.bg-wh-ff.overflow-hidden.career {
    max-height: 90.7vw;
  }

  .wrap-25-15mob.br-20-20mob.bg-wh-ff._w-330 {
    min-width: auto;
  }

  .wrap-25-15mob.br-20-20mob.vebinar {
    height: 465px;
  }

  .wrap-25-15mob.mob-design {
    padding-bottom: 9.2em;
  }

  .wrap-15-8mob.absolute-block {
    bottom: 2.7em;
  }

  .num-block.bg-161616.br-20-20mob.h-282 {
    height: 282px;
  }

  .num-block.bg-161616.br-20-20mob.h-340 {
    height: 340px;
  }

  .num-block.bg-161616.br-20-20mob.h-tap {
    height: 282px;
  }

  .num-block.bg-161616.br-20-20mob._486px.minh, .num-block.bg-161616.br-20-20mob._486px {
    height: auto;
  }

  .decor-right {
    width: 873px;
  }

  .decor-right._3 {
    width: 894px;
    bottom: -4.5em;
    right: -3em;
  }

  .decor-left {
    width: 800px;
  }

  .decor-left._4 {
    bottom: -6em;
    right: -13em;
  }

  .salary {
    width: 213px;
  }

  .salary.middle {
    width: 77%;
  }

  .simple-content {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    justify-content: flex-start;
  }

  .why-design_img {
    width: 74.7vw;
    bottom: -11.7em;
    right: 1.7em;
  }

  .why-design_img.des-img {
    bottom: -12.4em;
  }

  .examples.br-20-20mob.bg-wh-ff.overflow-hidden {
    height: 250px;
  }

  .sliderdots-nav {
    width: 87vw;
    left: 3.2vw;
  }

  .sliderdots-nav.interior {
    bottom: 13.5em;
  }

  .sliderdots-nav.des-start {
    bottom: 17.5em;
  }

  .fs-sliderdots-dot {
    width: 20.5vw;
    margin-right: 1.3vw;
  }

  .slider-2col {
    height: auto;
  }

  .slider-2col.interior {
    height: 635px;
  }

  .slider-2col.des {
    height: 715px;
  }

  .company-block.bg-grey-gradient.br-20-20mob.interior {
    height: 283px;
  }

  .company-block.bg-grey-gradient.br-20-20mob.slide-design {
    height: 363px;
  }

  .profession {
    height: 306px;
  }

  .h3-40-20mob {
    font-size: 5.3vw;
  }

  .teacher._w-100 {
    width: 330px;
  }

  .format-img-wrap {
    height: 62.1vw;
  }

  .coord-img_item {
    width: 72.3vw;
    top: 1em;
    left: 1.2em;
  }

  .format-img_item {
    width: 196.8vw;
    top: 2.5em;
    left: -10.3em;
  }

  .values-img {
    height: 48vw;
  }

  .comm-img-r {
    padding-top: 10px;
  }

  .comm-img-r.only-mob {
    display: block;
  }

  .present {
    height: 351px;
  }

  .present.br-20-20mob.bg-wh-ff.height_24em {
    height: auto;
  }

  .percents-img, .percents {
    width: 33.1vw;
  }

  .doggie, .doggie-img {
    width: 46.1vw;
  }

  ._w-920-275mob {
    width: 73.3vw;
  }

  .video-inner {
    border-radius: 20px;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .dec-circle-5px {
    width: 1.6vw;
  }

  .tag-white_layout {
    grid-column-gap: 6px;
  }

  .reasons-title {
    align-items: flex-start;
  }

  .body-text-18-18mob {
    font-size: 18px;
  }

  .menu-wrap-wh.w--open {
    color: var(--silver);
  }

  ._2d-anim-item {
    width: 230vw;
    height: 100vw;
    inset: auto .6em -2.4em auto;
  }

  .descrip-wrap {
    grid-column-gap: 3px;
    display: flex;
  }

  .logo-grid-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .career-img-wrap {
    width: 120vw;
    bottom: -1.6em;
    right: 6em;
  }

  .tag-career-item {
    padding-top: 11px;
    padding-bottom: 11px;
  }

  .career-timeline-cards {
    border-style: none;
    width: 100%;
  }

  .career-timeline-cards.br-20-20mob._2, .career-timeline-cards.br-20-20mob._3, .career-timeline-cards.br-20-20mob._4 {
    margin-left: 0;
  }

  .career-timeline-cards.br-20-20mob._5 {
    width: 100%;
    margin-left: 0;
  }

  .career-timeline-cards.br-20-20mob.career {
    background-color: var(--white);
  }

  .circle-25-18mob {
    width: 18px;
    height: 18px;
  }

  .career-timeline-wrap {
    margin-top: 0;
    margin-bottom: 0;
  }

  .timeline {
    z-index: -1;
    width: 4px;
    height: 92%;
    inset: 12.8em auto 0% 49.8%;
  }

  .career-block {
    grid-row-gap: 5px;
    border-radius: 20px;
    flex-direction: column;
  }

  .btn-wrap {
    flex-direction: column;
  }

  .hero-vebinar {
    border-radius: 20px;
  }

  .vebinar-img-wrap {
    width: 486px;
    position: absolute;
    bottom: -5.6em;
    right: -2em;
  }

  .teacher-vebinar_img {
    height: 351px;
  }

  .g-5-col {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .g-5-col.vebinar {
    grid-template-columns: 1fr;
  }

  .hero-referral {
    border-radius: 20px;
  }

  .profession-img.br-20-20mob.pos-abs {
    height: 70%;
  }

  .hero-referral-out {
    border-radius: 20px;
  }

  .h-530 {
    height: 100vw;
  }

  .teacher-layout.mr-0 {
    margin-right: -12px;
  }

  .hero-charity {
    border-radius: 20px;
  }

  .h2-70-48mob {
    font-size: 12.8vw;
  }

  ._w-660, ._w-910 {
    max-width: 100%;
  }

  .prof-card {
    height: 443px;
  }

  ._w-624 {
    max-width: 100%;
  }

  .black-circle {
    top: 10.5em;
  }

  .school {
    height: 390px;
  }

  .school-video {
    height: 56vw;
  }

  .teach-mask.newmask._33 {
    width: auto;
  }

  .arrow-wrap {
    width: 5em;
    height: auto;
    font-size: 1vw;
    top: -7.5em;
    right: 3.1em;
  }

  .inspire-tag._2 {
    right: -1.5em;
  }

  .inspire-tag._3 {
    right: -2.5em;
  }

  .example-content {
    width: 80vw;
    height: 45vw;
  }

  .example-arrow_item {
    width: 17.3vw;
  }

  .example-arrow {
    right: -.5vw;
  }

  .example-line {
    top: 26.2vw;
    left: -16vw;
  }

  .works-wrap.bg-161616.br-20-20mob.mb-100-80mob {
    margin-bottom: 30px;
  }

  .why-bbe-img, .why-bbe-img.s {
    height: 50.7vw;
  }

  .design-section-25-12mob {
    height: 100vh;
  }

  .hero-design {
    height: 100%;
  }

  .hero-switcher_img {
    transform: rotate(-9.5deg);
  }

  .hero-switcher-wrap {
    display: block;
    inset: auto auto 4em -2.8em;
  }

  .hero-abstract-wrap {
    inset: auto -8.2em -1.8em auto;
  }

  .mob-block {
    display: block;
  }

  .design-arrow-wrap {
    width: 5em;
    height: auto;
    font-size: 1vw;
    top: -7.5em;
    right: 3.1em;
  }

  .mb-60-60mob {
    margin-bottom: 30px;
  }

  .design-change_img {
    width: 239px;
  }

  .prof-slider-img {
    height: 375px;
  }

  .slider-prof-mask, .slider-prof-mask.br-20-20mob._486px {
    height: 480px;
  }

  .slider-prof-mask.br-20-20mob._486px, .slider-prof-mask.br-20-20mob._486px.h-auto {
    height: auto;
  }

  .prof-video-item {
    height: 375px;
  }

  .prof-video-item._515px {
    height: 450px;
  }

  .duration-w-l {
    width: 42%;
  }

  .duration-w-r {
    width: 55.6%;
  }

  .design-change {
    height: 375px;
  }

  .text-w-840.layer {
    z-index: 1;
    position: relative;
  }

  .height-240-mob, .height-240-mob.cover, .height-240-mob.cover {
    height: 32vw;
  }

  .note-position._2 {
    top: 80%;
    left: -321px;
  }

  .hero-content-design {
    height: 100%;
  }

  .portfolio-img, .portfolio-img._w-340px {
    width: 172px;
  }

  .max-630 {
    max-width: 100%;
  }

  .h4-style-32-20mob {
    font-size: 5.3vw;
  }

  .wrap-25-12mob-2 {
    grid-row-gap: 5px;
    border-radius: 20px;
    flex-direction: column;
  }

  .h1-style-70-48mob {
    font-size: 12.8vw;
  }

  .hero-bg-video_item {
    width: 180vw;
    height: 480px;
  }

  .wrap-25-12mob-3 {
    grid-row-gap: 5px;
    border-radius: 20px;
    flex-direction: column;
  }

  .h-100vh-tab-650px {
    height: 100vh;
  }

  .header-layout-inner-2.space-150px {
    grid-row-gap: 0px;
  }

  .hero-bg-2.br-25-20mob.ux-mob {
    object-fit: fill;
    display: block;
    inset: auto 0% 0%;
  }

  .hero-bg-2.br-25-20mob.ux-desk {
    display: none;
  }

  .text-w-630-2 {
    max-width: 100%;
  }

  .text-w-630-2.mb-80-45mob {
    margin-bottom: 30px;
  }

  .mb-100-80mob-3.ux {
    margin-top: 348px;
  }

  .h3-40-24mob-2 {
    padding-bottom: 0;
  }

  .g-4-col-2 {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .btn-plus-2 {
    font-size: 18px;
    line-height: 123%;
  }

  .simple-content-2 {
    grid-row-gap: 30px;
  }

  .wrap-25-12mob-4 {
    grid-row-gap: 5px;
    border-radius: 20px;
    flex-direction: column;
  }

  .wrap-25-12mob-4.why {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bg-wh-ff-2.br-20-20mob.overflow-hidden.pb {
    padding-bottom: 15px;
  }

  .why-design_img-2 {
    width: 300px;
    bottom: -11.6em;
    right: 1.7em;
  }

  .header-layout-inner-3 {
    min-height: 550px;
  }

  .header-layout-inner-3.h-400px {
    min-height: 450px;
  }

  .text-w-630-3 {
    max-width: 100%;
  }

  .capt-m-10.is-161616-op30.full {
    flex: none;
  }

  .g-4-col-3 {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .g-4-col-3.tab-land-2col, .g-4-col-3.tab-land-2col-block {
    grid-template-columns: 1fr;
  }

  .g-4-col-3.db {
    grid-column-gap: 15px;
    grid-template-columns: 1fr;
  }

  .btn-plus-3 {
    font-size: 18px;
    line-height: 123%;
  }

  .simple-block-2 {
    border-radius: 20px;
    justify-content: flex-start;
    height: auto;
    padding: 15px;
  }

  .simple-block-2.new-style {
    height: 48px;
  }

  .btn-plus-4 {
    font-size: 18px;
    line-height: 123%;
  }

  .h3-40-24mob-4 {
    padding-bottom: 0;
  }

  .tag-white-wrap-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-wrap: wrap;
  }

  .btn-plus-5 {
    font-size: 18px;
    line-height: 123%;
  }

  .height-207-mob {
    height: 48vw;
  }

  .simple-content-3 {
    grid-row-gap: 100px;
  }

  .why-motion_img {
    width: 74.7vw;
    display: none;
    bottom: -11.7em;
    right: 1.7em;
  }

  .h3-40-24mob-5 {
    padding-bottom: 0;
  }

  .max-760 {
    max-width: 100%;
  }

  .btn-plus-6 {
    font-size: 18px;
    line-height: 123%;
  }

  .section-25-12mob-2.h-100.p-lr-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-two-blocks {
    height: 100vh;
  }

  .hero-two-blocks.pt-65-55tab {
    height: 58vh;
    padding-top: 0;
  }

  .section-25-12mob-3.h-100.p-lr-0 {
    height: 700px;
    padding-left: 0;
    padding-right: 0;
  }

  .pl-25-15tab-2 {
    padding-left: 0;
  }

  .g-3-col-2 {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .g-3-col-2.prof {
    grid-template-columns: 94vw;
  }

  .pl-25-15tab-3 {
    padding-left: 0;
  }

  .simple-content-4 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    justify-content: flex-start;
  }

  .g-4-col-4 {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .pl-25-15tab-4, .pl-25-15tab-5 {
    padding-left: 0;
  }

  .space-btwn-layout-5 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .tag-white-wrap-3 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-wrap: wrap;
  }

  .pl-25-15tab-6 {
    padding-left: 0;
  }

  .g-4-col-5 {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .study-info_container {
    flex-direction: column;
  }

  .study-info_container.horiz {
    flex-direction: row;
    display: flex;
  }

  .main-container {
    padding: 20px;
  }

  .main-container.bg_img.motion {
    background-image: linear-gradient(#00000080, #00000080), url("/landing-assets/95/a5/85bba30ceed1b17fee395b452958.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, contain;
  }

  .main-container.bg_img.cinema {
    background-image: linear-gradient(#000000b3, #000000b3), url("/landing-assets/c0/78/b7b80713536c1681e825da01d62a.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
  }

  .main-container.bg_img.interior {
    background-image: linear-gradient(to bottom, null, null), url("/landing-assets/2a/1c/1d61d5a3fe9036f6b3a94124c9ff.jpg");
    background-position: 0 0, 50%;
  }

  .main-container.bg_img.prodman {
    background-image: linear-gradient(#000000e6, #000000b3), url("/landing-assets/e9/e0/29d6a61dd314a32ad7b6aba42025.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .main-container.bg_img.motion-plus {
    background-color: #000;
    background-image: none;
  }

  .main-container.bg_img.python {
    background-image: linear-gradient(#00000080, #00000080), url("/landing-assets/b2/cd/1b4dea193f5b34af9ad80e6236d5.jpg"), url("/landing-assets/39/d7/b483f18e4aae2e3a68a148487d90.jpg");
    background-position: 0 0, 50% 100%, 100%;
    background-repeat: repeat, no-repeat, no-repeat;
    background-size: auto, cover, cover;
  }

  .main-container.bg_img {
    background-image: linear-gradient(#000000b3, #000000b3), none;
    background-position: 0 0, 50% 60%;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
  }

  .div-block-858 {
    margin-bottom: 30px;
  }

  .div-block-859 {
    flex-direction: column;
  }

  .main-button, .main-button.white {
    width: 100%;
  }

  .main-button.mrgn_r {
    width: 100%;
    margin-bottom: 10px;
  }

  .study-info_block.mrgn_r {
    margin-bottom: 10px;
  }

  .study-info_block.black {
    background-color: #000;
  }

  .heading_text {
    font-size: 36px;
    line-height: 40px;
  }

  .heading_text.black.min-size {
    font-size: 30px;
    line-height: 32px;
  }

  .section_text {
    font-size: 28px;
    line-height: 30px;
  }

  .section_text.mrgn_b_10 {
    margin-bottom: 10px;
  }

  .section_text.fs {
    line-height: 30px;
  }

  .main-grid.works {
    grid-template-rows: 120px;
    grid-auto-rows: 120px;
  }

  .main-grid.works.minheight {
    grid-template-rows: 140px;
    grid-template-columns: 1fr;
    grid-auto-rows: 140px;
  }

  .main-grid.works.minheight.fixmob {
    flex-direction: column;
    grid-template-rows: 100px;
    display: flex;
  }

  .main-grid.why.mrgn_b_16.mrgn_0 {
    margin-bottom: 0;
  }

  .main-grid._3 {
    grid-template-columns: 1fr;
    overflow: hidden;
  }

  .div-block-863 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .heading_video {
    font-size: 20px;
    line-height: 24px;
  }

  .paragraph_text {
    font-size: 16px;
    line-height: 20px;
  }

  .g-3-col-3 {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .g-3-col-3.design {
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
  }

  .g-3-col-3.tab-land-3-mob-1 {
    grid-template-columns: 1fr;
  }

  .g-3-col-3.prof {
    grid-template-columns: 94vw;
  }

  .g-3-col-3.prof._2-col.get1 {
    grid-template-columns: 1fr;
  }

  .pl-25-15tab-7 {
    padding-left: 0;
  }

  .section-25-12mob-11.mb-100-80mob {
    margin-bottom: 30px;
  }

  .html-embed-5 {
    border-radius: 20px;
  }

  .g-4-col-6 {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .works-wrapper {
    margin-bottom: 5px;
  }

  .h3-40-24mob-6 {
    font-size: 18px;
  }

  .h3-40-24mob-6.w80 {
    width: auto;
    font-size: 18px;
  }

  .pl-25-15tab-8 {
    padding-left: 0;
  }

  .pl-25-15tab-8.mb-15-10mob.mob-pl-0.mrgn_b_20 {
    margin-bottom: 20px;
  }

  .g-2-col-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .g-2-col-2.new-style {
    align-items: start;
  }

  .bg-wh-ff-3.br-20-20mob.overflow-hidden.pb {
    padding-bottom: 230px;
  }

  .capt-m-30.is-wh-40 {
    margin-bottom: 20px;
  }

  .choise-2.bg-wh-ff.br-15-20mob {
    width: auto;
  }

  .br-20-20mob-2.bg-wh-ff.w30 {
    width: auto;
    min-width: auto;
  }

  .heading.mrgn_t_0 {
    margin-top: 20px;
  }

  .space-btwn-layout-7, .space-btwn-layout-7._130px-60mob, .space-btwn-layout-8 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .tag-wrap-8px-3, .tag-wrap-8px-3.mb-25-30mob {
    flex-wrap: wrap;
  }

  .hero-pattern-img {
    height: 250px;
  }

  .hero-pattern-img.br-20-20mob.mob.bigw {
    height: 400px;
  }

  .hero-pattern-img.br-20-20mob.mob.bigw.patterns {
    height: auto;
    padding-top: 20px;
  }

  .review_text {
    font-size: 18px;
  }

  .review_card {
    width: 300px;
    max-height: none;
    padding: 20px;
  }

  .reviewer_name {
    font-size: 18px;
  }

  .arrows {
    margin-top: 10px;
    position: static;
    inset: auto auto -76px 20px;
  }

  .simple-content-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .icon-257 {
    width: 37.3vw;
  }

  .h-507-306mob.relative.bg-wh-ff.br-20-20mob {
    height: 136px;
  }

  .slide-arrow-wrap {
    width: 5em;
    height: auto;
    font-size: 1vw;
    top: -7.5em;
    right: 3.1em;
  }

  .space-btwn-layout-9 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .btn-plus-7 {
    font-size: 18px;
    line-height: 123%;
  }

  .body-text-20-20mob, .capt-m-81.text-db {
    font-size: 20px;
  }

  .div-block-879 {
    flex-direction: column;
  }

  .div-block-880 {
    margin-bottom: 30px;
  }

  .btn-plus-8 {
    font-size: 18px;
    line-height: 123%;
  }

  .capt-m-88.is-161616-op30.full {
    flex: none;
  }

  .g-2-col-3 {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .h3-40-24mob-7 {
    padding-bottom: 0;
  }

  .space-btwn-layout-11, .space-btwn-layout-11._130px-60mob {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .simple-block-3 {
    border-radius: 20px;
    justify-content: flex-start;
    height: auto;
    padding: 15px;
  }

  .simple-block-3.new-style {
    height: 48px;
  }

  .heading_1 {
    font-size: 32px;
  }

  .review_card-2 {
    width: 300px;
    max-height: none;
    padding: 20px;
  }

  .review_slider_wrapper-2 {
    margin-bottom: 40px;
  }

  .reviews_section {
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .reviewer_name-2 {
    font-size: 18px;
  }

  .image-3453 {
    border-radius: 20px;
  }

  .image-3454 {
    min-width: 100%;
    min-height: 100%;
  }

  .technical__socials {
    padding-top: 0;
  }

  .left_flex {
    flex: 0 auto;
    margin-right: 0;
  }

  .contact-link {
    grid-column-gap: 10px;
    width: auto;
    height: auto;
  }

  .contact-link.hidden-border {
    font-size: 16px;
  }

  .block-welcome__contacts-text {
    font-size: 18px;
  }

  .header_container.flex-reset {
    justify-content: space-between;
    align-items: center;
  }

  .main_section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .right_flex.width_wtht_trnsltn {
    max-width: 50px;
    margin-left: auto;
  }

  .logo_black {
    flex: none;
    margin-right: 0;
  }

  .phone_block-2 {
    margin-left: auto;
    margin-right: 10px;
  }

  .heading-2 {
    font-size: 28px;
    line-height: 32px;
  }

  .heading-3, .heading-4 {
    font-size: 24px;
    line-height: 26px;
  }

  .heading-5 {
    font-size: 22px;
    line-height: 24px;
  }

  .btm_legal_info {
    color: #d4d4dd;
  }

  .small-box-2.tag-line {
    padding: 0;
  }

  .grid-70 {
    grid-template-columns: 1fr;
  }

  .t-14.bold.form_text_unique_offer.abs {
    background-position: 24px;
    width: auto;
    padding-left: 48px;
    padding-right: 100px;
    top: -30px;
    left: -20px;
    right: -20px;
  }

  .text-block-138 {
    flex: none;
    font-size: 22px;
    line-height: 1;
  }

  .banner_circle_discount {
    width: 96px;
    height: 96px;
    top: -20px;
    right: -10px;
  }

  .div-block-891 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .div-block-891.w_100 {
    grid-column-gap: 12px;
  }

  .form-block-4 {
    width: 100%;
    margin-top: 34px;
  }

  .form-block-4.main {
    width: 100%;
    margin-top: 60px;
  }

  .form-block-4.main.w_100 {
    margin-top: 20px;
  }

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

  .par-12-2 {
    text-align: left;
  }

  .text-block-140 {
    font-size: 32px;
  }

  .text-span-198 {
    font-size: 23px;
  }

  .grid-60 {
    margin-top: 12px;
    top: 0;
  }

  .mini_disc.big_circle {
    width: 110px;
    height: 110px;
    top: -24px;
    right: -24px;
  }

  .mini_disc.big_circle.new_disk {
    background-size: contain;
    width: 70px;
    height: 70px;
    top: -20px;
    right: auto;
  }

  .form-4 {
    padding: 24px;
  }

  .form-4.shadows-it {
    margin-top: 0;
    margin-left: -20px;
    margin-right: -20px;
  }

  .form-4.shadows-it.mrgns_action {
    padding-top: 24px;
  }

  .img_logo_tag.tag-line-img {
    margin-left: 0;
    margin-right: 0;
  }

  .simply_discount_h {
    font-size: 22px;
  }

  .sec-main-it {
    background-image: url("/landing-assets/1f/d4/03420341589f40e163d548e0f701.png");
    background-position: 50% 950px;
    overflow: hidden;
  }

  .sec-main-it._2 {
    background-position: 50% 1300px;
    padding-top: 20px;
  }

  .clr_white.trnsfrm.fs_28, .clr_white.trnsfrm.fs_28.pad {
    font-size: 20px;
  }

  .button-purple {
    height: 52px;
  }

  .h1-54 {
    margin-top: 0;
  }

  .h1-54.mrgn_btm_0 {
    font-size: 28px;
  }

  .tag_lvl {
    display: none;
  }

  .text-span-199 {
    font-size: 23px;
  }

  .text-span-203 {
    font-size: 26px;
  }

  .container-max-w-2.horiz-left {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-153.m-right-8 {
    margin-right: 0;
  }

  .image-153.m-right-8.mrgn_rght_8 {
    width: 30px;
  }

  .box-timer {
    grid-column-gap: 7%;
  }

  .text-block-92.rotate_action {
    font-size: 20px;
  }

  .vis_min_480 {
    display: none;
  }

  .vis_min_480.digital {
    display: block;
  }

  .image-3427 {
    width: 100%;
    max-width: 100%;
  }

  .image-3427.w_30 {
    width: 90%;
  }

  .par-38 {
    font-size: 12px;
    line-height: 16px;
  }

  .paragraph-102 {
    font-size: 32px;
  }

  .paragraph-103 {
    font-size: 24px;
  }

  .paragraph-104 {
    font-size: 32px;
  }

  .paragraph-105 {
    font-size: 24px;
  }
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e2a-4597afd3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e2e-4597afd3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3805-4597afd3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3817-4597afd3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e381d-4597afd3 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3824-4597afd3 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e50-4597afd3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e54-4597afd3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a6678a88-03d7-c049-9d8b-c2fa92811145-4597afd3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a6678a88-03d7-c049-9d8b-c2fa92811149-4597afd3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a6678a88-03d7-c049-9d8b-c2fa9281114d-4597afd3 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-a6678a88-03d7-c049-9d8b-c2fa92811154-4597afd3 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e76-4597afd3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e7a-4597afd3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdea-4597afd3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdee-4597afd3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdf2-4597afd3 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdf9-4597afd3 {
  justify-self: end;
}

#w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3279-4597afd3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a6e3ad31-f50f-56a6-16b9-1501cbac327f-4597afd3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3286-4597afd3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a6e3ad31-f50f-56a6-16b9-1501cbac328c-4597afd3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3292-4597afd3 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3299-4597afd3 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f002-4597afd3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f008-4597afd3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f00f-4597afd3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f015-4597afd3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f01b-4597afd3 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f022-4597afd3 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f02d-4597afd3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f033-4597afd3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f03a-4597afd3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f040-4597afd3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f046-4597afd3 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f04d-4597afd3 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f058-4597afd3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f05e-4597afd3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f065-4597afd3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f06b-4597afd3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f071-4597afd3 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f078-4597afd3 {
  justify-self: end;
}

#w-node-_1045b80b-f44f-2998-66ca-597fa8542f8e-4597b098, #w-node-_1045b80b-f44f-2998-66ca-597fa8542f8f-4597b098, #w-node-_1045b80b-f44f-2998-66ca-597fa8542f90-4597b098, #w-node-_1045b80b-f44f-2998-66ca-597fa8542f92-4597b098, #w-node-_1045b80b-f44f-2998-66ca-597fa8542f93-4597b098, #w-node-_1045b80b-f44f-2998-66ca-597fa8542f94-4597b098, #w-node-_1045b80b-f44f-2998-66ca-597fa8542f96-4597b098, #w-node-_1045b80b-f44f-2998-66ca-597fa8542f97-4597b098, #w-node-_1045b80b-f44f-2998-66ca-597fa8542f98-4597b098, #w-node-_1045b80b-f44f-2998-66ca-597fa8542f9a-4597b098, #w-node-_1045b80b-f44f-2998-66ca-597fa8542f9b-4597b098, #w-node-_1045b80b-f44f-2998-66ca-597fa8542f9c-4597b098, #w-node-_6dd2fba8-c02c-e25b-17dc-483770f590e9-4597b098, #w-node-_6dd2fba8-c02c-e25b-17dc-483770f590ea-4597b098, #w-node-_6dd2fba8-c02c-e25b-17dc-483770f590eb-4597b098, #w-node-_6dd2fba8-c02c-e25b-17dc-483770f590ed-4597b098, #w-node-_6dd2fba8-c02c-e25b-17dc-483770f590ee-4597b098, #w-node-_6dd2fba8-c02c-e25b-17dc-483770f590ef-4597b098, #w-node-_6dd2fba8-c02c-e25b-17dc-483770f590f1-4597b098, #w-node-_6dd2fba8-c02c-e25b-17dc-483770f590f2-4597b098, #w-node-_6dd2fba8-c02c-e25b-17dc-483770f590f3-4597b098, #w-node-_6dd2fba8-c02c-e25b-17dc-483770f590f5-4597b098, #w-node-_6dd2fba8-c02c-e25b-17dc-483770f590f6-4597b098, #w-node-_6dd2fba8-c02c-e25b-17dc-483770f590f7-4597b098, #w-node-_4e260f2b-d3d9-14be-63e7-5f9f2a655935-4597b098, #w-node-fdb8d1af-208b-d00d-524a-f8ab78495d2f-4597b098, #w-node-_4e260f2b-d3d9-14be-63e7-5f9f2a65593f-4597b098, #w-node-_4e260f2b-d3d9-14be-63e7-5f9f2a655940-4597b098, #w-node-_4e260f2b-d3d9-14be-63e7-5f9f2a655951-4597b098, #w-node-d3ff8c7e-f009-e1df-b6d8-ea2505a253b3-4597b098, #w-node-d3ff8c7e-f009-e1df-b6d8-ea2505a253b8-4597b098, #w-node-d3ff8c7e-f009-e1df-b6d8-ea2505a253be-4597b098, #w-node-d3ff8c7e-f009-e1df-b6d8-ea2505a253c4-4597b098, #w-node-d3ff8c7e-f009-e1df-b6d8-ea2505a253c8-4597b098 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00367178-1f3a-351c-a717-216016b44aff-4597b098 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_00367178-1f3a-351c-a717-216016b44b06-4597b098, #w-node-_00367178-1f3a-351c-a717-216016b44b10-4597b098, #w-node-_00367178-1f3a-351c-a717-216016b44b27-4597b098, #w-node-_00367178-1f3a-351c-a717-216016b44b2f-4597b098, #w-node-_45b4b3c9-e23f-b9a9-d422-186ca403b2be-4597b098, #w-node-_45b4b3c9-e23f-b9a9-d422-186ca403b2c5-4597b098, #w-node-_1074abfa-7cfc-a769-4589-0cc9d425d096-4597b098, #w-node-_1074abfa-7cfc-a769-4589-0cc9d425d09d-4597b098, #w-node-_3d44354e-e5a3-ecaf-64a3-e9c3722aeb48-4597b098, #w-node-_3d44354e-e5a3-ecaf-64a3-e9c3722aeb50-4597b098, #w-node-_6b4a92cc-2882-3bdc-6d2a-c45f93c5202c-4597b098, #w-node-_6b4a92cc-2882-3bdc-6d2a-c45f93c5202d-4597b098, #w-node-_6b4a92cc-2882-3bdc-6d2a-c45f93c52032-4597b098, #w-node-_6b4a92cc-2882-3bdc-6d2a-c45f93c52033-4597b098, #w-node-_6b4a92cc-2882-3bdc-6d2a-c45f93c52038-4597b098, #w-node-_6b4a92cc-2882-3bdc-6d2a-c45f93c52039-4597b098, #w-node-_6b4a92cc-2882-3bdc-6d2a-c45f93c5203e-4597b098, #w-node-_6b4a92cc-2882-3bdc-6d2a-c45f93c5203f-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b3101ff-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b310200-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b310201-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b310221-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b31022b-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b31022c-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b31024e-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b310258-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b310259-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b310279-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b310283-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b310284-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b3102a4-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b3102ae-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b3102af-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b3102b0-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b3102ce-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b3102d8-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b3102d9-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b3102f9-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b310303-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b310304-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b310324-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b31032e-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b31032f-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b310330-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b31034e-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b310358-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b310359-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b310377-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b310381-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b310382-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b3103a2-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b3103ac-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b3103ad-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b3103ae-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b3103d2-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b3103d3-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b3103f8-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b31041b-4597b098, #w-node-_0e5d0ad3-4954-5954-adfe-60748b31041c-4597b098, #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c5392b-4597b098, #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53930-4597b098 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53931-4597b098 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53937-4597b098 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c5393d-4597b098 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53943-4597b098, #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53949-4597b098, #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c5394f-4597b098, #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53955-4597b098, #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53956-4597b098, #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c5395b-4597b098, #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c5395c-4597b098, #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53961-4597b098, #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53962-4597b098, #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53967-4597b098 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53974-4597b098 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c5397a-4597b098 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f1c972e4-f830-2c78-64a8-b4b7f9c5ab21-4597b098, #w-node-f1c972e4-f830-2c78-64a8-b4b7f9c5ab22-4597b098, #w-node-f1c972e4-f830-2c78-64a8-b4b7f9c5ab23-4597b098, #w-node-f1c972e4-f830-2c78-64a8-b4b7f9c5ab2b-4597b098, #w-node-f1c972e4-f830-2c78-64a8-b4b7f9c5ab34-4597b098, #w-node-f1c972e4-f830-2c78-64a8-b4b7f9c5ab36-4597b098, #w-node-f1c972e4-f830-2c78-64a8-b4b7f9c5ab3e-4597b098, #w-node-f1c972e4-f830-2c78-64a8-b4b7f9c5ab43-4597b098, #w-node-_1fdedf31-d8b4-b564-831e-290ad68dcc10-4597b098, #w-node-_22fa5d47-67bf-675b-1815-0a3a99961bf3-4597b098, #w-node-_11b311ca-f24e-3a5c-0786-035e9a5a0f83-4597b098, #w-node-_11b311ca-f24e-3a5c-0786-035e9a5a0f84-4597b098, #w-node-e0f2a6cd-91c8-dd6d-fef1-0e5f5ad51063-4597b098, #w-node-e0f2a6cd-91c8-dd6d-fef1-0e5f5ad51064-4597b098, #w-node-_507bab17-8716-94aa-d8a1-3d030e5d2c8f-4597b098, #w-node-_507bab17-8716-94aa-d8a1-3d030e5d2c90-4597b098, #w-node-_07854e7b-51be-c1bf-33a2-c78523a669b4-4597b098, #w-node-_07854e7b-51be-c1bf-33a2-c78523a669b5-4597b098, #w-node-_6b9c4603-5d15-af3f-85d5-f9f407988ea0-4597b098, #w-node-_6b9c4603-5d15-af3f-85d5-f9f407988ea1-4597b098, #w-node-_8b1ec701-72ad-7419-815c-4cc74032ba0a-4597b098, #w-node-_8b1ec701-72ad-7419-815c-4cc74032ba12-4597b098, #w-node-_59862e47-72fd-298b-3818-1a08fbf3e03f-4597b098, #w-node-_59862e47-72fd-298b-3818-1a08fbf3e048-4597b098, #w-node-_59862e47-72fd-298b-3818-1a08fbf3e052-4597b098, #w-node-_59862e47-72fd-298b-3818-1a08fbf3e05b-4597b098, #w-node-_59862e47-72fd-298b-3818-1a08fbf3e064-4597b098, #w-node-_6e528bbd-1019-3a9c-7d26-3d150f4d8262-4597b098, #w-node-_93fb24bf-5e1a-dcd6-0803-7dd318bb04ab-18bb0482, #w-node-_93fb24bf-5e1a-dcd6-0803-7dd318bb04cb-18bb0482 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93fb24bf-5e1a-dcd6-0803-7dd318bb04cc-18bb0482 {
  justify-self: end;
}

#w-node-_93fb24bf-5e1a-dcd6-0803-7dd318bb04cd-18bb0482 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d2-4597b0bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d4-4597b0bb, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d6-4597b0bb, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d7-4597b0bb, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d8-4597b0bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0da-4597b0bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0db-4597b0bb, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0dc-4597b0bb, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0de-4597b0bb, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e0-4597b0bb, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1a8-4597b0bb, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1aa-4597b0bb, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7411-4597b0bb, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7413-4597b0bb, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e2-4597b0bb, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e3-4597b0bb, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e4-4597b0bb, #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d930-4597b0bb, #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d96c-4597b0bb, #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d96d-4597b0bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1122dba-a6e3-827d-02c5-adf177531967-4597b0bb {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-e1122dba-a6e3-827d-02c5-adf177531986-4597b0bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a79dced5-1ed1-810f-fac8-6d3d37634d5e-4597b0bb {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-a79dced5-1ed1-810f-fac8-6d3d37634d65-4597b0bb, #w-node-a79dced5-1ed1-810f-fac8-6d3d37634d66-4597b0bb, #w-node-_31123fc5-eaaa-6577-ece5-daa503e516bc-4597b0bb, #w-node-_31123fc5-eaaa-6577-ece5-daa503e516bd-4597b0bb, #w-node-_71dc589f-f4e0-1948-74d9-a9f029491ff1-4597b0bb, #w-node-_71dc589f-f4e0-1948-74d9-a9f029491ff2-4597b0bb, #w-node-df311dab-c7e4-169c-a467-76a327038d70-4597b0bb, #w-node-df311dab-c7e4-169c-a467-76a327038d71-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e951-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e952-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e953-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e954-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e955-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e956-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e957-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e958-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e959-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95a-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95b-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95c-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95d-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95e-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95f-4597b0bb, #w-node-_49afda1f-f196-edaf-1a61-e97536b46dea-4597b0bb, #w-node-_49afda1f-f196-edaf-1a61-e97536b46df2-4597b0bb, #w-node-_49afda1f-f196-edaf-1a61-e97536b46dfa-4597b0bb, #w-node-ccac8f91-6b25-277e-64b5-b32e3e539027-4597b0bb, #w-node-_08a8989a-e32f-ac3b-6eac-a034d6482afc-4597b0bb, #w-node-f47d5b95-390d-fd43-6a2d-23a27eaf9dbf-4597b0bb, #w-node-f47d5b95-390d-fd43-6a2d-23a27eaf9dc0-4597b0bb, #w-node-aa3c720d-c115-8228-2146-0e501ef48cc7-4597b0bb, #w-node-aa3c720d-c115-8228-2146-0e501ef48cc8-4597b0bb, #w-node-_26cc18da-eeaf-b95e-f2f0-bfac2d207308-4597b0bb, #w-node-_26cc18da-eeaf-b95e-f2f0-bfac2d207309-4597b0bb, #w-node-c28dfdbc-5fab-dafc-f621-9851f865f83f-4597b0bb, #w-node-c28dfdbc-5fab-dafc-f621-9851f865f840-4597b0bb, #w-node-c952373e-0d45-5eaf-6279-78f1f82d05bf-4597b0bb, #w-node-c952373e-0d45-5eaf-6279-78f1f82d05c0-4597b0bb, #w-node-e43ab6bc-b062-5f37-8cff-d27edae27838-4597b0bb, #w-node-e43ab6bc-b062-5f37-8cff-d27edae27839-4597b0bb, #w-node-af211996-f5c4-dba3-f9cd-6350b2039750-4597b0bb, #w-node-af211996-f5c4-dba3-f9cd-6350b2039751-4597b0bb, #w-node-_291fb001-5e91-1edf-ea08-c64aa15ebe5d-4597b0bb, #w-node-_291fb001-5e91-1edf-ea08-c64aa15ebe5e-4597b0bb, #w-node-e4cf30cc-b909-6308-0a23-153aff674d4f-4597b0bb, #w-node-e4cf30cc-b909-6308-0a23-153aff674d50-4597b0bb, #w-node-_842a3e15-4d00-c8e6-81f6-05d121656d63-4597b0bb, #w-node-_842a3e15-4d00-c8e6-81f6-05d121656d64-4597b0bb, #w-node-_2b10784a-740d-f89b-9dd3-d3fbea0a3368-4597b0bb, #w-node-_2b10784a-740d-f89b-9dd3-d3fbea0a3369-4597b0bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_292e9387-2cab-41c7-2165-19705019acc9-4597b0bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_17452887-d201-ede3-1336-680f9bb1a726-4597b0bb, #w-node-_17452887-d201-ede3-1336-680f9bb1a727-4597b0bb, #w-node-_17452887-d201-ede3-1336-680f9bb1a728-4597b0bb, #w-node-_17452887-d201-ede3-1336-680f9bb1a729-4597b0bb, #w-node-_17452887-d201-ede3-1336-680f9bb1a72a-4597b0bb, #w-node-_17452887-d201-ede3-1336-680f9bb1a72b-4597b0bb, #w-node-_17452887-d201-ede3-1336-680f9bb1a72c-4597b0bb, #w-node-_17452887-d201-ede3-1336-680f9bb1a72d-4597b0bb, #w-node-_9ce7d07b-3688-be99-3efe-6e275b8217c8-4597b0bb, #w-node-_9ce7d07b-3688-be99-3efe-6e275b8217c9-4597b0bb, #w-node-e1d18a0e-be72-3f95-1126-72997b15f174-4597b0bb, #w-node-e1d18a0e-be72-3f95-1126-72997b15f175-4597b0bb, #w-node-_2a4cb884-926e-cc48-f037-6a435979fa44-4597b0bb, #w-node-_2a4cb884-926e-cc48-f037-6a435979fa45-4597b0bb, #w-node-_7c8e37c9-527f-683d-c3a6-faee005f5b2f-4597b0bb, #w-node-_7c8e37c9-527f-683d-c3a6-faee005f5b30-4597b0bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b030d382-4682-761c-463c-0b3323db1939-4597b0bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b030d382-4682-761c-463c-0b3323db1942-4597b0bb, #w-node-b030d382-4682-761c-463c-0b3323db194c-4597b0bb, #w-node-b030d382-4682-761c-463c-0b3323db1951-4597b0bb, #w-node-b030d382-4682-761c-463c-0b3323db1959-4597b0bb, #w-node-b030d382-4682-761c-463c-0b3323db1963-4597b0bb, #w-node-b030d382-4682-761c-463c-0b3323db196b-4597b0bb, #w-node-b030d382-4682-761c-463c-0b3323db1975-4597b0bb, #w-node-b030d382-4682-761c-463c-0b3323db197d-4597b0bb, #w-node-b030d382-4682-761c-463c-0b3323db1987-4597b0bb, #w-node-b030d382-4682-761c-463c-0b3323db198f-4597b0bb, #w-node-_216d9d9c-87c7-883b-469a-7768e891b601-4597b0bb, #w-node-_7efb4455-80f3-7c9c-11fa-091cecfb6c58-4597b0bb, #w-node-ac7ac6f2-f76d-47fd-30d3-0931255d89ea-4597b0bb, #w-node-ac7ac6f2-f76d-47fd-30d3-0931255d89eb-4597b0bb, #w-node-ac7ac6f2-f76d-47fd-30d3-0931255d8a0b-4597b0bb, #w-node-_50daed83-4b36-a96e-0ffc-5c4302b5b184-4597b0bb, #w-node-_50daed83-4b36-a96e-0ffc-5c4302b5b185-4597b0bb, #w-node-_50daed83-4b36-a96e-0ffc-5c4302b5b1a7-4597b0bb, #w-node-_248f33b7-93c5-2765-7d7f-c61f86065f3d-4597b0bb, #w-node-_248f33b7-93c5-2765-7d7f-c61f86065f3e-4597b0bb, #w-node-_248f33b7-93c5-2765-7d7f-c61f86065f5e-4597b0bb, #w-node-d32686af-8cc6-5e77-1a94-351f86559c66-4597b0bb, #w-node-d32686af-8cc6-5e77-1a94-351f86559c67-4597b0bb, #w-node-d32686af-8cc6-5e77-1a94-351f86559c87-4597b0bb, #w-node-_6303fea7-8f26-c93d-b178-1ea88e5a7234-4597b0bb, #w-node-_9c63c49f-a9d8-3400-3808-967dfe733bd0-4597b0bb, #w-node-_6ec6f070-9abf-8e29-d36c-cb7bb45053b8-4597b0bb, #w-node-_94014aa2-db01-8a41-f4de-0068439559d9-4597b0bb, #w-node-_597c9efb-b391-8368-494d-e8766c9d396a-4597b0bb, #w-node-f90eefe1-c608-9018-e626-5290d33e7b3f-4597b0bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8da3fe6a-0156-73ad-2a6f-25c3f6d85c1a-4597b0bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_924b82bb-d9fa-bb24-60f0-a2489968a6d6-4597b0bb, #w-node-ef9b6d47-e8d1-a8a3-692c-6948813fab1d-4597b0bb, #w-node-_056fd133-2c03-f321-3476-af42f4f5e66c-4597b0bb, #w-node-f8ca3969-af33-529d-f47a-67d485a20408-4597b0bb, #w-node-_8a63dfd7-d219-7357-b751-1804088d1cda-4597b0bb, #w-node-_8eae855e-fd44-565f-304e-66e2a086729b-4597b0bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b236ad48-2a02-61ed-72ba-4e0778c70922-4597b0bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_33ea2f96-6e0e-77af-31b4-790d7622bf5c-4597b0bb, #w-node-_33ea2f96-6e0e-77af-31b4-790d7622bf68-4597b0bb, #w-node-_6c15add9-045c-2bd4-0014-03f378e71768-4597b0bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_762e7a28-f55d-c84c-418f-65450a62d621-4597b0bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_783824a9-08b8-1346-e7f8-260b07468f8b-4597b0bb, #w-node-_783824a9-08b8-1346-e7f8-260b07468f97-4597b0bb, #w-node-_783824a9-08b8-1346-e7f8-260b07468fa3-4597b0bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_783824a9-08b8-1346-e7f8-260b07468fd3-4597b0bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d637d386-fde7-da25-489e-905e28504d6c-4597b0bb, #w-node-d637d386-fde7-da25-489e-905e28504d72-4597b0bb, #w-node-d637d386-fde7-da25-489e-905e28504d7a-4597b0bb, #w-node-d637d386-fde7-da25-489e-905e28504d81-4597b0bb, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f7265b-4597b0bb, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f72664-4597b0bb, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f7266d-4597b0bb, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f72676-4597b0bb, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-4597b0bb, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-4597b0bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc26f7-4597b0bb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc26fd-4597b0bb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc2704-4597b0bb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc270a-4597b0bb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc2710-4597b0bb {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc2717-4597b0bb {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc2722-4597b0bb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc2728-4597b0bb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc272f-4597b0bb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc2735-4597b0bb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc273b-4597b0bb {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc2742-4597b0bb {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc274d-4597b0bb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc2753-4597b0bb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc275a-4597b0bb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc2760-4597b0bb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc2766-4597b0bb {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc276d-4597b0bb {
  justify-self: end;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc2780-4597b0bb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc2786-4597b0bb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc278d-4597b0bb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc2793-4597b0bb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc2799-4597b0bb {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc27a0-4597b0bb {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc27ab-4597b0bb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc27b1-4597b0bb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc27b8-4597b0bb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc27be-4597b0bb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc27c4-4597b0bb {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc27cb-4597b0bb {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc27d6-4597b0bb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc27dc-4597b0bb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc27e3-4597b0bb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc27e9-4597b0bb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc27ef-4597b0bb {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-f163a66a-65f6-f38e-37dd-05f333dc27f6-4597b0bb {
  justify-self: end;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d2-b7117978 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d4-b7117978, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d6-b7117978, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d7-b7117978, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d8-b7117978 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0da-b7117978 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0db-b7117978, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0dc-b7117978, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0de-b7117978, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e0-b7117978, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1a8-b7117978, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1aa-b7117978, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7411-b7117978, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7413-b7117978, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e2-b7117978, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e3-b7117978, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e4-b7117978, #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d930-b7117978, #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d96c-b7117978, #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d96d-b7117978, #w-node-_3c74e779-37a6-6b01-b516-4d08862ede63-b7117978, #w-node-_3c74e779-37a6-6b01-b516-4d08862ede68-b7117978, #w-node-_3c74e779-37a6-6b01-b516-4d08862ede6e-b7117978, #w-node-_3c74e779-37a6-6b01-b516-4d08862ede74-b7117978, #w-node-_3c74e779-37a6-6b01-b516-4d08862ede78-b7117978, #w-node-c9c5b751-2f7d-2789-36e4-ac0b0f333b9c-b7117978, #w-node-c9c5b751-2f7d-2789-36e4-ac0b0f333ba4-b7117978, #w-node-c9c5b751-2f7d-2789-36e4-ac0b0f333bac-b7117978, #w-node-ccac8f91-6b25-277e-64b5-b32e3e539027-b7117978, #w-node-_08a8989a-e32f-ac3b-6eac-a034d6482afc-b7117978, #w-node-f47d5b95-390d-fd43-6a2d-23a27eaf9dbf-b7117978, #w-node-f47d5b95-390d-fd43-6a2d-23a27eaf9dc0-b7117978, #w-node-aa3c720d-c115-8228-2146-0e501ef48cc7-b7117978, #w-node-aa3c720d-c115-8228-2146-0e501ef48cc8-b7117978, #w-node-_26cc18da-eeaf-b95e-f2f0-bfac2d207308-b7117978, #w-node-_26cc18da-eeaf-b95e-f2f0-bfac2d207309-b7117978, #w-node-c28dfdbc-5fab-dafc-f621-9851f865f83f-b7117978, #w-node-c28dfdbc-5fab-dafc-f621-9851f865f840-b7117978, #w-node-c952373e-0d45-5eaf-6279-78f1f82d05bf-b7117978, #w-node-c952373e-0d45-5eaf-6279-78f1f82d05c0-b7117978, #w-node-e43ab6bc-b062-5f37-8cff-d27edae27838-b7117978, #w-node-e43ab6bc-b062-5f37-8cff-d27edae27839-b7117978, #w-node-af211996-f5c4-dba3-f9cd-6350b2039750-b7117978, #w-node-af211996-f5c4-dba3-f9cd-6350b2039751-b7117978, #w-node-_291fb001-5e91-1edf-ea08-c64aa15ebe5d-b7117978, #w-node-_291fb001-5e91-1edf-ea08-c64aa15ebe5e-b7117978, #w-node-e4cf30cc-b909-6308-0a23-153aff674d4f-b7117978, #w-node-e4cf30cc-b909-6308-0a23-153aff674d50-b7117978, #w-node-_842a3e15-4d00-c8e6-81f6-05d121656d63-b7117978, #w-node-_842a3e15-4d00-c8e6-81f6-05d121656d64-b7117978, #w-node-_2b10784a-740d-f89b-9dd3-d3fbea0a3368-b7117978, #w-node-_2b10784a-740d-f89b-9dd3-d3fbea0a3369-b7117978 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_292e9387-2cab-41c7-2165-19705019acc9-b7117978 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_17452887-d201-ede3-1336-680f9bb1a726-b7117978, #w-node-_17452887-d201-ede3-1336-680f9bb1a727-b7117978, #w-node-_17452887-d201-ede3-1336-680f9bb1a728-b7117978, #w-node-_17452887-d201-ede3-1336-680f9bb1a729-b7117978, #w-node-_17452887-d201-ede3-1336-680f9bb1a72a-b7117978, #w-node-_17452887-d201-ede3-1336-680f9bb1a72b-b7117978, #w-node-_17452887-d201-ede3-1336-680f9bb1a72c-b7117978, #w-node-_17452887-d201-ede3-1336-680f9bb1a72d-b7117978, #w-node-_9ce7d07b-3688-be99-3efe-6e275b8217c8-b7117978, #w-node-_9ce7d07b-3688-be99-3efe-6e275b8217c9-b7117978, #w-node-e1d18a0e-be72-3f95-1126-72997b15f174-b7117978, #w-node-e1d18a0e-be72-3f95-1126-72997b15f175-b7117978, #w-node-_2a4cb884-926e-cc48-f037-6a435979fa44-b7117978, #w-node-_2a4cb884-926e-cc48-f037-6a435979fa45-b7117978, #w-node-_7c8e37c9-527f-683d-c3a6-faee005f5b2f-b7117978, #w-node-_7c8e37c9-527f-683d-c3a6-faee005f5b30-b7117978, #w-node-_350ea83a-c175-19b6-50cd-ac95625c083b-b7117978, #w-node-_350ea83a-c175-19b6-50cd-ac95625c083c-b7117978 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b030d382-4682-761c-463c-0b3323db1939-b7117978 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b030d382-4682-761c-463c-0b3323db1942-b7117978, #w-node-b030d382-4682-761c-463c-0b3323db194c-b7117978, #w-node-b030d382-4682-761c-463c-0b3323db1951-b7117978, #w-node-b030d382-4682-761c-463c-0b3323db1959-b7117978, #w-node-b030d382-4682-761c-463c-0b3323db1963-b7117978, #w-node-b030d382-4682-761c-463c-0b3323db196b-b7117978, #w-node-b030d382-4682-761c-463c-0b3323db1975-b7117978, #w-node-b030d382-4682-761c-463c-0b3323db197d-b7117978, #w-node-b030d382-4682-761c-463c-0b3323db1987-b7117978, #w-node-b030d382-4682-761c-463c-0b3323db198f-b7117978, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2ca-b7117978, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2cb-b7117978, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2d0-b7117978, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2d1-b7117978, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2d6-b7117978, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2d7-b7117978, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2dc-b7117978, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2dd-b7117978, #w-node-_216d9d9c-87c7-883b-469a-7768e891b601-b7117978, #w-node-_7efb4455-80f3-7c9c-11fa-091cecfb6c58-b7117978, #w-node-ac7ac6f2-f76d-47fd-30d3-0931255d89ea-b7117978, #w-node-ac7ac6f2-f76d-47fd-30d3-0931255d89eb-b7117978, #w-node-ac7ac6f2-f76d-47fd-30d3-0931255d8a0b-b7117978, #w-node-_50daed83-4b36-a96e-0ffc-5c4302b5b184-b7117978, #w-node-_50daed83-4b36-a96e-0ffc-5c4302b5b185-b7117978, #w-node-_50daed83-4b36-a96e-0ffc-5c4302b5b1a7-b7117978, #w-node-_44018fd6-d081-7974-759b-abef418dabbd-b7117978, #w-node-_44018fd6-d081-7974-759b-abef418dabbe-b7117978, #w-node-_44018fd6-d081-7974-759b-abef418dabea-b7117978, #w-node-_248f33b7-93c5-2765-7d7f-c61f86065f3d-b7117978, #w-node-_248f33b7-93c5-2765-7d7f-c61f86065f3e-b7117978, #w-node-_248f33b7-93c5-2765-7d7f-c61f86065f5e-b7117978, #w-node-d32686af-8cc6-5e77-1a94-351f86559c66-b7117978, #w-node-d32686af-8cc6-5e77-1a94-351f86559c67-b7117978, #w-node-d32686af-8cc6-5e77-1a94-351f86559c87-b7117978, #w-node-_8d8abfca-b892-3bf4-d961-3cf78651fd22-b7117978, #w-node-_8d8abfca-b892-3bf4-d961-3cf78651fd23-b7117978, #w-node-_8d8abfca-b892-3bf4-d961-3cf78651fd53-b7117978, #w-node-_44b35dc0-f0b2-9984-22ed-989b77292a87-b7117978, #w-node-_44b35dc0-f0b2-9984-22ed-989b77292a88-b7117978, #w-node-_44b35dc0-f0b2-9984-22ed-989b77292a8d-b7117978, #w-node-_44b35dc0-f0b2-9984-22ed-989b77292a8e-b7117978, #w-node-d637d386-fde7-da25-489e-905e28504d6c-b7117978, #w-node-d637d386-fde7-da25-489e-905e28504d72-b7117978, #w-node-d637d386-fde7-da25-489e-905e28504d7a-b7117978, #w-node-d637d386-fde7-da25-489e-905e28504d81-b7117978, #w-node-_172d76cc-70c9-0097-2a37-c6e98b346498-b7117978, #w-node-_172d76cc-70c9-0097-2a37-c6e98b3464a4-b7117978, #w-node-_172d76cc-70c9-0097-2a37-c6e98b3464b0-b7117978, #w-node-_172d76cc-70c9-0097-2a37-c6e98b3464bc-b7117978, #w-node-_172d76cc-70c9-0097-2a37-c6e98b3464c8-b7117978, #w-node-_172d76cc-70c9-0097-2a37-c6e98b3464d4-b7117978, #w-node-_27ca59f8-da9f-b0b7-90ad-a711cb553e01-b7117978, #w-node-e49f198a-ce1f-b521-27ab-ada65c7a81b1-b7117978, #w-node-e49f198a-ce1f-b521-27ab-ada65c7a81ba-b7117978, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a15714-b7117978, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a1571d-b7117978, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a15726-b7117978, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-b7117978, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f7265b-b7117978, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f72664-b7117978, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f7266d-b7117978, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f72676-b7117978, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-b7117978 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d2-e0721f75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d4-e0721f75, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d6-e0721f75, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d7-e0721f75, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d8-e0721f75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0da-e0721f75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0db-e0721f75, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0dc-e0721f75, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1a8-e0721f75, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1aa-e0721f75, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0de-e0721f75, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e0-e0721f75, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7411-e0721f75, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7413-e0721f75, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e2-e0721f75, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e3-e0721f75, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e4-e0721f75, #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d930-e0721f75, #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d96c-e0721f75, #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d96d-e0721f75, #w-node-_3c74e779-37a6-6b01-b516-4d08862ede63-e0721f75, #w-node-_3c74e779-37a6-6b01-b516-4d08862ede68-e0721f75, #w-node-_3c74e779-37a6-6b01-b516-4d08862ede6e-e0721f75, #w-node-_3c74e779-37a6-6b01-b516-4d08862ede74-e0721f75, #w-node-_3c74e779-37a6-6b01-b516-4d08862ede78-e0721f75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65ff5cfc-283d-041c-d769-8077ec59b3e4-e0721f75 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_65ff5cfc-283d-041c-d769-8077ec59b412-e0721f75 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_65ff5cfc-283d-041c-d769-8077ec59b433-e0721f75 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_65ff5cfc-283d-041c-d769-8077ec59b434-e0721f75, #w-node-_65ff5cfc-283d-041c-d769-8077ec59b435-e0721f75, #w-node-_65ff5cfc-283d-041c-d769-8077ec59b436-e0721f75, #w-node-_65ff5cfc-283d-041c-d769-8077ec59b437-e0721f75, #w-node-_65ff5cfc-283d-041c-d769-8077ec59b438-e0721f75, #w-node-_65ff5cfc-283d-041c-d769-8077ec59b439-e0721f75, #w-node-_65ff5cfc-283d-041c-d769-8077ec59b43a-e0721f75, #w-node-_65ff5cfc-283d-041c-d769-8077ec59b43b-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53fea-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53feb-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53fec-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53fed-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53fee-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53fef-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff0-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff1-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff2-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff3-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff4-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff5-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff6-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff7-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff8-e0721f75, #w-node-c9c5b751-2f7d-2789-36e4-ac0b0f333b9c-e0721f75, #w-node-c9c5b751-2f7d-2789-36e4-ac0b0f333ba4-e0721f75, #w-node-c9c5b751-2f7d-2789-36e4-ac0b0f333bac-e0721f75, #w-node-ccac8f91-6b25-277e-64b5-b32e3e539027-e0721f75, #w-node-_08a8989a-e32f-ac3b-6eac-a034d6482afc-e0721f75, #w-node-f47d5b95-390d-fd43-6a2d-23a27eaf9dbf-e0721f75, #w-node-f47d5b95-390d-fd43-6a2d-23a27eaf9dc0-e0721f75, #w-node-aa3c720d-c115-8228-2146-0e501ef48cc7-e0721f75, #w-node-aa3c720d-c115-8228-2146-0e501ef48cc8-e0721f75, #w-node-_26cc18da-eeaf-b95e-f2f0-bfac2d207308-e0721f75, #w-node-_26cc18da-eeaf-b95e-f2f0-bfac2d207309-e0721f75, #w-node-c28dfdbc-5fab-dafc-f621-9851f865f83f-e0721f75, #w-node-c28dfdbc-5fab-dafc-f621-9851f865f840-e0721f75, #w-node-c952373e-0d45-5eaf-6279-78f1f82d05bf-e0721f75, #w-node-c952373e-0d45-5eaf-6279-78f1f82d05c0-e0721f75, #w-node-e43ab6bc-b062-5f37-8cff-d27edae27838-e0721f75, #w-node-e43ab6bc-b062-5f37-8cff-d27edae27839-e0721f75, #w-node-af211996-f5c4-dba3-f9cd-6350b2039750-e0721f75, #w-node-af211996-f5c4-dba3-f9cd-6350b2039751-e0721f75, #w-node-_291fb001-5e91-1edf-ea08-c64aa15ebe5d-e0721f75, #w-node-_291fb001-5e91-1edf-ea08-c64aa15ebe5e-e0721f75, #w-node-e4cf30cc-b909-6308-0a23-153aff674d4f-e0721f75, #w-node-e4cf30cc-b909-6308-0a23-153aff674d50-e0721f75, #w-node-_842a3e15-4d00-c8e6-81f6-05d121656d63-e0721f75, #w-node-_842a3e15-4d00-c8e6-81f6-05d121656d64-e0721f75, #w-node-_2b10784a-740d-f89b-9dd3-d3fbea0a3368-e0721f75, #w-node-_2b10784a-740d-f89b-9dd3-d3fbea0a3369-e0721f75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_292e9387-2cab-41c7-2165-19705019acc9-e0721f75 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_17452887-d201-ede3-1336-680f9bb1a726-e0721f75, #w-node-_17452887-d201-ede3-1336-680f9bb1a727-e0721f75, #w-node-_17452887-d201-ede3-1336-680f9bb1a728-e0721f75, #w-node-_17452887-d201-ede3-1336-680f9bb1a729-e0721f75, #w-node-_17452887-d201-ede3-1336-680f9bb1a72a-e0721f75, #w-node-_17452887-d201-ede3-1336-680f9bb1a72b-e0721f75, #w-node-_17452887-d201-ede3-1336-680f9bb1a72c-e0721f75, #w-node-_17452887-d201-ede3-1336-680f9bb1a72d-e0721f75, #w-node-_9ce7d07b-3688-be99-3efe-6e275b8217c8-e0721f75, #w-node-_9ce7d07b-3688-be99-3efe-6e275b8217c9-e0721f75, #w-node-e1d18a0e-be72-3f95-1126-72997b15f174-e0721f75, #w-node-e1d18a0e-be72-3f95-1126-72997b15f175-e0721f75, #w-node-_2a4cb884-926e-cc48-f037-6a435979fa44-e0721f75, #w-node-_2a4cb884-926e-cc48-f037-6a435979fa45-e0721f75, #w-node-_7c8e37c9-527f-683d-c3a6-faee005f5b2f-e0721f75, #w-node-_7c8e37c9-527f-683d-c3a6-faee005f5b30-e0721f75, #w-node-_350ea83a-c175-19b6-50cd-ac95625c083b-e0721f75, #w-node-_350ea83a-c175-19b6-50cd-ac95625c083c-e0721f75, #w-node-_570859d6-c3b9-543c-8665-dbb846de9377-e0721f75, #w-node-_570859d6-c3b9-543c-8665-dbb846de9378-e0721f75, #w-node-a9ccefe0-828f-db46-d289-abfd3a14d91e-e0721f75, #w-node-a9ccefe0-828f-db46-d289-abfd3a14d91f-e0721f75, #w-node-_76d4f1aa-a663-4a3c-fe1d-3fc8ec6299b0-e0721f75, #w-node-_76d4f1aa-a663-4a3c-fe1d-3fc8ec6299b1-e0721f75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b030d382-4682-761c-463c-0b3323db1939-e0721f75 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b030d382-4682-761c-463c-0b3323db1942-e0721f75, #w-node-b030d382-4682-761c-463c-0b3323db194c-e0721f75, #w-node-b030d382-4682-761c-463c-0b3323db1951-e0721f75, #w-node-b030d382-4682-761c-463c-0b3323db1959-e0721f75, #w-node-b030d382-4682-761c-463c-0b3323db1963-e0721f75, #w-node-b030d382-4682-761c-463c-0b3323db196b-e0721f75, #w-node-b030d382-4682-761c-463c-0b3323db1975-e0721f75, #w-node-b030d382-4682-761c-463c-0b3323db197d-e0721f75, #w-node-b030d382-4682-761c-463c-0b3323db1987-e0721f75, #w-node-b030d382-4682-761c-463c-0b3323db198f-e0721f75, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2ca-e0721f75, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2cb-e0721f75, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2d0-e0721f75, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2d1-e0721f75, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2d6-e0721f75, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2d7-e0721f75, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2dc-e0721f75, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2dd-e0721f75, #w-node-_216d9d9c-87c7-883b-469a-7768e891b601-e0721f75, #w-node-_7efb4455-80f3-7c9c-11fa-091cecfb6c58-e0721f75, #w-node-_7e04c2ab-d67b-3f05-08a7-fe6cfba3ee1a-e0721f75, #w-node-_7e04c2ab-d67b-3f05-08a7-fe6cfba3ee22-e0721f75, #w-node-_7e04c2ab-d67b-3f05-08a7-fe6cfba3ee2a-e0721f75, #w-node-_8b5499ec-9fab-9f47-d351-af9bbc520c9a-e0721f75, #w-node-f8168ed2-e6a5-dd5a-5c2d-406b26913ec9-e0721f75, #w-node-_21e7e28b-8746-eb13-a905-caea899a4988-e0721f75, #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e654-e0721f75, #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e660-e0721f75, #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e66c-e0721f75, #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e678-e0721f75, #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e684-e0721f75, #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e690-e0721f75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e69c-e0721f75 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e6a4-e0721f75, #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e6b0-e0721f75, #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e6bc-e0721f75, #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e6c8-e0721f75, #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e6d4-e0721f75, #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e6e0-e0721f75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e6ec-e0721f75 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d9eee158-520a-c4f7-465b-e415f6d5afbc-e0721f75, #w-node-d9eee158-520a-c4f7-465b-e415f6d5afc8-e0721f75, #w-node-d9eee158-520a-c4f7-465b-e415f6d5afd4-e0721f75, #w-node-d9eee158-520a-c4f7-465b-e415f6d5afe0-e0721f75, #w-node-d9eee158-520a-c4f7-465b-e415f6d5afec-e0721f75, #w-node-d9eee158-520a-c4f7-465b-e415f6d5aff8-e0721f75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e73c-e0721f75 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ad36af89-64e0-770e-83f3-8479fe3ac696-e0721f75, #w-node-ad36af89-64e0-770e-83f3-8479fe3ac6a2-e0721f75, #w-node-ad36af89-64e0-770e-83f3-8479fe3ac6ae-e0721f75, #w-node-ad36af89-64e0-770e-83f3-8479fe3ac6ba-e0721f75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e798-e0721f75 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fc1382fc-4ca2-b869-7932-64244aace1b1-e0721f75, #w-node-fc1382fc-4ca2-b869-7932-64244aace1b9-e0721f75, #w-node-fc1382fc-4ca2-b869-7932-64244aace1c3-e0721f75, #w-node-fc1382fc-4ca2-b869-7932-64244aace1cb-e0721f75, #w-node-e49f198a-ce1f-b521-27ab-ada65c7a81b1-e0721f75, #w-node-e49f198a-ce1f-b521-27ab-ada65c7a81ba-e0721f75, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a15714-e0721f75, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a1571d-e0721f75, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a15726-e0721f75, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-e0721f75, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f7265b-e0721f75, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f72664-e0721f75, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f7266d-e0721f75, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f72676-e0721f75, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-e0721f75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d2-27bb3eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d4-27bb3eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0da-27bb3eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0dc-27bb3eff, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1a8-27bb3eff, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1aa-27bb3eff, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d6-27bb3eff, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d7-27bb3eff, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d8-27bb3eff, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0de-27bb3eff, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e0-27bb3eff, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e2-27bb3eff, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e3-27bb3eff, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e4-27bb3eff, #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d930-27bb3eff, #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d96c-27bb3eff, #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d96d-27bb3eff, #w-node-_69060705-ceca-d5ff-4301-76d4f2036a8c-27bb3eff, #w-node-_69060705-ceca-d5ff-4301-76d4f2036a92-27bb3eff, #w-node-_69060705-ceca-d5ff-4301-76d4f2036a98-27bb3eff, #w-node-ccac8f91-6b25-277e-64b5-b32e3e539027-27bb3eff, #w-node-_08a8989a-e32f-ac3b-6eac-a034d6482afc-27bb3eff, #w-node-f47d5b95-390d-fd43-6a2d-23a27eaf9dbf-27bb3eff, #w-node-aa3c720d-c115-8228-2146-0e501ef48cc7-27bb3eff, #w-node-_26cc18da-eeaf-b95e-f2f0-bfac2d207308-27bb3eff, #w-node-c28dfdbc-5fab-dafc-f621-9851f865f83f-27bb3eff, #w-node-c952373e-0d45-5eaf-6279-78f1f82d05bf-27bb3eff, #w-node-e43ab6bc-b062-5f37-8cff-d27edae27838-27bb3eff, #w-node-af211996-f5c4-dba3-f9cd-6350b2039750-27bb3eff, #w-node-_291fb001-5e91-1edf-ea08-c64aa15ebe5d-27bb3eff, #w-node-e4cf30cc-b909-6308-0a23-153aff674d4f-27bb3eff, #w-node-_842a3e15-4d00-c8e6-81f6-05d121656d63-27bb3eff, #w-node-_2b10784a-740d-f89b-9dd3-d3fbea0a3368-27bb3eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b030d382-4682-761c-463c-0b3323db1939-27bb3eff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b030d382-4682-761c-463c-0b3323db1942-27bb3eff, #w-node-b030d382-4682-761c-463c-0b3323db194c-27bb3eff, #w-node-b030d382-4682-761c-463c-0b3323db1951-27bb3eff, #w-node-b030d382-4682-761c-463c-0b3323db1959-27bb3eff, #w-node-b030d382-4682-761c-463c-0b3323db1963-27bb3eff, #w-node-b030d382-4682-761c-463c-0b3323db196b-27bb3eff, #w-node-b030d382-4682-761c-463c-0b3323db1975-27bb3eff, #w-node-b030d382-4682-761c-463c-0b3323db197d-27bb3eff, #w-node-b030d382-4682-761c-463c-0b3323db1987-27bb3eff, #w-node-b030d382-4682-761c-463c-0b3323db198f-27bb3eff, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2ca-27bb3eff, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2cb-27bb3eff, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2d0-27bb3eff, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2d1-27bb3eff, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2d6-27bb3eff, #w-node-ba02b467-be0f-d35b-7947-390c8ab9d2d7-27bb3eff, #w-node-_5adf78e6-8ffc-44ed-1132-b765e4627bfa-27bb3eff, #w-node-_5adf78e6-8ffc-44ed-1132-b765e4627bfb-27bb3eff, #w-node-a1accf04-bc5c-7f72-e001-377cc43758ef-27bb3eff, #w-node-a1accf04-bc5c-7f72-e001-377cc43758f0-27bb3eff, #w-node-b69c1e9a-8a55-fdcc-f25e-72b4ef8959a9-27bb3eff, #w-node-b69c1e9a-8a55-fdcc-f25e-72b4ef8959aa-27bb3eff, #w-node-_216d9d9c-87c7-883b-469a-7768e891b601-27bb3eff, #w-node-_7efb4455-80f3-7c9c-11fa-091cecfb6c58-27bb3eff, #w-node-_66e9082f-0fa7-09eb-8f7b-b4c3595d0030-27bb3eff, #w-node-_66e9082f-0fa7-09eb-8f7b-b4c3595d0024-27bb3eff, #w-node-_66e9082f-0fa7-09eb-8f7b-b4c3595d003c-27bb3eff, #w-node-_66e9082f-0fa7-09eb-8f7b-b4c3595d0048-27bb3eff, #w-node-_66e9082f-0fa7-09eb-8f7b-b4c3595d005c-27bb3eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66e9082f-0fa7-09eb-8f7b-b4c3595d0064-27bb3eff {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_66e9082f-0fa7-09eb-8f7b-b4c3595d006c-27bb3eff, #w-node-_66e9082f-0fa7-09eb-8f7b-b4c3595d0078-27bb3eff, #w-node-_66e9082f-0fa7-09eb-8f7b-b4c3595d0084-27bb3eff, #w-node-_66e9082f-0fa7-09eb-8f7b-b4c3595d0090-27bb3eff, #w-node-_66e9082f-0fa7-09eb-8f7b-b4c3595d00a8-27bb3eff, #w-node-_66e9082f-0fa7-09eb-8f7b-b4c3595d00b0-27bb3eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24a77dba-9815-5e92-a3d6-7804b62ea60b-27bb3eff {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2df5dc24-9e78-0f06-9428-e819868708fc-27bb3eff, #w-node-_2df5dc24-9e78-0f06-9428-e81986870908-27bb3eff, #w-node-_2df5dc24-9e78-0f06-9428-e81986870910-27bb3eff, #w-node-_2df5dc24-9e78-0f06-9428-e8198687091c-27bb3eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab23ab27-e5b4-55e1-4119-02fc3a09f826-27bb3eff {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fc1382fc-4ca2-b869-7932-64244aace1b1-27bb3eff, #w-node-fc1382fc-4ca2-b869-7932-64244aace1b9-27bb3eff, #w-node-fc1382fc-4ca2-b869-7932-64244aace1c3-27bb3eff, #w-node-fc1382fc-4ca2-b869-7932-64244aace1cb-27bb3eff, #w-node-e49f198a-ce1f-b521-27ab-ada65c7a81b1-27bb3eff, #w-node-e49f198a-ce1f-b521-27ab-ada65c7a81ba-27bb3eff, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a15714-27bb3eff, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a1571d-27bb3eff, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a15726-27bb3eff, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-27bb3eff, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f7265b-27bb3eff, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f72664-27bb3eff, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f7266d-27bb3eff, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f72676-27bb3eff, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-27bb3eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d2-2affde1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d4-2affde1c, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d6-2affde1c, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d7-2affde1c, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d8-2affde1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0da-2affde1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0dc-2affde1c, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1a8-2affde1c, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1aa-2affde1c, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0de-2affde1c, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e0-2affde1c, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e2-2affde1c, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e3-2affde1c, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e4-2affde1c, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc41-2affde1c, #w-node-f3c29a4e-c8aa-bea3-576a-05c01353f81e-2affde1c, #w-node-d0d667f2-43a3-cb49-3014-3ac64d2ea5d6-2affde1c, #w-node-ba395361-95d7-48df-8856-025bc8dd578a-2affde1c, #w-node-_21037a2e-b2be-994e-0312-a64db1ae42e8-2affde1c, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc77-2affde1c, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc78-2affde1c, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc79-2affde1c, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc87-2affde1c, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc94-2affde1c, #w-node-_42f69bb4-12ee-4dfb-7c6e-5c1bd2210af0-2affde1c, #w-node-_42f69bb4-12ee-4dfb-7c6e-5c1bd2210af5-2affde1c, #w-node-_42f69bb4-12ee-4dfb-7c6e-5c1bd2210afb-2affde1c, #w-node-_42f69bb4-12ee-4dfb-7c6e-5c1bd2210b01-2affde1c, #w-node-_42f69bb4-12ee-4dfb-7c6e-5c1bd2210b05-2affde1c, #w-node-_69060705-ceca-d5ff-4301-76d4f2036a8c-2affde1c, #w-node-_69060705-ceca-d5ff-4301-76d4f2036a92-2affde1c, #w-node-_69060705-ceca-d5ff-4301-76d4f2036a98-2affde1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ccf0d7c-e779-2d34-54b4-311ed959ed65-2affde1c {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_6ccf0d7c-e779-2d34-54b4-311ed959ed91-2affde1c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edb2-2affde1c {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edb3-2affde1c, #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edb4-2affde1c, #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edb5-2affde1c, #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edb6-2affde1c, #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edb7-2affde1c, #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edb8-2affde1c, #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edb9-2affde1c, #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edba-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e951-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e952-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e953-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e954-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e955-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e956-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e957-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e958-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e959-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95a-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95b-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95c-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95d-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95e-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95f-2affde1c, #w-node-_355ce051-e512-9cfd-7967-81633306cd6f-2affde1c, #w-node-_355ce051-e512-9cfd-7967-81633306cd77-2affde1c, #w-node-_355ce051-e512-9cfd-7967-81633306cd7f-2affde1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b030d382-4682-761c-463c-0b3323db1939-2affde1c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b030d382-4682-761c-463c-0b3323db1942-2affde1c, #w-node-b030d382-4682-761c-463c-0b3323db194c-2affde1c, #w-node-b030d382-4682-761c-463c-0b3323db1951-2affde1c, #w-node-b030d382-4682-761c-463c-0b3323db1959-2affde1c, #w-node-b030d382-4682-761c-463c-0b3323db1963-2affde1c, #w-node-b030d382-4682-761c-463c-0b3323db196b-2affde1c, #w-node-b030d382-4682-761c-463c-0b3323db1975-2affde1c, #w-node-b030d382-4682-761c-463c-0b3323db197d-2affde1c, #w-node-b030d382-4682-761c-463c-0b3323db1987-2affde1c, #w-node-b030d382-4682-761c-463c-0b3323db198f-2affde1c, #w-node-c952373e-0d45-5eaf-6279-78f1f82d05bf-2affde1c, #w-node-e43ab6bc-b062-5f37-8cff-d27edae27838-2affde1c, #w-node-af211996-f5c4-dba3-f9cd-6350b2039750-2affde1c, #w-node-_291fb001-5e91-1edf-ea08-c64aa15ebe5d-2affde1c, #w-node-e4cf30cc-b909-6308-0a23-153aff674d4f-2affde1c, #w-node-_842a3e15-4d00-c8e6-81f6-05d121656d63-2affde1c, #w-node-b4b944d3-5912-c088-8f1b-5778a233fb47-2affde1c, #w-node-_2ba2a20e-416b-9414-23e6-770b577726c4-2affde1c, #w-node-_2ba2a20e-416b-9414-23e6-770b577726c5-2affde1c, #w-node-_2ba2a20e-416b-9414-23e6-770b577726ca-2affde1c, #w-node-_2ba2a20e-416b-9414-23e6-770b577726cb-2affde1c, #w-node-_2ba2a20e-416b-9414-23e6-770b577726d0-2affde1c, #w-node-_2ba2a20e-416b-9414-23e6-770b577726d1-2affde1c, #w-node-_2ba2a20e-416b-9414-23e6-770b577726d6-2affde1c, #w-node-_2ba2a20e-416b-9414-23e6-770b577726d7-2affde1c, #w-node-_216d9d9c-87c7-883b-469a-7768e891b601-2affde1c, #w-node-_7efb4455-80f3-7c9c-11fa-091cecfb6c58-2affde1c, #w-node-f94f61cd-9001-e598-5da2-86d7a805c1e6-2affde1c, #w-node-f94f61cd-9001-e598-5da2-86d7a805c1e7-2affde1c, #w-node-f94f61cd-9001-e598-5da2-86d7a805c1f6-2affde1c, #w-node-f94f61cd-9001-e598-5da2-86d7a805c1f7-2affde1c, #w-node-c9cbb9ab-3e4f-2d12-277d-4c2f5a603dc8-2affde1c, #w-node-c9cbb9ab-3e4f-2d12-277d-4c2f5a603dc9-2affde1c, #w-node-dc44632c-3786-6784-8d15-b6b6e14ee2cf-2affde1c, #w-node-dc44632c-3786-6784-8d15-b6b6e14ee2d0-2affde1c, #w-node-_720525bf-e6cf-048e-f830-6138f15074e1-2affde1c, #w-node-_43f74d38-4635-6d4b-4518-73e5a04c4080-2affde1c, #w-node-_43f74d38-4635-6d4b-4518-73e5a04c408c-2affde1c, #w-node-_43f74d38-4635-6d4b-4518-73e5a04c4098-2affde1c, #w-node-_43f74d38-4635-6d4b-4518-73e5a04c40a4-2affde1c, #w-node-_7f25cd45-b6ca-80b0-8a5f-e1d5a7a6b0b7-2affde1c, #w-node-_44bddf08-5626-0e26-bf16-bc5ed083788c-2affde1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0132389-5910-022e-762e-f8dfd69efc89-2affde1c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_43f74d38-4635-6d4b-4518-73e5a04c40b0-2affde1c, #w-node-_35a002bc-69ad-55b2-3741-688e0e3617bf-2affde1c, #w-node-d06bc8d6-7022-0cd9-ac27-4230abcd099e-2affde1c, #w-node-fc1382fc-4ca2-b869-7932-64244aace1b1-2affde1c, #w-node-fc1382fc-4ca2-b869-7932-64244aace1b9-2affde1c, #w-node-fc1382fc-4ca2-b869-7932-64244aace1c3-2affde1c, #w-node-fc1382fc-4ca2-b869-7932-64244aace1cb-2affde1c, #w-node-e49f198a-ce1f-b521-27ab-ada65c7a81b1-2affde1c, #w-node-e49f198a-ce1f-b521-27ab-ada65c7a81ba-2affde1c, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a15714-2affde1c, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a1571d-2affde1c, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a15726-2affde1c, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-2affde1c, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f7265b-2affde1c, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f72664-2affde1c, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f7266d-2affde1c, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f72676-2affde1c, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-2affde1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d2-e7fbc930 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d4-e7fbc930, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d6-e7fbc930, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d7-e7fbc930, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d8-e7fbc930 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0da-e7fbc930 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0dc-e7fbc930, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1a8-e7fbc930, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1aa-e7fbc930, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0de-e7fbc930, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e0-e7fbc930, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e2-e7fbc930, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e3-e7fbc930, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e4-e7fbc930, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc41-e7fbc930, #w-node-f3c29a4e-c8aa-bea3-576a-05c01353f81e-e7fbc930, #w-node-d0d667f2-43a3-cb49-3014-3ac64d2ea5d6-e7fbc930, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc77-e7fbc930, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc78-e7fbc930, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc79-e7fbc930, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc87-e7fbc930, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc94-e7fbc930 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ccf0d7c-e779-2d34-54b4-311ed959ed65-e7fbc930 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_6ccf0d7c-e779-2d34-54b4-311ed959ed91-e7fbc930 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edb2-e7fbc930 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edb3-e7fbc930, #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edb4-e7fbc930, #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edb5-e7fbc930, #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edb6-e7fbc930, #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edb7-e7fbc930, #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edb8-e7fbc930, #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edb9-e7fbc930, #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edba-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e951-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e952-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e953-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e954-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e955-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e956-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e957-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e958-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e959-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95a-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95b-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95c-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95d-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95e-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95f-e7fbc930, #w-node-_355ce051-e512-9cfd-7967-81633306cd6f-e7fbc930, #w-node-_355ce051-e512-9cfd-7967-81633306cd77-e7fbc930, #w-node-_355ce051-e512-9cfd-7967-81633306cd7f-e7fbc930 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b030d382-4682-761c-463c-0b3323db1939-e7fbc930 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b030d382-4682-761c-463c-0b3323db1942-e7fbc930, #w-node-b030d382-4682-761c-463c-0b3323db194c-e7fbc930, #w-node-b030d382-4682-761c-463c-0b3323db1951-e7fbc930, #w-node-b030d382-4682-761c-463c-0b3323db1959-e7fbc930, #w-node-b030d382-4682-761c-463c-0b3323db1963-e7fbc930, #w-node-b030d382-4682-761c-463c-0b3323db196b-e7fbc930, #w-node-b030d382-4682-761c-463c-0b3323db1975-e7fbc930, #w-node-b030d382-4682-761c-463c-0b3323db197d-e7fbc930, #w-node-b030d382-4682-761c-463c-0b3323db1987-e7fbc930, #w-node-b030d382-4682-761c-463c-0b3323db198f-e7fbc930, #w-node-_2ba2a20e-416b-9414-23e6-770b577726c4-e7fbc930, #w-node-_2ba2a20e-416b-9414-23e6-770b577726c5-e7fbc930, #w-node-_2ba2a20e-416b-9414-23e6-770b577726ca-e7fbc930, #w-node-_2ba2a20e-416b-9414-23e6-770b577726cb-e7fbc930, #w-node-_2ba2a20e-416b-9414-23e6-770b577726d0-e7fbc930, #w-node-_2ba2a20e-416b-9414-23e6-770b577726d1-e7fbc930, #w-node-_2ba2a20e-416b-9414-23e6-770b577726d6-e7fbc930, #w-node-_2ba2a20e-416b-9414-23e6-770b577726d7-e7fbc930, #w-node-_216d9d9c-87c7-883b-469a-7768e891b601-e7fbc930, #w-node-_7efb4455-80f3-7c9c-11fa-091cecfb6c58-e7fbc930, #w-node-_43f74d38-4635-6d4b-4518-73e5a04c4080-e7fbc930, #w-node-_43f74d38-4635-6d4b-4518-73e5a04c408c-e7fbc930, #w-node-_43f74d38-4635-6d4b-4518-73e5a04c4098-e7fbc930, #w-node-_43f74d38-4635-6d4b-4518-73e5a04c40a4-e7fbc930, #w-node-_44bddf08-5626-0e26-bf16-bc5ed083788c-e7fbc930, #w-node-_43f74d38-4635-6d4b-4518-73e5a04c40b0-e7fbc930 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3307bb34-ed3e-af90-5195-d341d639ab58-e7fbc930 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4cde2dfc-8396-3b76-dc7e-9bd9a8e9125b-e7fbc930, #w-node-fc1382fc-4ca2-b869-7932-64244aace1b1-e7fbc930, #w-node-fc1382fc-4ca2-b869-7932-64244aace1b9-e7fbc930, #w-node-fc1382fc-4ca2-b869-7932-64244aace1c3-e7fbc930, #w-node-fc1382fc-4ca2-b869-7932-64244aace1cb-e7fbc930, #w-node-e49f198a-ce1f-b521-27ab-ada65c7a81b1-e7fbc930, #w-node-e49f198a-ce1f-b521-27ab-ada65c7a81ba-e7fbc930, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a15714-e7fbc930, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a1571d-e7fbc930, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a15726-e7fbc930, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-e7fbc930, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f7265b-e7fbc930, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f72664-e7fbc930, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f7266d-e7fbc930, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f72676-e7fbc930, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-e7fbc930 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d2-fb51370f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d4-fb51370f, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d6-fb51370f, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d7-fb51370f, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d8-fb51370f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0da-fb51370f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0dc-fb51370f, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1a8-fb51370f, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1aa-fb51370f, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0de-fb51370f, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e0-fb51370f, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7411-fb51370f, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7413-fb51370f, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e2-fb51370f, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e3-fb51370f, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e4-fb51370f, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc41-fb51370f, #w-node-f3c29a4e-c8aa-bea3-576a-05c01353f81e-fb51370f, #w-node-d0d667f2-43a3-cb49-3014-3ac64d2ea5d6-fb51370f, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc77-fb51370f, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc78-fb51370f, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc79-fb51370f, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc87-fb51370f, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc94-fb51370f, #w-node-_42f69bb4-12ee-4dfb-7c6e-5c1bd2210af0-fb51370f, #w-node-_42f69bb4-12ee-4dfb-7c6e-5c1bd2210af5-fb51370f, #w-node-_42f69bb4-12ee-4dfb-7c6e-5c1bd2210afb-fb51370f, #w-node-_42f69bb4-12ee-4dfb-7c6e-5c1bd2210b01-fb51370f, #w-node-_42f69bb4-12ee-4dfb-7c6e-5c1bd2210b05-fb51370f, #w-node-_355ce051-e512-9cfd-7967-81633306cd6f-fb51370f, #w-node-_355ce051-e512-9cfd-7967-81633306cd77-fb51370f, #w-node-_355ce051-e512-9cfd-7967-81633306cd7f-fb51370f, #w-node-_2ba2a20e-416b-9414-23e6-770b577726c4-fb51370f, #w-node-_2ba2a20e-416b-9414-23e6-770b577726c5-fb51370f, #w-node-_2ba2a20e-416b-9414-23e6-770b577726ca-fb51370f, #w-node-_2ba2a20e-416b-9414-23e6-770b577726cb-fb51370f, #w-node-_2ba2a20e-416b-9414-23e6-770b577726d0-fb51370f, #w-node-_2ba2a20e-416b-9414-23e6-770b577726d1-fb51370f, #w-node-_2ba2a20e-416b-9414-23e6-770b577726d6-fb51370f, #w-node-_2ba2a20e-416b-9414-23e6-770b577726d7-fb51370f, #w-node-_5804c11d-d22e-dbea-5f57-30457b84d346-fb51370f, #w-node-_5804c11d-d22e-dbea-5f57-30457b84d34e-fb51370f, #w-node-_5804c11d-d22e-dbea-5f57-30457b84d356-fb51370f, #w-node-_5804c11d-d22e-dbea-5f57-30457b84d35e-fb51370f, #w-node-_5804c11d-d22e-dbea-5f57-30457b84d366-fb51370f, #w-node-_5804c11d-d22e-dbea-5f57-30457b84d36e-fb51370f, #w-node-_09e1e6eb-7b35-497b-9f54-df959ad627bb-fb51370f, #w-node-_09e1e6eb-7b35-497b-9f54-df959ad627bc-fb51370f, #w-node-_09e1e6eb-7b35-497b-9f54-df959ad627dc-fb51370f, #w-node-_09e1e6eb-7b35-497b-9f54-df959ad627e6-fb51370f, #w-node-_09e1e6eb-7b35-497b-9f54-df959ad627e7-fb51370f, #w-node-_09e1e6eb-7b35-497b-9f54-df959ad62809-fb51370f, #w-node-_09e1e6eb-7b35-497b-9f54-df959ad62814-fb51370f, #w-node-_09e1e6eb-7b35-497b-9f54-df959ad62815-fb51370f, #w-node-_09e1e6eb-7b35-497b-9f54-df959ad62835-fb51370f, #w-node-_09e1e6eb-7b35-497b-9f54-df959ad6283f-fb51370f, #w-node-_09e1e6eb-7b35-497b-9f54-df959ad62840-fb51370f, #w-node-_09e1e6eb-7b35-497b-9f54-df959ad62860-fb51370f, #w-node-f7d3a0b1-09b9-20da-902a-d244e547e34b-fb51370f, #w-node-_57803846-7089-a6ea-d81a-ae7f65df0375-fb51370f, #w-node-_8a190d2b-becf-1474-4a57-041302273c17-fb51370f, #w-node-_42f0ed48-da79-b0da-1402-d62e8d83606f-fb51370f, #w-node-f7d3a0b1-09b9-20da-902a-d244e547e343-fb51370f, #w-node-e4357323-4770-e725-696a-9786c554244e-fb51370f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaf9fb75-6c92-f839-8b09-eb69d86a78c8-fb51370f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b099e5dc-e9d2-74e8-a433-b32d7e5f5594-fb51370f, #w-node-b099e5dc-e9d2-74e8-a433-b32d7e5f559c-fb51370f, #w-node-b099e5dc-e9d2-74e8-a433-b32d7e5f55a4-fb51370f, #w-node-b099e5dc-e9d2-74e8-a433-b32d7e5f55ac-fb51370f, #w-node-b099e5dc-e9d2-74e8-a433-b32d7e5f55b4-fb51370f, #w-node-fc1382fc-4ca2-b869-7932-64244aace1b1-fb51370f, #w-node-fc1382fc-4ca2-b869-7932-64244aace1b9-fb51370f, #w-node-fc1382fc-4ca2-b869-7932-64244aace1c3-fb51370f, #w-node-fc1382fc-4ca2-b869-7932-64244aace1cb-fb51370f, #w-node-e49f198a-ce1f-b521-27ab-ada65c7a81b1-fb51370f, #w-node-e49f198a-ce1f-b521-27ab-ada65c7a81ba-fb51370f, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a15714-fb51370f, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a1571d-fb51370f, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a15726-fb51370f, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-fb51370f, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f7265b-fb51370f, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f72664-fb51370f, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f7266d-fb51370f, #w-node-_6bf4cb01-725f-d814-b8d0-cd2013f72676-fb51370f, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-fb51370f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d2-d067acc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d4-d067acc3, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d6-d067acc3, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d7-d067acc3, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d8-d067acc3, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1a8-d067acc3, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1aa-d067acc3, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0de-d067acc3, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e0-d067acc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0da-d067acc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0db-d067acc3, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0dc-d067acc3, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7411-d067acc3, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7413-d067acc3, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e2-d067acc3, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e3-d067acc3, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e4-d067acc3, #w-node-_21112444-0705-a8be-025c-696800458be6-d067acc3, #w-node-_21112444-0705-a8be-025c-696800458bf2-d067acc3, #w-node-_21112444-0705-a8be-025c-696800458bfe-d067acc3, #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d96c-d067acc3, #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d96d-d067acc3, #w-node-_3c74e779-37a6-6b01-b516-4d08862ede63-d067acc3, #w-node-_3c74e779-37a6-6b01-b516-4d08862ede68-d067acc3, #w-node-_3c74e779-37a6-6b01-b516-4d08862ede6e-d067acc3, #w-node-_3c74e779-37a6-6b01-b516-4d08862ede74-d067acc3, #w-node-_3c74e779-37a6-6b01-b516-4d08862ede78-d067acc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65ff5cfc-283d-041c-d769-8077ec59b3e4-d067acc3 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_65ff5cfc-283d-041c-d769-8077ec59b412-d067acc3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_65ff5cfc-283d-041c-d769-8077ec59b433-d067acc3 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_65ff5cfc-283d-041c-d769-8077ec59b434-d067acc3, #w-node-_65ff5cfc-283d-041c-d769-8077ec59b435-d067acc3, #w-node-_65ff5cfc-283d-041c-d769-8077ec59b436-d067acc3, #w-node-_65ff5cfc-283d-041c-d769-8077ec59b437-d067acc3, #w-node-_65ff5cfc-283d-041c-d769-8077ec59b438-d067acc3, #w-node-_65ff5cfc-283d-041c-d769-8077ec59b439-d067acc3, #w-node-_65ff5cfc-283d-041c-d769-8077ec59b43a-d067acc3, #w-node-_65ff5cfc-283d-041c-d769-8077ec59b43b-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53fea-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53feb-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53fec-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53fed-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53fee-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53fef-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff0-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff1-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff2-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff3-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff4-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff5-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff6-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff7-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff8-d067acc3, #w-node-c9c5b751-2f7d-2789-36e4-ac0b0f333b9c-d067acc3, #w-node-c9c5b751-2f7d-2789-36e4-ac0b0f333ba4-d067acc3, #w-node-c9c5b751-2f7d-2789-36e4-ac0b0f333bac-d067acc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b030d382-4682-761c-463c-0b3323db1939-d067acc3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b030d382-4682-761c-463c-0b3323db1942-d067acc3, #w-node-b030d382-4682-761c-463c-0b3323db194c-d067acc3, #w-node-b030d382-4682-761c-463c-0b3323db1951-d067acc3, #w-node-b030d382-4682-761c-463c-0b3323db1959-d067acc3, #w-node-b030d382-4682-761c-463c-0b3323db1963-d067acc3, #w-node-b030d382-4682-761c-463c-0b3323db196b-d067acc3, #w-node-b030d382-4682-761c-463c-0b3323db1975-d067acc3, #w-node-b030d382-4682-761c-463c-0b3323db197d-d067acc3, #w-node-b030d382-4682-761c-463c-0b3323db1987-d067acc3, #w-node-b030d382-4682-761c-463c-0b3323db198f-d067acc3, #w-node-_20df4ae5-cc4a-c1c2-2a6b-d09e974f141a-d067acc3, #w-node-_20df4ae5-cc4a-c1c2-2a6b-d09e974f141b-d067acc3, #w-node-_20df4ae5-cc4a-c1c2-2a6b-d09e974f1420-d067acc3, #w-node-_20df4ae5-cc4a-c1c2-2a6b-d09e974f1421-d067acc3, #w-node-_20df4ae5-cc4a-c1c2-2a6b-d09e974f1426-d067acc3, #w-node-_20df4ae5-cc4a-c1c2-2a6b-d09e974f1427-d067acc3, #w-node-_20df4ae5-cc4a-c1c2-2a6b-d09e974f142c-d067acc3, #w-node-_20df4ae5-cc4a-c1c2-2a6b-d09e974f142d-d067acc3, #w-node-_57b0f065-5ea1-7d43-d860-24bac7074296-d067acc3, #w-node-_8736cf63-098e-f789-e849-4bcfaa80fa2b-d067acc3, #w-node-_2e878db7-4e03-833f-0230-656211b3507d-d067acc3, #w-node-d29bf319-f0ee-76cd-613e-25ae201bee1e-d067acc3, #w-node-ccac8f91-6b25-277e-64b5-b32e3e539027-d067acc3, #w-node-_08a8989a-e32f-ac3b-6eac-a034d6482afc-d067acc3, #w-node-f47d5b95-390d-fd43-6a2d-23a27eaf9dbf-d067acc3, #w-node-f47d5b95-390d-fd43-6a2d-23a27eaf9dc0-d067acc3, #w-node-aa3c720d-c115-8228-2146-0e501ef48cc7-d067acc3, #w-node-aa3c720d-c115-8228-2146-0e501ef48cc8-d067acc3, #w-node-_26cc18da-eeaf-b95e-f2f0-bfac2d207308-d067acc3, #w-node-_26cc18da-eeaf-b95e-f2f0-bfac2d207309-d067acc3, #w-node-c28dfdbc-5fab-dafc-f621-9851f865f83f-d067acc3, #w-node-c28dfdbc-5fab-dafc-f621-9851f865f840-d067acc3, #w-node-c952373e-0d45-5eaf-6279-78f1f82d05bf-d067acc3, #w-node-c952373e-0d45-5eaf-6279-78f1f82d05c0-d067acc3, #w-node-e43ab6bc-b062-5f37-8cff-d27edae27838-d067acc3, #w-node-e43ab6bc-b062-5f37-8cff-d27edae27839-d067acc3, #w-node-af211996-f5c4-dba3-f9cd-6350b2039750-d067acc3, #w-node-af211996-f5c4-dba3-f9cd-6350b2039751-d067acc3, #w-node-_291fb001-5e91-1edf-ea08-c64aa15ebe5d-d067acc3, #w-node-_291fb001-5e91-1edf-ea08-c64aa15ebe5e-d067acc3, #w-node-e4cf30cc-b909-6308-0a23-153aff674d4f-d067acc3, #w-node-e4cf30cc-b909-6308-0a23-153aff674d50-d067acc3, #w-node-_842a3e15-4d00-c8e6-81f6-05d121656d63-d067acc3, #w-node-_842a3e15-4d00-c8e6-81f6-05d121656d64-d067acc3, #w-node-_2b10784a-740d-f89b-9dd3-d3fbea0a3368-d067acc3, #w-node-_2b10784a-740d-f89b-9dd3-d3fbea0a3369-d067acc3, #w-node-fc1382fc-4ca2-b869-7932-64244aace1b1-d067acc3, #w-node-fc1382fc-4ca2-b869-7932-64244aace1b9-d067acc3, #w-node-fc1382fc-4ca2-b869-7932-64244aace1c3-d067acc3, #w-node-fc1382fc-4ca2-b869-7932-64244aace1cb-d067acc3, #w-node-e49f198a-ce1f-b521-27ab-ada65c7a81b1-d067acc3, #w-node-e49f198a-ce1f-b521-27ab-ada65c7a81ba-d067acc3, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a15714-d067acc3, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a1571d-d067acc3, #w-node-_5f4d39d6-a9a6-3221-5416-246ab9a15726-d067acc3, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-d067acc3, #w-node-_7781c01f-5fdb-8d69-6c67-ab3f6e3bea2f-d067acc3, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-d067acc3, #w-node-f860f3f8-2a09-e09f-9d46-f365365a9432-33752db8, #w-node-_4fb6cc36-f854-eb4f-960f-80029045a1ca-33752db8, #w-node-_69165c03-0f9d-66c8-7b9e-c107760913fc-33752db8, #w-node-_69165c03-0f9d-66c8-7b9e-c10776091402-33752db8, #w-node-_3dfa41b2-7a3e-c630-4545-2d57567bc600-33752db8, #w-node-_3dfa41b2-7a3e-c630-4545-2d57567bc601-33752db8, #w-node-_49afda1f-f196-edaf-1a61-e97536b46dea-33752db8, #w-node-_49afda1f-f196-edaf-1a61-e97536b46df2-33752db8, #w-node-_01886c50-38ca-9361-39ea-2684f6c813ef-33752db8, #w-node-_67520eb7-1b26-6bdc-b37b-233be5b5ccc6-33752db8, #w-node-_8c4dbe2f-b605-168a-e2e3-4411ce3ec5a2-33752db8, #w-node-a482d2c6-c891-c019-2d9f-febec88a3ac8-33752db8, #w-node-_1853f8e1-07af-9791-bc06-048c3bdfae06-33752db8, #w-node-_8e59cb6f-6ac0-5b59-4038-da12442d9f9c-33752db8, #w-node-a3850d28-aae4-662e-8d8f-0c64c8e6c76b-33752db8, #w-node-a3850d28-aae4-662e-8d8f-0c64c8e6c76f-33752db8, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-33752db8, #w-node-_6f191be5-7394-2fbb-06ba-b0b8956b498d-33752db8, #w-node-_0f9b39bd-8e4c-c884-571b-25bffc7e5b6c-33752db8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_727fe57e-3186-91c2-c971-a08178878b43-33752db8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_727fe57e-3186-91c2-c971-a08178878b44-33752db8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-de270204-5575-026e-b8fc-b33f59077da9-33752db8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-de270204-5575-026e-b8fc-b33f59077daa-33752db8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_98978d54-df48-bc7d-b933-a9a3bafe1c22-33752db8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_98978d54-df48-bc7d-b933-a9a3bafe1c23-33752db8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_58423ca2-6764-51e9-fd61-6c11e02432da-33752db8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_58423ca2-6764-51e9-fd61-6c11e02432db-33752db8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_21612a97-e3bc-49b4-04bb-9429148e0286-33752db8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_21612a97-e3bc-49b4-04bb-9429148e0287-33752db8, #w-node-_614d801e-a7ab-3171-bd03-99901ca992d3-33752db8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab928-33752db8, #w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab931-33752db8, #w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab93a-33752db8, #w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab943-33752db8, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-33752db8, #w-node-f860f3f8-2a09-e09f-9d46-f365365a9432-a55d1d88, #w-node-_69165c03-0f9d-66c8-7b9e-c107760913fc-a55d1d88, #w-node-_69165c03-0f9d-66c8-7b9e-c10776091402-a55d1d88, #w-node-f066d94d-f197-6416-f75d-055d04b6fe4c-a55d1d88, #w-node-_4fe5c24a-fb42-8412-55ff-7653b69ddae8-a55d1d88, #w-node-_1b038a46-87b5-db2e-1921-7430dbe69821-a55d1d88, #w-node-_1b038a46-87b5-db2e-1921-7430dbe69822-a55d1d88, #w-node-_3dfa41b2-7a3e-c630-4545-2d57567bc600-a55d1d88, #w-node-_3dfa41b2-7a3e-c630-4545-2d57567bc601-a55d1d88, #w-node-a482d2c6-c891-c019-2d9f-febec88a3ac8-a55d1d88, #w-node-_1853f8e1-07af-9791-bc06-048c3bdfae06-a55d1d88, #w-node-_8e59cb6f-6ac0-5b59-4038-da12442d9f9c-a55d1d88, #w-node-_309c7c5b-9fd5-88f9-58af-309273956515-a55d1d88, #w-node-_7ce7cdb0-322b-c1f8-4cca-42be5a4a26a4-a55d1d88, #w-node-_26b89824-98dd-aff8-989f-f938d5730fa3-a55d1d88, #w-node-_26b89824-98dd-aff8-989f-f938d5730fa5-a55d1d88, #w-node-_26b89824-98dd-aff8-989f-f938d5730fa7-a55d1d88, #w-node-_26b89824-98dd-aff8-989f-f938d5730fab-a55d1d88, #w-node-c33e9224-e0e5-8c0d-ee78-7e2e251cb452-a55d1d88, #w-node-_9774bd40-f118-9961-5c10-ea87b1fb7ebf-a55d1d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26b89824-98dd-aff8-989f-f938d5730fb7-a55d1d88 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_26b89824-98dd-aff8-989f-f938d5730fa9-a55d1d88, #w-node-_26b89824-98dd-aff8-989f-f938d5730fad-a55d1d88, #w-node-a3850d28-aae4-662e-8d8f-0c64c8e6c76b-a55d1d88, #w-node-a3850d28-aae4-662e-8d8f-0c64c8e6c76f-a55d1d88, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-a55d1d88, #w-node-_6f191be5-7394-2fbb-06ba-b0b8956b498d-a55d1d88, #w-node-_0f9b39bd-8e4c-c884-571b-25bffc7e5b6c-a55d1d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_727fe57e-3186-91c2-c971-a08178878b43-a55d1d88 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_727fe57e-3186-91c2-c971-a08178878b44-a55d1d88 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-de270204-5575-026e-b8fc-b33f59077da9-a55d1d88 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-de270204-5575-026e-b8fc-b33f59077daa-a55d1d88 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_98978d54-df48-bc7d-b933-a9a3bafe1c22-a55d1d88 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_98978d54-df48-bc7d-b933-a9a3bafe1c23-a55d1d88 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab928-a55d1d88, #w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab931-a55d1d88, #w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab93a-a55d1d88, #w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab943-a55d1d88, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-a55d1d88, #w-node-f860f3f8-2a09-e09f-9d46-f365365a9432-f36afafc, #w-node-_88c6c66c-334c-8ef0-674b-2377f20e7534-f36afafc, #w-node-_69165c03-0f9d-66c8-7b9e-c107760913fc-f36afafc, #w-node-_69165c03-0f9d-66c8-7b9e-c10776091402-f36afafc, #w-node-f066d94d-f197-6416-f75d-055d04b6fe4c-f36afafc, #w-node-_1b038a46-87b5-db2e-1921-7430dbe69821-f36afafc, #w-node-_1b038a46-87b5-db2e-1921-7430dbe69822-f36afafc, #w-node-_3dfa41b2-7a3e-c630-4545-2d57567bc600-f36afafc, #w-node-_3dfa41b2-7a3e-c630-4545-2d57567bc601-f36afafc, #w-node-a482d2c6-c891-c019-2d9f-febec88a3ac8-f36afafc, #w-node-_1853f8e1-07af-9791-bc06-048c3bdfae06-f36afafc, #w-node-_8e59cb6f-6ac0-5b59-4038-da12442d9f9c-f36afafc, #w-node-_309c7c5b-9fd5-88f9-58af-309273956515-f36afafc, #w-node-_7ce7cdb0-322b-c1f8-4cca-42be5a4a26a4-f36afafc, #w-node-_721fa05d-b0a3-4368-f09d-ebdede08b843-f36afafc, #w-node-_5ab8049b-9a86-ff8a-27ee-a3a3a65f91c0-f36afafc, #w-node-_66f987d4-3af8-a86f-0a07-fd203c6e1e89-f36afafc, #w-node-f571e6ae-3dd4-eaec-ee1a-af86c38ca58a-f36afafc, #w-node-f571e6ae-3dd4-eaec-ee1a-af86c38ca58c-f36afafc, #w-node-f571e6ae-3dd4-eaec-ee1a-af86c38ca58e-f36afafc, #w-node-f571e6ae-3dd4-eaec-ee1a-af86c38ca590-f36afafc, #w-node-f571e6ae-3dd4-eaec-ee1a-af86c38ca592-f36afafc, #w-node-f571e6ae-3dd4-eaec-ee1a-af86c38ca594-f36afafc, #w-node-f571e6ae-3dd4-eaec-ee1a-af86c38ca596-f36afafc, #w-node-f571e6ae-3dd4-eaec-ee1a-af86c38ca598-f36afafc, #w-node-f571e6ae-3dd4-eaec-ee1a-af86c38ca59a-f36afafc, #w-node-f571e6ae-3dd4-eaec-ee1a-af86c38ca59c-f36afafc, #w-node-f571e6ae-3dd4-eaec-ee1a-af86c38ca59e-f36afafc, #w-node-f571e6ae-3dd4-eaec-ee1a-af86c38ca5a0-f36afafc, #w-node-f571e6ae-3dd4-eaec-ee1a-af86c38ca5a2-f36afafc, #w-node-f571e6ae-3dd4-eaec-ee1a-af86c38ca5a4-f36afafc, #w-node-f571e6ae-3dd4-eaec-ee1a-af86c38ca5a6-f36afafc, #w-node-f571e6ae-3dd4-eaec-ee1a-af86c38ca5a8-f36afafc, #w-node-a3850d28-aae4-662e-8d8f-0c64c8e6c76b-f36afafc, #w-node-a3850d28-aae4-662e-8d8f-0c64c8e6c76f-f36afafc, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-f36afafc, #w-node-_6f191be5-7394-2fbb-06ba-b0b8956b498d-f36afafc, #w-node-_0f9b39bd-8e4c-c884-571b-25bffc7e5b6c-f36afafc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_727fe57e-3186-91c2-c971-a08178878b43-f36afafc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_727fe57e-3186-91c2-c971-a08178878b44-f36afafc, #w-node-de270204-5575-026e-b8fc-b33f59077daa-f36afafc, #w-node-_98978d54-df48-bc7d-b933-a9a3bafe1c23-f36afafc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-db29199b-f00d-ff34-a6a5-90782570b12b-f36afafc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-db29199b-f00d-ff34-a6a5-90782570b12c-f36afafc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_06840416-15b5-7e25-2eb3-35658b4f0435-f36afafc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_06840416-15b5-7e25-2eb3-35658b4f0436-f36afafc, #w-node-_3957ba92-6d93-e0c3-20e9-176d3cbf4ebc-f36afafc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b8214b7c-9c75-7628-fa44-cb00621765d0-f36afafc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8214b7c-9c75-7628-fa44-cb00621765d1-f36afafc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c7fea134-a42b-8538-e28a-bfc811600fe1-f36afafc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c7fea134-a42b-8538-e28a-bfc811600fe2-f36afafc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7f46479f-d3b4-01c9-eed7-c6af0879f08e-f36afafc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7f46479f-d3b4-01c9-eed7-c6af0879f08f-f36afafc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e58e581d-0cbf-6d8a-ec46-53415551383c-f36afafc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e58e581d-0cbf-6d8a-ec46-53415551383d-f36afafc, #w-node-_94ba648e-cbbc-3281-6ceb-2eaee32bac7a-f36afafc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab928-f36afafc, #w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab931-f36afafc, #w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab93a-f36afafc, #w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab943-f36afafc, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-f36afafc, #w-node-f860f3f8-2a09-e09f-9d46-f365365a9432-6fcd0f62, #w-node-_88c6c66c-334c-8ef0-674b-2377f20e7534-6fcd0f62, #w-node-_69165c03-0f9d-66c8-7b9e-c107760913fc-6fcd0f62, #w-node-_69165c03-0f9d-66c8-7b9e-c10776091402-6fcd0f62, #w-node-f066d94d-f197-6416-f75d-055d04b6fe4c-6fcd0f62, #w-node-bde0dfeb-f42c-21bf-1892-eb768aa04dc9-6fcd0f62, #w-node-_3dfa41b2-7a3e-c630-4545-2d57567bc600-6fcd0f62, #w-node-_3dfa41b2-7a3e-c630-4545-2d57567bc601-6fcd0f62, #w-node-a482d2c6-c891-c019-2d9f-febec88a3ac8-6fcd0f62, #w-node-_1853f8e1-07af-9791-bc06-048c3bdfae06-6fcd0f62, #w-node-_8e59cb6f-6ac0-5b59-4038-da12442d9f9c-6fcd0f62, #w-node-_309c7c5b-9fd5-88f9-58af-309273956515-6fcd0f62, #w-node-_7ce7cdb0-322b-c1f8-4cca-42be5a4a26a4-6fcd0f62, #w-node-_26b89824-98dd-aff8-989f-f938d5730fa3-6fcd0f62, #w-node-_95e64667-5c66-20ad-3cb1-43e3eb09c8c9-6fcd0f62, #w-node-c2d6d2e0-7ad9-9f37-0cb4-76a07ab317fd-6fcd0f62, #w-node-ba9ce394-1730-c8a4-d54d-0561c4666d81-6fcd0f62, #w-node-fe4e4f1a-d5d4-1478-bcbb-1f1e9d4df453-6fcd0f62, #w-node-d6987570-1bb1-ccf9-13e0-9c033c2855c8-6fcd0f62, #w-node-_504b4142-fd44-3d66-5d13-1b14f2189627-6fcd0f62, #w-node-_4cad4dbe-5e7d-a3d6-74a8-fd753ae7df43-6fcd0f62, #w-node-_6898936a-43fe-4aa1-e322-68c5dafaf45a-6fcd0f62, #w-node-ed3831d3-43aa-9c14-7564-8b1e93bc0d53-6fcd0f62, #w-node-ae0f3c9d-b12e-dfda-a26b-e81bc44bde9a-6fcd0f62, #w-node-b2f4cff1-4de6-4bab-734f-1912ab2548b3-6fcd0f62, #w-node-_1efe81a7-ae66-6930-a5ac-a4364be1d871-6fcd0f62, #w-node-_274c8214-2157-08e9-8362-20432aa645a3-6fcd0f62, #w-node-f2b555f4-bed2-141d-9005-60f7d358980b-6fcd0f62, #w-node-_2f4d9232-78b7-f915-596c-8c146b64ef13-6fcd0f62, #w-node-a3850d28-aae4-662e-8d8f-0c64c8e6c76b-6fcd0f62, #w-node-a3850d28-aae4-662e-8d8f-0c64c8e6c76f-6fcd0f62, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-6fcd0f62, #w-node-_6f191be5-7394-2fbb-06ba-b0b8956b498d-6fcd0f62, #w-node-_0f9b39bd-8e4c-c884-571b-25bffc7e5b6c-6fcd0f62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_727fe57e-3186-91c2-c971-a08178878b43-6fcd0f62 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_727fe57e-3186-91c2-c971-a08178878b44-6fcd0f62 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-db29199b-f00d-ff34-a6a5-90782570b12b-6fcd0f62 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-db29199b-f00d-ff34-a6a5-90782570b12c-6fcd0f62 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_06840416-15b5-7e25-2eb3-35658b4f0435-6fcd0f62 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_06840416-15b5-7e25-2eb3-35658b4f0436-6fcd0f62, #w-node-_3957ba92-6d93-e0c3-20e9-176d3cbf4ebc-6fcd0f62 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b8214b7c-9c75-7628-fa44-cb00621765d0-6fcd0f62 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8214b7c-9c75-7628-fa44-cb00621765d1-6fcd0f62, #w-node-c7fea134-a42b-8538-e28a-bfc811600fe2-6fcd0f62 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7f46479f-d3b4-01c9-eed7-c6af0879f08e-6fcd0f62 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7f46479f-d3b4-01c9-eed7-c6af0879f08f-6fcd0f62, #w-node-_94ba648e-cbbc-3281-6ceb-2eaee32bac7a-6fcd0f62 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e58e581d-0cbf-6d8a-ec46-53415551383c-6fcd0f62 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e58e581d-0cbf-6d8a-ec46-53415551383d-6fcd0f62 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab928-6fcd0f62, #w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab931-6fcd0f62, #w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab93a-6fcd0f62, #w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab943-6fcd0f62, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-6fcd0f62, #w-node-f860f3f8-2a09-e09f-9d46-f365365a9432-176308a3, #w-node-_69165c03-0f9d-66c8-7b9e-c107760913fc-176308a3, #w-node-_69165c03-0f9d-66c8-7b9e-c10776091402-176308a3, #w-node-f066d94d-f197-6416-f75d-055d04b6fe4c-176308a3, #w-node-bde0dfeb-f42c-21bf-1892-eb768aa04dc9-176308a3, #w-node-_58b820a8-c6ee-c78a-6229-344debd22db2-176308a3, #w-node-_145d4105-c4b1-1e8c-59d0-01b799e8901e-176308a3, #w-node-_145d4105-c4b1-1e8c-59d0-01b799e8901f-176308a3, #w-node-_3dfa41b2-7a3e-c630-4545-2d57567bc600-176308a3, #w-node-_3dfa41b2-7a3e-c630-4545-2d57567bc601-176308a3, #w-node-_8f6ec51d-99a7-7fc6-a5ff-aea145933456-176308a3, #w-node-_8f6ec51d-99a7-7fc6-a5ff-aea145933457-176308a3, #w-node-a482d2c6-c891-c019-2d9f-febec88a3ac8-176308a3, #w-node-_1853f8e1-07af-9791-bc06-048c3bdfae06-176308a3, #w-node-_8e59cb6f-6ac0-5b59-4038-da12442d9f9c-176308a3, #w-node-_309c7c5b-9fd5-88f9-58af-309273956515-176308a3, #w-node-_7ce7cdb0-322b-c1f8-4cca-42be5a4a26a4-176308a3, #w-node-a3850d28-aae4-662e-8d8f-0c64c8e6c76b-176308a3, #w-node-a3850d28-aae4-662e-8d8f-0c64c8e6c76f-176308a3, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-176308a3, #w-node-_6f191be5-7394-2fbb-06ba-b0b8956b498d-176308a3, #w-node-_0f9b39bd-8e4c-c884-571b-25bffc7e5b6c-176308a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_727fe57e-3186-91c2-c971-a08178878b43-176308a3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_727fe57e-3186-91c2-c971-a08178878b44-176308a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-db29199b-f00d-ff34-a6a5-90782570b12b-176308a3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-db29199b-f00d-ff34-a6a5-90782570b12c-176308a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_06840416-15b5-7e25-2eb3-35658b4f0435-176308a3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_06840416-15b5-7e25-2eb3-35658b4f0436-176308a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b8214b7c-9c75-7628-fa44-cb00621765d0-176308a3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8214b7c-9c75-7628-fa44-cb00621765d1-176308a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7f46479f-d3b4-01c9-eed7-c6af0879f08e-176308a3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7f46479f-d3b4-01c9-eed7-c6af0879f08f-176308a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e58e581d-0cbf-6d8a-ec46-53415551383c-176308a3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e58e581d-0cbf-6d8a-ec46-53415551383d-176308a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f3118bfe-b18f-384e-188e-d57b843fa72b-176308a3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f3118bfe-b18f-384e-188e-d57b843fa72c-176308a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6d9f6ee8-9200-a546-18f8-49168278f123-176308a3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6d9f6ee8-9200-a546-18f8-49168278f124-176308a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0e99b9ff-1dda-a880-1406-41d6ba61052a-176308a3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0e99b9ff-1dda-a880-1406-41d6ba61052b-176308a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c8694b5a-e0c5-66a5-0f95-da202dac8b2f-176308a3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c8694b5a-e0c5-66a5-0f95-da202dac8b30-176308a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e432c0c4-dfe6-ab66-2f98-88535e1eda8b-176308a3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e432c0c4-dfe6-ab66-2f98-88535e1eda8c-176308a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_80c081f3-befe-8a4f-c6b3-baef9ef6732f-176308a3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_80c081f3-befe-8a4f-c6b3-baef9ef67330-176308a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab928-176308a3, #w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab931-176308a3, #w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab93a-176308a3, #w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab943-176308a3, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-176308a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d2-9468b714 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d4-9468b714, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0de-9468b714, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e0-9468b714 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0da-9468b714 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0db-9468b714, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0dc-9468b714, #w-node-_8a3ab4c5-8707-06d0-94ce-951fa160e529-9468b714, #w-node-_8a3ab4c5-8707-06d0-94ce-951fa160e535-9468b714, #w-node-_8a3ab4c5-8707-06d0-94ce-951fa160e541-9468b714, #w-node-_8a3ab4c5-8707-06d0-94ce-951fa160e54f-9468b714, #w-node-_8a3ab4c5-8707-06d0-94ce-951fa160e55e-9468b714, #w-node-_8a3ab4c5-8707-06d0-94ce-951fa160e56b-9468b714, #w-node-_8a3ab4c5-8707-06d0-94ce-951fa160e578-9468b714, #w-node-_8a3ab4c5-8707-06d0-94ce-951fa160e57a-9468b714, #w-node-_8a3ab4c5-8707-06d0-94ce-951fa160e587-9468b714, #w-node-_483f0888-d461-c7c7-1533-3e24fe5abc24-9468b714, #w-node-_483f0888-d461-c7c7-1533-3e24fe5abc2c-9468b714, #w-node-_483f0888-d461-c7c7-1533-3e24fe5abc34-9468b714, #w-node-_44c1bb3e-57ee-975e-56f3-70aa4f231d18-9468b714, #w-node-_4b3143e0-7271-8dd4-bc81-44cc8922b06a-9468b714, #w-node-_4b3143e0-7271-8dd4-bc81-44cc8922b06b-9468b714, #w-node-_4b3143e0-7271-8dd4-bc81-44cc8922b076-9468b714, #w-node-_4b3143e0-7271-8dd4-bc81-44cc8922b077-9468b714, #w-node-_4b3143e0-7271-8dd4-bc81-44cc8922b07f-9468b714, #w-node-_4b3143e0-7271-8dd4-bc81-44cc8922b080-9468b714, #w-node-_33518841-af59-cedd-f10d-05f31cf3a8a1-9468b714, #w-node-_33518841-af59-cedd-f10d-05f31cf3a8aa-9468b714, #w-node-_33518841-af59-cedd-f10d-05f31cf3a8b7-9468b714, #w-node-_33518841-af59-cedd-f10d-05f31cf3a8c0-9468b714, #w-node-_33518841-af59-cedd-f10d-05f31cf3a8c9-9468b714, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-9468b714, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0de-b4baf864, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e0-b4baf864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d2-b4baf864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d4-b4baf864, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7411-b4baf864, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7413-b4baf864, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1a8-b4baf864, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1aa-b4baf864, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d6-b4baf864, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d7-b4baf864, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d8-b4baf864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0da-b4baf864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0db-b4baf864, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0dc-b4baf864, #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed0a-b4baf864, #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed16-b4baf864, #w-node-_179c522d-a076-5288-e15d-9ecde3ec7a11-b4baf864, #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed32-b4baf864, #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed33-b4baf864, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d99227f-b4baf864, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d992284-b4baf864, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d99228a-b4baf864, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d992290-b4baf864, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d992294-b4baf864, #w-node-_49afda1f-f196-edaf-1a61-e97536b46dea-b4baf864, #w-node-_49afda1f-f196-edaf-1a61-e97536b46df2-b4baf864, #w-node-_49afda1f-f196-edaf-1a61-e97536b46dfa-b4baf864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b030d382-4682-761c-463c-0b3323db1939-b4baf864 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b030d382-4682-761c-463c-0b3323db1942-b4baf864, #w-node-b030d382-4682-761c-463c-0b3323db194c-b4baf864, #w-node-b030d382-4682-761c-463c-0b3323db1951-b4baf864, #w-node-b030d382-4682-761c-463c-0b3323db1959-b4baf864, #w-node-b030d382-4682-761c-463c-0b3323db1963-b4baf864, #w-node-b030d382-4682-761c-463c-0b3323db196b-b4baf864, #w-node-b030d382-4682-761c-463c-0b3323db1975-b4baf864, #w-node-b030d382-4682-761c-463c-0b3323db197d-b4baf864, #w-node-b030d382-4682-761c-463c-0b3323db1987-b4baf864, #w-node-b030d382-4682-761c-463c-0b3323db198f-b4baf864, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb1-b4baf864, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb2-b4baf864, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb7-b4baf864, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb8-b4baf864, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcbd-b4baf864, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcbe-b4baf864, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcc3-b4baf864, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcc4-b4baf864, #w-node-_216d9d9c-87c7-883b-469a-7768e891b601-b4baf864, #w-node-_7efb4455-80f3-7c9c-11fa-091cecfb6c58-b4baf864, #w-node-_6303fea7-8f26-c93d-b178-1ea88e5a7234-b4baf864, #w-node-_9c63c49f-a9d8-3400-3808-967dfe733bd0-b4baf864, #w-node-_69d3ab8f-ff48-80bc-4300-51fc0106477e-b4baf864, #w-node-ed40b35f-96f9-e5e5-5064-ebbb4fc39fd3-b4baf864, #w-node-_0961e591-24aa-7589-5fef-f69d831e00aa-b4baf864, #w-node-c88fd29f-ca53-712d-4fd9-1eef7b1d2087-b4baf864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8da3fe6a-0156-73ad-2a6f-25c3f6d85c1a-b4baf864 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4b28564f-d306-e423-f403-ed9039b33abe-b4baf864, #w-node-_47a86e5d-c3ff-1cb1-f951-ac2a1433808b-b4baf864, #w-node-_924b82bb-d9fa-bb24-60f0-a2489968a6d6-b4baf864, #w-node-_9de9b9fa-c2dd-6157-927a-147140ca7561-b4baf864, #w-node-ef9b6d47-e8d1-a8a3-692c-6948813fab1d-b4baf864, #w-node-_056fd133-2c03-f321-3476-af42f4f5e66c-b4baf864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b236ad48-2a02-61ed-72ba-4e0778c70922-b4baf864 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0fc54dd2-9a14-d112-8ac5-dcd99c088e0b-b4baf864, #w-node-a623a697-efcf-f8dc-a0fb-1ed59b38e6c2-b4baf864, #w-node-da8465a3-d215-882c-2b97-adae642e42cb-b4baf864, #w-node-_1c2af798-1e6d-e5e3-760c-d2051b581042-b4baf864, #w-node-dff82f93-9438-c77f-1d6b-878f4007cdc9-b4baf864, #w-node-f238e57a-f4be-4c52-a816-a8ce9d0e2d64-b4baf864, #w-node-b0f771d7-46c8-da0c-d2d7-f025f8dfa685-b4baf864, #w-node-_11e87818-d44f-dac9-7f58-0c78d23c93c4-b4baf864, #w-node-_63df3663-609d-1389-7e62-e26aa822fd14-b4baf864, #w-node-_7d4cddb1-2e65-7638-bd7f-788c447bba6e-b4baf864, #w-node-_48d7f5ae-4c09-b8b7-476f-4c79b17451b6-b4baf864, #w-node-_3ea94369-69b7-d6cc-3654-7c71ddeca039-b4baf864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_783824a9-08b8-1346-e7f8-260b07468fd3-b4baf864 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a37-b4baf864, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a3f-b4baf864, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a47-b4baf864, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a4f-b4baf864, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a57-b4baf864, #w-node-_0d489956-e57d-ba63-9086-3e3ff3ad37de-b4baf864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6dc405c9-4b63-fca4-b55d-8d645b9d34a8-b4baf864 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6dc405c9-4b63-fca4-b55d-8d645b9d34d4-b4baf864, #w-node-_8d853365-e7dd-6799-87c7-ac78206c9b14-b4baf864 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1032-b4baf864, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c103b-b4baf864, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1048-b4baf864, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1051-b4baf864, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c105a-b4baf864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccce6-b4baf864 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccce7-b4baf864 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d96de46e-160e-d05b-6807-7310777cccf1-b4baf864 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d96de46e-160e-d05b-6807-7310777cccf2-b4baf864 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d96de46e-160e-d05b-6807-7310777cccfc-b4baf864 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d96de46e-160e-d05b-6807-7310777cccfd-b4baf864 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccd07-b4baf864 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccd08-b4baf864 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccd12-b4baf864 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccd13-b4baf864 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccd1d-b4baf864 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccd1e-b4baf864 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccd28-b4baf864 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccd29-b4baf864 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccd33-b4baf864 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccd34-b4baf864 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccd3e-b4baf864 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccd3f-b4baf864 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccd49-b4baf864 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccd4a-b4baf864 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccd54-b4baf864 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccd55-b4baf864 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccd5f-b4baf864 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d96de46e-160e-d05b-6807-7310777ccd60-b4baf864 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d671c844-e971-17cc-41d8-b8c73632f139-b4baf864, #w-node-_7781c01f-5fdb-8d69-6c67-ab3f6e3bea2f-b4baf864, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-b4baf864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d2-2d7447a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d4-2d7447a3, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d6-2d7447a3, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d7-2d7447a3, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d8-2d7447a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0da-2d7447a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0db-2d7447a3, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0dc-2d7447a3, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0de-2d7447a3, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e0-2d7447a3, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1a8-2d7447a3, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1aa-2d7447a3, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7411-2d7447a3, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7413-2d7447a3, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e2-2d7447a3, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e3-2d7447a3, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e4-2d7447a3, #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed0a-2d7447a3, #w-node-_986f4296-a7d9-86c4-472f-cedc9ed93f80-2d7447a3, #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed16-2d7447a3, #w-node-_179c522d-a076-5288-e15d-9ecde3ec7a11-2d7447a3, #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed32-2d7447a3, #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed33-2d7447a3, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d99227f-2d7447a3, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d992284-2d7447a3, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d99228a-2d7447a3, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d992290-2d7447a3, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d992294-2d7447a3, #w-node-d49be06b-c9d4-acef-280d-34097cd7aaea-2d7447a3, #w-node-d49be06b-c9d4-acef-280d-34097cd7aaf2-2d7447a3, #w-node-d49be06b-c9d4-acef-280d-34097cd7aafa-2d7447a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef91eb0e-5b5c-3ac0-4498-767009080d3e-2d7447a3 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-ef91eb0e-5b5c-3ac0-4498-767009080d71-2d7447a3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ef91eb0e-5b5c-3ac0-4498-767009080d96-2d7447a3 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-ef91eb0e-5b5c-3ac0-4498-767009080d97-2d7447a3, #w-node-ef91eb0e-5b5c-3ac0-4498-767009080d98-2d7447a3, #w-node-ef91eb0e-5b5c-3ac0-4498-767009080d99-2d7447a3, #w-node-ef91eb0e-5b5c-3ac0-4498-767009080d9b-2d7447a3, #w-node-ef91eb0e-5b5c-3ac0-4498-767009080d9c-2d7447a3, #w-node-ef91eb0e-5b5c-3ac0-4498-767009080d9d-2d7447a3, #w-node-ef91eb0e-5b5c-3ac0-4498-767009080d9e-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faee-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faef-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faf0-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faf1-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faf2-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faf3-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faf4-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faf5-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faf6-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faf7-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faf8-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faf9-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19fafa-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19fafb-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19fafc-2d7447a3, #w-node-c1dac1ae-d727-0608-fddd-f49da5e27fbb-2d7447a3, #w-node-c1dac1ae-d727-0608-fddd-f49da5e27fbd-2d7447a3, #w-node-c1dac1ae-d727-0608-fddd-f49da5e27fbf-2d7447a3, #w-node-c1dac1ae-d727-0608-fddd-f49da5e27fc1-2d7447a3, #w-node-c1dac1ae-d727-0608-fddd-f49da5e27fc3-2d7447a3, #w-node-c1dac1ae-d727-0608-fddd-f49da5e27fc5-2d7447a3, #w-node-c1dac1ae-d727-0608-fddd-f49da5e27fc7-2d7447a3, #w-node-_6700b90f-4930-6363-0a64-5e2f3d3f7d09-2d7447a3, #w-node-_1686122e-248d-6fa4-e5b8-2b439c19322b-2d7447a3, #w-node-ad9ff5f4-54e2-7ba0-b714-85d513e07df3-2d7447a3, #w-node-_8f145c17-26f4-894c-8d8c-83e725c414cd-2d7447a3, #w-node-_2a8115e7-24f3-6896-b1f2-0855058a28bb-2d7447a3, #w-node-_0014f9d5-9be7-1a92-2c18-325fc132d9f6-2d7447a3, #w-node-_0014f9d5-9be7-1a92-2c18-325fc132d9fc-2d7447a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b030d382-4682-761c-463c-0b3323db1939-2d7447a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b030d382-4682-761c-463c-0b3323db1942-2d7447a3, #w-node-b030d382-4682-761c-463c-0b3323db194c-2d7447a3, #w-node-b030d382-4682-761c-463c-0b3323db1951-2d7447a3, #w-node-b030d382-4682-761c-463c-0b3323db1959-2d7447a3, #w-node-b030d382-4682-761c-463c-0b3323db1963-2d7447a3, #w-node-b030d382-4682-761c-463c-0b3323db196b-2d7447a3, #w-node-b030d382-4682-761c-463c-0b3323db1975-2d7447a3, #w-node-b030d382-4682-761c-463c-0b3323db197d-2d7447a3, #w-node-b030d382-4682-761c-463c-0b3323db1987-2d7447a3, #w-node-b030d382-4682-761c-463c-0b3323db198f-2d7447a3, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb1-2d7447a3, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb2-2d7447a3, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb7-2d7447a3, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb8-2d7447a3, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcbd-2d7447a3, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcbe-2d7447a3, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcc3-2d7447a3, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcc4-2d7447a3, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a37-2d7447a3, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a3f-2d7447a3, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a47-2d7447a3, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a4f-2d7447a3, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a57-2d7447a3, #w-node-_0d489956-e57d-ba63-9086-3e3ff3ad37de-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-500238521944-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-500238521950-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-50023852195c-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-500238521968-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-500238521974-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-500238521980-2d7447a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_191e17ac-1d1d-95e3-31d1-50023852198c-2d7447a3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_191e17ac-1d1d-95e3-31d1-500238521994-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-5002385219a0-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-5002385219ac-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-5002385219b8-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-5002385219c4-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-5002385219d0-2d7447a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_191e17ac-1d1d-95e3-31d1-5002385219d8-2d7447a3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_191e17ac-1d1d-95e3-31d1-5002385219e0-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-5002385219ec-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-5002385219f8-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-500238521a04-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-500238521a10-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-500238521a1c-2d7447a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_191e17ac-1d1d-95e3-31d1-500238521a28-2d7447a3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_191e17ac-1d1d-95e3-31d1-500238521a30-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-500238521a3c-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-500238521a48-2d7447a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_191e17ac-1d1d-95e3-31d1-500238521a54-2d7447a3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be6d-2d7447a3, #w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be75-2d7447a3, #w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be7f-2d7447a3, #w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be87-2d7447a3, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1032-2d7447a3, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c103b-2d7447a3, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1048-2d7447a3, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1051-2d7447a3, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c105a-2d7447a3, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-2d7447a3, #w-node-_7781c01f-5fdb-8d69-6c67-ab3f6e3bea2f-2d7447a3, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-2d7447a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d2-f5c0d2c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d4-f5c0d2c2, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d6-f5c0d2c2, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d7-f5c0d2c2, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d8-f5c0d2c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0da-f5c0d2c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0db-f5c0d2c2, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0dc-f5c0d2c2, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0de-f5c0d2c2, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e0-f5c0d2c2, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1a8-f5c0d2c2, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1aa-f5c0d2c2, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7411-f5c0d2c2, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7413-f5c0d2c2, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e2-f5c0d2c2, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e3-f5c0d2c2, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e4-f5c0d2c2, #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed0a-f5c0d2c2, #w-node-_986f4296-a7d9-86c4-472f-cedc9ed93f80-f5c0d2c2, #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed16-f5c0d2c2, #w-node-_179c522d-a076-5288-e15d-9ecde3ec7a11-f5c0d2c2, #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed32-f5c0d2c2, #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed33-f5c0d2c2, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d99227f-f5c0d2c2, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d992284-f5c0d2c2, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d99228a-f5c0d2c2, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d992290-f5c0d2c2, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d992294-f5c0d2c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a21bf5d-da48-e704-3f1b-aa2e2094ae01-f5c0d2c2 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_7a21bf5d-da48-e704-3f1b-aa2e2094ae32-f5c0d2c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7a21bf5d-da48-e704-3f1b-aa2e2094ae53-f5c0d2c2 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_7a21bf5d-da48-e704-3f1b-aa2e2094ae54-f5c0d2c2, #w-node-_7a21bf5d-da48-e704-3f1b-aa2e2094ae55-f5c0d2c2, #w-node-_7a21bf5d-da48-e704-3f1b-aa2e2094ae56-f5c0d2c2, #w-node-_7a21bf5d-da48-e704-3f1b-aa2e2094ae58-f5c0d2c2, #w-node-_7a21bf5d-da48-e704-3f1b-aa2e2094ae59-f5c0d2c2, #w-node-_7a21bf5d-da48-e704-3f1b-aa2e2094ae5a-f5c0d2c2, #w-node-_7a21bf5d-da48-e704-3f1b-aa2e2094ae5b-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf48-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf49-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf4a-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf4b-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf4c-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf4d-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf4e-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf4f-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf50-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf51-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf52-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf53-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf54-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf55-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf56-f5c0d2c2, #w-node-d49be06b-c9d4-acef-280d-34097cd7aaea-f5c0d2c2, #w-node-d49be06b-c9d4-acef-280d-34097cd7aaf2-f5c0d2c2, #w-node-d49be06b-c9d4-acef-280d-34097cd7aafa-f5c0d2c2, #w-node-c1dac1ae-d727-0608-fddd-f49da5e27fbb-f5c0d2c2, #w-node-c1dac1ae-d727-0608-fddd-f49da5e27fbd-f5c0d2c2, #w-node-c1dac1ae-d727-0608-fddd-f49da5e27fbf-f5c0d2c2, #w-node-c1dac1ae-d727-0608-fddd-f49da5e27fc1-f5c0d2c2, #w-node-c1dac1ae-d727-0608-fddd-f49da5e27fc3-f5c0d2c2, #w-node-c1dac1ae-d727-0608-fddd-f49da5e27fc5-f5c0d2c2, #w-node-c1dac1ae-d727-0608-fddd-f49da5e27fc7-f5c0d2c2, #w-node-_6700b90f-4930-6363-0a64-5e2f3d3f7d09-f5c0d2c2, #w-node-_1686122e-248d-6fa4-e5b8-2b439c19322b-f5c0d2c2, #w-node-ad9ff5f4-54e2-7ba0-b714-85d513e07df3-f5c0d2c2, #w-node-_8f145c17-26f4-894c-8d8c-83e725c414cd-f5c0d2c2, #w-node-_2a8115e7-24f3-6896-b1f2-0855058a28bb-f5c0d2c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42b2c12a-c603-2ebb-561c-8e8af376acb4-f5c0d2c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0a546569-fd50-4bb8-21e0-14999326652a-f5c0d2c2, #w-node-_0a546569-fd50-4bb8-21e0-14999326652c-f5c0d2c2, #w-node-_0a546569-fd50-4bb8-21e0-14999326652e-f5c0d2c2, #w-node-_0a546569-fd50-4bb8-21e0-149993266530-f5c0d2c2, #w-node-_0a546569-fd50-4bb8-21e0-149993266532-f5c0d2c2, #w-node-_0a546569-fd50-4bb8-21e0-149993266534-f5c0d2c2, #w-node-_0a546569-fd50-4bb8-21e0-149993266536-f5c0d2c2, #w-node-_0a546569-fd50-4bb8-21e0-149993266538-f5c0d2c2, #w-node-_0a546569-fd50-4bb8-21e0-14999326653a-f5c0d2c2, #w-node-_0a546569-fd50-4bb8-21e0-14999326653c-f5c0d2c2, #w-node-_0a546569-fd50-4bb8-21e0-14999326653e-f5c0d2c2, #w-node-_0a546569-fd50-4bb8-21e0-149993266540-f5c0d2c2, #w-node-_0014f9d5-9be7-1a92-2c18-325fc132d9f6-f5c0d2c2, #w-node-_0014f9d5-9be7-1a92-2c18-325fc132d9fc-f5c0d2c2, #w-node-_1c7ab616-278b-069a-5d6b-58e3fffaff09-f5c0d2c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b030d382-4682-761c-463c-0b3323db1939-f5c0d2c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b030d382-4682-761c-463c-0b3323db1942-f5c0d2c2, #w-node-b030d382-4682-761c-463c-0b3323db194c-f5c0d2c2, #w-node-b030d382-4682-761c-463c-0b3323db1951-f5c0d2c2, #w-node-b030d382-4682-761c-463c-0b3323db1959-f5c0d2c2, #w-node-b030d382-4682-761c-463c-0b3323db1963-f5c0d2c2, #w-node-b030d382-4682-761c-463c-0b3323db196b-f5c0d2c2, #w-node-b030d382-4682-761c-463c-0b3323db1975-f5c0d2c2, #w-node-b030d382-4682-761c-463c-0b3323db197d-f5c0d2c2, #w-node-b030d382-4682-761c-463c-0b3323db1987-f5c0d2c2, #w-node-b030d382-4682-761c-463c-0b3323db198f-f5c0d2c2, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb1-f5c0d2c2, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb2-f5c0d2c2, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb7-f5c0d2c2, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb8-f5c0d2c2, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcbd-f5c0d2c2, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcbe-f5c0d2c2, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcc3-f5c0d2c2, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcc4-f5c0d2c2, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a37-f5c0d2c2, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a3f-f5c0d2c2, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a47-f5c0d2c2, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a4f-f5c0d2c2, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a57-f5c0d2c2, #w-node-_0d489956-e57d-ba63-9086-3e3ff3ad37de-f5c0d2c2, #w-node-b5f6cdf9-ad62-e40c-42cc-6945c18c5088-f5c0d2c2, #w-node-b5f6cdf9-ad62-e40c-42cc-6945c18c5094-f5c0d2c2, #w-node-b5f6cdf9-ad62-e40c-42cc-6945c18c50a0-f5c0d2c2, #w-node-b5f6cdf9-ad62-e40c-42cc-6945c18c50ac-f5c0d2c2, #w-node-b5f6cdf9-ad62-e40c-42cc-6945c18c50b8-f5c0d2c2, #w-node-b5f6cdf9-ad62-e40c-42cc-6945c18c50c4-f5c0d2c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43e420f4-7ebd-8686-e3ee-3eb057f0369d-f5c0d2c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_43e420f4-7ebd-8686-e3ee-3eb057f036c9-f5c0d2c2, #w-node-_43e420f4-7ebd-8686-e3ee-3eb057f036e1-f5c0d2c2, #w-node-_43e420f4-7ebd-8686-e3ee-3eb057f036f5-f5c0d2c2, #w-node-_43e420f4-7ebd-8686-e3ee-3eb057f03701-f5c0d2c2, #w-node-_43e420f4-7ebd-8686-e3ee-3eb057f0370d-f5c0d2c2, #w-node-_43e420f4-7ebd-8686-e3ee-3eb057f03719-f5c0d2c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43e420f4-7ebd-8686-e3ee-3eb057f036ed-f5c0d2c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_43e420f4-7ebd-8686-e3ee-3eb057f03725-f5c0d2c2, #w-node-_43e420f4-7ebd-8686-e3ee-3eb057f03731-f5c0d2c2, #w-node-_43e420f4-7ebd-8686-e3ee-3eb057f03745-f5c0d2c2, #w-node-e8e2f72d-7781-3c94-fcaa-a7afb419742c-f5c0d2c2, #w-node-_7aeaadbd-b670-20d0-38f8-be525b31bc06-f5c0d2c2, #w-node-_31ac3122-e943-e044-0599-ee80ec11ee9c-f5c0d2c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43e420f4-7ebd-8686-e3ee-3eb057f0373d-f5c0d2c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1d3e2746-ba8a-8703-86ca-7916c713c97e-f5c0d2c2, #w-node-_1d3e2746-ba8a-8703-86ca-7916c713c98a-f5c0d2c2, #w-node-_1d3e2746-ba8a-8703-86ca-7916c713c996-f5c0d2c2, #w-node-_1d3e2746-ba8a-8703-86ca-7916c713c9a2-f5c0d2c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43e420f4-7ebd-8686-e3ee-3eb057f0379b-f5c0d2c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be6d-f5c0d2c2, #w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be75-f5c0d2c2, #w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be7f-f5c0d2c2, #w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be87-f5c0d2c2, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1032-f5c0d2c2, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c103b-f5c0d2c2, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1048-f5c0d2c2, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1051-f5c0d2c2, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c105a-f5c0d2c2, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-f5c0d2c2, #w-node-_7781c01f-5fdb-8d69-6c67-ab3f6e3bea2f-f5c0d2c2, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-f5c0d2c2, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0de-79a9ee09, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e0-79a9ee09, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7411-79a9ee09, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7413-79a9ee09, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d2-79a9ee09, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d4-79a9ee09, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1a8-79a9ee09, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1aa-79a9ee09, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d6-79a9ee09, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d7-79a9ee09, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d8-79a9ee09, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0da-79a9ee09, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0db-79a9ee09, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0dc-79a9ee09, #w-node-_8555308b-ea19-c159-0948-ddae7ddd2ce8-79a9ee09, #w-node-_8555308b-ea19-c159-0948-ddae7ddd2cdc-79a9ee09, #w-node-_8555308b-ea19-c159-0948-ddae7ddd2cf4-79a9ee09, #w-node-_8555308b-ea19-c159-0948-ddae7ddd2d1c-79a9ee09, #w-node-_8555308b-ea19-c159-0948-ddae7ddd2d1d-79a9ee09, #w-node-_8555308b-ea19-c159-0948-ddae7ddd2d1e-79a9ee09, #w-node-_8555308b-ea19-c159-0948-ddae7ddd2d2c-79a9ee09, #w-node-_8555308b-ea19-c159-0948-ddae7ddd2d39-79a9ee09, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb1-79a9ee09, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb2-79a9ee09, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb7-79a9ee09, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb8-79a9ee09, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcbd-79a9ee09, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcbe-79a9ee09, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcc3-79a9ee09, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcc4-79a9ee09, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d99227f-79a9ee09, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d992284-79a9ee09, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d99228a-79a9ee09, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d992290-79a9ee09, #w-node-f2a63550-3dfb-aa18-17cc-9cf63d992294-79a9ee09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e9f10a-3146-f091-0b30-f1139334ff77-79a9ee09 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_30e9f10a-3146-f091-0b30-f1139334ffa7-79a9ee09 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_30e9f10a-3146-f091-0b30-f1139334ffd1-79a9ee09 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_30e9f10a-3146-f091-0b30-f1139334ffd2-79a9ee09, #w-node-_30e9f10a-3146-f091-0b30-f1139334ffd3-79a9ee09, #w-node-_30e9f10a-3146-f091-0b30-f1139334ffd4-79a9ee09, #w-node-_30e9f10a-3146-f091-0b30-f1139334ffd6-79a9ee09, #w-node-_30e9f10a-3146-f091-0b30-f1139334ffd7-79a9ee09, #w-node-_30e9f10a-3146-f091-0b30-f1139334ffd8-79a9ee09, #w-node-_30e9f10a-3146-f091-0b30-f1139334ffd9-79a9ee09, #w-node-_0014f9d5-9be7-1a92-2c18-325fc132d9f6-79a9ee09, #w-node-_0014f9d5-9be7-1a92-2c18-325fc132d9fc-79a9ee09, #w-node-_1c7ab616-278b-069a-5d6b-58e3fffaff09-79a9ee09, #w-node-_60b8d2a1-055d-c1f7-7516-a602a5d3aeb0-79a9ee09, #w-node-cbe78512-4075-411c-6fc6-20c260238110-79a9ee09, #w-node-_3b281ff3-fca0-fbca-6895-dae51e2424ce-79a9ee09, #w-node-bbe3362e-284b-13fd-c3c6-ce220e06a7ce-79a9ee09, #w-node-_3014c4c4-10dd-eb9a-8da7-80e4469d0a58-79a9ee09, #w-node-_0cd473f5-7628-8bda-4fa9-fa927c9ab5ac-79a9ee09, #w-node-d8bf4ae0-d1ad-ccfe-282d-a38799d725d3-79a9ee09, #w-node-_51e04ed6-ef2b-1843-a5a5-165e81a03df2-79a9ee09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b030d382-4682-761c-463c-0b3323db1939-79a9ee09 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b030d382-4682-761c-463c-0b3323db1942-79a9ee09, #w-node-b030d382-4682-761c-463c-0b3323db194c-79a9ee09, #w-node-b030d382-4682-761c-463c-0b3323db1951-79a9ee09, #w-node-b030d382-4682-761c-463c-0b3323db1959-79a9ee09, #w-node-b030d382-4682-761c-463c-0b3323db1963-79a9ee09, #w-node-b030d382-4682-761c-463c-0b3323db196b-79a9ee09, #w-node-b030d382-4682-761c-463c-0b3323db1975-79a9ee09, #w-node-b030d382-4682-761c-463c-0b3323db197d-79a9ee09, #w-node-b030d382-4682-761c-463c-0b3323db1987-79a9ee09, #w-node-b030d382-4682-761c-463c-0b3323db198f-79a9ee09, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a37-79a9ee09, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a3f-79a9ee09, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a47-79a9ee09, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a4f-79a9ee09, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a57-79a9ee09, #w-node-_0d489956-e57d-ba63-9086-3e3ff3ad37de-79a9ee09, #w-node-e60c9f6a-f3dc-df7c-7673-a191ef67edc4-79a9ee09, #w-node-_2d478be1-a8f7-ca49-1726-3dd03498cc2d-79a9ee09, #w-node-_9a4aa86d-9a01-a209-5e4b-a0425d0d5b8d-79a9ee09, #w-node-_643142c9-a56b-63bf-4467-945029e4686b-79a9ee09, #w-node-afb8dbea-2d88-d4b6-070a-b5993adae23e-79a9ee09, #w-node-_3f9df7b5-bb98-6af7-36f4-980c4598c7ae-79a9ee09, #w-node-e60c9f6a-f3dc-df7c-7673-a191ef67edd0-79a9ee09, #w-node-e60c9f6a-f3dc-df7c-7673-a191ef67edd8-79a9ee09, #w-node-e60c9f6a-f3dc-df7c-7673-a191ef67ede4-79a9ee09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e60c9f6a-f3dc-df7c-7673-a191ef67ee04-79a9ee09 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e60c9f6a-f3dc-df7c-7673-a191ef67edf0-79a9ee09, #w-node-e60c9f6a-f3dc-df7c-7673-a191ef67edf8-79a9ee09, #w-node-e60c9f6a-f3dc-df7c-7673-a191ef67ee0c-79a9ee09, #w-node-e60c9f6a-f3dc-df7c-7673-a191ef67ee18-79a9ee09, #w-node-e60c9f6a-f3dc-df7c-7673-a191ef67ee24-79a9ee09, #w-node-e60c9f6a-f3dc-df7c-7673-a191ef67ee30-79a9ee09, #w-node-e60c9f6a-f3dc-df7c-7673-a191ef67ee40-79a9ee09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e60c9f6a-f3dc-df7c-7673-a191ef67ee4c-79a9ee09 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be6d-79a9ee09, #w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be75-79a9ee09, #w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be7f-79a9ee09, #w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be87-79a9ee09, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1032-79a9ee09, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c103b-79a9ee09, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1048-79a9ee09, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1051-79a9ee09, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c105a-79a9ee09, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-79a9ee09, #w-node-_7781c01f-5fdb-8d69-6c67-ab3f6e3bea2f-79a9ee09, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-79a9ee09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fed68368-9d86-53f1-1c3a-612253f4cef9-b92cf6c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-fed68368-9d86-53f1-1c3a-612253f4cefb-b92cf6c2, #w-node-fed68368-9d86-53f1-1c3a-612253f4cefd-b92cf6c2, #w-node-fed68368-9d86-53f1-1c3a-612253f4cefe-b92cf6c2, #w-node-fed68368-9d86-53f1-1c3a-612253f4ceff-b92cf6c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fed68368-9d86-53f1-1c3a-612253f4cf01-b92cf6c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-fed68368-9d86-53f1-1c3a-612253f4cf02-b92cf6c2, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf03-b92cf6c2, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf06-b92cf6c2, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf08-b92cf6c2, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf0a-b92cf6c2, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf0c-b92cf6c2, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf10-b92cf6c2, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf12-b92cf6c2, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf15-b92cf6c2, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf16-b92cf6c2, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf17-b92cf6c2, #w-node-_26b5ff41-34f4-8d77-ed94-ec2a37e843ad-b92cf6c2, #w-node-_26b5ff41-34f4-8d77-ed94-ec2a37e843b9-b92cf6c2, #w-node-_26b5ff41-34f4-8d77-ed94-ec2a37e843c5-b92cf6c2, #w-node-_26b5ff41-34f4-8d77-ed94-ec2a37e843d1-b92cf6c2, #w-node-_26b5ff41-34f4-8d77-ed94-ec2a37e843e1-b92cf6c2, #w-node-_26b5ff41-34f4-8d77-ed94-ec2a37e843e2-b92cf6c2, #w-node-_382e5a9c-cfcc-2d82-2479-21f3ae2c5156-b92cf6c2, #w-node-_382e5a9c-cfcc-2d82-2479-21f3ae2c515d-b92cf6c2, #w-node-_382e5a9c-cfcc-2d82-2479-21f3ae2c5167-b92cf6c2, #w-node-f8f6354a-2801-0cde-abf6-5f60af968c94-b92cf6c2, #w-node-f8f6354a-2801-0cde-abf6-5f60af968c95-b92cf6c2, #w-node-f8f6354a-2801-0cde-abf6-5f60af968c9a-b92cf6c2, #w-node-f8f6354a-2801-0cde-abf6-5f60af968c9b-b92cf6c2, #w-node-f8f6354a-2801-0cde-abf6-5f60af968ca0-b92cf6c2, #w-node-f8f6354a-2801-0cde-abf6-5f60af968ca1-b92cf6c2, #w-node-f8f6354a-2801-0cde-abf6-5f60af968ca6-b92cf6c2, #w-node-f8f6354a-2801-0cde-abf6-5f60af968ca7-b92cf6c2, #w-node-fb995634-df61-ff63-a747-bdae46a7d291-b92cf6c2, #w-node-fb995634-df61-ff63-a747-bdae46a7d299-b92cf6c2, #w-node-fb995634-df61-ff63-a747-bdae46a7d2a1-b92cf6c2, #w-node-fb995634-df61-ff63-a747-bdae46a7d2a9-b92cf6c2, #w-node-fb995634-df61-ff63-a747-bdae46a7d2b1-b92cf6c2, #w-node-fb995634-df61-ff63-a747-bdae46a7d2b9-b92cf6c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb995634-df61-ff63-a747-bdae46a7d2c1-b92cf6c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fb995634-df61-ff63-a747-bdae46a7d2c9-b92cf6c2, #w-node-fb995634-df61-ff63-a747-bdae46a7d2d1-b92cf6c2, #w-node-fb995634-df61-ff63-a747-bdae46a7d2d9-b92cf6c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb995634-df61-ff63-a747-bdae46a7d2e1-b92cf6c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3997d689-d059-5292-1ab7-b259ec0696e7-b92cf6c2, #w-node-_3997d689-d059-5292-1ab7-b259ec0696f3-b92cf6c2, #w-node-_3997d689-d059-5292-1ab7-b259ec0696ff-b92cf6c2, #w-node-_3997d689-d059-5292-1ab7-b259ec06970b-b92cf6c2, #w-node-_3997d689-d059-5292-1ab7-b259ec069717-b92cf6c2, #w-node-_3997d689-d059-5292-1ab7-b259ec069723-b92cf6c2, #w-node-e977184a-9dbf-c6c4-52a0-7db8011f588b-b92cf6c2, #w-node-e977184a-9dbf-c6c4-52a0-7db8011f588c-b92cf6c2, #w-node-e977184a-9dbf-c6c4-52a0-7db8011f5898-b92cf6c2, #w-node-e977184a-9dbf-c6c4-52a0-7db8011f5899-b92cf6c2, #w-node-e977184a-9dbf-c6c4-52a0-7db8011f58a5-b92cf6c2, #w-node-e977184a-9dbf-c6c4-52a0-7db8011f58a6-b92cf6c2, #w-node-eaa95601-3da9-7790-0e23-073f6d670c4c-b92cf6c2, #w-node-eaa95601-3da9-7790-0e23-073f6d670c56-b92cf6c2, #w-node-eaa95601-3da9-7790-0e23-073f6d670c60-b92cf6c2, #w-node-eaa95601-3da9-7790-0e23-073f6d670c69-b92cf6c2, #w-node-eaa95601-3da9-7790-0e23-073f6d670c71-b92cf6c2, #w-node-eaa95601-3da9-7790-0e23-073f6d670c7a-b92cf6c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a61678e5-7353-83ef-7858-5a1fd9be9bc7-b92cf6c2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a61678e5-7353-83ef-7858-5a1fd9be9bfa-b92cf6c2, #w-node-_132bfd09-c438-b6b9-0e7f-23eb8665759c-b92cf6c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1032-b92cf6c2, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c103b-b92cf6c2, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1048-b92cf6c2, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1051-b92cf6c2, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c105a-b92cf6c2, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-b92cf6c2, #w-node-_7781c01f-5fdb-8d69-6c67-ab3f6e3bea2f-b92cf6c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d2-537b1b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d4-537b1b26, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d6-537b1b26, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d7-537b1b26, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0d8-537b1b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0da-537b1b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0db-537b1b26, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0dc-537b1b26, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0de-537b1b26, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e0-537b1b26, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1a8-537b1b26, #w-node-_087afa0c-dfa4-08b7-8a9b-0a738c2ce1aa-537b1b26, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7411-537b1b26, #w-node-b16be82f-e3b6-ee03-fb90-b8657c5f7413-537b1b26, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e2-537b1b26, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e3-537b1b26, #w-node-e0a3330f-b932-e6ca-7932-3a6836c3a0e4-537b1b26, #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed0a-537b1b26, #w-node-_986f4296-a7d9-86c4-472f-cedc9ed93f80-537b1b26, #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed16-537b1b26, #w-node-_179c522d-a076-5288-e15d-9ecde3ec7a11-537b1b26, #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed32-537b1b26, #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed33-537b1b26, #w-node-_0014f9d5-9be7-1a92-2c18-325fc132d9f6-537b1b26, #w-node-_0014f9d5-9be7-1a92-2c18-325fc132d9fc-537b1b26, #w-node-abfe0b3e-6dad-887a-ad32-d12a463076cc-537b1b26, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb1-537b1b26, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb2-537b1b26, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb7-537b1b26, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcb8-537b1b26, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcbd-537b1b26, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcbe-537b1b26, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcc3-537b1b26, #w-node-ced2ea37-d7bc-a8a8-def2-90e75a1efcc4-537b1b26, #w-node-_191e17ac-1d1d-95e3-31d1-500238521944-537b1b26, #w-node-_191e17ac-1d1d-95e3-31d1-500238521974-537b1b26, #w-node-_191e17ac-1d1d-95e3-31d1-500238521950-537b1b26, #w-node-_191e17ac-1d1d-95e3-31d1-50023852195c-537b1b26, #w-node-_191e17ac-1d1d-95e3-31d1-500238521968-537b1b26, #w-node-_191e17ac-1d1d-95e3-31d1-500238521980-537b1b26, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a37-537b1b26, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a3f-537b1b26, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a47-537b1b26, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a4f-537b1b26, #w-node-ef344d1a-e5f7-a0a0-3a40-797261b09a57-537b1b26, #w-node-_0d489956-e57d-ba63-9086-3e3ff3ad37de-537b1b26, #w-node-ba54e673-775c-9389-0409-0860cbc7d2d1-537b1b26, #w-node-ba54e673-775c-9389-0409-0860cbc7d2d8-537b1b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef91eb0e-5b5c-3ac0-4498-767009080d3e-537b1b26 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ef91eb0e-5b5c-3ac0-4498-767009080d71-537b1b26, #w-node-f9bafee4-3358-71f7-ecef-8953e1671bd6-537b1b26 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1032-537b1b26, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c103b-537b1b26, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1048-537b1b26, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1051-537b1b26, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c105a-537b1b26, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-537b1b26, #w-node-_7781c01f-5fdb-8d69-6c67-ab3f6e3bea2f-537b1b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fed68368-9d86-53f1-1c3a-612253f4cef9-ec2920bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-fed68368-9d86-53f1-1c3a-612253f4cefb-ec2920bc, #w-node-fed68368-9d86-53f1-1c3a-612253f4cefd-ec2920bc, #w-node-fed68368-9d86-53f1-1c3a-612253f4cefe-ec2920bc, #w-node-fed68368-9d86-53f1-1c3a-612253f4ceff-ec2920bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fed68368-9d86-53f1-1c3a-612253f4cf01-ec2920bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-fed68368-9d86-53f1-1c3a-612253f4cf02-ec2920bc, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf03-ec2920bc, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf06-ec2920bc, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf08-ec2920bc, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf0a-ec2920bc, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf0c-ec2920bc, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf10-ec2920bc, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf12-ec2920bc, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf15-ec2920bc, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf16-ec2920bc, #w-node-fed68368-9d86-53f1-1c3a-612253f4cf17-ec2920bc, #w-node-_26b5ff41-34f4-8d77-ed94-ec2a37e843ad-ec2920bc, #w-node-_26b5ff41-34f4-8d77-ed94-ec2a37e843b9-ec2920bc, #w-node-_26b5ff41-34f4-8d77-ed94-ec2a37e843c5-ec2920bc, #w-node-_26b5ff41-34f4-8d77-ed94-ec2a37e843d1-ec2920bc, #w-node-_26b5ff41-34f4-8d77-ed94-ec2a37e843e1-ec2920bc, #w-node-_26b5ff41-34f4-8d77-ed94-ec2a37e843e2-ec2920bc, #w-node-_382e5a9c-cfcc-2d82-2479-21f3ae2c5156-ec2920bc, #w-node-_382e5a9c-cfcc-2d82-2479-21f3ae2c515d-ec2920bc, #w-node-_382e5a9c-cfcc-2d82-2479-21f3ae2c5167-ec2920bc, #w-node-f8f6354a-2801-0cde-abf6-5f60af968c94-ec2920bc, #w-node-f8f6354a-2801-0cde-abf6-5f60af968c95-ec2920bc, #w-node-f8f6354a-2801-0cde-abf6-5f60af968c9a-ec2920bc, #w-node-f8f6354a-2801-0cde-abf6-5f60af968c9b-ec2920bc, #w-node-f8f6354a-2801-0cde-abf6-5f60af968ca0-ec2920bc, #w-node-f8f6354a-2801-0cde-abf6-5f60af968ca1-ec2920bc, #w-node-f8f6354a-2801-0cde-abf6-5f60af968ca6-ec2920bc, #w-node-f8f6354a-2801-0cde-abf6-5f60af968ca7-ec2920bc, #w-node-fb995634-df61-ff63-a747-bdae46a7d291-ec2920bc, #w-node-fb995634-df61-ff63-a747-bdae46a7d299-ec2920bc, #w-node-fb995634-df61-ff63-a747-bdae46a7d2a1-ec2920bc, #w-node-fb995634-df61-ff63-a747-bdae46a7d2a9-ec2920bc, #w-node-fb995634-df61-ff63-a747-bdae46a7d2b1-ec2920bc, #w-node-eaa95601-3da9-7790-0e23-073f6d670c4c-ec2920bc, #w-node-eaa95601-3da9-7790-0e23-073f6d670c56-ec2920bc, #w-node-eaa95601-3da9-7790-0e23-073f6d670c60-ec2920bc, #w-node-eaa95601-3da9-7790-0e23-073f6d670c69-ec2920bc, #w-node-eaa95601-3da9-7790-0e23-073f6d670c71-ec2920bc, #w-node-eaa95601-3da9-7790-0e23-073f6d670c7a-ec2920bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a61678e5-7353-83ef-7858-5a1fd9be9bc7-ec2920bc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a61678e5-7353-83ef-7858-5a1fd9be9bfa-ec2920bc, #w-node-_132bfd09-c438-b6b9-0e7f-23eb8665759c-ec2920bc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_272950db-dec9-3f56-d03c-9a49c13e0503-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e0504-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e0505-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e0506-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e0507-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e0508-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e0509-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e050a-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e050b-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e050c-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e050d-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e050e-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e050f-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e0510-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e0511-ec2920bc, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1032-ec2920bc, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c103b-ec2920bc, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1048-ec2920bc, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c1051-ec2920bc, #w-node-be40921d-c2e2-7cbf-c2c2-091f0b7c105a-ec2920bc, #w-node-d671c844-e971-17cc-41d8-b8c73632f139-ec2920bc, #w-node-_7781c01f-5fdb-8d69-6c67-ab3f6e3bea2f-ec2920bc, #w-node-f860f3f8-2a09-e09f-9d46-f365365a9432-c010049f, #w-node-_4fb6cc36-f854-eb4f-960f-80029045a1ca-c010049f, #w-node-b3f2f62e-42aa-4f10-3727-f54c79f6e0c5-c010049f, #w-node-ebf01690-7720-fb2e-7e42-97970c5334ed-c010049f, #w-node-ebf01690-7720-fb2e-7e42-97970c5334f6-c010049f, #w-node-ebf01690-7720-fb2e-7e42-97970c5334fd-c010049f, #w-node-df64be03-1942-59ae-6ef6-8d229d73806e-c010049f, #w-node-df64be03-1942-59ae-6ef6-8d229d73806f-c010049f, #w-node-_3dfa41b2-7a3e-c630-4545-2d57567bc600-c010049f, #w-node-_3dfa41b2-7a3e-c630-4545-2d57567bc601-c010049f, #w-node-a482d2c6-c891-c019-2d9f-febec88a3ac8-c010049f, #w-node-_1853f8e1-07af-9791-bc06-048c3bdfae06-c010049f, #w-node-_8e59cb6f-6ac0-5b59-4038-da12442d9f9c-c010049f, #w-node-a3850d28-aae4-662e-8d8f-0c64c8e6c76b-c010049f, #w-node-a3850d28-aae4-662e-8d8f-0c64c8e6c76f-c010049f, #w-node-_6c2b32b4-91e5-51a1-25f9-9c7b106d4aa3-c010049f, #w-node-_6c2b32b4-91e5-51a1-25f9-9c7b106d4aab-c010049f, #w-node-_6c2b32b4-91e5-51a1-25f9-9c7b106d4ab3-c010049f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_727fe57e-3186-91c2-c971-a08178878b43-c010049f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_727fe57e-3186-91c2-c971-a08178878b44-c010049f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-de270204-5575-026e-b8fc-b33f59077da9-c010049f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-de270204-5575-026e-b8fc-b33f59077daa-c010049f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_98978d54-df48-bc7d-b933-a9a3bafe1c22-c010049f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_98978d54-df48-bc7d-b933-a9a3bafe1c23-c010049f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_58423ca2-6764-51e9-fd61-6c11e02432da-c010049f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_58423ca2-6764-51e9-fd61-6c11e02432db-c010049f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_21612a97-e3bc-49b4-04bb-9429148e0286-c010049f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_21612a97-e3bc-49b4-04bb-9429148e0287-c010049f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e1b5e0a5-726f-eac9-846d-75b2907aaabe-c010049f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e1b5e0a5-726f-eac9-846d-75b2907aaabf-c010049f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7879ec74-279f-d5b2-6607-986256c6c8fe-c010049f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7879ec74-279f-d5b2-6607-986256c6c8ff-c010049f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4d1cfc85-24ce-7ba4-3cc6-4b21c32d9944-c010049f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4d1cfc85-24ce-7ba4-3cc6-4b21c32d9945-c010049f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0277a1fb-a7da-40eb-ab4e-afa3e534a55a-c010049f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0277a1fb-a7da-40eb-ab4e-afa3e534a55b-c010049f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab928-c010049f, #w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab931-c010049f, #w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab93a-c010049f, #w-node-_2c4361c3-efa3-f054-7d58-ae0a3e0ab943-c010049f, #w-node-_481b7be2-1128-23b8-4dcc-84376d535b23-c010049f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8b45cb3-4e94-733b-4840-5d4b6b45314c-a3cb3c92 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c8b45cb3-4e94-733b-4840-5d4b6b453152-a3cb3c92 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c8b45cb3-4e94-733b-4840-5d4b6b453159-a3cb3c92 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c8b45cb3-4e94-733b-4840-5d4b6b45315f-a3cb3c92 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c8b45cb3-4e94-733b-4840-5d4b6b453165-a3cb3c92 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-c8b45cb3-4e94-733b-4840-5d4b6b45316c-a3cb3c92 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-c662df47-d903-515b-4391-535d55dcf028-a3cb3c92 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf02e-a3cb3c92 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf035-a3cb3c92 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf03b-a3cb3c92 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf041-a3cb3c92 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-c662df47-d903-515b-4391-535d55dcf048-a3cb3c92 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-c662df47-d903-515b-4391-535d55dcf053-a3cb3c92 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf059-a3cb3c92 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf060-a3cb3c92 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf066-a3cb3c92 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf06c-a3cb3c92 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-c662df47-d903-515b-4391-535d55dcf073-a3cb3c92 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-c662df47-d903-515b-4391-535d55dcf07e-a3cb3c92 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf084-a3cb3c92 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf08b-a3cb3c92 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf091-a3cb3c92 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf097-a3cb3c92 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-c662df47-d903-515b-4391-535d55dcf09e-a3cb3c92 {
  justify-self: end;
}

#w-node-b48c7b63-6640-7ed8-3832-8aecf06e0ae1-11256567 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b48c7b63-6640-7ed8-3832-8aecf06e0ae4-11256567 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b48c7b63-6640-7ed8-3832-8aecf06e0ae6-11256567 {
  order: 0;
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b48c7b63-6640-7ed8-3832-8aecf06e0ae8-11256567 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b48c7b63-6640-7ed8-3832-8aecf06e0b03-11256567 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-b48c7b63-6640-7ed8-3832-8aecf06e0b04-11256567 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b48c7b63-6640-7ed8-3832-8aecf06e0b7a-11256567 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b48c7b63-6640-7ed8-3832-8aecf06e0b7e-11256567 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-b48c7b63-6640-7ed8-3832-8aecf06e0b88-11256567 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-b48c7b63-6640-7ed8-3832-8aecf06e0b8d-11256567 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-b48c7b63-6640-7ed8-3832-8aecf06e0b9b-11256567, #w-node-b48c7b63-6640-7ed8-3832-8aecf06e0ba0-11256567, #w-node-b48c7b63-6640-7ed8-3832-8aecf06e0ba3-11256567, #w-node-b48c7b63-6640-7ed8-3832-8aecf06e0ba7-11256567 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e2a-635f1c3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e2e-635f1c3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3805-635f1c3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3817-635f1c3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e381d-635f1c3f {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3824-635f1c3f {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e50-635f1c3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e54-635f1c3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a6678a88-03d7-c049-9d8b-c2fa92811145-635f1c3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a6678a88-03d7-c049-9d8b-c2fa92811149-635f1c3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a6678a88-03d7-c049-9d8b-c2fa9281114d-635f1c3f {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-a6678a88-03d7-c049-9d8b-c2fa92811154-635f1c3f {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e76-635f1c3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e7a-635f1c3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdea-635f1c3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdee-635f1c3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdf2-635f1c3f {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdf9-635f1c3f {
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-635f1c3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-635f1c3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-635f1c3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-635f1c3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-635f1c3f {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-635f1c3f {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-635f1c3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-635f1c3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-635f1c3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-635f1c3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b92-635f1c3f {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-635f1c3f {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-635f1c3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-635f1c3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-635f1c3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-635f1c3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bbd-635f1c3f {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-635f1c3f {
  justify-self: end;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e2a-507fdb6e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e2e-507fdb6e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3805-507fdb6e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3817-507fdb6e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e381d-507fdb6e {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3824-507fdb6e {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e50-507fdb6e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e54-507fdb6e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a6678a88-03d7-c049-9d8b-c2fa92811145-507fdb6e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a6678a88-03d7-c049-9d8b-c2fa92811149-507fdb6e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a6678a88-03d7-c049-9d8b-c2fa9281114d-507fdb6e {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-a6678a88-03d7-c049-9d8b-c2fa92811154-507fdb6e {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e76-507fdb6e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e7a-507fdb6e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdea-507fdb6e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdee-507fdb6e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdf2-507fdb6e {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdf9-507fdb6e {
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-507fdb6e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-507fdb6e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-507fdb6e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-507fdb6e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-507fdb6e {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-507fdb6e {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-507fdb6e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-507fdb6e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-507fdb6e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-507fdb6e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b92-507fdb6e {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-507fdb6e {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-507fdb6e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-507fdb6e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-507fdb6e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-507fdb6e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bbd-507fdb6e {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-507fdb6e {
  justify-self: end;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e2a-007b3b3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e2e-007b3b3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3805-007b3b3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3817-007b3b3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e381d-007b3b3f {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3824-007b3b3f {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e50-007b3b3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e54-007b3b3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a6678a88-03d7-c049-9d8b-c2fa92811145-007b3b3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a6678a88-03d7-c049-9d8b-c2fa92811149-007b3b3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a6678a88-03d7-c049-9d8b-c2fa9281114d-007b3b3f {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-a6678a88-03d7-c049-9d8b-c2fa92811154-007b3b3f {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e76-007b3b3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e7a-007b3b3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdea-007b3b3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdee-007b3b3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdf2-007b3b3f {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdf9-007b3b3f {
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-007b3b3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-007b3b3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-007b3b3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-007b3b3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-007b3b3f {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-007b3b3f {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-007b3b3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-007b3b3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-007b3b3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-007b3b3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b92-007b3b3f {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-007b3b3f {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-007b3b3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-007b3b3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-007b3b3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-007b3b3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bbd-007b3b3f {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-007b3b3f {
  justify-self: end;
}

#w-node-_5d42684c-cd0c-6643-5054-979ece1b9911-fb4ca6d6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5d42684c-cd0c-6643-5054-979ece1b9917-fb4ca6d6 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5d42684c-cd0c-6643-5054-979ece1b991e-fb4ca6d6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5d42684c-cd0c-6643-5054-979ece1b9924-fb4ca6d6 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5d42684c-cd0c-6643-5054-979ece1b992a-fb4ca6d6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_5d42684c-cd0c-6643-5054-979ece1b9931-fb4ca6d6 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_5d42684c-cd0c-6643-5054-979ece1b993c-fb4ca6d6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5d42684c-cd0c-6643-5054-979ece1b9942-fb4ca6d6 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5d42684c-cd0c-6643-5054-979ece1b9949-fb4ca6d6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5d42684c-cd0c-6643-5054-979ece1b994f-fb4ca6d6 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5d42684c-cd0c-6643-5054-979ece1b9955-fb4ca6d6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_5d42684c-cd0c-6643-5054-979ece1b995c-fb4ca6d6 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_5d42684c-cd0c-6643-5054-979ece1b9967-fb4ca6d6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5d42684c-cd0c-6643-5054-979ece1b996d-fb4ca6d6 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5d42684c-cd0c-6643-5054-979ece1b9974-fb4ca6d6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5d42684c-cd0c-6643-5054-979ece1b997a-fb4ca6d6 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5d42684c-cd0c-6643-5054-979ece1b9980-fb4ca6d6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_5d42684c-cd0c-6643-5054-979ece1b9987-fb4ca6d6 {
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-bf45abe6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-bf45abe6 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-bf45abe6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-bf45abe6 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-bf45abe6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-bf45abe6 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-bf45abe6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-bf45abe6 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-bf45abe6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-bf45abe6 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b92-bf45abe6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-bf45abe6 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-bf45abe6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-bf45abe6 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-bf45abe6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-bf45abe6 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bbd-bf45abe6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-bf45abe6 {
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-875244ba {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-875244ba {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-875244ba {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-875244ba {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-875244ba {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-875244ba {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-875244ba {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-875244ba {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-875244ba {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-875244ba {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b92-875244ba {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-875244ba {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-875244ba {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-875244ba {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-875244ba {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-875244ba {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bbd-875244ba {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-875244ba {
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-92aa4c68 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-92aa4c68 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-92aa4c68 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-92aa4c68 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-92aa4c68 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-92aa4c68 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-92aa4c68 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-92aa4c68 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-92aa4c68 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-92aa4c68 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b92-92aa4c68 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-92aa4c68 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-92aa4c68 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-92aa4c68 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-92aa4c68 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-92aa4c68 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bbd-92aa4c68 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-92aa4c68 {
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-e409fb77 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-e409fb77 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-e409fb77 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-e409fb77 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-e409fb77 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-e409fb77 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-e409fb77 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-e409fb77 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-e409fb77 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-e409fb77 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b92-e409fb77 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-e409fb77 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-e409fb77 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-e409fb77 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-e409fb77 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-e409fb77 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bbd-e409fb77 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-e409fb77 {
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-39515fac {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-39515fac {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-39515fac {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-39515fac {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-39515fac {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-39515fac {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-39515fac {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-39515fac {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-39515fac {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-39515fac {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b92-39515fac {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-39515fac {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-39515fac {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-39515fac {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-39515fac {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-39515fac {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bbd-39515fac {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-39515fac {
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-cb198db7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-cb198db7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-cb198db7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-cb198db7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-cb198db7 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-cb198db7 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-cb198db7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-cb198db7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-cb198db7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-cb198db7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b92-cb198db7 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-cb198db7 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-cb198db7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-cb198db7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-cb198db7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-cb198db7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bbd-cb198db7 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-cb198db7 {
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-c9402a29 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-c9402a29 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-c9402a29 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-c9402a29 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-c9402a29 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-c9402a29 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-c9402a29 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-c9402a29 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-c9402a29 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-c9402a29 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b92-c9402a29 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-c9402a29 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-c9402a29 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-c9402a29 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-c9402a29 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-c9402a29 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bbd-c9402a29 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-c9402a29 {
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-d597b885 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-d597b885 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-d597b885 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-d597b885 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-d597b885 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-d597b885 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-d597b885 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-d597b885 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-d597b885 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-d597b885 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b92-d597b885 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-d597b885 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-d597b885 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-d597b885 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-d597b885 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-d597b885 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bbd-d597b885 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-d597b885 {
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-08cb29d7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-08cb29d7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-08cb29d7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-08cb29d7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-08cb29d7 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-08cb29d7 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-08cb29d7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-08cb29d7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-08cb29d7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-08cb29d7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b92-08cb29d7 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-08cb29d7 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-08cb29d7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-08cb29d7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-08cb29d7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-08cb29d7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bbd-08cb29d7 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-08cb29d7 {
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-d6194c2d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-d6194c2d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-d6194c2d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-d6194c2d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-d6194c2d {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-d6194c2d {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-d6194c2d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-d6194c2d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-d6194c2d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-d6194c2d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b92-d6194c2d {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-d6194c2d {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-d6194c2d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-d6194c2d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-d6194c2d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-d6194c2d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bbd-d6194c2d {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-d6194c2d {
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-af4ce9cb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-af4ce9cb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-af4ce9cb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-af4ce9cb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-af4ce9cb {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-af4ce9cb {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-af4ce9cb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-af4ce9cb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-af4ce9cb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-af4ce9cb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b92-af4ce9cb {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-af4ce9cb {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-af4ce9cb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-af4ce9cb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-af4ce9cb {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-af4ce9cb {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bbd-af4ce9cb {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-af4ce9cb {
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-10e2f5c7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-10e2f5c7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-10e2f5c7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-10e2f5c7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-10e2f5c7 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-10e2f5c7 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-10e2f5c7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-10e2f5c7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-10e2f5c7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-10e2f5c7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b92-10e2f5c7 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-10e2f5c7 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-10e2f5c7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-10e2f5c7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-10e2f5c7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-10e2f5c7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bbd-10e2f5c7 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-10e2f5c7 {
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-b547a2e9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-b547a2e9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-b547a2e9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-b547a2e9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-b547a2e9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-b547a2e9 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-b547a2e9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-b547a2e9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-b547a2e9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-b547a2e9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b92-b547a2e9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-b547a2e9 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-b547a2e9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-b547a2e9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-b547a2e9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-b547a2e9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bbd-b547a2e9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-b547a2e9 {
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-af61cd7a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-af61cd7a {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-af61cd7a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-af61cd7a {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-af61cd7a {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-af61cd7a {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-af61cd7a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-af61cd7a {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-af61cd7a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-af61cd7a {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b92-af61cd7a {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-af61cd7a {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-af61cd7a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-af61cd7a {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-af61cd7a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-af61cd7a {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bbd-af61cd7a {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-af61cd7a {
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-144ebaba {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-144ebaba {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-144ebaba {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-144ebaba {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-144ebaba {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-144ebaba {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-f0677044-dac1-2321-174f-34e351ccc451-be7d7ee5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f0677044-dac1-2321-174f-34e351ccc457-be7d7ee5 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f0677044-dac1-2321-174f-34e351ccc45e-be7d7ee5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f0677044-dac1-2321-174f-34e351ccc464-be7d7ee5 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f0677044-dac1-2321-174f-34e351ccc46a-be7d7ee5 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-f0677044-dac1-2321-174f-34e351ccc471-be7d7ee5 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-f64ce340 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-f64ce340 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-f64ce340 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-f64ce340 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-f64ce340 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-f64ce340 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-f64d28ae {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-f64d28ae {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-f64d28ae {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-f64d28ae {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-f64d28ae {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-f64d28ae {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-d06199db {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-d06199db {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-d06199db {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-d06199db {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-d06199db {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-d06199db {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-fb64250b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-fb64250b {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-fb64250b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-fb64250b {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-fb64250b {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-fb64250b {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-7b412dfe {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-7b412dfe {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-7b412dfe {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-7b412dfe {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-7b412dfe {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-7b412dfe {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-cbbf3ffa {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-cbbf3ffa {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-cbbf3ffa {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-cbbf3ffa {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-cbbf3ffa {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-cbbf3ffa {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-209794aa {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-209794aa {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-209794aa {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-209794aa {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-209794aa {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-209794aa {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-651032ec {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-651032ec {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-651032ec {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-651032ec {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-651032ec {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-651032ec {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-37323c34 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-37323c34 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-37323c34 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-37323c34 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-37323c34 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-37323c34 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-598cbf72 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-598cbf72 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-598cbf72 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-598cbf72 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b67-598cbf72 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-598cbf72 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-c8b45cb3-4e94-733b-4840-5d4b6b45314c-7fd4e74f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c8b45cb3-4e94-733b-4840-5d4b6b453152-7fd4e74f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c8b45cb3-4e94-733b-4840-5d4b6b453159-7fd4e74f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c8b45cb3-4e94-733b-4840-5d4b6b45315f-7fd4e74f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c8b45cb3-4e94-733b-4840-5d4b6b453165-7fd4e74f {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-c8b45cb3-4e94-733b-4840-5d4b6b45316c-7fd4e74f {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-c662df47-d903-515b-4391-535d55dcf028-7fd4e74f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf02e-7fd4e74f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf035-7fd4e74f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf03b-7fd4e74f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf041-7fd4e74f {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-c662df47-d903-515b-4391-535d55dcf048-7fd4e74f {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-c662df47-d903-515b-4391-535d55dcf053-7fd4e74f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf059-7fd4e74f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf060-7fd4e74f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf066-7fd4e74f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf06c-7fd4e74f {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-c662df47-d903-515b-4391-535d55dcf073-7fd4e74f {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-c662df47-d903-515b-4391-535d55dcf07e-7fd4e74f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf084-7fd4e74f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf08b-7fd4e74f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf091-7fd4e74f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf097-7fd4e74f {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-c662df47-d903-515b-4391-535d55dcf09e-7fd4e74f {
  justify-self: end;
}

#w-node-c8b45cb3-4e94-733b-4840-5d4b6b45314c-2375020d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c8b45cb3-4e94-733b-4840-5d4b6b453152-2375020d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c8b45cb3-4e94-733b-4840-5d4b6b453159-2375020d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c8b45cb3-4e94-733b-4840-5d4b6b45315f-2375020d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c8b45cb3-4e94-733b-4840-5d4b6b453165-2375020d {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-c8b45cb3-4e94-733b-4840-5d4b6b45316c-2375020d {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-c662df47-d903-515b-4391-535d55dcf028-2375020d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf02e-2375020d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf035-2375020d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf03b-2375020d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf041-2375020d {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-c662df47-d903-515b-4391-535d55dcf048-2375020d {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-c662df47-d903-515b-4391-535d55dcf053-2375020d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf059-2375020d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf060-2375020d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf066-2375020d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf06c-2375020d {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-c662df47-d903-515b-4391-535d55dcf073-2375020d {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-c662df47-d903-515b-4391-535d55dcf07e-2375020d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf084-2375020d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf08b-2375020d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf091-2375020d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c662df47-d903-515b-4391-535d55dcf097-2375020d {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-c662df47-d903-515b-4391-535d55dcf09e-2375020d {
  justify-self: end;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e2a-7eba21a9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e2e-7eba21a9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3805-7eba21a9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3817-7eba21a9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e381d-7eba21a9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3824-7eba21a9 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_1bc07698-8fef-08e1-a9bf-962c9ce705ac-7eba21a9 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_56bdb00b-470c-71f3-59ef-ed63ce2b3e43-7eba21a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3279-7eba21a9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a6e3ad31-f50f-56a6-16b9-1501cbac327f-7eba21a9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3286-7eba21a9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a6e3ad31-f50f-56a6-16b9-1501cbac328c-7eba21a9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3292-7eba21a9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3299-7eba21a9 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_61fbca69-d596-10e5-dce6-e6d8bbd4f48b-7eba21a9 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_61fbca69-d596-10e5-dce6-e6d8bbd4f490-7eba21a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f002-7eba21a9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f008-7eba21a9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f00f-7eba21a9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f015-7eba21a9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f01b-7eba21a9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f022-7eba21a9 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f02d-7eba21a9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f033-7eba21a9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f03a-7eba21a9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f040-7eba21a9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f046-7eba21a9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f04d-7eba21a9 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f058-7eba21a9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f05e-7eba21a9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f065-7eba21a9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f06b-7eba21a9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f071-7eba21a9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f078-7eba21a9 {
  justify-self: end;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e2a-5bc94595 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bd610aeb-1817-2d2f-2ead-097980f01e2e-5bc94595 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3805-5bc94595 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3817-5bc94595 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e381d-5bc94595 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3824-5bc94595 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_1bc07698-8fef-08e1-a9bf-962c9ce705ac-5bc94595 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_56bdb00b-470c-71f3-59ef-ed63ce2b3e43-5bc94595 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3279-5bc94595 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a6e3ad31-f50f-56a6-16b9-1501cbac327f-5bc94595 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3286-5bc94595 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a6e3ad31-f50f-56a6-16b9-1501cbac328c-5bc94595 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3292-5bc94595 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3299-5bc94595 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f002-5bc94595 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f008-5bc94595 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f00f-5bc94595 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f015-5bc94595 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f01b-5bc94595 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f022-5bc94595 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f02d-5bc94595 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f033-5bc94595 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f03a-5bc94595 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f040-5bc94595 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f046-5bc94595 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f04d-5bc94595 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f058-5bc94595 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f05e-5bc94595 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f065-5bc94595 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f06b-5bc94595 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f071-5bc94595 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_2cc7f5df-7278-d084-6e77-81800c43f078-5bc94595 {
  justify-self: end;
}

@media screen and (min-width: 1920px) {
  #w-node-_65ff5cfc-283d-041c-d769-8077ec59b433-e0721f75 {
    grid-row: span 2 / span 2;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_00367178-1f3a-351c-a717-216016b44aff-4597b098 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3d44354e-e5a3-ecaf-64a3-e9c3722aeb48-4597b098, #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53943-4597b098, #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53955-4597b098, #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c5395b-4597b098, #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53961-4597b098, #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53967-4597b098, #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c5396d-4597b098 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53974-4597b098 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c5397a-4597b098 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53980-4597b098, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e951-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e956-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e957-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e958-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e959-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95a-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95b-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95c-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95d-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95e-4597b0bb, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95f-4597b0bb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-4597b0bb, #w-node-b030d382-4682-761c-463c-0b3323db1939-b7117978 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e7b94a62-5d96-8a73-5085-8e468bb53fea-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53fef-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff0-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff1-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff2-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff3-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff4-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff5-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff6-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff7-e0721f75, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff8-e0721f75 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-e0721f75, #w-node-b030d382-4682-761c-463c-0b3323db1939-27bb3eff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ba688d93-75c4-9a16-5daa-6ac01898e951-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e956-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e957-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e958-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e959-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95a-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95b-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95c-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95d-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95e-2affde1c, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95f-2affde1c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-2affde1c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ba688d93-75c4-9a16-5daa-6ac01898e951-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e956-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e957-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e958-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e959-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95a-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95b-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95c-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95d-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95e-e7fbc930, #w-node-ba688d93-75c4-9a16-5daa-6ac01898e95f-e7fbc930 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-e7fbc930 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e7b94a62-5d96-8a73-5085-8e468bb53fea-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53fef-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff0-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff1-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff2-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff3-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff4-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff5-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff6-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff7-d067acc3, #w-node-e7b94a62-5d96-8a73-5085-8e468bb53ff8-d067acc3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-d067acc3, #w-node-b030d382-4682-761c-463c-0b3323db1939-b4baf864 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faee-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faf3-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faf4-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faf5-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faf6-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faf7-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faf8-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19faf9-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19fafa-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19fafb-2d7447a3, #w-node-b56e11be-da9e-8f8c-a4e9-fb52aa19fafc-2d7447a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-2d7447a3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf48-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf4d-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf4e-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf4f-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf50-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf51-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf52-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf53-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf54-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf55-f5c0d2c2, #w-node-_8c09e3f1-7a09-57de-25bc-0a5dac42cf56-f5c0d2c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-f5c0d2c2, #w-node-b030d382-4682-761c-463c-0b3323db1939-79a9ee09 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_272950db-dec9-3f56-d03c-9a49c13e0503-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e0508-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e0509-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e050a-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e050b-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e050c-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e050d-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e050e-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e050f-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e0510-ec2920bc, #w-node-_272950db-dec9-3f56-d03c-9a49c13e0511-ec2920bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-bd610aeb-1817-2d2f-2ead-097980f01e2a-4597afd3, #w-node-bd610aeb-1817-2d2f-2ead-097980f01e2e-4597afd3, #w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3805-4597afd3, #w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3817-4597afd3 {
    grid-column-end: 2;
  }

  #w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3824-4597afd3 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-bd610aeb-1817-2d2f-2ead-097980f01e50-4597afd3, #w-node-bd610aeb-1817-2d2f-2ead-097980f01e54-4597afd3, #w-node-a6678a88-03d7-c049-9d8b-c2fa92811145-4597afd3, #w-node-a6678a88-03d7-c049-9d8b-c2fa92811149-4597afd3 {
    grid-column-end: 2;
  }

  #w-node-a6678a88-03d7-c049-9d8b-c2fa92811154-4597afd3 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-bd610aeb-1817-2d2f-2ead-097980f01e76-4597afd3, #w-node-bd610aeb-1817-2d2f-2ead-097980f01e7a-4597afd3, #w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdea-4597afd3, #w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdee-4597afd3 {
    grid-column-end: 2;
  }

  #w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdf9-4597afd3 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3279-4597afd3, #w-node-a6e3ad31-f50f-56a6-16b9-1501cbac327f-4597afd3, #w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3286-4597afd3, #w-node-a6e3ad31-f50f-56a6-16b9-1501cbac328c-4597afd3 {
    grid-column-end: 2;
  }

  #w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3299-4597afd3 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_2cc7f5df-7278-d084-6e77-81800c43f002-4597afd3, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f008-4597afd3, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f00f-4597afd3, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f015-4597afd3 {
    grid-column-end: 2;
  }

  #w-node-_2cc7f5df-7278-d084-6e77-81800c43f022-4597afd3 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_2cc7f5df-7278-d084-6e77-81800c43f02d-4597afd3, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f033-4597afd3, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f03a-4597afd3, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f040-4597afd3 {
    grid-column-end: 2;
  }

  #w-node-_2cc7f5df-7278-d084-6e77-81800c43f04d-4597afd3 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_2cc7f5df-7278-d084-6e77-81800c43f058-4597afd3, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f05e-4597afd3, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f065-4597afd3, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f06b-4597afd3 {
    grid-column-end: 2;
  }

  #w-node-_2cc7f5df-7278-d084-6e77-81800c43f078-4597afd3 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-f163a66a-65f6-f38e-37dd-05f333dc26f7-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc26fd-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc2704-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc270a-4597b0bb {
    grid-column-end: 2;
  }

  #w-node-f163a66a-65f6-f38e-37dd-05f333dc2717-4597b0bb {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-f163a66a-65f6-f38e-37dd-05f333dc2722-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc2728-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc272f-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc2735-4597b0bb {
    grid-column-end: 2;
  }

  #w-node-f163a66a-65f6-f38e-37dd-05f333dc2742-4597b0bb {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-f163a66a-65f6-f38e-37dd-05f333dc274d-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc2753-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc275a-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc2760-4597b0bb {
    grid-column-end: 2;
  }

  #w-node-f163a66a-65f6-f38e-37dd-05f333dc276d-4597b0bb {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-f163a66a-65f6-f38e-37dd-05f333dc2780-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc2786-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc278d-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc2793-4597b0bb {
    grid-column-end: 2;
  }

  #w-node-f163a66a-65f6-f38e-37dd-05f333dc27a0-4597b0bb {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-f163a66a-65f6-f38e-37dd-05f333dc27ab-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc27b1-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc27b8-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc27be-4597b0bb {
    grid-column-end: 2;
  }

  #w-node-f163a66a-65f6-f38e-37dd-05f333dc27cb-4597b0bb {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-f163a66a-65f6-f38e-37dd-05f333dc27d6-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc27dc-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc27e3-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc27e9-4597b0bb {
    grid-column-end: 2;
  }

  #w-node-f163a66a-65f6-f38e-37dd-05f333dc27f6-4597b0bb {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-c8b45cb3-4e94-733b-4840-5d4b6b45314c-a3cb3c92, #w-node-c8b45cb3-4e94-733b-4840-5d4b6b453152-a3cb3c92, #w-node-c8b45cb3-4e94-733b-4840-5d4b6b453159-a3cb3c92, #w-node-c8b45cb3-4e94-733b-4840-5d4b6b45315f-a3cb3c92 {
    grid-column-end: 2;
  }

  #w-node-c8b45cb3-4e94-733b-4840-5d4b6b45316c-a3cb3c92 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-c662df47-d903-515b-4391-535d55dcf028-a3cb3c92, #w-node-c662df47-d903-515b-4391-535d55dcf02e-a3cb3c92, #w-node-c662df47-d903-515b-4391-535d55dcf035-a3cb3c92, #w-node-c662df47-d903-515b-4391-535d55dcf03b-a3cb3c92 {
    grid-column-end: 2;
  }

  #w-node-c662df47-d903-515b-4391-535d55dcf048-a3cb3c92 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-c662df47-d903-515b-4391-535d55dcf053-a3cb3c92, #w-node-c662df47-d903-515b-4391-535d55dcf059-a3cb3c92, #w-node-c662df47-d903-515b-4391-535d55dcf060-a3cb3c92, #w-node-c662df47-d903-515b-4391-535d55dcf066-a3cb3c92 {
    grid-column-end: 2;
  }

  #w-node-c662df47-d903-515b-4391-535d55dcf073-a3cb3c92 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-c662df47-d903-515b-4391-535d55dcf07e-a3cb3c92, #w-node-c662df47-d903-515b-4391-535d55dcf084-a3cb3c92, #w-node-c662df47-d903-515b-4391-535d55dcf08b-a3cb3c92, #w-node-c662df47-d903-515b-4391-535d55dcf091-a3cb3c92 {
    grid-column-end: 2;
  }

  #w-node-c662df47-d903-515b-4391-535d55dcf09e-a3cb3c92 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-bd610aeb-1817-2d2f-2ead-097980f01e2a-635f1c3f, #w-node-bd610aeb-1817-2d2f-2ead-097980f01e2e-635f1c3f, #w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3805-635f1c3f, #w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3817-635f1c3f {
    grid-column-end: 2;
  }

  #w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3824-635f1c3f {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-bd610aeb-1817-2d2f-2ead-097980f01e50-635f1c3f, #w-node-bd610aeb-1817-2d2f-2ead-097980f01e54-635f1c3f, #w-node-a6678a88-03d7-c049-9d8b-c2fa92811145-635f1c3f, #w-node-a6678a88-03d7-c049-9d8b-c2fa92811149-635f1c3f {
    grid-column-end: 2;
  }

  #w-node-a6678a88-03d7-c049-9d8b-c2fa92811154-635f1c3f {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-bd610aeb-1817-2d2f-2ead-097980f01e76-635f1c3f, #w-node-bd610aeb-1817-2d2f-2ead-097980f01e7a-635f1c3f, #w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdea-635f1c3f, #w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdee-635f1c3f {
    grid-column-end: 2;
  }

  #w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdf9-635f1c3f {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-635f1c3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-635f1c3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-635f1c3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-635f1c3f {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-635f1c3f {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-635f1c3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-635f1c3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-635f1c3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-635f1c3f {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-635f1c3f {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-635f1c3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-635f1c3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-635f1c3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-635f1c3f {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-635f1c3f {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-bd610aeb-1817-2d2f-2ead-097980f01e2a-507fdb6e, #w-node-bd610aeb-1817-2d2f-2ead-097980f01e2e-507fdb6e, #w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3805-507fdb6e, #w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3817-507fdb6e {
    grid-column-end: 2;
  }

  #w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3824-507fdb6e {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-bd610aeb-1817-2d2f-2ead-097980f01e50-507fdb6e, #w-node-bd610aeb-1817-2d2f-2ead-097980f01e54-507fdb6e, #w-node-a6678a88-03d7-c049-9d8b-c2fa92811145-507fdb6e, #w-node-a6678a88-03d7-c049-9d8b-c2fa92811149-507fdb6e {
    grid-column-end: 2;
  }

  #w-node-a6678a88-03d7-c049-9d8b-c2fa92811154-507fdb6e {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-bd610aeb-1817-2d2f-2ead-097980f01e76-507fdb6e, #w-node-bd610aeb-1817-2d2f-2ead-097980f01e7a-507fdb6e, #w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdea-507fdb6e, #w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdee-507fdb6e {
    grid-column-end: 2;
  }

  #w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdf9-507fdb6e {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-507fdb6e, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-507fdb6e, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-507fdb6e, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-507fdb6e {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-507fdb6e {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-507fdb6e, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-507fdb6e, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-507fdb6e, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-507fdb6e {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-507fdb6e {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-507fdb6e, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-507fdb6e, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-507fdb6e, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-507fdb6e {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-507fdb6e {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-bd610aeb-1817-2d2f-2ead-097980f01e2a-007b3b3f, #w-node-bd610aeb-1817-2d2f-2ead-097980f01e2e-007b3b3f, #w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3805-007b3b3f, #w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3817-007b3b3f {
    grid-column-end: 2;
  }

  #w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3824-007b3b3f {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-bd610aeb-1817-2d2f-2ead-097980f01e50-007b3b3f, #w-node-bd610aeb-1817-2d2f-2ead-097980f01e54-007b3b3f, #w-node-a6678a88-03d7-c049-9d8b-c2fa92811145-007b3b3f, #w-node-a6678a88-03d7-c049-9d8b-c2fa92811149-007b3b3f {
    grid-column-end: 2;
  }

  #w-node-a6678a88-03d7-c049-9d8b-c2fa92811154-007b3b3f {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-bd610aeb-1817-2d2f-2ead-097980f01e76-007b3b3f, #w-node-bd610aeb-1817-2d2f-2ead-097980f01e7a-007b3b3f, #w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdea-007b3b3f, #w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdee-007b3b3f {
    grid-column-end: 2;
  }

  #w-node-c734cfff-a034-65c4-90e7-4e2e7f29bdf9-007b3b3f {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-007b3b3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-007b3b3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-007b3b3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-007b3b3f {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-007b3b3f {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-007b3b3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-007b3b3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-007b3b3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-007b3b3f {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-007b3b3f {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-007b3b3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-007b3b3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-007b3b3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-007b3b3f {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-007b3b3f {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_5d42684c-cd0c-6643-5054-979ece1b9911-fb4ca6d6, #w-node-_5d42684c-cd0c-6643-5054-979ece1b9917-fb4ca6d6, #w-node-_5d42684c-cd0c-6643-5054-979ece1b991e-fb4ca6d6, #w-node-_5d42684c-cd0c-6643-5054-979ece1b9924-fb4ca6d6 {
    grid-column-end: 2;
  }

  #w-node-_5d42684c-cd0c-6643-5054-979ece1b9931-fb4ca6d6 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_5d42684c-cd0c-6643-5054-979ece1b993c-fb4ca6d6, #w-node-_5d42684c-cd0c-6643-5054-979ece1b9942-fb4ca6d6, #w-node-_5d42684c-cd0c-6643-5054-979ece1b9949-fb4ca6d6, #w-node-_5d42684c-cd0c-6643-5054-979ece1b994f-fb4ca6d6 {
    grid-column-end: 2;
  }

  #w-node-_5d42684c-cd0c-6643-5054-979ece1b995c-fb4ca6d6 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_5d42684c-cd0c-6643-5054-979ece1b9967-fb4ca6d6, #w-node-_5d42684c-cd0c-6643-5054-979ece1b996d-fb4ca6d6, #w-node-_5d42684c-cd0c-6643-5054-979ece1b9974-fb4ca6d6, #w-node-_5d42684c-cd0c-6643-5054-979ece1b997a-fb4ca6d6 {
    grid-column-end: 2;
  }

  #w-node-_5d42684c-cd0c-6643-5054-979ece1b9987-fb4ca6d6 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-bf45abe6, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-bf45abe6, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-bf45abe6, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-bf45abe6 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-bf45abe6 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-bf45abe6, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-bf45abe6, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-bf45abe6, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-bf45abe6 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-bf45abe6 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-bf45abe6, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-bf45abe6, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-bf45abe6, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-bf45abe6 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-bf45abe6 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-875244ba, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-875244ba, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-875244ba, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-875244ba {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-875244ba {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-875244ba, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-875244ba, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-875244ba, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-875244ba {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-875244ba {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-875244ba, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-875244ba, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-875244ba, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-875244ba {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-875244ba {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-92aa4c68, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-92aa4c68, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-92aa4c68, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-92aa4c68 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-92aa4c68 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-92aa4c68, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-92aa4c68, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-92aa4c68, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-92aa4c68 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-92aa4c68 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-92aa4c68, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-92aa4c68, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-92aa4c68, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-92aa4c68 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-92aa4c68 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-e409fb77, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-e409fb77, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-e409fb77, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-e409fb77 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-e409fb77 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-e409fb77, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-e409fb77, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-e409fb77, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-e409fb77 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-e409fb77 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-e409fb77, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-e409fb77, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-e409fb77, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-e409fb77 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-e409fb77 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-39515fac, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-39515fac, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-39515fac, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-39515fac {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-39515fac {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-39515fac, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-39515fac, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-39515fac, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-39515fac {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-39515fac {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-39515fac, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-39515fac, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-39515fac, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-39515fac {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-39515fac {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-cb198db7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-cb198db7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-cb198db7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-cb198db7 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-cb198db7 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-cb198db7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-cb198db7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-cb198db7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-cb198db7 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-cb198db7 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-cb198db7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-cb198db7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-cb198db7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-cb198db7 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-cb198db7 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-c9402a29, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-c9402a29, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-c9402a29, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-c9402a29 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-c9402a29 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-c9402a29, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-c9402a29, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-c9402a29, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-c9402a29 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-c9402a29 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-c9402a29, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-c9402a29, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-c9402a29, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-c9402a29 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-c9402a29 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-d597b885, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-d597b885, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-d597b885, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-d597b885 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-d597b885 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-d597b885, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-d597b885, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-d597b885, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-d597b885 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-d597b885 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-d597b885, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-d597b885, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-d597b885, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-d597b885 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-d597b885 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-08cb29d7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-08cb29d7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-08cb29d7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-08cb29d7 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-08cb29d7 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-08cb29d7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-08cb29d7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-08cb29d7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-08cb29d7 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-08cb29d7 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-08cb29d7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-08cb29d7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-08cb29d7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-08cb29d7 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-08cb29d7 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-d6194c2d, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-d6194c2d, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-d6194c2d, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-d6194c2d {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-d6194c2d {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-d6194c2d, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-d6194c2d, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-d6194c2d, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-d6194c2d {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-d6194c2d {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-d6194c2d, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-d6194c2d, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-d6194c2d, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-d6194c2d {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-d6194c2d {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-af4ce9cb, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-af4ce9cb, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-af4ce9cb, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-af4ce9cb {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-af4ce9cb {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-af4ce9cb, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-af4ce9cb, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-af4ce9cb, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-af4ce9cb {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-af4ce9cb {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-af4ce9cb, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-af4ce9cb, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-af4ce9cb, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-af4ce9cb {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-af4ce9cb {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-10e2f5c7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-10e2f5c7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-10e2f5c7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-10e2f5c7 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-10e2f5c7 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-10e2f5c7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-10e2f5c7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-10e2f5c7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-10e2f5c7 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-10e2f5c7 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-10e2f5c7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-10e2f5c7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-10e2f5c7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-10e2f5c7 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-10e2f5c7 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-b547a2e9, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-b547a2e9, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-b547a2e9, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-b547a2e9 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-b547a2e9 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-b547a2e9, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-b547a2e9, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-b547a2e9, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-b547a2e9 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-b547a2e9 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-b547a2e9, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-b547a2e9, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-b547a2e9, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-b547a2e9 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-b547a2e9 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-af61cd7a, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-af61cd7a, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-af61cd7a, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-af61cd7a {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-af61cd7a {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b79-af61cd7a, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b7f-af61cd7a, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b86-af61cd7a, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b8c-af61cd7a {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b99-af61cd7a {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179ba4-af61cd7a, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179baa-af61cd7a, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb1-af61cd7a, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bb7-af61cd7a {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179bc4-af61cd7a {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-144ebaba, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-144ebaba, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-144ebaba, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-144ebaba {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-144ebaba {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-f0677044-dac1-2321-174f-34e351ccc451-be7d7ee5, #w-node-f0677044-dac1-2321-174f-34e351ccc457-be7d7ee5, #w-node-f0677044-dac1-2321-174f-34e351ccc45e-be7d7ee5, #w-node-f0677044-dac1-2321-174f-34e351ccc464-be7d7ee5 {
    grid-column-end: 2;
  }

  #w-node-f0677044-dac1-2321-174f-34e351ccc471-be7d7ee5 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-f64ce340, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-f64ce340, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-f64ce340, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-f64ce340 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-f64ce340 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-f64d28ae, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-f64d28ae, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-f64d28ae, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-f64d28ae {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-f64d28ae {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-d06199db, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-d06199db, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-d06199db, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-d06199db {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-d06199db {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-fb64250b, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-fb64250b, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-fb64250b, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-fb64250b {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-fb64250b {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-7b412dfe, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-7b412dfe, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-7b412dfe, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-7b412dfe {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-7b412dfe {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-cbbf3ffa, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-cbbf3ffa, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-cbbf3ffa, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-cbbf3ffa {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-cbbf3ffa {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-209794aa, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-209794aa, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-209794aa, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-209794aa {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-209794aa {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-651032ec, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-651032ec, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-651032ec, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-651032ec {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-651032ec {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-37323c34, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-37323c34, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-37323c34, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-37323c34 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-37323c34 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b4e-598cbf72, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b54-598cbf72, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b5b-598cbf72, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b61-598cbf72 {
    grid-column-end: 2;
  }

  #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b6e-598cbf72 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-c8b45cb3-4e94-733b-4840-5d4b6b45314c-7fd4e74f, #w-node-c8b45cb3-4e94-733b-4840-5d4b6b453152-7fd4e74f, #w-node-c8b45cb3-4e94-733b-4840-5d4b6b453159-7fd4e74f, #w-node-c8b45cb3-4e94-733b-4840-5d4b6b45315f-7fd4e74f {
    grid-column-end: 2;
  }

  #w-node-c8b45cb3-4e94-733b-4840-5d4b6b45316c-7fd4e74f {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-c662df47-d903-515b-4391-535d55dcf028-7fd4e74f, #w-node-c662df47-d903-515b-4391-535d55dcf02e-7fd4e74f, #w-node-c662df47-d903-515b-4391-535d55dcf035-7fd4e74f, #w-node-c662df47-d903-515b-4391-535d55dcf03b-7fd4e74f {
    grid-column-end: 2;
  }

  #w-node-c662df47-d903-515b-4391-535d55dcf048-7fd4e74f {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-c662df47-d903-515b-4391-535d55dcf053-7fd4e74f, #w-node-c662df47-d903-515b-4391-535d55dcf059-7fd4e74f, #w-node-c662df47-d903-515b-4391-535d55dcf060-7fd4e74f, #w-node-c662df47-d903-515b-4391-535d55dcf066-7fd4e74f {
    grid-column-end: 2;
  }

  #w-node-c662df47-d903-515b-4391-535d55dcf073-7fd4e74f {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-c662df47-d903-515b-4391-535d55dcf07e-7fd4e74f, #w-node-c662df47-d903-515b-4391-535d55dcf084-7fd4e74f, #w-node-c662df47-d903-515b-4391-535d55dcf08b-7fd4e74f, #w-node-c662df47-d903-515b-4391-535d55dcf091-7fd4e74f {
    grid-column-end: 2;
  }

  #w-node-c662df47-d903-515b-4391-535d55dcf09e-7fd4e74f {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-c8b45cb3-4e94-733b-4840-5d4b6b45314c-2375020d, #w-node-c8b45cb3-4e94-733b-4840-5d4b6b453152-2375020d, #w-node-c8b45cb3-4e94-733b-4840-5d4b6b453159-2375020d, #w-node-c8b45cb3-4e94-733b-4840-5d4b6b45315f-2375020d {
    grid-column-end: 2;
  }

  #w-node-c8b45cb3-4e94-733b-4840-5d4b6b45316c-2375020d {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-c662df47-d903-515b-4391-535d55dcf028-2375020d, #w-node-c662df47-d903-515b-4391-535d55dcf02e-2375020d, #w-node-c662df47-d903-515b-4391-535d55dcf035-2375020d, #w-node-c662df47-d903-515b-4391-535d55dcf03b-2375020d {
    grid-column-end: 2;
  }

  #w-node-c662df47-d903-515b-4391-535d55dcf048-2375020d {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-c662df47-d903-515b-4391-535d55dcf053-2375020d, #w-node-c662df47-d903-515b-4391-535d55dcf059-2375020d, #w-node-c662df47-d903-515b-4391-535d55dcf060-2375020d, #w-node-c662df47-d903-515b-4391-535d55dcf066-2375020d {
    grid-column-end: 2;
  }

  #w-node-c662df47-d903-515b-4391-535d55dcf073-2375020d {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-c662df47-d903-515b-4391-535d55dcf07e-2375020d, #w-node-c662df47-d903-515b-4391-535d55dcf084-2375020d, #w-node-c662df47-d903-515b-4391-535d55dcf08b-2375020d, #w-node-c662df47-d903-515b-4391-535d55dcf091-2375020d {
    grid-column-end: 2;
  }

  #w-node-c662df47-d903-515b-4391-535d55dcf09e-2375020d {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-bd610aeb-1817-2d2f-2ead-097980f01e2a-7eba21a9, #w-node-bd610aeb-1817-2d2f-2ead-097980f01e2e-7eba21a9, #w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3805-7eba21a9, #w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3817-7eba21a9 {
    grid-column-end: 2;
  }

  #w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3824-7eba21a9 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3279-7eba21a9, #w-node-a6e3ad31-f50f-56a6-16b9-1501cbac327f-7eba21a9, #w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3286-7eba21a9, #w-node-a6e3ad31-f50f-56a6-16b9-1501cbac328c-7eba21a9 {
    grid-column-end: 2;
  }

  #w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3299-7eba21a9 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_2cc7f5df-7278-d084-6e77-81800c43f002-7eba21a9, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f008-7eba21a9, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f00f-7eba21a9, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f015-7eba21a9 {
    grid-column-end: 2;
  }

  #w-node-_2cc7f5df-7278-d084-6e77-81800c43f022-7eba21a9 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_2cc7f5df-7278-d084-6e77-81800c43f02d-7eba21a9, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f033-7eba21a9, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f03a-7eba21a9, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f040-7eba21a9 {
    grid-column-end: 2;
  }

  #w-node-_2cc7f5df-7278-d084-6e77-81800c43f04d-7eba21a9 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_2cc7f5df-7278-d084-6e77-81800c43f058-7eba21a9, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f05e-7eba21a9, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f065-7eba21a9, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f06b-7eba21a9 {
    grid-column-end: 2;
  }

  #w-node-_2cc7f5df-7278-d084-6e77-81800c43f078-7eba21a9 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-bd610aeb-1817-2d2f-2ead-097980f01e2a-5bc94595, #w-node-bd610aeb-1817-2d2f-2ead-097980f01e2e-5bc94595, #w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3805-5bc94595, #w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3817-5bc94595 {
    grid-column-end: 2;
  }

  #w-node-_63f4f4ab-4c5b-150f-b91f-5103de4e3824-5bc94595 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3279-5bc94595, #w-node-a6e3ad31-f50f-56a6-16b9-1501cbac327f-5bc94595, #w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3286-5bc94595, #w-node-a6e3ad31-f50f-56a6-16b9-1501cbac328c-5bc94595 {
    grid-column-end: 2;
  }

  #w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3299-5bc94595 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_2cc7f5df-7278-d084-6e77-81800c43f002-5bc94595, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f008-5bc94595, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f00f-5bc94595, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f015-5bc94595 {
    grid-column-end: 2;
  }

  #w-node-_2cc7f5df-7278-d084-6e77-81800c43f022-5bc94595 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_2cc7f5df-7278-d084-6e77-81800c43f02d-5bc94595, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f033-5bc94595, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f03a-5bc94595, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f040-5bc94595 {
    grid-column-end: 2;
  }

  #w-node-_2cc7f5df-7278-d084-6e77-81800c43f04d-5bc94595 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_2cc7f5df-7278-d084-6e77-81800c43f058-5bc94595, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f05e-5bc94595, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f065-5bc94595, #w-node-_2cc7f5df-7278-d084-6e77-81800c43f06b-5bc94595 {
    grid-column-end: 2;
  }

  #w-node-_2cc7f5df-7278-d084-6e77-81800c43f078-5bc94595 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_00367178-1f3a-351c-a717-216016b44aff-4597b098 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93fb24bf-5e1a-dcd6-0803-7dd318bb04ca-18bb0482 {
    align-self: end;
  }

  #w-node-e1122dba-a6e3-827d-02c5-adf177531967-4597b0bb, #w-node-e1122dba-a6e3-827d-02c5-adf177531986-4597b0bb {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a79dced5-1ed1-810f-fac8-6d3d37634d5e-4597b0bb {
    grid-column: span 4 / span 4;
  }

  #w-node-_292e9387-2cab-41c7-2165-19705019acc9-4597b0bb {
    grid-column: span 2 / span 2;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-4597b0bb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8da3fe6a-0156-73ad-2a6f-25c3f6d85c1a-4597b0bb, #w-node-b236ad48-2a02-61ed-72ba-4e0778c70922-4597b0bb, #w-node-_762e7a28-f55d-c84c-418f-65450a62d621-4597b0bb, #w-node-_783824a9-08b8-1346-e7f8-260b07468fd3-4597b0bb, #w-node-_292e9387-2cab-41c7-2165-19705019acc9-b7117978 {
    grid-column: span 2 / span 2;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-b7117978 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65ff5cfc-283d-041c-d769-8077ec59b3e4-e0721f75, #w-node-_65ff5cfc-283d-041c-d769-8077ec59b412-e0721f75 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_65ff5cfc-283d-041c-d769-8077ec59b433-e0721f75 {
    grid-column: span 4 / span 4;
  }

  #w-node-_292e9387-2cab-41c7-2165-19705019acc9-e0721f75 {
    grid-column: span 2 / span 2;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-e0721f75 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e69c-e0721f75, #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e6ec-e0721f75, #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e73c-e0721f75, #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e798-e0721f75 {
    grid-column: span 2 / span 2;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-27bb3eff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_66e9082f-0fa7-09eb-8f7b-b4c3595d0064-27bb3eff, #w-node-_24a77dba-9815-5e92-a3d6-7804b62ea60b-27bb3eff, #w-node-ab23ab27-e5b4-55e1-4119-02fc3a09f826-27bb3eff {
    grid-column: span 2 / span 2;
  }

  #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc86-2affde1c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959ed65-2affde1c, #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959ed91-2affde1c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edb2-2affde1c {
    grid-column: span 4 / span 4;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-2affde1c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c0132389-5910-022e-762e-f8dfd69efc89-2affde1c {
    grid-column: span 2 / span 2;
  }

  #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc86-e7fbc930 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959ed65-e7fbc930, #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959ed91-e7fbc930 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959edb2-e7fbc930 {
    grid-column: span 4 / span 4;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-e7fbc930 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3307bb34-ed3e-af90-5195-d341d639ab58-e7fbc930 {
    grid-column: span 2 / span 2;
  }

  #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc86-fb51370f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aaf9fb75-6c92-f839-8b09-eb69d86a78c8-fb51370f {
    grid-column: span 2 / span 2;
  }

  #w-node-_65ff5cfc-283d-041c-d769-8077ec59b3e4-d067acc3, #w-node-_65ff5cfc-283d-041c-d769-8077ec59b412-d067acc3 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_65ff5cfc-283d-041c-d769-8077ec59b433-d067acc3 {
    grid-column: span 4 / span 4;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-d067acc3, #w-node-_8a3ab4c5-8707-06d0-94ce-951fa160e56a-9468b714, #w-node-_8a3ab4c5-8707-06d0-94ce-951fa160e579-9468b714, #w-node-_8a3ab4c5-8707-06d0-94ce-951fa160e586-9468b714, #w-node-b030d382-4682-761c-463c-0b3323db1939-b4baf864 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8da3fe6a-0156-73ad-2a6f-25c3f6d85c1a-b4baf864, #w-node-b236ad48-2a02-61ed-72ba-4e0778c70922-b4baf864, #w-node-_783824a9-08b8-1346-e7f8-260b07468fd3-b4baf864 {
    grid-column: span 2 / span 2;
  }

  #w-node-_6dc405c9-4b63-fca4-b55d-8d645b9d34a8-b4baf864, #w-node-_6dc405c9-4b63-fca4-b55d-8d645b9d34d4-b4baf864, #w-node-_8d853365-e7dd-6799-87c7-ac78206c9b14-b4baf864 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ef91eb0e-5b5c-3ac0-4498-767009080d3e-2d7447a3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ef91eb0e-5b5c-3ac0-4498-767009080d71-2d7447a3 {
    grid-column: span 2 / span 2;
  }

  #w-node-ef91eb0e-5b5c-3ac0-4498-767009080d96-2d7447a3 {
    grid-column: span 4 / span 4;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-2d7447a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_191e17ac-1d1d-95e3-31d1-50023852198c-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-5002385219d8-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-500238521a28-2d7447a3, #w-node-_191e17ac-1d1d-95e3-31d1-500238521a54-2d7447a3 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7a21bf5d-da48-e704-3f1b-aa2e2094ae01-f5c0d2c2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7a21bf5d-da48-e704-3f1b-aa2e2094ae32-f5c0d2c2 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7a21bf5d-da48-e704-3f1b-aa2e2094ae53-f5c0d2c2 {
    grid-column: span 4 / span 4;
  }

  #w-node-_42b2c12a-c603-2ebb-561c-8e8af376acb4-f5c0d2c2 {
    grid-column: span 2 / span 2;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-f5c0d2c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_43e420f4-7ebd-8686-e3ee-3eb057f0369d-f5c0d2c2, #w-node-_43e420f4-7ebd-8686-e3ee-3eb057f036ed-f5c0d2c2, #w-node-_43e420f4-7ebd-8686-e3ee-3eb057f0373d-f5c0d2c2, #w-node-_43e420f4-7ebd-8686-e3ee-3eb057f0379b-f5c0d2c2 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8555308b-ea19-c159-0948-ddae7ddd2d2b-79a9ee09, #w-node-_30e9f10a-3146-f091-0b30-f1139334ff77-79a9ee09 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_30e9f10a-3146-f091-0b30-f1139334ffa7-79a9ee09 {
    grid-column: span 2 / span 2;
  }

  #w-node-_30e9f10a-3146-f091-0b30-f1139334ffd1-79a9ee09 {
    grid-column: span 4 / span 4;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-79a9ee09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e60c9f6a-f3dc-df7c-7673-a191ef67ee04-79a9ee09, #w-node-e60c9f6a-f3dc-df7c-7673-a191ef67ee4c-79a9ee09, #w-node-fb995634-df61-ff63-a747-bdae46a7d2c1-b92cf6c2, #w-node-fb995634-df61-ff63-a747-bdae46a7d2e1-b92cf6c2 {
    grid-column: span 2 / span 2;
  }

  #w-node-a61678e5-7353-83ef-7858-5a1fd9be9bc7-b92cf6c2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a61678e5-7353-83ef-7858-5a1fd9be9bfa-b92cf6c2, #w-node-_132bfd09-c438-b6b9-0e7f-23eb8665759c-b92cf6c2 {
    grid-column: span 2 / span 2;
  }

  #w-node-ef91eb0e-5b5c-3ac0-4498-767009080d3e-537b1b26 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ef91eb0e-5b5c-3ac0-4498-767009080d71-537b1b26, #w-node-f9bafee4-3358-71f7-ecef-8953e1671bd6-537b1b26 {
    grid-column: span 2 / span 2;
  }

  #w-node-a61678e5-7353-83ef-7858-5a1fd9be9bc7-ec2920bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a61678e5-7353-83ef-7858-5a1fd9be9bfa-ec2920bc, #w-node-_132bfd09-c438-b6b9-0e7f-23eb8665759c-ec2920bc {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-bd610aeb-1817-2d2f-2ead-097980f01e25-4597afd3, #w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3274-4597afd3, #w-node-_2cc7f5df-7278-d084-6e77-81800c43effd-4597afd3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fdb8d1af-208b-d00d-524a-f8ab78495d2f-4597b098, #w-node-_4e260f2b-d3d9-14be-63e7-5f9f2a65593f-4597b098 {
    justify-self: stretch;
  }

  #w-node-_00367178-1f3a-351c-a717-216016b44aff-4597b098 {
    grid-column: span 2 / span 2;
  }

  #w-node-_00367178-1f3a-351c-a717-216016b44b06-4597b098 {
    order: -9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_00367178-1f3a-351c-a717-216016b44b27-4597b098, #w-node-_45b4b3c9-e23f-b9a9-d422-186ca403b2be-4597b098, #w-node-_1074abfa-7cfc-a769-4589-0cc9d425d096-4597b098, #w-node-_3d44354e-e5a3-ecaf-64a3-e9c3722aeb48-4597b098 {
    justify-self: stretch;
  }

  #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53937-4597b098, #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53974-4597b098 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c5397a-4597b098 {
    order: 9999;
    grid-row: span 1 / span 1;
  }

  #w-node-f1c972e4-f830-2c78-64a8-b4b7f9c5ab23-4597b098, #w-node-f1c972e4-f830-2c78-64a8-b4b7f9c5ab2b-4597b098, #w-node-f1c972e4-f830-2c78-64a8-b4b7f9c5ab36-4597b098 {
    order: -9999;
  }

  #w-node-_93fb24bf-5e1a-dcd6-0803-7dd318bb04ca-18bb0482, #w-node-_93fb24bf-5e1a-dcd6-0803-7dd318bb04cb-18bb0482 {
    justify-self: start;
  }

  #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d96c-4597b0bb {
    justify-self: stretch;
  }

  #w-node-e1122dba-a6e3-827d-02c5-adf177531967-4597b0bb {
    order: 9999;
    grid-area: span 3 / span 4 / span 3 / span 4;
  }

  #w-node-e1122dba-a6e3-827d-02c5-adf177531986-4597b0bb {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_292e9387-2cab-41c7-2165-19705019acc9-4597b0bb {
    grid-column: span 1 / span 1;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-4597b0bb {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1942-4597b0bb {
    order: -9999;
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1951-4597b0bb, #w-node-b030d382-4682-761c-463c-0b3323db1963-4597b0bb, #w-node-b030d382-4682-761c-463c-0b3323db1975-4597b0bb, #w-node-b030d382-4682-761c-463c-0b3323db1987-4597b0bb, #w-node-_216d9d9c-87c7-883b-469a-7768e891b601-4597b0bb {
    justify-self: stretch;
  }

  #w-node-_8da3fe6a-0156-73ad-2a6f-25c3f6d85c1a-4597b0bb, #w-node-b236ad48-2a02-61ed-72ba-4e0778c70922-4597b0bb, #w-node-_762e7a28-f55d-c84c-418f-65450a62d621-4597b0bb, #w-node-_783824a9-08b8-1346-e7f8-260b07468fd3-4597b0bb {
    grid-column: span 1 / span 1;
  }

  #w-node-d637d386-fde7-da25-489e-905e28504d6c-4597b0bb, #w-node-d637d386-fde7-da25-489e-905e28504d72-4597b0bb, #w-node-d637d386-fde7-da25-489e-905e28504d7a-4597b0bb {
    order: -9999;
  }

  #w-node-f163a66a-65f6-f38e-37dd-05f333dc26f2-4597b0bb, #w-node-f163a66a-65f6-f38e-37dd-05f333dc277b-4597b0bb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d96c-b7117978 {
    justify-self: stretch;
  }

  #w-node-_292e9387-2cab-41c7-2165-19705019acc9-b7117978 {
    grid-column: span 1 / span 1;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-b7117978 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1942-b7117978 {
    order: -9999;
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1951-b7117978, #w-node-b030d382-4682-761c-463c-0b3323db1963-b7117978, #w-node-b030d382-4682-761c-463c-0b3323db1975-b7117978, #w-node-b030d382-4682-761c-463c-0b3323db1987-b7117978, #w-node-_216d9d9c-87c7-883b-469a-7768e891b601-b7117978 {
    justify-self: stretch;
  }

  #w-node-d637d386-fde7-da25-489e-905e28504d6c-b7117978, #w-node-d637d386-fde7-da25-489e-905e28504d72-b7117978, #w-node-d637d386-fde7-da25-489e-905e28504d7a-b7117978 {
    order: -9999;
  }

  #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d96c-e0721f75 {
    justify-self: stretch;
  }

  #w-node-_65ff5cfc-283d-041c-d769-8077ec59b3e4-e0721f75 {
    order: 9999;
    grid-area: span 3 / span 4 / span 3 / span 4;
  }

  #w-node-_65ff5cfc-283d-041c-d769-8077ec59b412-e0721f75 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_292e9387-2cab-41c7-2165-19705019acc9-e0721f75 {
    grid-column: span 1 / span 1;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-e0721f75 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1942-e0721f75 {
    order: -9999;
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1951-e0721f75, #w-node-b030d382-4682-761c-463c-0b3323db1963-e0721f75, #w-node-b030d382-4682-761c-463c-0b3323db1975-e0721f75, #w-node-b030d382-4682-761c-463c-0b3323db1987-e0721f75, #w-node-_216d9d9c-87c7-883b-469a-7768e891b601-e0721f75 {
    justify-self: stretch;
  }

  #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e69c-e0721f75, #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e6ec-e0721f75, #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e73c-e0721f75, #w-node-_1e8fccdf-ecc4-d8e5-c650-32cd9a08e798-e0721f75 {
    grid-column: span 1 / span 1;
  }

  #w-node-fc1382fc-4ca2-b869-7932-64244aace1b1-e0721f75, #w-node-fc1382fc-4ca2-b869-7932-64244aace1b9-e0721f75, #w-node-fc1382fc-4ca2-b869-7932-64244aace1c3-e0721f75 {
    order: -9999;
  }

  #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d96c-27bb3eff {
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-27bb3eff {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1942-27bb3eff {
    order: -9999;
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1951-27bb3eff, #w-node-b030d382-4682-761c-463c-0b3323db1963-27bb3eff, #w-node-b030d382-4682-761c-463c-0b3323db1975-27bb3eff, #w-node-b030d382-4682-761c-463c-0b3323db1987-27bb3eff, #w-node-_216d9d9c-87c7-883b-469a-7768e891b601-27bb3eff {
    justify-self: stretch;
  }

  #w-node-_66e9082f-0fa7-09eb-8f7b-b4c3595d0064-27bb3eff, #w-node-_24a77dba-9815-5e92-a3d6-7804b62ea60b-27bb3eff, #w-node-ab23ab27-e5b4-55e1-4119-02fc3a09f826-27bb3eff {
    grid-column: span 1 / span 1;
  }

  #w-node-fc1382fc-4ca2-b869-7932-64244aace1b1-27bb3eff, #w-node-fc1382fc-4ca2-b869-7932-64244aace1b9-27bb3eff, #w-node-fc1382fc-4ca2-b869-7932-64244aace1c3-27bb3eff {
    order: -9999;
  }

  #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc78-2affde1c, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc86-2affde1c {
    justify-self: stretch;
  }

  #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959ed65-2affde1c {
    order: 9999;
    grid-area: span 3 / span 4 / span 3 / span 4;
  }

  #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959ed91-2affde1c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-2affde1c {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1942-2affde1c {
    order: -9999;
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1951-2affde1c, #w-node-b030d382-4682-761c-463c-0b3323db1963-2affde1c, #w-node-b030d382-4682-761c-463c-0b3323db1975-2affde1c, #w-node-b030d382-4682-761c-463c-0b3323db1987-2affde1c, #w-node-_216d9d9c-87c7-883b-469a-7768e891b601-2affde1c {
    justify-self: stretch;
  }

  #w-node-c0132389-5910-022e-762e-f8dfd69efc89-2affde1c {
    grid-column: span 1 / span 1;
  }

  #w-node-fc1382fc-4ca2-b869-7932-64244aace1b1-2affde1c, #w-node-fc1382fc-4ca2-b869-7932-64244aace1b9-2affde1c, #w-node-fc1382fc-4ca2-b869-7932-64244aace1c3-2affde1c {
    order: -9999;
  }

  #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc78-e7fbc930, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc86-e7fbc930 {
    justify-self: stretch;
  }

  #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959ed65-e7fbc930 {
    order: 9999;
    grid-area: span 3 / span 4 / span 3 / span 4;
  }

  #w-node-_6ccf0d7c-e779-2d34-54b4-311ed959ed91-e7fbc930 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-e7fbc930 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1942-e7fbc930 {
    order: -9999;
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1951-e7fbc930, #w-node-b030d382-4682-761c-463c-0b3323db1963-e7fbc930, #w-node-b030d382-4682-761c-463c-0b3323db1975-e7fbc930, #w-node-b030d382-4682-761c-463c-0b3323db1987-e7fbc930, #w-node-_216d9d9c-87c7-883b-469a-7768e891b601-e7fbc930 {
    justify-self: stretch;
  }

  #w-node-_3307bb34-ed3e-af90-5195-d341d639ab58-e7fbc930 {
    grid-column: span 1 / span 1;
  }

  #w-node-fc1382fc-4ca2-b869-7932-64244aace1b1-e7fbc930, #w-node-fc1382fc-4ca2-b869-7932-64244aace1b9-e7fbc930, #w-node-fc1382fc-4ca2-b869-7932-64244aace1c3-e7fbc930 {
    order: -9999;
  }

  #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc78-fb51370f, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc86-fb51370f {
    justify-self: stretch;
  }

  #w-node-aaf9fb75-6c92-f839-8b09-eb69d86a78c8-fb51370f {
    grid-column: span 1 / span 1;
  }

  #w-node-fc1382fc-4ca2-b869-7932-64244aace1b1-fb51370f, #w-node-fc1382fc-4ca2-b869-7932-64244aace1b9-fb51370f, #w-node-fc1382fc-4ca2-b869-7932-64244aace1c3-fb51370f {
    order: -9999;
  }

  #w-node-_8d645ccc-3ba2-c9c8-2264-c6a2a450d96c-d067acc3 {
    justify-self: stretch;
  }

  #w-node-_65ff5cfc-283d-041c-d769-8077ec59b3e4-d067acc3 {
    order: 9999;
    grid-area: span 3 / span 4 / span 3 / span 4;
  }

  #w-node-_65ff5cfc-283d-041c-d769-8077ec59b412-d067acc3 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-d067acc3 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1942-d067acc3 {
    order: -9999;
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1951-d067acc3, #w-node-b030d382-4682-761c-463c-0b3323db1963-d067acc3, #w-node-b030d382-4682-761c-463c-0b3323db1975-d067acc3, #w-node-b030d382-4682-761c-463c-0b3323db1987-d067acc3 {
    justify-self: stretch;
  }

  #w-node-fc1382fc-4ca2-b869-7932-64244aace1b1-d067acc3, #w-node-fc1382fc-4ca2-b869-7932-64244aace1b9-d067acc3, #w-node-fc1382fc-4ca2-b869-7932-64244aace1c3-d067acc3 {
    order: -9999;
  }

  #w-node-_3dfa41b2-7a3e-c630-4545-2d57567bc600-33752db8, #w-node-_1b038a46-87b5-db2e-1921-7430dbe69821-a55d1d88, #w-node-_3dfa41b2-7a3e-c630-4545-2d57567bc600-a55d1d88, #w-node-_1b038a46-87b5-db2e-1921-7430dbe69821-f36afafc, #w-node-_3dfa41b2-7a3e-c630-4545-2d57567bc600-f36afafc, #w-node-_3dfa41b2-7a3e-c630-4545-2d57567bc600-6fcd0f62, #w-node-_145d4105-c4b1-1e8c-59d0-01b799e8901e-176308a3, #w-node-_3dfa41b2-7a3e-c630-4545-2d57567bc600-176308a3, #w-node-_8f6ec51d-99a7-7fc6-a5ff-aea145933456-176308a3, #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed32-b4baf864 {
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-b4baf864 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1942-b4baf864 {
    order: -9999;
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1951-b4baf864, #w-node-b030d382-4682-761c-463c-0b3323db1963-b4baf864, #w-node-b030d382-4682-761c-463c-0b3323db1975-b4baf864, #w-node-b030d382-4682-761c-463c-0b3323db1987-b4baf864, #w-node-_216d9d9c-87c7-883b-469a-7768e891b601-b4baf864 {
    justify-self: stretch;
  }

  #w-node-_8da3fe6a-0156-73ad-2a6f-25c3f6d85c1a-b4baf864, #w-node-b236ad48-2a02-61ed-72ba-4e0778c70922-b4baf864, #w-node-_783824a9-08b8-1346-e7f8-260b07468fd3-b4baf864 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6dc405c9-4b63-fca4-b55d-8d645b9d34a8-b4baf864 {
    order: 9999;
    grid-area: span 3 / span 4 / span 3 / span 4;
  }

  #w-node-_6dc405c9-4b63-fca4-b55d-8d645b9d34d4-b4baf864, #w-node-_8d853365-e7dd-6799-87c7-ac78206c9b14-b4baf864 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed32-2d7447a3 {
    justify-self: stretch;
  }

  #w-node-ef91eb0e-5b5c-3ac0-4498-767009080d3e-2d7447a3 {
    order: 9999;
    grid-area: span 3 / span 4 / span 3 / span 4;
  }

  #w-node-ef91eb0e-5b5c-3ac0-4498-767009080d71-2d7447a3 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-2d7447a3 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1942-2d7447a3 {
    order: -9999;
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1951-2d7447a3, #w-node-b030d382-4682-761c-463c-0b3323db1963-2d7447a3, #w-node-b030d382-4682-761c-463c-0b3323db1975-2d7447a3, #w-node-b030d382-4682-761c-463c-0b3323db1987-2d7447a3 {
    justify-self: stretch;
  }

  #w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be6d-2d7447a3, #w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be75-2d7447a3, #w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be7f-2d7447a3 {
    order: -9999;
  }

  #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed32-f5c0d2c2 {
    justify-self: stretch;
  }

  #w-node-_7a21bf5d-da48-e704-3f1b-aa2e2094ae01-f5c0d2c2 {
    order: 9999;
    grid-area: span 3 / span 4 / span 3 / span 4;
  }

  #w-node-_7a21bf5d-da48-e704-3f1b-aa2e2094ae32-f5c0d2c2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_42b2c12a-c603-2ebb-561c-8e8af376acb4-f5c0d2c2 {
    grid-column: span 1 / span 1;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-f5c0d2c2 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1942-f5c0d2c2 {
    order: -9999;
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1951-f5c0d2c2, #w-node-b030d382-4682-761c-463c-0b3323db1963-f5c0d2c2, #w-node-b030d382-4682-761c-463c-0b3323db1975-f5c0d2c2, #w-node-b030d382-4682-761c-463c-0b3323db1987-f5c0d2c2 {
    justify-self: stretch;
  }

  #w-node-_43e420f4-7ebd-8686-e3ee-3eb057f0369d-f5c0d2c2, #w-node-_43e420f4-7ebd-8686-e3ee-3eb057f036ed-f5c0d2c2, #w-node-_43e420f4-7ebd-8686-e3ee-3eb057f0373d-f5c0d2c2, #w-node-_43e420f4-7ebd-8686-e3ee-3eb057f0379b-f5c0d2c2 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be6d-f5c0d2c2, #w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be75-f5c0d2c2, #w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be7f-f5c0d2c2 {
    order: -9999;
  }

  #w-node-_8555308b-ea19-c159-0948-ddae7ddd2d1d-79a9ee09, #w-node-_8555308b-ea19-c159-0948-ddae7ddd2d2b-79a9ee09 {
    justify-self: stretch;
  }

  #w-node-_30e9f10a-3146-f091-0b30-f1139334ff77-79a9ee09 {
    order: 9999;
    grid-area: span 3 / span 4 / span 3 / span 4;
  }

  #w-node-_30e9f10a-3146-f091-0b30-f1139334ffa7-79a9ee09 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1939-79a9ee09 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1942-79a9ee09 {
    order: -9999;
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b030d382-4682-761c-463c-0b3323db1951-79a9ee09, #w-node-b030d382-4682-761c-463c-0b3323db1963-79a9ee09, #w-node-b030d382-4682-761c-463c-0b3323db1975-79a9ee09, #w-node-b030d382-4682-761c-463c-0b3323db1987-79a9ee09 {
    justify-self: stretch;
  }

  #w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be6d-79a9ee09, #w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be75-79a9ee09, #w-node-_6ff64f21-0bb8-e1e4-a151-620560d7be7f-79a9ee09 {
    order: -9999;
  }

  #w-node-_26b5ff41-34f4-8d77-ed94-ec2a37e843e1-b92cf6c2 {
    justify-self: stretch;
  }

  #w-node-a61678e5-7353-83ef-7858-5a1fd9be9bc7-b92cf6c2 {
    order: 9999;
    grid-area: span 3 / span 4 / span 3 / span 4;
  }

  #w-node-a61678e5-7353-83ef-7858-5a1fd9be9bfa-b92cf6c2, #w-node-_132bfd09-c438-b6b9-0e7f-23eb8665759c-b92cf6c2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d80cc2f2-dccd-e003-1007-49e091b5ed32-537b1b26 {
    justify-self: stretch;
  }

  #w-node-ef91eb0e-5b5c-3ac0-4498-767009080d3e-537b1b26 {
    order: 9999;
    grid-area: span 3 / span 4 / span 3 / span 4;
  }

  #w-node-ef91eb0e-5b5c-3ac0-4498-767009080d71-537b1b26, #w-node-f9bafee4-3358-71f7-ecef-8953e1671bd6-537b1b26 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_26b5ff41-34f4-8d77-ed94-ec2a37e843e1-ec2920bc {
    justify-self: stretch;
  }

  #w-node-a61678e5-7353-83ef-7858-5a1fd9be9bc7-ec2920bc {
    order: 9999;
    grid-area: span 3 / span 4 / span 3 / span 4;
  }

  #w-node-a61678e5-7353-83ef-7858-5a1fd9be9bfa-ec2920bc, #w-node-_132bfd09-c438-b6b9-0e7f-23eb8665759c-ec2920bc {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-df64be03-1942-59ae-6ef6-8d229d73806e-c010049f, #w-node-_3dfa41b2-7a3e-c630-4545-2d57567bc600-c010049f {
    justify-self: stretch;
  }

  #w-node-c8b45cb3-4e94-733b-4840-5d4b6b453147-a3cb3c92, #w-node-c662df47-d903-515b-4391-535d55dcf023-a3cb3c92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b48c7b63-6640-7ed8-3832-8aecf06e0b03-11256567 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-b48c7b63-6640-7ed8-3832-8aecf06e0b7a-11256567 {
    grid-row: 6 / 7;
  }

  #w-node-b48c7b63-6640-7ed8-3832-8aecf06e0b7e-11256567 {
    grid-row: 7 / 8;
  }

  #w-node-b48c7b63-6640-7ed8-3832-8aecf06e0b88-11256567 {
    grid-row: 8 / 9;
  }

  #w-node-b48c7b63-6640-7ed8-3832-8aecf06e0b8d-11256567 {
    grid-row: 9 / 10;
  }

  #w-node-bd610aeb-1817-2d2f-2ead-097980f01e25-635f1c3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-635f1c3f, #w-node-bd610aeb-1817-2d2f-2ead-097980f01e25-507fdb6e, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-507fdb6e, #w-node-bd610aeb-1817-2d2f-2ead-097980f01e25-007b3b3f, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-007b3b3f, #w-node-_5d42684c-cd0c-6643-5054-979ece1b990c-fb4ca6d6, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-bf45abe6, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-875244ba, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-92aa4c68, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-e409fb77, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-39515fac, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-cb198db7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-c9402a29, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-d597b885, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-08cb29d7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-d6194c2d, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-af4ce9cb, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-10e2f5c7, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-b547a2e9, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-af61cd7a, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-144ebaba, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-f64ce340, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-f64d28ae, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-d06199db, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-fb64250b, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-7b412dfe, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-cbbf3ffa, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-209794aa, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-651032ec, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-37323c34, #w-node-_4e2c59d1-4fcd-d85c-b734-ac1fab179b49-598cbf72, #w-node-c8b45cb3-4e94-733b-4840-5d4b6b453147-7fd4e74f, #w-node-c662df47-d903-515b-4391-535d55dcf023-7fd4e74f, #w-node-c8b45cb3-4e94-733b-4840-5d4b6b453147-2375020d, #w-node-c662df47-d903-515b-4391-535d55dcf023-2375020d, #w-node-bd610aeb-1817-2d2f-2ead-097980f01e25-7eba21a9, #w-node-bdd06686-1ffc-6f28-ad66-7e653bdf76e6-7eba21a9, #w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3274-7eba21a9, #w-node-_61fbca69-d596-10e5-dce6-e6d8bbd4f484-7eba21a9, #w-node-_2cc7f5df-7278-d084-6e77-81800c43effd-7eba21a9, #w-node-bd610aeb-1817-2d2f-2ead-097980f01e25-5bc94595, #w-node-bdd06686-1ffc-6f28-ad66-7e653bdf76e6-5bc94595, #w-node-a6e3ad31-f50f-56a6-16b9-1501cbac3274-5bc94595, #w-node-_2cc7f5df-7278-d084-6e77-81800c43effd-5bc94595 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_00367178-1f3a-351c-a717-216016b44b06-4597b098 {
    order: -9999;
  }

  #w-node-_1e46d234-b4c4-d1df-88d3-9c4a19c53931-4597b098 {
    grid-row: span 2 / span 2;
  }

  #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc86-2affde1c, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc86-e7fbc930, #w-node-_0e87138a-cb78-b3ce-c74f-2077ee78fc86-fb51370f, #w-node-_8555308b-ea19-c159-0948-ddae7ddd2d2b-79a9ee09 {
    grid-column: span 1 / span 1;
  }
}
