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: Gbfont;
  src: url("/landing-assets/a2/ac/d0da2eb9bf09c358239a503202b1.woff2") format("woff2"), url("/landing-assets/c3/58/368d2133edad73af4918eee6b968.woff") format("woff"), url("/landing-assets/21/b0/0c4f056867da2c515447becef2f2.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gbfont;
  src: url("/landing-assets/5a/20/d928e8c2f130b28833ece7bfa0de.woff2") format("woff2"), url("/landing-assets/00/0b/f7da8cc72c2f138c677cb0b2a609.woff") format("woff"), url("/landing-assets/1f/6f/476177f955da13f0ddc763f513af.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "21 Cent";
  src: url("/landing-assets/d4/d5/c70a99dcbe7bc54d55069671ee69.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "21 Cent";
  src: url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/64dc96ee5995512c6d9c885f_21Cent-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "21 Centcondensed";
  src: url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/64dc96ee6f35a1fa4df153cf_21CentCondensed-UltraLightItali.ttf") format("truetype"), url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/64dc96efeae0994a77f4ad22_21CentCondensed-UltraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "21 Centcondensed";
  src: url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/64dc96ee0fe9b9caf008003f_21CentCondensed.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "21 Cent";
  src: url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/64dc96ee63b3e08fbdaa3286_21Cent-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "21 Centcondensed";
  src: url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/64dc96ee0fe9b9caf0080042_21CentCondensed-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "21 Cent";
  src: url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/64dc96eeddd373704298f06d_21Cent.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "21 Cent";
  src: url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/64dc96ee6eeab31cf44128af_21Cent-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "21 Cent";
  src: url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/64dc96efddd373704298f260_21Cent-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Benzin;
  src: url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/656ee20dfaca3b4a4564fe39_Benzin-Regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/6618bbadb5c1b5cf8a1271b6_Benzin-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Benzin;
  src: url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/656ee20fc93fb19f59581801_Benzin-Medium.ttf") format("truetype"), url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/6618bbae6a40ea2af9ecc367_Benzin-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Onest;
  src: url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/6618bba80de27904db8cc9df_Onest-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Onest;
  src: url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/6618bba97b8435e7505dc598_Onest-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Onest;
  src: url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/6618bba8bffd9db03a78a1cd_Onest-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Onest;
  src: url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/6618bba8cf2131ab1a607f67_Onest-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Onest;
  src: url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/6618bba9ada9205c7ec88467_Onest-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Onest;
  src: url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/6618bba9feaeb84f942ce304_Onest-ExtraBold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/6618bba9802582879fda492b_Onest-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Benzin;
  src: url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/6618bbada9f9356f09a2e379_Benzin-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Benzin;
  src: url("https://cdn.prod.website-files.com/61e15408ed7e6a720eabb7f4/6618bbad70b3472ae11e8d29_Benzin-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --silver: #b7b9c8;
  --medium-slate-blue: #725ef2;
  --plum: #d1baff;
}

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

.w-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-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-embed-youtubevideo {
  background-image: url("/landing-assets/2b/05/e7d68db45fbb529749f58a6ec233.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

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

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

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

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

h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 42px;
  font-weight: 600;
  line-height: 54px;
}

h3 {
  color: #14161f;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

p {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
}

a {
  text-decoration: underline;
}

.container-2-3 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1107px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.container-2-3.vertical {
  flex-flow: column wrap;
  justify-content: flex-start;
  max-width: 1107px;
  height: auto;
}

.container-2-3._2 {
  flex-flow: column wrap;
  justify-content: flex-start;
  max-width: 1248px;
  height: auto;
}

.container-2-3._3 {
  z-index: 1;
  flex-direction: row;
  justify-content: center;
  max-height: none;
  padding-top: 80px;
  display: flex;
}

.container-2-3._4 {
  justify-content: space-between;
  align-items: center;
}

.container-2-3.top {
  flex: 0 auto;
  align-self: auto;
  margin-bottom: 51px;
  display: flex;
}

.container-2-3.vertical-center {
  align-items: flex-start;
}

.container-2-3.resume {
  justify-content: space-between;
}

.container-2-3.podarki {
  align-items: flex-start;
  display: block;
}

.container-2-3._3 {
  z-index: 1;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1108px;
  max-height: none;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 10px;
  display: block;
  overflow: hidden;
}

.container-2-3.cont-slider {
  flex-direction: column;
  margin-top: 0;
  margin-left: 40px;
}

.wrp-text {
  display: block;
}

.wrp-text.m-top-16 {
  margin-top: 16px;
}

.wrp-text.width-170 {
  width: 100%;
  max-width: 200px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.wrp-text.m-buttom-16 {
  margin-bottom: 16px;
}

.wrp-text.m-top-6 {
  margin-top: 6px;
}

.wrp-text.m-top-8 {
  margin-top: 8px;
}

.wrp-text.m-top-24 {
  margin-top: 24px;
}

.wrp-text.m-right-24 {
  margin-left: auto;
  margin-right: 24px;
}

.wrp-text.left-m-10 {
  margin-left: 30px;
}

.wrp-text.width-170 {
  width: 100%;
  max-width: 200px;
  margin-right: 20px;
}

.wrp-text.line-2 {
  border-top: 2px solid #5b5f71;
  margin-top: 44px;
  padding-top: 24px;
  display: flex;
}

.body-noname {
  background-color: #14161f;
  padding-bottom: 0;
  font-family: IBM Plex Sans, sans-serif;
}

.wrp-button {
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  display: flex;
}

.wrp-button.height-1107 {
  cursor: pointer;
  justify-content: space-between;
  width: 100%;
  max-width: 1107px;
  display: flex;
}

.m-right-12 {
  margin-right: 12px;
}

.par-20 {
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
}

.par-20._2 {
  color: var(--silver);
  text-indent: 0;
  column-count: 0;
  line-height: 120%;
}

.par-20.white {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  display: block;
}

.par-20.semi-bold {
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.par-20.tab {
  width: 450px;
  max-width: 85%;
}

.par-20.tab.size-100 {
  width: 100%;
}

.par-20.top {
  color: #8f93a3;
  padding-top: 0;
  font-size: 20px;
  line-height: 28px;
}

.par-20._2 {
  color: #b7b9c8;
  text-indent: 0;
  column-count: 0;
  text-indent: 0;
  column-count: 0;
  line-height: 120%;
}

.par-20.white {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.par-20.orange {
  color: #f66025;
}

.par-20.semi-bold {
  height: 50px;
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.par-20.semi-bold.size-3-line {
  height: 50px;
}

.button {
  text-align: center;
  background-color: #725ef2;
  border-radius: 1000px;
  padding: 12px 24px 14px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  display: block;
}

.button:hover {
  background-color: #8572fd;
}

.button.ghost {
  background-color: #725ef200;
  border: 1.5px solid #fff;
  justify-content: flex-start;
  display: flex;
}

.button.m-right-12 {
  text-align: center;
}

.button.m-right-12:hover {
  background-color: #8572fd;
}

.button.form {
  color: #fff;
  background-color: #000;
  width: 100%;
  padding-left: 44.5px;
  padding-right: 44.5px;
}

.button.ghost-2 {
  background-color: #725ef200;
  border: 1.5px solid #fff;
  justify-content: center;
  width: 100%;
  transition: all .4s;
  display: flex;
}

.button.ghost-2:hover {
  background-color: #725ef2;
  border-color: #725ef2;
}

.button.form-2 {
  background-color: var(--medium-slate-blue);
  color: #fff;
  width: 100%;
  margin-top: 24px;
  padding: 16px 44.5px 18px;
}

.button.form-2 {
  color: #fff;
  background-color: #725ef2;
  width: 100%;
  margin-top: 24px;
  padding: 16px 44.5px 18px;
}

.button.form-2:hover {
  background-color: #8572fd;
}

.wrp-h1 {
  margin-top: 16.21px;
  margin-bottom: 24px;
}

.mask-img {
  z-index: 2;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-left: 48px;
  display: flex;
  position: relative;
}

.grid {
  grid-column-gap: 48px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
}

.section-2 {
  padding-bottom: 112px;
}

.card {
  border-top: 2px solid #5b5f71;
  padding-top: 8px;
  padding-right: 15%;
}

.card._1 {
  display: block;
}

.section-3 {
  background-color: #d1baff;
  padding-top: 96px;
  padding-bottom: 96px;
}

.par-36 {
  color: #000;
  text-align: left;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  font-size: 32px;
  font-weight: 600;
  line-height: 54px;
}

.par-36.white {
  color: #fff;
}

.par-36.white.plum {
  color: #fff;
  font-size: 36px;
  display: block;
}

.par-36.plum {
  color: var(--plum);
}

.par-36.tab {
  margin-right: 0;
  font-size: 28px;
}

.par-36.plum {
  color: #d1baff;
  display: none;
}

.section-4 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.card-2 {
  z-index: 2;
  background-color: #fff;
  border-radius: 24px;
  width: 100%;
  max-width: 528px;
  margin-left: 54px;
  margin-right: 3px;
  padding: 48px 0 48px 25px;
  position: relative;
}

.body--1 {
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.body--1.semi-bold {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.body--1.m-top-8 {
  margin-top: 16px;
}

.body--1._3 {
  color: #8f93a3;
}

.body--1._4 {
  line-height: 26px;
}

.body--1.text-icons-light-bg-40 {
  color: #8f93a3;
  margin-bottom: 16px;
  line-height: 24px;
}

.body--1.teach-s-name {
  font-weight: 600;
}

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

.body--1.plum-bold {
  color: #d1baff;
  font-weight: 700;
}

.body--1.silver {
  color: #000;
  display: block;
}

.body--1.plum-ling {
  color: #d1baff;
  margin-top: -10px;
  font-weight: 300;
}

.body--1.white-bold.grey-color {
  color: #9c9fb0;
}

.body--1.plum-bold {
  color: #d1baff;
  font-weight: 700;
  display: none;
}

.body--1.plum-bold.vdvd {
  display: block;
}

.body--1.white-bold {
  color: #fff;
  font-weight: 700;
  display: block;
}

.block-button {
  display: flex;
}

.block-button.m-top-32 {
  justify-content: space-between;
  margin-top: 32px;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
}

.block-button.m-top-32 {
  justify-content: flex-start;
  margin-top: 32px;
}

.block-button.m-top-56 {
  flex-direction: row;
  margin-top: 56px;
  display: flex;
}

.section-5 {
  background-color: #fff;
  padding: 112px 4%;
}

.grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1107px;
  margin-top: 72px;
  display: grid;
}

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

.card-3 {
  color: #000;
  position: relative;
}

.card-3.margin---30 {
  margin-left: 0;
  margin-right: 6px;
  padding-left: 0;
  padding-right: 20px;
}

.image {
  width: 28px;
  height: 28px;
  margin-bottom: 14px;
}

.wrp-text-337 {
  max-width: 337px;
}

.wrp-text-337.m-bottom-16, .wrp-text-337.m-bottom-12, .wrp-text-337.m-bottom-12 {
  max-width: none;
  margin-bottom: 16px;
}

.wrp-text-337.m-bottom-12._2-lines {
  align-items: flex-start;
  height: 52px;
}

.wrp-text-337.m-bottom-12 {
  max-width: none;
  margin-bottom: 16px;
}

.section-6 {
  background-color: #fff;
  padding-bottom: 112px;
  padding-left: 4%;
  padding-right: 4%;
}

.container-2 {
  color: #000;
  background-color: #f4f5fa;
  border-radius: 32px;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 75px 112px 11px;
  display: flex;
}

.block-card {
  width: 100%;
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
}

.wrp-text-623 {
  width: 100%;
  max-width: 623px;
  padding-right: 40px;
}

.wrp-text-623.m-top-8 {
  margin-top: 8px;
}

.wrp-text-623.m-top-24 {
  margin-top: 24px;
}

.wrp-text-470 {
  width: 70%;
  max-width: 528px;
}

.wrp-text-470.m-top-32 {
  margin-top: 32px;
}

.wrp-text-470.m-bottom-32 {
  margin-bottom: 32px;
}

.wrp-text-470.m-bottom-32.margin-30 {
  margin-top: -30px;
}

.wrp-text-470.m-top-4 {
  margin-top: 4px;
}

.wrp-text-470.m-top-32 {
  margin-top: 32px;
  padding-top: 32px;
}

.grid-3 {
  grid-column-gap: 48px;
  grid-row-gap: 75px;
  grid-template-rows: auto;
  margin-top: 99px;
}

.card-4 {
  justify-content: space-between;
  display: flex;
}

.card-4.hidden {
  display: none;
}

.mask-img-2 {
  margin-right: 24px;
}

.block-text-336 {
  width: 100%;
  max-width: 336px;
}

.block-text-527 {
  z-index: 2;
  width: 100%;
  max-width: 527px;
  position: relative;
}

.block-text-527._2 {
  color: #000;
}

.block-text-527._3 {
  color: #000;
  max-width: none;
  margin-bottom: 65px;
}

.par-26 {
  color: #000;
  margin-top: 0;
  font-size: 24px;
  line-height: 32px;
}

.par-26.semi-bold.newsize {
  text-align: left;
  font-weight: 600;
}

.par-26.white {
  color: #fff;
  font-size: 26px;
  font-weight: 600;
}

.par-26.semi-bold {
  margin-bottom: 24px;
  font-size: 22px;
  font-weight: 600;
  position: relative;
}

.par-26.semi-bold.pddng {
  margin-bottom: 0;
}

.par-26.semi-bold {
  margin-bottom: 24px;
  margin-right: -81px;
  padding-left: 0;
  padding-right: 101px;
  font-size: 22px;
  font-weight: 600;
  position: relative;
}

.par-60 {
  z-index: 1;
  color: #000;
  font-size: 60px;
  font-weight: 600;
  line-height: 60px;
  position: relative;
}

.wrp-text-780 {
  max-width: 780px;
}

.section-8 {
  background-color: #fff;
  padding-top: 85px;
  padding-bottom: 112px;
}

.grid-4 {
  grid-column-gap: 48px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 56px;
}

.image-2 {
  z-index: 3;
  width: 32px;
  height: 32px;
  margin-bottom: 16px;
  position: relative;
}

.card-5 {
  position: relative;
}

.section-9 {
  background-color: #f4f5fa;
  padding-top: 112px;
  padding-bottom: 172px;
}

.wrp-text-1000 {
  width: 100%;
  max-width: 1000px;
}

.wrp-text-1000.m-bottom-80 {
  margin-bottom: 80px;
}

.section-10 {
  background-color: #fff;
  padding-top: 112px;
  padding-bottom: 112px;
  overflow: hidden;
}

.card-slide {
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  width: 336px;
  min-height: 400px;
  display: flex;
  overflow: hidden;
}

.lr-padding-2 {
  color: #fff;
  padding: 140px 4%;
}

.lr-padding-2.section-16 {
  background-color: #d1baff00;
  padding-top: 84px;
  padding-bottom: 137px;
}

.lr-padding-2.section-2 {
  padding-top: 0;
  padding-bottom: 112px;
}

.lr-padding-2.section-2.body--1-2 {
  background-color: #fff;
  height: auto;
  margin-top: 40px;
  padding-bottom: 97px;
  overflow: hidden;
}

.lr-padding-2.section-2.body--1-2.mrgn_top_0 {
  margin-top: 0;
}

.lr-padding-2.section-3 {
  background-color: #fff;
  padding-top: 96px;
  padding-bottom: 96px;
  display: block;
}

.lr-padding-2.section-4 {
  padding-top: 96px;
  padding-bottom: 96px;
  display: block;
  position: relative;
  overflow: hidden;
}

.lr-padding-2.section-4.hidden {
  display: none;
}

.lr-padding-2.section-8 {
  color: #000;
  padding-top: 85px;
  padding-bottom: 112px;
  display: block;
}

.lr-padding-2.section-9.hidden {
  display: none;
}

.lr-padding-2.section-10.hide {
  display: none;
}

.lr-padding-2.section-10.white_bg {
  background-color: #fff;
}

.lr-padding-2.section-11 {
  color: #fff;
  background-color: #0000;
  padding-top: 112px;
  padding-bottom: 112px;
}

.lr-padding-2.section-11.dark_bg {
  background-color: #14161f;
}

.lr-padding-2.section-13 {
  background-color: #f4f5fa;
  padding-top: 112px;
  padding-bottom: 112px;
  display: block;
  overflow: hidden;
}

.lr-padding-2.section-17 {
  padding-top: 112px;
  padding-bottom: 112px;
}

.lr-padding-2.section-1 {
  background-color: #d1baff00;
  flex-direction: column;
  justify-content: space-between;
  height: 100vh;
  min-height: 730px;
  max-height: 900px;
  padding-top: 0;
  padding-bottom: 11vh;
  display: flex;
}

.lr-padding-2.section-18 {
  background-color: #000;
  padding-top: 112px;
  padding-bottom: 112px;
  overflow: hidden;
}

.lr-padding-2.section-18.footer {
  display: block;
}

.lr-padding-2.section-18.footer.bgbgbdbd, .lr-padding-2.section-18.footer {
  display: none;
}

.lr-padding-2.section-podarki {
  background-color: #f4f5fa;
  padding-top: 112px;
  padding-bottom: 112px;
  display: none;
  position: relative;
  overflow: hidden;
}

.lr-padding-2.section-16, .lr-padding-2.sec__diplom {
  background-color: #d1baff;
  padding-top: 112px;
  padding-bottom: 112px;
  position: relative;
  overflow: hidden;
}

.lr-padding-2.sec__hero {
  background-color: #d1baff00;
  flex-direction: column;
  justify-content: flex-start;
  min-height: auto;
  padding-top: 112px;
  padding-bottom: 112px;
  display: flex;
}

.lr-padding-2.sec__hero.hidden {
  display: none;
}

.lr-padding-2.sec-big-p {
  background-color: #fff;
  padding-top: 96px;
  padding-bottom: 96px;
}

.lr-padding-2.sec__black-tabs {
  padding-top: 96px;
  padding-bottom: 96px;
  position: relative;
  overflow: hidden;
}

.lr-padding-2.sec__t-112 {
  background-color: #fff;
  padding-top: 112px;
  padding-bottom: 0;
}

.lr-padding-2.sec__t-112.hidden {
  display: none;
}

.lr-padding-2.sec__pad-112 {
  color: #000;
  background-color: #fff;
  padding-top: 112px;
  padding-bottom: 112px;
  overflow: hidden;
}

.lr-padding-2.sec__100-percents {
  background-color: #d1baff;
  padding-top: 64px;
  padding-bottom: 72px;
  display: none;
  position: relative;
  overflow: hidden;
}

.lr-padding-2.sec__logo-slider {
  background-color: #f4f5fa;
  padding-top: 112px;
  padding-bottom: 160px;
  display: none;
  overflow: hidden;
}

.lr-padding-2.sec__programm {
  color: #fff;
  background-color: #0000;
  padding-top: 112px;
  padding-bottom: 112px;
}

.lr-padding-2.sec__grey__pad-112 {
  -webkit-text-fill-color: inherit;
  background-color: #f4f5fa;
  background-clip: border-box;
  padding-top: 112px;
  padding-bottom: 112px;
  position: relative;
  overflow: hidden;
}

.lr-padding-2.section-12 {
  background-color: #fff;
  padding: 112px 4%;
}

.lr-padding-2.sec__resume, .lr-padding-2.sec__gifts {
  background-color: #f4f5fa;
  padding-top: 112px;
  padding-bottom: 112px;
  position: relative;
  overflow: hidden;
}

.lr-padding-2.sec__gifts.hidden {
  display: none;
}

.lr-padding-2.sec__success {
  background-color: #fff;
  padding-top: 112px;
  padding-bottom: 112px;
}

.lr-padding-2.sec__success.hidden {
  display: none;
}

.lr-padding-2.faq {
  color: #fff;
  background-color: #fff;
  align-items: flex-start;
  padding: 112px 4%;
  display: flex;
}

.lr-padding-2.section-8 {
  color: #000;
  background-color: #fff;
  padding-top: 85px;
  padding-bottom: 112px;
}

.lr-padding-2.sec__black-tabs {
  padding-top: 96px;
  padding-bottom: 96px;
  font-family: IBM Plex Sans, sans-serif;
  position: relative;
  overflow: hidden;
}

.lr-padding-2.sec__logo-slider {
  background-color: #f4f5fa;
  padding-top: 112px;
  padding-bottom: 160px;
  overflow: hidden;
}

.lr-padding-2.sec__100-percents {
  background-color: #d1baff;
  padding-top: 64px;
  padding-bottom: 72px;
  position: relative;
  overflow: hidden;
}

.lr-padding-2.section-10 {
  padding-top: 112px;
  padding-bottom: 112px;
}

.lr-padding-2.section-1 {
  background-color: #d1baff00;
  flex-direction: column;
  justify-content: flex-start;
  align-items: baseline;
  max-width: none;
  min-height: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 4% 7.7px;
  display: flex;
}

.lr-padding-2.section-3 {
  background-color: #fff;
  padding: 96px 64px;
  display: block;
}

.lr-padding-2.section-4 {
  padding: 96px 64px;
  position: relative;
  overflow: hidden;
}

.lr-padding-2.section-4.dark_bg {
  background-color: #14161f;
  margin-top: 40px;
}

.lr-padding-2.section-8 {
  color: #000;
  padding-top: 85px;
  padding-bottom: 112px;
}

.lr-padding-2.section-10 {
  background-color: #f4f5fa;
  padding-top: 112px;
  padding-bottom: 112px;
}

.lr-padding-2.section-13 {
  background-color: #f4f5fa;
  padding-top: 112px;
  padding-bottom: 112px;
  overflow: hidden;
}

.lr-padding-2.section-12 {
  background-color: #fff;
  padding-top: 112px;
  padding-bottom: 112px;
}

.lr-padding-2.section-16 {
  background-color: #d1baff;
  padding-top: 112px;
  padding-bottom: 112px;
  display: block;
  position: relative;
  overflow: hidden;
}

.lr-padding-2.section-17 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 112px;
  padding-bottom: 112px;
  overflow: visible;
}

.lr-padding-2.section-5 {
  padding-top: 112px;
  padding-bottom: 0;
}

.lr-padding-2.section-6 {
  padding-top: 112px;
  padding-bottom: 112px;
}

.lr-padding-2.section-14 {
  background-color: #f4f5fa;
  padding-top: 112px;
  padding-bottom: 112px;
  position: relative;
  overflow: hidden;
}

.lr-padding-2.section-9 {
  padding-top: 40px;
  padding-bottom: 100px;
  display: block;
  overflow: hidden;
}

.mask-img-slide {
  height: 194px;
  margin-bottom: 24px;
}

.block-text-slide {
  color: #000;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.link-slide {
  color: #b0a7e9;
  margin: 32px 0 0;
  text-decoration: none;
  display: block;
}

.line {
  background-color: #d4d4dd;
  order: 0;
  width: 80%;
  height: 1px;
  position: absolute;
  inset: 192px auto auto 0%;
}

.m-top-16 {
  margin-top: 16px;
}

.h2-white {
  color: #fff;
  margin-left: -3px;
  margin-right: -39px;
  padding-left: 0;
  padding-right: 0;
  font-size: 40px;
  line-height: 54px;
  display: block;
}

.h2-white.m-top-8 {
  margin-top: 8px;
}

.h2-white.m-top-8.fw_600 {
  font-weight: 600;
}

.h2-white.m-top-8.fw_600.mrgn_btm_16 {
  margin-bottom: 16px;
}

.box-course {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 2px solid #5b5f71;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  max-width: 1107px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 48px;
  display: flex;
}

.box-course._2 {
  background-color: #0000;
  border-top-width: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.box-course.hidden {
  display: none;
}

.left-col {
  width: 87%;
  max-width: 528px;
  padding-top: 16px;
}

.left-col._2 {
  max-width: 527px;
  padding-top: 64px;
}

.right-col {
  width: 100%;
  max-width: 528px;
  margin-left: 48px;
  padding-top: 63px;
}

.par-13 {
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
}

.par-13.m-top-16.course-size-long {
  width: 450px;
}

.par-13.normal {
  font-weight: 400;
  display: block;
}

.block-course {
  cursor: pointer;
  border-top: 0 solid #373a49;
  border-bottom: 1px solid #373a49;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.block-course.first-block {
  border-top-width: 1px;
  border-bottom-width: 1px;
  max-width: 150%;
}

.block-course._1 {
  display: none;
}

.block-course.dont_show {
  cursor: default;
}

.block-accordion {
  overflow: hidden;
}

.block-accordion.hide {
  display: none;
}

.wrp-accordion {
  width: 100%;
  max-width: 432px;
  padding-top: 12px;
  padding-bottom: 0;
  display: block;
  overflow: hidden;
}

.close {
  background-color: #373a49;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-left: 0;
  display: flex;
}

.close.hide {
  display: none;
}

.box-course-accordion {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.div-block-6 {
  background-color: #1f222e00;
  border-radius: 24px;
  width: 100%;
  max-width: 1248px;
  margin-bottom: 112px;
  padding-bottom: 80px;
  padding-left: 2%;
  padding-right: 2%;
}

.wrp-text-1107 {
  width: 100%;
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
}

.wrp-text-1107.m-buttom-80 {
  margin-bottom: 80px;
  margin-left: 0;
}

.block-form {
  background-color: var(--plum);
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 1107px;
  margin-bottom: 112px;
  margin-left: auto;
  margin-right: auto;
  padding: 54px 2% 49px;
  display: flex;
}

.block-form.margin-112 {
  margin-top: 112px;
}

.form-block {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1107px;
  margin-top: 58px;
  margin-bottom: 0;
  display: flex;
}

.form-block.margin-remove {
  margin-top: 0;
}

.form {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.form.another {
  display: block;
}

.field {
  border-radius: 500px;
  width: 100%;
  max-width: 212px;
  height: 48px;
  margin-bottom: 0;
  margin-right: 8px;
  padding-top: 12px;
  padding-bottom: 14px;
  padding-left: 16px;
  box-shadow: inset 0 0 #0000;
}

.field::placeholder {
  color: #8f93a3;
  font-size: 16px;
  line-height: 22px;
}

.par-10 {
  color: #0009;
  text-align: center;
  margin-top: 12px;
  font-size: 10px;
  line-height: 14px;
}

.div-block-7 {
  flex-direction: column;
  max-width: 252px;
  display: flex;
}

.card-slide-2 {
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  width: 336px;
  height: auto;
  min-height: 424px;
  margin-right: 32px;
  padding: 24px 32px 32px;
  display: flex;
  overflow: hidden;
}

.card-slide-2.teachers-size {
  height: 400px;
}

.card-slide-2.teachers-size.white_slide {
  background-color: #fff;
}

.card-slide-2.newcard {
  background-color: #fefefe;
  margin-top: 0%;
  padding: 4% 20px;
}

.card-slide-2.newcard.experts_padding, .card-slide-2.newcard.inner_pddngs {
  padding: 4%;
}

.block-ti-slider {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.par-12 {
  color: #000;
  font-size: 12px;
  line-height: 16px;
}

.par-12.m-top-8 {
  margin-top: 8px;
  font-size: 12px;
  line-height: 16px;
}

.par-12._2 {
  color: #b7b9c8;
}

.wrp-text-160 {
  width: 100%;
  max-width: 176px;
}

.wrp-text-160.m-right-20 {
  margin-right: 20px;
}

.mask-img-slide-2 {
  margin-right: 16px;
}

.mask-img-slide-2.hght_auto {
  height: auto;
  margin-right: 16px;
}

.grid-5 {
  grid-column-gap: 48px;
  grid-row-gap: 64px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 72px;
}

.mask-svg {
  margin-bottom: 20px;
}

.wrp-text-336 {
  width: 40%;
  max-width: 336px;
}

.wrp-text-336.m-top-16 {
  width: 100%;
}

.wrp-text-336.title-resume {
  width: 40%;
  margin-right: 20px;
}

.card-7 {
  z-index: 2;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  flex: 0 auto;
  align-items: stretch;
  width: 100%;
  margin-bottom: 88px;
  padding: 58px 40px 84px 96px;
  display: flex;
  position: relative;
}

.card-7.new {
  width: 70%;
  max-width: none;
  margin-left: 0;
}

.mask-img-4 {
  flex: 0 auto;
  max-width: 400px;
  height: 60px;
  margin-right: 20px;
  padding-left: 0;
}

.mask-img-4.newmask {
  width: auto;
  max-width: none;
  padding-left: 0;
}

.text-block-1 {
  justify-content: space-between;
  margin-bottom: 52px;
  display: flex;
}

.wrp-text-190 {
  width: 100%;
  max-width: 190px;
}

.wrp-text-190.right-auto {
  max-width: 220px;
  margin-right: auto;
}

.wrp-text-190.right-auto.size100 {
  max-width: 300px;
}

.text-block-2 {
  justify-content: space-between;
  margin-bottom: 57px;
  display: flex;
}

.wrp-text-115 {
  width: 100%;
  max-width: 130px;
  margin-left: 15px;
  margin-right: 15px;
}

.wrp-text-115.size-150 {
  max-width: 150px;
}

.text-block-3 {
  margin-top: 20px;
}

.link-2 {
  color: var(--medium-slate-blue);
  cursor: none;
  text-decoration: none;
}

.image-4 {
  z-index: 1;
  max-width: 110%;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.image-6 {
  max-width: 16px;
  height: 16px;
}

.image-7 {
  position: absolute;
  top: 50px;
  left: -73px;
}

.card-slide-3 {
  border-radius: 24px;
  flex-flow: column;
  align-items: center;
  width: 336px;
  margin-right: 32px;
  display: flex;
  overflow: hidden;
}

.mask-img-slide-3 {
  background-color: #fff;
  border-radius: 24px;
  width: 100%;
  max-width: 336px;
  min-height: 251px;
  margin-bottom: 16px;
}

.mask-img-slide-3.pddng_0 {
  padding-left: 0;
  padding-right: 0;
}

.wrp-text-225 {
  text-align: center;
  max-width: 225px;
}

.wrp-text-225.m-top-16 {
  max-width: none;
}

.wrp-text-225.m-top-16.onestring {
  max-width: none;
  margin-top: 0;
  margin-bottom: 40px;
}

.image-8 {
  z-index: 1;
  height: 95%;
  position: absolute;
  bottom: 0;
  right: 0;
}

.wrp-text-horizontal {
  align-items: center;
  display: flex;
}

.wrp-text-horizontal.m-top-24 {
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24px;
}

.wrp-text-horizontal.m-top-24 {
  grid-column-gap: 7px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24px;
  display: block;
}

.wrp-text-horizontal.m-top-80 {
  margin-top: 80px;
  display: flex;
}

.wrp-text-horizontal.m-top-62 {
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  margin-top: 62px;
  display: none;
}

.wrp-text-horizontal.m-top-24 {
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24px;
  display: block;
}

.wrp-text-horizontal.m-top-80 {
  color: #fff;
  margin-top: 80px;
  display: flex;
}

.wrp-text-horizontal.m-top-24 {
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24px;
  text-decoration: none;
  display: block;
  overflow: visible;
}

.mask-svg-2 {
  max-width: 24px;
  height: 24px;
  margin-bottom: 12px;
}

.block-form-2 {
  color: #000;
  text-align: center;
  background-color: #f9f9f9;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: none;
  margin-left: 40px;
  margin-right: 0;
  padding: 64px 2%;
  display: flex;
  position: relative;
}

.image-9 {
  width: 107%;
  max-width: none;
  box-shadow: 0 20px 40px #33383a1f;
}

.form-block-2 {
  width: 100%;
  max-width: 360px;
  margin-top: 0;
  margin-bottom: 0;
}

.text-field {
  border: 0 solid #000;
  border-bottom: 1px solid #dddee4;
  height: 50px;
  margin-bottom: 24px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 14px;
}

.text-field::placeholder {
  font-size: 15px;
  line-height: 1.2;
}

.container-3 {
  align-items: center;
  width: 100%;
  max-width: 1107px;
  display: flex;
  overflow: visible;
}

.navbar {
  background-color: #14161f;
  padding-top: 24px;
  padding-bottom: 24px;
}

.mask-logo {
  height: 20px;
  margin-left: 24px;
}

.mask-logo.hidden {
  display: none;
}

.logo-2 {
  max-width: none;
}

.dropdown-toggle {
  color: #fff;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 24px;
  display: none;
}

.par-16 {
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.par-16.drob, .icon {
  color: #fff;
}

.dropdown {
  margin-left: 0;
  margin-right: 0;
}

.dropdown.nav-drop {
  display: none;
}

.block-logo {
  align-self: center;
  align-items: center;
  display: flex;
}

.logo-3 {
  max-width: 89px;
  display: block;
}

.logo-1 {
  display: block;
}

.wrp-logo {
  margin-left: 16px;
}

.nav-menu {
  width: auto;
  margin-left: auto;
  margin-right: 24px;
}

.navbar-move {
  background-color: #14161f;
  align-items: center;
  padding: 11px 4%;
  display: flex;
  position: fixed;
  left: 0;
  right: 0;
}

.text-menu {
  color: #8f93a3;
  padding: 10px 9px;
  font-size: 16px;
  line-height: 22px;
  transition: all .4s;
  bottom: auto;
}

.text-menu:hover {
  color: #fff;
  font-weight: 700;
}

.text-menu.w--current {
  color: #fff;
}

.flickity-carousel-11 {
  width: 100%;
  margin-top: 56px;
  margin-left: 0;
  position: relative;
  overflow: hidden;
}

.flickity-carousel-11.flickity {
  display: block;
}

.carousel-cell {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-right: 32px;
  display: inline-block;
}

.carousel-cell.invisible_width {
  width: 200px;
}

.flickbox {
  text-align: left;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: block;
  position: static;
  inset: 0% 0% auto auto;
}

.next {
  margin-left: 16px;
}

.prev {
  transform: rotate(180deg);
}

.lbox1 {
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 52px;
  display: flex;
}

.lbox2 {
  text-align: left;
  flex-direction: row;
  flex: none;
  align-items: flex-start;
  margin-top: 32px;
  display: flex;
}

.div-block-10 {
  flex-direction: row;
  justify-content: center;
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-10._2 {
  justify-content: center;
  display: block;
}

.div-block-10.hidden {
  display: none;
}

.flickity-carousel-2 {
  width: 100%;
  margin-top: 0;
  position: relative;
}

.farrow {
  cursor: pointer;
  transition: opacity .2s;
}

.farrow:hover {
  opacity: 1;
}

.farrow.prev-2.disabled {
  opacity: .3;
  cursor: auto;
}

.farrow.prev-2 {
  transform: rotate(180deg);
}

.farrow.next-2 {
  margin-left: 16px;
}

.farrow.prev-3 {
  transform: rotate(180deg);
}

.farrow.next-3 {
  margin-left: 16px;
}

.farrow.disabled {
  opacity: .3;
  cursor: auto;
}

.farrow.next:hover, .farrow.prev:hover {
  opacity: 1;
}

.flickity-carousel-3 {
  width: 100%;
  margin-top: 40px;
  position: relative;
}

.tab-link {
  color: #000;
  background-color: #f4f5fa;
  border-radius: 500px;
  margin-right: 16px;
  padding: 12px 24px 14px;
  line-height: 22px;
}

.tab-link:hover {
  background-color: #f1f2fa;
}

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

.tab-link {
  font-size: 16px;
  font-weight: 600;
}

.tab-link.w--current {
  font-weight: 600;
  line-height: 22px;
}

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

.inline-link {
  color: #b7b9c8;
}

.inline-link._2 {
  color: #0009;
}

.heading {
  line-height: 54px;
}

.desktop-box {
  margin-left: auto;
  display: flex;
}

.mobile-box {
  display: none;
}

.logo-row {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  justify-items: start;
  padding-right: 50px;
  display: grid;
}

.logo-row.double {
  grid-auto-flow: column;
}

.logo {
  margin-left: -3px;
  display: inline;
}

.logo.mobile {
  display: none;
}

.arrows-box {
  float: none;
  clear: none;
  text-align: left;
  object-fit: fill;
  display: block;
  position: absolute;
  inset: 1.5% 0% auto auto;
}

.div-block-12 {
  margin-bottom: 8px;
}

.request-heading {
  max-width: 400px;
}

.grey-line {
  display: none;
}

.heading-email {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-email.margin-58 {
  margin-bottom: 58px;
}

.heading-email.margin-58.text_header_3 {
  color: #14161f;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
}

.phone-wrap {
  width: 100%;
  max-width: 212px;
  margin-right: 8px;
}

.modal {
  background-color: #fff;
  border-radius: 20px;
  width: 940px;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding: 72px 40px 120px;
  position: relative;
}

.inner-modal-box {
  text-align: left;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
}

.close-box {
  cursor: pointer;
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: absolute;
  inset: 10px 10px auto auto;
}

.remodal {
  display: block;
}

.remodal.invisible {
  display: none;
  position: static;
}

.rich-text-block {
  margin-top: 40px;
  font-size: 18px;
  line-height: 144%;
}

.rich-text-block h3 {
  margin-bottom: 23px;
  font-size: 18px;
  line-height: 24px;
}

.image-10 {
  border-radius: 60px;
  margin-bottom: 16px;
}

.ny-popup-close {
  z-index: 1001;
  background-color: #00000029;
  background-image: url("/landing-assets/99/b6/db3ed45dc4b79befeafe5290c438.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  border-radius: 12px;
  width: 48px;
  height: 48px;
  transition: transform .2s;
  position: fixed;
  inset: 12px 12px auto auto;
}

.ny-popup-close:hover {
  transform: scale(.9);
}

.ny-banner-wrapper {
  z-index: 1002;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: fixed;
  inset: auto 0% 0%;
}

.ny-closed {
  z-index: 1001;
  background-image: url("/landing-assets/ef/99/d99f43375b2bcb3336b31eaa3d0e.svg");
  background-position: 0 0;
  background-size: auto;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-right: 0;
  position: absolute;
  inset: 10px 10px auto auto;
}

.ny-rich-block {
  font-size: 17px;
  line-height: 1.6;
}

.ny-popup-content {
  color: #000;
  background-color: #fff;
  border-radius: 4px;
  width: 100%;
  padding: 60px;
  overflow: hidden;
}

.new-year-banner {
  color: #fff;
  background-color: #f65121;
  background-image: url("/landing-assets/0a/ab/8282519a9573b4557dddbf02fc3e.svg");
  background-position: 50%;
  background-size: 1280px;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  max-width: 1110px;
  height: 112px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.ny-item {
  object-fit: fill;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ny-popup-heading {
  margin-bottom: 24px;
  font-size: 24px;
  line-height: 1.3;
}

.ny-img {
  max-width: 265px;
  margin-left: auto;
  margin-right: auto;
  position: static;
  inset: 0% 9% 0% auto;
}

.ny-img.mob-hidden {
  max-width: 210px;
  padding-right: 0;
}

.ny-popup {
  z-index: 1001;
  background-color: #00000080;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.ny-inner {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 48px;
  display: flex;
  position: relative;
}

.ny-text-wrap {
  align-items: center;
  display: flex;
}

.ny-popup-container {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.ny-p {
  margin-bottom: 0;
  margin-right: 0;
  font-size: 24px;
}

.ny-p.mob-hidden {
  max-width: none;
  margin-bottom: 8px;
  font-size: 16px;
}

.ny-h3 {
  color: #fff;
  max-width: 240px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 24px;
  font-size: 24px;
  line-height: 1.2;
  display: block;
}

.ny-popup-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-top: 5vh;
  display: block;
  overflow: auto;
}

.ny-btn {
  color: #fff;
  background-color: #6654d9;
  border-radius: 4px;
  padding: 12px 31px;
  font-size: 15px;
  text-decoration: none;
  transition: transform .5s, border-color .2s, box-shadow .2s, background-color .2s, color .2s, opacity .2s;
}

.ny-btn:hover {
  transform: scale(.9);
}

.mobile-fix-btn {
  height: 0;
  display: none;
  overflow: hidden;
}

.text-span {
  color: var(--medium-slate-blue);
}

.link-2 {
  color: #3333334d;
  border-bottom: 1px solid #3333334d;
}

.success-msg-ico {
  width: 128px;
  margin-bottom: 10px;
}

.success-title {
  margin-bottom: 8px;
  font-size: 36px;
  font-weight: 700;
  display: inline-block;
}

.text-block-4 {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  line-height: 1.4;
}

.success-message-2 {
  background-color: #fff;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.footer-center {
  flex: 1;
  margin-left: 36px;
}

.footer {
  color: #fff;
  background-color: #000;
  padding: 60px 20px;
  font-size: 14px;
}

.footer.dark_blue_footer {
  background-color: #14161f;
}

.footer-mail {
  color: #fff;
  margin-top: 0;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.footer-phone {
  color: #fff;
  margin-top: 22px;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.footer-menu {
  display: block;
}

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

.footer-l-col {
  width: 210px;
}

.footer-c {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.footer-right {
  text-align: right;
}

.footer-bot {
  margin-top: 100px;
  display: flex;
}

.footer-lis {
  margin-top: 28px;
  font-size: 13px;
  font-weight: 400;
  display: none;
}

.footer-link {
  color: #fff;
  margin-right: 40px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.footer-link:hover {
  color: #918da5;
}

.footer-link.fl-bot-polz {
  margin-top: 28px;
  margin-right: 0;
  font-size: 13px;
  text-decoration: underline;
  display: none;
}

.container-4 {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.coun-day {
  margin-right: 4px;
  font-weight: 500;
  line-height: 1;
}

.ny-text-wrap-2 {
  flex-direction: column;
  align-items: flex-start;
  margin-right: 10px;
  display: flex;
}

.timer-block {
  background-color: #ff734a;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 284px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 18px;
  display: flex;
}

.new-year-banner-2 {
  color: #fff;
  background-color: #f65121;
  background-image: url("/landing-assets/6f/22/ac96644b30f4f411e36324bf6eef.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 0;
  display: flex;
  position: relative;
}

.days {
  margin-right: 4px;
  font-size: 32px;
  font-weight: 500;
  line-height: .9;
  display: inline-block;
}

.timer-text {
  align-items: flex-end;
  display: flex;
}

.ny-percent {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1;
}

.ny-popup-container-2 {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.seconds, .hours {
  font-size: 32px;
  font-weight: 500;
  line-height: .9;
}

.rich-text-block-2 {
  font-size: 17px;
}

.ny-banner-wrapper-2 {
  z-index: 1002;
  color: #fff;
  padding-left: 64px;
  padding-right: 64px;
  position: fixed;
  inset: auto 0% 0%;
}

.ny-item-2 {
  object-fit: fill;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.minutes {
  font-size: 32px;
  font-weight: 500;
  line-height: .9;
}

.ny-wrap-sale {
  flex-wrap: wrap;
  align-items: flex-end;
  margin-bottom: 4px;
  display: flex;
}

.ny-h3-2 {
  color: #fff;
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 4px;
  font-size: 24px;
  line-height: 1.2;
  display: block;
}

.ny-btn-2 {
  color: #fff;
  text-align: center;
  background-color: #6654d9;
  border-radius: 4px;
  padding: 12px 31px;
  font-size: 15px;
  text-decoration: none;
  transition: transform .5s, border-color .2s, box-shadow .2s, background-color .2s, color .2s, opacity .2s;
}

.ny-btn-2:hover {
  transform: scale(.9);
}

.popup-heading {
  font-size: 24px;
}

.ny-inner-2 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  display: flex;
  position: relative;
}

.countdown-subtitle {
  margin-top: 8px;
  font-size: 15px;
}

.ny-popup-wrapper-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-top: 5vh;
  display: block;
  overflow: auto;
}

.ny-h3-mob {
  display: none;
}

.ny-popup-2 {
  z-index: 1001;
  background-color: #00000080;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.hide {
  display: none;
}

.heading-2 {
  font-size: 42px;
  line-height: 54px;
}

.text-block {
  align-self: center;
  font-size: 16px;
  line-height: 24px;
}

.inner-rich-text {
  margin-top: 0;
  margin-bottom: 32px;
}

.inner-rich-text h4 {
  font-size: 20px;
  line-height: 26px;
}

.inner-rich-text._2 {
  margin-bottom: 4px;
}

.jb-icon-block {
  margin-top: 16px;
  margin-bottom: 16px;
  display: flex;
}

.inner-content {
  max-width: 580px;
  margin: 56px auto 120px;
}

.inner-content._2 {
  text-align: left;
  text-align: left;
  margin-bottom: 0;
  display: block;
}

.jb-list {
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 24px;
  margin-left: -12px;
  margin-right: -12px;
  display: flex;
}

.jb-card-col {
  width: 33.3333%;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.jb-card-col._2 {
  width: 50%;
}

.jb-card-text {
  padding: 16px;
  font-size: 11px;
}

.jb-card-text._2 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.jb-card-item {
  color: #232735;
  cursor: default;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 24px;
  text-decoration: none;
  overflow: hidden;
  box-shadow: 1px 1px 15px 7px #0000000f;
}

.jb-card-item._2 {
  box-shadow: none;
  cursor: default;
}

.inner-uptitle {
  text-transform: uppercase;
  margin-bottom: 56px;
  font-size: 11px;
}

.inner-uptitle._2 {
  font-size: 12px;
  line-height: 16px;
}

.inner-uptitle.with-logo {
  margin-bottom: 32px;
}

.jb-icon {
  align-self: center;
  margin-right: 15px;
}

.jb-card-img {
  text-align: center;
  background-color: #f4f5fa;
  padding-top: 8px;
  padding-bottom: 8px;
}

.jb-card-img.nopadding {
  padding-top: 0;
  padding-bottom: 0;
}

.cyber-percent {
  z-index: 2;
  color: #000;
  font-size: 32px;
  font-weight: 700;
  position: relative;
}

.cyber-content-wrap {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.cyber-heading {
  margin-top: 0;
  margin-bottom: 8px;
}

.cyber-monday-banner-2 {
  background-color: #000;
  margin-bottom: 120px;
  position: relative;
  overflow: hidden;
}

.cyber-monday-banner-2.hidden {
  margin-bottom: 0;
  display: block;
}

.cyber-desc-percent {
  background-image: url("/landing-assets/2e/dd/5c33488265d2e6a76b992bf783fc.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 349px;
  height: 214px;
  display: flex;
  position: relative;
}

.cyber-inner {
  justify-content: flex-start;
  align-items: center;
  height: 124px;
  display: flex;
}

.cyber-img-bg {
  opacity: .5;
  width: 40%;
  position: absolute;
  inset: -83% -12% 0% auto;
}

.cyber-text-wrap {
  z-index: 4;
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 525px;
  margin-left: 40px;
  display: block;
  position: relative;
}

.cyber-text {
  color: #fff;
  max-width: 525px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
}

.container-1440 {
  color: #fff;
  flex-direction: column;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.section-11 {
  background-color: #fff;
  padding: 40px 64px 120px;
  display: block;
  overflow: hidden;
}

.section-12 {
  padding: 120px 64px;
}

.section-12.sec-story {
  background-color: #f4f5fa;
  overflow: visible;
}

.section-12.sec-courses {
  padding-bottom: 88px;
}

.section-12.sec-course-color {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 88px;
}

.jb-text {
  margin-top: 10px;
  font-size: 12px;
  line-height: 16px;
}

.wraper {
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  max-width: 1168px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.div-block-21 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 35% 1fr;
  grid-auto-columns: 1fr;
  height: 100vh;
  display: grid;
}

.div-block-156 {
  align-self: center;
}

.heading-35 {
  color: #000;
  margin-bottom: 16px;
  font-size: 38px;
  line-height: 48px;
}

.text-block-35 {
  color: #000;
  font-size: 16px;
  line-height: 24px;
}

.button-5 {
  background-color: #6654d9;
  border-radius: 32px;
  margin-top: 40px;
  padding: 12px 20px 14px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.section-13 {
  padding: 120px 64px;
}

.succes-msg-2 {
  text-align: center;
  background-color: #0000;
  padding: 0;
}

.popup-order-title {
  font-size: 32px;
  line-height: 1.3;
}

.popup-order-title.success {
  color: #22c993;
  font-size: 38px;
}

.popup-order-title.success.web {
  color: #000;
  margin-left: auto;
  margin-right: auto;
  font-size: 32px;
  line-height: 42px;
}

.popup-order-title.web {
  max-width: 360px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.order-popup {
  z-index: 1020;
  color: #1f222e;
  cursor: auto;
  background-color: #0009;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 1.4;
  display: none;
  position: fixed;
  inset: 0%;
}

.form-5 {
  color: #000;
  width: 100%;
}

.error-message-3 {
  background-color: #ffdede00;
  padding: 0;
}

.order-popup-container-2 {
  z-index: 2;
  text-align: left;
  background-color: #f6f5fc;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 528px;
  max-height: 504px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 64px;
  position: relative;
}

.order-popup-container-2.web {
  background-color: #fff;
  border-radius: 20px;
  max-width: 456px;
  padding: 32px 32px 40px;
}

.popup-form {
  min-height: 320px;
}

.popup-form.max-w-310 {
  max-width: 100%;
  min-height: auto;
  display: block;
}

.popup-form.max-w-310.web {
  margin-bottom: 0;
}

.popup-card-title {
  color: #000;
  line-height: .8;
}

.order-popup-close {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.order-popup-close.web {
  display: block;
}

.order-popup-wrap {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.popup-form-desc-2 {
  opacity: .43;
  text-align: left;
  margin-top: 48px;
  font-size: 11px;
  line-height: 1.6;
}

.popup-form-desc-2.web {
  text-align: center;
  margin-top: 12px;
  font-size: 12px;
  line-height: 16px;
}

.popup-cross {
  z-index: 10;
  cursor: pointer;
  background-image: url("/landing-assets/5e/39/bf1de6458c6af7862868105e64d6.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 48px;
  width: 64px;
  height: 64px;
  font-size: 14px;
  transition: transform .3s;
  position: absolute;
  inset: 0% 0% auto auto;
}

.popup-cross:hover {
  transform: scale(.9);
}

.submit-button-8 {
  z-index: 5;
  color: #fff;
  background-color: #6654d9;
  border: 2px solid #000;
  border-radius: 60px;
  width: 100%;
  margin-top: 10px;
  padding: 14px 32px;
  font-size: 14px;
  font-weight: 500;
  position: relative;
}

.submit-button-8.web {
  z-index: 1;
  border-style: none;
  border-radius: 12px;
  font-size: 16px;
}

.popup-form-field {
  border: 1px #000;
  border-radius: 12px;
  width: 100%;
  padding: 24px;
  font-size: 14px;
}

.popup-form-field.mb-32 {
  margin-bottom: 24px;
}

.popup-form-field.mb-32.web {
  z-index: 0;
  border-bottom-style: solid;
  border-bottom-color: #dddee4;
  border-radius: 0;
  display: block;
  position: relative;
}

.form-btn-wrap {
  text-align: center;
  font-size: 18px;
  position: relative;
}

.text-block-32 {
  font-size: 20px;
}

.text-block-32.web {
  font-size: 16px;
  line-height: 20px;
}

.text-block-33 {
  color: #d42534;
  text-align: center;
  font-weight: 700;
}

.form-link, .oferta-link {
  color: #5b52c3;
  display: inline-block;
}

.card-uptitle {
  color: #000;
  font-size: 10px;
  line-height: 14px;
  text-decoration: none;
}

.inner-card-list {
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 32px;
  margin-left: -12px;
  margin-right: -12px;
  display: flex;
}

.card-name {
  color: #000;
  max-width: 180px;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.inner-card-col {
  width: 50%;
  padding-left: 12px;
  padding-right: 12px;
}

.inner-card {
  background-image: url("/landing-assets/84/a1/e4cbb7fcd2e961107297e4e88389.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 156px;
  margin-bottom: 24px;
  padding: 24px 24px 32px;
  text-decoration: none;
  transition: box-shadow .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.inner-card._4 {
  background-image: url("/landing-assets/7b/93/a043e2d5cb0a3041cffd28896dd3.jpg");
}

.inner-card._6 {
  background-image: url("/landing-assets/e0/3e/725e2a684766399ec9ae1359f205.jpg");
}

.inner-card._3 {
  background-image: url("/landing-assets/d1/a2/3cfa322e54ae7de242f68f39a8de.jpg");
}

.inner-card._5 {
  background-image: url("/landing-assets/d0/82/4b3e6ce1154ce9af2f84ca06ce86.jpg");
}

.inner-card._2 {
  background-image: url("/landing-assets/69/29/ee0b71d49d6b0e2bf4a4015e56be.jpg");
}

.wrp-presents {
  justify-content: space-between;
  display: flex;
}

.wrp-presents._2-present {
  margin-left: 0;
  margin-right: 40px;
}

._1-3col-present {
  color: #f4f5fa;
  cursor: pointer;
  background-color: #fff;
  border-radius: 16px;
  width: 33.33%;
  padding: 32px 32px 40px;
}

._1-3col-present.center {
  margin-left: 48px;
  margin-right: 48px;
}

.tekst-podarok {
  color: #000;
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.text-block-36 {
  color: #000;
}

.div-block-157 {
  color: #000;
  background-color: #d1baff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin-bottom: 32px;
  display: flex;
}

.heading-36 {
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 22px;
}

.image-21 {
  position: absolute;
}

.image-25 {
  display: none;
}

.popup-cross-2 {
  z-index: 10;
  background-image: url("/landing-assets/5e/39/bf1de6458c6af7862868105e64d6.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 48px;
  width: 64px;
  height: 64px;
  transition: transform .3s;
  position: absolute;
  inset: 0% 0% auto auto;
}

.popup-cross-2:hover {
  transform: scale(.9);
}

.block-form-2 {
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 1107px;
  margin-bottom: 112px;
  margin-left: auto;
  margin-right: auto;
  padding: 54px 2% 49px;
  display: flex;
}

.text-span-padding {
  margin-bottom: 10px;
  display: block;
}

.text-span-2 {
  margin-top: 10px;
  display: block;
}

.success-message-4 {
  background-color: #ddd;
}

.success-message-4.program {
  background-color: #d1baff;
}

.programm {
  text-align: center;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.programm-form {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.quarter-s-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 32px;
  font-weight: 600;
  line-height: 42px;
}

.quarter {
  color: #5b5f71;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.quarter-s-subtitle {
  color: #d4d4dd;
  max-width: 85%;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.block-form-3 {
  background-color: #d1baff;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 1107px;
  margin-bottom: 112px;
  margin-left: auto;
  margin-right: auto;
  padding: 54px 2% 49px;
  display: flex;
}

.block-form-3.margin-112 {
  margin-top: 112px;
}

.width-700 {
  width: 700px;
}

.logo-text {
  color: #8f93a3;
  align-self: flex-end;
  align-items: stretch;
  font-weight: 300;
  display: flex;
}

.teachs-position {
  color: #000;
  margin-top: 8px;
  font-size: 12px;
  line-height: 16px;
}

.block-for-text {
  width: 100%;
  max-width: 623px;
}

.block-text-480-3 {
  flex: 0 auto;
  width: 50%;
  max-width: 480px;
  height: auto;
  max-height: none;
  margin-top: 11px;
  margin-right: 40px;
  display: block;
  overflow: visible;
}

.h2-white-3 {
  color: #fff;
  font-size: 40px;
  line-height: 54px;
}

.button-6 {
  text-align: center;
  background-color: #725ef2;
  border-radius: 1000px;
  padding: 12px 24px 14px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.button-6:hover {
  background-color: #8572fd;
}

.button-6.m-right-12 {
  text-align: center;
}

.button-6.m-right-12:hover {
  background-color: #8572fd;
}

.image-93 {
  margin: 20px 140px 40px 0;
  padding-right: 0;
}

.image-93.image93-1 {
  float: none;
  margin: 20px 140px 40px 0;
}

.body--1-2 {
  color: #000;
  text-align: left;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.body--1-2.semi-bold.scid {
  color: #000;
}

.body--1-2.semi-bold {
  color: #fff;
  flex: 1;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 38px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.body--1-2.semi-bold.bodybank2 {
  margin-top: 3px;
  margin-left: 0;
}

.body--1-2.semi-bold {
  flex: 1;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 38px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.body--1-2.semi-bold.bodybank3 {
  min-width: 400px;
  margin-top: -31px;
}

.body--1-2.semi-bold.bodybank2 {
  margin-left: 0;
}

.body--1-2.semi-bold.bank {
  color: #000;
}

.image-92 {
  margin-left: 0;
  margin-right: 140px;
}

.image-88 {
  opacity: .62;
}

.bold-text-12 {
  color: #000;
  text-align: right;
  min-width: 300px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
  display: inline;
}

.wrp-text-470-3 {
  width: 70%;
  max-width: 528px;
  margin-left: 0;
}

.wrp-text-470-3.wrp-test {
  z-index: 2;
  z-index: 2;
  z-index: 2;
  background-color: #fff;
  height: 300px;
  position: relative;
  overflow: visible;
}

.paragraph-29 {
  color: #000;
  font-size: 14px;
}

.card-slide-0 {
  width: 300px;
  margin-top: 0;
}

.card-slide-0.slide-2.newsl1, .card-slide-0.slide-2.newslide2 {
  margin-top: 20px;
}

.card-slide-0.slide-3 {
  max-width: none;
  margin-left: 0;
}

.card-slide-0.slide-3 {
  max-width: none;
  margin-top: 0;
  margin-left: 20px;
}

.card-slide-0.slide-2 {
  margin-top: 40px;
  margin-left: 40px;
}

.ir-padding-2-3 {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: -40px;
  margin-right: 0%;
  padding: 96px 4%;
}

.bold-text-13 {
  margin-left: auto;
  margin-right: auto;
}

.mask-img-2 {
  z-index: 2;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-left: 48px;
  display: flex;
  position: relative;
}

.container {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 4%;
  position: relative;
}

.container.flex-hor {
  align-items: flex-start;
  display: flex;
}

.image-94 {
  object-fit: fill;
  width: 107%;
  max-width: none;
  padding-left: 0;
  transition: opacity .2s;
  box-shadow: 0 20px 40px #33383a1f;
}

.par-20-2 {
  font-family: IBM Plex Sans, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
}

.par-20-2.orange {
  color: #f66025;
}

.par-20-2.top {
  color: #8f93a3;
  padding-top: 0;
  font-size: 20px;
  line-height: 28px;
}

.par-20-2.white {
  color: #fff;
  min-width: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.par-20-2.semi-bold {
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.par-20-2._2 {
  color: #b7b9c8;
  text-indent: 0;
  column-count: 0;
  line-height: 120%;
}

.line-diplom {
  z-index: 1;
  height: 95%;
  position: absolute;
  bottom: 0;
  right: 0;
}

.mask-img-3 {
  z-index: 2;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-left: 48px;
  display: flex;
  position: relative;
}

.image-95 {
  object-fit: fill;
  width: 107%;
  max-width: none;
  padding-left: 0;
  transition: opacity .2s;
  box-shadow: 0 20px 40px #33383a1f;
}

.container-15 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1107px;
  margin-top: 60px;
  margin-left: 0;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.container-15.cont-slider {
  margin-top: 0;
  overflow: hidden;
}

.container-15._3 {
  z-index: 1;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1108px;
  max-height: none;
  margin-top: 0;
  padding-bottom: 10px;
  display: block;
  overflow: hidden;
}

.container-15.container-slide {
  max-width: 1180px;
}

.container-15.cont-slider {
  margin-top: 0;
}

.container-15.container-slide {
  overflow: hidden;
}

.par-36-2 {
  color: #000;
  font-size: 42px;
  font-weight: 600;
  line-height: 54px;
}

.par-36-2.plum.purple {
  color: var(--plum);
  text-decoration: line-through;
}

.par-36-2.white {
  color: #fff;
}

.par-36-2.white.plum {
  color: #ccb8f3;
}

.par-36-2.plum {
  color: #d1baff;
}

.paragraph-30 {
  color: #000;
  font-size: 14px;
  font-weight: 500;
}

.container-1442 {
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.container-1442.ralative {
  max-width: 1107px;
  position: relative;
}

.how-row {
  margin-top: 50px;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.line-2 {
  position: relative;
  top: -9px;
}

.how-l-col {
  width: 50%;
  padding-left: 20px;
  padding-right: 0;
}

.section-14 {
  background-color: #fff;
  padding: 40px 64px 120px;
  display: block;
  overflow: hidden;
}

.section-14.sec-blue {
  color: #fff;
  background-color: #5f4eca;
  padding-bottom: 80px;
}

.section-14.sec-blue.sec-form {
  padding-top: 80px;
  overflow: visible;
}

.how-r-col {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
}

.mob-how-left {
  display: none;
}

.how-item {
  margin-bottom: 40px;
}

.why-row {
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  margin-left: 0;
  margin-right: -20px;
  display: flex;
}

.why-row.first-wr {
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
}

.heading-block {
  width: 50%;
  padding-left: 0;
  padding-right: 0;
}

.why-img-with-margin {
  min-width: 96%;
  max-width: 23%;
  margin-left: -20px;
}

.why-text-col {
  flex: 1;
  align-self: auto;
  width: 50%;
  max-width: 560px;
  margin-top: 6px;
  padding-left: 20px;
  padding-right: 20px;
}

.why-img {
  min-width: 96%;
  max-width: 100%;
  padding-left: 0;
}

.section-15 {
  background-color: #fff;
  padding: 40px 64px 120px;
  overflow: visible;
}

.container-1443 {
  max-width: 1180px;
}

.image-96 {
  width: 40%;
  min-width: 0;
  max-width: none;
}

.for-who-block-2 {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 80px;
  display: flex;
}

.forwho-3 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 30%;
  margin-top: 0;
  margin-right: 28px;
  display: flex;
}

.image-97 {
  max-width: 272px;
  height: 261.333px;
  max-height: none;
  padding-left: 0;
  display: block;
}

.div-block-24 {
  margin-top: 0;
  padding-left: 0;
}

._2-lines {
  align-items: flex-end;
  height: 74.6667px;
  display: flex;
}

.resume-img-bg {
  width: 120%;
  max-width: 120%;
  position: absolute;
  inset: -15% 0% 0% -10%;
}

.resume-item {
  background-color: #f6f5fd;
  border-radius: 12px;
  margin-top: 30px;
  padding: 60px;
}

.resume-right-2 {
  flex: 0 auto;
  align-self: auto;
  width: 50%;
  max-width: 540px;
  margin-top: 0;
  display: block;
}

.resume-ico {
  margin-right: 20px;
}

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

.resume-line {
  width: 50%;
  margin-bottom: 23px;
  display: block;
}

.big-p {
  margin-bottom: 0;
  margin-left: 3px;
  padding-left: 0;
  font-size: 18px;
  font-weight: 400;
}

.big-p.no-margin {
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  font-weight: 400;
  display: block;
}

.big-p.medium-text {
  font-size: 18px;
}

.big-p.max-w-280 {
  text-align: left;
  max-width: 300px;
  font-size: 18px;
}

.margin-t-54 {
  margin-top: 54px;
}

.resume-left {
  width: 40%;
  max-width: 400px;
  position: relative;
}

.resume-img {
  z-index: 2;
  position: relative;
}

.resime-ico-item {
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
}

.resume-img-wrap {
  max-width: 230px;
  margin-bottom: 80px;
  position: relative;
}

.resume-ico-title {
  color: #918da5;
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 400;
  display: inline-block;
}

.order-popup-2 {
  z-index: 1020;
  background-color: #0009;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.order-popup-close-3 {
  z-index: 1;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.popup-cross-3 {
  z-index: 10;
  background-image: url("/landing-assets/5e/39/bf1de6458c6af7862868105e64d6.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 48px;
  width: 64px;
  height: 64px;
  transition: transform .3s;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.popup-cross-3:hover {
  transform: scale(.9);
}

.order-popup-container-3 {
  z-index: 2;
  text-align: left;
  background-color: #f6f5fc;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 528px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 64px;
  position: relative;
}

.submit-button-9 {
  z-index: 1;
  color: #fff;
  background-color: #000;
  border: 2px solid #000;
  border-radius: 60px;
  width: 100%;
  margin-top: 20px;
  padding: 14px 32px;
  font-size: 14px;
  font-weight: 500;
  position: relative;
}

.sale-circle {
  color: #000;
  background-color: #e0ff23;
  background-image: linear-gradient(135deg, #e8ff5f, #ffa683);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8em;
  height: 8em;
  margin-top: -13px;
  font-weight: 700;
  display: flex;
}

.sale-date {
  text-align: center;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 0;
  padding-top: 0;
  font-size: .7em;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  display: block;
  position: sticky;
}

.sale-number {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em;
  line-height: 120%;
}

.header-circle-box-6 {
  margin-top: -35px;
  margin-left: 40px;
  font-size: 16px;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.pst-title {
  margin-bottom: 24px;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 42px;
  line-height: 1.2;
}

.pst-paragr {
  max-width: 623px;
  margin-bottom: 64px;
}

.left-arrow-2 {
  color: #979797;
  width: 32px;
  padding-right: 0;
  transition: all .2s;
  display: block;
  inset: -27% 32px auto auto;
  overflow: visible;
}

.left-arrow-2:hover {
  color: #000;
}

.pst-slider-title {
  margin-bottom: 16px;
  font-family: IBM Plex Sans, sans-serif;
  line-height: 1.3;
}

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

.play-btn {
  display: none;
}

.psd-slide-text {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  height: 100%;
  padding-left: 48px;
  display: flex;
}

.pst-slide-text-block {
  justify-content: flex-start;
  width: 44%;
  height: 100%;
  display: flex;
}

.pst-section {
  background-color: #fff;
  padding-top: 112px;
  padding-bottom: 112px;
  display: block;
  position: relative;
  overflow: hidden;
}

.pst-slide-wrapp {
  justify-content: flex-end;
  height: 348px;
  display: flex;
}

.pst-container {
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.pst-slider {
  background-color: #0000;
  height: auto;
  position: static;
}

.pst-slide-img {
  min-height: 348px;
}

.slider-outer-wrapper {
  justify-content: flex-start;
  align-items: center;
  height: 348px;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.pst-slide {
  text-align: left;
  justify-content: flex-end;
  align-items: center;
  height: 348px;
  position: static;
}

.pst-slide-img-block {
  text-align: center;
  background-color: #f4f5fa;
  border-radius: 24px;
  justify-content: center;
  width: 56%;
  height: 348px;
  padding-top: 33px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: hidden;
  transform: none;
}

.slide-nav-2 {
  text-align: left;
  width: 40%;
  height: 12px;
  margin-left: auto;
  margin-right: 0;
  padding-top: 0;
  font-size: 12px;
  position: relative;
  top: -48px;
  left: 0;
}

.pst-slider-mask {
  height: auto;
  position: static;
  overflow: visible;
}

.text-block-38 {
  color: #fff;
  text-decoration: none;
}

.pst-slider-text {
  color: #000;
  margin-bottom: 32px;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.pst-slider-btn {
  color: #fff;
  background-color: #000;
  border-radius: 24px;
  margin-bottom: 48px;
  padding: 12px 24px 14px;
  text-decoration: none;
}

.right-arrow-2 {
  color: #979797;
  width: 32px;
  transition: all .2s;
  display: block;
  top: -27%;
  bottom: auto;
  left: auto;
  overflow: visible;
}

.right-arrow-2:hover {
  color: #000;
}

._1-3col-present-2 {
  color: #f4f5fa;
  cursor: pointer;
  background-color: #fff;
  border-radius: 16px;
  width: 33.33%;
  margin-left: 0;
  margin-right: 0;
  padding: 32px 32px 40px;
  display: block;
}

._1-3col-present-2._2-present {
  width: 43%;
}

._1-3col-present-2.center {
  flex-direction: column;
  margin-left: 48px;
  margin-right: 48px;
  display: flex;
}

.text-block-39 {
  color: #000;
  font-size: 16px;
  line-height: 24px;
}

.div-block-160 {
  justify-content: flex-start;
  margin-bottom: 64px;
  display: flex;
}

.carousel-cell-2 {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-right: 0;
  display: flex;
}

.card-slide-2 {
  background-color: #f4f5fa;
  border-radius: 24px;
  flex-direction: column;
  width: 336px;
  min-height: 410px;
  margin-right: 32px;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.h5-2 {
  height: auto;
  min-height: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.remodal-2 {
  display: none;
  position: static;
}

.modal-2 {
  z-index: auto;
  background-color: #fff;
  border-radius: 20px;
  width: 940px;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding: 72px 40px 120px;
  position: relative;
  top: 0;
}

.close-box-2 {
  cursor: pointer;
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: absolute;
  inset: -40px -40px auto auto;
}

.par-26-2 {
  color: #000;
  margin-top: 0;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
}

.par-26-2.semi-bold.size-more {
  width: 270px;
}

.par-26-2.white {
  color: #fff;
  font-size: 26px;
  font-weight: 600;
}

.par-26-2.semi-bold {
  margin-bottom: 16px;
  font-size: 23px;
  font-weight: 600;
  position: relative;
}

.par-26-2.white {
  color: #fff;
  margin-top: 16px;
  padding-top: 16px;
  padding-bottom: 0;
  font-size: 26px;
  font-weight: 600;
}

._1-3col-present-3 {
  color: #f4f5fa;
  cursor: pointer;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  flex: 0 auto;
  width: 33.33%;
  padding: 32px 32px 40px;
  display: flex;
}

.bold-text-14 {
  text-align: right;
  min-width: 300px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
  display: inline;
}

.bold-text-14.scid {
  color: #000;
}

.header-circle-box-mobile-4 {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.form-circle-box-2 {
  font-size: 16px;
  display: none;
  position: absolute;
  inset: -4em auto auto -9.5%;
}

.sale-circle-2 {
  color: #000;
  background-color: #e0ff23;
  background-image: linear-gradient(135deg, #e8ff5f, #ffa683);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8em;
  height: 8em;
  font-weight: 700;
  display: flex;
}

.body--1-3 {
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.body--1-3.white-bold {
  color: #000;
  font-weight: 700;
}

.body--1-3.white-bold.purple {
  color: var(--plum);
}

.body--1-3.white-light {
  color: #000;
  margin-top: -10px;
  margin-left: 1px;
  margin-right: -21px;
  padding-right: 0;
  font-weight: 300;
}

.body--1-3.silver {
  color: #615f6f;
  padding-top: 0;
  padding-bottom: 0;
}

.nav-menu-2 {
  width: auto;
  margin-left: auto;
  margin-right: 24px;
}

.text-menu-2 {
  color: #8f93a3;
  padding: 10px 9px;
  font-size: 16px;
  line-height: 22px;
  transition: all .4s;
  bottom: auto;
}

.text-menu-2:hover {
  color: #fff;
  font-weight: 700;
}

.text-menu-2.w--current {
  color: #fff;
}

.logo-2-2 {
  max-width: none;
}

.mask-logo-2 {
  height: 20px;
  margin-left: 24px;
}

.mask-logo-2.hidden {
  display: none;
}

.button-7 {
  text-align: center;
  background-color: #725ef2;
  border-radius: 1000px;
  padding: 12px 24px 14px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.button-7:hover {
  background-color: #8572fd;
}

.button-7.nav-btn.nav_menu_btn {
  display: none;
}

.button-7.nav-btn.yellow_btn {
  color: #000;
  background-color: #ffcf40;
}

.button-7.ghost {
  background-color: #725ef200;
  border: 1.5px solid #fff;
  justify-content: flex-start;
  display: flex;
}

.button-7.m-right-12 {
  text-align: center;
}

.button-7.m-right-12:hover {
  background-color: #8572fd;
}

.button-7.summer-banner {
  position: relative;
  left: 240px;
}

.button-7.ghost-2 {
  background-color: #725ef200;
  border: 1.5px solid #fff;
  justify-content: center;
  width: 100%;
  transition: all .4s;
  display: flex;
}

.button-7.ghost-2:hover {
  background-color: #725ef2;
  border-color: #725ef2;
}

.button-7.ghost-2.open {
  cursor: pointer;
}

.button-7.ghost-2.cache {
  cursor: pointer;
  text-decoration: none;
}

.button-7.form {
  color: #fff;
  background-color: #000;
  width: 100%;
  margin: 0 0 12px;
  padding-left: 44.5px;
  padding-right: 44.5px;
}

.container-1444 {
  align-items: center;
  width: 100%;
  max-width: 1107px;
  display: flex;
  overflow: visible;
}

.container-1444.nav-cont {
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.navbar-fixed {
  background-color: #14161f;
  align-items: center;
  padding: 11px 20px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-fixed.hidden {
  width: 100%;
  min-height: 70px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4%;
  padding-right: 4%;
  display: block;
}

.navbar-fixed.hidden.hidie {
  display: none;
}

.navbar-2 {
  background-color: #14161f;
  padding: 18px 64px;
  display: block;
  top: auto;
}

.grid-bold-text-2 {
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.doc-block__img-2 {
  margin-right: 16px;
}

.vilvet-discaunt-circle {
  color: #fff;
  background-color: #725ef2;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  margin-top: -11px;
  padding-top: 1px;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: -48px auto auto 25px;
  transform: translate(-69%);
}

.vilvet-discaunt-circle.circle {
  display: flex;
}

.vilvet-discaunt-circle._3d {
  display: flex;
  top: -30px;
}

.buttons-block__text-2 {
  font-size: 16px;
  line-height: 1.5;
}

.buttons-block-2 {
  margin-bottom: 19px;
  display: flex;
}

.grid__item-3 {
  border-radius: 0;
  flex: 0 auto;
  margin-right: 25px;
  padding-bottom: 0;
  display: block;
}

.grid-simple-text-2 {
  font-size: 24px;
  line-height: 1.2;
  display: block;
}

.sub-text-2 {
  color: #8f93a3;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 2;
}

.velvet-span {
  color: #725ef2;
  font-weight: 700;
}

.discaunt-text-2 {
  text-align: center;
  font-size: 15px;
  line-height: 1.3;
  display: block;
}

.bg-line-3 {
  z-index: 0;
  max-width: 81%;
  position: absolute;
  inset: -8px auto 0% 220vw;
}

.bg-line-3.lastscreen {
  top: 20px;
  left: 44.4vw;
}

.form-field-2 {
  color: #000;
  background-color: #0000;
  border: 0 solid #000;
  border-bottom: 1px solid #dddee4;
  min-height: 48px;
  margin-bottom: 8px;
  padding-top: 2vh;
  padding-bottom: 14px;
  padding-left: 0;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.4;
}

.form-field-2::placeholder {
  font-weight: 400;
}

.prise-block-2 {
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  width: auto;
  margin-bottom: 0;
  margin-right: auto;
  padding-right: 0;
  display: flex;
}

.form-col-text-3 {
  margin-bottom: 40px;
  font-size: 20px;
}

.prise-list-2 {
  padding-left: 0;
}

.span-small-text-2 {
  font-size: 20px;
  line-height: 1;
}

.span-small-text-2.fdfg {
  display: none;
}

.form-block-new-3 {
  background-color: #f4f5fa;
  border-radius: 16px;
  width: 433px;
  margin-top: 53px;
  padding: 60px 48px 35px;
  position: static;
}

.form-text-block-2 {
  margin-bottom: 16px;
}

._3-col-grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

._3-col-grid-2.inner-3-col-grid {
  display: none;
}

._2-col-block-2 {
  z-index: 10;
  justify-content: space-between;
  margin-top: 0;
  display: flex;
  position: relative;
}

.form-text-col-3 {
  flex-direction: column;
  display: flex;
  position: relative;
}

.form-heading-2 {
  color: #000;
  margin-bottom: 10px;
  font-size: 40px;
  line-height: 1;
}

.form-heading-2.text_header_3 {
  font-weight: 700;
}

.buttons-block__btn-2 {
  color: #9c9fb0;
  border: 1px solid #9c9fb0;
  border-radius: 46px;
  margin-right: 8px;
  padding: 2px 16px;
}

.buttons-block__btn-2.vilvet-new {
  color: #373a49;
  background-color: #725ef2;
  border-width: 0;
  align-items: center;
  display: flex;
}

.buttons-block__btn-2.vilvet-new.hidden {
  display: none;
}

.buttons-block__btn-2.new {
  color: #373a49;
  background-color: #1fb887;
  border-width: 0;
  align-items: center;
  display: flex;
}

.doc-block-2 {
  justify-content: space-between;
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
}

.prise-col-2 {
  margin-bottom: 32px;
  margin-right: 20px;
}

.prise-col-2.end-col {
  margin-bottom: 40px;
  margin-right: 0;
}

.old-price-3 {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.3;
  display: block;
}

.old-price-3.seoprice {
  display: block;
}

.caps-text-2 {
  color: #8f93a3;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.3;
}

.form-small-text-3 {
  opacity: .4;
  color: #12121266;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1.3;
}

.form-small-text-3.inlineform {
  max-width: 286px;
}

.form-small-text-3.inlineform.another-one {
  font-size: 10px;
}

.form-col-titl-3 {
  margin-bottom: 24px;
  margin-right: 40px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
}

.section-0 {
  background-color: #fff;
  padding: 80px 64px 120px;
  display: block;
  overflow: hidden;
}

.section-0.white-form {
  color: #272727;
  padding-top: 80px;
  padding-left: 4%;
  padding-right: 4%;
  display: block;
}

.span-rub-2 {
  font-size: 30px;
  font-weight: 600;
}

.form-text-2 {
  color: #373a49;
  margin-bottom: 4px;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
}

.new-price-2 {
  color: #22c993;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.2;
}

.new-price-2.perp {
  font-size: 36px;
}

.new-price-2.red_text {
  color: #f65121;
}

.form-text-col {
  margin-right: 20px;
  padding-right: 0;
}

.succes-message {
  background-color: #f4f5fa;
}

.perp {
  color: #725ef2;
  font-size: 30px;
}

.discaunt-circle-2 {
  color: #fff;
  background-color: #1fb887;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  display: flex;
  position: absolute;
  inset: -48px auto auto 0%;
  transform: translate(-69%);
}

.discaunt-circle-2.discount-cirl-nner, .discaunt-circle-2.discount-cirl-nner.vilvet, .discaunt-circle-2.discount-cirl-nner.vilvet {
  display: none;
}

.doc-block__item-2 {
  align-items: center;
  margin-right: 57px;
  display: flex;
}

.doc-block__item-2.mr-o {
  margin-right: 0;
  display: none;
}

.vilvet-prise-list__item {
  background-image: url("/landing-assets/26/fb/b67b45ea8a9033bf7641efe1e22b.svg");
  background-position: 0 8px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 10px;
  padding-left: 20px;
  font-size: 16px;
  line-height: 1.5;
  list-style-type: none;
}

.form-btn-3 {
  color: #000;
  background-color: #ffcf40;
  border-radius: 44px;
  width: 100%;
  margin-top: 28px;
  margin-bottom: 10px;
  padding-top: 17px;
  padding-bottom: 17px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
  display: block;
}

.gray-span-2 {
  color: #8f93a3;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.discaunt-bold-2 {
  margin-bottom: 10px;
  font-size: 36px;
  font-weight: 600;
  line-height: 1;
  display: block;
}

.vilvet-doc-block__text {
  color: #725ef2;
  font-size: 16px;
  font-weight: 400;
}

.form-text-inner-3 {
  max-width: 650px;
  margin-right: 40px;
}

.header-circle-box-7 {
  font-size: 16px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.container-1445 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0%;
  position: relative;
}

.container-1445.top {
  flex: 0 auto;
  align-self: auto;
  margin-bottom: 100px;
  padding-left: 0%;
  display: flex;
}

.container-1445.flex-hor {
  z-index: 1;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  max-height: none;
  display: flex;
}

.container-1445.vertical {
  flex-flow: column wrap;
  place-content: stretch flex-start;
  height: auto;
  display: flex;
  overflow: hidden;
}

.container-1445.vertical.hidden {
  display: none;
}

.container-1445.carier {
  display: flex;
}

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

.container-1445.flex-hor {
  align-items: flex-start;
  display: flex;
}

.container-1445.podarki {
  align-items: flex-start;
  display: block;
}

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

.container-1445._2 {
  flex-flow: column wrap;
  justify-content: flex-start;
  max-width: 1107px;
  height: auto;
  overflow: hidden;
}

.container-1445.vertical {
  flex-flow: column wrap;
  place-content: stretch flex-start;
  height: auto;
  display: flex;
}

.mobile-box-2 {
  display: none;
}

.header-circle-box-mobile-5 {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.heading-wrap {
  margin-top: 16px;
  margin-bottom: 24px;
  position: relative;
}

.icon-present {
  z-index: 1;
  position: absolute;
  inset: auto 4% -4% auto;
}

.sale-circle-copy {
  color: #000;
  background-color: #e0ff23;
  background-image: linear-gradient(135deg, #e8ff5f, #ffa683);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8em;
  height: 8em;
  margin-top: auto;
  font-weight: 700;
  display: flex;
}

.heading-39 {
  line-height: 54px;
}

.block-text-527-2 {
  z-index: 2;
  width: 100%;
  max-width: 527px;
  position: relative;
}

.block-text-527-2._2 {
  color: #000;
}

.block-text-527-2._3 {
  color: #000;
  max-width: none;
  margin-bottom: 65px;
}

.par-42-summer-banner-2 {
  z-index: 3;
  color: #000;
  text-align: center;
  width: 611px;
  max-width: none;
  margin-top: 18px;
  margin-bottom: 32px;
  font-size: 42px;
  font-weight: 700;
  line-height: 54px;
  position: relative;
}

.img2-summer-banner-2 {
  z-index: 2;
  height: 78px;
  position: absolute;
  top: 150px;
  left: 386px;
}

.image-98 {
  float: right;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 92px 0% 0% 678px;
}

.star-bot-2 {
  display: none;
}

.img-summer-banner-2 {
  z-index: 2;
  position: absolute;
  top: 88px;
  left: 200px;
}

.div-block-2 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 48px;
  padding-bottom: 47px;
  padding-right: 25px;
  display: flex;
  overflow: visible;
}

.div-block-2.pad-0 {
  cursor: pointer;
  padding-top: 0;
  padding-bottom: 0;
}

.image-102 {
  display: none;
}

.star-top-2 {
  position: absolute;
  top: 56px;
  left: 444px;
  right: auto;
}

.div-summer {
  margin-top: 0;
  margin-left: 0;
}

.star-mob {
  display: none;
}

.par-22-summer-banner-2 {
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-count: auto;
  white-space: normal;
  width: 611px;
  margin-top: 66px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.block-banner {
  width: 100%;
  max-width: 611px;
  position: relative;
}

.block-banner.mar-60 {
  margin-left: 60px;
}

.summer-sale-banner {
  background-color: #8ae1f2;
  min-height: 321px;
  max-height: 321px;
  display: block;
}

.summer-sale-banner.hidden {
  display: none;
}

.image-summer-2 {
  width: auto;
  max-width: none;
  min-height: 321px;
  max-height: 321px;
}

.image-101 {
  position: absolute;
  top: 76px;
  left: 150px;
}

.wrp-text-1000-2 {
  width: 100%;
  max-width: 1000px;
}

.wrp-text-1000-2.m-bottom-80 {
  margin-bottom: 80px;
  display: none;
}

.par-36-3 {
  color: #000;
  font-size: 42px;
  font-weight: 600;
  line-height: 54px;
}

.par-36-3.white {
  color: #fff;
}

.par-36-3.tab {
  margin-left: 0;
  margin-right: -4px;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
}

.par-36-3.tab.new {
  margin-left: 0;
  margin-right: 0;
}

.par-36-3.tab {
  font-size: 36px;
}

.body--1-4 {
  color: #000;
  margin-top: 0;
  margin-left: 0;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  position: relative;
  top: 0;
}

.body--1-4.semi-bold {
  margin-left: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.body--1-4.semi-bold.size-more {
  width: 230px;
}

.body--1-4.text-icons-light-bg-40 {
  color: #8f93a3;
  margin-bottom: 16px;
  line-height: 24px;
  list-style-type: disc;
}

.body--1-4.text-icons-light-bg-40.long {
  width: 430px;
}

.body--1-4.text-icons-light-bg-40.long.long-seo {
  width: 400px;
}

.body--1-4.size-h-300 {
  height: 300px;
}

.body--1-4.m-top-8 {
  margin-top: 16px;
}

.body--1-4._4 {
  line-height: 26px;
}

.body--1-4._3 {
  color: #8f93a3;
}

.body--1-4.teach-s-name {
  font-weight: 600;
}

.body--1-4.new1 {
  margin-left: 0;
}

.body--1-4.semi-bold {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.image-103 {
  z-index: 1;
  max-width: 110%;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.heading-40 {
  font-size: 42px;
  line-height: 54px;
}

.heading-40.text_header_2 {
  color: #000;
  font-weight: 600;
  line-height: 1.2;
}

.heading-40.text_header_2.mrgn_btm_16 {
  margin-bottom: 16px;
}

.card-item {
  justify-content: space-between;
  display: flex;
}

.grid-6 {
  grid-column-gap: 48px;
  grid-row-gap: 75px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  margin-top: 99px;
}

.block-card-container {
  color: #000;
  background-color: #f4f5fa;
  border-radius: 32px;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 40px 112px;
  display: flex;
}

.card-img-wrap {
  margin-right: 24px;
}

.max-w-623 {
  width: 100%;
  max-width: 623px;
  padding-right: 40px;
}

.max-w-623.m-top-24 {
  margin-top: 24px;
}

.max-w-623.m-top-8 {
  margin-top: 8px;
}

.max-w-780 {
  max-width: 780px;
}

.max-w-780.m-left-36 {
  margin-left: 36px;
}

._100-percents-line-11 {
  max-width: none;
  height: 130%;
  position: absolute;
  top: -30%;
  bottom: 0%;
  left: -76px;
}

.step-ico {
  z-index: 3;
  width: 32px;
  height: 32px;
  margin-bottom: 16px;
  position: relative;
}

.line-3 {
  background-color: #d4d4dd;
  order: 0;
  width: 80%;
  height: 1px;
  position: absolute;
  inset: 16px auto auto 0%;
}

.step-card {
  position: relative;
}

.step-card._1 {
  margin-left: 20px;
  margin-right: 0;
}

.step-card._3 {
  margin-left: 20px;
}

.grey-line-2 {
  display: none;
}

.steps-grid {
  grid-column-gap: 48px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 56px;
  position: relative;
}

.logo-2.mobile {
  display: none;
}

.text-span-5 {
  color: #725ef2;
}

.wrp-button-2 {
  width: 100%;
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  display: block;
}

.wrp-button-2.height-1107 {
  cursor: pointer;
  justify-content: space-between;
  width: 100%;
  max-width: 1107px;
  display: flex;
}

.wrp-button-2.height-1107.hide, .wrp-button-2.fdffg {
  display: none;
}

.quarter-s-subtitle-2 {
  color: #d4d4dd;
  width: 404.833px;
  max-width: 100%;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  overflow: visible;
}

.wrp-accordion-2 {
  width: 100%;
  max-width: 432px;
  padding-top: 12px;
  padding-bottom: 0;
  display: block;
  overflow: hidden;
}

.field-2 {
  color: #000;
  border-radius: 500px;
  width: 100%;
  max-width: 212px;
  height: 48px;
  margin-bottom: 0;
  margin-right: 8px;
  padding-top: 12px;
  padding-bottom: 14px;
  padding-left: 16px;
  font-size: 18px;
  box-shadow: inset 0 0 #0000;
}

.field-2::placeholder {
  color: #8f93a3;
  font-size: 16px;
  line-height: 22px;
}

.right-col-2 {
  width: 100%;
  max-width: 528px;
  margin-left: 48px;
  padding-top: 63px;
  font-family: IBM Plex Sans, sans-serif;
}

.par-61 {
  color: #0009;
  text-align: center;
  margin: 0;
  font-size: 10px;
  line-height: 14px;
}

.h2-white-4 {
  color: #fff;
  font-size: 42px;
  line-height: 54px;
}

.h2-white-4.font_weight_600 {
  font-weight: 600;
  line-height: 1.2;
}

.exp-avatar-2 {
  width: 88px;
}

.exp-avatar-2.filter-black {
  filter: grayscale();
  margin-top: 0;
}

.card-slide-2-2 {
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  width: 336px;
  margin-right: 32px;
  padding: 24px 32px 32px;
  display: flex;
  overflow: hidden;
}

.card-slide-2-2.teachers-size {
  height: 400px;
  overflow: hidden;
}

.card-slide-2-2._3d-teach-size {
  height: 500px;
}

.card-slide-2-2.newcard {
  background-color: #fff;
}

.card-slide-2-2.newcard.min_hght_485 {
  min-height: 485px;
}

.flickity-carousel-12 {
  flex-direction: column;
  width: 100%;
  margin-top: 64px;
  display: block;
  position: relative;
}

.block-ti-slider-2 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 24px;
  display: flex;
}

.block-ti-slider-2.m-top {
  margin-bottom: 38px;
}

.flickbox-2 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 24px;
  display: flex;
}

.mask-svg-2 {
  margin-bottom: 16px;
}

.grid-7 {
  grid-column-gap: 48px;
  grid-row-gap: 64px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 72px;
}

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

.line-resume {
  position: absolute;
  top: 50px;
  left: -73px;
}

.card-slide-3-2 {
  text-align: center;
  border-radius: 24px;
  flex-flow: column;
  align-items: center;
  width: 336px;
  margin-right: 32px;
  display: inline-block;
  overflow: hidden;
}

.flickity-carousel-13 {
  width: 100%;
  margin-top: 40px;
  position: relative;
}

.image-104 {
  display: none;
}

.line-gifts {
  position: absolute;
}

.text-span-86 {
  color: #000;
}

.container-price {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 36px;
  margin-left: 0;
  margin-right: 0;
  line-height: 220%;
  display: flex;
}

.paragraph-2 {
  color: #fff;
  background-image: url("/landing-assets/13/74/9339fbefcc49981815be976e2a3a.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 20px;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-2.black {
  color: #000;
  background-position: 0 8px;
  line-height: 1.5;
}

.paragraph-2.black.vilvet {
  background-image: url("/landing-assets/26/fb/b67b45ea8a9033bf7641efe1e22b.svg");
  background-position: 0 8px;
  line-height: 1.5;
}

.paragraph-2.black {
  color: #000;
  background-image: url("/landing-assets/13/74/9339fbefcc49981815be976e2a3a.svg");
  background-position: 0 8px;
  margin-bottom: 10px;
  line-height: 1.5;
}

.paragraph-2.black.hidden {
  display: none;
}

.paragraph-2.black.red-dot {
  background-image: url("/landing-assets/f3/e4/7d7a35cea4f382d8ad06ebeb8fda.svg");
  background-position: 0 8px;
  line-height: 1.5;
}

.doc-block-2-mob {
  justify-content: space-between;
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
}

.section-0-copy {
  background-color: #fff;
  padding: 40px 64px 120px;
  display: block;
  overflow: hidden;
}

.section-0-copy.black-form-copy {
  background-color: #14161f;
  padding-bottom: 60px;
}

.section-0-copy.black-form-copy.new-copy {
  background-color: #fff;
  padding-left: 4%;
  padding-right: 4%;
  overflow: hidden;
}

.doc-block__img-2-white {
  margin-right: 16px;
}

._2-col-block-2-copy {
  z-index: 10;
  justify-content: space-between;
  margin-top: 0;
  display: flex;
  position: relative;
}

._2-col-block-2-copy.lastscreen {
  flex-direction: row;
  justify-content: space-between;
}

.bg-line_mob {
  z-index: 0;
  max-width: 81%;
  position: absolute;
  inset: -8px auto 0% 220vw;
}

.bg-line_mob.lastscreen {
  display: none;
  top: 40px;
  left: 44.4vw;
}

.grid-9 {
  grid-column-gap: 2px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(302px, 1fr) repeat(auto-fit, minmax(239px, 2.25fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-45 {
  color: #8f93a3;
  background-color: #0000;
  margin-bottom: 11px;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 16px;
}

.container-4-copy {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.container-4-copy.ralative {
  max-width: 1107px;
  position: relative;
}

.form-text-4 {
  color: #000;
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
}

.doc-block__item-2-copy {
  align-items: center;
  margin-right: 57px;
  display: flex;
}

.doc-block__item-2-copy.mr-o {
  margin-right: 0;
  position: relative;
  right: 112px;
}

.doc-block__text-2 {
  color: #1fb887;
  font-size: 16px;
  font-weight: 400;
}

.doc-block__text-2.vilvet {
  color: #725ef2;
}

.doc-block__text-2.red {
  color: #f65121;
}

.form-text-inner-3-copy {
  max-width: 650px;
}

.doc-block-2-white-form-copy {
  justify-content: space-between;
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
}

.paragraph-2-copy {
  color: #fff;
  background-image: url("/landing-assets/13/74/9339fbefcc49981815be976e2a3a.svg");
  background-position: 0 23%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 20px;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-2-copy.black {
  color: #000;
}

.paragraph-2-copy.black.vilvet {
  text-align: left;
  background-image: url("/landing-assets/26/fb/b67b45ea8a9033bf7641efe1e22b.svg");
}

.paragraph-2-copy.black {
  color: #000;
  background-image: url("/landing-assets/13/74/9339fbefcc49981815be976e2a3a.svg");
  background-position: 0 8px;
  line-height: 1.5;
}

.paragraph-2-copy.black.red-dot {
  background-image: url("/landing-assets/f3/e4/7d7a35cea4f382d8ad06ebeb8fda.svg");
  background-position: 0 8px;
  line-height: 1.5;
}

.form-block-new-3-white {
  background-color: #f4f5fa;
  border-radius: 16px;
  width: 433px;
  margin-top: 53px;
  padding: 60px 48px 35px;
  position: static;
}

.form-block-new-3-white.lastscreen {
  width: 100%;
  min-width: auto;
  max-width: none;
  margin-top: 80px;
}

.form-text-col-copy {
  margin-right: 20px;
}

.div-block-196 {
  border-radius: 0;
  padding-left: 9px;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.link-7 {
  color: #b7b9c8;
  text-decoration: none;
}

.m-top-24 {
  margin-top: 24px;
}

.m-top-24.text-size-20 {
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}

.mar-b-16 {
  margin-bottom: 16px;
}

.text-size-20, .text-size-20.m-top-16.text-size-14 {
  font-size: 20px;
  line-height: 26px;
}

.text-size-20.m-top-16.text-size-14.m-top-24 {
  color: #b7b9c8;
  font-size: 14px;
  line-height: 20px;
  position: relative;
  top: 40px;
}

.mobile-fix-btn-2 {
  height: 0;
  display: none;
  overflow: hidden;
}

.vilvet-new-price {
  color: #725ef2;
  margin-left: 0;
  margin-right: -61px;
  padding-left: 0;
  padding-right: 0;
  font-size: 42px;
  font-weight: 600;
  line-height: 1.2;
}

.crossed-text-2 {
  font-size: 30px;
  text-decoration: line-through;
}

.flickity-carousel-14 {
  width: 100%;
  margin-top: 56px;
  position: relative;
}

.teachs-position-2 {
  color: #000;
  margin-top: 8px;
  font-size: 14px;
  line-height: 18px;
}

.image-85 {
  border-radius: 24px;
}

.wrp-text-225-2 {
  text-align: center;
  max-width: 225px;
  display: inline-block;
}

.text-price-copy {
  color: #22c993;
  font-size: 20px;
  font-weight: 700;
  line-height: 220%;
}

.text-price-copy.old {
  color: #000;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 133%;
  text-decoration: line-through;
  display: none;
}

.text-price-copy.old.vv {
  display: block;
}

.text-price-copy.old {
  color: #000;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 133%;
  text-decoration: line-through;
}

.text-span-83 {
  font-size: 40px;
}

.text-span-83.crossed_text.newbyn {
  font-size: 36px;
}

.text-span-83.crossed_text {
  font-size: 48px;
}

.text-span-83.crossed_text.fkfkf {
  color: #000;
}

.size-48-copy {
  color: #22c993;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 34px;
}

.size-48-copy.vilvet {
  color: #725ef2;
}

.text-price-copy-2 {
  color: #22c993;
  font-size: 18px;
  font-weight: 700;
  line-height: 220%;
}

.text-price-copy-2.vilvet {
  color: #725ef2;
  margin-right: -23px;
  padding-left: 0;
  padding-right: 0;
}

.text-price-copy-2.red_text {
  color: #f65121;
}

.faq-subtitle {
  color: #000;
  width: 380px;
  max-width: 100%;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.h2-faq {
  color: #000;
  font-size: 42px;
  line-height: 54px;
}

.right-col-faq {
  width: 100%;
  max-width: 528px;
  margin-left: 48px;
  padding-top: 0;
}

.left-col-faq {
  width: 87%;
  max-width: 528px;
  padding-top: 0;
}

.box-course-faq {
  border-top: 0 solid #5b5f71;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1107px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.close-faq {
  background-color: #0000;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-left: 0;
  display: flex;
}

.nav-btn-2 {
  color: #000;
  background-image: linear-gradient(150deg, #b3cbef, #bd8bef);
  border-radius: 92px;
  padding: 12px 24px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: transform .5s;
}

.nav-btn-2:hover {
  transform: scale(.95);
}

.nav-btn-2.nb-mob {
  display: none;
}

.footer-mail-3 {
  color: #fff;
  margin-top: 0;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.footer-link-3 {
  color: #fff;
  margin-right: 40px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.footer-link-3:hover {
  color: #918da5;
}

.footer-link-3.fl-bot-polz {
  margin-top: 28px;
  margin-right: 0;
  font-size: 13px;
  text-decoration: underline;
  display: none;
}

.footer-c-3 {
  margin-top: 0;
  font-size: 13px;
  font-weight: 400;
}

.footer-3 {
  color: #fff;
  background-color: #14161f;
  padding: 60px 4%;
  font-size: 14px;
}

.footer-phone-3 {
  color: #fff;
  margin-top: 10px;
  padding-left: 0;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.footer-bot-2 {
  justify-content: space-between;
  margin-top: 100px;
  display: flex;
}

.logo-img {
  max-height: 80px;
  margin: 18px 40px 20px;
  padding-top: 0;
}

.why-line {
  max-width: 50%;
  margin-top: 5px;
  margin-bottom: 8px;
}

.logos-list {
  margin-top: 40px;
  margin-left: -40px;
  margin-right: -40px;
  display: block;
}

.vilvet-discaunt-circle-2 {
  color: #fff;
  background-color: #725ef2;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  display: flex;
  position: absolute;
  inset: -48px auto auto 25px;
  transform: translate(-69%);
}

.vilvet-discaunt-circle-2.circledisplay {
  display: none;
}

.vilvet-discaunt-circle-2.circledisplay.hide_mob {
  display: flex;
  top: -35px;
}

.container-1448 {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.container-1449 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.container-1449.vertical {
  flex-flow: column wrap;
  justify-content: flex-start;
  max-width: 1107px;
  height: auto;
  overflow: hidden;
}

.container-1449.vertical {
  flex-flow: column wrap;
  justify-content: flex-start;
  max-width: 1107px;
  height: auto;
}

.container-1449._3 {
  z-index: 1;
  z-index: 1;
  z-index: 1;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1108px;
  max-height: none;
  margin-top: 0;
  padding-bottom: 10px;
}

.card-7 {
  z-index: 2;
  background-color: #fff;
  border-radius: 24px;
  width: 100%;
  max-width: 528px;
  margin-left: 20px;
  padding-top: 48px;
  padding-bottom: 48px;
  padding-left: 48px;
  position: relative;
}

.hidden {
  display: none;
}

.mask-img-4-2 {
  max-width: 60px;
  height: 60px;
  margin-right: 20px;
  padding-left: 0;
  display: block;
}

.mask-img-4 {
  z-index: 2;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-left: 48px;
  display: flex;
  position: relative;
}

.card-7-2 {
  z-index: 2;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  width: 100%;
  max-width: 720px;
  margin-bottom: 88px;
  margin-left: 20px;
  padding: 58px 96px 84px 57px;
  display: flex;
  position: relative;
}

.logos-list-2 {
  text-align: justify;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 40px;
  margin-left: 0;
  margin-right: -2px;
  display: flex;
}

.flex_block_price {
  width: 200px;
}

.prices_tabs_flex {
  justify-content: space-between;
  margin-top: 32px;
  margin-right: 20px;
  display: flex;
}

.mask_img {
  max-width: 60px;
  height: 60px;
  margin-right: 20px;
}

.container-1450 {
  align-items: center;
  width: 100%;
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.text-span-88 {
  font-size: 36px;
}

.par-36 {
  color: #000;
  width: 100%;
  font-size: 36px;
  font-weight: 600;
  line-height: 48px;
}

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

.flickity-carousel-16 {
  width: 100%;
  margin-top: 56px;
  margin-left: 60px;
  position: relative;
  overflow: visible;
}

.bold-text-15 {
  text-align: right;
  min-width: 300px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
  display: inline;
}

.image-133 {
  margin: 0 140px 40px 0;
  padding-right: 0;
}

.image-133.image93-1 {
  float: none;
  margin: 20px 140px 40px 0;
}

.paragraph-49 {
  color: #000;
  font-size: 14px;
}

.arrows-box-2 {
  float: none;
  clear: none;
  text-align: left;
  object-fit: fill;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.flickbox-3 {
  text-align: left;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.offer-pin-ny {
  background-color: #19a91f;
  border-radius: 30px;
  padding: 0 15px 5px;
  display: inline-block;
}

.div-block-225-copy {
  display: none;
}

.offer-heading-ny {
  color: #fff;
  max-width: 80%;
  margin-bottom: 20px;
  font-size: 65px;
  line-height: 1.1;
}

.offer-star-mob-2 {
  display: none;
}

.offer-item-ny {
  background-color: #8c51eb;
  border-radius: 20px;
  padding: 30px;
  position: relative;
}

.div-block-226 {
  z-index: -1;
  width: 90%;
  margin-top: 7px;
  padding-bottom: 0;
  position: absolute;
  inset: -11% 0% auto 2%;
}

.offer-item-header-2 {
  color: #fff;
  max-width: 175px;
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 40px;
  line-height: 1.2;
}

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

.special-offer-ny {
  color: #000;
  background-color: #031b2b;
  background-image: url("/landing-assets/0f/b4/1b4d6590b4f4911c55d9a8432e58.svg"), url("/landing-assets/55/6d/972ea104b3c1e57ce0522621e15c.svg"), url("/landing-assets/8e/72/52ae9c6e3e6faad6c4a7ec85ee15.svg"), url("/landing-assets/70/e2/85d290a6a14c24f447560e94a214.svg"), url("/landing-assets/50/b5/a38db5f6d69b4cd241914fef7109.svg");
  background-position: 104% 0, -10% 140%, 80% 40%, 0 6%, 0 0;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto, auto, cover;
  max-width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  font-size: 18px;
  line-height: 1.4;
  display: none;
  position: relative;
  overflow: hidden;
}

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

.offer-item-p-2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.4;
}

.div-block-226-copy {
  z-index: -1;
  width: 350px;
  display: none;
  position: absolute;
  inset: -13% 0% auto 2%;
}

.par-offer-ny {
  color: #fff;
  max-width: 832px;
  margin-bottom: 45px;
  font-size: 35px;
  line-height: 1.4;
}

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

.container-1453 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0%;
  position: relative;
}

.container-1453.offer {
  z-index: 2;
  max-width: 1440px;
  padding-left: 48px;
  padding-right: 48px;
}

.text_header_2 {
  color: #000;
  font-size: 42px;
  font-weight: 600;
  line-height: 1.2;
}

.text_header_2.mrgn_btm_16 {
  margin-bottom: 16px;
}

.text_header_2.mrgn_btm_16.color_white {
  color: #fff;
}

.carousel-cell-3 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-right: 32px;
  display: block;
}

.card-slide-3 {
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  width: 336px;
  min-height: 400px;
  display: flex;
  overflow: hidden;
}

.par-16-401 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  display: block;
}

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

.snow-logo-light {
  display: none;
}

.gb_section.main_form {
  display: block;
}

.gb_section.main_form.mrgn_btm_0 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
}

.gb_section.main_form {
  overflow: hidden;
}

.content {
  height: auto;
}

.content.pddng_top {
  padding-top: 0;
}

.content.mrgn_top_80 {
  margin-top: 80px;
}

.text-block-50 {
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  line-height: 1.4;
}

.success-title-2 {
  text-align: center;
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.2;
  display: inline-block;
}

.q_btn_programm {
  background-color: #14161f;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 30%;
  max-width: 200px;
  height: 50px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.container-1454 {
  align-items: center;
  width: 100%;
  max-width: 1107px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
  overflow: visible;
}

.navbar-5 {
  background-color: #14161f;
  min-height: 70px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 4%;
  display: block;
  top: auto;
}

.navbar-5.new_style {
  background-color: #fff;
  position: static;
}

.text-menu-3 {
  color: #8f93a3;
  padding: 10px 9px;
  font-size: 16px;
  line-height: 22px;
  transition: all .4s;
  bottom: auto;
}

.text-menu-3:hover {
  color: #fff;
  font-weight: 700;
}

.text-menu-3.w--current {
  color: #fff;
}

.container-1455 {
  align-items: center;
  width: 100%;
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.csharp-header-2 {
  background-color: #ededed;
  border-radius: 30px;
  width: 42%;
  min-width: 420px;
  padding: 25px 20px;
  position: relative;
}

.csharp-header-2.dark {
  color: #fff;
  background-image: linear-gradient(135deg, #000, #00000080);
}

.csharp-header-2.vilvet-bg {
  color: #fff;
  background-image: linear-gradient(135deg, #725ef2, #725ef280);
}

.csharp-header-2.golden-bg {
  background-image: linear-gradient(135deg, #ffa800, #ffa80080);
}

.csharp-dates-2 {
  max-width: 120px;
}

.dropdown-toggle-2 {
  width: 10px;
  margin-top: -5px;
  margin-left: 7px;
  padding: 0;
}

.sharp-text-2 {
  color: #1f222e;
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  padding: 30px 40px 30px 20px;
  display: flex;
  position: relative;
}

.sharp-text-2.one-item {
  flex-direction: column;
  justify-content: space-between;
}

.csharp-income-2 {
  color: #1f222e;
  border-left: 1px solid #f2f2f2;
  flex-direction: column;
  align-items: center;
  min-width: 150px;
  margin-left: 5px;
  padding-left: 40px;
  display: flex;
}

.i-dropdown-p {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 14px;
}

.csharp-desc-2 {
  color: #000000bf;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1.4;
}

.csharp-desc-2.dllld, .csharp-desc-2.lldl {
  color: #ffffffbf;
}

.i-popup {
  z-index: 10;
  background-color: #fff;
  border-radius: 30px;
  padding: 20px;
  display: block;
  box-shadow: 0 0 9px 4px #00000040;
}

.line-4 {
  color: #1f222e;
  text-align: left;
  margin-top: 4px;
  margin-bottom: 6px;
  padding-left: 30px;
  line-height: 1.4px;
  display: block;
}

.btn {
  color: #fff;
  background-color: #26e0a4;
  border-radius: 50px;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 30px;
  padding: 6px 20px;
  font-size: 14px;
  text-decoration: none;
  transition: all .2s cubic-bezier(.25, .46, .45, .94);
}

.btn:hover {
  background-color: #22c792;
}

.plans-desc-icn {
  align-self: flex-start;
  width: 43px;
  margin-top: 0;
  margin-right: 20px;
}

.paragraph-3-copy-2 {
  color: #b2b2b2;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 600;
  line-height: 12px;
}

.image-132 {
  text-align: center;
}

.image-132.hide {
  display: inline-block;
}

.csharp-price {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
}

.csharp-price.white {
  color: #fff;
}

.image-132-mob {
  text-align: center;
  display: none;
}

.csharp-icon {
  width: 25px;
  height: 25px;
  margin-right: 10px;
}

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

.csharp-grid.one-grid {
  color: #1f222e;
  grid-template-rows: auto;
}

.section-16 {
  background-color: #fff;
  padding: 40px 64px 120px;
  font-size: 16px;
  line-height: 1.4;
  display: block;
  overflow: hidden;
}

.plans-desc-text {
  color: #725ef2;
  font-size: 16px;
  line-height: 20px;
}

.plans-desc-item {
  align-items: center;
  width: 310px;
  margin-right: 0;
  display: flex;
}

.csharp-block {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: -20px;
  display: flex;
}

.fbi-title {
  color: #fff;
  margin-top: 50px;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
}

.fbi-title.mod-paket {
  color: #000;
  margin-top: 79px;
}

.fbi-title.mod-paket.max_width_990 {
  max-width: 990px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-35 {
  color: #4d4d4d;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
}

.plans-desc-block {
  background-color: #f9f8fd;
  border-radius: 30px;
  margin-bottom: 30px;
  padding: 20px 60px 40px 30px;
}

.bold {
  font-weight: 700;
}

.bold.margin-b-8 {
  margin-bottom: 8px;
}

.bold.fs_66.font-mob {
  margin-bottom: 0;
}

.bold.fs_48 {
  font-size: 48px;
  line-height: 57px;
}

.bold.fs_48.mrg-btm_24 {
  margin-bottom: 24px;
}

.bold.fs_48.mrg-btm_24.text-left {
  text-align: left;
}

.income-h-2 {
  color: #4d4d4d;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  display: inline-block;
}

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

.plans-desc-title {
  color: #725ef2;
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.csharp-price-2 {
  color: #000;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
}

.csharp-price-2.white {
  color: #fff;
}

.form-field-3 {
  color: #000;
  background-color: #0000;
  border: 0 solid #000;
  border-bottom: 1px solid #dddee4;
  width: 100%;
  min-height: 48px;
  margin-bottom: 8px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 0;
  font-weight: 600;
}

.form-field-3::placeholder {
  color: #8f93a3;
  font-weight: 400;
}

.form-field-3.black-one.inlineform {
  margin-bottom: 0;
}

.form-field-3.black-one.inlineform.inline-end {
  width: 100%;
  margin-right: 0;
}

.form-field-3.black-one.inlineform.inline-end.specialty {
  min-height: 44px;
}

.form-field-3.inlineform {
  width: 50%;
  max-width: 253px;
  min-height: 60px;
  margin-bottom: 0;
  margin-right: 50px;
  font-size: 18px;
}

.form-field-3.inlineform.specialty {
  min-height: 44px;
}

.form-field-3.topform {
  font-size: 18px;
}

.csharp-pin-2 {
  opacity: .75;
  border: 1px solid #000;
  border-radius: 30px;
  margin-bottom: 16px;
  padding: 5px 15px;
  font-size: 14px;
  line-height: 1.4;
  position: absolute;
  inset: 20px 20px auto auto;
}

.csharp-pin-2.white {
  border-color: #fff;
}

.csharp-option {
  width: 100%;
  margin-bottom: 20px;
  display: block;
}

.paragraph-5 {
  color: #26e0a4;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
  display: inline-block;
}

.succes-message-blacked {
  color: #000;
  background-color: #f4f5fa;
}

.succes-message-blacked.w_100 {
  width: 100%;
}

.paragraph-50 {
  color: #4d4d4d;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
  display: inline-block;
}

.mob-form-2 {
  margin-top: auto;
  position: static;
}

.dropdown-list {
  background-color: #0000;
  min-width: 400px;
  inset: 16px 0 auto auto;
}

.dropdown-list.w--open {
  top: 25px;
  right: -21px;
}

.plans-text {
  margin-bottom: 24px;
  font-size: 24px;
  line-height: 28px;
}

.plans-text.mod-paketc {
  margin-bottom: 30px;
  line-height: 1.2;
}

.bigger-one-2 {
  font-size: 34px;
  line-height: 1.4;
}

.csharp-p-2 {
  font-size: 16px;
  line-height: 1.4;
}

.cs-grid-item-h-2 {
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.4;
}

.csharp-grid-p-2 {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1.4;
}

.csharp-title-2 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2;
}

.csharp-title-2.small {
  margin-top: 0;
  font-weight: 600;
  line-height: 1.2;
}

.select-field-7 {
  color: #000;
  letter-spacing: normal;
  white-space: normal;
  background-color: #0000;
  background-image: url("/landing-assets/88/a0/171f342dcd2cf30051dcd1844447.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 0 solid #000;
  border-bottom: 1px solid #dddee4;
  height: 60px;
  max-height: none;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0 30px 0 0;
  font-size: 18px;
  line-height: 18px;
  transition: background-position .2s cubic-bezier(.25, .46, .45, .94);
}

.select-field-7:hover {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.select-field-7.inline {
  width: 253px;
  max-width: 253px;
  margin-top: 0;
  margin-left: 0;
  display: inline-block;
}

.select-field-7.inline:hover {
  background-image: url("/landing-assets/88/a0/171f342dcd2cf30051dcd1844447.svg");
  background-position: 100% 61%;
  background-repeat: no-repeat;
  background-size: auto;
}

.select-field-7.inline.h__60 {
  background-image: none;
}

.csharp-grid-item {
  display: flex;
}

.form-btn-4 {
  color: #fff;
  background-color: #26e0a4;
  border-radius: 44px;
  width: 100%;
  margin-top: 28px;
  margin-bottom: 28px;
  padding-top: 17px;
  padding-bottom: 17px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
  transition: background-color .2s cubic-bezier(.25, .46, .45, .94);
  display: block;
}

.form-btn-4:hover {
  background-color: #1baf7f;
}

.form-btn-4.inlineform.mod-fb {
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 50px;
  padding-right: 50px;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
}

.form-btn-4.inlineform.mod-fb.another-one {
  margin-top: 0;
}

.income-h-wrap {
  align-items: flex-start;
  display: flex;
}

.inline-col {
  flex-wrap: wrap;
  flex: 1;
  justify-content: space-between;
  min-width: 556px;
  margin-right: 50px;
  display: flex;
}

.inline-col.specialty {
  max-height: 166px;
}

.inline-col.specialty.mod-paket {
  flex: 0 auto;
  max-width: 556px;
  margin-right: 60px;
}

.dates-header-2 {
  margin-bottom: 5px;
  font-size: 13px;
  line-height: 1.4;
}

.dates-header-2.white {
  color: #fff;
  line-height: 1.4;
}

.text-span-89 {
  font-size: 14px;
}

.csharp-info-2 {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.dates-number-2 {
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.4;
}

.dates-number-2.white {
  color: #fff;
  margin-bottom: 0;
  line-height: 1.4;
}

.csharp-translate {
  color: #ffd1aa;
  margin-bottom: 0;
  font-size: 14px;
  position: absolute;
  inset: 60px 0% auto 30px;
}

.csharp-translate.dark {
  color: gray;
}

.inline-phone-wrap {
  width: 50%;
  max-width: 253px;
}

.programm-p-2 {
  color: #1f222ebf;
  margin-bottom: 30px;
  font-size: 18px;
  line-height: 1.4;
}

.programm-p-2.white {
  color: #ffffffbf;
}

.csharp-old-price-2 {
  color: gray;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.4;
}

.csharp-old-price-2.vilvet {
  color: #b0a7e9;
}

.csharp-old-price-2.golden {
  color: #ffd1aa;
}

.text-span-91 {
  color: #725ef2;
  font-weight: 600;
}

.form-new-inline {
  display: flex;
}

.form-new-inline.mod-paket {
  justify-content: center;
}

.i-icon {
  position: static;
  inset: 0% 0% auto;
}

.form-block-inline {
  background-color: #f4f5fa;
  border-radius: 16px;
  margin-top: 50px;
  margin-bottom: 0;
  padding: 50px 48px 30px;
  position: static;
  overflow: visible;
  box-shadow: 0 0 100px #7965f6;
}

.form-block-inline.specialty {
  padding-top: 32px;
  padding-bottom: 65px;
  padding-left: 54px;
}

.form-block-inline.specialty.mod-paket {
  margin-top: 25px;
  padding-top: 50px;
  display: block;
}

.form-block-inline.specialty.mod-paket.shad-black {
  box-shadow: 0 0 21px #00000040;
}

.form-block-inline.specialty.mod-paket.shad-black.max_w_990 {
  min-width: 0;
  max-width: 990px;
  min-height: 220px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.paragraph-4-copy {
  color: #4d4d4d;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 16px;
  display: block;
}

.cshrap-item-2 {
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
  border-radius: 30px;
  width: 100%;
  display: flex;
}

.cshrap-item-2.hidden {
  display: flex;
}

.plans-desc-items {
  justify-content: space-between;
  padding-left: 30px;
  padding-right: 0;
  display: flex;
}

.select-field-wrap {
  overflow: hidden;
}

.form-inline-col-2 {
  flex-direction: column;
  display: block;
}

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

.link-white40 {
  color: #121212;
}

.csharp-footer-2 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.tooltip-arrow {
  background-color: #fff;
  width: 20px;
  height: 20px;
  position: absolute;
  inset: -6px 19px auto auto;
  transform: rotate(45deg);
}

.text-span-92 {
  color: #26e0a4;
  font-weight: 700;
}

.plans-header {
  font-size: 64px;
  line-height: 1.1875;
}

.plans-header.mod-paket {
  color: #1f222e;
  max-width: 100%;
  margin-bottom: 25px;
  font-weight: 600;
}

.text-block-51 {
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  line-height: 1.4;
}

.container-1456 {
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.container-1456.nav-cont {
  justify-content: flex-start;
  align-items: center;
  max-width: 1440px;
  margin: auto;
  padding-left: 48px;
  padding-right: 48px;
}

.navbar-fixed-2 {
  background-color: #14161f;
  align-items: center;
  padding: 11px 20px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-fixed-2.hidden {
  color: #000;
  background-color: #000;
  height: 70px;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.logo-1-3 {
  display: block;
}

.text-menu-4 {
  color: #8f93a3;
  padding: 10px 9px;
  font-size: 16px;
  line-height: 22px;
  transition: all .4s;
  bottom: auto;
}

.text-menu-4:hover {
  color: #fff;
  font-weight: 700;
}

.text-menu-4.w--current {
  color: #fff;
}

.navbar-6 {
  background-color: #14161f;
  padding-top: 24px;
  padding-bottom: 24px;
  display: none;
  top: auto;
}

.navbar-6.hidden {
  padding: 18px 4%;
  display: block;
}

.fixed-btn, .btn-block {
  display: none;
}

.page-popup {
  z-index: 1001;
  background-color: #00000080;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 60px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.page-popup-container {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.page-popup-content {
  min-height: 240px;
  overflow: hidden;
}

.page-popup-cross {
  z-index: 1001;
  background-color: #00000029;
  background-image: url("/landing-assets/99/b6/db3ed45dc4b79befeafe5290c438.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  border-radius: 12px;
  width: 48px;
  height: 48px;
  transition: transform .2s;
  position: fixed;
  inset: 12px 12px auto auto;
}

.page-popup-cross:hover {
  transform: scale(.9);
}

.popup-preloader {
  background-color: #fff;
  border-radius: 64px;
  width: 48px;
  height: 48px;
  margin-top: -24px;
  margin-left: -24px;
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
}

.r-grid__item-2 {
  border-radius: 0;
  flex: 0 auto;
  margin-right: 25px;
  padding-bottom: 0;
  display: block;
}

.price-wrap {
  flex-flow: column wrap;
  align-items: flex-start;
  display: flex;
}

.price-wrap.hidden {
  display: none;
}

.discaunt-bold-3 {
  margin-bottom: 10px;
  font-size: 36px;
  font-weight: 600;
  line-height: 1;
}

.r-form-small-text {
  opacity: .4;
  color: #12121266;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1.3;
}

.old-price-2 {
  color: #000;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: line-through;
}

.r-bg-line-3 {
  z-index: 0;
  max-width: 79%;
  position: absolute;
  inset: -8px auto 0% 52%;
}

.r-prise-list__item {
  background-image: url("/landing-assets/13/74/9339fbefcc49981815be976e2a3a.svg");
  background-position: 0 11px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 12px;
  font-size: 16px;
  line-height: 2;
}

.r-prise-list__item.blue {
  background-image: url("/landing-assets/f3/e4/7d7a35cea4f382d8ad06ebeb8fda.svg");
  background-position: 0 10px;
}

.r-2-col-block {
  z-index: 10;
  justify-content: space-between;
  margin-top: 0;
  display: flex;
  position: relative;
}

.r-form-block-new {
  background-color: #f4f5fa;
  border-radius: 16px;
  max-width: 433px;
  margin-top: 53px;
  margin-bottom: 40px;
  padding: 60px 35px 35px;
  position: static;
}

.r-doc-block {
  justify-content: space-between;
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
}

.r-doc-block.mt-mob-0 {
  max-width: 645px;
}

.r-doc-block.mob {
  display: none;
}

.r-container {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.r-container.ralative {
  max-width: 1107px;
  position: relative;
}

.r-span-small-text {
  color: #22c993;
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
}

.r-span-small-text.blue {
  color: #f65121;
  flex-direction: row;
  align-items: flex-start;
  margin-bottom: 0;
  margin-right: 40px;
  display: block;
}

.r-span-small-text.blue.xxzx {
  color: #000;
  display: none;
}

.discaunt-text-3 {
  text-align: center;
  font-size: 15px;
  line-height: 1.3;
}

.r-form-text-inner {
  max-width: 650px;
}

.r-span-rub {
  font-weight: 600;
}

.r-section {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 64px 120px;
  display: block;
  overflow: hidden;
}

.r-discaunt-text {
  text-align: center;
  font-size: 15px;
  line-height: 1.3;
}

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

.r-new-price {
  color: #22c993;
  margin-right: 5px;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.2;
}

.r-new-price.blue {
  color: #f65121;
  font-size: 32px;
}

.r-new-price.orange, .r-new-price.blue, .r-new-price.orange {
  color: #f65121;
}

.r-grid__item {
  border-radius: 0;
  flex: 0 auto;
  margin-right: 25px;
  padding-bottom: 0;
  display: block;
}

.r-green-span {
  color: #22c993;
  font-weight: 700;
}

.r-green-span.blue {
  color: #f65121;
}

.r-sub-text {
  color: #8f93a3;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 2;
}

.r-form-text-block {
  margin-bottom: 16px;
}

.r-doc-block__text {
  color: #1fb887;
  font-size: 16px;
  font-weight: 400;
}

.r-doc-block__text.blue {
  color: #f65121;
}

.r-prise-block-2 {
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  width: auto;
  margin-bottom: 0;
  padding-right: 0;
  display: flex;
}

.r-discaunt-bold {
  margin-bottom: 10px;
  font-size: 36px;
  font-weight: 600;
  line-height: 1;
}

.r-form-text-col-3 {
  flex-direction: column;
  display: flex;
  position: relative;
}

.crossed-text-3 {
  font-size: 0;
  text-decoration: line-through;
}

.r-form-btn {
  color: #000;
  background-color: #ffcf40;
  border-radius: 44px;
  width: 100%;
  margin-top: 28px;
  margin-bottom: 10px;
  padding-top: 17px;
  padding-bottom: 17px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
  display: block;
}

.par-16-402 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  display: block;
}

.r-form-text-col {
  margin-right: 20px;
  padding-right: 0;
}

.r-old-price-small {
  color: #272727;
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.r-buttons-block__text {
  font-size: 16px;
  line-height: 1.5;
}

.r-buttons-block__btn {
  color: #9c9fb0;
  border: 1px solid #9c9fb0;
  border-radius: 46px;
  margin-right: 8px;
  padding: 2px 16px;
}

.r-buttons-block__btn.new {
  color: #373a49;
  background-color: #1fb887;
  border-width: 0;
  align-items: center;
  display: flex;
}

.r-buttons-block__btn.new.orange {
  background-color: #f65121;
}

.r-buttons-block__btn.new.orange.hidden {
  display: none;
}

.r-doc-block__item {
  align-items: center;
  margin-right: 57px;
  display: flex;
}

.r-doc-block__item.mr-o {
  margin-left: 24px;
  margin-right: 0;
}

.r-doc-block__item.mr-40 {
  max-width: 261px;
  margin-right: 40px;
}

.r-3-col-grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  max-width: 864px;
  display: flex;
}

.r-3-col-grid-2.inner-3-col-grid {
  display: none;
}

.r-form-field {
  color: #000;
  background-color: #0000;
  border: 0 solid #000;
  border-bottom: 1px solid #dddee4;
  min-height: 48px;
  margin-bottom: 8px;
  padding-top: 2vh;
  padding-bottom: 14px;
  padding-left: 0;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.4;
}

.r-form-field::placeholder {
  font-weight: 400;
}

.r-form-heading {
  color: #000;
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 1;
}

.r-prise-list {
  padding-left: 0;
}

.r-grid-bold-text-2 {
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.r-form-col-text {
  margin-bottom: 40px;
  font-size: 20px;
}

.green-span {
  color: #1fb887;
  font-weight: 700;
}

.r-caps-text-2 {
  color: #8f93a3;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.3;
}

.r-buttons-block {
  margin-bottom: 19px;
  display: flex;
}

.r-discaunt-circle {
  color: #fff;
  background-color: #f65121;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  display: flex;
  position: absolute;
  inset: -20px auto auto 10%;
  transform: translate(-69%);
}

.r-doc-block__img {
  margin-right: 16px;
}

.r-old-price {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.3;
  display: block;
}

.r-old-price.hidden {
  display: none;
}

.r-caps-text {
  color: #8f93a3;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.3;
}

.r-prise-col {
  flex: 1;
  margin-bottom: 40px;
  padding-right: 20px;
}

.r-prise-col.end-col {
  flex: 0 auto;
  margin-bottom: 40px;
  margin-right: 0;
}

.r-prise-col.mb-0 {
  margin-bottom: 0;
  padding-right: 0;
}

.container-1457 {
  color: #fff;
  flex-direction: column;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  position: relative;
}

.image-139 {
  margin-top: 18px;
  margin-left: 0;
  margin-right: 79px;
  padding-right: 0;
}

.ir-padding-2 {
  display: none;
}

.ir-padding-2.section-2 {
  color: #fff;
  background-color: #fff;
  padding: 96px 4%;
  display: block;
  position: relative;
  overflow: hidden;
}

.ir-padding-2.section-2.body--1-2 {
  text-align: left;
  padding: 64px;
  font-size: 14px;
  line-height: 20px;
}

.image-140 {
  margin-left: 0;
  margin-right: 80px;
}

.bold-text-16 {
  text-align: right;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
}

.paragraph-51 {
  color: #000;
  font-size: 14px;
}

.wrp-bank {
  margin-left: 20px;
}

.check-li {
  background-image: url("/landing-assets/dc/e1/f1e17f073ee7d625b25ea4bf1933.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 32px;
  margin-bottom: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
}

._2col-row {
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.check-li-copy {
  background-image: url("/landing-assets/dc/e1/f1e17f073ee7d625b25ea4bf1933.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 32px;
  margin-bottom: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
}

.margin-t-64 {
  margin-top: 64px;
}

.container-1458 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.container-1458.margin-t-88 {
  margin-top: 88px;
}

.container-1458.proekt {
  flex-direction: row;
  margin-bottom: 60px;
  display: block;
}

.check-list {
  margin-top: 40px;
  margin-bottom: -24px;
  padding-left: 0;
  list-style-type: none;
}

.margin-t-10 {
  margin-top: 10px;
}

.margin-t-10.proekt {
  width: 50%;
  margin-top: 10px;
  margin-left: 20px;
}

._1-2col {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

._1-2col.mob-margin-t-24-copy {
  width: 56%;
}

.section {
  padding: 60px 64px;
}

.section.sec-grad-earn.gradient {
  background-image: linear-gradient(120deg, #fae2ef, #dee8fa);
}

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

.section.sec-why {
  background-image: linear-gradient(141deg, #fae2ef, #dee8fa);
  display: block;
}

.section.sec-black {
  color: #fff;
  background-color: #232323;
  margin-top: 0;
}

.section.new {
  z-index: 3;
  margin-top: -190px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: relative;
}

.section.sec-experts {
  background-color: #f4f5fa;
  margin-top: 40px;
  overflow: hidden;
}

.section.sec-courses {
  padding-bottom: 88px;
}

.section.sec-course-color {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 88px;
}

.section.proekty.sec-grey {
  overflow: hidden;
}

.section.sec-grey {
  background-color: #f4f5fa;
}

._1-3col-2 {
  justify-content: space-around;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.why-ico-2 {
  margin-right: 16px;
  display: none;
}

.h2-half {
  width: 50%;
}

.h2-half.newclassh2, .h2-half.newclassgift {
  color: #fff;
}

.image-3 {
  width: 40px;
  margin-bottom: 20px;
}

.why-item-2 {
  align-items: flex-start;
  margin-bottom: 0;
  display: block;
}

.small-p {
  color: #232735;
  font-size: 17px;
}

.why-content {
  display: block;
}

._3col-row {
  justify-content: space-between;
  margin-top: 80px;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
  position: relative;
}

._3col-row.cards-row {
  justify-content: space-around;
}

.why-item {
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.why-item.last {
  margin-bottom: 40px;
}

.why-ico {
  margin-right: 16px;
}

.why-img-2 {
  border-radius: 16px;
  width: 100%;
  max-width: 540px;
}

.why-ico-3 {
  width: 34px;
  margin-right: 16px;
}

.span-cost {
  margin-left: 5px;
  font-size: 13px;
  display: inline-block;
}

.cost-tab-item {
  margin-bottom: 20px;
  margin-right: 40px;
}

.cost-tab-link {
  color: #000;
  background-color: #f4f5fa;
  border-radius: 48px;
  margin-right: 16px;
  padding: 16px 24px;
  font-size: 15px;
  line-height: 1;
}

.cost-tab-link.w--current {
  color: #fff;
  background-color: #000;
}

.cost-tabs-wrap {
  color: #000;
  background-color: #fff;
  border-radius: 16px;
  margin-top: 56px;
  padding: 56px 20px 64px;
}

.cost-tab-content {
  margin-top: 40px;
}

.cost-tab-row {
  flex-wrap: wrap;
  align-items: flex-start;
  margin-bottom: -20px;
  margin-right: -40px;
  display: flex;
}

.cost-tab-title {
  margin-bottom: 0;
}

._13-text {
  font-size: 13px;
  display: block;
}

.cost-tabs {
  max-width: 508px;
  margin-left: auto;
  margin-right: auto;
}

.sticky-row-2 {
  background-color: #0000;
  height: 3200px;
  display: flex;
  overflow: visible;
}

.div-block {
  display: block;
}

.card-item-top {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 32px;
  display: flex;
}

._1-2col-3 {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.card-item-2 {
  z-index: 1;
  background-color: #f4f5fa;
  border-radius: 16px;
  padding: 56px;
  position: relative;
}

.card-item-2.ci3 {
  z-index: 3;
}

.card-item-2.ci4 {
  z-index: 4;
}

.card-item-2.ci2 {
  z-index: 2;
}

.card-item-2.ci4 {
  z-index: 4;
  margin-top: 0;
}

.container-1459 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.container-1459.cont {
  padding-top: 120px;
  padding-left: 24px;
  padding-right: 24px;
}

.sticky-card-wrap {
  height: 600px;
}

.sticky-card-wrap.scw4 {
  z-index: 4;
  background-color: #fff0;
  border-radius: 16px;
  position: relative;
}

.sticky-card-wrap.scw1 {
  z-index: 1;
  position: relative;
}

.sticky-card-wrap.scw2 {
  z-index: 2;
  position: relative;
}

.sticky-card-wrap.scw3 {
  z-index: 3;
  position: relative;
}

.card-ico {
  width: 56px;
}

.section-17 {
  padding: 120px 64px;
  overflow: visible;
}

.section-17.sec-how {
  padding-bottom: 0;
  overflow: visible;
}

.card-num {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
}

.sticky-title-wrap {
  height: 600px;
  position: sticky;
  top: 196px;
}

.sticky-container {
  margin-left: -20px;
  margin-right: -20px;
}

.sticky-cards-wrap {
  height: 600px;
  position: sticky;
  top: 196px;
}

.heading-5 {
  margin-bottom: 0;
  font-size: 30px;
}

.company-logo {
  height: 64px;
  margin-top: 32px;
  margin-right: 56px;
}

.logo-talents {
  width: 20%;
  max-width: 200px;
  margin-bottom: 20px;
}

.company-list {
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 24px;
  margin-right: -20px;
  display: block;
}

.video-wrap-2 {
  z-index: 10;
  border-radius: 24px;
  margin-top: 120px;
  margin-bottom: 120px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 40px #33383a4d;
}

.video-wrap-2.hidden {
  display: none;
}

.div-block-11 {
  color: #000;
  background-color: #f4f5fa;
  width: 100%;
  padding: 80px 64px;
  display: none;
  overflow: hidden;
}

.video-play-btn {
  background-color: #23273580;
  border-radius: 120px;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  transition: transform .2s, background-color .2s;
  display: flex;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.wrp-text-1000-3 {
  width: 100%;
  max-width: 1000px;
}

.par-24 {
  color: #000;
  margin-top: 0;
  font-size: 24px;
  line-height: 32px;
}

.par-24.semi-bold {
  font-weight: 600;
  position: relative;
}

.par-24.semi-bold.hidden {
  display: none;
}

.video-lightbox-img-2 {
  width: 100%;
  position: relative;
}

.inline-block-span {
  display: inline-block;
}

.experts-list-wrapper {
  height: auto;
  margin-top: 64px;
}

.expert-list {
  display: block;
}

.expert-slide {
  flex: none;
  width: 33.3333%;
  padding-right: 24px;
  display: inline-block;
}

.project-title {
  background-image: url("/landing-assets/68/2b/74641f9c954ac26e4ed605634bba.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 32px;
  margin-left: -48px;
  padding-left: 48px;
}

.quarter-row {
  margin-left: -20px;
  margin-right: -20px;
  padding-top: 20px;
  display: flex;
  position: relative;
}

.quarter-row._2 {
  margin-top: 88px;
}

.margin-t-56, .project-item-2 {
  margin-top: 56px;
}

.toggle-item {
  padding-bottom: 24px;
}

.project-item {
  margin-top: 56px;
  display: block;
}

.about-program-title {
  margin-bottom: 0;
}

.toggle-head {
  cursor: pointer;
  border-top: 1px solid #b7b9c8;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 16px;
  font-weight: 700;
  display: flex;
}

.project-list-item {
  margin-bottom: 16px;
}

.toggle-content {
  overflow: hidden;
}

.about-program-item {
  max-width: 180px;
  margin-right: 40px;
  font-size: 17px;
  font-weight: 700;
}

.small-toggle-text {
  margin-top: 8px;
  font-size: 13px;
  display: block;
}

.about-program-row {
  align-items: flex-start;
  margin-top: 32px;
  margin-right: -40px;
  display: flex;
}

.toggles-list {
  border-bottom: 1px solid #b7b9c8;
}

.toggles-list._1 {
  margin-top: 66px;
}

.toggle-cross {
  flex: none;
  width: 32px;
  margin-top: -4px;
  margin-left: 20px;
}

.project-list {
  margin-bottom: 0;
}

.quarter-topline {
  background-color: #b7b9c8;
  height: 1px;
  position: absolute;
  inset: 0% 20px auto;
}

.course-rich {
  margin-top: 24px;
}

.image-141 {
  width: 150px;
}

.form-subtext-2 {
  color: #3336;
  margin-top: 16px;
  font-size: 11px;
}

.text-field-2 {
  background-color: #fff0;
  border: 1px #000;
  border-bottom: 1px solid #00000026;
  height: auto;
  margin-bottom: 32px;
  padding: 14px 0;
  font-size: 15px;
}

.text-field-2.tf-pr {
  color: #232735;
  height: 48px;
  padding-top: 0;
  padding-bottom: 0;
}

.text-field-2.tf-pr:active, .text-field-2.tf-pr:focus {
  border-bottom-color: #232735;
}

.text-field-2.tf-pr::placeholder {
  color: #232735;
}

.text-field-2.phone-mask {
  height: 48px;
  padding-top: 0;
  padding-bottom: 0;
}

.program-form-row {
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
}

.submit-button {
  background-color: #000;
  border-radius: 48px;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 15px;
  font-weight: 700;
  display: block;
}

.form-terms-link-2 {
  color: #3333334d;
  text-decoration: underline;
}

.form-terms-link-2:hover {
  text-decoration: underline;
}

.program-form-btn-wrap {
  flex: 1;
}

.program-field-col-2 {
  width: 33.3333%;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 15px;
}

.program-fields-row-2 {
  width: 70%;
  margin-left: -12px;
  padding-right: 40px;
  display: flex;
}

.success-message {
  background-color: #0000;
  justify-content: center;
  align-items: center;
}

.program-form-block-2 {
  background-image: linear-gradient(135deg, #fb7abd, #6096fd);
  border-radius: 16px;
  margin-top: 80px;
  margin-bottom: 0;
  padding: 56px 64px;
}

.div-block-227 {
  margin-bottom: 0;
  position: relative;
}

.image-proekt {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.maxx-w-800 {
  max-width: 800px;
}

.maxx-w-800.proekt {
  width: 50%;
}

.div-block-14 {
  background-color: #fff;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  padding: 20px 20px 60px;
}

.heading-6 {
  color: #232735;
}

.div-block-15 {
  margin-bottom: 60px;
  display: flex;
}

.btn-play {
  width: 55px;
  position: absolute;
  inset: auto 20px 20px auto;
}

.lightbox-link-2 {
  justify-content: flex-end;
  width: auto;
  display: flex;
}

.proekt-wrop.slider {
  object-fit: fill;
  justify-content: flex-start;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  transition: opacity .5s;
  position: relative;
  overflow: hidden;
}

.col.slide-item {
  border-radius: 16px;
  flex: none;
  width: 33%;
  margin-right: 20px;
  display: inline-block;
}

.tech-item {
  align-items: center;
  width: 16.6667%;
  margin-top: 32px;
  padding-right: 20px;
  font-size: 17px;
  display: flex;
}

.tech-list {
  flex-wrap: wrap;
  margin-top: 56px;
  display: flex;
}

.experience-item {
  background-image: url("/landing-assets/51/ed/6f31b038a7fc51d0c1a8a0b4dd2e.svg");
  background-position: 20px 0;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 25%;
  margin-top: 32px;
  padding-top: 32px;
  padding-left: 20px;
  padding-right: 20px;
}

.experience-list {
  flex-wrap: wrap;
  margin-top: 56px;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.tech-ico {
  width: 32px;
  margin-right: 8px;
}

.diplom-img {
  width: 100%;
  box-shadow: 0 20px 40px #0000001f;
}

.flickity-carousel {
  object-fit: fill;
  width: 100%;
  margin-top: 56px;
  margin-right: -32px;
  position: relative;
  overflow: hidden;
}

.read-more-story-2 {
  margin-top: auto;
  font-size: 15px;
}

.story-slide-link-2 {
  color: #000;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 460px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.h5 {
  height: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
}

.story-slide-img {
  object-fit: cover;
  flex: none;
  width: 100%;
  height: 194px;
  display: block;
}

.image-142 {
  width: 100%;
  min-width: auto;
}

.mask-img-slide-2 {
  height: 194px;
  margin-bottom: 0;
  margin-right: 0;
}

.story-slide-content-2 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 32px 32px 40px;
  display: flex;
}

.card-slide-4 {
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 410px;
  display: flex;
  overflow: hidden;
}

.heading-41 {
  color: #120202;
  font-size: 42px;
  line-height: 54px;
  display: block;
}

.block-text-slide-2 {
  color: #000;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 10px 40px 40px 32px;
  display: flex;
}

.carousel-cell-4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 33.33%;
  padding-right: 32px;
  display: inline-block;
}

.story-slide-name {
  margin-bottom: 60px;
}

.link-slide-2 {
  color: #b0a7e9;
  margin: 32px 0 0;
  font-size: 15px;
  text-decoration: none;
  display: block;
}

.gift-card-bottom {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  margin-top: 120px;
  display: flex;
}

._1-3col {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.gift-card-ico-wrap {
  border: 2px solid #000;
  border-radius: 72px;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
}

.gift-card {
  color: #000;
  background-color: #fff;
  background-image: linear-gradient(135deg, #fae2ef, #dee8fa);
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.gift-card._2, .gift-card._3 {
  background-image: linear-gradient(135deg, #fae2ef, #dee8fa);
}

.gift-card-uptitle {
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.2;
}

.gift-card-more {
  color: #0006;
  margin-top: auto;
  padding-top: 24px;
  font-size: 17px;
}

.r-price-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 36px;
  display: grid;
}

.text-span-8 {
  text-decoration: line-through;
}

.discaunt-text-4 {
  text-align: center;
  font-size: 15px;
  line-height: 1.3;
}

.r-discaunt-circle-2 {
  color: #fff;
  background-color: #1fb887;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  display: flex;
  position: absolute;
  inset: -48px auto auto 0%;
  transform: translate(-69%);
}

.r-discaunt-circle-2.orange {
  top: -34px;
  background-color: #f65121;
  display: flex;
  inset: -2% auto auto 0%;
}

.r-crossed-text {
  text-decoration: line-through;
}

.margin-b-40 {
  margin-bottom: 40px;
}

.footer-4 {
  color: #fff;
  background-color: #000;
  padding: 72px 64px 120px;
  font-size: 14px;
}

.footer-top-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-l-col-2 {
  width: 220px;
}

.footer-phone-4 {
  color: #fff;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 24px;
  font-weight: 700;
  text-decoration: none;
  display: block;
}

.footer-mail-4 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.error-message-8 {
  background-color: #ffdede00;
  margin-top: 0;
  padding-bottom: 0;
}

.text-block-20 {
  color: #da3535;
  text-align: center;
  font-size: 15px;
  font-weight: 700;
}

.success-p {
  text-align: left;
  font-size: 20px;
}

.success-h2 {
  color: #22c993;
  font-size: 32px;
}

.order-popup-close-4 {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.popup-form-desc {
  opacity: .43;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 11px;
  line-height: 1.6;
}

.order-popup-container {
  z-index: 2;
  text-align: left;
  background-color: #f6f5fc;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 528px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 64px;
  display: flex;
  position: relative;
  overflow: auto;
}

.popup-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.succes-msg {
  text-align: left;
  background-color: #0000;
  padding: 0;
}

.submit-button-4 {
  z-index: 1;
  color: #fff;
  background-color: #000;
  border: 2px solid #000;
  border-radius: 60px;
  width: 100%;
  margin-top: 10px;
  padding: 14px 32px;
  font-size: 14px;
  font-weight: 500;
  position: relative;
}

.popup-form-field-2 {
  border: 1px #000;
  border-radius: 12px;
  height: 48px;
  padding: 10px 24px;
  font-size: 14px;
}

.popup-form-field-2.phone-mask {
  background-color: #fff;
  margin-bottom: 20px;
}

.fixed-btn-2 {
  display: none;
}

.nav-btn {
  color: #000;
  background-image: linear-gradient(150deg, #ff8989, #a9ff68);
  border-radius: 92px;
  padding: 12px 24px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: transform .5s;
}

.nav-btn:hover {
  transform: scale(.95);
}

.nav-btn.nb-mob {
  display: none;
}

.nav-container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-link {
  color: #9c9fb0;
  padding: 24px;
  font-size: 15px;
  transition: color .5s;
}

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

.nav-link.w--current {
  color: #9c9fb0;
}

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

.navbar-7 {
  background-color: #232323;
  padding-top: 0;
  padding-left: 64px;
  padding-right: 64px;
  position: fixed;
  inset: 0% 0% auto;
  transform: translate(0, -100px);
}

.nav-logo {
  margin-right: 36px;
  transition: opacity .5s;
}

.nav-logo:hover {
  opacity: .7;
}

.hero-bell {
  align-self: center;
  width: 48px;
  margin-right: 8px;
  padding-top: 5px;
}

.hero-bell.hidden {
  display: none;
}

.hero-top-logo {
  display: inline-block;
}

.hero-top-logo.logo-1, .hero-top {
  display: block;
}

.hero-bottom {
  z-index: 5;
  align-items: center;
  width: 100%;
  max-width: 1328px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 64px;
  padding-right: 64px;
  font-size: 13px;
  display: flex;
  position: absolute;
  inset: auto 0% 40px;
}

.sale-date-2 {
  color: #fff;
  text-align: center;
  font-size: .7em;
  font-weight: 400;
  line-height: 120%;
}

.bell-text {
  color: #121621;
  font-size: 18px;
  font-weight: 500;
}

.hero-container {
  z-index: 5;
  width: 100%;
  max-width: 1200px;
  display: block;
  position: relative;
}

.hero-img {
  width: 50%;
  max-width: 960px;
  position: absolute;
  inset: 0% auto auto 50%;
  transform: translate(0, -20%);
}

.hero-bell-row {
  align-items: center;
  height: 60px;
  margin-bottom: 32px;
  font-size: 20px;
  display: flex;
}

.hero-top-1 {
  z-index: 5;
  width: 100%;
  max-width: 1328px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 64px;
  padding-right: 64px;
  display: block;
  position: absolute;
  inset: 20px 0% auto;
}

.hero-guy {
  z-index: 2;
  width: 50%;
  max-width: 680px;
  position: absolute;
  inset: auto auto 0% 50%;
}

.header-circle-box {
  margin-top: 0;
  margin-left: 0;
  font-size: 16px;
  display: block;
  position: absolute;
  inset: 14% auto auto 0%;
}

.hero {
  background-image: linear-gradient(135deg, #ff8989, #a9ff68);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: 720px;
  padding-left: 64px;
  padding-right: 64px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sale-circle-4 {
  color: #000;
  background-color: #000;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8em;
  height: 8em;
  margin-top: 0;
  font-weight: 700;
  display: flex;
}

.hero-bottom-logo {
  height: 54px;
  margin-left: 16px;
}

.sale-number-2 {
  color: #fff;
  margin-top: .1em;
  margin-bottom: .1em;
  font-size: 2em;
  line-height: 120%;
}

.mobile-sale-box-3 {
  display: none;
  position: absolute;
}

.header-circle-box-mobile-3 {
  margin-top: 30px;
  margin-left: 0;
  display: block;
  position: static;
  top: 0;
  left: 0;
}

.hero-text-wrap {
  max-width: 540px;
}

.hero-btn {
  color: #fff;
  background-color: #000;
  border-radius: 60px;
  margin-top: 32px;
  padding: 16px 45px;
  line-height: 1.2;
  text-decoration: none;
  display: inline-block;
}

.sale-circle-5 {
  color: #000;
  background-color: #000;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8em;
  height: 8em;
  margin-top: 16px;
  font-weight: 700;
  display: flex;
}

.wrp-bank-2 {
  margin-left: 20px;
}

._1-2col-4 {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

._1-2col-4.l-col-form {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

._1-2col-4.mob-margin-t-24-copy {
  width: 56%;
}

.check-list-2 {
  margin-top: 40px;
  margin-bottom: -24px;
  padding-left: 0;
  list-style-type: none;
}

.container-1460 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.container-1460.margin-t-88 {
  margin-top: 88px;
}

.section-18 {
  padding: 120px 64px;
  overflow: visible;
}

.section-18.sec-grad-earn {
  background-image: linear-gradient(135deg, #ffdada, #e4ffcf);
}

.section-18.sec-black {
  color: #fff;
  background-color: #232323;
}

.section-18.sec-why {
  background-image: linear-gradient(135deg, #ffdada, #e4ffcf);
}

.section-18.sec-experts {
  background-color: #f4f5fa;
  overflow: hidden;
}

.section-18.sec-courses {
  padding-bottom: 88px;
}

.section-18.sec-course-color {
  background-color: #ebf7f3;
  padding-top: 40px;
  padding-bottom: 88px;
}

.section-18.sec-course-color.red-bg {
  background-color: #fff4f4;
}

.section-18.sec-grey {
  background-color: #f4f5fa;
}

.section-18.sec-story {
  background-color: #f4f5fa;
  padding-bottom: 0;
  overflow: visible;
}

._1-3col-3 {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.earn-item {
  width: 100%;
  max-width: 320px;
}

.earn-ico {
  margin-bottom: 16px;
}

.cost-tabs-2 {
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
}

.experts-list-wrapper-2 {
  margin-top: 64px;
}

.expert-list-2 {
  overflow: hidden;
}

.bold-text-17 {
  font-size: 24px;
}

.bold-text-18 {
  margin-left: 0;
  padding-left: 0;
}

.bold-text-19 {
  margin-left: 0;
}

.margin-t-10-2 {
  margin-top: 10px;
}

.toggle-head-2 {
  text-align: left;
  cursor: pointer;
  border-top: 1px solid #b7b9c8;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 16px;
  font-weight: 700;
  display: flex;
}

.small-toggle-text-2 {
  margin-top: 8px;
  font-size: 13px;
}

.quarter-bot-logo {
  height: 80px;
  position: absolute;
  inset: auto auto 0% 20px;
}

.quarter-bot-logo.mobile-logo {
  display: none;
}

.program-field-col-3 {
  width: 33.3333%;
  padding-top: 0;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 15px;
}

.program-form-block-3 {
  background-image: linear-gradient(135deg, #ff8989, #a9ff68);
  border-radius: 16px;
  margin-top: 80px;
  margin-bottom: 0;
  padding: 56px 64px;
}

.small-p-2 {
  font-size: 17px;
}

.story-slider-wrap {
  margin-top: 64px;
  margin-right: -32px;
  overflow: hidden;
}

.story-slide {
  width: 33.3333%;
  padding-right: 32px;
  display: inline-block;
}

.gift-card-2 {
  color: #000;
  background-color: #fff;
  background-image: linear-gradient(135deg, #ffdada, #e4ffcf);
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.form-cost-fields {
  margin-top: 64px;
}

.form-title {
  align-self: auto;
  margin-bottom: 10px;
  margin-right: 24px;
  font-weight: 700;
}

.first-pay-wrap {
  align-items: center;
  margin-top: auto;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.1;
  display: flex;
}

.first-pay-wrap.formtwo {
  align-items: baseline;
  margin-top: 24px;
}

.current-price {
  margin-bottom: 8px;
  padding-top: 0;
  padding-bottom: 53px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
  display: none;
}

.price-discount-span-2 {
  font-size: 24px;
  font-weight: 500;
}

.error-message {
  text-align: center;
  background-color: #ffaeae;
  font-size: 12px;
  position: absolute;
  inset: auto 0% 0%;
}

.bold-text {
  display: none;
}

.form-cost {
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
}

.form-right-cont {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.form-right-cont.form2 {
  justify-content: flex-start;
  margin-top: -67px;
}

.block-text-480 {
  flex: 0 auto;
  width: 90%;
  max-width: 480px;
  height: auto;
  max-height: none;
  margin-top: 46px;
  margin-bottom: 277px;
  margin-right: 40px;
  overflow: visible;
}

.form-circle-box-3 {
  font-size: 16px;
  display: block;
  position: absolute;
  inset: -7% auto auto -7%;
}

.current-price-2 {
  margin-bottom: 8px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
  display: none;
}

.form-small-text {
  margin-top: 16px;
  padding-left: 14px;
  font-size: 16px;
}

.mask-svg-3 {
  margin-bottom: 18px;
}

.mask-svg-3.m-right-16 {
  width: 100%;
  max-width: 80px;
  height: 80px;
  margin-bottom: 0;
  margin-right: 16px;
  display: flex;
}

.sale-circle-3 {
  color: #000;
  background-color: #000;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8em;
  height: 8em;
  font-weight: 700;
  display: flex;
}

.text-span-7 {
  color: #000;
}

.text-span-7.grey-color {
  color: #9c9fb0;
  text-decoration: line-through;
}

.form-cost-ico {
  width: 24px;
  margin-top: 4px;
  margin-right: 8px;
  display: none;
}

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

.h2-white-5 {
  color: #000;
  font-size: 33px;
  line-height: 54px;
}

.first-pay-ico {
  align-self: center;
  width: 10%;
  max-width: 100%;
  margin-right: 20px;
  display: none;
}

.pay-info {
  color: #4f5364;
  align-self: flex-start;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  display: none;
}

.pay-info-block {
  margin: -20px 0 0;
  padding-top: 0;
  display: none;
}

.form-cost-price-block {
  max-width: 520px;
  margin-top: 32px;
  display: none;
}

.price-discount-span {
  font-size: 24px;
  font-weight: 500;
  display: none;
}

.form-cost-block {
  background-color: #fff;
  border-radius: 16px;
  min-height: 720px;
  margin-bottom: 0;
  padding: 48px 40px;
  position: relative;
}

.form-cost-ico-item {
  align-items: flex-start;
  margin-top: 8px;
  margin-bottom: 32px;
  display: flex;
}

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

.form-title-wrap {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-bottom: 60px;
  display: flex;
}

.form-title-wrap.forform2 {
  margin-bottom: 60px;
  display: none;
}

.footer-5 {
  color: #fff;
  background-color: #000;
  padding: 72px 64px 120px;
  font-size: 14px;
}

.footer-top-3 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-l-col-3 {
  width: 220px;
}

.footer-phone-5 {
  color: #fff;
  margin-right: 0;
  font-size: 24px;
  font-weight: 700;
  text-decoration: none;
  display: block;
}

.footer-mail-5 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.footer-link-4 {
  color: #fff;
  margin-right: 0;
  text-decoration: none;
  display: inline-block;
}

.footer-link-4:hover {
  color: #918da5;
}

.image-143 {
  border-radius: 100px;
  max-width: none;
  margin-bottom: 0;
}

.popup-form-field-3 {
  border: 1px #000;
  border-radius: 12px;
  padding: 24px;
  font-size: 14px;
}

.popup-form-field-3.mb-32 {
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.popup-form-field-3.mb-32.phone-mask.phone-mask {
  padding-top: 10px;
  padding-bottom: 10px;
}

.popup-form-field-3.mb-32 {
  margin-bottom: 24px;
}

.popup-form-field-3.mb-32.web {
  border-bottom-style: solid;
  border-bottom-color: #dddee4;
  border-radius: 0;
}

.popup-form-field-3.mb-32.phone-mask {
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 14px;
}

.html-embed {
  display: block;
}

.fixed-btn-3, .btn-block-2 {
  display: none;
}

.container-1462 {
  align-items: center;
  width: 100%;
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.container-1462.nav-cont {
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
}

.r-form-heading-2 {
  color: #000;
  margin-bottom: 10px;
  font-size: 40px;
  line-height: 1;
}

.r-section-2 {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: 80px 64px 120px;
  display: block;
  overflow: hidden;
}

.r-prise-block-3 {
  flex-direction: row;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: auto;
  margin-bottom: 0;
  padding-right: 0;
  display: flex;
}

.r-discaunt-circle-3 {
  color: #fff;
  background-color: #f65121;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  display: flex;
  position: absolute;
  inset: -48px auto auto 0%;
  transform: translate(-69%);
}

.text-span-10 {
  color: #000;
  font-size: 35px;
}

.price-wrap-2 {
  flex-wrap: wrap;
  align-items: flex-end;
  display: flex;
}

.price-wrap-2.hidden {
  display: none;
}

.price-wrap-2.fdff, .price-wrap-2.xkkxk {
  text-decoration: line-through;
}

.par-16-403 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  display: block;
}

.section-20 {
  padding: 120px 64px;
}

.section-20.sec-grad-earn {
  background-image: linear-gradient(135deg, #b3bdef52, #93ef8b52);
}

.section-20._3 {
  background-color: #fff;
}

.section-20.sec-black {
  color: #fff;
  background-color: #232323;
}

.section-20.sec-why {
  background-image: linear-gradient(135deg, #b3bdef52, #93ef8b52);
}

.section-20.sec-experts {
  background-color: #f4f5fa;
  overflow: hidden;
}

.section-20.proekty.sec-grey {
  overflow: hidden;
}

.section-20.sec-grey {
  background-color: #f4f5fa;
}

.container-1463 {
  width: 100%;
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.container-1463.margin-t-120 {
  margin-top: 0;
}

.container-1463.margin-t-88 {
  margin-top: 88px;
}

.container-1463.proekt {
  flex-direction: row;
  margin-bottom: 60px;
  display: block;
}

.earn-ico-2 {
  width: 40px;
  margin-bottom: 16px;
}

.bold-text-20, .text-block-52 {
  display: block;
}

.text-block-26 {
  margin-top: -29px;
  display: flex;
}

.project-item-3 {
  margin-top: 56px;
  display: none;
}

.margin-t-56-2 {
  margin-top: 0;
}

.program-form-block-4 {
  background-image: linear-gradient(135deg, #b1bdee, #93ee8a);
  border-radius: 16px;
  margin-top: 80px;
  margin-bottom: 0;
  padding: 56px 64px;
}

.project-lb-slide.slide-item {
  border-radius: 16px;
  flex: none;
  width: 33%;
  margin-right: 20px;
  display: inline-block;
}

.lightbox-link-3 {
  justify-content: flex-end;
  width: auto;
  display: flex;
}

.lightbox-p {
  color: #232735;
  font-size: 17px;
}

.lightbox-heading {
  color: #232735;
}

.image-proekt-2 {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.lightbox-img {
  margin-bottom: 0;
  position: relative;
}

.lightbox-text {
  background-color: #fff;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  min-height: 213px;
  padding: 20px 10px 60px 20px;
}

.slider-header {
  margin-bottom: 60px;
  display: flex;
}

.gift-card-3 {
  color: #000;
  background-color: #fff;
  background-image: linear-gradient(135deg, #ffdada, #e4ffcf);
  background-position: 0 0;
  background-size: auto;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.gift-card-3._3 {
  background-image: linear-gradient(135deg, #ffdada, #e4ffcf);
}

.gift-card-3._2 {
  background-image: linear-gradient(135deg, #ffdada, #e4ffcf);
  background-position: 0 0;
  background-size: auto;
}

.footer-6 {
  color: #fff;
  background-color: #000;
  padding: 72px 4% 120px;
  font-size: 14px;
}

.footer-top-4 {
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-l-col-4 {
  width: 220px;
}

.footer-phone-6 {
  color: #fff;
  margin-right: 0;
  padding-right: 0;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: block;
}

.footer-mail-6 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.submit-button-10 {
  z-index: 1;
  color: #fff;
  background-color: #000;
  border: 2px solid #000;
  border-radius: 60px;
  width: 100%;
  margin-top: 0;
  padding: 14px 32px;
  font-size: 14px;
  font-weight: 500;
  position: relative;
}

.jb-card-col-2 {
  width: 33.3333%;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.jb-card-col-2._2 {
  width: 50%;
}

.jb-text-2 {
  margin-top: 10px;
}

.jb-card-item-2 {
  color: #232735;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 24px;
  text-decoration: none;
  overflow: hidden;
  box-shadow: 1px 1px 15px 7px #0000000f;
}

.text-block-53 {
  align-self: center;
}

.jb-icon-block-2 {
  margin-top: 16px;
  margin-bottom: 16px;
  display: flex;
}

.jb-icon-2 {
  align-self: center;
  margin-right: 15px;
}

.ny-banner-wrapper-3 {
  z-index: 1060;
  padding-left: 64px;
  padding-right: 64px;
  position: fixed;
  inset: auto 0% 0%;
}

.navbar-3 {
  z-index: 99;
  background-color: #fff;
  padding: 10px 64px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 1px 3px #0000001a;
}

.nav-container-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.top-logo-img-2 {
  height: 56px;
}

.top-logo-img-2.logo-1 {
  display: block;
}

.menu-point {
  color: #5f4eca;
  margin-right: 30px;
  font-size: 18px;
  font-weight: 600;
  display: inline-block;
}

.logos {
  display: flex;
}

.top-logo {
  max-width: 100%;
  margin-right: 40px;
}

.solid-btn-2 {
  color: #fff;
  background-color: #6654d9;
  border-radius: 12px;
  margin-top: 10px;
  margin-right: 0;
  padding: 18px 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  display: inline-block;
}

.solid-btn-2:hover {
  background-color: #000;
}

.solid-btn-2.sb-nav {
  margin-top: 0;
  padding-top: 12px;
  padding-bottom: 12px;
}

.nav-menu-4 {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.doc-block {
  justify-content: space-between;
  margin-bottom: 40px;
  display: none;
}

.buttons-block__text {
  line-height: 1.5;
}

.bg-line {
  z-index: 0;
  max-width: 81%;
  position: absolute;
  inset: 0% -15% 0% auto;
}

.bg-line.hidden {
  display: block;
  inset: 0% 0% 0% auto;
}

.top-logos {
  margin-bottom: -20px;
  padding-top: 10px;
  padding-left: 64px;
  padding-right: 64px;
  display: block;
}

.prise-list {
  padding-left: 0;
}

.discaunt-circle {
  color: #fff;
  background-color: #1fb887;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  display: flex;
  position: absolute;
  inset: -3% auto auto 6%;
  transform: translate(-69%);
}

.discaunt-circle.discount-cirl-nner {
  display: none;
}

.discaunt-circle.lastscreen {
  margin-left: 13px;
  margin-right: -19px;
  padding-left: 0;
  padding-right: 0;
  top: 0;
}

.doc-block__text {
  color: #1fb887;
  font-weight: 400;
}

.doc-block__text.red_text {
  color: #f65121;
}

.success-message-8 {
  background-color: #f6f5fd;
}

.buttons-block__btn-3 {
  color: #9c9fb0;
  border: 1px solid #9c9fb0;
  border-radius: 46px;
  margin-right: 8px;
  padding: 2px 16px;
}

.buttons-block__btn-3.new.hidden {
  display: none;
}

.buttons-block__btn-3.new {
  color: #373a49;
  background-color: #1fb887;
  border-width: 0;
  align-items: center;
  display: flex;
}

.old-price {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.3;
}

.form-small-text-4 {
  opacity: .4;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1.3;
}

.container-1464 {
  text-align: left;
  width: 100%;
  max-width: 1107px;
  height: auto;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.prise-block {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1.5fr 1.25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 0;
  display: flex;
}

.form-text-col-5 {
  justify-content: space-between;
  width: auto;
  max-width: none;
  display: block;
}

.form-text-col-5.a-padding {
  width: auto;
  max-width: none;
  margin-right: 0;
}

.span-small-text {
  margin-left: -2px;
  margin-right: 3px;
  padding-right: 0;
  font-size: 20px;
  line-height: 1;
}

.form-block-new {
  background-color: #f6f5fd;
  border-radius: 16px;
  width: 433px;
  margin-top: 53px;
  padding: 60px 48px 35px;
  position: static;
}

.form-text-col-6 {
  flex-direction: column;
  flex: 0 auto;
  width: auto;
  max-width: 50%;
  display: flex;
  position: relative;
}

.form-text-col-6.width-45 {
  width: 45%;
}

.discaunt-text {
  text-align: center;
  font-size: 15px;
  line-height: 1.3;
}

.prise-list__item {
  background-image: url("/landing-assets/13/74/9339fbefcc49981815be976e2a3a.svg");
  background-position: 0 8px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 10px;
  margin-left: 0;
  padding-left: 12px;
  line-height: 1.5;
}

.prise-list__item.red-dot {
  background-image: url("/landing-assets/f3/e4/7d7a35cea4f382d8ad06ebeb8fda.svg");
  margin-left: 0;
}

.form-col-text {
  margin-bottom: 40px;
  font-size: 20px;
}

.form-col-text.black {
  color: #000002;
}

.buttons-block-3 {
  margin-bottom: 0;
  display: flex;
}

.form-btn {
  color: #000;
  background-color: #ffcf40;
  border-radius: 44px;
  width: 100%;
  margin-top: 28px;
  margin-bottom: 0;
  padding-top: 17px;
  padding-bottom: 17px;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.4;
  display: block;
}

.form-text-inner {
  max-width: none;
  margin-right: 40px;
}

.doc-block__item {
  align-items: center;
  margin-right: 57px;
  display: flex;
}

.doc-block__item.mr-o {
  margin-right: 0;
}

._2-col-block-4 {
  z-index: 10;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.sub-text-3 {
  color: #8f93a3;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 2;
  display: flex;
}

._3-col-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  display: flex;
}

._3-col-grid.inner-3-col-grid {
  display: none;
}

.par-16-404 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  display: block;
}

.form-text-3 {
  color: #000;
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
}

.prise-col-3 {
  flex: 0 auto;
  margin-bottom: 32px;
  margin-right: 0;
}

.grid__item {
  margin-right: 25px;
}

.grid__item.newitem {
  display: none;
}

.caps-text {
  color: #8f93a3;
  text-transform: uppercase;
  margin-bottom: 10px;
  line-height: 1.3;
}

.top-logo-img {
  height: 56px;
}

.top-logo-img.logo-1 {
  display: block;
}

.grid-simple-text {
  font-size: 24px;
}

.form-col-titl {
  color: #fff;
  margin-bottom: 24px;
  line-height: 1.2;
}

.form-col-titl.black {
  color: #000;
  font-size: 48px;
  font-weight: 700;
}

.grid-bold-text {
  color: #000;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.6;
}

.span-rub {
  font-size: 40px;
  font-weight: 400;
}

.gray-span {
  color: #8f93a3;
  font-weight: 400;
}

.form-field-4 {
  color: #000;
  background-color: #0000;
  border: 0 solid #000;
  border-bottom: 1px solid #dddee4;
  min-height: 48px;
  margin-bottom: 8px;
  padding-top: 2vh;
  padding-bottom: 14px;
  padding-left: 0;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 19px;
  font-weight: 600;
}

.form-field-4::placeholder {
  font-weight: 400;
}

.section-28 {
  background-color: #fff;
  padding: 40px 64px 120px;
  display: block;
  overflow: hidden;
}

.section-28._1-screen-form-copy {
  margin-top: 0;
  padding: 80px 48px 64px;
  display: block;
}

.green-span-2 {
  color: #1fb887;
  font-weight: 700;
}

.crossed-text {
  color: #000;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 40px;
  text-decoration: line-through;
}

.vak-logos {
  margin-top: 10px;
  display: none;
}

.job-title {
  color: #5f4eca;
  margin-right: 24px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
}

.job-row {
  border-bottom: 1px solid #9c9fb080;
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 36px;
  padding-bottom: 36px;
  display: flex;
}

.job-row.last {
  border-bottom-style: none;
  padding-bottom: 0;
}

.image-76 {
  display: none;
}

.job-subtitle {
  color: #b7b9c8;
  font-size: 14px;
  font-weight: 400;
  display: none;
  position: static;
}

.vak-websites-4 {
  color: #918da5;
  align-self: flex-start;
  max-width: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 13px;
  position: relative;
  top: 0;
}

.vak-about-4 {
  max-width: none;
  margin-left: 49px;
  padding-right: 57px;
  display: block;
}

.vak-logo {
  width: 40px;
  margin-right: 20px;
}

.vak-logo.vl-2 {
  width: 120px;
}

.text-span-93 {
  color: #6b6786;
}

.vak-about-row-4 {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 50px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.payment-title {
  color: #1f222e;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 48px;
  display: block;
}

.payment-count {
  position: relative;
}

.job-price {
  margin-left: auto;
  font-size: 24px;
  font-weight: 600;
}

.jobs-list {
  margin-top: 64px;
}

.grey-text {
  color: #918da5;
  font-size: 16px;
  font-weight: 400;
}

.grey-text._13 {
  font-size: 13px;
  display: none;
}

.payment-bg {
  z-index: 0;
  width: 280px;
  min-width: 0;
  max-width: 122%;
  min-height: 0;
  margin-top: 0;
  margin-left: -68px;
  margin-right: 0;
  padding: 0 0 0 66px;
  display: block;
  position: absolute;
  inset: -37% 0% 0% -6%;
}

.section-29 {
  background-color: #fff;
  padding: 40px 4% 15px;
  display: block;
  overflow: hidden;
}

.section-29.purple-bg {
  color: #fff;
  background-color: #725ef2;
  overflow: hidden;
}

.section-29.purple-bg.scid {
  display: none;
}

.section-29.programm {
  overflow: visible;
}

.section-29.sec-blue {
  color: #fff;
  background-color: #5f4eca;
  padding-bottom: 80px;
}

.section-29.sec-blue.sec-form {
  padding-top: 80px;
  overflow: visible;
}

.section-29.sec-experts {
  background-color: #fff;
  border: 1px solid #0000;
  padding-top: 40px;
  padding-bottom: 120px;
  display: block;
  overflow: hidden;
}

.section-29.hidden-mob {
  display: block;
  overflow: hidden;
}

.div-block-228 {
  margin-top: 20px;
  padding-left: 0;
}

.why-img-3 {
  min-width: 96%;
  max-width: 100%;
  padding-left: 0;
}

.why-img-3.shadow-img {
  min-width: 96%;
  box-shadow: 3px 3px 30px #b0a7e933;
}

.why-img-3.size-image {
  min-width: 92%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.on-purple-bg {
  font-size: 22px;
  font-weight: 400;
  display: block;
}

.violet-banner {
  color: #fff;
  background-color: #5f4eca;
  border-radius: 12px;
  margin-top: 20px;
  padding: 40px;
  font-size: 24px;
  line-height: 1.2;
  display: none;
}

.succes-tab-row {
  display: flex;
}

.succes-tab-text {
  width: 50%;
  padding-bottom: 240px;
  padding-left: 20px;
}

.succes-name {
  margin-right: 30px;
  font-size: 32px;
  font-weight: 600;
}

.tab-link-circle {
  border: 2px solid #b0a7e9;
  border-radius: 100px;
  max-width: 83px;
  margin-bottom: 8px;
  padding: 4px;
  transition: border-color .2s;
  display: inline-block;
}

.image-14 {
  align-self: center;
  max-width: 80%;
  margin-top: 0;
  display: block;
  position: relative;
  top: 30px;
}

.block-span {
  font-size: 18px;
  display: block;
}

.image-17 {
  align-self: center;
  max-width: 90%;
  margin-top: 135px;
}

.paragraph-white {
  color: #fff;
}

.succes-zigzag {
  margin-top: 15px;
  margin-bottom: 30px;
}

.succes-tab-menu {
  width: 50%;
  margin-top: -200px;
  margin-left: auto;
  padding-left: 20px;
  display: flex;
  overflow: visible;
}

.succes-name-row {
  flex-direction: row;
  align-items: flex-start;
  margin-top: 10px;
  display: flex;
}

.heading-students {
  z-index: 2;
  color: #fff;
  width: auto;
  max-width: 500px;
  height: auto;
  margin-bottom: 0;
  padding-right: 40px;
  font-size: 48px;
  position: relative;
}

.succec-tab-name {
  font-size: 16px;
  font-weight: 600;
}

.image-16 {
  align-self: center;
  max-width: 100%;
  margin-bottom: 0;
  overflow: visible;
}

.succes-tab-img {
  align-items: center;
  width: 50%;
  padding-right: 20px;
  display: flex;
}

.succes-tab-link {
  text-align: center;
  background-color: #f6f5fd;
  border-radius: 12px;
  flex-direction: column;
  flex: none;
  align-items: center;
  max-width: 160px;
  margin-right: 20px;
  padding: 20px 30px;
  font-weight: 600;
  display: flex;
}

.succes-tab-link:hover {
  background-color: #b0a7e9;
}

.succes-tab-link.w--current {
  color: #fff;
  background-color: #f65121;
}

.succes-tabs {
  z-index: 1;
  flex-direction: column;
  display: flex;
}

.logo-img-2 {
  max-height: 80px;
  margin: 20px 40px;
}

.small-text-5 {
  color: #918da5;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  display: block;
}

.program-tab-ico-w {
  display: block;
  position: absolute;
  inset: 0%;
}

.program-uptitle-item {
  align-items: center;
  margin-bottom: 20px;
  margin-right: 20px;
  display: flex;
}

.program-tablink-circle {
  background-color: #fff;
  border: 1px solid #5f4eca;
  border-radius: 60px;
  width: 22px;
  height: 22px;
  position: absolute;
  right: -52px;
}

.program-tabs {
  align-items: flex-start;
  margin-top: 30px;
  display: flex;
}

.program-title-wrap {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.program-ico {
  margin-right: 5px;
}

.program-tab-pane {
  font-size: 18px;
}

.mob-drop-arr {
  display: none;
}

.program-tab-ico {
  display: block;
  position: relative;
}

.program-row {
  margin-top: 60px;
  display: flex;
}

.program-tab-menu {
  border-right: 2px solid #dadada;
  flex-direction: column;
  width: 460px;
  padding-right: 40px;
  display: flex;
}

.program-row-content {
  text-align: left;
  border-top: 2px solid #000;
  flex: 1;
  margin-left: 80px;
  padding-top: 35px;
}

.program-rich {
  text-align: left;
  margin-top: 0;
  font-size: 18px;
  font-weight: 400;
}

.program-number {
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 80px;
  height: 40px;
  font-size: 108px;
  font-weight: 600;
  line-height: 90px;
  display: flex;
}

.program-title-left {
  min-width: 300px;
  max-width: none;
  display: flex;
}

.program-tab-arr {
  width: 12px;
  position: absolute;
  right: 40px;
}

.program-tab-ico-wrap {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-left: 10px;
  position: relative;
}

.program-tab-content {
  flex: 1;
  margin-left: 60px;
  position: sticky;
  top: 120px;
}

.program-tab-link-2 {
  background-color: #0000;
  border-radius: 4px;
  align-items: center;
  min-height: 90px;
  padding: 10px 80px 10px 40px;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.program-tab-link-2:hover {
  background-color: #f6f5fd;
}

.program-tab-link-2.w--current {
  color: #fff;
  background-color: #5f4eca;
}

.program-tab-link {
  background-color: #0000;
  border-radius: 4px;
  align-items: center;
  min-height: 90px;
  padding: 10px 80px 10px 40px;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.program-tab-link:hover {
  background-color: #f6f5fd;
}

.program-tab-link.w--current {
  color: #fff;
  background-color: #5f4eca;
}

.program-uptitle-row {
  margin-bottom: 20px;
  display: flex;
}

.program-field-col-4 {
  color: #918da5;
  width: 32%;
  padding-left: 12px;
  padding-right: 12px;
}

.program-field-col-4.tel {
  width: 36%;
}

.container-18 {
  text-align: left;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.text-field-6 {
  color: #918da5;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 1px solid #918da5;
  height: auto;
  margin-bottom: 32px;
  padding: 14px 0;
  font-size: 16px;
}

.text-field-6::placeholder {
  color: #918da5;
}

.error-message-9 {
  color: #000;
}

.program-form-2 {
  color: #fff;
}

.submit-button-5 {
  background-color: #000;
  border-radius: 12px;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
  display: block;
}

.program-fields-row {
  color: #000;
  width: 70%;
  margin-left: -12px;
  display: flex;
}

.program-form-btn-wrap-2 {
  flex: 1;
  margin-left: 20px;
}

.program-form-block {
  background-color: #fff;
  border-radius: 12px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 56px 64px;
}

.success-message-9 {
  color: #000;
  background-color: #0000;
  justify-content: center;
  align-items: center;
}

.form-subtext {
  color: #3333334d;
  margin-top: 16px;
  font-size: 11px;
}

.form-subtext.fs-w {
  color: #918da5;
  font-size: 10px;
}

.program-form-row-2 {
  align-items: flex-start;
  margin-top: 60px;
  display: flex;
}

.form-terms-link {
  color: #413f4c;
  text-decoration: underline;
}

.form-terms-link:hover {
  text-decoration: underline;
}

.experts-tab-menu {
  text-align: center;
  object-fit: fill;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-self: stretch;
  align-items: stretch;
  margin-top: 60px;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  overflow: visible;
}

.expert-tab-name {
  align-self: center;
  font-size: 32px;
  font-weight: 600;
}

.expert-tablink-name {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
}

.expert-tab-text {
  flex: 1;
  margin-left: 64px;
}

.expert-tab-row {
  align-items: center;
  display: flex;
}

.expert-tab-img {
  max-width: 80%;
}

.expert-tab-link {
  text-align: center;
  background-color: #f4f5fa;
  border-radius: 12px;
  flex: none;
  width: 30%;
  height: 300px;
  margin-right: 2%;
  padding: 20px 10px 40px;
}

.expert-tab-link:hover {
  background-color: #b0a7e9;
}

.expert-tab-link.w--current {
  color: #fff;
  background-color: #f65121;
  flex: none;
  height: 300px;
  display: inline-block;
}

.expert-tab-link.w--current:hover {
  background-color: #b0a7e9;
}

.mob-expert-zigzag {
  display: none;
}

.expert-tab-img-wrap {
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 320px;
  display: flex;
}

.expert-zigzag {
  margin-top: 15px;
  margin-bottom: 30px;
}

.experts-tabs {
  flex-direction: column;
  margin-top: 40px;
  display: flex;
}

.text-block-54 {
  font-size: 16px;
  font-weight: 400;
}

.experts-title {
  max-width: 560px;
}

.margin-t-80 {
  margin-top: 80px;
}

.resume-item-2 {
  text-align: left;
  background-color: #f6f5fd;
  border-radius: 12px;
  max-width: 1107px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px;
  display: block;
}

.resume-right-1 {
  flex: 0 auto;
  width: 50%;
  max-width: 540px;
  margin: 60px 0 0;
}

.portfolio-item {
  clear: none;
  text-align: center;
  align-items: stretch;
  width: 33.3333%;
  min-height: 250px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 500;
  line-height: 1.2;
  display: inline-block;
}

.portfolio-img {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  display: block;
}

.text-span-94 {
  color: #918da5;
  font-size: 16px;
}

.resume-ico-title-2 {
  color: #918da5;
  margin-top: -53px;
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: 400;
  display: inline-block;
}

.portfolio-row {
  text-align: center;
  object-fit: fill;
  width: auto;
  margin-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
  overflow: scroll;
}

.resume-line-2 {
  width: 50%;
  margin-bottom: 45px;
  display: block;
}

.container-diplom {
  justify-content: space-between;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-158 {
  width: 50%;
}

.heading-42.diplom-text {
  color: #000;
  text-align: left;
}

.image-144 {
  max-width: 50%;
  margin-left: 0;
}

.diplom-text-wrwap {
  text-align: center;
  max-width: 100%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.image-145 {
  max-width: 90%;
  margin-left: 20px;
  display: block;
}

.page-popup-content-2 {
  min-height: 240px;
}

.price-subheading {
  color: #1f222e;
}

.gift-card-4 {
  color: #000;
  background-color: #f6f5fd;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 32px;
  text-decoration: none;
  transition: box-shadow .3s ease-in-out, border-color .2s, color .2s, background-color .2s, opacity .2s;
  display: flex;
  box-shadow: 8px 8px 40px #2d4ba21f, 0 1px 12px #2d4ba20a;
}

.gift-card-4:hover {
  background-color: #b0a8e7;
  box-shadow: 0 1px 12px #2d4ba20a;
}

._1-3col-4 {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.page-popup-2 {
  z-index: 1001;
  background-color: #07071bb3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 60px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.section-23 {
  background-color: #fff;
  padding: 40px 64px 120px;
  display: block;
  overflow: hidden;
}

.page-popup-container-2 {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 40px 20px;
}

.container-14 {
  width: 100%;
  max-width: 1200px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.price-icon {
  width: 50%;
  margin-bottom: 12px;
}

.h2-half-2 {
  font-size: 42px;
  line-height: 1.3;
}

.page-popup-cross-2 {
  z-index: 1001;
  filter: invert();
  background-color: #000;
  background-image: url("/landing-assets/99/b6/db3ed45dc4b79befeafe5290c438.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 32px;
  border-radius: 48px;
  width: 48px;
  height: 48px;
  transition: transform .2s;
  position: fixed;
  inset: 12px 12px auto auto;
}

.page-popup-cross-2:hover {
  transform: scale(.9);
}

.size-48-copy-2 {
  color: #22c993;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 40px;
}

.size-48-copy-2.red_text {
  color: #f65121;
}

.div-block-198 {
  margin-bottom: -4px;
  padding-top: 0;
  padding-bottom: 4px;
}

.prise-block-3 {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 0;
  display: flex;
}

.form-col-text-5 {
  margin-bottom: 40px;
  font-size: 19px;
}

.text-block-55 {
  color: #8f93a3;
  margin-bottom: 10px;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 16px;
}

.form-btn-5 {
  color: #000;
  background-color: #ffcf40;
  border-radius: 44px;
  width: 100%;
  margin-top: 28px;
  margin-bottom: 10px;
  padding-top: 17px;
  padding-bottom: 17px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
  display: block;
}

.doc-block__item-2-copy-copy {
  align-items: center;
  margin-right: 57px;
  display: flex;
}

.doc-block__item-2-copy-copy.mr-o {
  margin-right: 0;
  position: static;
  right: 42.5vw;
}

.doc-block__img-2-copy-copy {
  margin-right: 16px;
}

.doc-block__item-4 {
  align-items: center;
  margin-right: 57px;
  display: flex;
}

.form-text-col-copy-2 {
  margin-right: 40px;
}

.doc-block-2-white-form-2 {
  flex-wrap: nowrap;
  place-content: center flex-start;
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
}

.doc-block-2-mob-2 {
  justify-content: space-between;
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
}

.container-price-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 36px;
  line-height: 220%;
  display: flex;
}

.grid-16 {
  grid-column-gap: 2px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(349px, 1.75fr) minmax(239px, 2.25fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-top-5 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-link-5 {
  color: #fff;
  margin-right: 40px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.footer-link-5:hover {
  color: #918da5;
}

.footer-link-5.fl-bot-polz {
  margin-top: 28px;
  margin-right: 0;
  font-size: 13px;
  text-decoration: underline;
  display: none;
}

.footer-link-5.fl-2 {
  margin-right: 0;
}

.footer-7 {
  color: #fff;
  background-color: #000;
  padding: 60px 20px 100px;
  font-size: 14px;
}

.footer-phone-7 {
  color: #fff;
  margin-top: 22px;
  padding-left: 0;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.footer-center-2 {
  flex: 1;
  margin-left: 36px;
}

.footer-c-4 {
  margin-top: 0;
  font-size: 13px;
  font-weight: 400;
  display: block;
}

.footer-right-2 {
  text-align: right;
  padding-right: 0;
}

.fl-sep {
  background-color: #fff;
  width: 1px;
  height: 20px;
  margin-left: 16px;
  margin-right: 16px;
}

.footer-lis-2 {
  margin-top: 28px;
  font-size: 13px;
  font-weight: 400;
  display: none;
}

.footer-menu-2 {
  display: none;
}

.footer-menu-2.fm-2 {
  padding-top: 0;
  display: none;
}

.footer-mail-7 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.footer-l-col-5 {
  width: 210px;
  display: block;
}

.mobile-fix-btn-3 {
  height: 0;
  display: none;
  overflow: hidden;
}

.navbar-scroll-trigger {
  z-index: -1;
  height: 100vh;
  position: absolute;
  inset: 0% 0% auto;
}

.order-popup-5 {
  z-index: 1002;
  color: #000;
  background-color: #0009;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-form-desc-3 {
  opacity: .43;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 11px;
  line-height: 1.6;
  display: block;
}

.red-span-2 {
  color: #f65121;
  font-weight: 700;
}

.text-span-103 {
  color: #000;
}

.ir-padding-2-4 {
  background-color: #fff;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 4%;
}

.container-2-4 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1107px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.par-36-4 {
  color: #000;
  text-align: left;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  font-size: 32px;
  font-weight: 600;
  line-height: 54px;
}

.text-span-19 {
  color: #918da5;
}

.section-26 {
  padding: 40px 64px 120px;
  overflow: visible;
}

.paragraph {
  margin-bottom: 0;
}

._3-lines {
  align-items: flex-end;
  height: 112px;
  display: flex;
}

.heading-8 {
  margin-bottom: 0;
  font-size: 48px;
}

.description-percent {
  align-self: auto;
  margin-bottom: 0;
  padding-left: 10px;
  font-size: 24px;
  display: none;
}

._100-percent-text {
  flex: 1;
  margin-left: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

._100-wrap {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 250px;
  padding-left: 20px;
  font-size: 96px;
  font-weight: 700;
  display: flex;
  position: relative;
}

._100-bg {
  z-index: 0;
  max-width: 90%;
  display: none;
  position: absolute;
  left: 0%;
  right: 0%;
  transform: translate(0, -4%);
}

._100-perc-line {
  max-width: 90%;
  margin-top: 10px;
  display: none;
}

._100-percents-row {
  justify-content: space-between;
  margin-top: 50px;
  margin-bottom: 106px;
  display: flex;
}

._100-text {
  z-index: 2;
  font-size: 68px;
  line-height: 1;
  display: none;
  position: relative;
}

.how-img-ml {
  width: 75%;
  margin-top: 20px;
}

.program-row-2 {
  margin-top: 120px;
  display: flex;
  position: relative;
}

.program-tab-content-2 {
  flex: 1;
  margin-left: 60px;
  position: sticky;
  top: 90px;
  overflow: hidden;
}

.program-tabs-2 {
  align-items: flex-start;
  margin-top: 30px;
  display: flex;
}

.program-tab-pane-3 {
  text-align: left;
  font-size: 18px;
}

.program-row-content-2 {
  border-top: 2px solid #000;
  flex: 1;
  margin-left: 80px;
  padding-top: 35px;
}

.program-title-left-3 {
  min-width: 300px;
  max-width: 450px;
}

.image-146 {
  display: none;
}

.popup-form-field-4 {
  border: 1px #000;
  border-radius: 12px;
  height: 48px;
  padding: 24px;
  font-size: 14px;
}

.popup-form-field-5 {
  border: 1px #000;
  border-radius: 12px;
  padding: 24px;
  font-size: 14px;
  display: block;
}

.order-popup-container-4 {
  z-index: 2;
  text-align: left;
  background-color: #f6f5fc;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 528px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 28px 64px;
  display: flex;
  position: relative;
  overflow: auto;
}

.logo-1-4 {
  display: block;
}

.navbar-move-2 {
  background-color: #14161f;
  align-items: center;
  padding: 11px 4%;
  display: flex;
  position: fixed;
  left: 0;
  right: 0;
}

.nav-menu-5 {
  width: auto;
  margin-left: auto;
  margin-right: 24px;
}

.button-8 {
  text-align: center;
  background-color: #725ef2;
  border-radius: 1000px;
  padding: 12px 24px 14px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  display: block;
}

.button-8:hover {
  background-color: #8572fd;
}

.button-8.btn-mob {
  display: none;
}

.container-1465 {
  align-items: center;
  width: 100%;
  max-width: 1107px;
  display: flex;
  overflow: visible;
}

.text-menu-5 {
  color: #8f93a3;
  padding: 10px 9px;
  font-size: 16px;
  line-height: 22px;
  transition: all .4s;
  bottom: auto;
}

.text-menu-5:hover {
  color: #fff;
  font-weight: 700;
}

.text-menu-5.w--current {
  color: #fff;
}

.grid-21 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1107px;
  margin: 20px auto;
  padding-left: 0;
  display: grid;
}

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

.container-1466 {
  align-items: center;
  width: 100%;
  max-width: 1107px;
  padding-top: 0;
  display: flex;
  overflow: visible;
}

.button-9 {
  text-align: center;
  background-color: #725ef2;
  border-radius: 1000px;
  padding: 12px 24px 14px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.button-9:hover {
  background-color: #8572fd;
}

.button-9.ghost {
  background-color: #725ef200;
  border: 1.5px solid #fff;
  justify-content: flex-start;
  display: flex;
}

.button-9.m-right-12 {
  text-align: center;
}

.button-9.m-right-12:hover {
  background-color: #8572fd;
}

.button-9.ghost-2 {
  background-color: #725ef200;
  border: 1.5px solid #fff;
  justify-content: center;
  width: 100%;
  transition: all .4s;
  display: flex;
}

.button-9.ghost-2:hover {
  background-color: #725ef2;
  border-color: #725ef2;
}

.button-9.ghost-2.cache {
  text-decoration: none;
}

.button-9.form {
  color: #fff;
  background-color: #000;
  width: 100%;
  padding-left: 44.5px;
  padding-right: 44.5px;
}

.button-9.form-2 {
  color: #fff;
  background-color: #725ef2;
  width: 100%;
  margin-top: 24px;
  padding: 16px 44.5px 18px;
}

.button-9.form-2:hover {
  background-color: #8572fd;
}

.header-circle-box-mobile-6 {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.block-text-527-3 {
  z-index: 2;
  width: 100%;
  max-width: 527px;
  position: relative;
}

.block-text-527-3._2 {
  color: #000;
}

.block-text-527-3._3 {
  color: #000;
  max-width: none;
  margin-bottom: 65px;
}

.navbar-8 {
  background-color: #14161f;
  width: 100%;
  padding-top: 18px;
  padding-bottom: 18px;
}

.wrp-h1-2 {
  margin-top: 16px;
  margin-bottom: 24px;
}

.sale-circle-6 {
  color: #000;
  background-color: #e0ff23;
  background-image: linear-gradient(135deg, #e8ff5f, #ffa683);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8em;
  height: 8em;
  margin-top: auto;
  font-weight: 700;
  display: flex;
}

.mask-img-5 {
  z-index: 2;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-left: 48px;
  display: flex;
  position: relative;
}

.header-circle-box-10 {
  margin-top: 20px;
  font-size: 16px;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.sale-number-3 {
  margin-top: .1em;
  margin-bottom: .1em;
  font-size: 2em;
  line-height: 120%;
}

.container-1467 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.container-1467.top {
  flex: 0 auto;
  align-self: auto;
  margin-bottom: 51px;
  display: flex;
}

.container-1467.top.pddng_top_40 {
  padding-top: 40px;
}

.container-1467._3 {
  z-index: 1;
  z-index: 1;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1108px;
  max-height: none;
  margin-top: 0;
  padding-bottom: 10px;
}

.container-1467.vertical {
  flex-flow: column wrap;
  justify-content: flex-start;
  max-width: 1107px;
  height: auto;
  overflow: hidden;
}

.container-1467._2 {
  flex-flow: column wrap;
  justify-content: flex-start;
  max-width: 1248px;
  height: auto;
}

.container-1467.vertical-center {
  align-items: flex-start;
}

.container-1467.podarki {
  align-items: flex-start;
  display: block;
}

.container-1467._4 {
  justify-content: space-between;
  align-items: center;
}

.sale-circle-9 {
  color: #000;
  background-color: #e0ff23;
  background-image: linear-gradient(135deg, #e8ff5f, #ffa683);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8em;
  height: 8em;
  margin-top: auto;
  margin-left: 0;
  padding-left: 0;
  font-weight: 700;
  display: flex;
  position: static;
  inset: 0% auto auto 0%;
}

.sale-date-3 {
  text-align: center;
  font-size: .7em;
  font-weight: 400;
  line-height: 120%;
}

.super-power-banner {
  background-color: #d1baff;
  min-height: 264px;
  max-height: 264px;
  display: none;
  overflow: hidden;
}

.text-span-104 {
  color: #000;
}

.image-31 {
  z-index: 2;
  width: 48%;
  max-width: 234px;
  height: 87.01%;
  display: block;
  position: absolute;
  inset: -53px auto auto -45px;
}

.par-36-baner {
  z-index: 3;
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  position: relative;
}

.div-block-162 {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-top: -32px;
  margin-right: 60px;
  display: flex;
  overflow: hidden;
}

.mask-banner {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.image-30 {
  width: 85%;
  max-width: none;
  display: none;
  position: relative;
}

.block-banner-2 {
  width: 100%;
  max-width: 488px;
  position: relative;
}

.par-16-banner {
  color: #000;
  font-size: 16px;
  line-height: 24px;
}

.par-16-banner.m-top-25 {
  margin-top: 25px;
}

.par-36-5 {
  color: #000;
  font-size: 36px;
  font-weight: 600;
  line-height: 54px;
}

.par-36-5.white {
  color: #fff;
}

.par-36-5.tab {
  font-size: 36px;
}

.par-36-5.purple {
  color: #d1baff;
}

.par-36-5.purple.fkjd {
  text-decoration: line-through;
}

.link-2-2 {
  color: #725ef2;
  cursor: none;
  text-decoration: none;
}

.heading-43 {
  font-size: 42px;
  line-height: 54px;
  display: block;
}

.grid-22 {
  grid-column-gap: 48px;
  grid-row-gap: 75px;
  grid-template-rows: auto auto;
  margin-top: 99px;
}

.container-1468 {
  color: #000;
  background-color: #f4f5fa;
  border-radius: 32px;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 40px 112px;
  display: flex;
}

.image-147 {
  margin-left: 38px;
  margin-right: -28px;
  padding-left: 0;
  padding-right: 0;
}

.h3 {
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.block-text-slide-3 {
  color: #000;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 16px;
  display: flex;
}

.card-slide-5 {
  color: #fff;
  background-color: #fcfcff;
  border-radius: 24px;
  flex-direction: column;
  width: 336px;
  min-height: 410px;
  margin-right: 32px;
  padding: 24px 32px 32px;
  display: flex;
  overflow: hidden;
}

.h5-3 {
  height: auto;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.h2-white-6 {
  color: #fff;
  font-size: 37px;
  line-height: 54px;
}

.box-course-2 {
  border-top: 2px solid #5b5f71;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  max-width: 1180px;
  margin-bottom: 112px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.block-form-copy {
  background-color: #d1baff;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 1107px;
  margin-bottom: 112px;
  margin-left: auto;
  margin-right: auto;
  padding: 54px 2% 49px;
  display: flex;
}

.block-form-copy.margin-112 {
  margin-top: 112px;
}

.show-btn-link {
  color: #fff;
  text-decoration: none;
  display: block;
}

.hide-btn-link, .hide-btn-link.w--current {
  color: #fff;
  width: 100%;
  text-decoration: none;
}

.quarter-s-subtitle-3 {
  color: #d4d4dd;
  width: 404.833px;
  max-width: 100%;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.wrp-text-160-2 {
  width: 100%;
  max-width: 176px;
  margin-top: 15px;
}

.flickity-carousel-17 {
  width: 100%;
  margin-top: 64px;
  position: relative;
}

.grid-23 {
  grid-column-gap: 48px;
  grid-row-gap: 64px;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 72px;
}

.card-7-3 {
  z-index: 2;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  width: 100%;
  max-width: 720px;
  margin-bottom: 88px;
  padding: 58px 96px 84px;
  display: flex;
  position: relative;
}

.wrp-text-336-2 {
  width: 60%;
  max-width: 336px;
}

.wrp-text-336-2.title-resume {
  margin-right: 48px;
}

.wrp-text-336-2.m-top-16 {
  width: 100%;
}

.mask-img-4-3 {
  max-width: 60px;
  height: 60px;
  margin-right: 20px;
}

.image-148 {
  object-fit: fill;
  width: 107%;
  max-width: none;
  padding-left: 0;
  transition: opacity .2s;
  box-shadow: 0 20px 40px #33383a1f;
}

.image-149 {
  z-index: 1;
  height: 95%;
  position: absolute;
  bottom: 0;
  right: 0;
}

._1-3col-present-4 {
  color: #f4f5fa;
  cursor: pointer;
  background-color: #fff;
  border-radius: 16px;
  width: 33.33%;
  padding: 32px 32px 40px;
  display: block;
}

._1-3col-present-4._2-present {
  width: 43%;
}

._1-3col-present-4.center {
  flex-direction: column;
  margin-left: 48px;
  margin-right: 48px;
  display: flex;
}

.sale-number-4 {
  text-align: center;
  margin-top: 0;
  margin-bottom: -.8em;
  padding-top: 0;
  font-size: 2em;
  line-height: 120%;
}

.par-62 {
  font-size: 18px;
}

.form-circle-box {
  font-size: 16px;
  display: block;
  position: absolute;
  inset: -10% auto auto -11%;
}

.par-16-400 {
  margin-top: 18px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.sale-date-4 {
  text-align: center;
  margin-top: 3px;
  margin-bottom: 19px;
  padding-top: 22px;
  padding-bottom: 0;
  font-size: .7em;
  font-weight: 400;
  line-height: 120%;
}

.block-text-480-4 {
  flex: 0 auto;
  width: 50%;
  max-width: 480px;
  height: auto;
  max-height: none;
  margin-right: 40px;
  overflow: visible;
}

.block-form-2-2 {
  color: #000;
  text-align: center;
  background-color: #f9f9f9;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 528px;
  margin-left: 40px;
  margin-right: 0;
  padding: 64px 2%;
  display: flex;
  position: relative;
  inset: auto auto 0% 0%;
}

.block-form-2-2.form_btm {
  width: 50%;
  margin-left: auto;
  margin-right: 0;
}

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

.sale-circle-11 {
  color: #000;
  background-color: #e0ff23;
  background-image: linear-gradient(135deg, #e8ff5f, #ffa683);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8em;
  height: 8em;
  margin-top: 0;
  padding-top: 30px;
  font-weight: 700;
  display: flex;
}

.div-block-20 {
  margin-bottom: 40px;
}

.footer-c-5 {
  font-size: 13px;
  font-weight: 400;
}

.footer-menu-3 {
  display: flex;
}

.container-1469 {
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.footer-mail-8 {
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.footer-phone-8 {
  color: #fff;
  margin-top: 22px;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.mobile-fix-btn-4 {
  height: 0;
  display: none;
  overflow: hidden;
}

.block-logo-2 {
  align-self: center;
  align-items: center;
  display: none;
}

.wrp-logo-2 {
  margin-left: 16px;
  display: none;
}

.order-popup-close-5 {
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.order-popup-6 {
  z-index: 1020;
  color: #1f222e;
  cursor: auto;
  background-color: #0009;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 1.4;
  display: none;
  position: fixed;
  inset: 0%;
}

.newhead {
  color: #fff;
}

.expert-item {
  background-color: #fff;
  border-radius: 16px;
  height: 600px;
  padding: 32px;
  font-size: 17px;
}

.expert-top {
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.expert-img {
  border-radius: 100px;
  flex: none;
  width: 104px;
  margin-right: 24px;
}

.expert-top-content {
  flex: 1;
}

.expert-name {
  max-width: 100px;
  margin-bottom: 8px;
  font-weight: 700;
}

.expert-p {
  margin-bottom: 0;
}

.newobuch {
  color: #fff;
}

.story-slide-link-3 {
  color: #000;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  height: 460px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.inner-page-img {
  border-radius: 100px;
  width: 75px;
  margin-bottom: 16px;
}

.inner-stories-text {
  margin-top: 56px;
  font-size: 17px;
}

.bold-text-40 {
  color: #fff;
}

.navbar_mob {
  display: none;
  position: static;
  overflow: hidden;
}

.navbar_mob.show {
  flex: none;
  display: none;
}

.navbar_mob.show.hide_desk {
  display: none;
}

.directions_mob_absolute {
  z-index: 1000;
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding: 20px 24px;
  display: block;
  position: absolute;
  inset: 0% 0% 0% 100%;
}

.wrapper_menu {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1392px;
  height: 100%;
  padding: 0 10px;
  display: flex;
}

.courses_in_block {
  justify-content: space-between;
  text-decoration: none;
  display: flex;
}

.courses_in_block.hide_lerna {
  display: none;
}

.mob_link {
  color: #000;
  white-space: nowrap;
  align-self: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: none;
}

.menu_arr {
  margin-left: 7px;
}

.directions_mob_link {
  color: #000;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 1.2;
  text-decoration: none;
  display: block;
}

.burger_icon {
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.menu_burger_wrapper {
  flex-direction: column;
  justify-content: space-between;
  width: 20px;
  height: 20px;
  display: flex;
}

.dropdown-list-3 {
  inset: auto 0% 0%;
}

.dropdown-list-3.w--open {
  background-color: #fff;
  border-radius: 8px;
  padding: 16px;
  bottom: 50px;
  box-shadow: 6px 0 24px #2d4ba21f;
}

.wrappers_menu_btns {
  display: none;
}

.menu_btn_purple {
  color: #fff;
  white-space: nowrap;
  background-color: #8d46f6;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 227px;
  height: 48px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  display: flex;
}

.menu_btn_purple:hover {
  background-color: #7e40da;
}

.menu_btn_purple.mob_btn_width {
  max-width: 335px;
}

.image-175 {
  margin-right: 12px;
}

.menu_wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 360px;
  display: none;
}

.wrapper_top {
  width: 100%;
}

.menu_btn_grey {
  color: #191816;
  white-space: nowrap;
  background-color: #eff0f5;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 203px;
  height: 48px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.menu_btn_grey:hover {
  background-color: #e3e3e8;
}

.menu_btn_grey.mob_btn_width {
  max-width: 335px;
  display: flex;
}

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

.dropdown-3 {
  height: 48px;
  display: block;
}

.wrapper_btm {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: block;
}

.wrapper_btm.hide_trnslt, .translate_dropdown {
  display: none;
}

.translate_dropdown.w--open {
  background-color: #fff;
  border-radius: 8px;
  min-width: 163px;
  height: 96px;
  padding: 16px;
  inset: 58px 0% auto;
  box-shadow: 6px 0 24px #2d4ba21f;
}

.dropdown_main_menu {
  background-color: #fff;
  height: 92vh;
  padding: 20px 24px;
  display: none;
  position: absolute;
  top: 72px;
  left: 0;
  right: 0;
}

.dropdown_main_menu.w--open {
  z-index: 10000;
  flex-direction: column;
  justify-content: space-between;
  height: 94vh;
  padding: 20px 24px;
  display: block;
  overflow: hidden;
}

.burger_menu_link {
  color: #191816;
  text-align: left;
  padding: 15px 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  display: block;
}

.burger_menu_link.hide {
  display: none;
}

.header_section {
  z-index: 10000;
  background-color: #fff;
  width: 100%;
  max-width: 100vw;
  padding: 12px 44px;
  transition: all .3s;
  position: fixed;
  left: 0;
  right: 0;
}

.header_section.clean {
  height: 72px;
  padding-top: 20px;
  position: static;
}

.header_section.sticky_navbar {
  z-index: 1000;
  position: static;
  top: 0;
}

.dropdown-toggle-5 {
  width: 48px;
  height: 48px;
  margin-right: 0;
  padding: 0;
  display: block;
  position: static;
}

.trnsltn_block {
  background-color: #eff0f5;
  background-image: url("/landing-assets/66/64/4e498a77e0e49cb436d3412c415e.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  flex: none;
  width: 48px;
  height: 48px;
  margin-left: 0;
  margin-right: 0;
}

.trnsltn_block.hide_trnslt {
  display: none;
}

.left_flex {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 200px;
  margin-right: auto;
  display: flex;
}

.directions_mob_wrapper {
  width: 100%;
  max-width: 1392px;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-7 {
  color: #7c8092;
  font-size: 18px;
  line-height: 1.2;
}

.icon-2 {
  color: #7c8092;
  font-size: 16px;
  line-height: 1.2;
}

.courses_back_block {
  text-decoration: none;
  display: flex;
}

.menu_link {
  color: #7c8092;
  font-size: 16px;
  line-height: 1.2;
  text-decoration: none;
  display: block;
}

.div-block-230 {
  background-color: #000;
  border-radius: 24px;
  width: 100%;
  height: 2px;
}

.trnslt_dropdown_link {
  color: #191816;
  cursor: pointer;
  padding: 8px 0;
  font-size: 16px;
  line-height: 1.2;
  text-decoration: none;
}

.header_container {
  justify-content: space-between;
  align-items: center;
  max-width: 1296px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.right_flex {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 682px;
  display: flex;
}

.right_flex.width_wtht_trnsltn {
  max-width: 450px;
}

.dropdown-toggle-4 {
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
}

.gb_font {
  font-family: Gbfont, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}

.gb_font.new_courses_body, .gb_font.fs_20 {
  font-size: 20px;
}

.par-36-6 {
  color: #000;
  text-align: left;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  font-size: 32px;
  font-weight: 600;
  line-height: 54px;
}

.bold-text-41 {
  text-align: right;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
}

.bank_benefit {
  color: #000;
  text-align: left;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.bank_benefit.semi-bold {
  flex: 0 auto;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
  padding-right: 0;
  font-size: 38px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.bank_benefit.semi-bold.pddng_left_0 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.bank_column-right {
  flex-direction: row;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.bank_wave {
  opacity: .62;
}

.bank_column-left {
  width: 70%;
  max-width: 528px;
  margin-left: 0;
}

.banks_container {
  flex-direction: row;
  justify-content: flex-start;
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bank_descr {
  color: #000;
  padding-top: 10px;
  font-size: 14px;
}

.bank_cont {
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  max-width: 1107px;
  margin-left: 60px;
  margin-right: auto;
  display: flex;
  position: relative;
}

.bank_main-text {
  color: #000;
  font-size: 42px;
  font-weight: 600;
  line-height: 54px;
}

.bank_section {
  color: #fff;
  background-color: #fff;
  padding: 96px 4%;
  display: block;
  position: relative;
  overflow: hidden;
}

.bank_img {
  max-width: 180px;
  max-height: 80px;
  margin-left: 0;
  margin-right: 60px;
  padding-left: 0;
}

.bank_img.width {
  max-width: 210px;
  min-height: 120px;
  max-height: 120px;
  margin-right: 40px;
}

.bank_img.width.alif {
  min-height: auto;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
}

.body--1-5 {
  color: #000;
  margin-top: 0;
  margin-bottom: -4px;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.body--1-5.semi-bold {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.body--1-5.m-top-8 {
  margin-top: 16px;
}

.body--1-5._3 {
  color: #8f93a3;
}

.body--1-5._4 {
  line-height: 26px;
}

.h2-tag {
  color: #000;
  letter-spacing: -1px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1;
}

.h2-tag.student-title {
  color: #fff;
}

.h2-tag.block-title {
  text-align: left;
  margin-bottom: 24px;
  display: block;
}

.h2-tag.block-title.hidden {
  display: none;
}

.wrp-text-2 {
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}

.wrp-text-2.m-buttom-16 {
  margin-bottom: 16px;
}

.wrp-text-2.m-top-8 {
  margin-top: 8px;
}

.wrp-text-2.m-top-6 {
  margin-top: 6px;
}

.container-16 {
  color: #000;
  background-color: #f4f5fa;
  border-radius: 32px;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 84px 112px 40px;
  display: flex;
}

.grid-10 {
  grid-column-gap: 48px;
  grid-row-gap: 75px;
  grid-template-rows: auto;
  margin-top: 99px;
  margin-left: -19px;
  margin-right: 4px;
  padding-right: 0;
}

.heading-44 {
  font-size: 36px;
  line-height: 54px;
}

.bold-text-30 {
  font-size: 36px;
}

.container-19 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.container-19.margin-t-88 {
  margin-top: 88px;
}

.h3-tag {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
}

.h3-tag.margin-t-56.mob-margin-b-8, .h3-tag.course {
  margin-bottom: 24px;
}

.h3-tag.quarter-s-title {
  font-size: 32px;
}

.h3-tag.heading-email.margin-58 {
  color: #000;
}

.program-fields-row-3 {
  color: #000;
  width: 70%;
  margin-left: -12px;
  display: flex;
}

.container-20 {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.button-10 {
  background-color: #000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  max-width: 280px;
  height: 56px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  display: flex;
}

.text-block-61 {
  color: #000;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  line-height: 1.4;
}

.grid-13 {
  grid-column-gap: 48px;
  grid-row-gap: 64px;
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  margin-top: 72px;
}

.card-7-4 {
  z-index: 2;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  width: 100%;
  max-width: 720px;
  margin-bottom: 88px;
  padding: 58px 96px 84px;
  display: flex;
  position: relative;
}

.card-7-4.cv {
  margin-left: 0;
}

.container-diplom-2 {
  justify-content: space-between;
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.c_section {
  padding: 64px 44px;
}

.c_section.bg_light_yellow {
  background-color: #fff8e2;
}

.c_section.bg_clr_black {
  background-color: #000;
}

.c_section.bg_clr_black.pddng_for_hdr {
  padding-top: 120px;
}

.c_section.bg_clr_black.pddng_for_hdr.overflow_h.pdnngs_wtht_navbar {
  padding-top: 64px;
}

.c_section.mrgn_btm_0 {
  padding-bottom: 0;
}

.c_section.bg_color_purple {
  background-color: #e8e5f9;
}

.c_section.bg_color_purple.section-hidden {
  display: none;
}

.c_section.pddng_btm_0 {
  padding-bottom: 0;
}

.c_section.bg_pic {
  background-color: #f4f5fa;
  background-image: url("/landing-assets/bd/9c/3d63ae79dffcfbf825db2439eb9a.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.c_section.bg_pic.pddng_btm_24 {
  padding-bottom: 24px;
}

.c_section.bg_pic.pddng_btm_24.section-hidden {
  display: none;
}

.c_section.bg_clr_black {
  color: #fff;
  background-color: #000;
}

.c_section.bg_clr_black.overflow_h {
  overflow: hidden;
}

.c_section.bg_clr_black.overflow_h.section-hidden {
  display: none;
}

.c_section.bg_clr_grey {
  background-color: #f4f5fa;
}

.header_2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
}

.header_2.mrgn_btm_32 {
  margin-bottom: 32px;
  font-size: 48px;
}

.header_2.mrgn_btm_24 {
  margin-bottom: 24px;
}

.header_2.text_clr_wht {
  color: #fff;
}

.header_2.text_clr_wht.mrgn_btm_45 {
  margin-bottom: 45px;
}

.header_2.text_clr_wht.mrgn_btm_32 {
  margin-bottom: 32px;
}

.header_2.max_w_790.mrgn_btm_16 {
  margin-bottom: 16px;
}

.header_2.mrgn_btm_32 {
  margin-bottom: 32px;
}

.header_2.mrgn_btm_32.hidden {
  display: none;
}

.header_2.max_w_790 {
  width: 100%;
  max-width: 790px;
}

.c_container {
  max-width: 1296px;
  position: relative;
}

.c_container.relative {
  display: block;
}

.c_container.relative.flex {
  align-items: center;
  display: flex;
}

.c_container.relative.flex.min_hght_120 {
  min-height: 120px;
}

.c_container.brdr_btm {
  border-bottom: 1px solid #000;
  padding-bottom: 48px;
}

.c_container.flex_hrzntl {
  align-items: center;
  display: flex;
}

.c_container.flex_hrzntl._1 {
  align-items: center;
}

.c_container.mrgn_btm_32 {
  margin-bottom: 32px;
}

.c_container.flex_hrzntl {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.c_container.grid_main {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(200px, 842px) minmax(200px, 433px);
  grid-auto-columns: 1fr;
  display: grid;
}

.c_container.grid_main.divin {
  display: flex;
}

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

.h3-18 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 26px;
}

.h3-18.blue {
  color: #191816;
  margin-bottom: 36px;
  font-weight: 700;
}

.par-packet {
  max-width: 180px;
  font-size: 12px;
  line-height: 16px;
}

.par-packet._2 {
  max-width: 120px;
}

.text-span-105 {
  color: #725ef2;
}

.h3-38 {
  color: #fff;
  min-height: 80px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.dox-price {
  font-size: 12px;
  line-height: 16px;
}

.max-w-772 {
  max-width: 772px;
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 24px;
  line-height: 150%;
}

.sec-packages {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 90px;
  font-weight: 400;
}

.done {
  display: none;
}

.card-package {
  border: 1px #d3d3d3;
  border-radius: 30px;
  flex-direction: column;
  min-width: 270px;
  transition: all .3s;
  display: flex;
  box-shadow: 0 0 14px 1px #001e4538;
}

.card-package:hover {
  box-shadow: 0 0 11px 5px #374e7080;
}

.wrapper-packages {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  margin-left: -48px;
  margin-right: -48px;
  padding: 50px 48px 20px;
  display: grid;
  overflow: scroll;
}

.wrapper-packages.disable-scrollbar {
  display: flex;
  overflow: hidden;
}

.wrapper-packages.disable-scrollbar._2-packages {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.old-price-5 {
  color: #ffffff80;
  font-size: 18px;
  line-height: 150%;
  text-decoration: line-through;
}

.old-price-5.vvld {
  display: none;
}

.div-block-236 {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 0;
  display: grid;
}

.text-more-2 {
  background-color: #bfbfbf4d;
  border-radius: 30px;
  max-width: 300px;
  margin-bottom: 3px;
  margin-right: 3px;
  padding: 6px 14px 7px 12px;
  font-size: 12px;
  line-height: 16px;
}

.line-card-package {
  background-color: #d3d3d3;
  width: 100%;
  height: 1px;
}

.wrapper-included {
  color: #7c8092;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-more--2 {
  flex-wrap: wrap;
  margin-bottom: 20px;
  display: flex;
}

.box-included {
  flex-wrap: nowrap;
  align-items: center;
  padding-right: 20px;
  font-size: 12px;
  line-height: 16px;
  display: flex;
}

.cont {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
  position: relative;
}

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

.button-card-package {
  color: #fff;
  text-align: center;
  background-color: #8d46f6;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 13px 0;
  font-size: 16px;
  line-height: 150%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.heading-card-package {
  color: #fff;
  border-radius: 26px;
  flex: 1;
  padding: 24px;
  position: relative;
}

.heading-card-package.violet {
  background-image: linear-gradient(130deg, #725ef2 45%, #725ef280);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-card-package.orange {
  background-image: linear-gradient(130deg, #ffa800 45%, #ffa80080);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-card-package.black {
  background-image: linear-gradient(130deg, #000 45%, #00000080);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-card-package.dark-blue {
  background-image: linear-gradient(130deg, #374e70 45%, #748092);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-card-package.orange-2 {
  background-image: linear-gradient(130deg, #ffa800 45%, #ffa80080);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.new-price-3 {
  font-size: 30px;
  font-weight: 700;
  line-height: 38px;
}

.par-head {
  font-size: 20px;
  line-height: 27px;
}

.par-64 {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.par-64._2 {
  font-weight: 400;
}

.par-64._2.m-top-16 {
  margin-top: 16px;
}

.par-64._2.m-buttom-32 {
  margin-bottom: 32px;
}

.par-64.m-buttom-8 {
  margin-bottom: 8px;
}

.par-64._4 {
  font-size: 1.25vw;
  font-weight: 400;
}

.image-161 {
  margin-left: 12px;
}

.card-included {
  background-color: #f4f5fa;
  border-radius: 30px;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px 32px 56px;
}

.text-block-12 {
  color: #ffffffbf;
  margin-top: 8px;
  font-size: 12px;
  line-height: 16px;
}

.small-name {
  color: #ffffffbf;
  margin-top: 0;
  font-size: 12px;
  line-height: 16px;
}

.small-name.d_hide_mobile {
  color: #000;
}

.div-block-260 {
  width: 100%;
}

.box-profession-copy {
  color: #fff;
  background-color: #eff0f440;
  border-radius: 30px;
  margin-bottom: 20px;
  padding: 6px 15px;
  font-size: 12px;
  line-height: 150%;
}

.more-card-package {
  color: #1e1b21;
  background-color: #fff;
  border-bottom-right-radius: 2.083vw;
  border-bottom-left-radius: 2.083vw;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 24px;
  font-size: 14px;
  line-height: 18px;
  display: flex;
}

.footer_soc_wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer_soc_wrapper.hide {
  display: none;
}

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

.inst_link.mrgn_right_16 {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 16px;
  display: flex;
}

.inst_link.mrgn_right_16 {
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 16px;
  display: flex;
}

.inst_link.mrgn_right_16:hover {
  background-color: #ffffff80;
}

.footer_top_block {
  justify-content: space-between;
  align-items: center;
  height: 40px;
  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;
}

.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_phone.mrgn_btm_24.hide {
  display: none;
}

.footer_phone.mrgn_btm_24 {
  color: #000;
  cursor: pointer;
  cursor: pointer;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 1;
  display: none;
}

.footer_link {
  max-width: 195px;
}

.footer_link.mrgn_btm_24 {
  cursor: pointer;
  cursor: pointer;
}

.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 {
  color: #000;
  margin-bottom: 16px;
  display: block;
}

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

.footer_divider_block {
  background-color: #4f5364;
  width: 100%;
  height: 1px;
  margin-top: 48px;
  margin-bottom: 48px;
}

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

.footer_mail {
  color: #fff;
  font-size: 20px;
  line-height: 1.2;
  text-decoration: none;
}

.footer_mail.mrgn_btm_24 {
  cursor: pointer;
  color: #000;
  cursor: pointer;
  font-weight: 700;
  line-height: 1;
}

.popup-order-title-2 {
  margin-bottom: 24px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3;
}

.popup-order-title-2.success {
  color: #22c993;
  font-size: 32px;
}

.popup-order-title-2.success.web {
  color: #000;
  margin-left: auto;
  margin-right: auto;
  font-size: 32px;
  line-height: 42px;
}

.privacy_text {
  color: #75798a;
  text-align: center;
  font-size: 12px;
  line-height: 1.2;
}

.q_btn_programm-3 {
  background-color: #14161f;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: 200px;
  height: 50px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.q_btn_programm-3.width_70 {
  width: 70%;
}

.popup_form {
  background-color: #fff;
  border-radius: 16px;
  margin-bottom: 0;
  padding: 0;
}

.form_field {
  color: #75798a;
  background-color: #fff;
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  width: 100%;
  height: 56px;
  margin-bottom: 24px;
  font-size: 18px;
  line-height: 1.2;
}

.form-7 {
  position: relative;
}

.form_btn {
  background-color: #8d46f6;
  border-radius: 12px;
  width: 100%;
  height: 56px;
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 1.2;
}

.success-message-10 {
  background-color: #f4f5fa;
}

.popup-close {
  z-index: -1;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.popup {
  z-index: 10;
  background-color: #1d1c1c;
  border: 1px solid #464646;
  border-radius: 20px;
  width: 100%;
  max-width: 640px;
  padding: 30px;
  display: block;
  position: relative;
}

.popup.xx {
  float: none;
  clear: none;
  perspective: none;
  text-align: center;
  object-fit: fill;
  float: none;
  clear: none;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  background-image: url("/landing-assets/1b/8e/3c8708bb17e965e9846f6bfc2f7b.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  border-style: none;
  border-width: 0;
  border-radius: 26px;
  max-width: 540px;
  margin: auto;
  padding: 160px 40px 32px;
  display: block;
  position: relative;
  transform: none;
}

.popup.xx2 {
  float: none;
  clear: none;
  perspective: none;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  background-image: none;
  border-style: none;
  border-width: 0;
  border-radius: 26px;
  max-width: 540px;
  margin: auto;
  padding: 120px 40px 32px;
  display: block;
  position: relative;
  transform: none;
}

.section-popup {
  z-index: 100;
  background-color: #0a0a0af2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-top: 40px;
  display: none;
  position: fixed;
  inset: 0%;
}

.section-popup.xx2 {
  z-index: 1000;
  z-index: 1005;
  z-index: 1000;
  background-color: #000000d9;
  padding-top: 0;
  font-family: Gbfont, sans-serif;
  line-height: 1.4;
  display: none;
  overflow: auto;
}

.swiper-wrapper {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-top: 80px;
  display: flex;
  overflow: visible;
}

.swiper-wrapper.mrgn_top_0 {
  margin-top: 0;
}

.swiper-wrapper.new.author {
  margin-top: 50px;
}

.swiper-wrapper.new-grid {
  margin-top: 0;
  position: relative;
}

.swiper-wrapper.reviews-wrapper {
  margin-top: 0;
  display: block;
}

.swiper-wrapper.teachers-wrapper, .swiper-wrapper.training-wrapper {
  margin-top: 0;
}

.swiper-wrapper.network-wrapper {
  margin-top: 0;
  display: block;
}

.swiper-slide {
  flex-direction: column;
  justify-content: flex-start;
}

.swiper-slide.it {
  color: #000;
  background-color: #fff;
  flex: none;
  width: 31%;
  min-width: auto;
  padding: 0;
  text-decoration: none;
  box-shadow: 0 3px 25px #001e4538;
}

.swiper-slide.it.min_h_540 {
  min-height: 540px;
}

.swiper-slide._3 {
  flex: none;
  width: 50%;
  min-width: auto;
}

.swiper-slide._4 {
  flex: none;
  width: 49%;
  min-width: auto;
}

.swiper-slide.teachers {
  background-color: #fff;
  width: auto;
  min-width: auto;
  min-height: auto;
  padding: 0;
  display: block;
}

.swiper-slide._5.swiper-author {
  width: 47%;
  min-width: 0%;
  min-height: auto;
}

.swiper-slide._5.swiper-author.min_w_auto {
  min-width: 47%;
}

.swiper-slide.box-slider {
  flex: none;
  width: 80%;
  min-width: auto;
  min-height: 0;
  display: block;
}

.swiper-slide.reset-slide {
  background-color: #0000;
  border-radius: 0;
  width: auto;
  min-width: auto;
  min-height: auto;
  padding: 0;
  display: block;
}

.swiper-container {
  width: 100%;
  margin-top: 80px;
}

.swiper-container.mrgn_top_0 {
  margin-top: 0;
}

.swiper-container.new-grid {
  flex-direction: column;
  margin-top: 45px;
  display: flex;
}

.swiper-container.new-grid.new {
  overflow: hidden;
}

.swiper-container.new {
  margin-top: 0;
}

.swiper-container.reviews-slider {
  width: auto;
  margin-top: 0;
  overflow: hidden;
}

.swiper-container.teachers-slider {
  margin-top: 0;
}

.swiper-container.training-slider {
  width: auto;
  margin-top: 0;
}

.wrp-text-160-3 {
  width: 100%;
  max-width: 176px;
  margin-top: 3px;
}

.wrp-text-160-3.mrgn_left_16 {
  margin-left: 16px;
}

.flickity-carousel-18 {
  width: 100%;
  margin-top: 64px;
  position: relative;
  overflow: hidden;
}

.block-ti-slider-3 {
  align-items: flex-start;
  height: auto;
  margin-bottom: 24px;
  display: flex;
}

.card-slide-2-3 {
  color: #fff;
  border-radius: 24px;
  flex-direction: column;
  width: 336px;
  margin-right: 32px;
  padding: 24px 32px 32px;
  display: flex;
  overflow: hidden;
}

.card-slide-2-3.newcard {
  background-color: #fff;
  min-height: 432px;
}

.prev_experts {
  cursor: pointer;
  transform-style: preserve-3d;
  margin-right: 20px;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.pddng_btm_16 {
  margin-bottom: 16px;
}

.next_experts {
  cursor: pointer;
}

.link-13 {
  color: #8d46f6;
  text-decoration: none;
}

.price_month_after_sale {
  color: #22c993;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.green_bg-2 {
  background-color: #22c993;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 396px;
  height: 42px;
  padding: 8px 0;
  display: flex;
}

.main_btm_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 110px;
  display: grid;
}

.whole_price_after_sale-3 {
  color: #fff;
  font-size: 25px;
  display: none;
}

.text_under_price {
  color: #7f8399;
  font-size: 16px;
}

.price_wrapper-2 {
  grid-column-gap: 0px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(auto, 371px) minmax(auto, 133px) minmax(auto, 133px);
  grid-auto-columns: 1fr;
  display: grid;
}

.timer_text {
  padding-left: 3px;
  padding-right: 3px;
}

.main_btm_text {
  color: #fff;
  line-height: 1.2;
}

.text-span-114 {
  padding-left: 3px;
}

.label_apps {
  align-items: center;
  margin-right: 0;
  display: flex;
}

.label_apps.mrgn_btm_16 {
  margin-bottom: 16px;
  margin-right: 24px;
}

.label_apps.mrgn_right_24 {
  margin-right: 24px;
}

.label_apps.mrgn_right_24.mrgn_btm_16 {
  margin-bottom: 16px;
}

.whole_price_text {
  color: #fff;
  line-height: 1.2;
  display: none;
}

.label_text-2 {
  color: #fff;
  white-space: nowrap;
  font-size: 14px;
  line-height: 1;
}

.main_uppr_wrapper {
  justify-content: space-between;
  line-height: 1.2;
  display: flex;
}

.label_point {
  color: #fff;
  white-space: nowrap;
  background-image: url("/landing-assets/e8/87/238ca2c98cf9ebce58034782dc01.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 32px;
}

.label_point.mrgn_rght_30 {
  margin-bottom: 10px;
  margin-right: 0;
}

.blocks_wrapper {
  z-index: 2;
  max-width: 637px;
  margin-right: 10px;
  position: relative;
}

.main_header {
  color: #fff;
  margin-top: 24px;
  margin-bottom: 24px;
  font-size: 43px;
  font-weight: 700;
  line-height: 1.2;
}

.main_header.mrgn_btm_96 {
  margin-bottom: 96px;
}

.main_header.mrgn_top_0 {
  margin-top: 0;
}

.main_text {
  color: #fff;
  margin-bottom: 24px;
  line-height: 1.2;
}

.label {
  width: 24px;
  margin-right: 8px;
}

.price_month_before_sale {
  color: #7f8399;
  margin-bottom: 0;
  font-size: 28px;
  text-decoration: line-through;
}

.labels_apps-2 {
  flex-wrap: wrap;
  margin-bottom: 24px;
  display: flex;
}

.whole_price_before_sale-3 {
  color: #7f8399;
  font-size: 24px;
  text-decoration: line-through;
  display: none;
}

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

.labels_text_wrapper.mrgn_btm_25 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  margin-bottom: 25px;
}

.labels_text_wrapper.mrgn_btm_25.python-labels {
  margin-top: 40px;
  margin-bottom: 31px;
}

.price_header {
  color: #fff;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
}

.main_btm_header {
  color: #75798a;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1.2;
}

.main_btm_header.mrgn_btm_8 {
  margin-bottom: 8px;
}

.main_btm_header.mrgn_btm_8.gift {
  margin-top: 30px;
}

.main_label-2 {
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.main_label-2.clr_white {
  color: #fff;
  border: 1px solid #e8e5f9;
  border-radius: 48px;
  width: 100%;
  max-width: 249px;
  height: 42px;
  font-weight: 400;
}

.main_label-2.clr_white.mrgn_top_24 {
  margin-top: 24px;
  font-size: 18px;
}

.main_label-2.white {
  color: #fff;
  padding-top: 2px;
}

.flex_wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.career_text {
  flex: 0 auto;
  margin-right: 20px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
}

.career_img {
  width: 100%;
  max-width: 855px;
  display: block;
}

.mrgn_btm_8 {
  margin-bottom: 8px;
}

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

.text_16 {
  font-size: 16px;
  line-height: 1.2;
}

.text_16.max_w_790 {
  width: 100%;
  max-width: 790px;
}

.text_16.grey_label {
  text-align: center;
  white-space: nowrap;
  background-color: #f4f5fa;
  border-radius: 46px;
  justify-content: center;
  align-items: center;
  height: 32px;
  margin-right: auto;
  padding: 4px 16px;
  display: flex;
}

.text_16.grey_label {
  text-align: center;
  background-color: #f4f5fa;
  border-radius: 46px;
  justify-content: center;
  align-items: center;
  height: 32px;
  margin-right: 10px;
  padding: 4px 16px;
  display: flex;
}

.text_16.grey_label.dlld {
  display: none;
}

.header_4 {
  font-weight: 700;
  line-height: 1.2;
}

.header_4.mrgn_8 {
  margin-top: 10px;
  margin-bottom: 8px;
}

.header_4.mrgn_rght_24 {
  margin-right: 24px;
}

.header_4.mrgn_rght_24.brkng {
  white-space: pre-wrap;
}

.header_4.mrgn_btm_16 {
  margin-bottom: 16px;
}

.header_4.text_clr_wht {
  color: #fff;
}

.header_4.text_clr_wht.fw_400 {
  font-weight: 400;
}

.flex_block {
  flex: 0 1.3 auto;
}

.flex_block.mrgn_rght_24 {
  flex: 0 auto;
  margin-right: 24px;
}

.slider_wrapper_cards {
  display: none;
}

.content_wrapper {
  padding: 16px;
}

.card_wrapper {
  background-color: #fff;
  border-radius: 16px;
  max-width: 416px;
  max-height: 283px;
}

.card_wrapper.hght_340 {
  max-height: 340px;
}

.grid_cards {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.crk_card {
  border-radius: 16px;
  width: 100%;
  max-width: 305px;
  min-height: 278px;
  max-height: none;
  padding: 16px;
}

.crk_card.bg_lght_orange {
  background-color: #fce9d9;
}

.crk_card.bg_lght_orange.mrgn_rght_24 {
  margin-right: 24px;
}

.crk_card.bg_lght_purple {
  background-color: #e8e5f9;
}

.crk_card.bg_lght_purple.mrgn_rght_24 {
  margin-right: 24px;
}

.crk_card.bg_lght_green {
  background-color: #d9f2e3;
}

.crk_card.bg_lght_green.mrgn_rght_24 {
  margin-right: 24px;
}

.crk_card.bg_lght_blue {
  background-color: #dae0ff;
}

.purple_link {
  color: #8d46f6;
}

.purple_link.nowrap {
  white-space: nowrap;
}

.crk_cards_wrapper-2 {
  justify-content: space-between;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
  overflow: hidden;
}

.crk_slider_wrapper {
  display: none;
}

.dev_block {
  background-color: #f4f5fa;
  background-image: url("/landing-assets/7d/15/c91638531d4001e087fa35387d3f.svg");
  background-position: 96%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 655px;
  height: 78px;
  padding-left: 32px;
  padding-right: 70px;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.hint_block {
  color: #fff;
  background-color: #75798a;
  border-radius: 16px;
  align-items: center;
  width: 100%;
  max-width: 400px;
  min-height: 104px;
  padding: 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  display: none;
  position: absolute;
  top: 0;
  right: -60px;
}

.program_dropdown {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 27px 0;
  display: flex;
  position: static;
}

.header_label_flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.program_wrapper {
  margin-top: 24px;
  margin-bottom: 88px;
}

.program_wrapper.hidden {
  display: none;
}

.program_dropdown_wrapper {
  border-bottom: 1px solid #000;
  width: 100%;
}

.label_period {
  background-color: #f4f5fa;
  border-radius: 46px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 304px;
  height: 32px;
  font-size: 16px;
  line-height: 1.2;
  display: flex;
}

.dropdown_block {
  position: static;
}

.dropdown_block.w--open {
  background-color: #fff;
  padding-bottom: 24px;
}

.minus_icon {
  display: none;
}

.program_header {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
}

.program_header.mrgn_btm_24 {
  margin-bottom: 24px;
}

.dropdown_name_wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.free_course_form {
  background-color: #fff;
  border-radius: 24px;
  margin-bottom: 0;
  padding: 64px;
}

.q_btn_programm-4 {
  background-color: #14161f;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 30%;
  max-width: 200px;
  height: 50px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.free_course_btn {
  background-color: #7833e8;
  border-radius: 12px;
  align-self: center;
  max-width: 310px;
  height: 56px;
  padding-left: 60px;
  padding-right: 60px;
}

.free_course_btn.purple {
  color: #fff;
  cursor: pointer;
}

.free_course_btn.purple {
  cursor: pointer;
}

.free_course_btn.purple:hover {
  background-color: #5d17ce;
}

.link-14 {
  color: #5d17ce;
}

.success-title-3 {
  text-align: center;
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.2;
  display: block;
}

.free_course_form_input-2 {
  color: #75798a;
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  align-self: center;
  max-width: 310px;
  height: 56px;
  margin-bottom: 0;
  margin-right: 24px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 18px;
  line-height: 1.2;
}

.free_course_policy {
  color: #8f93a3;
  margin-top: 24px;
  font-size: 12px;
  line-height: 1.2;
}

.div-block-264 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

._16-text {
  font-size: 16px;
}

._16-text.mrgn_btm_5 {
  margin-bottom: 5px;
}

.wrapper_635 {
  max-width: 635px;
  margin-right: auto;
}

.mrgn_rght_28 {
  margin-right: 28px;
}

.fs_14-2 {
  font-size: 14px;
  line-height: 1.2;
}

.fs_14-2.text_clr_white {
  color: #fff;
}

.fs_14-2.text_clr_white.mrgn_top_8 {
  margin-top: 8px;
}

.fs_14-2.clr_grey {
  color: #7c8092;
}

.fs_14-2.fw_700 {
  font-weight: 700;
}

.expert_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #28292b;
  border-radius: 16px;
  grid-template-rows: min-content min-content auto;
  grid-template-columns: minmax(min-content, 100px) 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 362px;
  min-height: 344px;
  padding: 24px 16px;
  display: grid;
}

.expert_wrapper.mrgn_rght_24 {
  margin-right: 24px;
}

.arrow_circles_wrapper-2 {
  justify-content: center;
  align-items: center;
  margin-top: 34px;
  display: flex;
}

.experts_slider_wrapper.overflow_h {
  overflow: hidden;
}

.resume_bottom_block_text-2 {
  max-width: 588px;
  margin-right: 54px;
}

.resume_middle_block {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  justify-content: space-between;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.resume_position_wrapper-2 {
  grid-column-gap: 32px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  display: grid;
}

.resume_wrapper {
  border: 1px solid #000;
  border-radius: 16px;
  width: 100%;
  padding: 48px;
}

.resume_job_title {
  font-size: 28px;
  font-weight: 700;
}

.image-174 {
  max-width: 320px;
}

.resume_skills_wrapper-2 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: min-content auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  margin-bottom: 32px;
  display: grid;
}

.resume_bottom_block {
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.review_slide {
  background-color: #f4f5fa;
  border-radius: 24px;
  max-width: 463px;
  margin-right: 24px;
  padding: 32px;
  display: inline-block;
}

.average_rating_text {
  white-space: nowrap;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 1.2;
}

.slide_avatar {
  display: none;
}

.average_rating_numbers {
  text-align: left;
  background-image: url("/landing-assets/21/c7/af447cf6d3796eba12619b858de4.svg");
  background-position: 0 40%;
  background-repeat: no-repeat;
  background-size: auto;
  max-width: 85px;
  margin-left: auto;
  padding-left: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.slide-r-item {
  min-height: 200px;
}

.reviews_slider_wrapper {
  overflow: hidden;
}

.slide_grade {
  background-image: url("/landing-assets/21/c7/af447cf6d3796eba12619b858de4.svg");
  background-position: 0 40%;
  background-repeat: no-repeat;
  background-size: auto;
  height: auto;
  padding-left: 20px;
  font-size: 16px;
  line-height: 1.2;
}

.slide_top_info-2 {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(64px, 64px) 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: block;
}

.average_rating {
  margin-right: 0;
}

.header_wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.header_wrapper.mrgn_btm_40 {
  margin-bottom: 40px;
}

.slide_review {
  margin-top: 14px;
  font-size: 16px;
  line-height: 1.2;
}

.slide_name-2 {
  align-self: auto;
  margin-bottom: 5px;
  font-weight: 700;
  line-height: 1.2;
}

.content_block.mrgn_rght_20 {
  margin-right: 20px;
}

.content_block.mrgn_rght_20.max_wdt_637 {
  width: 100%;
  max-width: 637px;
}

.inpt_form {
  color: #75798a;
  background-color: #fff;
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  width: 100%;
  height: 56px;
  margin-bottom: 24px;
  font-size: 18px;
  line-height: 1.2;
}

.form_wrapper {
  z-index: 1;
  margin-left: auto;
  position: relative;
}

.btm_frm_header {
  margin-bottom: 24px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
}

.text-span-116 {
  padding-left: 3px;
  padding-right: 3px;
}

.btm_form {
  background-color: #fff;
  border-radius: 16px;
  max-width: 523px;
  margin-bottom: 0;
  padding: 36px 48px;
}

.form_btn-2 {
  background-color: #8d46f6;
  border-radius: 12px;
  width: 100%;
  height: 56px;
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 1.2;
}

.form_btn-2:hover {
  background-color: #7e40da;
}

.bg_form_img {
  z-index: -1;
  max-width: 788px;
  position: absolute;
  inset: -36px 0% auto -95px;
}

.banks_logos {
  background-color: #fff;
  border-radius: 16px;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 40%;
  padding-left: 64px;
  padding-right: 64px;
  display: flex;
}

.font_20 {
  margin-bottom: 8px;
  line-height: 1.2;
}

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

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

.bank_img_mrgn {
  max-width: 150px;
  margin-right: 20px;
}

.bank_img_mrgn.mrgn_auto {
  margin-left: auto;
  margin-right: auto;
}

.bank_dscrptn {
  background-color: #fff;
  border-radius: 16px;
  width: 60%;
  padding: 24px;
}

.h-42-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 42px;
}

.par-20-4 {
  margin-bottom: 0;
  font-size: 20px;
}

.par-20-4._140 {
  line-height: 140%;
}

.image-sec-internet-2 {
  width: 26.3vw;
  margin-top: 30px;
}

.flkty-cont {
  flex-direction: row;
  margin-top: 82px;
}

.section-new {
  padding-left: 3%;
  padding-right: 3%;
}

.section-new.sec__internet {
  color: #000;
  background-color: #fff;
  padding: 103px 64px 90px;
}

.section-new.sec__internet.overflow-hidden {
  overflow: hidden;
}

.cont-slick-navc-copy {
  margin-top: 70px;
  display: flex;
}

.custom-text-sec-internet-2 {
  margin-top: 27px;
}

.cont-icon-nav {
  color: #fff;
  background-color: #14161f;
  border: 2px solid #000;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  margin-right: 30px;
  display: flex;
}

.cont-icon-nav._2 {
  margin-right: 0;
}

.cont-icon-nav.is-selected {
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
}

.div-block-182 {
  width: 26.3vw;
}

.cont-flex-slide-2 {
  flex-direction: row;
  display: flex;
}

.max-w-cont-sec-internet-2 {
  max-width: 660px;
  margin-left: 51px;
}

.nav-slick {
  flex: none;
  justify-content: space-between;
  width: 100%;
  max-width: 608px;
  margin-left: 51px;
  display: flex;
}

.slick-slide-2 {
  flex-direction: row;
  width: 100%;
}

.max-w-vert-2 {
  flex-direction: column;
  width: 100%;
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.h5-tag {
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.cont-internet-button-hide {
  display: none;
}

.h2-tag-2 {
  color: #000;
  letter-spacing: -1px;
  font-size: 42px;
  font-weight: 700;
  line-height: 1;
}

.h2-tag-2.h2-white-5 {
  color: #fff;
}

.h2-tag-2.block-title {
  margin-bottom: 24px;
  font-size: 46px;
}

.h2-tag-2.block-title.hidden {
  display: none;
}

.wrp-text-623-2 {
  width: 100%;
  max-width: none;
  padding-right: 40px;
}

.wrp-text-623-2.m-top-24 {
  margin-top: 24px;
}

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

.logo-3 {
  font-size: 20px;
}

.logo-3.mobile {
  display: none;
}

.block-ti-slider-4 {
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.card-slide-3-3 {
  border-radius: 24px;
  flex-flow: column;
  align-items: center;
  width: 336px;
  margin-right: 32px;
  display: flex;
  overflow: hidden;
}

.arrows-box-3 {
  display: flex;
}

.card-7-5 {
  z-index: 2;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  width: 100%;
  max-width: none;
  margin-bottom: 88px;
  padding: 58px 96px 84px;
  display: flex;
  position: relative;
}

.flickity-carousel-19 {
  width: 100%;
  margin-top: 40px;
  position: relative;
}

.h3-38-2 {
  color: #fff;
  min-height: 80px;
  margin-top: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.h6-tag-2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.submit-button-12 {
  background-color: #8d46f6;
  border-radius: 12px;
  margin-bottom: 15px;
  padding-top: 13px;
  padding-bottom: 15px;
  font-size: 20px;
  font-weight: 700;
}

.error-message-10 {
  border-radius: 12px;
}

.div-block-254 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: 24px;
  grid-template-columns: min-content max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.success-message-11 {
  color: #181818;
  background-color: #fff;
  border-radius: 15px;
  max-width: 400px;
  position: absolute;
  box-shadow: 3px 0 25px #001e457d;
}

.success-message-11.no-paket {
  max-width: none;
  inset: -10px auto auto 0%;
}

.success-message-11.no-paket.success_mssg_2 {
  z-index: 10;
  box-shadow: none;
  height: 400px;
  padding-top: 80px;
}

.margin-top {
  margin-top: 15px;
}

.color-grey {
  color: #8f93a3;
}

.div-block-238 {
  margin-top: 25px;
  margin-bottom: 15px;
}

.size-48 {
  font-size: 48px;
}

.submit-button-2 {
  background-color: #8d46f6;
  border-radius: 12px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 19px;
  padding-bottom: 19px;
  font-size: 20px;
  line-height: 26px;
}

.fs_20-2 {
  color: #000;
  font-size: 20px;
  line-height: 1.2;
}

.fs_20-2.fw_700 {
  font-weight: 700;
}

.fs_20-2.fw_700.clr_purple {
  color: #7e40da;
  font-weight: 700;
}

.fs_20-2.fw_700.clr_purple.fs_18 {
  font-size: 18px;
}

.fs_20-2.fw_700.clr_purple {
  color: #7e40da;
}

.fs_20-2.fw_700.clr_purple.mrgn_btm_24 {
  margin-bottom: 24px;
}

.fs_20-2.fw_700.mrgn_btm_8 {
  margin-bottom: 8px;
}

.fs_20-2.w_100.mrgn_btm_10 {
  margin-bottom: 10px;
}

.fs_20-2.w_100.mrgn_btm_10.max_wdth_637 {
  max-width: 637px;
}

.fs_20-2.clr_white {
  color: #fff;
}

.fs_20-2.clr_white.mrgn_btm_16 {
  margin-bottom: 16px;
}

.form-8 {
  color: #000;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  padding: 32px;
  line-height: 150%;
  display: flex;
}

.form-8.shadows {
  min-width: auto;
  position: relative;
  box-shadow: 0 3px 25px #001e4538;
}

.form-8.shadows-it {
  margin-top: 60px;
  box-shadow: 0 3px 25px #001e4538;
}

.h3-36 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  line-height: 48px;
}

.small-box {
  color: #000;
  background-color: #fff;
  border-radius: 30px;
  align-items: center;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 5px 15px 8px;
  font-size: 12px;
  line-height: 150%;
  display: flex;
}

.small-box.grey {
  color: #191816;
  background-color: #e1e1e9;
  font-size: 14px;
}

.small-box.size-18 {
  padding-left: 25px;
  padding-right: 25px;
  font-size: 18px;
  line-height: 150%;
}

.par-14.bold {
  font-weight: 700;
}

.size-28 {
  font-size: 28px;
  text-decoration: line-through;
}

.image-153 {
  margin-right: 16px;
}

.image-153.m-right-8.mrgn_rght_8 {
  width: 100%;
  max-width: 30px;
  margin-right: 8px;
}

.div-block-247 {
  color: #7c8092;
  align-items: center;
  font-size: 14px;
  line-height: 128%;
  display: flex;
}

.div-block-247.black {
  color: #191816;
}

.div-block-247.black.min_hght_0.hide-cer, .div-block-247.black.hide-cer {
  display: none;
}

.link-form {
  color: #8d46f6;
  text-decoration: none;
}

.link-form.underline-link {
  text-decoration: underline;
}

.container-small-box {
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: flex;
}

.container-small-box.margin-bottom {
  margin-bottom: 30px;
}

.container-small-box.margin-bottom._2 {
  margin-top: 0;
}

.old-price-main {
  opacity: .5;
  color: #7c8092;
  font-size: 16px;
  font-weight: 700;
}

.old-price-main.dsd {
  display: block;
}

.sec-main {
  background-color: #f4f5fa;
  background-image: url("/landing-assets/aa/31/cab4f9895b7690b6b4f64d4e080b.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 54%;
  padding-top: 50px;
  padding-bottom: 30px;
}

.container-max-w {
  flex-direction: column;
  align-items: flex-start;
  width: 92%;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.container-max-w.horiz-left {
  flex-direction: row;
  justify-content: flex-start;
}

.container-max-w.overflow {
  overflow: visible;
}

.box-price-main {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 26px;
  display: grid;
}

.h1-54 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  line-height: 130%;
}

.par-12 {
  font-size: 12px;
  line-height: 120%;
}

.par-12.centr {
  color: #7c8092;
  text-align: center;
  line-height: 120%;
}

.text-block-68 {
  font-size: 18px;
  line-height: 20px;
}

.text-field-7 {
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  min-height: 48px;
  padding-left: 16px;
  padding-right: 0;
  font-size: 16px;
  overflow: hidden;
}

.text-field-7:focus {
  border-style: solid;
  border-color: #b1b1bb;
}

.text-field-7::placeholder {
  color: #8f93a3;
  font-size: 16px;
}

.form-block-3 {
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 46%;
  max-width: 416px;
  margin-top: -85px;
  margin-bottom: 0;
  display: flex;
}

.form-block-3.main {
  margin-top: 150px;
  margin-bottom: 40px;
}

.form-block-3.main.w_100 {
  width: 100%;
  margin-top: 40px;
  position: relative;
}

.new-price-main {
  font-size: 20px;
  font-weight: 700;
}

.max-w-526 {
  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: 527px;
  margin-right: 50px;
  display: grid;
}

.max-w-526.main_grid_new {
  grid-template-columns: 1fr max-content;
  width: 100%;
  max-width: 100%;
}

.select-field-8 {
  color: #8f93a3;
  background-color: #f3f3f300;
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  min-height: 48px;
  padding-left: 13px;
  font-size: 16px;
}

.select-field-8:focus {
  border-color: #b1b1bb;
}

.heading-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  line-height: 70px;
}

.heading-2.clr_white {
  color: #fff;
}

.grid-24 {
  grid-column-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-grid-2 {
  z-index: 3;
  background-color: #f4f5fa00;
  border-radius: 30px;
  padding-top: 32px;
  padding-right: 64px;
  font-size: 18px;
  line-height: 130%;
  position: static;
}

.div-grid-2.mw {
  flex: none;
  width: 48%;
  max-width: 310px;
  padding-right: 0;
}

.cont-22 {
  z-index: 2;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
  position: relative;
}

.cont-22.form-2 {
  color: #fff;
  flex-direction: row;
  align-items: center;
  padding-top: 43px;
  padding-bottom: 43px;
}

.cont-22.form-3 {
  color: #fff;
  flex-direction: row;
  align-items: center;
  min-height: 470px;
  padding-top: 43px;
  padding-bottom: 43px;
}

.text-grey {
  color: #7c8092;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}

.text-grey.fdf {
  display: none;
}

.sign-in-link {
  color: #8d46f6;
  justify-content: flex-end;
  align-items: center;
  margin-top: 48px;
  margin-left: auto;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.sign-in-link.black {
  margin-left: 0;
}

.sign-in-link.center.onlymob {
  display: none;
}

.sign-in-link.m-top-100 {
  margin-top: 100px;
  text-decoration: none;
}

.sign-in-link._2 {
  margin-top: auto;
  margin-left: 0;
}

.sign-in-link.m-top-57 {
  margin-top: 57px;
}

.sect {
  padding-top: 64px;
  padding-bottom: 64px;
  overflow: hidden;
}

.sect.black {
  color: #fff;
  background-color: #252525;
}

.sect.black.dllflf {
  display: none;
}

.sect.grey {
  background-color: #eff0f5;
}

.sect.black-2 {
  background-color: #1b1c1f;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-height: 470px;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.sect.llwlc, .sect.skvkks {
  display: none;
}

.par-grid {
  font-size: 16px;
  line-height: 22px;
}

.par-grid.who {
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 27px;
}

.arrow {
  margin-left: 16px;
}

.par-more {
  max-width: 635px;
  margin-top: 24px;
  margin-bottom: 48px;
  font-size: 20px;
  line-height: 27px;
}

.par-more.who {
  max-width: 746px;
  margin-bottom: 64px;
}

.par-more._3 {
  margin-bottom: 48px;
}

.par-more._2 {
  margin-bottom: 42px;
}

.par-more.who {
  z-index: 1;
  max-width: 746px;
  margin-bottom: 64px;
}

.image-159 {
  width: 34%;
  position: absolute;
  inset: 10% 3% 0% auto;
}

.par-h {
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
}

.par-h.who {
  margin-bottom: 16px;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.par-h.m-buttom-15 {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.par-h._2 {
  color: #191816;
  font-weight: 700;
}

.par-h._3 {
  margin-top: 32px;
  font-weight: 700;
}

.par-h.bold-2 {
  color: #7c8092;
  font-weight: 700;
}

.div-grid-4 {
  background-color: #fff;
  border-radius: 15px;
  align-items: flex-start;
  padding: 32px 31px 32px 32px;
  display: flex;
}

.par-18-2 {
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 22px;
}

.div-block-249 {
  margin-left: 24px;
}

.par-20-5 {
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.par-20-5.regular {
  font-weight: 400;
  display: none;
}

.grid-25 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 15px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: space-around;
  width: 100%;
}

.text-head-it {
  max-width: 340px;
  margin-left: 60px;
  margin-right: auto;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.par-it {
  width: 50%;
  max-width: 536px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}

.div-card-grey {
  background-color: #eff0f5;
  border-radius: 20px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  min-height: 162px;
  margin-top: 16px;
  padding: 21px 32px;
  display: flex;
}

.div-card-grey._2 {
  margin-top: 80px;
}

.div-it {
  align-items: center;
  width: 50%;
  padding-right: 16px;
  display: flex;
}

.image-3419._2 {
  display: block;
}

.div-track {
  text-align: left;
  max-width: 277px;
  position: absolute;
  top: 4%;
}

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

.div-track-mob2 {
  max-width: 277px;
  display: none;
  position: absolute;
  top: 16%;
}

.par-track {
  color: #000;
  font-size: 14px;
  line-height: 18px;
}

.div-grid {
  background-color: #f4f5fa;
  border-radius: 30px;
  padding: 32px;
  font-size: 18px;
  line-height: 130%;
}

.image-b.arr {
  display: block;
}

.image--scheme {
  width: 55%;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  position: static;
  top: 0%;
  bottom: auto;
}

.text-s {
  color: #191816;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  position: absolute;
  bottom: 0%;
  left: 80%;
}

.div-track-3 {
  text-align: left;
  max-width: 277px;
  position: absolute;
  top: 21%;
  left: 80%;
}

.div-track-2 {
  text-align: left;
  max-width: 300px;
  position: absolute;
  bottom: 14%;
}

.div-block-257 {
  text-align: center;
  width: 100%;
  margin: 64px auto;
  position: relative;
}

.text-track {
  color: #748092;
  font-size: 14px;
  line-height: 18px;
}

.div-line._7, .div-line._5, .div-line._2, .div-line._3 {
  display: none;
}

.text-track-2 {
  color: #191816;
  padding-top: 2px;
  padding-bottom: 8px;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.image-160 {
  display: none;
}

.div-more-2 {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 24px;
  display: flex;
}

.div-more-2._2 {
  justify-content: space-between;
}

.grid-17 {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100vw;
  margin-left: -48px;
  margin-right: -48px;
  padding-left: 48px;
  padding-right: 48px;
  overflow: scroll;
}

.div-card {
  color: #fff;
  background-image: linear-gradient(114deg, #374e70 21%, #748092);
  border-radius: 30px;
  min-width: 272px;
  padding: 24px 24px 32px;
  position: relative;
}

.div-card.orange {
  background-image: linear-gradient(114deg, #ffa800 46%, #ffa90380);
}

.div-card.viol {
  background-image: linear-gradient(114deg, #725ef2 32%, #735ff380);
}

.div-card.black {
  background-image: linear-gradient(114deg, #000 37%, #03030380);
}

.div-text {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.btn-2 {
  color: #fff;
  background-color: #26e0a4;
  border-radius: 50px;
  margin-top: 20px;
  padding: 13px 60px;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s cubic-bezier(.25, .46, .45, .94);
}

.btn-2:hover {
  background-color: #22c792;
}

.btn-2.via-arrow {
  background-image: url("/landing-assets/6a/9e/7a0a6a6402df08fb7119dcea0411.png");
  background-position: 85%;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  padding-left: 40px;
  padding-right: 90px;
}

.btn-2.via-arrow:hover {
  background-position: 95%;
}

.btn-2.via-arrow.columns-2 {
  color: #000;
  background-color: #fff;
  background-image: url("/landing-assets/76/a0/0a598cf841efabc3379a71d4752d.svg");
  background-position: 95% 54%;
  background-size: 23px 23px;
  border-radius: 12px;
  padding: 12px 29px 12px 20px;
  font-size: 14px;
  line-height: 18px;
}

.btn-2.via-arrow.columns-2:hover {
  background-position: 98% 54%;
  background-size: 23px;
}

.text-head-2 {
  color: #fff;
  margin-bottom: 27px;
  font-size: 28px;
  line-height: 36px;
}

.text-more {
  background-color: #ffffff4d;
  border-radius: 30px;
  margin-bottom: 16px;
  padding: 7px 16px;
  font-size: 14px;
  line-height: 18px;
  display: inline-block;
}

.text-more._2 {
  margin-bottom: 3px;
  padding-top: 6px;
  padding-left: 12px;
  padding-right: 14px;
  font-size: 12px;
  line-height: 16px;
}

.image-3420 {
  position: absolute;
  top: 290px;
  left: 120px;
}

.text-point {
  max-width: 140px;
  font-size: 14px;
  line-height: 18px;
}

.text-point._2 {
  max-width: none;
  font-size: 12px;
  line-height: 16px;
}

.line-5 {
  background-color: #ffffff80;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-meaning {
  font-size: 16px;
  line-height: 22px;
}

.block-text-9 {
  margin-top: 64px;
}

.block-text-9._2 {
  margin-top: 0;
}

.par-18 {
  font-size: 18px;
  line-height: 24px;
}

.par-18.m-top-15 {
  margin-top: 16px;
  font-size: 16px;
  line-height: 22px;
}

.par-18.m-top-15.regular {
  font-weight: 400;
}

.par-18.m-top-24 {
  margin-top: 24px;
}

.par-18.m-top-18 {
  margin-top: 18px;
  font-size: 16px;
  line-height: 22px;
}

.par-18.m-top-18.hidden {
  display: none;
}

.par-18.m-top-32 {
  margin-top: 32px;
}

.par-18.grey {
  color: #7c8092;
  margin-bottom: 0;
}

.par-18._5, .par-18.question {
  margin-bottom: 0;
}

.block-text-8 {
  background-color: #eff0f5;
  border-radius: 30px;
  padding: 32px;
}

.block-text-8.mob, .block-text-8.hide {
  display: none;
}

.mask-img-6 {
  width: 104%;
  margin-top: 32px;
  margin-bottom: 32px;
}

.columns-3 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  justify-content: space-between;
  width: 100%;
  margin-top: 48px;
}

.columns-3._2 {
  align-content: space-between;
  align-items: stretch;
}

.column-5 {
  width: 100%;
  max-width: 526px;
}

.par-28 {
  font-size: 28px;
  line-height: 36px;
}

.par-28.bold {
  font-weight: 700;
}

.par-28.bold.m-top-48 {
  margin-top: 48px;
}

.par-28.bold.m-top-64 {
  margin-top: 64px;
  display: none;
}

.par-28.bold.lkfkkd, .par-28.bold.dllld, .par-28.bold.dds, .par-28.bold.kdkks, .par-28.bold.ldlld {
  display: none;
}

.column-6 {
  flex-direction: column;
  width: 100%;
  max-width: 526px;
  display: flex;
}

.wrp-text-7 {
  margin-top: 32px;
}

.wrp-text-8 {
  width: 100%;
  max-width: 746px;
  margin-top: 24px;
  margin-bottom: 40px;
}

.logo-4 {
  height: 80px;
  margin: 4px 7px;
}

.logo-4.width_140 {
  max-width: 140px;
  height: auto;
}

.logo-4.w_80 {
  max-width: 80px;
  height: auto;
}

.logo-4.w_60 {
  max-width: 60px;
  height: auto;
}

.logo-4.w_40 {
  max-width: 40px;
  height: auto;
}

.logo-4.w_100 {
  max-width: 100px;
  height: auto;
}

.logo-4.w_160 {
  max-width: 160px;
  height: auto;
}

.logo-4.w_120 {
  max-width: 120px;
  height: auto;
}

.line-logo-copy {
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  display: flex;
}

.line-logo-copy.hide {
  display: none;
}

.div-logo {
  border-radius: 30px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 32px;
  padding: 15px 25px 7px;
  display: flex;
  overflow: scroll;
  box-shadow: 0 0 10px 1px #001c4038;
}

.div-logo.disable-scrollbar.bg_white {
  box-shadow: none;
  box-shadow: none;
  background-color: #fff;
  padding: 0;
  overflow: auto;
}

.par-24 {
  font-size: 24px;
  line-height: 32px;
}

.par-24.bold {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.swiper-slide-2 {
  background-color: #f4f5fa;
  border-radius: 30px;
  flex-direction: column;
  flex: none;
  width: 50%;
  min-height: 1010px;
  padding: 32px;
  display: flex;
}

.swiper-slide-2._2 {
  width: 100%;
}

.swiper-slide-2._2.hidden {
  display: none;
}

.block-text-2-clide-2 {
  min-width: 115px;
  margin-left: 10px;
  font-size: 10px;
  line-height: 14px;
  display: flex;
}

.block-grid {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 711px;
  padding: 38px 50px 34px;
  font-weight: 700;
  display: flex;
}

.swiper-button-next {
  cursor: pointer;
  background-color: #f4f5fa;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.text-block-69 {
  text-align: center;
  font-weight: 700;
}

.par-65 {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.image-150 {
  margin-top: 15px;
  margin-bottom: 20px;
  overflow: hidden;
}

.image-150._2 {
  display: none;
}

.box-arrow-slider {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-content: stretch end;
  justify-items: end;
  margin-bottom: 24px;
  margin-left: auto;
  display: grid;
}

.box-arrow-slider.hidden, .box-arrow-slider.tablet {
  display: none;
}

.card-grid-slide {
  flex-flow: column wrap;
  align-items: flex-start;
}

.mask-img-grid {
  text-align: center;
  margin-bottom: 15px;
  position: relative;
}

.image-3421 {
  position: absolute;
  inset: -11% auto auto -8%;
}

.image-151 {
  margin-left: 6px;
}

.swiper-button-prev {
  cursor: pointer;
  background-color: #f4f5fa;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.swiper-button-prev.swiper-button-disabled {
  color: #d4d4dd;
}

.card-clide {
  background-color: #f4f5fa;
  border-radius: 20px;
  justify-content: space-between;
  align-items: stretch;
  min-height: 494px;
  display: flex;
}

.block-text-clide-2 {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.block-text-clide {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 466px;
  margin-bottom: 45px;
  margin-right: 24px;
  display: flex;
}

.wrp-text-slide {
  background-color: #e1e1e9;
  border-radius: 5000px;
  margin-bottom: 18px;
  padding: 8px 20px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.wrp-text-slide.mob {
  display: none;
}

.grid-26 {
  flex-flow: wrap;
  grid-template-rows: auto auto auto;
  grid-template-columns: 115px 115px 115px;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  width: 100%;
  max-width: 549px;
}

.link-block {
  color: #8d46f6;
  text-decoration: none;
}

.mask-img-slide-3 {
  z-index: 1;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.mask-img-slide-3._2 {
  justify-content: center;
  align-items: center;
  padding: 0 48px;
  font-size: 16px;
  line-height: 22px;
}

.mask-img-slide-3._4 {
  align-items: flex-start;
  padding-top: 0;
  padding-left: 68px;
}

.mask-img-slide-3.max_w_none {
  max-width: none;
  min-height: auto;
}

.column {
  color: #374e70;
  background-color: #f4f5fa;
  border-radius: 42px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  min-height: 260px;
  padding: 24px;
  font-weight: 700;
  display: flex;
}

.wrp-text-img {
  color: #000;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.wrp-text-img._1 {
  margin-right: 4px;
}

.wrp-text-img._2 {
  margin-left: 4px;
}

.wrp-text-4 {
  color: #000;
  background-color: #fff;
  border-radius: 30px;
  margin-right: auto;
  padding: 8px 15px 6px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.block-text-4 {
  color: #898989;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 270px;
  margin-top: 30px;
  margin-bottom: 26px;
  display: flex;
}

.column-2 {
  flex-direction: column;
  padding-top: 30px;
  display: flex;
}

.columns {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 55px;
}

.image-3423 {
  margin-bottom: 5px;
}

.wrp-text-6 {
  background-color: #fff;
  border-radius: 500px;
  margin-bottom: 8px;
  padding: 9px 25px;
}

.wrp-text-6.m-top-8 {
  margin-bottom: 8px;
  margin-right: 8px;
  padding-left: 16px;
  padding-right: 16px;
}

.block-text-7 {
  background-color: #f4f5fa;
  border-radius: 30px;
  flex-direction: column;
  width: 100%;
  max-width: 532px;
  padding: 32px 30px;
  display: flex;
}

.column-3 {
  width: 100%;
  max-width: 558px;
}

.par-14 {
  font-size: 14px;
  line-height: 18px;
}

.par-14.bold-purple {
  color: #6e62e9;
  font-weight: 700;
}

.par-14.m-buttom-16 {
  margin-bottom: 16px;
}

.block-text-6 {
  text-align: center;
  background-color: #fff;
  border-radius: 24px;
  margin-top: 18px;
  padding: 7px 40px;
}

.columns-2 {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  place-content: start stretch;
  align-items: start;
  width: 100%;
}

.block-text-5 {
  flex-wrap: wrap;
  align-items: flex-start;
  max-width: 100%;
  margin-top: 32px;
  margin-bottom: 24px;
  display: flex;
}

.wrp-text-5 {
  background-color: #e1e1e9;
  border-radius: 500px;
  margin-top: 33px;
  margin-bottom: 23px;
  padding: 8px 16px;
}

.lin-card-grid {
  border: 1px #d4d4dd;
  border-top-style: solid;
  margin-top: 18px;
  margin-bottom: 18px;
}

.sec-program-tabs {
  padding-top: 50px;
  padding-bottom: 60px;
}

.tabs-specialization {
  width: 100%;
  margin-top: 50px;
}

.max-w-490 {
  grid-column-gap: 16px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 88.662%;
  max-width: 490px;
  margin-top: 22px;
  margin-bottom: 50px;
  display: grid;
}

.max-w-630-2 {
  grid-column-gap: 16px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 88.662%;
  max-width: 630px;
  margin-top: 22px;
  margin-bottom: 48px;
  display: grid;
}

.max-w-800 {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 636px;
  display: grid;
}

.box-h6 {
  max-width: 332px;
}

.tabs-menu-pecialization {
  background-color: #f4f5fa;
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.box-month {
  background-color: #e1e1e9;
  border-radius: 30px;
  margin-bottom: 23px;
  padding: 8px 25px 10px;
  font-size: 14px;
  line-height: 18px;
}

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

.card-specialization {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.card-specialization.horiz {
  flex-direction: row;
  align-items: stretch;
  display: flex;
}

.wrapper-tab-pane {
  flex-direction: column;
  padding-top: 50px;
  display: flex;
}

.wraper-card-specialization {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 43px;
  display: flex;
}

.wraper-card-specialization.grid {
  grid-column-gap: 13px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
}

.wraper-card-specialization.grid.slllf, .wraper-card-specialization.dllls, .wraper-card-specialization.skfrslf, .wraper-card-specialization.skfjbbeg, .wraper-card-specialization.clls-f {
  display: none;
}

.box-profession {
  background-color: #fff;
  border-radius: 30px;
  padding: 6px 15px;
}

.wrapper-box-profession {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: start;
  margin-bottom: 7px;
  margin-left: 0;
  display: grid;
}

.tab-name-specialization {
  background-color: #ddd0;
  padding: 12px 24px 13px;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.tab-name-specialization.w--current {
  color: #fff;
  background-color: #1f222e;
  border-radius: 12px;
  align-self: center;
  padding: 12px 24px 13px;
}

.heading-box {
  background-color: #f4f5fa;
  border-radius: 30px;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px 32px 32px;
  display: flex;
  position: relative;
}

.par-card {
  font-size: 16px;
  line-height: 22px;
}

.par-card.llls {
  display: none;
}

.text-head {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.line-6 {
  background-color: #d4d4dd;
  width: 84%;
  height: 1px;
  margin-top: 51px;
  margin-bottom: 51px;
}

.box-more {
  background-color: #f4f5fa;
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  min-height: 420px;
  margin-top: -18px;
  padding: 48px 36px 40px 46px;
  display: flex;
  position: relative;
}

.box-more.margin-left {
  flex: none;
  width: 34%;
  margin-top: 0;
  margin-left: 24px;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 30px;
  font-size: 14px;
  line-height: 150%;
}

.max-w-564 {
  grid-column-gap: 16px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 564px;
  margin-top: 22px;
  display: grid;
}

.image-3424 {
  margin-right: 7px;
}

.div-marg-5 {
  margin-top: 5px;
}

.line-black-2 {
  background-color: #d4d4dd;
  width: 100%;
  height: 1px;
  margin-bottom: 48px;
  position: static;
  inset: 27% auto auto;
}

.box-heading-tab-pane {
  grid-column-gap: 63px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
}

.block-text-12 {
  justify-content: space-between;
  width: 100%;
  max-width: 500px;
  display: flex;
}

.form-block-4 {
  color: #7c8092;
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  max-width: 416px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 32px;
  line-height: 16px;
  position: relative;
}

.form-2 {
  flex-direction: column;
  display: flex;
}

.link-17 {
  color: #8d46f6;
  text-decoration: none;
}

.error-message-2 {
  line-height: 24px;
}

.text-field-3 {
  color: #191816;
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  min-height: 48px;
  margin-bottom: 12px;
  padding-left: 16px;
  font-size: 16px;
  line-height: 22px;
}

.text-field-3::placeholder {
  color: #75798a;
}

.sec-story {
  padding-top: 64px;
  padding-bottom: 65px;
  overflow: hidden;
}

.image-story {
  object-fit: cover;
  align-self: stretch;
  width: 100%;
  max-width: none;
  height: 100%;
}

.h4-20 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 130%;
}

.mask-card-story {
  background-color: #191816;
  border-radius: 30px;
  width: 100%;
  min-height: 209px;
  display: flex;
  overflow: hidden;
}

.mask-card-story._2 {
  background-color: #9ba2b7;
}

.max-w-636 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 636px;
  margin-top: 48px;
  display: grid;
}

.box-text-card-story {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  font-size: 16px;
  line-height: 137%;
  display: grid;
}

.div-block-240 {
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  max-width: 390px;
  display: flex;
}

.color-grey-blue {
  color: #748092;
  margin-top: 8px;
  margin-bottom: 24px;
  line-height: 24px;
}

.max-w-762 {
  max-width: 762px;
  margin-top: 20px;
  margin-bottom: 50px;
  font-size: 24px;
  line-height: 145%;
}

.image-3425 {
  width: 150px;
  margin-right: 30px;
}

.apella {
  width: 31px;
}

.gb {
  width: 154px;
}

.div-teacher {
  align-items: center;
  display: flex;
}

.sec-teachers {
  padding-top: 50px;
  padding-bottom: 77px;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.wrapper-link-social {
  justify-content: space-between;
  width: 52%;
  margin-right: 10px;
  display: flex;
}

.skillbox-copy-copy-copy {
  width: 20px;
}

.dellemc {
  width: 115px;
}

.h3-18-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 26px;
}

.h3-18-2.blue {
  color: #191816;
}

.div-block-241 {
  border: 1px solid #d4d4dd;
  border-style: solid none;
  margin-top: 50px;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-bottom: 30px;
}

.icon-social {
  display: none;
}

.icon-social._2 {
  display: block;
}

.skillbox-copy-copy {
  width: 20px;
}

.text-block-16 {
  cursor: pointer;
  display: none;
}

.name-teacher {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.gb-copy {
  width: 20px;
}

.rich-card-teachers {
  font-size: 16px;
  line-height: 22px;
}

.skillbox {
  width: 87px;
}

.skillbox-copy {
  width: 16px;
}

.skillbox-copy-copy-2 {
  width: 17px;
}

.div-block-242 {
  color: #8d46f6;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  padding-top: 24px;
  text-decoration: none;
  display: flex;
}

.digital_design {
  width: 41px;
}

.grid-18 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.grid-18.m-top-64 {
  grid-template-columns: 1fr;
  margin-top: 64px;
}

.par-18-3 {
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}

.head-grid {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.div-grid-3 {
  background-color: #eff0f5;
  border-radius: 30px;
  padding: 32px;
}

.card-column {
  align-items: flex-start;
  display: flex;
}

.wrp-text-18 {
  margin-top: 3px;
  margin-left: 18px;
}

.image-157 {
  width: 63%;
  max-width: 263%;
  margin-bottom: 0%;
}

.image-157._2 {
  width: 50%;
}

.lin-clider {
  background-color: #d4d4dd;
  width: 100%;
  height: 1px;
  margin-top: 32px;
  margin-bottom: 32px;
}

.link-4 {
  color: #8d46f6;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
}

.par-h-3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
}

.par-h-3.bold-3 {
  font-weight: 700;
}

.par-h-3.m-top-24 {
  margin-top: 24px;
}

.swiper-slide-3._4 {
  background-color: #eff0f5;
  border-radius: 30px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  min-height: 734px;
  padding: 32px;
  display: flex;
}

.swiper-slide-3._6 {
  background-color: #eff0f5;
  border-radius: 30px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  min-height: 494px;
  padding: 32px;
  display: flex;
}

.swiper-slide-3._8 {
  background-color: #eff0f5;
  border-radius: 30px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  min-height: 228px;
  padding: 32px;
  display: flex;
}

.swiper-slide-3._5 {
  background-color: #eff0f5;
  border-radius: 30px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  min-height: 550px;
  padding: 32px;
  display: flex;
}

.column-8 {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.block-text-14 {
  background-color: #eff0f5;
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 32px;
}

.block-text-14._2 {
  margin-bottom: 0;
}

.swiper-wrapper-3 {
  flex-direction: row;
  width: 100%;
  display: flex;
}

.tabs-content {
  width: 100%;
  margin-top: 120px;
}

.div-block-250 {
  background-color: #d4d4dd;
  width: 53%;
  height: 1px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% -53% 0% auto;
}

.div-block-250._2 {
  left: -53%;
  right: auto;
}

.div-block-252 {
  border-top: 1px solid #d4d4dd;
  border-bottom: 1px solid #d4d4dd;
  border-right: 1px solid #d4d4dd;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  align-items: center;
  width: 13%;
  height: 51%;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  inset: 0 -13% 0% auto;
}

.div-block-252._2 {
  border-left: 1px solid #d4d4dd;
  border-right-style: none;
  border-radius: 12px 0 0 12px;
  left: -13%;
  right: auto;
}

.columns-4 {
  background-color: #eff0f5;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto;
  justify-content: space-between;
  width: 100%;
  margin-top: 41px;
  padding: 32px 56px;
}

.columns-4._2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrp-text-16 {
  max-width: 440px;
  margin-top: 75px;
  font-weight: 700;
}

.tab-link-tab-1-2 {
  background-color: #c8c8c800;
  border-radius: 12px;
  padding: 1.527vw 7.42vw;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.tab-link-tab-1-2.w--current {
  color: #fff;
  background-color: #1f222e;
}

.grid-19 {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: start;
  margin-top: auto;
}

.div-block-251 {
  background-color: #d4d4dd;
  width: 1px;
  height: 40%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: -18px 0% auto;
}

.column-7 {
  max-width: 155px;
}

.tabs-menu-2 {
  background-color: #f4f5fa;
  border: 1px solid #d4d4dd;
  border-radius: 1.38vw;
}

.par-66 {
  color: #fff;
  font-size: 36px;
  line-height: 48px;
}

.par-66._2 {
  color: #e06800;
  margin-bottom: 4px;
  font-size: 2.9vw;
  font-weight: 700;
}

.par-66._3 {
  font-weight: 700;
}

.columns-8 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  margin-bottom: 48px;
}

.tabs-2 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 32px;
  display: none;
}

.column-9 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.sec-geekbrains {
  padding-top: 64px;
  padding-bottom: 64px;
  overflow: hidden;
}

.box-arrow-slider-2 {
  grid-template-rows: auto;
  margin-bottom: 24px;
  margin-left: auto;
}

.wrp-text-15 {
  width: 100%;
  max-width: 636px;
}

.columns-7 {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  justify-content: start;
}

.swiper-container-3 {
  flex-direction: column;
  display: flex;
}

.wrp-text-17 {
  margin-top: 8px;
  margin-bottom: 48px;
}

.swiper-button-prev-2 {
  cursor: pointer;
  background-color: #f4f5fa;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.columns-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: start;
  width: 100%;
  margin-top: 40px;
}

.swiper-button-next-2 {
  cursor: pointer;
  background-color: #f4f5fa;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.par-h-2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
}

.div-block-245 {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: max-content auto auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.div-block-245._2 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.list {
  margin-top: 40px;
  padding-left: 24px;
}

.sect-2 {
  padding-top: 64px;
  padding-bottom: 64px;
  overflow: hidden;
}

.sect-2._2 {
  overflow: visible;
}

.text-span-108 {
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.list-item {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 24px;
}

.image-152 {
  flex: none;
  width: 210px;
}

.image-152._2 {
  width: 180px;
  margin-bottom: 35px;
}

.text-block-6 {
  margin-top: 48px;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.text-block-6.m-top-48 {
  margin-top: 20px;
}

.text-block-5 {
  color: #e06800;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.text-block-5._2 {
  margin-right: auto;
}

.sec-packages-2 {
  padding-top: 50px;
  padding-bottom: 90px;
  display: none;
}

.par-packet-2 {
  max-width: 180px;
}

.par-packet-2._2 {
  max-width: 116px;
}

.par-packet-2._2.fs_14 {
  font-size: 14px;
  line-height: 1.2;
}

.par-packet-2._3 {
  max-width: 152px;
}

.par-packet-2._3.fs_14, .par-packet-2.fs_14 {
  font-size: 14px;
  line-height: 1.2;
}

.div-block-235 {
  grid-column-gap: 1.25vw;
  grid-row-gap: 16px;
  color: #7c8092;
  border: 1px solid #d4d4dd;
  border-radius: .694vw;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: center;
  margin-bottom: 4px;
  padding: 4px 1.736vw 12px 1.527vw;
  display: grid;
}

.h3-38-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 36px;
}

.h3-38-3.clr_white {
  color: #fff;
}

.card-included-2 {
  background-color: #f4f5fa;
  border-radius: 30px;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 32px 32px 56px;
  display: flex;
}

.text-block-3 {
  border-bottom: 1px solid #d4d4dd;
  margin-bottom: 6px;
  padding-top: 10px;
  padding-bottom: 8px;
}

.text-span-118 {
  font-size: .972vw;
  font-weight: 700;
}

.box-included-2 {
  justify-content: center;
  align-items: center;
  font-size: 12px;
  line-height: 16px;
  display: flex;
}

.text-64 {
  font-size: 4.444vw;
  font-weight: 700;
  line-height: 120%;
}

.text-64.margin {
  margin-top: -19px;
  margin-left: -18px;
}

.text-64._2 {
  margin-top: -19px;
}

.text-block-2 {
  font-size: .694vw;
  line-height: 151%;
}

.div-block-266 {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 30px;
  display: grid;
}

.card-package-2 {
  border: 1px #d3d3d3;
  border-radius: 30px;
  flex-direction: column;
  transition: all .3s;
  display: flex;
  box-shadow: 0 0 14px 1px #001e4538;
}

.card-package-2:hover {
  box-shadow: 0 0 11px 5px #374e7080;
}

.wrapper-year {
  grid-template-rows: auto auto;
  grid-template-columns: auto auto auto auto auto auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: none;
}

.dox-price-2 {
  margin-top: 32px;
  font-size: 12px;
  line-height: 16px;
}

.dox-price-2._16 {
  margin-top: 16px;
}

.new-price {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.wrapper-included-2 {
  grid-column-gap: 24px;
  grid-row-gap: 30px;
  color: #7c8092;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  width: 100%;
  display: grid;
}

.image-included-2 {
  margin-right: 1.388vw;
}

.box-year {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: .972vw;
  line-height: 151%;
  display: flex;
}

.h2-36 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  line-height: 48px;
}

.div-block-237 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 32px;
  font-size: 16px;
  line-height: 22px;
  display: grid;
}

.h3-20 {
  color: #fff;
  max-width: 306.328px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 130%;
}

.button-signup {
  color: #77a8f2;
  background-color: #3898ec00;
  background-image: url("/landing-assets/b9/ef/d211ad60ff7bbd1a8b0fc2feba8a.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 40px 40px;
  padding: 7px 56px 7px 0;
  font-size: 24px;
  font-weight: 700;
}

.button-signup.white {
  color: #fff;
  background-image: url("/landing-assets/55/ff/6d719d44003e2f72b7529b80466f.svg");
  background-position: 98%;
  background-size: 32px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 64px;
  font-size: 16px;
  line-height: 22px;
}

.par-add {
  max-width: 306.328px;
}

.sec-add-information {
  color: #fff;
  background-color: #8d46f6;
  padding-top: 50px;
  padding-bottom: 93px;
  display: none;
  overflow: scroll;
}

.arrow-question {
  margin-top: 7px;
  margin-left: 20px;
}

.block-question {
  background-color: #eff0f5;
  border-radius: 20px;
  width: 100%;
  margin-bottom: 16px;
  padding: 32px;
}

.wrp-answer {
  overflow: hidden;
}

.wrp-question {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  font-weight: 700;
  display: flex;
}

.colum-question-2 {
  flex-direction: column;
  width: 100%;
  max-width: 352px;
  margin-top: 45px;
  font-weight: 700;
  display: flex;
  position: sticky;
  top: 100px;
}

.wrp-text-14 {
  width: 100%;
  max-width: 580px;
}

.colum-question {
  width: 100%;
  max-width: 746px;
}

.button-11 {
  text-align: center;
  background-color: #8d46f6;
  border-radius: 12px;
  padding: 19px 30px;
  font-size: 20px;
  line-height: 26px;
}

.button-11.m-top-25 {
  margin-top: 25px;
}

.columns-question {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  justify-content: space-between;
  place-items: start center;
  width: 100%;
  margin-top: 48px;
}

.wrp-text-12 {
  width: 100%;
  max-width: 430px;
}

.text-block-8 {
  line-height: 24px;
}

.remodal-3 {
  background-color: #0c0c0c;
  padding-left: 5%;
  padding-right: 5%;
}

.div-block-261 {
  text-align: left;
  background-color: #fff;
  border-radius: 14px;
  width: 100%;
  max-width: 700px;
  padding: 30px;
  position: relative;
}

.par-18.bold {
  font-weight: 700;
}

.par-18.m-top-10 {
  margin-top: 10px;
}

.image-162 {
  cursor: pointer;
  position: absolute;
  inset: 31px 31px auto auto;
}

.text-span-119, .text-span-120, .text-span-121 {
  font-size: 24px;
  line-height: 1.2;
}

.body_gb {
  font-family: Gbfont, sans-serif;
  font-size: 20px;
  line-height: 1.2;
}

.body_gb.black_bg {
  background-color: #0f0f0f;
}

.mrgn_btm_48 {
  margin-bottom: 48px;
}

.heading_1 {
  color: #000;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.2;
}

.heading_1.mrgn_btm_24 {
  margin-bottom: 24px;
}

.basics_main_input-2 {
  color: #75798a;
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  width: 100%;
  height: 56px;
  margin-bottom: 24px;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 1.2;
}

.list-item-2 {
  margin-bottom: 4px;
  font-size: 20px;
}

.duration_wrapper.mrgn_btm_16 {
  margin-bottom: 16px;
}

.main_form_wrapper {
  flex: none;
  margin-top: 100px;
  margin-left: auto;
  position: relative;
}

.btm_form_wrapper-2 {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  max-width: 433px;
  height: 100%;
  min-height: 516px;
  max-height: 516px;
  margin-left: auto;
  padding: 36px 48px;
  position: relative;
}

.btm_form_wrapper-2.mrgn_for_circle {
  z-index: 1;
  min-height: 580px;
  max-height: 580px;
  margin-top: 65px;
}

.label_green {
  color: #000;
  text-align: center;
  white-space: nowrap;
  background-color: #22c993;
  border-radius: 48px;
  max-width: 370px;
  padding: 8px 16px;
  font-weight: 700;
  line-height: 1;
}

.label_green.mrgn_btm_24 {
  margin-bottom: 24px;
}

.promo_popup {
  background-color: #fff;
  border-radius: 13px;
  max-width: 300px;
  display: none;
  position: absolute;
  inset: auto;
  overflow: visible;
  box-shadow: 1px 1px 3px #000;
}

.promo_text {
  color: #000;
  text-align: center;
  border-radius: 13px;
  padding: 10px;
}

.text-block-48 {
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.form_btn_purple {
  color: #fff;
  cursor: pointer;
  background-color: #7833e8;
  border-radius: 12px;
  width: 100%;
  height: 56px;
  margin-bottom: 24px;
  font-family: Gbfont, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}

.form_btn_purple:hover {
  background-color: #5d17ce;
}

.form_btn_purple.br_40 {
  border-radius: 40px;
}

.mrgn_btm_22 {
  margin-bottom: 22px;
}

.mrgn_btm_22.max-w_100p {
  width: 100%;
  max-width: 100%;
}

.success-message-12 {
  background-color: #fff;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 160px;
  padding-bottom: 60px;
}

.success-message-12.mrgn_40 {
  margin-left: 0;
  margin-right: 0;
  padding: 20px 0;
}

.form_main_basics {
  z-index: 10;
  background-color: #fff;
  border-radius: 16px;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0;
  position: static;
}

.sale_circle_wrapper {
  z-index: 3;
  background-color: #ffcf40;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  height: 110px;
  display: flex;
  position: absolute;
  left: -65px;
}

.form_header {
  color: #191816;
  margin-bottom: 24px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
}

.form_header.mrgn_btm_0 {
  text-align: center;
  margin-bottom: 0;
  font-size: 28px;
}

.form_header.mrgn_btm_0.clr_white {
  color: #fff;
}

.form-9 {
  z-index: 10;
  margin: 0;
  position: static;
}

.form-9.bg_clr_grey {
  background-color: #f4f5fa;
}

.form-9.dark_form {
  background-color: #22263b;
}

.fs_36 {
  color: #000;
  font-size: 36px;
  line-height: 1.2;
}

.fs_36.fw_700 {
  font-weight: 700;
}

.fs_36.fw_700.mrgn_btm_8 {
  margin-bottom: 8px;
}

.fs_36.fw_700.mrgn_btm_32 {
  margin-bottom: 32px;
}

.fs_36.fw_700.clr_white {
  color: #fff;
}

.fs_36.fw_700.minus_twenty_block {
  transition: all .2s;
  display: none;
}

.fs_36.fw_700.whole_sum {
  transition: all .2s;
}

.fs_36.clr_green {
  color: #22c993;
  font-weight: 400;
}

.fs_36.clr_green.fs_700 {
  font-weight: 700;
}

.fs_36.clr_green.fs_700.mrgn_btm_8 {
  margin-bottom: 8px;
}

.fs_36.clr_white {
  color: #fff;
}

.promo_wrapper {
  position: relative;
}

.c_section-2 {
  padding: 64px 44px;
  overflow: hidden;
}

.c_section-2.bg_pic {
  background-color: #f4f5fa;
  background-image: url("/landing-assets/bd/9c/3d63ae79dffcfbf825db2439eb9a.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.c_section-2.bg_pic.pddng_btm_24 {
  padding-bottom: 24px;
}

.c_section-2.ben_bg {
  background-image: url("/landing-assets/4e/4e/102609d73aef27f6eb561f77fc8a.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.c_section-2.bg_purple {
  background-color: #725ef2;
  background-image: url("/landing-assets/07/29/926efd75873f3302cdd4061b05ca.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.c_section-2.bg_light_purple {
  background-color: #f4f5fa;
  background-image: url("/landing-assets/79/a1/2bb1c8e6ab1c620a1811e4f4566e.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.c_section-2.bg_black {
  background-color: #000;
}

.c_section-2.sertif_bg {
  background-image: url("/landing-assets/4e/4e/102609d73aef27f6eb561f77fc8a.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.c_section-2.bg_light_grey {
  background-color: #f6f5fc;
}

.c_section-2.bg_puple_lght {
  background-color: #e8e5f9;
}

.c_section-2.bg_light_yellow {
  background-color: #fff8e2;
}

.c_section-2.bg_clr_black {
  background-color: #000;
}

.c_section-2.bg_clr_black.overflow_h {
  overflow: hidden;
}

.fs_28 {
  color: #000;
  font-size: 28px;
  line-height: 1.2;
}

.fs_28.clr_grey {
  color: #7f8399;
}

.fs_28.clr_grey.crossed {
  text-decoration: line-through;
}

.fs_28.clr_grey.crossed.mrgn_btm_8 {
  margin-bottom: 8px;
}

.fs_28.fw_700 {
  font-weight: 700;
}

.fs_28.fw_700.mrgn_btm_8 {
  margin-bottom: 8px;
}

.fs_28.fw_700.mrgn_btm_12 {
  margin-bottom: 12px;
}

.fs_28.fw_700.mrgn_btm_16 {
  margin-bottom: 16px;
}

.fs_28.fw_700.clr_white {
  color: #fff;
}

.fs_16 {
  color: #000;
  font-size: 16px;
  line-height: 1.2;
}

.fs_16.clr_grey {
  color: #7f8399;
}

.fs_16.clr_grey.fw_400 {
  font-weight: 400;
}

.fs_16.clr_grey_2-0 {
  color: #8f93a3;
}

.fs_16.clr_grey_2-0.pddng_rght_40 {
  padding-right: 40px;
}

.fs_16.clr_grey_2-0.pddng_rght_40.mrgn_btm_8 {
  margin-bottom: 8px;
}

.fs_16.fw_700 {
  color: #191816;
  font-weight: 700;
}

.fs_16.clr_purple.no_link {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: block;
}

.fs_16.clr_purple.no_link.mrgn_top_16 {
  margin-top: 16px;
}

.fs_16.fw_400 {
  font-weight: 400;
}

.fs_24 {
  font-size: 24px;
  line-height: 1.2;
}

.fs_24.pddng_top_32 {
  border-top: 1px solid #8d46f6;
  padding-top: 32px;
}

.fs_24.mrgn_btm_32 {
  margin-bottom: 32px;
}

.fs_24.mrgn_btm_16 {
  margin-bottom: 16px;
}

.fs_24.fw_700 {
  font-weight: 700;
}

.fs_24.fw_700.mrgn_btm_16 {
  margin-bottom: 16px;
}

.list_elem {
  background-image: url("/landing-assets/54/d7/b41a5fb4675872433eedf2bc73f7.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  justify-content: flex-start;
  align-items: center;
  min-height: 26px;
  padding-top: 0;
  padding-left: 40px;
  line-height: 1;
  display: flex;
}

.benefits_wrapper.mrgn_top_52 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 52px;
  display: grid;
}

.card_suitable {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  max-width: 415px;
  min-height: 148px;
  padding: 24px;
}

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

.benefits_grid_wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.benefit_wrapper {
  background-image: url("/landing-assets/eb/ef/18bb47a2cc679941bdb565f5f324.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding-top: 32px;
}

.image-3426 {
  width: 100%;
}

.metod-video-wrap {
  border-radius: 30px;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 50px;
  overflow: hidden;
}

.metod-video-wrap.mrgn_0 {
  margin-top: 0;
  margin-bottom: 0;
}

.text_header_4 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.text_header_4.clr_white {
  color: #fff;
}

.text_header_4.clr_purple {
  color: #654ff5;
}

.text_header_4.clr_lght_purple_2 {
  color: #9285e0;
}

.text_header_4.clr_lght_purple {
  color: #b0a7e9;
}

.text_header_4.clr_lght_purple_3 {
  color: #796ad8;
}

.timeline-item-uptitle {
  color: #595959;
  margin-bottom: 10px;
}

.timeline-item-uptitle.clr_lght_purple {
  color: #b0a7e9;
}

.timeline-wrap {
  padding-top: 58px;
}

.timeline-wrap.pddng_0 {
  padding-top: 20px;
}

.timeline-item-line {
  background-color: #f9f9fb;
  width: 2px;
  position: absolute;
  inset: 0% auto 42% 16px;
}

.timeline-item-line.tl-4 {
  background-color: #725ef2;
}

.timeline-item-line.tl-4.new_clr {
  background-color: #8576e1;
}

.timeline-item-line.tl-2 {
  background-color: #b0a7e9;
}

.timeline-item-line.tl-3 {
  background-color: #8576e1;
}

.timeline-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 2px solid #725ef2;
  grid-template-rows: auto;
  grid-template-columns: 2fr 3fr 3fr 3fr 1.5fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.timeline-2.timeline_new {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .75fr;
}

.timeline-item {
  flex-direction: column;
  align-items: flex-start;
  min-height: 80px;
  padding-top: 40px;
  padding-left: 32px;
  display: flex;
  position: relative;
}

.timeline-item.timeline-last {
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 0;
  padding-top: 0;
  padding-left: 14px;
  display: flex;
}

.timeline-circle {
  background-color: #f9f9fb;
  border-radius: 64px;
  width: 36px;
  height: 36px;
  position: absolute;
  inset: -18px auto auto 0%;
}

.timeline-circle.tc-2 {
  background-color: #b0a7e9;
}

.timeline-circle.tc-3 {
  background-color: #8576e1;
}

.timeline-circle.tl-4 {
  background-color: #725ef2;
}

.timeline-circle.tl-4.new_clr {
  background-color: #8576e1;
}

.timeline-end-2 {
  color: #fff;
  background-color: #725ef2;
  border-radius: 20px;
  width: auto;
  margin-left: 0;
  padding-bottom: 2px;
  padding-left: 14px;
  padding-right: 14px;
  font-size: 24px;
  display: inline-block;
  position: relative;
  inset: -19px auto auto 3px;
}

.timeline-end-2.text-24px {
  position: absolute;
  left: auto;
  right: -3px;
}

.timeline-end-2.text-24px.line_hght_1 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.plan_card_0 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #6654d9;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 30px 35px;
  display: grid;
}

.fs_18 {
  line-height: 1.2;
}

.fs_18.clr_white {
  color: #fff;
}

.fs_18.mrgn_btm_0 {
  margin-bottom: 0;
}

.fs_18.fw_700 {
  font-weight: 700;
}

.fs_18.fw_700.mrgn_btm_12 {
  margin-bottom: 12px;
}

.fs_18.mrgn_btm_32 {
  margin-bottom: 32px;
}

.fs_18.mrgn_btm_10 {
  margin-bottom: 10px;
}

.fs_18.clr_grey {
  color: #7c8092;
}

.fs_18.clr_grey.ln_thrgh {
  text-decoration: line-through;
}

.fs_18.clr_black {
  color: #000;
}

.plan_card_2 {
  background-image: url("/landing-assets/b4/87/73e8f4d2ebaf71857ad6e498be7e.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 32px;
  padding: 32px;
}

.plan_card_1 {
  background-color: #e8e5f9;
  border-radius: 32px;
  padding: 32px;
}

.plan_wrapper_grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.clr_purple {
  color: #725ef2;
}

.clr_purple.minus_twenty {
  display: none;
}

.image-191 {
  width: 100%;
}

.tab_menu_text {
  white-space: nowrap;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.labels_wrapper {
  flex-wrap: wrap;
  width: auto;
  display: flex;
}

.tag_technology {
  color: #fff;
  white-space: nowrap;
  background-color: #6654d9;
  border-radius: 60px;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 1.2;
}

.tag_technology.mrgn_rght_16 {
  margin-bottom: 16px;
  margin-right: 16px;
}

.tabs_menu {
  background-color: #f4f5fa;
  border-radius: 32px;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 16px;
  display: flex;
  overflow: auto;
}

.tam_menu_block {
  background-color: #f4f5fa;
  border-radius: 32px;
  padding: 24px 40px;
  display: block;
}

.tam_menu_block.w--current {
  color: #fff;
  background-color: #000;
}

.tab_content_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #e8e5f9;
  background-image: url("/landing-assets/52/53/d2f70984a2e4b2321e5f286786e2.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .6fr;
  grid-auto-columns: 1fr;
  padding: 32px;
  display: grid;
}

.btn_arrow {
  background-image: url("/landing-assets/6a/9e/7a0a6a6402df08fb7119dcea0411.png");
  background-position: 135px;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  border-radius: 60px;
  justify-content: flex-start;
  align-items: center;
  max-width: 191px;
  height: 58px;
  padding-left: 32px;
  padding-right: 57px;
  display: flex;
}

.btn_arrow.bg_clr_green {
  background-color: #22c993;
}

.btn_arrow.max_w_284 {
  background-position: 228px;
  max-width: 284px;
}

.btn_arrow.max_w_284.bg_clr_green.mrgn_top_32 {
  margin-top: 32px;
}

.step_card_0 {
  background-image: url("/landing-assets/9a/77/980b46606d21f63c9aee77de10a7.svg"), url("/landing-assets/b4/87/73e8f4d2ebaf71857ad6e498be7e.jpg");
  background-position: 32px 32px, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 32px;
  padding: 32px;
}

.step_card_grey {
  background-color: #f5f3ff;
  border-radius: 32px;
  padding: 32px;
}

.step_card_grey.bg_img_4 {
  background-image: url("/landing-assets/a1/ac/69e27ca1b1591f02d14fab5819d6.svg");
  background-position: 32px 32px;
  background-repeat: no-repeat;
  background-size: auto;
}

.step_card_grey.bg_img_3 {
  background-image: url("/landing-assets/52/dc/bfdad992fd3ac09fa661ef1dcec5.svg");
  background-position: 32px 32px;
  background-repeat: no-repeat;
  background-size: auto;
}

.step_card_grey.bg_img_1 {
  background-image: url("/landing-assets/19/ea/8f093b1e4c063b3ae35a943fd2fb.svg");
  background-position: 32px 32px;
  background-repeat: no-repeat;
  background-size: auto;
}

.step_card_grey.bg_img_2 {
  background-image: url("/landing-assets/a4/c7/2df2872521c15832d68cb41342ca.svg");
  background-position: 32px 32px;
  background-repeat: no-repeat;
  background-size: auto;
}

.mrgn_top_102 {
  margin-top: 102px;
}

.mrgn_top_78 {
  margin-top: 78px;
}

.step_card_form {
  background-image: url("/landing-assets/61/fe/ecf4e452aaf4f34751304e421c56.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 32px;
  padding: 32px;
}

.image-192 {
  margin-left: auto;
}

.max_w_633 {
  max-width: 633px;
}

.line-logo-copy-2 {
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  display: flex;
}

.fs_36-2 {
  color: #000;
  font-size: 36px;
  line-height: 1.2;
}

.fs_36-2.fw_700 {
  font-weight: 700;
}

.fs_36-2.fw_700.mrgn_btm_32 {
  margin-bottom: 32px;
}

.fs_36-2.fw_700.mrgn_btm_8 {
  margin-bottom: 8px;
}

.fs_36-2.clr_green {
  color: #22c993;
  font-weight: 400;
}

.fs_36-2.clr_green.fs_700 {
  font-weight: 700;
}

.fs_36-2.clr_green.fs_700.mrgn_btm_8 {
  margin-bottom: 8px;
}

.testim-list {
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  overflow: hidden;
}

.mod-margin-10 {
  margin-bottom: 10px;
}

.mod-margin-10.mb-0 {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.testin-spec {
  font-size: 16px;
  line-height: 1.2;
}

.testim-img {
  object-fit: cover;
  border-radius: 100px;
  margin-right: 28px;
}

.span-bold2 {
  font-weight: 700;
}

.testim-text-14 {
  color: #75798a;
  margin-bottom: 10px;
  font-size: 14px;
}

.testim-text-ico {
  font-size: 13px;
}

.testim-item-top {
  align-items: flex-start;
  display: flex;
}

.testim-ico {
  width: 16px;
  margin-top: 4px;
  margin-right: 15px;
}

.testim-content-bottom {
  grid-column-gap: 19px;
  grid-row-gap: 15px;
  border-top: 1px solid #d4d4dd;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 25px;
  padding-top: 20px;
  display: grid;
}

.testim-slide {
  width: 49%;
  height: auto;
  padding-right: 20px;
  display: inline-block;
}

.testim-link {
  color: #898989;
  margin-top: 35px;
  font-size: 13px;
}

.testim-item {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: auto;
  min-height: 530px;
  margin-right: 40px;
  padding: 35px 32px 35px 35px;
  display: flex;
}

.span-bold {
  font-weight: 700;
}

.testim-content-top {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.inline {
  display: inline-block;
}

.card-slide-6 {
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  width: 467px;
  min-height: 1110px;
  padding: 40px 30px 60px;
  line-height: 120%;
  display: flex;
}

.block-button-2 {
  flex-wrap: wrap;
  align-items: flex-start;
  min-height: 75px;
  margin-top: 17px;
  margin-bottom: 17px;
  display: flex;
}

.image-3427 {
  margin-right: 5px;
}

.par-67 {
  color: #725ef2;
  border-bottom-width: 1px;
  border-bottom-color: #725ef2;
  font-size: 18px;
  font-weight: 400;
  line-height: 110%;
}

.par-67.m-top {
  margin-top: 25px;
}

.par-67.m-top-7 {
  width: 100%;
  max-width: 253px;
  margin-top: 7px;
}

.slider-buttons-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: start;
  margin-top: 50px;
  display: grid;
}

.slider-buttons-box.hide {
  display: none;
}

.m-top-49 {
  color: #000;
}

.link-par-18 {
  color: #725ef2;
  border-bottom: 1px solid #725ef2;
  line-height: 110%;
  text-decoration: none;
}

.link-par-18._2 {
  color: #c4c4c4;
  border-bottom-color: #c4c4c4;
}

.link-par-18._2.m-top-25 {
  margin-top: 15px;
}

.bullit-text {
  background-image: url("/landing-assets/d4/38/c249258360ca9b8aca6234737054.svg");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 5px;
  margin-left: 8px;
  padding-left: 10px;
}

.bullit-text._2 {
  background-image: url("/landing-assets/2a/a5/1c9a078afa0737566594f817f1e5.svg");
  margin-top: 0;
}

.swiper-button-next-3 {
  cursor: pointer;
  margin-right: 35px;
}

.m-top-20 {
  margin-top: 20px;
}

.block-logo-3 {
  margin-top: 20px;
  margin-bottom: auto;
}

.image-3428 {
  margin-right: 15px;
}

.swiper-button-prev-3 {
  cursor: pointer;
}

.line-7 {
  background-color: #725ef2;
  height: 2px;
  position: absolute;
  inset: 0% 100px auto 0%;
}

.line-7._2 {
  background-color: #000;
  width: 100%;
  margin-top: 22px;
  margin-bottom: 22px;
  position: static;
}

.block-text-16 {
  width: 100%;
  height: 220px;
  position: relative;
}

.div-block-268 {
  color: #fff;
  background-color: #725ef2;
  border-radius: 500px;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 10px 10px 8px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.text-block-70 {
  font-weight: 400;
  line-height: 100%;
}

.block-text-17 {
  min-height: 448px;
  margin-top: 20px;
}

.text-span-122 {
  font-weight: 700;
}

.image-3429 {
  position: absolute;
  inset: -15px 0% auto auto;
}

.head-30 {
  font-size: 30px;
}

.head-30._2 {
  max-width: 245px;
  font-weight: 700;
  line-height: 120%;
}

.mrgn_btm_32 {
  margin-bottom: 32px;
}

.list-3 {
  color: #fff;
}

.mrgn_btm_3 {
  margin-bottom: 3px;
}

.image-193 {
  z-index: 0;
  max-width: 788%;
  position: absolute;
  top: -45px;
  left: -204px;
}

.q-a-title {
  max-width: 276px;
  margin-bottom: 0;
  font-size: 18px;
}

.q-a-title.font_weight_700 {
  font-weight: 700;
  line-height: 1.2;
}

.q-a-arrow {
  height: 100%;
}

.q-a-column {
  width: 50%;
  padding-left: 16px;
  padding-right: 16px;
}

.q-a-header {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 15px;
  display: flex;
}

.q-a-item {
  background-color: #f6f5fd;
  border-radius: 32px;
  margin-bottom: 20px;
  padding: 25px 32px 10px 25px;
}

.q-a-p {
  margin-bottom: 0;
  padding-bottom: 15px;
}

.q-a-wrap {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  margin: -16px;
  display: flex;
}

.q-a-content {
  padding-top: 0;
  padding-right: 14px;
  font-size: 14px;
  overflow: hidden;
}

.crk_cards_wrapper.show_always.mrgn_top_24 {
  margin-top: 24px;
}

.section-31 {
  margin-top: 0;
  padding-top: 60px;
  padding-left: 0%;
  padding-right: 0%;
  font-family: Gbfont, sans-serif;
}

.container-1470 {
  max-width: 1440px;
  margin-top: 0;
  padding: 60px 48px 40px;
}

.btm_legal_info-2 {
  color: #7f8399;
  margin-top: 32px;
  font-size: 14px;
  line-height: 1.2;
}

.link-18 {
  color: #d4d4dd;
  cursor: pointer;
  background-color: #0000;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.leg_info-2 {
  color: #d4d4dd;
  max-width: 480px;
  font-size: 16px;
  line-height: 1.2;
}

.acc_num_info-2 {
  color: #d4d4dd;
  text-align: right;
  align-self: flex-start;
  max-width: 480px;
  font-size: 16px;
  line-height: 1.2;
}

.footer_inner_block-2 {
  max-width: 1296px;
  padding-left: 0;
  padding-right: 0;
}

.footer_block-2 {
  background-color: #000;
  width: 100%;
  min-height: 330px;
  padding: 104px 44px 80px;
  font-family: Gbfont, sans-serif;
}

.footer_left_wrapper-2 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 720px;
  margin-right: 162px;
  display: flex;
}

.footer_left_wrapper-2.max_wdth_480 {
  max-width: 480px;
}

.contacts_link {
  color: #d4d4dd;
  cursor: pointer;
  line-height: 1.2;
  text-decoration: none;
}

.contacts_link:hover {
  text-decoration: underline;
}

.contacts_link.mrgn_btm_16 {
  margin-bottom: 16px;
  font-size: 14px;
}

.footer_bottom_block-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.left_info_wrapper-2 {
  justify-content: space-between;
  width: 100%;
  max-width: 620px;
  display: flex;
}

.brand-7 {
  margin-left: 0;
  margin-right: auto;
}

.div-block-269 {
  padding-left: 0;
  padding-right: 0;
}

.paragraph-52 {
  font-size: 24px;
  font-weight: 700;
}

.heading-46 {
  margin-bottom: 20px;
}

.div-block-272 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 120px 120px 120px 120px;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  max-width: 55%;
  margin-left: auto;
  display: grid;
}

.div-block-271 {
  width: 100%;
  margin-top: 20px;
}

.dropdown-list-5 {
  position: static;
}

.plus_hide {
  display: block;
  overflow: visible;
}

.dropdown-4 {
  justify-content: space-between;
  width: 100%;
  display: block;
}

.div-block-273 {
  width: 100%;
}

.container-1471 {
  max-width: 1440px;
  margin-top: 0;
  padding: 80px 48px 40px;
}

.dropdown-toggle-3 {
  border-bottom: 1px solid #000;
  justify-content: space-between;
  padding-right: 20px;
  display: flex;
}

.dropdown-toggle-3.w--open {
  padding-right: 20px;
}

.payment_logo-2 {
  margin-bottom: 20px;
  margin-right: 20px;
}

.text-block-71 {
  background-color: #fff;
  padding: 20px;
}

.minus_hide {
  display: none;
}

.link-21 {
  white-space: nowrap;
}

.heading-47 {
  margin-bottom: 20px;
}

.bold-text-44, .bold-text-45 {
  font-size: 20px;
}

.body-gbfont {
  color: #191816;
  font-family: Gbfont, sans-serif;
  font-size: 18px;
  line-height: 133%;
}

.tehnol-wr {
  flex-wrap: wrap;
  justify-content: flex-start;
  max-width: 900px;
  margin-bottom: 18px;
  margin-right: -60px;
  display: flex;
}

.grid-60 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  grid-template-columns: 1fr;
  min-width: 290px;
  display: none;
  position: relative;
}

.checkbox {
  width: 20px;
  height: 20px;
  margin-top: 0;
}

.simply_discount_h {
  font-size: 30px;
}

.paragraph-77 {
  font-size: 18px;
  line-height: 25px;
}

.paragraph-77.mrgn_btm_0 {
  max-width: 1000px;
  margin-bottom: 0;
}

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

.t-14 {
  font-size: 14px;
}

.t-14.bold.form_text_unique_offer.fhtgh {
  display: block;
}

.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.abs {
  z-index: 1;
  background-color: #fff;
  background-position: 50px;
  border-radius: 24px;
  width: 100%;
  padding: 12px 12px 12px 70px;
  display: none;
  position: absolute;
  top: 0;
  box-shadow: 0 3px 25px #001e4538;
}

.t-14.bold.form_text_unique_offer.abs.lh_1 {
  line-height: 1.2;
  text-decoration: none;
  display: none;
}

.t-14.border {
  color: #fff;
  background-color: #8d46f6;
  border-radius: 24px;
  padding: 7px 16px;
}

.t-14.border.black {
  color: #fff;
  background-color: #000;
}

.t-14.border.yellow {
  color: #191816;
  background-color: #fae58b;
}

.t-14.border.new-grid {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 9px;
}

.div-block-280 {
  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-280.w_100 {
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 800px;
}

.bold-text-28 {
  display: inline;
}

.image-213 {
  position: absolute;
  inset: 27px auto auto -30px;
}

.text-span-168 {
  color: #ff0004;
}

.text-span-168.clr_purple {
  color: #8d46f6;
}

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

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

.max-w-526-copy.main_grid_new {
  grid-template-columns: 1fr max-content;
  grid-auto-columns: max-content;
  width: 100%;
  max-width: 100%;
  margin-right: 0;
}

.box-tech-h {
  color: #7c8092;
  margin-top: 10px;
  font-size: 16px;
}

.box-tech-h.mrgn_btm_10 {
  margin-top: 0;
  margin-bottom: 10px;
}

.par-12-2 {
  color: #7c8092;
  text-align: left;
  font-size: 12px;
  line-height: 120%;
}

.par-12-2.fs_9.weight-norm, .par-12-2.fs_9.weight-norm.mrg-btm_10 {
  font-weight: 400;
}

.par-12-2.fs_9.mrg-btm_10 {
  margin-bottom: 10px;
}

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

.small-box-2.tag_middle {
  background-image: linear-gradient(107.85deg, #ffd991 8.07%, #f7bb21);
}

.small-box-2.tag_pro {
  color: #fff;
  background-image: linear-gradient(108deg, #131313 14.85%, #5b6678);
}

.text-span-20 {
  font-size: 26px;
  line-height: 36px;
  text-decoration: line-through;
}

.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-family: Gbfont, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.checkbox-label {
  margin-left: 10px;
}

.par-50 {
  font-size: 18px;
  line-height: 24px;
}

.par-50.m-top-20 {
  margin-top: 20px;
}

.par-50.grey {
  color: #7c8092;
  margin-bottom: 0;
}

.par-50.m-top-15 {
  margin-top: 16px;
  font-size: 16px;
  line-height: 22px;
}

.par-50.m-top-24 {
  margin-top: 24px;
}

.par-50.hide-cer {
  display: none;
}

.text-bold {
  font-weight: 700;
}

.h1-54-2 {
  font-size: 54px;
  line-height: 63px;
}

.h1-54-2.mrgn_btm_10 {
  font-size: 46px;
  line-height: 1.2;
}

.h1-54-2.normal {
  font-weight: 400;
}

.mini_disc {
  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/61/7c/f9627efa4c3b378ee59ac126023f.svg");
  background-size: 100%;
  width: 136px;
  height: 136px;
  top: -12px;
  left: -64px;
  right: auto;
}

.success-message-13 {
  color: #181818;
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 3px 0 25px #001e457d;
}

.par-49 {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.par-49._4 {
  opacity: .5;
  color: #7c8092;
  font-weight: 700;
}

.bold-text-33 {
  display: inline;
}

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

.container-max-w-2.tags {
  flex-direction: row;
  justify-content: space-between;
}

.box-price-main-2 {
  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;
}

.form-block-5 {
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 46%;
  max-width: 416px;
  margin-top: -85px;
  margin-bottom: 0;
  display: flex;
}

.form-block-5.main {
  width: 44%;
  margin-top: 0;
  margin-bottom: 40px;
  position: relative;
}

.form-block-5.main.w_100 {
  width: 100%;
  max-width: 416px;
}

.text-span-169 {
  color: #6e62e9;
  font-size: 42px;
  font-weight: 700;
  line-height: 48px;
}

.text-block-87 {
  margin-right: 20px;
}

.form_start_stream.mrgn-t_10 {
  margin-top: 10px;
}

.form_start_stream.fs_16 {
  text-align: left;
  font-size: 16px;
  line-height: 22px;
}

.form_start_stream.fs_16.l-height_20 {
  line-height: 20px;
}

.form_start_stream.fs_16.l-height_20.text-center {
  text-align: center;
}

.text-span-170 {
  color: #7c8092;
  display: inline-block;
}

.img_logo_tag {
  margin-left: -12px;
  margin-right: 5px;
}

.div-block-281 {
  margin-top: 24px;
  margin-bottom: 16px;
}

.grid-70 {
  grid-column-gap: 52px;
  grid-template-rows: auto;
  align-items: start;
  min-width: 120%;
  max-width: none;
  margin-top: 16px;
  margin-bottom: 16px;
}

.grid-70.box_full_prices {
  grid-template-columns: 1fr;
  min-width: 100%;
}

.tag_lvl {
  padding-left: 8px;
}

.tags-2.tag-wrap {
  flex-wrap: wrap;
  align-items: center;
  max-width: 890px;
  list-style-type: none;
  display: flex;
}

.checkbox-field {
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.box-tech {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.text-span-171 {
  display: inline-block;
}

.small-box-3 {
  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-3.grey {
  color: #191816;
  background-color: #e1e1e9;
  font-size: 14px;
}

.margin-top-2 {
  margin-top: 15px;
}

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

.sec-main-it._2.section-hidden {
  display: none;
}

.vis_min_480 {
  margin-bottom: 0;
}

.box-tag-education {
  background-image: url("/landing-assets/50/3d/1bdb81919be5e0b090e6eb4f9c38.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  width: 100%;
  margin-top: 22px;
  padding: 35px 48px;
}

.box-howmuch-prof {
  margin-top: 88px;
}

.t-28 {
  font-size: 28px;
  line-height: 128%;
}

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

.t-28.bold.dont-shrink {
  flex: none;
}

.t-28.bold.dont-shrink.sp-auto {
  margin-left: auto;
}

.t-28.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.max-w-623-3 {
  max-width: 750px;
  padding-right: 40px;
}

.max-w-623-3.m-top-24 {
  margin-top: 24px;
}

.div-block-686 {
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.div-block-662 {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 26px auto auto 7%;
}

.div-block-662.hide {
  display: none;
}

.box-mini-card {
  grid-row-gap: 60px;
  flex-direction: column;
  margin-top: 57px;
  display: flex;
}

.box-card-specialist {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24px;
  display: grid;
}

.box-card-specialist.new-grid {
  flex-wrap: wrap;
  display: flex;
}

.grid-126 {
  grid-column-gap: 19px;
  grid-row-gap: 24px;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
  justify-content: space-between;
  width: 100%;
  margin-top: 33px;
}

.image-3409 {
  align-self: flex-start;
  width: 100%;
  max-width: 115px;
  margin-top: 96px;
}

.image-3410 {
  width: 100%;
  max-width: 283px;
}

.tag-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 35px;
  display: flex;
}

.tag-box.gap-30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.h2-white-7 {
  color: #fff;
  font-size: 42px;
  line-height: 54px;
}

.swiper-button-prev-4 {
  cursor: pointer;
  background-color: #f4f5fa;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.swiper-button-prev-4:hover {
  background-color: #eff0f5;
}

.image-3407 {
  width: 100%;
  max-width: 234px;
}

.image-3453 {
  display: block;
  position: absolute;
  top: -12px;
  left: -22px;
}

.image-3453.icon-target {
  width: 100%;
  max-width: none;
  top: -20px;
  left: -17px;
}

.text-span-160 {
  border-right: 1px solid #fff;
}

.text-span-160.black {
  border-right-color: #191816;
}

.t-24 {
  color: #000;
  font-size: 24px;
  line-height: 133%;
}

.div-block-696 {
  background-color: #f6f5fd;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  min-height: 460px;
  padding-bottom: 30px;
  display: flex;
  position: relative;
}

.div-block-696._2 {
  justify-content: center;
  align-items: flex-start;
  width: 55%;
  min-height: 404px;
  padding: 113px 34px 113px 12%;
}

.grid-128 {
  grid-column-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
}

.grid-128.new-flex {
  flex-wrap: wrap;
  grid-template-columns: 1fr;
  display: flex;
}

.p-24 {
  font-size: 24px;
  line-height: 133%;
}

.p-24.m-top-24 {
  margin-top: 24px;
}

.p-24.m-top-54 {
  margin-top: 54px;
}

.list-blockchain {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.submit-button-purpl {
  text-align: center;
  background-color: #8d46f6;
  border-radius: 12px;
  flex: 0 auto;
  width: 100%;
  margin-bottom: 15px;
  padding-top: 18px;
  padding-bottom: 19px;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
}

.h2-100 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 100px;
  line-height: 110%;
}

.h2-100.s-54 {
  font-size: 54px;
}

.h2-100.s-54.spec-tr {
  color: #fff;
}

.image-3406 {
  border-radius: 25px;
  width: 100%;
  max-width: 1440px;
}

.color-slate {
  color: #725ef2;
}

.wit-card-copy {
  background-color: #fff;
  border-radius: 40px;
  width: 100%;
  max-width: 464px;
  padding: 48px 48px 75px;
  position: relative;
}

.left-arrow-3 {
  justify-content: center;
  align-items: center;
  width: 5%;
  margin-left: -5px;
  display: flex;
}

.text-white {
  color: #fff;
}

.card-text-img {
  align-items: center;
  display: flex;
}

.box-mini-card-copy {
  grid-row-gap: 50px;
  flex-direction: column;
  margin-top: 50px;
  display: flex;
}

.block-text-96 {
  background-image: url("/landing-assets/03/21/64690e94e110a8fe70e0f679cb52.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  margin-top: 43px;
  padding: 32px 45px;
}

.h2-64 {
  font-size: 64px;
  line-height: 1.2;
}

.h2-64.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.h2-64.reg {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.big-card-spec {
  background-image: url("/landing-assets/da/d7/42b16739b373ab368f76bb78cada.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  padding: 35px 35px 30px 30px;
  overflow: hidden;
}

.text-span-167 {
  color: #fff;
  font-size: 15px;
}

.t-36 {
  font-size: 36px;
  line-height: 134%;
}

.t-36.bold {
  display: inline-block;
}

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

.t-36.bold.new-grid {
  font-size: 2.3vw;
}

.box-tags-otrasl {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #191816;
  background-color: #fff;
  border-radius: 48px;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 24px;
  padding: 78px;
  display: flex;
}

.box-tags-otrasl.new-grid {
  padding: 40px;
}

.text-mini-card {
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.text-mini-card.mt-15 {
  margin-top: 15px;
}

.text-span-166 {
  font-size: 15px;
}

.h2-box-white {
  color: #fff;
}

.div-block-704 {
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.par-23 {
  color: #725ef2;
  font-size: 23px;
  line-height: 140%;
}

.par-23._2 {
  color: #fff;
}

.h3-24 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2vw;
  line-height: 145%;
}

.h3-24.px {
  font-size: 24px;
  font-weight: 400;
}

.description-form {
  grid-row-gap: 4px;
  flex-direction: column;
  margin-top: 16px;
  font-size: 16px;
  line-height: 137%;
  display: flex;
}

.big-card {
  background-color: #f6f5fd;
  border-radius: 30px;
  flex-direction: column;
  padding: 40px;
  display: flex;
}

.div-block-697 {
  width: 100%;
  padding-left: 10px;
}

.block-text-97 {
  padding-left: 43px;
  padding-right: 43px;
}

.block-text-97.m-top-35 {
  margin-top: 35px;
}

.wrapper-box-timer {
  background-color: #fff;
  border-radius: 24px;
  margin-bottom: 8px;
  padding: 16px 32px;
  position: relative;
  box-shadow: 0 3px 24px #001e4538;
}

.h2-box-new-grid {
  grid-row-gap: 25px;
  flex-direction: column;
  display: flex;
}

.h2-box-new-grid.mt-13 {
  margin-top: 13px;
  margin-bottom: 50px;
}

.h2-box-new-grid.mt-50 {
  grid-row-gap: 34px;
  margin-top: 50px;
}

.h2-box-new-grid.mt-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.box-two-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  margin-top: 50px;
  display: flex;
}

.box-list-blockchain {
  grid-row-gap: 14px;
  flex-direction: column;
  display: flex;
}

.grid-127 {
  grid-column-gap: 28px;
  grid-row-gap: 50px;
  place-items: end;
  margin-top: 150px;
}

.div-logo-2 {
  border-radius: 30px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 32px;
  padding: 15px 25px 7px;
  display: flex;
  overflow: scroll;
  box-shadow: 0 0 10px 1px #001c4038;
}

.div-logo-2.disable-scrollbar._2 {
  overflow: visible;
}

.h2-63 {
  font-size: 63px;
  line-height: 110%;
}

.h2-63.regular {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.div-block-706 {
  text-align: left;
  position: relative;
}

.box-education {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto;
  grid-auto-columns: auto;
  align-items: end;
  margin-top: 100px;
  display: grid;
}

.mw-text {
  width: 100%;
  max-width: 230px;
}

.box-border {
  border-bottom: 1px solid #000;
  margin-bottom: 24px;
  padding-bottom: 24px;
}

.image-3408 {
  width: 100%;
  max-width: 342px;
}

.arrow-question-2 {
  margin-left: 20px;
}

.grid-122 {
  grid-column-gap: 25px;
  grid-row-gap: 58px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  margin-top: 64px;
}

.submit-button-13 {
  background-color: #8d46f6;
  border-radius: 12px;
  width: 100%;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 19px;
  padding-bottom: 19px;
  font-size: 20px;
  line-height: 26px;
}

.mask-copy {
  background-color: #fff;
  border-radius: 30px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 33px 100px 35px;
}

.timer {
  background-color: #eff0f5;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2px 6px 6px;
  display: flex;
}

.p-14 {
  font-size: 14px;
  font-weight: 400;
  line-height: 128%;
}

.image-3462 {
  z-index: 3;
  width: 110%;
  max-width: none;
  display: block;
  position: relative;
  box-shadow: 0 1px 30px #0000001a;
}

.wrap-dropdown {
  grid-column-gap: 24px;
  width: 100%;
  margin-top: 50px;
  display: flex;
}

.two-card {
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  width: 100%;
  max-width: 524px;
  padding: 30px 30px 54px;
  display: flex;
}

.section-text {
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 80px;
  padding-left: 30px;
}

.section-text.align-center.pdn-btm, .section-text.pddng_btm_0 {
  padding-bottom: 0;
}

.image-3460 {
  position: absolute;
  inset: -37% 0% 0%;
  box-shadow: 0 1px 30px #0000001a;
}

.body--1-8 {
  color: #000;
  margin-top: 0;
  margin-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  position: relative;
  top: 0;
}

.body--1-8.text-icons-light-bg-40 {
  color: #8f93a3;
  margin-bottom: 16px;
  padding-right: 30px;
  line-height: 24px;
  list-style-type: disc;
}

.div-block-684 {
  grid-row-gap: 11px;
  flex-direction: column;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.link-faq {
  color: #191816;
  text-decoration: none;
  transition: all .2s;
}

.link-faq:hover {
  text-decoration: underline;
}

.accordion-block {
  cursor: pointer;
  border-top: 0 solid #373a49;
  border-bottom: 1px solid #373a49;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.accordion-block.dont_show {
  cursor: default;
  cursor: auto;
}

.heading-2-4 {
  z-index: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  line-height: 70px;
}

.heading-2-4._2 {
  color: #fff;
}

.section-new-2 {
  padding: 48px 20px;
}

.section-new-2.black {
  background-color: #1b1c1f;
  border-radius: 64px;
  width: 100%;
  max-width: 1824px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.section-new-2.black.new-grid {
  border-radius: 0;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 30px;
  padding-right: 0;
}

.input {
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  min-height: 48px;
  margin-bottom: 17px;
  padding-left: 16px;
  padding-right: 0;
  font-size: 16px;
  overflow: hidden;
}

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

.input::placeholder {
  color: #8f93a3;
  font-size: 16px;
}

.div-block-695 {
  background-color: #e8e5f9;
  width: 1px;
  position: relative;
  right: 19px;
}

.p-20 {
  font-size: 20px;
  font-weight: 400;
  line-height: 135%;
}

.p-20.bold {
  font-weight: 700;
}

.p-20.bottom-line {
  border-bottom: 1px solid #000;
  padding-bottom: 18px;
}

.p-20.tabl.new-grid {
  font-size: 10px;
}

.p-20.grey {
  color: #7c8092;
}

.p-20.grey.right {
  text-align: right;
}

.box-timer {
  grid-column-gap: 24px;
  margin-top: 16px;
  display: flex;
}

.slider-copy {
  background-color: #ddd0;
  width: 100%;
  height: auto;
  margin-top: 32px;
}

.par-18-3-2 {
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}

.adaptive-1920 {
  width: 100%;
}

.div-block-656 {
  flex-direction: column;
  width: 100%;
  max-width: 320px;
  display: flex;
}

.form-block-6 {
  color: #7c8092;
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  max-width: 416px;
  margin-bottom: 0;
  margin-left: 40px;
  padding: 32px;
  line-height: 16px;
}

.t-13 {
  font-size: 13px;
  line-height: 150%;
}

.t-13.tags-white {
  color: #fff;
}

.t-13.white {
  color: #fff;
  background-color: #6654d9;
  border-radius: 32px;
  padding: 9px 10px 10px;
}

.par-39 {
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: block;
}

.par-39._3 {
  font-size: 1.9em;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  display: block;
}

.line-logo-copy-3 {
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  display: flex;
}

.line-logo-copy-3.hide {
  display: none;
}

.line-logo-copy-3.justify-position {
  justify-content: space-around;
  align-items: center;
}

.line-logo-copy-3.justify-position.gap_30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.success-message-3 {
  color: #1b1c1f;
  background-color: #fff;
}

.par-30 {
  font-size: 30px;
  font-weight: 700;
  line-height: 39px;
}

.par-30.reg {
  font-weight: 400;
}

.slide-2 {
  width: 100%;
  padding-top: 40px;
  padding-left: 50px;
  padding-right: 50px;
}

.image-159-copy {
  z-index: 0;
  width: 34%;
  position: absolute;
  bottom: 5%;
  left: auto;
  right: 6%;
}

.bottom-box-card {
  padding: 21px 28px 80px 32px;
}

.t-18 {
  font-size: 18px;
  line-height: 133%;
}

.t-18.border {
  background-color: #f1efe4;
  border-radius: 30px;
  padding: 7px 22px 9px;
}

.head-grid-2 {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.wrp-mini-card {
  grid-row-gap: 60px;
  flex-direction: column;
  display: flex;
}

.wrp-mini-card.gap-45 {
  grid-row-gap: 45px;
}

.box-text-padding {
  padding-top: 29px;
  padding-left: 32px;
}

.bold-26-20 {
  font-size: 26px;
  font-weight: 700;
  line-height: 1.3;
}

.div-grid-4-2 {
  background-color: #fff;
  border-radius: 30px;
  align-items: flex-start;
  padding: 32px 31px 32px 32px;
  display: flex;
}

.div-grid-4-2.hide {
  display: none;
}

.right-col-3 {
  width: 100%;
  margin-top: 55px;
}

.right-col-3.mrgn_top_24 {
  margin-top: 24px;
}

.spn-purp-new {
  color: #725ef2;
}

.white-box-blockchin {
  grid-column-gap: 90px;
  grid-row-gap: 80px;
  background-color: #fff;
  border-radius: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 80px;
  display: grid;
}

.white-box-blockchin.new-grid {
  padding: 40px;
}

.grid-129 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  justify-content: space-around;
  width: 100%;
}

.box-text-specialist {
  grid-row-gap: 24px;
  color: #fff;
  flex-direction: column;
  display: flex;
}

.box-text-specialist.mw-600 {
  max-width: 600px;
}

.div-block-653 {
  border-bottom: 1px solid #191816;
  margin-bottom: 24px;
  padding-bottom: 24px;
}

.cont-2.form-2 {
  color: #fff;
  flex-direction: row;
  align-items: center;
  padding-top: 43px;
  padding-bottom: 43px;
}

.cont-2.form-2._2 {
  padding-left: 0;
  padding-right: 0;
}

.cont-2.black.new {
  width: 63%;
  margin-left: 0;
  padding-left: 0;
  padding-right: 30px;
}

.cont-2.black.new.gap-60 {
  grid-row-gap: 60px;
  width: 63%;
}

.cont-2.new-grid-con {
  height: auto;
  margin-left: 0;
  padding-left: 0;
  padding-right: 30px;
}

.cont-2.new-grid-con.mw-63percent {
  width: 63%;
}

.cont-2.new-grid-con.mw-63percent.dev-margin {
  margin-left: 0;
}

.cont-2.new-grid-con.mw-100percent {
  width: 100%;
}

.cont-2.new-grid-con.rows_gap_24 {
  grid-row-gap: 24px;
}

.cont-2._3 {
  flex-direction: row;
  margin-top: 48px;
  margin-bottom: 48px;
}

.wrp-question-2 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.div-teacher-2 {
  align-items: center;
  display: flex;
}

.heading-2-3 {
  z-index: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  line-height: 70px;
}

.heading-2-3.w900-copy {
  max-width: 900px;
}

.left-box-new-grid.mt-50 {
  margin-top: 68px;
}

.div-grid-white {
  background-color: #fff;
  border-radius: 30px;
  padding: 32px 32px 72px;
}

.t-23 {
  font-size: 23px;
  line-height: 145%;
}

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

.t-23.white.border {
  background-color: #725ef2;
  border-radius: 64px;
  padding: 14px 32px 15px;
  display: inline-block;
}

.slide-2-copy {
  width: 100%;
  margin-right: 40px;
}

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

.par-56 {
  flex: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.par-56._4 {
  font-size: 1.25vw;
  font-weight: 400;
}

.par-56._2 {
  font-weight: 400;
}

.par-56._2.m-top-16 {
  margin-top: 16px;
}

.grid-box-graph {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 64px;
  display: grid;
}

.par-51 {
  font-size: 36px;
  line-height: 48px;
}

.par-51._2 {
  color: #e06800;
  margin-bottom: 4px;
  font-size: 2.9vw;
  font-weight: 700;
}

.par-51.caps {
  text-transform: uppercase;
  font-weight: 400;
}

.par-51.caps.m-top-12 {
  margin-top: 12px;
}

.div-block-694 {
  align-items: flex-start;
  margin-top: 49px;
  display: flex;
}

.tume-education {
  max-width: 100px;
}

.block-text-123 {
  justify-content: space-between;
  width: 100%;
  max-width: 830px;
  display: flex;
}

.adaptive-1920-2 {
  width: 100%;
}

.box-card-wrp {
  margin-top: 64px;
}

.mini-box-graph {
  text-align: center;
  background-color: #fff;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 464px;
  padding-top: 21px;
  padding-bottom: 21px;
  display: flex;
}

.div-block-685 {
  grid-column-gap: 24px;
  border: 2px solid #8576e1;
  border-radius: 0 30px 30px;
  max-width: 470px;
  margin-bottom: 68px;
  padding: 30px 26px 20px;
  display: flex;
}

.image-3455 {
  width: 60px;
}

.p-18 {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 133%;
}

.p-18.m-top-54 {
  margin-top: 54px;
}

.p-18.m-top-13 {
  margin-top: 13px;
}

.p-18.margin-38 {
  margin-top: 3px;
  margin-bottom: 38px;
}

.block-faq {
  cursor: pointer;
  background-color: #f6f5fd;
  border-radius: 32px;
  width: 100%;
  padding: 25px 16px 25px 25px;
}

.mini-card {
  grid-column-gap: 55px;
  align-items: flex-start;
  display: flex;
}

.mini-card.big-card.new {
  padding: 35px 50px;
}

.mini-card.gap-24 {
  grid-column-gap: 24px;
}

.right-arrow-3 {
  justify-content: center;
  align-items: center;
  width: 5%;
  margin-right: -5px;
  display: flex;
}

.line-card-blockchain {
  background-color: #191816;
  width: 100%;
  height: 1px;
}

.image-3458 {
  margin-right: 20px;
}

.par-26-4 {
  color: #000;
  margin-top: 0;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
}

.par-26-4.white {
  color: #fff;
  font-size: 26px;
  font-weight: 600;
}

.list-5 {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 24px;
}

.close-remodal {
  cursor: pointer;
  width: 43px;
  position: absolute;
  inset: 46px 50px auto auto;
}

.close-remodal.hiddem-mobile {
  display: none;
}

.close-remodal.z-ind {
  z-index: 9;
}

.close-remodal.z-ind.new {
  top: 148px;
  right: 15px;
}

.card-text-2 {
  background-color: #fff;
  border-radius: 30px;
  min-height: 378px;
  padding: 50px 30px;
}

.card-text-2._2 {
  background-image: url("/landing-assets/39/09/cd034af69f39c601a2cd532cd9a6.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.quarter-s-subtitle-5 {
  color: #d4d4dd;
  width: 100%;
  max-width: 90%;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  overflow: visible;
}

.heading-2-5 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 54px;
  font-weight: 700;
  line-height: 70px;
}

.arrow-2 {
  margin-left: 16px;
}

.arrow-2._2 {
  display: block;
}

.image-3461 {
  margin-bottom: 3%;
  position: absolute;
  inset: auto 0% 0%;
  box-shadow: 0 1px 30px #0000001a;
}

.div-block-708 {
  border: 1px #d4d4dd;
  border-top-style: solid;
  margin-top: 50px;
  padding-top: 10px;
  padding-bottom: 30px;
}

.grid-123 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  width: 100%;
  margin-top: 48px;
}

.grid-123.hide {
  display: none;
}

.box-dropdown {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.block-img-text-3 {
  align-items: flex-start;
  display: flex;
}

.max-w-272 {
  max-width: 272px;
}

.box-start-time {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  display: grid;
}

.box-start-time.new-grid {
  grid-template-columns: 1fr 1fr;
}

.box-course-accordion-2 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.box-course-accordion-2.hide {
  display: none;
}

.t-24-2 {
  font-size: 24px;
  line-height: 133%;
}

.form-new-3 {
  color: #000;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  padding: 32px 24px;
  line-height: 150%;
  display: flex;
  box-shadow: 0 3px 25px #001e4538;
}

.div-block-661 {
  max-width: 1440px;
  position: relative;
}

.wrp-box-hwmuch {
  grid-row-gap: 14px;
  flex-direction: column;
  flex: none;
  display: flex;
  position: relative;
}

.wrp-box-hwmuch.horizontal {
  flex-direction: row;
  align-items: center;
}

.card-specialist {
  background-color: #fff;
  border-radius: 30px;
  width: 100%;
  max-width: 708px;
  min-height: 300px;
}

.image-3459 {
  z-index: 3;
  max-width: 70%;
  position: relative;
  bottom: auto;
  left: 0%;
  right: 0%;
  box-shadow: 0 1px 30px #0000001a;
}

.t-16 {
  font-size: 16px;
  line-height: 138%;
}

.t-16.grey {
  color: #7c8092;
}

.card-text {
  background-color: #e8e5f9;
  border-radius: 30px;
  min-height: 397px;
  padding: 50px 32px 30px;
}

.card-text._2 {
  color: #fff;
  background-image: url("/landing-assets/cf/46/4f9e6d917b430b76d461b08ede43.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grid-124 {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 40px;
}

.grid-box-column {
  grid-template-rows: 400px auto auto auto auto;
  grid-template-columns: 1fr auto auto 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 61px;
  display: grid;
  position: relative;
}

.grid-box-column.height-200_box {
  grid-template-rows: 200px auto auto auto auto;
}

.grid-box-column.height-330_box {
  grid-template-rows: 330px auto auto auto auto;
}

.grid-box-column.row_with_video {
  grid-template-rows: 720px auto auto auto auto;
  padding-top: 20px;
}

.grid-box-column.row_with_video_huge_text {
  grid-template-rows: 820px auto auto auto auto;
  padding-top: 20px;
}

.grid-box-column.row_with_video_enormous_text {
  grid-template-rows: 980px auto auto auto auto;
  padding-top: 20px;
}

.grid-box-column.height-240_box {
  grid-template-rows: 240px auto auto auto auto;
  padding-top: 0;
}

.grid-box-column.height-280_box {
  grid-template-rows: 280px auto auto auto auto;
  padding-top: 0;
}

.grid-box-column.height-300_box {
  grid-template-rows: 300px auto auto auto auto;
  padding-top: 0;
}

.grid-box-column.height-320_box {
  grid-template-rows: 320px auto auto auto auto;
  padding-top: 0;
}

.grid-box-column.height-180_box {
  grid-template-rows: 180px auto auto auto auto;
  padding-top: 0;
}

.grid-box-column.height-380_box {
  grid-template-rows: 380px auto auto auto auto;
  padding-top: 0;
}

.grid-box-column.height-440_box {
  grid-template-rows: 440px auto auto auto auto;
  padding-top: 0;
}

.grid-box-column.height-260_box {
  grid-template-rows: 260px auto auto auto auto;
  padding-top: 0;
}

.grid-box-column.height-210_box {
  grid-template-rows: 210px auto auto auto auto;
  padding-top: 0;
}

.grid-box-column.height-340_box {
  grid-template-rows: 340px auto auto auto auto;
  padding-top: 0;
}

.grid-box-column.height-420_box {
  grid-template-rows: 420px auto auto auto auto;
  padding-top: 0;
}

.t-10 {
  font-size: 10px;
  line-height: 140%;
}

.t-10.marg-2 {
  margin-top: -3px;
}

.box-start-time-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
}

.image-3456 {
  margin-right: 24px;
}

.box-tag-education-copy {
  background-image: url("/landing-assets/9e/9f/9e31c315d80d70d4b725ed83eaa0.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  width: 100%;
  margin-top: 22px;
  padding: 35px 48px;
}

.div-block-654 {
  background-color: #191816;
  border-radius: 100px;
  flex: none;
  width: 6px;
  height: 6px;
}

.box-horizontal-hwmuch {
  grid-column-gap: 35px;
  border-bottom: 1px solid #d4d4dd;
  align-items: flex-end;
  margin-top: 40px;
  padding-bottom: 20px;
  display: flex;
}

.sect-3 {
  color: #191816;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400;
  display: block;
  overflow: hidden;
}

.sect-3.mb-106 {
  background-color: #f6f5fd;
  padding-top: 65px;
  padding-bottom: 61px;
  padding-left: 30px;
  position: relative;
}

.sect-3.mb-93 {
  padding-top: 70px;
  padding-bottom: 65px;
  padding-left: 30px;
  position: relative;
}

.sect-3.mt-50 {
  padding-top: 50px;
  padding-bottom: 64px;
  padding-left: 30px;
}

.sect-3.mt-50.hide {
  display: none;
}

.sect-3.mb-95 {
  padding-top: 113px;
  padding-bottom: 25px;
  padding-left: 30px;
  position: relative;
}

.sect-3.mb-97 {
  padding-top: 90px;
  padding-bottom: 50px;
  padding-left: 30px;
  position: relative;
}

.sect-3.mb-105 {
  padding-top: 40px;
  padding-bottom: 78px;
  padding-left: 30px;
  position: relative;
}

.sect-3.mb-94 {
  background-color: #e8e5f9;
  padding-top: 65px;
  padding-bottom: 65px;
  padding-left: 30px;
  position: relative;
}

.sect-3.mb-98 {
  padding-top: 90px;
  padding-bottom: 86px;
  padding-left: 30px;
  position: relative;
}

.sect-3.mb-91 {
  padding-top: 64px;
  padding-bottom: 96px;
  padding-left: 30px;
}

.sect-3.mb-43 {
  padding-top: 64px;
  padding-bottom: 43px;
  padding-left: 30px;
}

.sect-3.mb-43.bg-image {
  background-image: url("/landing-assets/06/9f/cf9fd45202afb9d7e39f4422f6a3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: none;
  position: static;
}

.sect-3.mb-96 {
  padding-top: 130px;
  padding-bottom: 50px;
  padding-left: 30px;
  position: relative;
}

.sect-3.black-new {
  color: #fff;
  background-color: #252525;
}

.sect-3.black-new.mt-110 {
  padding-top: 110px;
  padding-bottom: 54px;
  padding-left: 30px;
}

.sect-3.black-new.mt-110.black-color {
  background-color: #14161f;
}

.sect-3.black-new.mb-64 {
  margin-top: 0;
  padding-bottom: 64px;
  padding-left: 30px;
}

.sect-3.grey {
  background-color: #d4d4dd;
  padding-top: 60px;
  padding-bottom: 120px;
}

.sect-3.grey.mt-64 {
  margin-top: 0;
  padding-top: 64px;
  padding-bottom: 50px;
  padding-left: 30px;
}

.sect-3.mt-81 {
  padding-top: 81px;
  padding-bottom: 86px;
  padding-left: 30px;
}

.sect-3.black-2 {
  background-color: #1b1c1f;
  padding-top: 0;
  padding-bottom: 0;
}

.sect-3.black-2._4 {
  z-index: 999;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.sect-3.light-grey {
  background-color: #f4f5fa;
  padding-top: 95px;
  padding-bottom: 80px;
}

.sect-3.light-grey.mt-64 {
  padding-top: 64px;
  padding-bottom: 50px;
  padding-left: 30px;
}

.sect-3.mb-80 {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 30px;
}

.sect-3.mb-70 {
  padding-top: 0;
  padding-bottom: 70px;
  padding-left: 30px;
}

.sect-3.mb-70.hide {
  display: none;
}

.sect-3.mb-104 {
  padding-top: 65px;
  padding-bottom: 45px;
  padding-left: 30px;
  position: relative;
}

.sect-3.mb-104.margin {
  overflow: visible;
}

.sect-3.mb-104.margin.bg_lght_grey {
  background-color: #eff0f5;
}

.sect-3.mb-104.margin.bg_lght_grey.section-hidden {
  display: block;
}

.sect-3.mb-104.margin.bg_lght_grey.section-packet__hidden {
  display: none;
}

.sect-3.mb-77 {
  padding-top: 50px;
  padding-bottom: 77px;
  padding-left: 30px;
  position: relative;
}

.box-content {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.grid-125 {
  grid-row-gap: 15px;
  grid-template-columns: 1fr;
  margin-top: 54px;
}

.wrp-text-90 {
  max-width: 570px;
}

.quarter-s-subtitle-6 {
  color: #d4d4dd;
  width: 90%;
  max-width: 100%;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  overflow: visible;
}

.box-course-4 {
  grid-row-gap: 40px;
  border-top: 2px solid #5b5f71;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  padding-top: 0;
  padding-bottom: 48px;
  display: flex;
}

.box-course-4.hide {
  display: none;
}

.image-3451 {
  width: 32px;
  margin-left: 16px;
}

.box-input {
  margin-top: 32px;
  margin-bottom: 7px;
}

.button-green {
  text-align: center;
  background-color: #26e0a4;
  border-radius: 30px;
  padding-top: 12px;
  padding-bottom: 13px;
}

.mask-img-90 {
  width: 100%;
  padding-left: 43px;
  position: relative;
}

.mask-img-90._2 {
  padding-left: 0;
}

.box-pick-education {
  grid-row-gap: 7px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

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

.new-form-sticky {
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 100%;
  max-width: 342px;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.div-block-691 {
  z-index: 3;
  background-image: linear-gradient(270deg, #e8e5f9, #e3e1ed 90%, #e3e1ed00);
  justify-content: space-between;
  width: 400px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-691._2 {
  background-image: linear-gradient(270deg, #fff, #fff 90%, #e3e1ed00);
}

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

.par-17 {
  color: #b0a7e9;
  font-size: 17px;
}

.par-17._2 {
  color: #191816;
}

.par-17.m-top-10 {
  margin-top: 10px;
}

.swiper-slide-5 {
  display: inline-block;
}

.swiper-slide-5.new-grid {
  background-color: #f4f5fa;
  border-radius: 30px;
  flex: none;
  width: 80%;
  padding: 32px;
  display: block;
}

.swiper-slide-5.new-grid.swiper-slide {
  min-width: auto;
  max-width: 700px;
  min-height: auto;
}

.t-20 {
  color: #fff;
  min-height: 82px;
  font-size: 18px;
  line-height: 133%;
}

.t-20.new {
  color: #191816;
  min-height: 0;
  font-size: 20px;
}

.slide-nav-3 {
  margin-bottom: 25px;
  font-size: 10px;
}

.t-30 {
  font-size: 30px;
  line-height: 120%;
}

.day.s-28 {
  font-size: 28px;
  line-height: 133%;
}

.mask-img-91 {
  width: auto;
  margin-top: 32px;
  margin-bottom: 32px;
}

.mask-img-91.hide-cer {
  display: none;
}

.form-column {
  z-index: 999;
  width: 100%;
  max-width: 342px;
  height: 100%;
  margin-bottom: 331px;
  margin-right: 30px;
  position: sticky;
  top: 10px;
}

.box-arrow-slider-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  margin-bottom: 24px;
  margin-left: auto;
  display: grid;
}

.box-arrow-slider-3.tablet {
  display: none;
}

.top-box-howmuch {
  grid-column-gap: 35px;
  grid-row-gap: 45px;
  flex-wrap: wrap;
  display: flex;
}

.par-57 {
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

.par-57.bold.m-top-48 {
  margin-top: 48px;
}

.par-57.bold.m-top-48.hide-cer {
  display: none;
}

.image-3473 {
  min-width: 100%;
}

.div-block-707 {
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  max-width: 390px;
  display: flex;
}

.h2-40 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 42px;
  line-height: 1.1;
}

.mw-1440 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.mw-1440.new-grid {
  width: 63%;
  margin-left: 0;
  padding-right: 30px;
}

.quarter-2 {
  color: #5b5f71;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.wrapper-included-4 {
  color: #7c8092;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto auto auto auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.wrapper-packages-2 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  margin-left: -48px;
  margin-right: -48px;
  padding: 50px 48px 20px;
  display: grid;
  overflow: scroll;
}

.wrapper-packages-2.disable-scrollbar {
  grid-template-columns: 1fr;
  width: auto;
  display: flex;
  overflow: visible;
}

.new-price-4 {
  font-size: 30px;
  font-weight: 700;
  line-height: 38px;
}

.card-package-4 {
  border: 1px #d3d3d3;
  border-radius: 30px;
  flex-direction: column;
  width: 100%;
  transition: all .3s;
  display: flex;
  box-shadow: 0 0 14px 1px #001e4538;
}

.card-package-4:hover {
  box-shadow: 0 0 11px 5px #374e7080;
}

.card-included-4 {
  background-color: #f4f5fa;
  border-radius: 30px;
  padding: 32px 32px 56px;
}

.par-124 {
  text-align: right;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.heading-2-6 {
  z-index: 1;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 54px;
  line-height: 70px;
}

.h3-38-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 36px;
}

.text-span-172 {
  font-size: 33px;
}

.box-included-3 {
  align-items: center;
  width: 33%;
  min-width: 250px;
  margin-top: 20px;
  font-size: 12px;
  line-height: 16px;
  display: flex;
}

.box-details-main-h {
  color: #7c8092;
  margin-bottom: 8px;
}

.box-details-main-h.clr_black {
  color: #191816;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.box-details-main-h.clr_black.fs_32 {
  margin-bottom: 14px;
  font-size: 32px;
  line-height: 60px;
}

.box-details-main {
  padding-left: 0;
  font-size: 16px;
}

.box-details-main.z-i_1 {
  z-index: 1;
  position: relative;
}

.select-field-5 {
  background-color: #f3f3f300;
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  min-height: 48px;
  padding-left: 13px;
  font-size: 16px;
  display: block;
}

.select-field-5:focus {
  border-color: #b1b1bb;
}

.select-field-5.hidden {
  display: none;
}

.remodal-5 {
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.remodal-5.new-grid-copy {
  background-color: #0c0c0c;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
  position: static;
}

.div-block-702 {
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.trigger-modal, .trigger-modal.js_fix_order, .div-block-705 {
  display: none;
}

.button-12 {
  text-align: center;
  background-color: #8d46f6;
  border-radius: 12px;
  padding: 19px 30px;
  font-size: 20px;
  line-height: 26px;
  transition: all .2s;
}

.button-12.s-16 {
  width: 90%;
  padding-top: 12px;
  padding-bottom: 13px;
}

.image-3475 {
  object-fit: cover;
  border-radius: 100px;
  width: 150px;
  min-width: 150px;
  height: 150px;
  margin-right: 30px;
}

.heading-48 {
  margin-top: 24px;
  font-size: 36px;
  line-height: 48px;
}

.heading-48.answ {
  margin-top: 0;
  margin-bottom: 16px;
}

.heading-48.offline {
  margin-top: 48px;
  margin-bottom: 12px;
}

.paragraph-43 {
  margin-bottom: 32px;
  font-size: 16px;
  line-height: 22px;
}

.paragraph-43.answ {
  margin-bottom: 0;
}

.inpt_form-2 {
  color: #75798a;
  background-color: #fff;
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  width: 100%;
  max-width: none;
  height: 56px;
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 24px;
}

.textarea {
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  min-height: 104px;
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 24px;
}

.btm_form-3 {
  background-color: #f4f5fa;
  border-radius: 16px;
  width: 50%;
  max-width: none;
  margin-bottom: 0;
  padding: 32px;
}

.form_btn-3 {
  background-color: #8d46f6;
  border-radius: 12px;
  width: 100%;
  height: 56px;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 1.2;
}

.form_btn-3:hover {
  background-color: #7e40da;
}

.answer-form {
  justify-content: space-between;
  margin-top: 48px;
  display: flex;
}

.div-block-710 {
  max-width: 40%;
}

.inputs {
  grid-column-gap: 0px;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0;
  display: flex;
}

.text-span-173 {
  color: var(--medium-slate-blue);
  font-weight: 700;
}

.banner_section, .banner_section.show {
  display: block;
}

.banner_block, .image-3476 {
  width: 100%;
}

.image-3476.banner-desk {
  display: none;
}

.image-3476.delyt {
  display: block;
}

.image-3476.ddeel {
  display: none;
}

.success-message-6 {
  background-color: #fff;
}

.mini_disc-2 {
  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-2.big_circle {
  z-index: 2;
  background-image: url("/landing-assets/61/7c/f9627efa4c3b378ee59ac126023f.svg");
  background-size: 100%;
  width: 136px;
  height: 136px;
  top: -12px;
  left: -64px;
  right: auto;
}

.mini_disc-2.big_circle.new_disk {
  color: #000;
  background-image: url("/landing-assets/41/5b/a0101bf7211f181de75f7341d9af.svg");
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  top: -55px;
  left: -85px;
}

.text-block-92 {
  font-size: 35px;
  line-height: 1.2;
}

.text-block-92.rotate_action {
  transform: rotate(13deg);
}

.text-span-174 {
  color: #fff;
}

.program_desc {
  font-size: 16px;
  line-height: 1.2;
}

.program_desc.mrgn_top_20 {
  margin-top: 20px;
}

.header_link {
  color: #000;
  white-space: nowrap;
  align-self: center;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  display: block;
}

.phone_block-2 {
  align-items: stretch;
  margin-right: 16px;
  text-decoration: none;
  display: flex;
}

.inst_block {
  justify-content: flex-start;
  margin-right: 16px;
  text-decoration: none;
  display: flex;
}

.logo_text {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.nav_menu_button {
  display: none;
}

.email_block {
  align-items: center;
  margin-right: 16px;
  text-decoration: none;
  display: flex;
}

.header_black-3 {
  z-index: 5;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 104px;
  padding: 0 20px;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.image-176 {
  align-self: center;
  margin-right: 5px;
}

.image-3477 {
  margin-right: 5px;
  font-size: 16px;
  display: block;
}

.mobile_menu {
  display: none;
}

.header_info {
  color: #000;
  width: auto;
  margin-left: auto;
  margin-right: 0;
  display: flex;
}

.logo_block {
  margin-left: 0;
  margin-right: auto;
  text-decoration: none;
}

.header_content-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.header_button-2 {
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 12px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 199px;
  height: 56px;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 600;
  transition-property: none;
  display: none;
}

.header_button-2:hover {
  color: #fff;
  background-color: #000;
}

.edufree_body {
  color: #232735;
  font-family: Gbfont, sans-serif;
  font-size: 20px;
  line-height: 1.4;
}

.edufree_body.thankyou {
  background-color: #eff0f5;
}

.edufree_form_header {
  color: #000;
  margin-bottom: 20px;
  font-size: 23px;
  line-height: 1.2;
}

.success-title-4 {
  text-align: center;
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  display: inline-block;
}

.edufree_bonuses_wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.price_wrapper_second {
  color: #ff1616;
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 1.2;
  text-decoration: line-through;
}

.edufree_checkbox {
  padding-left: 10px;
  font-size: 10px;
  line-height: 1.2;
}

.edufree_checkbox.mrg_btm_10 {
  color: #000;
  margin-bottom: 10px;
}

.edufree_form_text {
  color: #949494;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 1.6;
}

.bold-text-60 {
  color: #6b748a;
  font-size: 9px;
  line-height: 1.2;
}

.bonuses_text {
  font-size: 14px;
  line-height: 1.6;
}

.div-block-711 {
  background-color: #fff;
  background-image: url("/landing-assets/62/95/f9fec4d43fc1cbd79e166b9bde2b.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 60% 60%;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  padding: 5px;
  position: absolute;
  inset: -10px 6px auto auto;
  box-shadow: 0 2px 5px #383838;
}

.edufree_label_form {
  color: #000;
  background-color: #f0cf60;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  max-width: 112px;
  height: 24px;
  font-size: 10px;
  line-height: 1.2;
  display: flex;
}

.q_btn_programm-5 {
  background-color: #14161f;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 80%;
  max-width: 200px;
  height: 50px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.edufree_btn {
  background-color: #c34b83;
  border-radius: 40px;
  width: 100%;
  max-width: 140px;
  height: 48px;
  font-size: 14px;
  line-height: 1.2;
}

.link-23 {
  color: #000;
  text-decoration: underline;
}

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

.price_wrapper_first {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 1.2;
}

.heading-190 {
  max-width: 500px;
  font-size: 32px;
}

.checkbox-2 {
  margin-top: 0;
}

.edufree_rght_block {
  max-width: 480px;
  margin-left: auto;
}

.text-block-60 {
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  line-height: 1.4;
}

.checkbox-field-2 {
  align-items: center;
  margin-bottom: 10px;
  margin-left: 10px;
  display: flex;
}

.bonus_wrapper {
  background-color: #d1d1d1;
  border-radius: 8px;
  align-items: center;
  max-width: 165px;
  height: 60px;
  padding: 15px 10px;
  display: flex;
}

.text-block-65 {
  margin-left: 10px;
  font-size: 9px;
  line-height: 1.2;
}

.edufree_input {
  border: 1px solid #e6e6e6;
  border-radius: 40px;
  height: 48px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
  line-height: 1.2;
}

.edufree {
  padding: 64px 44px;
}

.edufree_container {
  justify-content: space-between;
  max-width: 1296px;
  display: flex;
}

.edufree_left_block {
  max-width: 660px;
  margin-right: 20px;
}

.price_wrapper_third {
  font-size: 44px;
  line-height: 1.2;
}

.edufree_form {
  max-width: 320px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.edufree_text {
  max-width: 450px;
  font-size: 14px;
  line-height: 1.6;
}

.wrapper_lock-2 {
  position: relative;
}

.success-message-5 {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 30px;
}

.par_24 {
  font-size: 24px;
  line-height: 35px;
}

.par_24._2 {
  margin-bottom: 18px;
  font-weight: 700;
}

.par_24._2.m-buttom-40 {
  margin-bottom: 40px;
}

.par_24._2.m-buttom-12 {
  margin-bottom: 12px;
}

.par_24._2.m-buttom-24 {
  margin-bottom: 24px;
}

.par_24._2.m-buttom-68 {
  margin-bottom: 36px;
}

.text-span-144 {
  color: #fff;
  background-color: #fc4a1a;
  border-radius: 500px;
  margin-left: 0;
  margin-right: 6px;
  padding: 2px 7px 2px 9px;
  line-height: 36px;
  display: inline-block;
}

.text-video {
  background-image: linear-gradient(to top, #000 12%, #fff0);
  justify-content: space-between;
  width: 100%;
  padding-bottom: 1.6em;
  padding-left: 2.8em;
  padding-right: 4.8em;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.lightbox-link-4 {
  border-radius: 1em;
  width: 100%;
  display: block;
  overflow: hidden;
}

.image-233 {
  z-index: 2;
  width: 24%;
  position: absolute;
  inset: -14% -6% auto auto;
}

.div-block-370 {
  max-width: 230px;
}

.block-text-img-80 {
  background-image: url("/landing-assets/39/de/75766362ee27983be06a8591a381.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1.5em;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 1em 4.8em 1em 1.2em;
  display: flex;
}

.sect-4._23 {
  margin-top: 30px;
}

.image-223 {
  max-width: 23vw;
  position: absolute;
  inset: auto auto 16% 44%;
}

.image-224 {
  width: 40%;
  max-width: 247px;
  margin-right: 30px;
}

.block-text-80 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 450px;
  margin-right: 90px;
  display: flex;
}

.block-vide-2 {
  width: 100%;
  max-width: 709px;
  font-size: .7vw;
  position: relative;
}

.background-video-cover {
  z-index: 2;
  cursor: pointer;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.wrp-text-81 {
  color: #fff;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-225 {
  max-width: 3.2em;
  margin-left: 1.6em;
}

.video-wrapper {
  z-index: 1;
  border-radius: 1.5em;
  padding-bottom: 57%;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 3px #000;
}

.par-48 {
  font-size: 4.6em;
  font-weight: 700;
  line-height: 120%;
}

.wrp-text-80 {
  margin-bottom: 8px;
  position: relative;
}

.wrp-text-80._2 {
  display: none;
}

.cont-4 {
  z-index: 2;
  background-color: #0000;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1440px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
  position: relative;
}

.cont-4._3 {
  flex-direction: row;
  margin-top: 36px;
}

.par-36-7 {
  font-weight: 700;
}

.par-36-7._5 {
  font-weight: 400;
}

.par-36-7.m-buttom-24 {
  margin-bottom: 24px;
}

.h1-48 {
  color: #fff;
  margin-top: 2px;
  margin-bottom: 44px;
  font-size: 48px;
  line-height: 130%;
}

.h1-48._3 {
  color: #191816;
  margin-top: 0;
  margin-bottom: 0;
}

.h1-48.m-bottom-16 {
  margin-bottom: 16px;
}

.youtube-box {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-375 {
  padding-top: 15px;
  position: relative;
}

.image-251 {
  width: 93px;
  position: absolute;
  inset: -60px -42px auto auto;
}

.image-211 {
  width: 22px;
  position: absolute;
  inset: auto auto -10px 41px;
}

.par-24-bold {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.button-edufree {
  background-color: #8d46f6;
  background-image: url("/landing-assets/d7/66/cfff10bf6adc8e1c643b29f510c3.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  padding: 19px 68px 19px 32px;
  font-size: 20px;
  line-height: 130%;
}

.button-edufree.adv-new {
  z-index: 2;
  background-image: none;
  margin-top: 20px;
  padding: 19px 30px;
}

.image-210 {
  margin-right: 24px;
}

.par-125 {
  color: #fff;
  font-size: 18px;
  line-height: 24px;
}

.div-adv-new {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #252525;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 55% 32% 11%;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: flex-start end;
  width: 100%;
  padding-bottom: 50px;
  padding-left: 60px;
  padding-right: 60px;
  display: grid;
}

.text-block-29 {
  font-size: 18px;
  line-height: 24px;
  display: none;
}

.par-36-reg {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 400;
  line-height: 48px;
}

.par-36-reg.color-orange {
  line-height: 36px;
}

.sect-adv {
  color: #fff;
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 64px;
  overflow: hidden;
}

.block-text-new {
  color: #252525;
  background-color: #f4f5fa;
  border-radius: 60px;
  justify-content: flex-start;
  align-items: center;
  min-height: 81px;
  margin-top: 11px;
  margin-bottom: 11px;
  padding: 16px 10px 16px 14px;
  display: flex;
  position: relative;
}

.block-text-new.new {
  padding-left: 24px;
}

.tooltip {
  display: none;
}

.par-126 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  font-weight: 700;
  line-height: 70px;
}

.text-block-28 {
  z-index: 2;
  color: #fff;
  text-align: center;
  background-color: #1f222e;
  border-radius: 4px;
  flex: none;
  width: 88%;
  padding: 5px 9px 7px 8px;
  position: absolute;
  inset: auto auto -59px 13px;
}

.div-online-adv {
  align-items: center;
  margin-right: auto;
  padding-top: 48px;
  display: flex;
  position: relative;
}

.image-260 {
  width: 32px;
  margin-right: 10px;
  font-family: Merriweather, serif;
  position: static;
  inset: 1px auto auto 1px;
}

.div-button {
  margin-right: 20px;
}

.text-span-white {
  color: #f45e23;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 15px;
  padding-left: 6px;
  padding-right: 7px;
  display: inline-block;
}

.div-button-adv {
  flex-wrap: nowrap;
  width: 100%;
  display: flex;
}

.div-block-406 {
  margin-top: -124px;
}

.block-text-82 {
  background-color: #f4f5fa;
  border-radius: 30px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 65px 0 65px 40px;
  display: flex;
}

.mask-img-80 {
  justify-content: flex-end;
  width: 50%;
  display: flex;
}

.block-text-img-81 {
  width: 50%;
  max-width: 520px;
  margin-right: 40px;
}

.m-top-25 {
  margin-top: 25px;
}

.text-span-146 {
  color: #8d46f6;
}

.image-226 {
  max-width: 80%;
}

.block-text-83 {
  width: 100%;
  max-width: 550px;
  font-size: 18px;
  line-height: 24px;
}

.sect-5 {
  color: #191816;
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: Gbfont, sans-serif;
  font-weight: 400;
  display: block;
  overflow: hidden;
}

.sect-5.mrgn_top_20 {
  padding-top: 20px;
}

.image-228 {
  position: absolute;
  inset: -38px 0% auto auto;
}

.block-text-84 {
  width: 100%;
  max-width: 565px;
  margin-top: 0;
  padding-left: 40px;
}

.par-16-regular {
  font-size: 16px;
  line-height: 22px;
}

.block-text-85 {
  color: #252525;
  width: 100%;
  max-width: 281px;
}

.image-227 {
  max-width: 66.84px;
}

.card-grid-80 {
  background-color: #f4f5fa;
  border-radius: 15px;
  justify-content: center;
  min-height: 254px;
  padding: 32px 20px 32px 50px;
  display: flex;
  position: relative;
}

.circle {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
  position: absolute;
  inset: 28px auto auto -36px;
}

.grid-72 {
  grid-column-gap: 47px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 36px;
}

.demo_fs_28 {
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
}

.demo_fs_28.clr_purple {
  color: #6355d1;
}

.demo_main_section {
  background-color: #000;
  background-image: none;
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 60%;
  padding: 64px 4%;
}

.demo_main_section.bg_clr_wht {
  background-color: #fff;
  background-image: none;
}

.demo_main_section.bg_clr_purple {
  background-color: #4b0694;
  background-image: none;
}

.demo_fs_24 {
  color: #fff;
  font-size: 20px;
  line-height: 1.4;
}

.demo_fs_24.clr_black {
  color: #000;
  font-size: 20px;
  font-weight: 700;
}

.demo_fs_24.bold.mrgn_btm_10 {
  margin-bottom: 10px;
}

.demo_fs_24.clr_grey {
  color: #bdbdbd;
  font-weight: 700;
}

.demo_fs_24.clr_grey.cursive {
  font-size: 16px;
  font-style: italic;
}

.text_timer {
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.demo_h1 {
  color: #c6bdff;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.2;
}

.success-message-14 {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.demo_main_label {
  background-color: #fff;
  background-image: url("/landing-assets/3f/57/5144bef8da3a00c375fba8ce7ad0.jpg");
  background-position: 20px;
  background-repeat: no-repeat;
  background-size: auto 80%;
  border-radius: 30px;
  min-width: 450px;
  min-height: 66px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 100px;
}

.demo_main_label.mrgn_btm_48 {
  margin-bottom: 48px;
}

.label_point-2 {
  color: #fff;
  white-space: nowrap;
  background-image: url("/landing-assets/e8/87/238ca2c98cf9ebce58034782dc01.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  width: auto;
  min-width: 250px;
  padding-left: 32px;
  font-size: 16px;
}

.demo_main_text.max_wdth_705 {
  max-width: 705px;
  margin-right: 20px;
}

.white_bg {
  background-color: #f4f5fa;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 396px;
  height: 42px;
  margin-bottom: 20px;
  padding: 8px 0;
  display: flex;
}

.demo_main_container {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1107px;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
}

.demo_input {
  border: 1px #000;
  border-radius: 40px;
  width: 100%;
  height: 56px;
}

.demo_input.bg_clr_dark {
  background-color: #20222e;
}

.demo_input.bg_clr_dark.clr_white {
  color: #fff;
}

.q_btn_popup-2 {
  color: #fff;
  background-color: #000;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 200px;
  height: 50px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.mrgn_btm_24 {
  margin-bottom: 24px;
}

.fs_22_crossed {
  text-align: center;
  font-size: 22px;
  line-height: 1.2;
  text-decoration: line-through;
}

.fs_22_crossed.clr_grey {
  color: #828282;
}

.btm_form_wrapper {
  background-color: #fff;
  border-radius: 16px;
  max-width: 433px;
  margin-top: 0;
  margin-left: auto;
  padding: 36px 48px;
  position: relative;
}

.btm_form_wrapper.bg_clr_grey {
  background-color: #f4f5fa;
}

.btm_form_wrapper.dark_form {
  background-color: #22263b;
}

.demo_container {
  max-width: 1107px;
  padding-left: 48px;
  padding-right: 48px;
}

.demo_container.flex_hrzntl {
  display: flex;
}

.label_wth_brdr {
  border: 1px solid #6355d1;
  border-radius: 30px;
  margin-right: 20px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 1.2;
}

.card_wrapper-2.mrgn_btm_24 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  background-color: #f1f0fb;
  border-radius: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .7fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  padding: 28px;
  display: grid;
}

.card_wrapper-2.mrgn_btm_24.wht_card {
  background-color: #fff;
  box-shadow: 4px 4px 15px #00000021;
}

.brdr_rds_20 {
  border-radius: 20px;
}

.demo_fs_18 {
  font-size: 18px;
  line-height: 1.2;
}

.label_wth_bg_clr {
  color: #fff;
  background-color: #6355d1;
  border-radius: 30px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 1.2;
}

.fs_36-3.mrgn_btm_20 {
  color: #6355d1;
  margin-bottom: 20px;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-263 {
  align-items: flex-start;
  display: flex;
}

.demo_h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
}

.demo_h2.mrgn_btm_48 {
  margin-bottom: 48px;
}

.bold-text-62 {
  font-weight: 400;
}

.demo_fs_20 {
  font-size: 20px;
  line-height: 1.2;
}

.demo_fs_20.link_purple {
  color: #8d46f6;
  font-weight: 700;
  text-decoration: none;
}

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

.image-3479.mrgn_btm_24.block_centered {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.speaker_card.max_w_270 {
  max-width: 270px;
}

.speakers_cards_wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-block-4 {
  background-image: url("/landing-assets/fb/16/778a197f922a2b1dd3df623dfc16.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 40px;
  text-decoration: none;
}

.demo_header_speakers_wrapper {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.demo_fs_54 {
  color: #fff;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.2;
}

.demo_fs_54.mrgn_btm_48 {
  margin-bottom: 48px;
}

.mrgn_rght_24 {
  margin-right: 24px;
}

.time_styles {
  color: #fff;
  font-size: 57px;
  font-weight: 700;
  line-height: 1.2;
}

.timer_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #22263b;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  max-width: 340px;
  padding: 24px;
  display: grid;
}

.timer_text_style {
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 1.2;
}

.colon_styles {
  color: #fff;
  font-size: 57px;
  font-weight: 700;
  line-height: 1.2;
}

.bold-text-63 {
  font-weight: 400;
}

.max-w-563 {
  max-width: 29.322vw;
}

.paragraph-14 {
  font-size: 14px;
  line-height: 18px;
}

.header-age {
  border: 2px solid #fff;
  border-radius: 6px;
  padding: 8px 16px;
  font-size: 15px;
  font-weight: 700;
  display: inline-block;
}

.header-age._2 {
  color: #000;
  border-width: 1px;
  border-color: #000;
  align-self: flex-start;
  margin-bottom: 24px;
  font-size: 13px;
  font-weight: 500;
  display: block;
}

.container-max-w-4 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 68.333vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-max-w-4.horiz {
  flex-direction: row;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
}

.section-teacher {
  padding-left: 10%;
  padding-right: 10%;
}

.section-teacher.teacher {
  background-color: #f4f5fa;
  padding-top: 6.25vw;
  padding-bottom: 6.5625vw;
}

.section-teacher.teacher.section-hidden {
  display: none;
}

.section-teacher.lesson-teacher {
  padding-top: 6.458vw;
  padding-bottom: 11.77vw;
}

.section-teacher.lesson-teacher.section-hidden {
  display: none;
}

.section-teacher.main {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 56.29vw;
  display: flex;
}

.section-teacher.main.h_45vh {
  height: 45vw;
  padding-top: 40px;
}

.section-teacher.main.h_45vh.section-hidden {
  display: none;
}

.button-teacher {
  background-color: #55c3e4;
  border-radius: 82px;
  padding: 1.25vw 3.33vw;
  font-weight: 700;
  line-height: 133%;
}

.button-teacher.main {
  text-align: center;
  background-color: #8d46f6;
  border-radius: 12px;
  margin-top: 0;
  padding: 22px 70px;
  font-size: 16px;
  font-weight: 400;
}

.h2-teacher {
  color: #000;
  text-align: left;
  max-width: 39.062vw;
  margin-bottom: 0;
  font-size: 2.4vw;
  line-height: 130%;
}

.container-teacher {
  max-width: 29.166vw;
  margin-right: 9.895vw;
}

.container-teacher._2 {
  max-width: 26.979vw;
  margin-right: 0;
}

.container-text-teacher {
  align-items: flex-start;
  max-width: 25.88vw;
  margin-top: 1.822vw;
  display: flex;
}

.container-text-teacher.hidden {
  display: none;
}

.circle-2 {
  width: .833vw;
  margin-top: .1vw;
  margin-right: 1.0416vw;
  display: flex;
}

.h3-teacher-2 {
  color: #000;
  font-size: 1.666vw;
  line-height: 130%;
}

.container-image-teacher {
  align-items: flex-end;
  min-height: 21.09vw;
  margin-bottom: 2.604vw;
  display: flex;
}

.wrapper-content-teacher {
  margin-top: 1.77vw;
  display: flex;
}

.image-frame-teacher {
  z-index: 1;
  min-width: 25.52vw;
  position: absolute;
  inset: -3.645vw auto 0%;
}

.image-frame-teacher._3 {
  z-index: 0;
}

.container-grid-teacher {
  z-index: 2;
  position: relative;
}

.text-24.bold {
  margin-top: 1.041vw;
  font-weight: 700;
}

.grid-lesson {
  grid-column-gap: 1.25vw;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 6.666vw;
}

.wrapper-grid-teacher {
  flex-direction: column;
  align-items: center;
  padding-top: 5vw;
  padding-left: 2.239vw;
  padding-right: 2.135vw;
  display: flex;
  position: relative;
}

.mini_disc-3 {
  color: #fff;
  background-image: url("/landing-assets/a1/bd/afe9abfe09cee472f514206d83f9.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 75%;
  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-3.big_circle {
  z-index: 2;
  background-image: url("/landing-assets/a1/bd/afe9abfe09cee472f514206d83f9.png");
  background-size: 75%;
  width: 136px;
  height: 136px;
  display: none;
  top: -12px;
  left: -64px;
  right: auto;
}

.mini_disc-3.big_circle.bg_purple {
  background-position: 50%;
  background-size: cover;
}

.bold-text-38 {
  margin-bottom: 0;
}

.text-field-8 {
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  min-height: 48px;
  padding-left: 16px;
  padding-right: 0;
  font-size: 16px;
  overflow: hidden;
}

.text-field-8:focus {
  border-style: solid;
  border-color: #b1b1bb;
}

.text-field-8::placeholder {
  color: #8f93a3;
  font-size: 16px;
}

.h3-36-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.h3-36-2.normal {
  font-weight: 400;
}

.div-block-712 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 44% 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  display: grid;
}

.wrapper-content-main-2 {
  flex-direction: column;
  align-items: flex-start;
  min-width: 36.354vw;
  margin-top: -6%;
  display: flex;
}

.div-block-713 {
  background-color: #000;
  width: 70px;
  max-width: 70px;
  height: 3px;
  max-height: 3px;
}

.image-main-2 {
  width: 41.77vw;
  margin-bottom: 0;
  margin-left: 0;
}

.h1-teacher-2 {
  color: #000;
  margin-top: 0%;
  margin-bottom: 2.0833vw;
  font-size: 2.8vw;
  line-height: 130%;
}

.paragraph-78 {
  font-size: 16px;
  line-height: 18px;
}

.paragraph-78.main {
  font-size: 16px;
  line-height: 1.2;
}

.div-block-714 {
  max-width: 200px;
}

.text-block-90 {
  margin-top: 14px;
  font-size: 12px;
}

.div-block-715 {
  justify-content: space-between;
  width: 480px;
  margin-top: 40px;
  display: flex;
}

.purple {
  color: #8d46f6;
}

.image-3358 {
  display: none;
}

.close-icon-2 {
  z-index: 5;
  cursor: pointer;
  position: absolute;
  inset: 20px 20px auto auto;
}

.html-embed-6 {
  display: inline-block;
}

.popup-title-4 {
  max-width: 440px;
  margin: 0 auto 20px;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.15;
}

.popup-subtitle-4 {
  text-align: center;
  border: 1px #000;
  margin: 0 auto 20px;
  font-size: 23px;
  font-weight: 400;
  line-height: 24px;
}

.block_img {
  min-width: 100%;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
}

.block_img.pos-abs {
  position: absolute;
}

.dropdown_block-2 {
  display: none;
  position: static;
}

.dropdown_block-2.w--open {
  background-color: #fff;
  padding-bottom: 24px;
}

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

.text-span-176 {
  color: #fff;
  background-color: #fc4a1a;
  border-radius: 500px;
  margin-left: -7px;
  margin-right: 6px;
  padding: 2px 7px 2px 9px;
  line-height: 36px;
  display: inline-block;
}

.video-wrapper-2 {
  z-index: 1;
  border-radius: 1.5em;
  padding-bottom: 57%;
  position: relative;
  overflow: hidden;
}

.grid-41 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 48px;
}

.link-block-7 {
  color: #191816;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.par-18-2 {
  justify-content: space-between;
}

.par-18-2._2 {
  color: #8d46f6;
}

.grid-27 {
  grid-column-gap: 48px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  justify-content: start;
  justify-items: start;
  margin-top: 36px;
}

.div-block-304 {
  align-items: center;
  display: flex;
}

.link-24 {
  color: #8d46f6;
  text-decoration: none;
}

.card-grid-2 {
  z-index: 2;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #ffffff08;
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  min-height: 386px;
  padding: 32px;
  display: flex;
  position: relative;
  box-shadow: 0 4px 4px #0000000d, inset 0 4px 4px #ffffff26;
}

.card-grid-2._4 {
  background-color: #f4f5fa;
  width: 100%;
  max-width: 526px;
  min-height: 303px;
  padding-left: 27px;
  padding-right: 27px;
}

.card-grid-2._3 {
  box-shadow: none;
  background-color: #f4f5fa;
  width: 100%;
  max-width: 416px;
  min-height: 303px;
}

.wrp-text-40 {
  margin-top: 0;
  text-decoration: none;
}

.grid-42 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-top: 24px;
  display: grid;
}

.h2-48-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 130%;
}

.h2-48-2._3 {
  font-weight: 700;
}

.image-185 {
  margin-right: 18px;
}

.banner_section-2 {
  display: block;
}

.link-block-5 {
  width: 100%;
  height: 100%;
}

.grid-130 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  justify-content: start;
  place-items: stretch stretch;
  width: 100%;
  margin-top: 40px;
}

.sect-6 {
  color: #191816;
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: Gbfont, sans-serif;
  font-weight: 400;
  display: block;
  overflow: hidden;
}

.sect-6._15 {
  margin-top: 24px;
  margin-bottom: 24px;
  padding-top: 20px;
  padding-bottom: 41px;
}

.quarter-s-subtitle-7 {
  color: #d4d4dd;
  width: 90%;
  max-width: 90%;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  overflow: visible;
}

.mrgn_btm_24-2 {
  margin-bottom: 24px;
}

.fs_20 {
  color: #000;
  font-size: 20px;
  line-height: 1.2;
}

.fs_20.fw_700 {
  font-weight: 700;
}

.fs_20.fw_700.clr_drk.w_100 {
  white-space: pre-wrap;
  white-space: pre-wrap;
  width: 100%;
}

.fs_20.fw_700.mrgn_btm_24 {
  margin-bottom: 24px;
}

.fs_20.clr_drk {
  color: #191816;
}

.fs_20.clr_drkr_grey {
  color: #7c8092;
}

.fs_20.mrgn_btm_24 {
  margin-bottom: 24px;
}

.prgrm_drpdwn_content_2_0.w--open {
  background-color: #0000;
  padding: 20px 36px;
  display: block;
  position: static;
}

.tab_program_2_0 {
  color: #fff;
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  height: 38px;
  padding: 0 16px;
  font-size: 16px;
  line-height: 1.2;
  display: flex;
}

.tab_program_2_0:hover, .tab_program_2_0.w--current {
  color: #191816;
  background-color: #fff;
}

.tabs_program_2_0 {
  grid-column-gap: 16px;
  display: flex;
}

.tabs_program_2_0.mrgn_btm_64 {
  margin-bottom: 64px;
}

.prgrm_drpdwn_toggle_2_0 {
  background-color: #fff;
  border-radius: 48px;
  width: 100%;
  padding: 24px 36px;
  display: block;
}

.prgrm_drpdwn_toggle_2_0.w--open {
  background-color: #0000;
  border-radius: 0;
  display: block;
}

.prgrm_drpdwn_2_0 {
  background-color: #fff;
  border-radius: 48px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: block;
}

.prgrm_drpdwn_2_0.mrgn_btm_16 {
  margin-bottom: 16px;
}

.prgrm_drpdwn_2_0.fs_20.fw_700.clr_drk.pddngs_20_36 {
  padding: 24px 36px;
}

.fs_28-2 {
  color: #000;
  font-size: 28px;
  line-height: 1.2;
}

.fs_28-2.fw_700 {
  font-weight: 700;
}

.fs_28-2.fw_700.mrgn_btm_20 {
  margin-bottom: 20px;
}

.fs_28-2.clr_white {
  color: #fff;
  position: static;
  top: 64px;
}

.fs_28-2.clr_white.pos_sticky {
  position: sticky;
}

.fs_28-2.clr_white.pos_sticky.span_elem {
  display: inline;
  position: static;
}

.program_wrapper_2_0 {
  background-color: #eff0f5;
  border-radius: 56px;
  margin-top: 32px;
  padding: 36px;
}

.pckg_sale_label {
  color: #fff;
  background-color: #e10007;
  background-image: linear-gradient(97.82deg, #a137e2cf 9.54%, #2521f696 23.4%, #7443ff 41.13%);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.wht_crd_pddngs_32 {
  background-color: #fff;
  border-radius: 32px;
  padding: 32px;
}

.purple_btn_w_100_h_64 {
  color: #fff;
  text-align: center;
  background-color: #8d46f6;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.purple_btn_w_100_h_64.mrgn_top_32 {
  margin-top: 32px;
}

.div-block-716 {
  margin-top: 65px;
  position: sticky;
  top: 20px;
}

.list-6 {
  margin-bottom: 0;
  padding-left: 16px;
}

.pckg_crd_wrapper {
  background-color: #fff;
  border-radius: 48px;
  flex-direction: column;
  justify-content: space-between;
  padding: 48px 32px 24px;
  display: flex;
}

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

.image-3480 {
  width: 36px;
  height: 36px;
}

.mrgn_top_32 {
  margin-top: 32px;
}

.grey_block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #eff0f5;
  border-radius: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(auto, 300px) 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
}

.grey_block.hide {
  display: none;
}

.whits_circle_54 {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
}

.pckg_compare_dropdown {
  color: #fff;
  background-color: #191816;
  border-radius: 48px;
  width: 100%;
  padding: 60px 48px 0;
}

.dropdown-toggle-6 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 0 48px;
  display: flex;
}

.dropdown-list-4 {
  position: static;
}

.dropdown-list-4.w--open {
  background-color: #0000;
}

.packages_2_0_grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown_content_mob {
  display: none;
}

.flex_12_gap {
  grid-column-gap: 12px;
  display: flex;
}

.flex_12_gap.minus_twenty_block {
  display: none;
}

.drpdwn_content_grid {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  border-top: 1px solid #fff;
  grid-template-rows: auto auto;
  grid-template-columns: .3fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: start;
  place-items: stretch stretch;
  margin-bottom: 36px;
  padding-top: 48px;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.tab-pane-3 {
  padding-top: 0;
}

.h6-tag {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.text-block-95 {
  color: #fff;
  text-align: center;
  font-size: 14px;
  display: inline-block;
}

.link-25 {
  color: #8d46f6;
}

.mrgn_btm_48-2 {
  margin-bottom: 48px;
}

.mrgn_btm_48-2._123 {
  display: block;
}

.btm_form_wrapper-3 {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  max-width: 433px;
  height: 100%;
  min-height: 516px;
  max-height: 516px;
  margin-top: 130px;
  margin-left: auto;
  padding: 36px 48px;
  position: relative;
}

.form_header-2 {
  color: #191816;
  margin-bottom: 24px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.fs_20-3 {
  color: #000;
  line-height: 1.2;
}

.fs_20-3.fw_700 {
  font-weight: 700;
}

.text-span-177 {
  font-size: 37px;
  font-weight: 700;
}

.circle-sale {
  z-index: 1;
  background-image: url("/landing-assets/77/11/33958e0be7726e1d08bd38c0180c.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
  position: absolute;
  top: -44px;
  left: -50px;
  transform: rotate(13deg);
}

.circle-sale.circle-pos {
  top: -53px;
  left: -26px;
}

.grid_840 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 840px;
  display: grid;
}

.max_w_790 {
  max-width: 790px;
  margin-right: auto;
}

.div-block-718 {
  margin-top: 65px;
  position: static;
  top: 20px;
}

.main_header-2 {
  color: #fff;
  margin-top: 24px;
  margin-bottom: 24px;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.2;
}

.promo_popup-2 {
  background-color: #fff;
  border-radius: 13px;
  max-width: 300px;
  display: none;
  position: absolute;
  inset: auto auto 60px 0%;
  overflow: visible;
  box-shadow: 1px 1px 3px #000;
}

.btm_form-2 {
  background-color: #f4f5fa;
  border-radius: 16px;
  width: auto;
  max-width: none;
  margin-bottom: 0;
  padding: 32px;
}

.btm_form-2.max_w_414 {
  max-width: 414px;
}

.btm_frm_header-2 {
  color: #000;
  margin-bottom: 24px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
}

.promo_text-2 {
  color: #000;
  text-align: center;
  border-radius: 13px;
  padding: 10px;
  font-size: 16px;
}

.form_wrapper-2 {
  z-index: 1;
  width: 40%;
  margin-left: auto;
  position: relative;
}

.mrgn_rght_64 {
  margin-right: 64px;
}

.purple_bg {
  background-color: #8d46f6;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 300px;
  height: 42px;
  margin-bottom: 10px;
  padding: 8px 0;
  display: none;
}

.bold-text-68 {
  color: #000;
}

.green_bg {
  background-color: #22c993;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 300px;
  height: 42px;
  padding: 8px 0;
  display: none;
}

.points {
  grid-column-gap: 0px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  width: 50%;
  max-width: 630px;
  display: flex;
}

.points.office-points {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  width: auto;
  max-width: none;
  margin-bottom: 74px;
  padding-bottom: 0;
}

.item-points {
  width: 45%;
  max-width: 306px;
}

.item-points.office-point {
  width: auto;
  max-width: none;
}

.text-block-72 {
  font-size: 16px;
  line-height: 22px;
}

.text-block-72.place {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.bold-text-69 {
  font-size: 32px;
}

.bold-text-70 {
  font-size: 30px;
}

.button-purple {
  text-align: center;
  background-color: #8d46f6;
  border-radius: 12px;
  width: 100%;
  max-width: 280px;
  height: 58px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: block;
}

.button-purple.mrgn_20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-79, .paragraph-80 {
  max-width: 1000px;
}

.div-block-719 {
  border: 1px #d4d4dd;
  border-top-style: solid;
  margin-top: 50px;
  padding-top: 10px;
  padding-bottom: 30px;
}

.image-3482 {
  object-fit: cover;
  border-radius: 100px;
  width: 150px;
  min-width: 150px;
  height: 150px;
  margin-right: 30px;
}

.div-block-720 {
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  max-width: 390px;
  display: flex;
}

.div-block-721 {
  border-top: 1px solid #d4d4dd;
  border-bottom: 1px solid #d4d4dd;
  border-right: 1px solid #d4d4dd;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  align-items: center;
  width: 13%;
  height: 51%;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  inset: 0 -13% 0% auto;
}

.div-block-721.left-bracket {
  transform-style: preserve-3d;
  left: -13%;
  right: auto;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.div-block-722 {
  background-color: #d4d4dd;
  width: 53%;
  height: 1px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% -53% 0% auto;
}

.div-block-723 {
  background-color: #d4d4dd;
  width: 1px;
  height: 40%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: -18px 0% auto;
}

.heading-2-7 {
  z-index: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  line-height: 70px;
}

.image-3483 {
  object-fit: cover;
  border-radius: 100px;
  width: 150px;
  min-width: 150px;
  height: 150px;
  margin-right: 30px;
}

.div-block-724 {
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  max-width: 390px;
  display: flex;
}

.box-arrow-slider-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  margin-bottom: 24px;
  margin-left: auto;
  display: grid;
}

.par-h-4 {
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
}

.adaptive-1920-4 {
  width: 100%;
}

.div-block-725 {
  border: 1px #d4d4dd;
  border-top-style: solid;
  margin-top: 50px;
  padding-top: 10px;
  padding-bottom: 30px;
}

.arrow-3 {
  margin-left: 16px;
}

.cont-23 {
  z-index: 2;
  background-color: #0000;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1440px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
  position: relative;
}

.cont-23.new-grid-cont {
  height: auto;
  margin-left: 0;
  padding-left: 0;
  padding-right: 30px;
}

.cont-23.new-grid-cont.mw-63percent {
  width: 63%;
  margin-left: 63px;
}

.cont-23.new-grid-cont.mw-63percent.digital {
  margin-left: 0;
}

.sect-7 {
  color: #191816;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400;
  display: block;
  overflow: hidden;
}

.sect-7.mb-77 {
  padding-top: 50px;
  padding-bottom: 77px;
  padding-left: 30px;
  position: relative;
}

.image-3484 {
  max-width: 16px;
  height: 16px;
}

.text-block-106 {
  color: #8f93a3;
  font-size: 16px;
  line-height: 1.2;
}

.block-course-3 {
  cursor: pointer;
  border-top: 0 solid #373a49;
  border-bottom: 1px solid #373a49;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.block-course-3.dont_show {
  cursor: default;
}

.body--1-9 {
  color: #000;
  margin-top: 0;
  margin-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  position: relative;
  top: 0;
}

.body--1-9.text-icons-light-bg-40 {
  color: #8f93a3;
  margin-bottom: 16px;
  line-height: 24px;
  list-style-type: disc;
}

.right-col-4 {
  width: 100%;
  margin-top: 55px;
}

.right-col-4.mrgn_top_24 {
  margin-top: 24px;
}

.par-26-3 {
  color: #000;
  margin-top: 0;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
}

.par-26-3.white {
  color: #fff;
  font-size: 26px;
  font-weight: 600;
}

.box-course-5 {
  grid-row-gap: 40px;
  border-top: 2px solid #5b5f71;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  padding-top: 0;
  padding-bottom: 48px;
  display: flex;
}

.box-course-5.gap_24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.quarter-s-subtitle-8 {
  color: #d4d4dd;
  width: 100%;
  max-width: 90%;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  overflow: visible;
}

.wrp-text-470-4 {
  width: 70%;
  max-width: 528px;
}

.wrp-text-470-4.m-bottom-32 {
  margin-bottom: 32px;
}

.image-3485 {
  max-width: 16px;
  height: 16px;
}

.right-col-5 {
  width: 100%;
  margin-top: 55px;
}

.right-col-5.mrgn_top_24 {
  margin-top: 0;
}

.par-26-5 {
  color: #000;
  margin-top: 0;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
}

.par-26-5.white {
  color: #fff;
  font-size: 26px;
  font-weight: 600;
}

.box-course-6 {
  grid-row-gap: 40px;
  border-top: 2px solid #5b5f71;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  padding-top: 0;
  padding-bottom: 48px;
  display: flex;
}

.box-course-6.gap_24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.quarter-s-subtitle-9 {
  color: #d4d4dd;
  width: 100%;
  max-width: 90%;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  overflow: visible;
}

.wrp-text-470-5 {
  width: 70%;
  max-width: 528px;
}

.wrp-text-470-5.m-bottom-32 {
  margin-top: 16px;
  margin-bottom: 32px;
}

.wrp-text-470-5.m-top-4 {
  margin-top: 4px;
}

.quarter-s-subtitle-10 {
  color: #d4d4dd;
  width: 100%;
  max-width: 90%;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  overflow: visible;
}

.image-3486 {
  max-width: 16px;
  height: 16px;
}

.par-26-6 {
  color: #000;
  margin-top: 0;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
}

.par-26-6.white {
  color: #fff;
  font-size: 26px;
  font-weight: 600;
}

.box-course-7 {
  grid-row-gap: 40px;
  border-top: 2px solid #5b5f71;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  padding-top: 0;
  padding-bottom: 48px;
  display: flex;
}

.header_fixed {
  z-index: 1000;
  color: #000;
  background-color: #0f0f0f;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 92px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  position: fixed;
}

.header_fixed.bg_light {
  background-color: #f2f2f2;
}

.header_fixed.bg_light.black_bg {
  background-color: #0f0f0f;
}

.div-block-727 {
  z-index: 0;
  grid-column-gap: 40px;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
  position: static;
}

.w_100 {
  width: 120px;
  max-width: none;
}

.image-3501 {
  flex: 1;
  width: 100%;
  max-width: 507px;
  margin-left: auto;
}

.standart_cont__1200 {
  max-width: 1200px;
}

.standart_cont__1200.flex_hrzntl {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.standart_cont__1200.flex_hrzntl.bg_dark_grey {
  background-color: #121418;
  border-radius: 50px;
}

.standart_cont__1200.flex_hrzntl.bg_dark_grey.flex_reversed {
  background-color: #eaeaea;
  overflow: hidden;
}

.standart_cont__1200.flex_hrzntl.bg_dark_grey.flex_reversed.bg_dark_blue {
  background-color: #121418;
}

.standart_cont__1200.flex_hrzntl.bg_dark_grey.flex_rows_0 {
  overflow: hidden;
}

.standart_cont__1200.flex_hrzntl.bg_dark_grey.flex_rows_0.block_girl_rltv {
  background-color: #eaeaea;
  position: relative;
}

.standart_cont__1200.flex_hrzntl.bg_dark_grey.flex_rows_0.block_girl_rltv.bg_dark_blue {
  background-color: #121418;
}

.standart_cont__1200.rltv {
  background-image: url("/landing-assets/2f/77/a58ac6f1d88fb8ae7f26a8dc6ed4.png"), url("/landing-assets/98/0c/78100bb969ee17da0bfdac3eb2d0.png"), url("/landing-assets/af/fa/02f05bc0b1a5d6269cb31a971832.png");
  background-position: 30% 100%, 50%, 0 100%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto;
  height: 716px;
  position: relative;
}

.lightbox-link-5 {
  background-color: #121418;
  border-radius: 15px;
  justify-content: space-between;
  align-items: center;
  max-width: 440px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-block-98 {
  color: #fff;
  background-color: #687def;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 162px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.text-block-98:hover {
  box-shadow: 0 0 15px 1px #687def;
}

.clr_grey {
  color: #adadad;
}

.clr_grey.compilation_main_text.mrgns_21_56.grey_color {
  color: #adadad;
}

.clr_grey.compilation_main_text.mrgns_22 {
  color: #646363;
  max-width: 489px;
  margin-top: 22px;
  margin-bottom: 22px;
}

.clr_grey.compilation_main_text.mrgns_22.grey_color {
  color: #adadad;
}

.clr_grey.compilation_main_text.mrgns_17_37 {
  color: #646363;
  margin-top: 17px;
  margin-bottom: 37px;
}

.clr_grey.compilation_main_text.mrgns_17_37.grey_color {
  color: #adadad;
}

.clr_grey.compilation_main_text.mrgns_18_0 {
  color: #646363;
  max-width: 550px;
  margin-top: 18px;
}

.clr_grey.compilation_main_text.mrgns_18_0.grey_color {
  color: #adadad;
}

.clr_grey.compilation_main_text.mrgns_18_0.grey_color.fs_18 {
  font-size: 18px;
}

.clr_grey.compilation_main_text.mrgns_18_0.grey_color.fs_18.max-w_610 {
  max-width: 610px;
}

.clr_grey.compilation_main_text.mrgns_21_56 {
  color: #646363b3;
  max-width: 400px;
  margin-top: 21px;
  margin-bottom: 56px;
}

.compilation_header_1 {
  color: #121418;
  max-width: 525px;
  font-family: Gbfont, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 54px;
}

.compilation_header_1.white_color {
  color: #fff;
}

.section-32 {
  width: 100%;
  padding: 172px 32px 97px;
}

.image-3494 {
  border-radius: 15px;
}

.div-block-728 {
  margin-left: 0;
  margin-right: 90px;
}

.image-3495 {
  display: none;
}

.image-3502 {
  margin-right: auto;
}

.compilation_header_2 {
  color: #23282e;
  max-width: 547px;
  font-size: 36px;
  font-weight: 700;
  line-height: 43px;
}

.compilation_header_2.white_color {
  color: #fff;
  line-height: 43px;
}

.button-13 {
  background-color: #687def;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  max-width: 208px;
  height: 50px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.button-13:hover {
  box-shadow: 0 0 15px 1px #687def;
}

.fs_24-3 {
  font-size: 24px;
}

.fs_24-3.clr_black {
  color: #000;
}

.fs_24-3.clr_white {
  color: #fff;
}

.clr_sky_blue {
  color: #687def;
}

.clr_sky_blue.clr_green {
  color: #04ca96;
}

.clr_grass_green {
  color: #b8bf33;
}

.clr_grass_green.clr_green {
  color: #04ca96;
}

.text-block-99 {
  color: #7d7d7d;
  text-align: center;
  margin-top: 16px;
  font-size: 12px;
}

.div-block-729 {
  grid-column-gap: 22px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  display: grid;
}

.white_opened {
  display: none;
}

.form-block-7 {
  background-color: #eaeaea;
  border: 5px solid #eaeaea;
  border-radius: 50px;
  width: 100%;
  max-width: 483px;
  margin-bottom: 0;
  padding: 40px 66px;
}

.form-block-7.bg_dark_blue {
  background-color: #23282e;
  border-color: #23282e;
}

.compilation_header_3 {
  color: #121418;
  margin-bottom: 25px;
  font-size: 24px;
  font-weight: 700;
}

.compilation_header_3.color_white {
  color: #fff;
}

.compilation_header_2-2 {
  color: #121418;
  max-width: 547px;
  font-size: 36px;
  font-weight: 700;
}

.compilation_header_2-2.white_color {
  color: #fff;
}

.submit-button-6 {
  background-color: #687def;
  border-radius: 15px;
  width: 100%;
  height: 60px;
  font-weight: 700;
}

.submit-button-6:hover {
  box-shadow: 0 0 15px 1px #687def;
}

.compilation_gift_block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  border-radius: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 334px;
  height: 226px;
  padding: 20px 35px 39px;
  display: grid;
}

.compilation_gift_block.bg_dark_blue {
  background-color: #b8bf33;
}

.compilation_gift_block.bg_dark_blue.dark_blue_bg {
  background-color: #1a51f4;
}

.compilation_gift_block.bg_purple {
  background-color: #687def;
}

.compilation_gift_block.bg_purple.purple_bg {
  background-color: #8d46f6;
}

.compilation_gift_block.bg_coral {
  background-color: #ff7d84;
}

.compilation_gift_block.bg_yellow {
  background-color: #f7be2e;
}

.compilation_input {
  color: #000;
  background-color: #fff;
  border: 1px #d4d4dd;
  border-radius: 15px;
  height: 49px;
  margin-bottom: 16px;
}

.black_opened {
  display: none;
}

.pddngs_67 {
  padding-top: 67px;
  padding-bottom: 67px;
}

.image-3497 {
  display: none;
}

.text-span-178 {
  color: #23282e;
  text-transform: uppercase;
}

.text-span-178.white_color {
  color: #fff;
}

.div-block-726 {
  margin-left: 53px;
}

.compilation_header_2-3 {
  color: #23282e;
  max-width: 547px;
  font-size: 36px;
  font-weight: 700;
}

.compilation_header_2-3.white_color {
  color: #fff;
}

.text-span-179 {
  color: #23282e;
  font-style: italic;
}

.text-span-179.white_color {
  color: #fff;
}

.image-3493 {
  margin-left: auto;
}

.image-3503 {
  position: absolute;
  right: 80px;
}

.fs_24-4 {
  font-size: 24px;
}

.fs_24-4.clr_white {
  color: #fff;
}

.image-3498 {
  display: none;
}

.abslt_img_2 {
  position: absolute;
  bottom: 20px;
  left: 8%;
}

.abslt_img_3 {
  position: absolute;
  bottom: 0;
  left: 36%;
}

.compilation_bnefit_card {
  background-color: #687def;
  background-image: url("/landing-assets/74/dc/19a6d5bb68df2686a9a890b79bb7.svg");
  background-position: 59px 26px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50px;
  width: 100%;
  max-width: 386px;
  height: 170px;
  padding: 82px 40px 26px 59px;
  position: absolute;
}

.compilation_bnefit_card.abslt_pos_4 {
  z-index: 1;
  top: 241px;
  right: 0;
}

.compilation_bnefit_card.abslt_pos_4.bg_dark_blue {
  background-color: #23282e;
  background-image: url("/landing-assets/d4/57/c35341caa881b92b06baa409badc.svg");
}

.compilation_bnefit_card.abslt_pos_5 {
  z-index: 1;
  bottom: 70px;
  right: 92px;
}

.compilation_bnefit_card.abslt_pos_5.bg_dark_blue {
  background-color: #23282e;
  background-image: url("/landing-assets/d4/57/c35341caa881b92b06baa409badc.svg");
}

.compilation_bnefit_card.abslt_pos_3 {
  z-index: 1;
  top: 241px;
}

.compilation_bnefit_card.abslt_pos_3.bg_dark_blue {
  background-color: #23282e;
  background-image: url("/landing-assets/d4/57/c35341caa881b92b06baa409badc.svg");
}

.compilation_bnefit_card.abslt_pos_2 {
  z-index: 1;
  right: 15%;
}

.compilation_bnefit_card.abslt_pos_2.bg_dark_blue {
  background-color: #23282e;
  background-image: url("/landing-assets/d4/57/c35341caa881b92b06baa409badc.svg");
}

.compilation_bnefit_card.abslt_pos_1 {
  z-index: 1;
  left: 8%;
}

.compilation_bnefit_card.abslt_pos_1.bg_dark_blue {
  background-color: #23282e;
  background-image: url("/landing-assets/d4/57/c35341caa881b92b06baa409badc.svg");
}

.abslt_img_1 {
  z-index: 0;
  position: absolute;
  top: 191px;
  left: 38%;
}

.section-33 {
  padding-top: 140px;
  padding-bottom: 184px;
}

.div-block-730 {
  z-index: 0;
  grid-column-gap: 40px;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
  position: static;
}

.section-36 {
  width: 100%;
  padding: 172px 32px 97px;
}

.image-3506 {
  z-index: -1;
  position: absolute;
  right: 0;
}

.div-block-731 {
  display: none;
  position: relative;
}

.image-3507 {
  flex: 1;
  width: 100%;
  max-width: 507px;
  margin-left: auto;
}

.compilation_header_1-2 {
  color: #121418;
  max-width: 525px;
  font-size: 45px;
  font-weight: 700;
}

.compilation_header_1-2.color_white {
  color: #fff;
}

.text-block-100 {
  color: #5096ff;
  text-align: center;
  font-size: 20px;
  text-decoration: underline;
  display: block;
}

.thank_you_grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.text-block-102 {
  color: #fff;
  line-height: 1;
}

.mrgn_btm_26 {
  margin-bottom: 26px;
}

.lightbox-link-6 {
  width: 100%;
  display: block;
}

.clr_purple-4 {
  color: #8d46f6;
}

.clr_purple-4.txt_dcrtn_underline {
  text-decoration: underline;
}

.text-block-101 {
  color: #000;
  margin-top: 20px;
  margin-bottom: 50px;
  font-size: 24px;
  font-weight: 700;
}

.text-block-101.mrgn_btm_26 {
  margin-bottom: 26px;
}

.dropdown-link-4 {
  background-color: #0000;
}

.section-37 {
  padding-bottom: 60px;
}

.icon-4 {
  margin-right: 40px;
}

.div-block-732 {
  background-color: #fff;
  border-radius: 50px;
  width: 100%;
  max-width: 590px;
  overflow: hidden;
}

.dropdown-toggle-7 {
  color: #fff;
  background-color: #8d46f6;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 208px;
  height: 50px;
  margin-bottom: 37px;
  padding: 0;
  display: flex;
}

.dropdown-toggle-7.w--open {
  margin-bottom: 26px;
  margin-left: 0;
  margin-right: auto;
}

.div-block-733 {
  padding: 20px 30px;
}

.line-logo-copy-4 {
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  display: flex;
}

.line-logo-copy-4.justify-position {
  justify-content: space-around;
  align-items: center;
}

.line-logo-copy-4.justify-position.gap_30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.mob_dev_body_black {
  background-color: #0d0d0d;
  font-family: Gbfont, sans-serif;
}

.div-block-829 {
  z-index: 300;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(#ffffff40, #ffffff40);
  border: 2px solid #fff;
  border-radius: 20px;
  max-width: 494px;
  padding: 30px;
  position: absolute;
  top: 180px;
  right: -260px;
}

.div-block-829.android_popup_btn {
  display: none;
}

.div-block-829.ios_popup_btn {
  display: none;
  left: auto;
  right: auto;
}

.checkbox-label-5 {
  color: #fff;
  font-size: 12px;
  line-height: 1.2;
}

.text-block-213 {
  color: #fff;
  margin-bottom: 10px;
  font-family: "21 Cent", sans-serif;
  font-size: 20px;
  font-style: italic;
  line-height: 1;
}

.text-block-211 {
  color: #fff;
  text-align: center;
  margin-bottom: 32px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-803 {
  background-image: url("/landing-assets/8a/ed/01e4286a02bbd74d372939ae68c1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
  max-width: 647px;
  height: 342px;
  padding-top: 107px;
  padding-left: 98px;
  padding-right: 77px;
  display: flex;
  position: relative;
}

.button-14 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #13dc30;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 350px;
  height: 54px;
  padding: 0;
  font-size: 18px;
  line-height: 1;
  display: flex;
}

.container-1482 {
  max-width: 1440px;
  margin-top: 0;
  margin-bottom: 150px;
}

.text-block-183 {
  color: #fff;
  max-width: 554px;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.2;
}

.mob_dev_sect_1 {
  background-image: url("/landing-assets/f8/84/07e56b6a51b889981db12987de1b.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  padding-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
}

.mob_dev_sect_1.bg_desktop_2_0 {
  padding-bottom: 89px;
}

.text-span-199 {
  color: #13dc30;
  font-family: "21 Cent", sans-serif;
  font-size: 88px;
  font-style: italic;
  font-weight: 700;
  line-height: .6;
}

.div-block-826 {
  cursor: pointer;
  background-color: #fff;
  border-radius: 78px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 150px;
  height: 64px;
  display: flex;
  box-shadow: 0 0 20px #ffffff7d;
}

.div-block-826:hover {
  transform: scale(1.03);
  box-shadow: 0 0 20px #fffc;
}

.image-3601 {
  z-index: 350;
  cursor: pointer;
  position: absolute;
  top: 20px;
  right: 20px;
}

.form-block-14 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff40;
  background-image: none;
  border: 2px solid #fff;
  border-radius: 20px;
  max-width: 467px;
  max-height: 500px;
  margin-bottom: 0;
  padding: 40px;
}

.mob-dev_input_style {
  color: #4c4c4c;
  background-color: #efffe9;
  border: 1px solid #eaeaea;
  border-radius: 10px;
  height: 52px;
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 1.2;
}

.submit-button-15 {
  background-color: #13dc30;
  border-radius: 10px;
  width: 100%;
  height: 54px;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 1;
}

.container-1483 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  max-width: 1440px;
  display: grid;
}

.text-block-214 {
  color: #fff;
  margin-bottom: 25px;
  font-size: 16px;
  line-height: 1.2;
}

.text-block-188 {
  color: #13dc30;
  margin-bottom: 30px;
  font-family: "21 Cent", sans-serif;
  font-size: 42px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-807 {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  background-color: #ffffff40;
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 10px 16px;
  display: flex;
}

.div-block-808 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.mob_dev_sect_2 {
  padding-top: 120px;
  padding-left: 20px;
  padding-right: 20px;
}

.mob_dev_sect_2.eclipse_bg {
  background-image: radial-gradient(circle closest-side, #007411, #00741100 89%);
}

.mob_dev_sect_2.pddng_top_175 {
  padding-top: 175px;
}

.mob_dev_sect_2.padding_top_270 {
  padding-top: 120px;
}

.mob_dev_sect_2.pddngs_162_137 {
  padding-top: 162px;
  padding-bottom: 137px;
}

.mob_dev_sect_2.pddn_btm_198 {
  padding-bottom: 198px;
}

.mob_dev_sect_2.pddng_top_175 {
  padding-top: 175px;
  overflow: hidden;
}

.text-block-184 {
  color: #fff;
  margin-bottom: 30px;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-806 {
  background-image: url("/landing-assets/a6/89/2f292d0cbc0f09d44b660f715190.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 2px dashed #13dc30;
  border-radius: 20px;
  padding: 40px;
}

.text-block-186 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: "21 Cent", sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-804 {
  max-width: 710px;
}

.text-block-185 {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
}

.text-block-187 {
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
}

.div-block-805 {
  background-color: #13dc30;
  border-radius: 20px;
  padding: 30px;
}

.text-block-189 {
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
}

.container-1484 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  max-width: 1440px;
  display: grid;
}

.text-block-191 {
  margin-bottom: 20px;
}

.text-block-194 {
  color: #b4b4b4;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 1.2;
}

.text-block-190 {
  color: #fff;
  max-width: 467px;
  margin-bottom: 32px;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-192 {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-195 {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-809 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#ffffff40, #ffffff40), radial-gradient(circle closest-corner, #007411, #00741100 60%);
  border: 1px solid #fff;
  border-radius: 20px;
  padding: 30px;
  font-size: 20px;
  line-height: 1.2;
  display: block;
}

.text-block-193 {
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
}

.div-block-827 {
  width: 100%;
  max-width: 467px;
}

.div-block-812 {
  border: 2px solid #13dc30;
  border-radius: 12px;
  padding: 20px;
}

.div-block-810 {
  grid-row-gap: 20px;
  border: 2px dashed #13dc30;
  border-radius: 20px;
  flex-direction: column;
  width: 100%;
  max-width: 450px;
  padding: 30px;
  display: flex;
}

.div-block-810.mrgn_left_rght_30 {
  margin-left: 30px;
  margin-right: 30px;
}

.text-span-200 {
  color: #13dc30;
  font-family: "21 Cent", sans-serif;
  font-style: italic;
  font-weight: 700;
  line-height: .6;
}

.div-block-811 {
  grid-column-gap: 17px;
  align-items: center;
  display: flex;
}

.container-1485 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  max-width: 1440px;
  display: grid;
}

.container-1485.flex_cont {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  display: flex;
}

.div-block-816 {
  background-color: #ffffff40;
  border: 1px solid #fff;
  border-radius: 20px;
  padding: 40px;
}

.text-block-198 {
  color: #fff;
  font-size: 20px;
  line-height: 1.5;
}

.div-block-815 {
  grid-column-gap: 20px;
  grid-row-gap: 36px;
  grid-template-rows: min-content auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 693px;
  display: grid;
}

.div-block-815.max_w_651 {
  max-width: 651px;
}

.div-block-813 {
  color: #fff;
  background-color: #13dc30;
  background-image: url("/landing-assets/53/c5/6d4ab75ee8e07abf52c102a04cfe.svg");
  background-position: 30px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 20px;
  align-items: center;
  max-width: 362px;
  padding: 20px 30px 20px 80px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

.div-block-813.ios_logo {
  background-image: url("/landing-assets/72/71/cb32c60bf85abdc53dd7a2e6a8b1.svg");
  background-position: 30px;
  background-size: auto;
}

.text-block-197 {
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
}

.text-block-199 {
  color: #fff;
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 54px;
  margin-top: 35px;
  font-size: 18px;
  line-height: 1.2;
  display: flex;
}

.text-block-196 {
  color: #fff;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.2;
}

.container-1486 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  max-width: 1440px;
  display: grid;
}

.container-1486.grid_program_wrapper {
  grid-template-columns: minmax(min-content, 693px) minmax(min-content, 651px);
}

.text-block-205 {
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
}

.div-block-817 {
  background-color: #13dc30;
  border-radius: 20px;
  padding: 25px 40px;
}

.text-block-204 {
  color: #fff;
  font-family: "21 Cent", sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-202 {
  color: #fff;
  margin-bottom: 16px;
  font-family: "21 Cent", sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-818 {
  grid-column-gap: 15px;
  grid-row-gap: 13px;
  background-color: #ffffff40;
  border: 1px solid #fff;
  border-radius: 20px;
  grid-template-rows: min-content min-content;
  grid-template-columns: .9fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: stretch stretch;
  padding: 20px 39px;
  display: grid;
}

.text-block-215 {
  color: #fff;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.2;
}

.container-1488 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  max-width: 1440px;
  display: grid;
}

.text-block-203 {
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
}

.container-1489 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  max-width: 1440px;
  display: grid;
}

.container-1489.mob_dev_platform_wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 29px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-206 {
  color: #13dc30;
  font-family: "21 Cent", sans-serif;
  font-size: 64px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-820 {
  grid-row-gap: 55px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-819 {
  color: #fff;
  background-image: url("/landing-assets/4f/f1/6acfe73eb2d9f46b434dc8889997.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 48px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
}

.image-3594 {
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-836 {
  align-items: center;
  width: 200%;
  display: flex;
}

.text-block-216 {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
}

.div-block-835 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  display: grid;
}

.div-block-837 {
  align-items: center;
  width: 200%;
  display: flex;
}

.div-block-834 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  display: grid;
}

.text-block-217 {
  color: #fff;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-217.mrgn_btm_28 {
  margin-bottom: 28px;
}

.container-1490 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  max-width: 1440px;
  display: grid;
}

.container-1490.mob_dev_company_logos_wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 94px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.div-block-822 {
  background-image: url("/landing-assets/a7/f3/aa4bd2dc57d5522b5ee4a5f0d07d.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: relative;
}

.text-block-207 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2;
}

.button-15 {
  background-color: #0d0d0d;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 386px;
  height: 62px;
  font-size: 18px;
  line-height: 1.2;
  display: flex;
}

.text-span-201 {
  font-family: "21 Cent", sans-serif;
  font-style: italic;
}

.image-3596 {
  width: 90%;
  position: absolute;
  bottom: 0;
  right: 0;
}

.image-3600 {
  display: none;
}

.div-block-821 {
  background-color: #13dc30;
  border-radius: 20px;
  padding: 40px 86px 40px 100px;
}

.container-1491 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  max-width: 1440px;
  display: grid;
}

.container-1491.mob_dev_btn_on_form_wrrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.div-block-825 {
  grid-row-gap: 58px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.dropdown-toggle-8 {
  grid-column-gap: 12px;
  color: #fff;
  border: 2px #13dc30;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
}

.dropdown-toggle-8.w--open {
  border: 0 #0000;
  border-radius: 0;
  justify-content: space-between;
  padding: 0 0 39px;
  position: static;
}

.div-block-823 {
  grid-column-gap: 76px;
  display: flex;
}

.div-block-824 {
  grid-row-gap: 58px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-218 {
  color: #fff;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-218.mrgn_btm_85 {
  max-width: 684px;
  margin-bottom: 85px;
}

.text-block-210, .link-26 {
  color: #fff;
}

.text-block-209 {
  color: #fff;
  white-space: pre-wrap;
  word-break: keep-all;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.text-span-202 {
  font-family: "21 Cent", sans-serif;
  font-style: italic;
}

.dropdown-5 {
  border: 2px dashed #13dc30;
  border-radius: 20px;
  width: 100%;
  max-width: 682px;
  margin-left: 0;
  margin-right: 0;
  padding: 30px 39px;
  display: block;
  position: static;
}

.container-1492 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  max-width: 1440px;
  display: grid;
}

.container-1492.mob-dev_questions_wrapper {
  grid-column-gap: 76px;
  grid-row-gap: 58px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: start;
  display: block;
  overflow: visible;
}

.dropdown-list-7 {
  position: static;
}

.dropdown-list-7.w--open {
  color: #fff;
  background-color: #0000;
  font-size: 20px;
  line-height: 1.2;
}

.form-block-15 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(#ffffff40, #ffffff40);
  border: 2px solid #fff;
  border-radius: 20px;
  width: 100%;
  max-width: 494px;
  margin: 28vh 0 0;
  padding: 30px 54px;
  position: absolute;
  left: auto;
}

.submit-button-16 {
  background-color: #13dc30;
  border-radius: 10px;
  width: 100%;
  height: 54px;
  margin-top: 10px;
  margin-bottom: 15px;
}

.image-3602 {
  z-index: 1020;
  position: absolute;
  top: 20px;
  right: 20px;
}

.text-field-12 {
  color: #4c4c4c;
  background-color: #eaeaea;
  border-radius: 10px;
  height: 52px;
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 1.2;
}

.text-block-219 {
  color: #fff;
  text-align: center;
  margin-bottom: 25px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-219.android_dev_header, .text-block-219.ios_dev_header {
  display: none;
}

.div-block-830 {
  background-image: linear-gradient(#0d0d0db3, #0d0d0db3);
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0;
}

.section-45 {
  z-index: 1000;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0;
}

.text-block-220 {
  color: #fff;
  white-space: pre-wrap;
  word-break: keep-all;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-833 {
  color: #fff;
  margin-bottom: 8px;
  line-height: 1.2;
}

.dropdown-list-8 {
  position: static;
}

.dropdown-list-8.w--open {
  background-color: #0000;
  padding-top: 12px;
}

.image-3603 {
  cursor: pointer;
  position: absolute;
  top: 3vh;
  right: 20%;
}

.div-block-832 {
  background-image: linear-gradient(#ffffff40, #ffffff40);
  border: 1px solid #fff;
  border-radius: 20px;
  width: 100%;
  max-width: 739px;
  padding: 30px 24px;
  display: none;
  position: absolute;
  top: 6vh;
}

.div-block-832.ios_program_popup {
  display: block;
}

.div-block-832.android_program_popup {
  display: none;
}

.div-block-831 {
  background-image: linear-gradient(#0d0d0d, #0d0d0d);
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0;
}

.dropdown-toggle-9 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.dropdown-toggle-9.w--open {
  position: static;
}

.section-46 {
  z-index: 1000;
  width: 100%;
  height: 100vh;
  padding-bottom: 60px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.dropdown-6 {
  border-bottom: 1px solid #fff;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 20px;
  position: static;
}

.text-block-221 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.2;
}

.container-1493 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  max-width: 1440px;
  display: grid;
}

.container-1493.mob_dev_flex_form_block {
  grid-column-gap: 0px;
  border: 2px dashed #13dc30;
  border-radius: 20px;
  padding: 50px 0 0 25px;
  display: flex;
}

.image-3604 {
  flex: 0 auto;
  width: 100%;
  max-width: 50%;
  margin-top: auto;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.submit-button-17 {
  background-color: #13dc30;
  border-radius: 10px;
  width: 100%;
  height: 54px;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 1.2;
}

.text-field-13 {
  background-color: #eaeaea;
  border-radius: 10px;
  height: 52px;
  margin-bottom: 15px;
}

.form-10 {
  max-width: 460px;
  margin-left: 0;
  margin-right: auto;
}

.form-block-16 {
  flex: none;
  margin-bottom: 50px;
}

.image-3605 {
  display: none;
}

.text-block-222 {
  color: #fff;
  margin-bottom: 32px;
  font-size: 20px;
  line-height: 1.2;
}

.link-27 {
  color: #fff;
  cursor: pointer;
}

.text-span-203 {
  white-space: nowrap;
  word-break: normal;
}

.text-block-224 {
  color: #fff;
  font-size: 22px;
  line-height: 1.2;
  text-decoration: line-through;
}

.text-block-223 {
  color: #fff;
  font-size: 20px;
  line-height: 1.2;
}

.button-16 {
  color: #000;
  background-color: #13dc30;
  border-radius: 13px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

.text-block-225 {
  color: #13dc30;
  margin-bottom: 20px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-226 {
  color: #ea4353;
  background-color: #ffc7c8;
  border-radius: 11px;
  padding: 5px 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-227 {
  color: #fff;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-840 {
  grid-column-gap: 15px;
  grid-row-gap: 6px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr min-content;
  grid-auto-columns: 1fr;
  margin-bottom: 17px;
  display: grid;
}

.container-1494 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  max-width: 1440px;
  display: grid;
}

.container-1494.grid_program_wrapper {
  grid-template-columns: minmax(min-content, 693px) minmax(min-content, 651px);
}

.text-block-230 {
  color: #fff;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-838 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: auto min-content 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-bottom: 13px;
  font-size: 18px;
  line-height: 1.2;
  display: grid;
}

.card_price_wrapper {
  background-color: #ffffff40;
  border: 1px solid #fff;
  border-radius: 20px;
  padding: 30px;
}

.body {
  font-family: Gbfont, sans-serif;
}

.close-icon-4 {
  z-index: 5;
  cursor: pointer;
  position: absolute;
  inset: 20px 20px auto auto;
}

.close-icon-4.width_50 {
  width: 20px;
}

.link-29 {
  color: #b8b8b8;
  text-decoration: underline;
}

.form_block {
  background-image: url("/landing-assets/bf/06/5ece8e16a9e8d254f336763b9a17.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 64px 36px;
}

.box_slide {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  display: flex;
  overflow: visible;
}

.box_slide.reset-set {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: block;
}

.review-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f4f5fa;
  border-radius: 32px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  padding: 27px 32px;
  display: grid;
}

.review-grid.two-rows-grid {
  grid-template-rows: auto auto;
}

.button-17 {
  color: #191816;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  width: 461px;
  padding: 17px 32px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.text-block-237 {
  text-align: center;
  font-size: 46px;
  font-weight: 400;
  line-height: 50px;
}

.user-rating {
  grid-column-gap: 4px;
  align-items: flex-start;
  display: flex;
}

.text-block-235 {
  color: #232735;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.navigation {
  background-color: #f4f5fa;
  border-radius: 32px;
  padding: 24px;
}

.form-block-17 {
  background-color: #1b1c1f;
  border-radius: 32px;
  width: 564px;
  margin-bottom: 0;
  padding: 24px;
}

.text-block-238 {
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.text-block-234 {
  width: 338px;
  font-size: 18px;
}

.tab-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.main_information {
  max-width: 558px;
}

.btn_feedback {
  color: #fff;
  text-align: center;
  background-color: #8d46f6;
  border-radius: 12px;
  width: 251px;
  padding: 17px 32px;
  font-size: 20px;
  line-height: 26px;
  transition: background-color .2s;
}

.btn_feedback:hover {
  background-color: #9f5ffd;
}

.lightbox-link-7 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-131 {
  line-height: 22px;
}

.text-block-131.width_507 {
  max-width: 507px;
}

.text-block-131.width_507.mrg-btm_32 {
  margin-bottom: 32px;
}

.career-input {
  border-radius: 16px;
  width: 100%;
  height: 60px;
  margin-bottom: 16px;
  padding-top: 8px;
}

.career-diagnostic {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: url("/landing-assets/ab/b3/4fd29e0363e97c8f0a3752e401c7.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 32px;
  flex-direction: column;
  width: 100%;
  height: auto;
  margin-right: 24px;
  padding: 56px 46px;
  display: flex;
}

.text-block-240 {
  color: #fff;
  flex: 0 auto;
  padding: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  display: block;
  position: absolute;
  top: 13px;
}

.review_card {
  background-color: #fff;
  border-radius: 24px;
  width: 416px;
  max-height: 349px;
  margin-right: 24px;
  padding: 24px;
  display: inline-block;
}

.review_card.pdn-reset {
  padding: 0;
}

.text-block-241 {
  font-size: 54px;
  line-height: 70px;
}

.text-block-105 {
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.user-avatar {
  background-color: #ec407a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.user-avatar.bg-13 {
  background-color: #0097a7;
}

.user-avatar.bg-14 {
  background-color: #fd964f;
}

.user-avatar.bg-15 {
  background-color: #c60001;
}

.user-avatar.bg-16 {
  background-color: #815a3b;
}

.user-avatar.bg-17 {
  background-color: #80152f;
}

.user-avatar.bg-18 {
  background-color: #ea4e09;
}

.user-avatar.bg-19 {
  background-color: #eead02;
}

.user-avatar.bg-20 {
  background-color: #d61700;
}

.user-avatar.bg-21 {
  background-color: #80152f;
}

.user-avatar.bg-22 {
  background-color: #301b28;
}

.user-avatar.bg-23 {
  background-color: #b7452b;
}

.user-avatar.bg-24 {
  background-color: #7c5e3c;
}

.user-avatar.bg-25 {
  background-color: #ead39d;
}

.user-avatar.bg-26 {
  background-color: #78a4a3;
}

.user-avatar.bg-27 {
  background-color: #013b45;
}

.user-avatar.bg-28 {
  background-color: #ce5a57;
}

.user-avatar.bg-29 {
  background-color: #006c83;
}

.user-avatar.bg-30 {
  background-color: #ffcbbb;
}

.reviews {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.reviews.hidden-element {
  display: none;
}

.success_block-2 {
  padding: 64px 36px;
  line-height: 22px;
}

.text-span-205 {
  font-size: 54px;
  font-weight: 700;
  line-height: 70px;
}

.main_content {
  z-index: 10;
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.main_content.j-start {
  justify-content: flex-start;
  align-items: center;
  max-width: 1196px;
}

.text-block-231 {
  font-size: 18px;
  font-weight: 700;
}

.purple_link-2 {
  color: #9f5ffd;
  text-decoration: none;
}

.text-span-182 {
  color: #7c8092;
}

.form-content {
  justify-content: space-between;
  max-width: 1196px;
  display: flex;
}

.html-embed-16 {
  margin-top: 11px;
}

.score-information {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f4f5fa;
  border-radius: 32px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.text-block-232 {
  color: #b8b8b8;
  font-size: 14px;
  line-height: 20px;
}

.checkbox-3 {
  color: #fff;
  background-color: #9f5ffd;
  border-radius: 4px;
}

.user-name {
  color: #6b6b6b;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.user-name.d-flex-center {
  align-items: center;
  display: flex;
}

.b-line {
  color: #d4d4dd;
  background-color: #d4d4dd;
  width: 100%;
  height: 1px;
}

.div-block-746 {
  grid-column-gap: 32px;
  display: flex;
}

.main_block {
  background-image: url("/landing-assets/9d/2a/171af72956b5c42421572fa3a846.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  padding: 112px 36px 135px;
  overflow: hidden;
}

.success_header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.submit-button-20 {
  background-color: #9f5ffd;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.submit-button-20.fs-20 {
  font-size: 20px;
}

.submit-button-20.fs-20.bg_btn_otzyv {
  background-color: #8d46f6;
  transition: background-color .2s;
}

.submit-button-20.fs-20.bg_btn_otzyv:hover {
  background-color: #9f5ffd;
}

.text-block-104 {
  font-size: 28px;
  line-height: 36px;
}

.review_slider_wrapper {
  margin-top: 40px;
  margin-bottom: 80px;
  overflow: hidden;
}

.review_slider_wrapper.mrg-btm_0 {
  margin-bottom: 0;
}

.success_content {
  max-width: 1196px;
}

.arrow_opacity {
  opacity: .5;
}

.checkbox-label-8 {
  color: #7f8399;
  margin-bottom: 0;
  font-size: 12px;
}

.tab.tab-5, .tab.tab-5.management, .tab.tab-7, .tab.tab-7.hi_tech, .tab.tab-2, .tab.tab-2.programming, .tab.tab-6, .tab.tab-6.analytics, .tab.tab-4, .tab.tab-4.design, .tab.tab-8, .tab.tab-8.children, .tab.tab-3, .tab.tab-3.marketing {
  display: none;
}

.reviews_block {
  padding: 64px 36px;
}

.career-header {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.user-data {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.div-block-748 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  justify-content: space-between;
  margin-top: 48px;
  display: flex;
}

.rewiews_content {
  max-width: 1196px;
}

.body_otzyvy {
  color: #191816;
  font-family: Gbfont, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-233 {
  font-size: 54px;
  font-weight: 700;
  line-height: 70px;
}

.text-span-206 {
  color: #6654d9;
}

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

.showmore.hidden-element {
  display: none;
}

.text-block-120 {
  color: #232735;
}

.navigation_block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  min-width: 320px;
  display: flex;
}

.div-block-747 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  display: flex;
}

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

.checkbox-field-3 {
  margin-top: 16px;
}

.checkbox-field-3.reset-polit {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.2;
}

.heading-191 {
  margin-bottom: 24px;
  font-size: 56px;
  line-height: 1.2;
}

.form-16 {
  color: #000;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  padding: 32px;
  line-height: 150%;
  display: flex;
}

.form-16.shadows-it {
  margin-top: 0;
  box-shadow: 0 3px 25px #001e4538;
}

.form-16.shadows-it.new-form {
  box-shadow: none;
  background-color: #e0dbf6;
  border-radius: 32px;
  padding: 30px 48px;
}

.form-16.shadows-it.new-form.bg-white {
  background-color: #fff;
}

.text-field-14 {
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  min-height: 48px;
  padding-left: 16px;
  padding-right: 0;
  font-size: 16px;
  overflow: hidden;
}

.text-field-14:focus {
  border-style: solid;
  border-color: #b1b1bb;
}

.text-field-14::placeholder {
  color: #8f93a3;
  font-size: 16px;
}

.text-field-14.fs_12-input_mob.min-h_reset {
  min-height: 60px;
}

.success-message-15 {
  color: #181818;
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 3px 0 25px #001e457d;
}

.text-block-64 {
  font-size: 28px;
  line-height: 36px;
}

.h3-36-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  line-height: 48px;
}

.h3-36-3.fs_28 {
  font-size: 28px;
  line-height: 36px;
}

.h3-36-3.fs_28.mrg-btm_16 {
  margin-bottom: 16px;
}

.h3-36-3.fs_28.mrg-btm_16.fs_38 {
  text-align: center;
  font-size: 38px;
  line-height: 45px;
}

.text-block-242 {
  text-align: left;
}

.goal_item_h-2 {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 36px;
  font-weight: 400;
  line-height: 43px;
  position: static;
}

.goal_item_h-2.mrg-right_45 {
  margin-left: 45px;
}

.form-block-11 {
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 46%;
  max-width: 416px;
  margin-top: -85px;
  margin-bottom: 0;
  display: flex;
}

.form-block-11.main {
  width: 44%;
  margin-top: 0;
  margin-bottom: 40px;
  position: relative;
}

.form-block-11.main.w_100 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.form-block-11.main.w_100.new-form {
  width: 464px;
  max-width: none;
}

.card-it-info.max_w_1280_pt_26 {
  padding-top: 26px;
}

.world-card {
  text-align: center;
  background-color: #f1efe4;
  border-radius: 32px;
  justify-content: center;
  align-items: flex-end;
  padding: 180px 32px 40px;
  display: flex;
  position: relative;
}

.world-card.world-card-map {
  height: 30vw;
}

.world-card.world-card-map.new-card {
  background-color: #e8e5f9;
  border-radius: 24px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 32px 48px;
}

.world-card.world-card-1 {
  background-image: url("/landing-assets/a1/ee/e64ae55ed417f993ac77b77bfb1a.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 180px;
}

.world-card.world-card-2 {
  background-image: url("/landing-assets/a3/91/7ec0b6a43a6a3f53dad77d98e510.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 180px;
}

.world-card.world-card-3 {
  background-image: url("/landing-assets/c9/4f/ce4dc13b03dd123dd080a64976ce.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 180px;
}

.gb_body {
  background-color: #fff;
  font-family: Gbfont, sans-serif;
}

.div-block-289 {
  grid-column-gap: 47px;
  justify-content: center;
  display: flex;
}

.goal_item_text {
  margin-top: 32px;
  font-size: 20px;
  line-height: 27px;
}

.goal_item_text.mrg-top_24 {
  margin-top: 24px;
}

.goal_item_text.mrg-top_24.fs_18 {
  font-size: 18px;
  line-height: 21px;
}

.text-span-193 {
  background-image: url("/landing-assets/4a/1c/1c2ad1409918b47f6b44f6bdfb16.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50px;
  height: 50px;
  margin-bottom: -10px;
  display: inline-block;
}

.lesson-element {
  grid-column-gap: 20px;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 35px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 30px;
  display: flex;
}

.icon_in_title {
  height: 64px;
  position: absolute;
}

.icon_in_title.i_in_t_all_4 {
  height: 96px;
  top: -34px;
  left: 220px;
}

.icon_in_title.i_in_t_all_5 {
  height: 56px;
  top: -8px;
  left: 445px;
}

.error-message-11 {
  border-radius: 12px;
}

.trial-lessons {
  grid-row-gap: 20px;
  flex-direction: column;
  margin-top: 55px;
  display: flex;
}

.link-block-11 {
  color: #fff;
  background-color: #8d46f6;
  border: 2px solid #000;
  border-radius: 12px;
  width: 880px;
  height: auto;
  max-height: 112px;
  margin-left: auto;
  margin-right: auto;
  padding: 43px 0;
  display: block;
}

.link-block-11.button-shadow.btn-anim {
  text-decoration: none;
}

.image-3533 {
  z-index: 1;
  width: 96%;
  position: absolute;
  top: -20%;
  left: 1%;
}

.image-3533.reset-width {
  width: 45%;
  position: static;
}

.container-1495 {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
}

.container-1495.cont_wide {
  max-width: 1196px;
  position: relative;
}

.container-1495.cont_wide.clr_white.grid-box {
  grid-column-gap: 86px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-1495.cont_wide.clr_white.grid-box.additionals-grid {
  grid-template-rows: auto auto auto auto;
  grid-auto-rows: auto;
}

.world-card-bottom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24px;
  display: grid;
}

.submit-button-purple-3 {
  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-family: Gbfont, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.submit-button-purple-3.border {
  border: 2px solid #252525;
}

.submit-button-purple-3.border:hover {
  box-shadow: inset 0 0 #000;
}

.submit-button-purple-3.border.button-shadow.btn-anim:hover {
  box-shadow: none;
}

.submit-button-purple-3.border.button-shadow.btn-anim.h-mob_47.btn-green {
  color: #000;
  background-color: #71e76e;
}

.div-block-797 {
  margin-top: 24px;
  margin-bottom: 16px;
}

.section-47 {
  padding: 120px 36px;
  position: relative;
  overflow: hidden;
}

.section-47.pdn-principles {
  padding-top: 35px;
  padding-bottom: 35px;
}

.section-47.pdn-btn {
  padding-top: 15px;
  padding-bottom: 50px;
}

.section-47.pdn-fire {
  padding-top: 35px;
  padding-bottom: 35px;
}

.section-47.bg_lilac {
  background-color: #8d46f6;
}

.section-47.bg_lilac.pdn-individual {
  color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-47.world.pdn-children-study {
  padding-top: 35px;
  padding-bottom: 35px;
}

.goal_item_h-3 {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 36px;
  font-weight: 400;
  line-height: 43px;
  position: static;
}

.study-item {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  align-items: center;
  padding: 16px 10px;
  display: flex;
}

.text-block-113 {
  text-align: center;
  font-size: 30px;
  font-weight: 700;
  line-height: 26px;
}

.adv_item_img-2 {
  width: 700px;
  max-width: none;
  height: auto;
  min-height: 10px;
  position: absolute;
  top: -220px;
  left: 42%;
}

.adv_item_img-2.adv-img {
  width: 450px;
  top: -80px;
  left: -30px;
}

.adv_item_img-2.adv-img.pos-laptop {
  width: 600px;
  height: 120%;
  top: -47px;
  left: -102px;
}

.adv_item_img-2.adv-img.pos-laptop.pos-for-trial {
  z-index: 1;
  width: 450px;
  height: 90%;
  top: -79px;
  left: -20px;
}

.adv_item_img-2.adv-img.pos-child {
  width: 500px;
  height: 130%;
  top: -45px;
  left: -80px;
}

.adv_item_img-2.adv-img.pos-child.pos-for-trial {
  z-index: 1;
  height: 80%;
  top: -46px;
  left: -76px;
}

.image-3370 {
  margin-bottom: 27px;
}

.image-3370.mrg-btm_49 {
  margin-bottom: 49px;
}

.image-3371 {
  position: absolute;
  top: 3px;
}

.study-children {
  grid-row-gap: 0px;
  flex-direction: column;
  width: 533px;
  display: flex;
}

.text-span-61 {
  border: 1px solid #000;
  border-radius: 41px;
  padding: 2px 20px 3px;
  display: inline-block;
  transform: rotate(-2.27deg);
}

.card-principle {
  border: 2px solid #a0a0a0;
  border-radius: 25px;
  padding: 263px 54px 0;
  position: relative;
  overflow: hidden;
}

.goal_item_title {
  grid-column-gap: 13px;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
  position: relative;
}

.heading-192 {
  margin-bottom: 27px;
  font-size: 58px;
  line-height: 72px;
}

.heading-192.mrg-btm_49 {
  margin-bottom: 49px;
}

.text-block-114 {
  color: #000;
  font-size: 17px;
  line-height: 20px;
}

.fs-list-item-free {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 21px;
}

.input-flex {
  align-items: flex-start;
  margin-top: 9px;
  display: flex;
}

.fs_30 {
  font-size: 30px;
  line-height: 39px;
}

.image-230 {
  position: absolute;
  inset: -100% auto auto -10%;
}

.image-230.tablet {
  display: none;
}

.div-info-it {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-info-it.gap-74 {
  grid-row-gap: 74px;
}

.image-3367 {
  position: absolute;
  top: -28px;
  left: -51px;
}

.goal-grid-box {
  grid-column-gap: 78px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-48 {
  z-index: 2;
  background-color: #eff0f5;
  border-radius: 62px;
  position: relative;
}

.part-1 {
  overflow: hidden;
}

.checkbox-4 {
  margin-top: 0;
}

.checkbox-4.wdth_20 {
  width: 20px;
  height: 20px;
}

.div-block-751 {
  position: relative;
}

.container-1496 {
  max-width: 1296px;
}

.image-3610 {
  display: none;
}

.heading-193 {
  margin-bottom: 32px;
  font-size: 54px;
  line-height: 70px;
}

.info-hover {
  cursor: help;
}

.button-18 {
  text-align: center;
  background-color: #8d46f6;
  border-radius: 12px;
  width: 100%;
  padding: 20px 0;
  font-size: 20px;
  line-height: 26px;
  transition: background-color .2s;
}

.button-18:hover {
  background-color: #7e40da;
}

.form_block-2 {
  background-color: #fff;
  border-radius: 24px;
  width: 100%;
  margin-bottom: 0;
  padding: 64px;
}

.bg_form_img-2 {
  z-index: -1;
  max-width: 110%;
  height: 160%;
  display: block;
  position: absolute;
  inset: -99px -44px;
}

.course-old-price {
  color: #e38441;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 19px;
  text-decoration: line-through;
}

.text-block-134 {
  color: #71e76e;
  font-size: 22px;
  line-height: 26px;
}

.form_container {
  z-index: 1;
  max-width: 1296px;
  position: relative;
}

.form_btn-4 {
  background-color: #8d46f6;
  border-radius: 12px;
  flex: 0 auto;
  width: 274px;
  height: 56px;
  padding-left: 0;
  padding-right: 0;
}

.form_btn-4.hover-purple {
  transition: background-color .2s;
}

.form_btn-4.hover-purple:hover {
  background-color: #7e40da;
}

.div-block-749 {
  width: 438px;
  height: 378px;
}

.success-message-16 {
  background-color: #fff;
  padding: 0;
}

.about-block {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-image: linear-gradient(135deg, #817e83, #383239);
  background-clip: border-box;
  border: 1px #fff;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
  padding: 4px 4px 4px 14px;
  transition: opacity .2s;
  display: flex;
}

.image-3612 {
  cursor: pointer;
  margin-right: 24px;
}

.heading-49 {
  width: 60%;
  margin-bottom: 0;
  font-size: 54px;
  line-height: 70px;
}

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

.free-courses-slider {
  margin-top: 32px;
}

.heading-50 {
  font-size: 54px;
  line-height: 54px;
}

.heading-50.pdn_btm_24 {
  margin-bottom: 24px;
}

.success-msg-ico-2 {
  width: 128px;
  margin-bottom: 10px;
  margin-right: 20px;
}

.choose-course {
  color: #fff;
  padding-left: 36px;
  padding-right: 36px;
}

.free-courses {
  padding: 32px 36px;
}

.green-cloud {
  z-index: 2;
  background-color: #71e76e;
  border-radius: 12px;
  justify-content: space-between;
  align-items: flex-start;
  padding: 16px 20px;
  transition: background-color .2s;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.image-3491 {
  cursor: pointer;
}

.body_gb-2 {
  font-family: Gbfont, sans-serif;
}

.body_gb-2.pos-relative {
  position: relative;
}

.body_gb-2.pos-relative.clr-black {
  color: #191816;
}

.free-sourses-header {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.text-block-133 {
  margin-right: 5px;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
}

.text-block-135 {
  z-index: 1;
  color: #000;
  margin-right: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  position: relative;
}

.success-title-5 {
  text-align: left;
  margin-bottom: 8px;
  margin-right: 0;
  font-size: 36px;
  font-weight: 700;
  display: inline-block;
}

.privacy_text-3 {
  color: #75798a;
  text-align: left;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1.6;
}

.privacy_text-3.pddng_left_10 {
  padding-left: 10px;
}

.success_text {
  text-align: left;
  font-size: 20px;
  line-height: 1.4;
}

.heading_3 {
  color: #000;
  margin-bottom: 16px;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
}

.heading_3.mrgn_btm_32 {
  margin-bottom: 32px;
  font-size: 30px;
}

.form_input {
  color: #75798a;
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  flex: 0 3 auto;
  max-width: 274px;
  height: 56px;
  margin-bottom: 0;
  margin-right: 24px;
  font-size: 18px;
}

.horizontal_form_wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.slide-header {
  color: #8d46f6;
  margin-bottom: 12px;
  font-size: 36px;
  line-height: 48px;
}

.success_small_form {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.mrgn_top_16 {
  margin-top: 16px;
}

.mrgn_top_16.mrgn_top_8 {
  margin-top: 8px;
}

.mrgn_top_16.mrgn_top_8.mrg-top_24 {
  margin-top: 0;
}

.image-3613 {
  display: none;
}

.course-slide {
  background-color: #fff;
  border-radius: 32px;
  width: 32%;
  height: 358px;
  margin-right: 24px;
  padding: 20px;
  display: inline-block;
}

.form_section {
  background-color: #000;
  padding: 144px 44px;
  overflow: hidden;
}

.form_section.hide_mob.form-free-courses {
  margin-top: 46px;
  margin-bottom: 100px;
}

.courses {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: stretch start;
  display: grid;
}

.course-header {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.course-card {
  background-color: #2e2830;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  padding: 20px;
  display: flex;
  position: static;
}

.slide-descr {
  color: #000;
  margin-bottom: 24px;
  line-height: 27px;
}

.section-50 {
  margin-bottom: 80px;
  padding-top: 60px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-750 {
  grid-column-gap: 53px;
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
}

.image-3614 {
  width: 100%;
}

.text-block-243 {
  margin-bottom: 32px;
  font-size: 20px;
  line-height: 27px;
}

.free-courses-title {
  color: #fff;
  height: 78px;
  margin-top: 0;
  margin-bottom: 24px;
  margin-right: 10px;
  font-size: 22px;
  line-height: 26px;
}

.section-51 {
  z-index: 1;
  background-color: #71e76e;
  background-image: url("/landing-assets/c3/0a/e2d37ed73155fa5464f6abbda047.svg"), url("/landing-assets/96/d5/1465dee65e61a96acfe81af5b3a5.svg");
  background-position: 120% 120%, -5% 10%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-bottom-right-radius: 52px;
  border-bottom-left-radius: 52px;
  padding-top: 122px;
  padding-bottom: 52px;
  position: relative;
  top: -54px;
  overflow: hidden;
}

.html-embed-19 {
  width: 100%;
}

.hare-desktop {
  width: 55%;
  position: absolute;
  right: -5%;
}

.hare-mobile {
  display: none;
}

.div-block-799 {
  z-index: 999;
  position: relative;
}

.html-embed-21 {
  z-index: 999;
}

.html-embed-20, .banner__black_friday {
  display: none;
}

.banner__black_friday.show {
  display: block;
}

.link-block-12 {
  width: 100%;
}

.banner_s_desc {
  min-width: 100%;
  display: none;
}

.banner_s_stable {
  min-width: 100%;
  display: inline-block;
}

.banner_s_mob, .banner_s_mob-2 {
  min-width: 100%;
  display: none;
}

.old-price-main-2 {
  opacity: .5;
  color: #7c8092;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 700;
}

.old-price-main-2.price {
  margin-bottom: 0;
}

.new-price-main-2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 40px;
}

.size__48 {
  font-size: 48px;
}

.size-28-2 {
  font-size: 26px;
  line-height: 36px;
  text-decoration: line-through;
}

.grid-132 {
  grid-column-gap: 52px;
  grid-template-rows: auto;
  align-items: start;
  min-width: 120%;
  max-width: none;
  margin-top: 16px;
  margin-bottom: 16px;
}

.grid-132._123 {
  display: flex;
}

.box-price-main-3 {
  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;
}

.pop-up__img {
  object-fit: cover;
  overflow: visible;
}

.pop-up__body {
  z-index: 1;
  background-color: #fff;
  border-radius: 26px;
  max-width: 540px;
  position: relative;
  overflow: hidden;
}

.pop-up__close-icon {
  cursor: pointer;
  position: absolute;
  top: 20px;
  right: 20px;
}

.pop-up__text-success {
  margin-bottom: 20px;
}

.pop-up__form-success {
  background-color: #fff;
  padding-top: 0;
}

.pop-up {
  z-index: 1000;
  color: #000;
  background-color: #000000d9;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  transition: flex .2s;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up__title-success {
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
}

.pop-up__btn {
  background-color: #8d46f6;
  border-radius: 12px;
  width: 100%;
  height: 56px;
  margin-bottom: 24px;
  font-size: 16px;
  transition: background-color .2s;
}

.pop-up__btn:hover {
  background-color: #874ddd;
}

.html-embed-9 {
  display: inline-block;
}

.privacy_text-4 {
  color: #75798a;
  text-align: center;
  font-size: 12px;
  line-height: 1.2;
}

.pop-up__close {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

.pop-up__title {
  text-align: center;
  margin-bottom: 20px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
}

.pop-up__block-iput {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 24px;
  display: flex;
}

.pop-up__form {
  margin-top: 30px;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.button-20 {
  background-color: #14161f;
  border-radius: 48px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.pop-up__input {
  border-radius: 12px;
  margin-bottom: 0;
  padding-top: 25px;
  padding-bottom: 25px;
}

.pop-up__subtitle {
  text-align: center;
  margin-bottom: 20px;
  font-size: 23px;
}

.xmas-fire__fire {
  display: none;
}

.question__subtitle {
  text-align: center;
  margin-bottom: 20px;
  font-size: 26px;
  line-height: 110%;
}

.xmas-fire__form-input {
  border: 1px solid #a6a6a6;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 20px;
  transition: box-shadow .3s;
}

.xmas-fire__form-input:focus {
  color: #000;
  border: 1px solid #ffb603;
  box-shadow: 0 2px 15px #ffb60380;
}

.xmas-fire__wrapper-follow-us {
  z-index: 1;
  align-items: center;
  margin-top: 20px;
  padding-top: 23px;
  padding-bottom: 23px;
  display: flex;
  position: relative;
}

.xmas-fire__wrapper-follow-us.xmas-fire__wrapper-follow-us--center {
  justify-content: center;
  margin-top: 20px;
}

.xmas-fire__small-deer-text {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 110%;
}

.xmas-fire__small-text {
  margin-bottom: 0;
  font-size: 18px;
}

.xmas-fire__small-text.xmas-fire__small-text--grey {
  color: #999;
  margin-bottom: 30px;
  position: relative;
}

.xmas-fire__form-wrapper {
  z-index: 6;
  width: 525px;
  position: relative;
}

.xmas-fire__wrapper-why {
  padding-top: 70px;
}

.xmas-fire__section-why {
  background-image: url("/landing-assets/aa/0c/124d056d354163e94c0d2c020d29.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 700px;
  display: none;
  position: relative;
}

.xmas-fire__btn-burn {
  float: right;
  text-align: center;
  background-color: #8d46f6;
  border-radius: 10px;
  width: 343px;
  padding-top: 26px;
  padding-bottom: 26px;
  font-family: Benzin, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 80%;
  transition: background-color .3s;
}

.xmas-fire__btn-burn:hover {
  background-color: #ed0a0a;
}

.xmas-fire__btn-burn:active {
  background-color: #b90000;
}

.xmas-fire__btn-burn.xmas-fire__btn-burn--form {
  float: none;
  width: 100%;
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.xmas-fire__form-fire {
  z-index: 2;
  position: absolute;
  inset: -42% 0% auto;
}

.why__questions {
  grid-column-gap: 185px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.xmas-fire__close-form {
  cursor: pointer;
  position: absolute;
  inset: 20px 20px auto auto;
}

.xmas-fire__close-area-form {
  z-index: 5;
  width: 100%;
  height: 100%;
  position: absolute;
}

.xmas-fire__form-subtitle {
  text-align: center;
  margin-bottom: 30px;
}

.xmas-fire__right-info {
  min-width: 577px;
  margin-top: 30px;
  font-size: 14px;
}

.xmas-fire__form-input-block {
  grid-row-gap: 16px;
  flex-direction: column;
  margin-bottom: 20px;
  display: flex;
}

.xmas-fire__small-deer-logo {
  width: 70px;
}

.xmas-fire__modal-question {
  z-index: 5;
  background-color: #000000b3;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.xmas-fire__rules {
  color: #fff;
  background-color: #0a0705;
  font-size: 18px;
  line-height: 110%;
  position: relative;
}

.xmas-fire__form-checkbox {
  outline-offset: 0px;
  cursor: pointer;
  background-color: #fff;
  border-style: solid;
  border-width: 1px;
  outline: 0 #fff;
  width: 16px;
  height: 16px;
  margin-top: 0;
}

.xmas-fire__form-checkbox.w--redirected-checked {
  background-color: #8d46f6;
  border-style: none;
  margin-top: 0;
}

.xmas-fire__link {
  color: #fff;
  cursor: pointer;
  text-decoration: none;
}

.xmas-fire__link.xmas-fire__link--purple {
  color: #8d46f6;
  transition: color .2s;
}

.xmas-fire__link.xmas-fire__link--purple:hover {
  color: #ac8dd9;
}

.xmas-fire__link.xmas-fire__link--contact {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  transition: color .2s;
}

.xmas-fire__link.xmas-fire__link--contact:hover {
  color: #ffb603;
}

.why__btn {
  z-index: 1;
  text-align: center;
  cursor: pointer;
  border-radius: 10px;
  padding: 25px 15px;
  font-family: Benzin, sans-serif;
  font-size: 20px;
  font-weight: 500;
  transition: background-color .3s;
  position: relative;
}

.why__btn.why__btn--white {
  color: #000;
  background-color: #fff;
}

.why__btn.why__btn--white:hover {
  outline-offset: 0px;
  color: #fff;
  background-color: #000;
  outline: 1px solid #fff;
}

.why__btn.why__btn--purple {
  background-color: #6654d9;
}

.why__btn.why__btn--purple:hover {
  background-color: #742ae3;
}

.xmas-fire__input-negative {
  z-index: 1;
  color: #999;
  background-color: #0000;
  border: 1px solid #e1e1e9;
  border-radius: 10px;
  width: 100%;
  padding: 30px;
  font-size: 18px;
  transition: box-shadow .3s, border-color .3s;
  display: block;
  position: relative;
}

.xmas-fire__input-negative:hover {
  border-color: #ffb603;
}

.xmas-fire__input-negative:focus-visible, .xmas-fire__input-negative[data-wf-focus-visible] {
  outline-offset: 0px;
  pointer-events: auto;
  color: #fff;
  border-color: #ffb603;
  outline: 0 #999;
  box-shadow: 0 2px 40px #ffd15f80;
}

.why__shadow-from-deer {
  border-radius: 50%;
  width: 213px;
  height: 213px;
  position: absolute;
  inset: 100px auto auto 70px;
}

.why__shadow-from-deer.why__shadow-from-deer--purple {
  z-index: 0;
  filter: blur(100px);
  background-color: #8d46f6;
}

.why__shadow-from-deer.why__shadow-from-deer--white {
  filter: blur(100px);
  background-color: #fff;
}

.follow-us__text-tag-us {
  margin-bottom: 0;
  margin-right: 27px;
  font-family: Benzin, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.xmas-fire__form-checkbox-text {
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 12px;
  line-height: 110%;
}

.xmas-fire__video-burn-paper {
  z-index: 4;
  width: 100%;
  height: 700px;
  position: relative;
}

.xmas-fire__subtitle {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 110%;
}

.xmas-fire__main-section {
  background-image: url("/landing-assets/aa/0c/124d056d354163e94c0d2c020d29.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 628px;
}

.xmas-fire__main-section.xmas-fire__main-section--grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: grid;
  position: relative;
  overflow: hidden;
}

.xmas-fire__form-title {
  color: #ffb603;
  text-align: center;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Benzin, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 110%;
}

.xmas-fire__logo {
  width: 200px;
}

.xmas-fire__text {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 20px;
  line-height: 110%;
}

.xmas-fire__wrapper-header {
  justify-content: space-between;
  align-items: center;
  padding: 25px 24px;
  display: flex;
}

.xmas-fire__block-input-negative {
  width: 100%;
  margin-bottom: 25px;
  position: relative;
}

.xmas-fire__logo-mail {
  transform-style: preserve-3d;
  display: none;
}

.xmas-fire__input-blur {
  z-index: 0;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #0a070599;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto;
}

.xmas-fire__container {
  max-width: 1200px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.question__card-1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.question__cards-answer {
  z-index: 6;
  background-color: #000;
  border: 1px solid #e1e1e9;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 946px;
  padding: 50px 90px;
  display: block;
  position: relative;
}

.xmas-fire__form {
  z-index: 4;
  background-color: #0a0705;
  border: 1px solid #ffb603;
  border-radius: 30px;
  width: auto;
  margin-bottom: 0;
  padding: 40px;
  position: relative;
}

.follow-us__text-share {
  width: 305px;
  margin-bottom: 0;
  margin-right: 14px;
  font-size: 14px;
}

.xmas-fire__logo-phone {
  transform-style: preserve-3d;
  display: none;
}

.xmas-fire__socials {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
}

.question__prompt {
  color: #999;
  margin-top: 15px;
  margin-bottom: 0;
}

.why__logo-deer {
  z-index: 1;
  align-self: center;
  width: 350px;
  position: relative;
}

.question__close-icon {
  cursor: pointer;
  position: absolute;
  inset: 20px 20px auto auto;
}

.xmas-fire__small-deer {
  grid-column-gap: 20px;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.xmas-fire__link-social {
  cursor: pointer;
  background-color: #ffb603;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 7px;
  transition: background-color .3s;
  display: flex;
}

.xmas-fire__link-social:hover {
  background-color: #d38900;
}

.question__card-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.question__close-area {
  z-index: 5;
  width: 100%;
  height: 100%;
  position: absolute;
}

.xmas-fire__title {
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Benzin, sans-serif;
  font-size: 54px;
  font-weight: 500;
  line-height: 110%;
}

.xmas-fire__title.xmas-fire__title--cl_yellow {
  color: #ffb703;
}

.xmas-fire__section-welcome {
  display: block;
}

.xmas-fire__subtitle--yellow {
  color: #ffb603;
}

.question__title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 25px;
  font-family: Benzin, sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 110%;
}

.xmas-fire__pointer-on-burn {
  background-image: url("/landing-assets/88/4d/88a9fb0f7010c6b36fc5f265fdf1.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 47px;
  width: 45px;
  height: 40px;
  display: inline-block;
  position: absolute;
}

.xmas-fire__embed {
  display: none;
}

.xmas-fire__anim-garland {
  max-width: none;
  position: static;
  inset: auto auto 0%;
}

.question__subtitle-icon {
  background-image: url("/landing-assets/be/24/ba5119cb79a5bbfb191317c9ac23.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 23px;
  height: 23px;
  display: inline-block;
}

.xmas-fire__section-paper-burning {
  height: 700px;
  display: none;
  position: relative;
}

.question__btn {
  text-align: center;
  cursor: pointer;
  background-color: #8d46f6;
  border-radius: 10px;
  padding: 20px 25px;
  font-family: Benzin, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 110%;
  text-decoration: none;
  transition: background-color .3s;
}

.question__btn:hover {
  background-color: #742ae3;
}

.question__btn:active {
  background-color: #471a8a;
}

.xmas-fire__reset-style {
  margin-bottom: 0;
}

.question__text {
  text-align: center;
  margin-bottom: 35px;
  font-size: 22px;
  line-height: 110%;
}

.question__text.question__text-yellow {
  color: #ffb603;
}

.xmas-fire__wrapper-welcome {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: url("/landing-assets/aa/0c/124d056d354163e94c0d2c020d29.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 628px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 70px 0 0;
  display: flex;
}

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

.why__title {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Benzin, sans-serif;
  font-size: 68px;
  font-weight: 500;
  line-height: 110%;
}

.xmas-fire__modal-form {
  z-index: 5;
  opacity: 0;
  background-image: url("/landing-assets/ec/2e/38c21c040a40136eaa995ad3c4a4.png");
  background-position: 0 0;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.welcome__counter {
  grid-column-gap: 20px;
  color: #8d46f6;
  background-color: #fff;
  border-radius: 21px;
  align-items: center;
  max-width: 400px;
  padding: 8px 18px;
  font-weight: 700;
  display: flex;
}

.block-welcome__checkbox-text {
  font-size: 12px;
  line-height: 14px;
}

.form__input {
  background-color: #f4f4f4;
  border: 0 solid #000;
  border-radius: 12px;
  margin-bottom: 0;
}

.welcome__counter-rest {
  margin-bottom: 0;
  font-size: 34px;
  line-height: 34px;
}

.find-out__secret-text {
  color: #000;
  margin-bottom: 0;
  font-size: 18px;
  position: absolute;
  inset: auto 0% -10% auto;
}

.welcome__form-suptitle {
  color: #fff;
  margin-bottom: 0;
  font-size: 36px;
  line-height: 36px;
}

.welcome__form-suptitle.welcome__form-suptitle--thk {
  width: 655px;
  font-size: 51px;
  line-height: 51px;
}

.welcome__form-suptitle.welcome__form-suptitle--center {
  color: #000;
  width: 80%;
}

.welcome__counter-time {
  text-align: center;
  border: 3px solid #8d46f6;
  border-radius: 16px;
  width: 180px;
  min-width: 0;
  padding: 10px 20px;
  font-size: 34px;
  line-height: 34px;
}

.find-out__item-img.find-out__item-img--security {
  position: static;
}

.common-title--purple-title {
  background-color: #8d46f6;
  border: 2px solid #000;
  border-radius: 30px;
  padding-left: 15px;
  padding-right: 15px;
}

.common-title--purple-title.game-design__title--thk {
  color: #000;
  background-color: #ffe721;
  border-style: none;
  font-weight: 700;
}

.common-title--purple-title.common-title--white {
  color: #fff;
}

.gs-info__friends {
  align-self: flex-end;
  margin-bottom: -72px;
  position: absolute;
  inset: 0 auto auto;
}

.common-content-container {
  max-width: 1108px;
}

.find-out__item {
  grid-column-gap: 30px;
  align-items: center;
  display: flex;
  position: relative;
}

.find-out__item.find-out__item--security {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 150px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.welcome__discount-text {
  text-align: center;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 24px;
}

.common-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 65px;
  font-weight: 400;
  line-height: 65px;
}

.common-title.common-title--thk {
  font-size: 86px;
  line-height: 94px;
}

.common-title.common-title--thk.common-title--thk-black {
  color: #000;
}

.common-title.common-title--itmath {
  color: #000;
  margin-bottom: 0;
}

.welcome__header-logo {
  cursor: pointer;
  transition-property: none;
}

.form__title {
  text-align: center;
  margin-top: 0;
  margin-bottom: 23px;
}

.welcome__contacts-text {
  margin-bottom: 0;
}

.find-out__item-desc {
  color: #000;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 400;
  line-height: 110%;
}

.find-out__item-desc.find-out__item-desc--white {
  color: #fff;
}

.find-out__item-desc.find-out__item-desc--security {
  padding-left: 0;
}

.gs__embed {
  display: none;
}

.contact-link-img {
  color: #fff;
}

.common-block__container {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
}

.contact-link {
  grid-column-gap: 14px;
  color: #fff;
  cursor: pointer;
  align-items: center;
  text-decoration: none;
  transition-property: none;
  display: flex;
}

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

.find-out__wrapper {
  grid-row-gap: 60px;
  flex-direction: column;
  display: flex;
  position: relative;
}

.block-welcome__checkbox-text--link {
  color: #8d46f6;
  transition: color .2s;
}

.block-welcome__checkbox-text--link:hover {
  color: #733ec2;
}

.welcome__discount-text--bold {
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.form__btn-submit {
  cursor: pointer;
  background-color: #8d46f6;
  border-radius: 12px;
  width: 100%;
  margin-bottom: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  line-height: 20px;
  transition: background-color .2s;
}

.form__btn-submit:hover {
  background-color: #733ec2;
}

.btns__wrapper {
  justify-content: space-around;
  display: flex;
}

.welcome__right-side {
  grid-row-gap: 20px;
  flex-direction: column;
  width: 400px;
  display: flex;
}

.welcome__left-side {
  width: 600px;
  padding-top: 20px;
}

.welcome__left-side.welcome__left-side--thk {
  grid-row-gap: 75px;
  flex-direction: column;
  width: auto;
  display: flex;
}

.welcome__left-side.welcome__left-side--itmath {
  grid-row-gap: 25px;
  flex-direction: column;
  width: auto;
  padding-top: 0;
  display: flex;
}

.welcome__left-side.welcome__left-side--itmath.welcome__left-side--thank {
  grid-row-gap: 80px;
}

.gs-info__text {
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.form__block-inputs {
  grid-row-gap: 10px;
  flex-direction: column;
  margin-bottom: 15px;
  display: flex;
}

.welcome__contacts-info {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.welcome__wrapper-header {
  padding-bottom: 90px;
}

.common-block {
  background-color: #ccc;
  border-radius: 64px;
  padding: 72px 40px;
}

.common-block.game-design__content-welcome {
  background-color: #fd7b55;
  background-image: url("/landing-assets/63/50/76824e6f98ca32ae8e9b30436166.png"), url("/landing-assets/68/7c/cd51047a897a8e79686dc7aae36c.svg");
  background-position: 150px 100%, 100px 95%;
  background-repeat: no-repeat, no-repeat;
  background-size: 480px, auto;
  margin-bottom: 40px;
}

.common-block.game-design__content-welcome.game-design__content-welcome--thk {
  background-position: 100% 250%, 130% 130%;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
}

.common-block.game-design__content-btns {
  background-color: #0000;
  padding-top: 40px;
  padding-bottom: 40px;
}

.common-block.game-design__content-gs-info {
  background-color: #d6cef8;
  background-image: url("/landing-assets/5a/4b/40e9d525b410604bd286d92752ff.svg"), url("/landing-assets/41/40/f1025216f8049c9f4b899ab1fd6e.svg");
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  height: 399px;
  padding-top: 35px;
}

.common-block.game-design__content-find-out {
  background-color: #71e76e;
  background-image: url("/landing-assets/3d/e8/7c00d7a3f720c995f74a8164e8ce.svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 40px;
}

.common-block.itmath__content-find-out {
  color: #fff;
  background-color: #8d46f6;
  background-image: url("/landing-assets/3a/88/996cdf205b70564aaccdb3f3169f.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 323px;
  margin-bottom: 40px;
}

.common-block.itmath__content-welcome {
  background-image: url("/landing-assets/b8/8e/4b1fd3d87980abad191670464a4b.png"), linear-gradient(#e9ffd5, #dcd6ff);
  background-position: 0 155%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 738px, auto;
  margin-bottom: 40px;
}

.common-block.itmath__content-welcome.itmath__content-welcome--thank {
  background-image: url("/landing-assets/37/b5/45a750f89223d6d9b78f5fec510d.png"), linear-gradient(#e9ffd5, #dcd6ff);
  background-position: 95% 95%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 446px, auto;
}

.common-block.security__content-find-out {
  background-color: #fcb8ff;
  margin-bottom: 40px;
  padding-left: 40px;
}

.common-block.security__content-welcome {
  background-color: #71e76e;
  background-image: url("/landing-assets/a4/fc/e45b14f41bfe88e651fbd4e78ed0.png");
  background-position: 20% 100%;
  background-repeat: no-repeat;
  background-size: 542px;
  margin-bottom: 40px;
}

.common-block.security__content-welcome.security__content-welcome--thk {
  background-image: url("/landing-assets/14/dd/e9761e7c6f0ac224aeed79c70325.png");
  background-position: 100%;
  background-size: 473px;
  margin-bottom: 0;
}

.gs-info__desc {
  color: #010101;
  justify-content: space-around;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
}

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

.welcome__form {
  color: #000;
  background-color: #fff;
  border-radius: 30px;
  width: auto;
  margin-bottom: 0;
  padding: 32px 37px;
  position: relative;
  box-shadow: 0 2px 94px #00000026;
}

.gs-info__logo {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.game-design {
  color: #fff;
  background-color: #000;
  line-height: 110%;
}

.gs-info__desc-text {
  z-index: 1;
  grid-column-gap: 320px;
  grid-row-gap: 16px;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 80px;
  display: flex;
  position: relative;
}

.btn-gs-info {
  text-align: center;
  cursor: pointer;
  border-radius: 18px;
  padding: 15px 20px;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
  transition: background-color .2s, color .2s;
}

.btn-gs-info.btn-gs-info--follow-us {
  background-color: #8d46f6;
}

.btn-gs-info.btn-gs-info--follow-us:hover {
  background-color: #6c3bb4;
}

.btn-gs-info.btn-gs-info--about {
  background-color: #ffa902;
}

.btn-gs-info.btn-gs-info--about:hover {
  background-color: #c98d1a;
}

.form__discount {
  background-color: #ffe721;
  border-radius: 90px;
  padding: 17px 26px;
  position: absolute;
  inset: -7% -10% auto auto;
  transform: rotate(13deg);
  box-shadow: 2px 0 29px #696f6433;
}

.itmath {
  background-color: #dfe4ff;
  line-height: 110%;
}

.itmath_suptitle {
  color: #fff;
  background-color: #8d46f6;
  border: 2px solid #000;
  border-radius: 30px;
  align-self: flex-start;
  margin-bottom: 0;
  padding: 10px 28px;
  font-size: 46px;
  font-weight: 400;
  line-height: 46px;
  display: inline-block;
}

.common-title--purple {
  color: #fff;
  background-color: #8d46f6;
  border-radius: 45px;
  padding-left: 30px;
  padding-right: 30px;
}

.welcome__form-suptitle-2 {
  margin-bottom: 0;
  font-size: 36px;
  line-height: 36px;
}

.welcome__form-suptitle-2.welcome__form-suptitle--center {
  width: 80%;
}

.welcome__form-suptitle-2.welcome__form-suptitle--center.welcome__form-suptitle--secur-mob {
  display: none;
}

.security__friends {
  align-items: flex-end;
  display: flex;
}

.security__block-about-title {
  margin-bottom: 0;
}

.security {
  background-color: #feffe6;
}

.security__block-about {
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.security__friends-text {
  font-size: 25px;
  line-height: 28px;
}

.text-span-209 {
  color: #ff060a;
}

.link-block-13 {
  width: 100%;
}

.text-block-247 {
  color: #000;
  margin-bottom: 22px;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.3;
}

.text-block-248 {
  color: #000;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.2;
}

.cont-2 {
  z-index: 2;
  background-color: #0000;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1440px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
  position: relative;
}

.cont-2.new-grid-con {
  height: auto;
  padding-left: 0;
  padding-right: 30px;
}

.cont-2.new-grid-con.mw-63percent {
  width: 63%;
  margin-left: 63px;
}

.cont-2.new-grid-con.mw-63percent.digital {
  margin-left: 0;
}

.text-block-116 {
  font-size: 12px;
  line-height: 1.2;
}

.b2b_banner_wrapper {
  color: #000;
  cursor: pointer;
  background-color: #70e76e;
  background-image: url("/landing-assets/a2/51/bbb47700efb951ec53c223544385.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: 40px;
  width: 100%;
  max-width: 1076px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 40px 300px;
  text-decoration: none;
}

.div-block-842 {
  max-width: 540px;
}

.sect-8 {
  color: #191816;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400;
  display: block;
  overflow: hidden;
}

.sect-8.mb-43 {
  padding-top: 64px;
  padding-bottom: 43px;
  padding-left: 30px;
}

.catalog-gs {
  color: #000;
  font-family: Gbfont, sans-serif;
  font-size: 25px;
  line-height: 27px;
}

.catalog-gs__card-title {
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.4;
}

.catalog-gs__form-check-box {
  margin-bottom: 0;
}

.catalog-gs__form-block {
  background-color: #e0dbf6;
  border-radius: 24px;
  padding: 30px 48px;
}

.catalog-gs__info-list-item {
  margin-bottom: 6px;
  font-size: 18px;
  line-height: 22px;
}

.catalog-gs__card-img {
  margin: 15px auto;
  display: block;
}

.catalog-gs__info-list {
  padding-left: 20px;
}

.catalog-gs__title {
  margin-bottom: 24px;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.4;
}

.catalog-gs__list-block {
  grid-column-gap: 20px;
  justify-content: flex-start;
  display: flex;
}

.catalog-gs__str {
  background-color: #e0dbf6;
  position: relative;
}

.catalog-gs__info-subtitle {
  margin-bottom: 50px;
  font-size: 24px;
  line-height: 31px;
}

.catalog-gs__card-installment {
  color: #75798a;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 16px;
}

.catalog-gs__card-all-amount {
  color: #7f8399;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 22px;
  text-decoration: line-through;
}

.catalog-gs__form-input {
  color: #000;
  border: 1px solid #d4d4dd;
  border-radius: 10px;
  min-height: 60px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 16px;
  line-height: 22px;
}

.catalog-gs__form-input.popup-mrg-btm {
  min-height: 60px;
  margin-bottom: 16px;
}

.catalog-gs__card-info {
  grid-column-gap: 10px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 20px;
  display: grid;
}

.catalog-gs__card-info.popup-mrg-btm {
  margin-bottom: 0;
}

.success-message-17 {
  background-color: #0000;
}

.women__embed {
  display: none;
}

.catalog-gs__popup-area-info {
  z-index: 32;
  grid-column-gap: 70px;
  grid-row-gap: 0px;
  background-color: #e0dbf6;
  border-radius: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 70px;
  margin-right: 70px;
  padding: 32px 64px;
  display: grid;
  position: absolute;
  overflow: auto;
}

.catalog-gs__info-list-title {
  font-size: 32px;
  font-weight: 700;
  line-height: 60px;
}

.catalog-gs__form-container {
  margin-bottom: 0;
}

.catalog-gs__info-list-block {
  width: 50%;
}

.catalog-gs__card-discount-amount {
  color: #71e76e;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
}

.catalog-gs__form-link {
  color: #8d46f6;
  cursor: pointer;
  text-decoration: none;
  transition: color .3s;
}

.catalog-gs__form-link:hover {
  color: #5c3892;
}

.catalog-gs__card-hot-phrase {
  color: #fd7b55;
  background-image: url("/landing-assets/c3/c5/4585561fc877799c0d5c8b8b1e0f.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 0;
  padding-left: 25px;
  font-size: 12px;
  line-height: 20px;
}

.catalog-gs__card {
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  height: auto;
  padding: 24px;
  display: flex;
}

.catalog-gs__card.popup-height {
  height: auto;
}

.catalog-gs__wrapper-form {
  grid-column-gap: 32px;
  justify-content: space-between;
  display: flex;
}

.catalog-gs__form-title {
  text-align: center;
  margin-top: 0;
  margin-bottom: 23px;
  font-size: 38px;
  line-height: 38px;
}

.catalog-gs__product-cards {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.catalog-gs__info-block {
  background-color: #f4f5fa;
  border-radius: 24px;
  padding: 32px;
}

.catalog-gs__popup {
  z-index: 30;
  opacity: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.catalog-gs__popup-close-icon {
  cursor: pointer;
  mix-blend-mode: difference;
  position: absolute;
  inset: 20px 20px auto auto;
}

.catalog-gs__card-info-price {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.catalog-gs__card-btn {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 8px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  transition: box-shadow .3s, background-color .3s;
  box-shadow: -3px 3px #000;
}

.catalog-gs__card-btn:hover {
  box-shadow: -1px 1px #000;
}

.catalog-gs__card-btn.card-sign {
  color: #fff;
  background-color: #8d46f6;
  width: 60%;
}

.catalog-gs__card-btn.card-sign:hover {
  background-color: #955de9;
}

.catalog-gs__card-btn.card-sign.width-p100 {
  width: 100%;
  min-height: 60px;
  margin-top: 10px;
  margin-bottom: 24px;
  font-size: 16px;
}

.catalog-gs__card-btn.card-sign.width-p100.popup-height {
  margin-top: 24px;
}

.catalog-gs__card-btn.btn-main-form {
  color: #fff;
  background-color: #8d46f6;
  width: 100%;
  min-height: 60px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.catalog-gs__card-btn.btn-main-form:hover {
  background-color: #955de9;
}

.catalog-gs__card-btn.card-more {
  width: 40%;
}

.catalog-gs__card-btn.card-more:hover {
  background-color: #efefef;
}

.catalog-gs__card-btns-block {
  grid-column-gap: 12px;
  display: flex;
}

.catalog-gs__card-btns-block.popup-hidden {
  display: none;
}

.catalog-gs__form-check-text {
  color: #7c8092;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
}

.catalog-gs__popup-area-close {
  z-index: 31;
  width: 100%;
  height: 100%;
  position: absolute;
}

.catalog-gs__card-discount {
  color: #ea4353;
  background-color: #f2363b26;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 5px;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
}

.catalog-gs__section-form {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.catalog-gs__container {
  max-width: none;
  padding-left: 70px;
  padding-right: 70px;
}

.catalog-gs__section-products {
  background-color: #e0dbf6;
  background-image: url("/landing-assets/9a/57/1143b2c655ddae73e5cf984412f7.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 72px;
  padding-bottom: 72px;
}

.catalog-gs__info-title {
  margin-bottom: 20px;
  font-size: 45px;
  line-height: 55px;
}

.catalog-gs__form-text {
  text-align: center;
  margin-bottom: 23px;
  font-size: 16px;
  line-height: 20px;
}

.catalog-gs__card-duration {
  color: #4f5364;
  margin-bottom: 20px;
  font-size: 13px;
  line-height: 20px;
  transition-property: none;
}

.catalog-gs__product-loaded-btn {
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  border: 2px solid #000;
  border-radius: 10px;
  width: 200px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 17px;
  font-size: 20px;
  font-weight: 700;
  transition: background-color .3s;
  display: block;
}

.catalog-gs__product-loaded-btn:hover {
  background-color: #fff6;
}

.catalog-gs__popup-title {
  width: 95%;
  font-size: 32px;
  font-weight: 700;
}

.line-logo-copy-5 {
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  display: flex;
}

.line-logo-copy-5.justify-position {
  justify-content: space-around;
  align-items: center;
}

.line-logo-copy-5.justify-position.gap_30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.line-logo-copy-5.justify-position.gap_30.min-w_auto.min-h_auto {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.image-3655 {
  background-color: #fff;
  margin-bottom: 3%;
  position: absolute;
  inset: auto 0% 0%;
  box-shadow: 0 1px 30px #0000001a;
}

.div-block-854 {
  width: 100%;
  padding-left: 10px;
}

.mask-img-93 {
  width: 100%;
  padding-left: 43px;
  position: relative;
}

.mask-img-93._2 {
  padding-left: 0;
}

.div-block-853 {
  background-color: #f6f5fd;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  min-height: 420px;
  padding-bottom: 30px;
  display: flex;
  position: relative;
}

.div-block-853._2 {
  justify-content: center;
  align-items: flex-start;
  width: 55%;
  min-height: 404px;
  padding: 113px 34px 113px 12%;
}

.grid-139 {
  grid-column-gap: 28px;
  grid-row-gap: 50px;
  place-items: end;
  margin-top: 150px;
}

.image-3654 {
  background-color: #fff;
  margin-bottom: 3%;
  position: absolute;
  inset: auto 0% 0%;
  box-shadow: 0 1px 30px #0000001a;
}

.image-3656 {
  z-index: 3;
  width: 110%;
  max-width: none;
  position: relative;
  box-shadow: 0 1px 30px #0000001a;
}

.div-block-855 {
  border: 1px #d4d4dd;
  border-top-style: solid;
  margin-top: 50px;
  padding-top: 10px;
  padding-bottom: 30px;
}

.image-3657 {
  object-fit: cover;
  border-radius: 100px;
  width: 150px;
  min-width: 150px;
  height: 150px;
  margin-right: 30px;
}

.div-block-856 {
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  max-width: 390px;
  display: flex;
}

.quarter-s-title-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 32px;
  font-weight: 600;
  line-height: 42px;
}

.div-block-857 {
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.left-col-2 {
  width: 87%;
  max-width: 528px;
  padding-top: 0;
}

.quarter-s-subtitle-11, .quarter-s-subtitle-12 {
  color: #d4d4dd;
  width: 100%;
  max-width: 90%;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  overflow: visible;
}

.par-26-7 {
  color: #000;
  margin-top: 0;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
}

.par-26-7.white {
  color: #fff;
  font-size: 26px;
  font-weight: 600;
}

.section-packet__hidden {
  display: none;
}

.quarter-s-subtitle-13 {
  color: #d4d4dd;
  width: 100%;
  max-width: 90%;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  overflow: visible;
}

.par-26-8 {
  color: #000;
  margin-top: 0;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
}

.par-26-8.white {
  color: #fff;
  font-size: 26px;
  font-weight: 600;
}

.image-3661 {
  max-width: 16px;
  height: 16px;
}

.quarter-s-subtitle-14 {
  color: #d4d4dd;
  width: 100%;
  max-width: 90%;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  overflow: visible;
}

.quarter-s-title-3, .quarter-s-title-4 {
  color: #fff;
  margin-top: 8px;
  margin-bottom: 24px;
  font-size: 32px;
  font-weight: 600;
  line-height: 42px;
}

.left-col-3 {
  width: 87%;
  max-width: 528px;
  padding-top: 16px;
}

.left-col-4 {
  width: 87%;
  max-width: 528px;
  padding-top: 0;
}

.quarter-s-subtitle-15 {
  color: #d4d4dd;
  width: 100%;
  max-width: 90%;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  overflow: visible;
}

.dev-qa__body {
  background-color: #000;
}

.dq-slides__title {
  color: #fff;
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 500;
}

.dq-partners__icon {
  width: 130px;
}

.dq-description__list {
  margin-bottom: 0;
}

.dq-cv__price-word {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 150%;
}

.dq-form__discount-icon {
  z-index: 1;
  position: absolute;
  inset: 0% 0% auto auto;
}

.dq-cv__price-block {
  color: #000;
  background-color: #fff;
  border-radius: 12px;
  padding: 10px 20px;
  display: inline-block;
}

.dq-program__item-faq-text {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 130%;
}

.dev-qa__resume-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.dq-form__checkbox-text {
  color: #7c8092;
  align-self: center;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 16px;
}

.dq-reviews__elem-user-name {
  margin-bottom: 0;
  font-size: 32px;
}

.dq-reviews__elem-user-text {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 120%;
}

.dq-consultation__list-item {
  margin-bottom: 0;
  line-height: 130%;
}

.dq-partners__text {
  margin-bottom: 24px;
  font-size: 20px;
}

.dq-counter__title {
  color: #fff;
  margin-bottom: 0;
  font-family: Benzin, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.dq-counter__title.popup-font {
  color: #000;
}

.dq-counter__title.consultation-size {
  font-family: Onest, sans-serif;
  font-size: 26px;
}

.dq-price__list-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.dq-cv__experience-block {
  flex-flow: column;
  align-items: flex-end;
  display: flex;
}

.dq-program__content {
  width: 80%;
  position: relative;
}

.dq-know__whom-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.dq-form__discount-text {
  z-index: 2;
  color: #c4f449;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 500;
  position: relative;
}

.dq-partners__info-block {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.dq-price__item-after {
  color: #666;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 100%;
}

.dq-benifit__text {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 120%;
}

.dev-qa__reviews-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.dq-whom__arrow-icon.icon-program {
  position: static;
  transform: none;
}

.dev-qa__program-wrapper {
  align-items: flex-start;
  padding-top: 70px;
  padding-bottom: 70px;
  display: block;
  position: static;
}

.dq-whom__item-text {
  font-size: 20px;
}

.dq-bonus__item-hidden-part {
  overflow: hidden;
}

.dq-employing__bonus-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: start;
  display: grid;
}

.dq-fast__title-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 60%;
  display: flex;
}

.dq-price__amount-whole {
  margin-bottom: 15px;
  font-weight: 500;
}

.dq-color-white {
  color: #fff;
}

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

.dq-slides__subtitle {
  color: #fff;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 130%;
}

.dq-fixed__form-title {
  text-align: center;
}

.dev-qa__box-layout {
  color: #fff;
  background-image: url("/landing-assets/1b/d7/09b9dc7fabc9bbdae3e2061d750f.png"), url("/landing-assets/1d/67/22664275be139412b4aba009fd66.png"), url("/landing-assets/e3/cc/5700e7751d5c9cdace0eb664d4ff.png");
  background-position: 0 99%, 100% 67%, 100% 0;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto;
  font-family: Onest, sans-serif;
  font-size: 22px;
  line-height: 130%;
}

.dev-qa__ticker {
  white-space: nowrap;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  overflow: visible;
}

.dq-mini-slider__item {
  width: 100%;
}

.dq-teachers__slider-about {
  color: #c4f449;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 130%;
}

.dev-qa__price-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.dq-font-size-16 {
  font-size: 16px;
}

.dq-item__count {
  color: #fff;
  text-align: center;
  background-color: #191816;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 35px;
  margin-bottom: 0;
  font-family: Benzin, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  display: flex;
}

.dq-fast__price-block {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  opacity: 1;
  grid-template-rows: auto auto auto;
  grid-template-columns: 70% 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
}

.dq-form__body {
  border-radius: 0;
  position: relative;
}

.dq-whom__more-text {
  margin-bottom: 0;
  font-weight: 500;
}

.dq-program__btn-load {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  border: 1px #fff;
  border-radius: 12px;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 0;
  padding: 20px 10px;
  transition: color .3s;
  display: inline-flex;
}

.dq-program__btn-load:hover {
  color: #9b9b9b;
  border-style: none;
  border-color: #fff3;
}

.dq-resume__cv-gradient {
  background-image: linear-gradient(#0000 20%, #000 80%);
  position: absolute;
  inset: 0%;
}

.dq-bonus__header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.dq-cv__text-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.dq-what__item {
  color: #fff;
  background-color: #262626;
  border-radius: 32px;
  padding: 25px;
}

.dq-price__subtitle {
  color: #ebebeb;
  margin-bottom: 0;
  line-height: 130%;
}

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

.dq-color-purple {
  color: #8d46f6;
}

.clr-black {
  color: #000;
}

.dq-price__item-icon {
  width: 48px;
  height: 48px;
}

.dq-cv__another-professions-text {
  color: #bbbac0;
  margin-bottom: 0;
  font-size: 18px;
}

.dq-program__content-wrapper {
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.dev-qa__teachers-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.dq-benifits__title {
  color: #fff;
  margin-bottom: 25px;
}

.dq-program__item-pretext {
  color: #bbbac0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 100%;
}

.dq-resume__cv-wrapper {
  justify-content: center;
  align-items: flex-end;
  height: auto;
  max-height: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dq-description__list-item {
  color: #e3e3e3;
  margin-bottom: 16px;
  font-size: 22px;
}

.dq-description__list-item.dq-description__list-item--last {
  margin-bottom: 0;
}

.dev-qa__welcome-section, .dev-qa__training-going-section {
  overflow: hidden;
}

.dq-cv__profession {
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
}

.dev-qa__fast-start-wrapper {
  padding-top: 70px;
  padding-bottom: 70px;
}

.dq-consultation__form-block {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: #fff;
  background-color: #272727;
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: 30px;
  display: grid;
}

.dq-partners__icon-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.dq-mini-slider__arrows-box {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
  top: auto;
}

.dq-bonus__item-hidden-text {
  margin-bottom: 0;
  font-size: 15px;
  line-height: 130%;
}

.dq-program__program-additional {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.dq-mini-slider__rating {
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 500;
  line-height: 130%;
}

.dq-teachers__slider-name {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
}

.dq-form__text-block {
  width: 80%;
  padding-top: 15px;
}

.dq-reviews__elem-user-avatar {
  width: 56px;
}

.dq-program__item-more {
  background-color: #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  min-width: 38px;
  height: 38px;
  min-height: 38px;
  display: flex;
}

.dq-program__item-additional {
  color: #bbbac0;
  width: 80%;
  margin-top: 0;
  padding-left: 10px;
  font-size: 18px;
  line-height: 34px;
  display: block;
  overflow: hidden;
}

.dq-program__item-additional.item-faq {
  width: auto;
  padding-left: 0;
}

.dq-welcome__form-block {
  width: 404px;
}

.dq-welcome__form-block.popup-form {
  width: 600px;
}

.dq-employing__partners {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #3c3c3c;
  border-radius: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: 40px;
  display: grid;
}

.dev-qa__faq-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 70px;
  padding-bottom: 70px;
  display: grid;
}

.dq-price__item {
  grid-column-gap: 40px;
  background-color: #262626;
  border-radius: 32px;
  justify-content: space-between;
  align-items: center;
  padding: 25px 30px;
  display: flex;
}

.dq-partners__icon-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  display: block;
}

.dq-price__now-text {
  color: #fff;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 400;
  line-height: 130%;
}

.dq-fast__header-block {
  color: #ebebeb;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.dq__title {
  color: #fff;
  margin-bottom: 0;
  font-family: Benzin, sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 120%;
}

.dq-cv__skills-block {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  display: flex;
}

.dq__note-nformation {
  color: #fff;
  border: 1px solid #c4f449;
  border-radius: 46px;
  padding: 14px 18px;
  font-size: 18px;
  line-height: 120%;
  display: inline-block;
}

.dq-slider__arrows-block {
  grid-column-gap: 10px;
  margin-bottom: 30px;
  display: flex;
}

.dq-price__amount-sale {
  color: #fff;
  margin-bottom: 8px;
  font-size: 48px;
  font-weight: 700;
}

.dq-price__item-grade {
  color: #fff;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 500;
  line-height: 100%;
}

.dq-cv__text-interval {
  color: #bbbac0;
  margin-bottom: 0;
  font-size: 20px;
}

.dq-program__text {
  margin-bottom: 30px;
  font-size: 18px;
  line-height: 130%;
}

.dq-projects__text {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 130%;
}

.dq__title-tag {
  color: #c4f449;
}

.dq-consultation__form-content, .dq-consultation__subtitle {
  margin-bottom: 0;
}

.dev-qa__consultation-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.dq__switch {
  color: #acacac;
  background-color: #fff;
  border-radius: 60px;
  width: 400px;
  height: 69px;
  font-family: Onest, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  display: flex;
  position: relative;
}

.dq-cv__wrapper {
  color: #fff;
  background-color: #262626;
  border-radius: 24px;
  padding: 40px;
}

.dq-resume__projects {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  opacity: 0;
  background-color: #262626;
  border-radius: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 40px;
  display: none;
}

.dev-qa__welcome-wrapper {
  padding-top: 70px;
  padding-bottom: 70px;
}

.dq-teachers__slider-item {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  color: #fff;
  flex-flow: column;
  flex: none;
  width: 360px;
  min-height: 338px;
  margin-right: 50px;
  display: flex;
}

.dev-qa__employing-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.dq-benifits__stack-text {
  margin-bottom: 0;
}

.dq-whom__less-text {
  margin-bottom: 0;
  display: none;
}

.dq-whom__btn {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  cursor: pointer;
  background-color: #c4f449;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  font-size: 18px;
  line-height: 120%;
  transition: background-color .3s;
  display: inline-flex;
  position: relative;
}

.dq-whom__btn:hover {
  background-color: #dcff83;
}

.dq-whom__btn.btn-resume {
  position: absolute;
}

.dq-whom__btn.btn-whom {
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.dq-price__installment {
  color: #fff;
  margin-bottom: 0;
  font-size: 18px;
}

.dq-consultation__inputs-block {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  display: flex;
}

.dq-what__item-text {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 120%;
}

.dq-reviews__elem-user-info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.dq-partners__title {
  color: #fff;
  font-size: 36px;
  font-weight: 500;
  line-height: 130%;
}

.dq-underline {
  text-decoration: line-through;
}

.dq-reviews__item-element {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #262626;
  border-radius: 32px;
  flex-flow: column;
  padding: 40px;
  display: flex;
}

.dq-slides__img-block {
  background-color: #84dad7;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  height: 157px;
  margin-bottom: 16px;
  display: flex;
  overflow: hidden;
}

.dq-projects__img {
  margin-bottom: 20px;
}

.dq-reviews__mini-slider-box {
  z-index: 0;
  text-align: center;
  position: relative;
}

.dq-counter__time {
  color: #000;
  text-align: center;
  white-space: nowrap;
  background-color: #c4f449;
  border-radius: 46px;
  flex: none;
  width: 164px;
  padding: 12px 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

.dev-qa__embed {
  display: none;
}

.dq-program__subtitle {
  color: #fff;
  margin-bottom: 20px;
  font-size: 36px;
  font-weight: 500;
}

.dq-price__info-price {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  display: grid;
}

.dq-cv__skills-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 0;
  display: flex;
}

.dq-popup__form-section {
  z-index: 2;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.dq-program__fixed-img {
  z-index: 1;
  width: 20%;
  margin-left: auto;
  display: block;
  position: sticky;
  inset: 0% 0% auto auto;
}

.dq-stack__profession-wrapper {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #000;
  background-color: #0000;
  flex-flow: row;
  align-items: center;
  width: 100vw;
  margin-left: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  overflow: visible;
}

.dq-stack__profession-wrapper.cv__stack {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  align-items: stretch;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.dq-stack__profession-wrapper.stack-animation {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: none;
  align-items: stretch;
  width: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 20px;
  line-height: 100%;
  display: flex;
}

.dq-welcome__description {
  grid-row-gap: 40px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.dq-bonus__title {
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 500;
}

.dq-switch__resume {
  background-color: #262626;
  border-radius: 24px;
  width: 632px;
  padding: 16px;
  font-family: Onest, sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
  position: relative;
}

.dq-price__item-text {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
}

.dq-benifits__stack-icon {
  height: 28px;
}

.dq-reviews__user-rating {
  margin-bottom: 0;
}

.dq-form__inputs {
  grid-row-gap: 16px;
  flex-flow: column;
  margin-bottom: 24px;
  display: flex;
}

.dq-font-size-44 {
  font-size: 44px;
  font-weight: 400;
}

.dq__subtitle {
  color: #fff;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 1.1;
}

.dq__subtitle.know-mrg {
  margin-bottom: 40px;
}

.dq-price__now-block {
  flex-flow: column;
  display: flex;
}

.dq-no-wrap {
  white-space: nowrap;
  line-height: 100%;
}

.dq-reviews__slider-item {
  flex: none;
  width: 365px;
  min-height: 800px;
  margin-right: 20px;
  display: flex;
}

.dq-reviews__slider-item.slider-two-items {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dq-color-grey {
  color: #bbbac0;
}

.dq-form__start-date {
  color: #7c8092;
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 120%;
}

.dev-qa__fixed-more {
  display: none;
}

.dq-what__item-icon {
  width: 52px;
  height: 52px;
  margin-bottom: 24px;
}

.dq-font-size-20 {
  font-size: 20px;
}

.dq-program__description-block {
  width: 85%;
}

.dq-cv__photo {
  width: 182px;
}

.dq-reviews__elem-user-rating {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.dq-cv__skills-item {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
}

.dq-cv__content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  display: flex;
}

.dq-cv__content.personal-info {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.dq-popup__close-icon {
  cursor: pointer;
  margin-right: 24px;
}

.dq-cv__another-professions {
  margin-bottom: 0;
  font-size: 18px;
}

.dq-glider__resume-item {
  z-index: 1;
  cursor: pointer;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 62px;
  font-weight: 400;
  transition: color .2s;
  display: flex;
  position: relative;
}

.dq-reviews__mini-slider {
  position: relative;
}

.dq-training-going__description {
  margin-bottom: 0;
}

.dev-qa__know-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 70px;
  padding-bottom: 70px;
  display: grid;
}

.dq-form__btn {
  text-align: center;
  cursor: pointer;
  background-color: #8d46f6;
  border-radius: 12px;
  width: 100%;
  height: 66px;
  font-size: 18px;
  transition: background-color .3s;
}

.dq-form__btn:hover {
  background-color: #7e40da;
}

.dq-form__input {
  color: #000;
  border-radius: 12px;
  height: 60px;
  margin-bottom: 0;
  font-family: Onest, sans-serif;
}

.dq-consultation__copyright-block {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  display: flex;
}

.dq__glider {
  z-index: 0;
  color: #000;
  background-color: #c4f449;
  border-radius: 60px;
  width: 200px;
  height: 69px;
  padding-bottom: 0;
  padding-right: 0;
  transition: all .2s;
  display: flex;
  position: absolute;
}

.dq-form {
  background-color: #fff;
  border-radius: 32px;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 24px;
}

.dq-mini-slider__arrow {
  z-index: 1;
  cursor: pointer;
  width: 26px;
  position: absolute;
  top: 50%;
  left: 0%;
  transform: translate(0, -50%);
}

.dq-mini-slider__arrow.arrow-reverse {
  left: auto;
  right: 0%;
  transform: translate(0, -50%)rotate(180deg);
}

.dq-counter__box {
  grid-column-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.dq-counter__box.pop-up__box {
  color: #000;
  background-color: #fff;
  border-radius: 50px;
  margin-bottom: 0;
  padding: 10px 16px;
}

.dq-benifit__item {
  grid-column-gap: 20px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.dq-bold {
  font-weight: 700;
}

.dq-slider__arrow-box {
  cursor: pointer;
  background-color: #c4f449;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  transition: transform .3s, background-color .3s;
  display: flex;
  transform: scale(.9);
}

.dq-slider__arrow-box:hover {
  background-color: #dcff83;
  transform: scale(1);
}

.dq-slider__arrow-box.dq-slider__arrow-right {
  transform: rotate(180deg)scale(.9);
}

.dq-slider__arrow-box.dq-slider__arrow-right:hover {
  transform: rotate(180deg)scale(1);
}

.dq-teachers__slider-photo {
  width: 210px;
}

.dq-form__checkbox-icon {
  background-color: #fff;
  border-color: #8d46f6;
  border-radius: 4px;
  min-width: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  transition: background-color .3s;
}

.dq-form__checkbox-icon.w--redirected-checked {
  background-color: #8d46f6;
  background-size: contain;
  border-style: none;
  border-color: #8d46f6;
  border-radius: 4px;
  margin-top: 0;
  margin-left: 0;
}

.dq-form__checkbox-icon.w--redirected-focus {
  border-radius: 4px;
  box-shadow: 0 0 3px 1px #8d46f6;
}

.dq-form__offer {
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.dq-price__form-block {
  flex: none;
  width: 404px;
}

.dev-qa__teachers-section {
  overflow: hidden;
}

.dq-benifits__stack {
  color: #c4f449;
  background-color: #c4f449;
  width: auto;
  margin-bottom: 48px;
  margin-left: 0;
  margin-right: 0;
  display: block;
  overflow: hidden;
}

.dq-know__what-list {
  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;
  overflow: hidden;
}

.dq-fast__subtitle {
  color: #bbbac0;
  margin-bottom: 0;
}

.dq-form__checkbox-link {
  color: #8d46f6;
  cursor: pointer;
  text-decoration: none;
  transition: color .3s;
}

.dq-form__checkbox-link:hover {
  color: #7e40da;
}

.dev-qa__welcome-box {
  grid-column-gap: 40px;
  grid-row-gap: 36px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: start;
  display: grid;
}

.dq-program__program-block {
  flex-flow: column;
  align-items: stretch;
  margin-bottom: 0;
  display: flex;
}

.dev-qa__pop-up {
  z-index: 11;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.dq-form__title {
  color: #000;
  margin-bottom: 24px;
  font-size: 30px;
  font-weight: 500;
}

.dq-bonus__item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border-radius: 24px;
  flex-flow: column;
  padding: 25px;
  display: flex;
}

.dq-slides__img {
  width: 70%;
}

.dq-cv__experience-work {
  margin-bottom: 10px;
  font-size: 20px;
}

.dq-reviews__elem-title {
  margin-bottom: 0;
  font-size: 54px;
  font-weight: 500;
  line-height: 120%;
}

.dev-qa__faq-part {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.dq-reviews__elem-subtitle {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 120%;
}

.dq__glider-item {
  z-index: 1;
  cursor: pointer;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 69px;
  margin-bottom: 0;
  font-weight: 500;
  transition: color .2s;
  display: flex;
  position: relative;
}

.dq-resume__cv {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  margin-bottom: 80px;
  display: grid;
}

.dq-consultation__list {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  font-size: 18px;
  display: flex;
}

.dq-training-going__info-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 70%;
  margin-bottom: 40px;
  display: flex;
}

.dq-partners__subtitle {
  margin-bottom: 0;
  font-size: 24px;
}

.dq-program__item-title {
  margin-bottom: 0;
  font-weight: 500;
}

.dq__btn {
  text-align: center;
  cursor: pointer;
  background-color: #8d46f6;
  border-radius: 12px;
  min-width: 368px;
  padding: 20px 60px;
  font-size: 20px;
  transition: background-color .3s;
  position: relative;
  overflow: hidden;
}

.dq__btn:hover {
  background-color: #7e40da;
}

.dq__btn.btn-fast {
  justify-content: center;
  align-items: center;
  min-width: 400px;
  height: 80px;
  display: inline-flex;
}

.dq-training-going__slider-item {
  background-color: #262626;
  border-radius: 32px;
  width: 348px;
  min-width: 348px;
  min-height: 366px;
  margin-right: 30px;
  padding: 30px;
}

.dq-form__hot-slot {
  color: #e06800;
  background-image: url("/landing-assets/5e/aa/f11818edeca545ff9c962b934b2e.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  margin-bottom: 16px;
  padding-left: 25px;
  font-size: 18px;
  line-height: 130%;
}

.dq-fast__info-text {
  color: #a6a6a6;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 120%;
}

.dq-popup__header {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.dq-cv__price {
  white-space: nowrap;
  margin-bottom: 0;
  font-family: Benzin, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.dq-mini-slider__img {
  width: 100px;
}

.dq-price__now-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.dq-whom__item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  background-color: #262626;
  border-radius: 24px;
  flex-flow: column;
  padding: 25px;
  display: flex;
}

.dq-cv__experience-life {
  color: #bbbac0;
  margin-bottom: 0;
  font-size: 20px;
}

.dq-program__item {
  color: #fff;
  cursor: pointer;
  background-color: #262626;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: block;
}

.dq-program__item.dont_open {
  cursor: default;
}

.dq-glider__resume {
  z-index: 0;
  background-color: #c4f449;
  border-radius: 20px;
  width: 300px;
  height: 62px;
  padding-bottom: 0;
  padding-right: 0;
  transition: all .3s;
  display: flex;
  position: absolute;
}

.dq-fast__price {
  color: #fff;
  margin-bottom: 0;
  font-family: Benzin, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 100%;
}

.dq-faq__title-wrapper {
  margin-bottom: 40px;
}

.dq-benifits__offers {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  color: #fff;
  background-color: #262626;
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 268px) minmax(auto, 268px) minmax(auto, 268px);
  grid-auto-columns: minmax(auto, 268px);
  grid-auto-flow: row dense;
  place-content: center;
  place-items: center;
  padding: 30px 15px;
  display: grid;
}

.dq-program__item-faq-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  flex-flow: column;
  display: flex;
}

.dq-color-light-green {
  color: #c4f449;
}

.dq-reviews__elem-text {
  color: #767676;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 120%;
}

.dq-cv__title {
  color: #fff;
  margin-bottom: 20px;
  font-size: 36px;
  line-height: 100%;
}

.dq-popup__area-close {
  z-index: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0009;
  width: 100%;
  height: 100%;
  position: absolute;
}

.dev-qa__container {
  max-width: none;
  padding-left: 72px;
  padding-right: 72px;
}

.dq-program__item-header {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.dq-stack__profession {
  grid-column-gap: 10px;
  background-color: #fff;
  border-radius: 60px;
  flex: none;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 10px;
  padding: 10px 24px;
  display: inline-flex;
}

.dq-whom__description {
  margin-bottom: 20px;
}

.dq-program__program-elements {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 16px;
  display: flex;
}

.dev-qa__header {
  background-color: #000;
  border: 0 #000;
  border-bottom: 1px solid #4a4a4a;
  padding-top: 15px;
  padding-bottom: 15px;
}

.dq-form__discount {
  justify-content: center;
  align-items: center;
  width: 97px;
  height: 97px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.dq-form__checkbox {
  cursor: pointer;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.dq-reviews__elem-info {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.dev-qa__fake-block-for-mob-fixed-offer {
  height: 113px;
  display: none;
}

.hide-cer {
  display: none;
}

.bg_network {
  color: #000;
  background-color: #111016;
  font-family: Onest, sans-serif;
  font-size: 18px;
  line-height: 1.4;
}

.program__sticky-img {
  width: 255px;
  display: block;
  position: sticky;
  top: 0;
}

.popup__text-discount {
  margin-bottom: 0;
}

.home__item-img {
  background-color: #cfff801a;
  border-radius: 12px;
  margin-bottom: 0;
  padding: 7px;
}

.consultation__title {
  margin-bottom: 40px;
}

.network__btn-program {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.network__section {
  background-color: #000000e6;
  padding-top: 80px;
  padding-bottom: 64px;
}

.network__section.network__section--soft-white {
  background-color: #f5f5f5;
}

.network__section.network__section--soft-white.network__section--hidden {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.network__section.section__home {
  transition: transform 1s, background-position 1s ease-in-out;
  position: relative;
  overflow: hidden;
}

.network__section.section__home.section__home--bg-purpure {
  background-color: #8d46f6;
}

.network__section.network__section--white {
  background-color: #fff;
}

.network__section.network__section--white.network__section--hidden {
  display: none;
}

.network__section.overflow-hidden {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  overflow: hidden;
}

.network__home-bg-img {
  transition: right .7s ease-out, bottom .6s ease-out;
  position: absolute;
}

.network__home-bg-img.network__home-bg-img-1 {
  width: 300px;
  bottom: 37%;
  right: 30%;
}

.network__home-bg-img.network__home-bg-img-2 {
  width: 350px;
  bottom: 0%;
  right: 5%;
}

.network__home-bg-img.network__home-bg-img-4 {
  width: 120px;
  bottom: 20%;
  right: 30%;
}

.network__home-bg-img.network__home-bg-img-3 {
  width: 200px;
  bottom: 50%;
  right: 0%;
}

.reviews__title {
  margin-bottom: 64px;
}

.study__item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 32px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  height: 316px;
  display: flex;
}

.study__item.study__item--reverse {
  flex-flow: row-reverse;
}

.reviews__slide-box {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 400px;
  height: 810px;
  margin-right: 40px;
  display: grid;
}

.consultation__item {
  margin-bottom: 0;
}

.popular__block-info {
  grid-row-gap: 24px;
  flex-flow: column;
  width: 400px;
  display: flex;
}

.mini-slider__title {
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 500;
}

.network__consultation {
  color: #fff;
}

.certificate__title {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 500;
  line-height: 110%;
}

.form__timer-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.form__timer-block.popup-timer {
  color: #000;
  background-color: #fff;
  border-radius: 50px;
  width: 100%;
  padding: 10px 16px;
}

.tariff__amount-small--sum {
  font-size: 32px;
  text-decoration: line-through;
}

.study__how {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.resume__block {
  grid-row-gap: 40px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.accordion__body-item {
  margin-bottom: 0;
  font-size: 18px;
}

.offer__text {
  margin-bottom: 0;
}

.certificate__full-program {
  color: #fff;
  background-color: #373839;
  border-radius: 24px;
  width: 480px;
  padding: 32px;
}

.consultation__form {
  background-color: #272727;
  border-radius: 32px;
  margin-bottom: 0;
  padding: 35px 40px;
}

.form__block-success-3 {
  background-color: #0000;
  padding: 20px 0;
}

.form__input-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-bottom: 24px;
  display: flex;
}

.resume__tools {
  grid-column-gap: 18px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: flex-start;
  display: flex;
}

.network__home {
  z-index: 1;
  grid-column-gap: 24px;
  grid-row-gap: 64px;
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.study__title-block {
  margin-bottom: 64px;
}

.home__rating--white {
  color: #fff;
}

.network__popup-tariff-area {
  z-index: 105;
  background-color: #000c;
  width: 100%;
  height: 100%;
  position: absolute;
}

.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.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__info-offer.bonus {
  background-image: url("/landing-assets/d9/0e/3f709e9f5df3d40fd34d9ea6e8de.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.form__hot {
  grid-column-gap: 5px;
  color: #e06800;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  font-size: 18px;
  display: flex;
}

.home__welcome-info {
  grid-row-gap: 40px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.form__success-discount-icon {
  width: 48px;
  margin-bottom: 10px;
}

.mini-slider__content {
  background-image: linear-gradient(90deg, #fff, #fff3 25%, #0000 50%, #ffffff1f 75%, #fff);
  width: 100%;
}

.job__info-subtitle {
  margin-bottom: 70px;
}

.job__title {
  margin-bottom: 24px;
}

.network__embed-modal {
  transition: opacity .3s;
}

.network__popup-content {
  z-index: 12;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 600px;
  display: flex;
  position: relative;
}

.program__title {
  margin-bottom: 40px;
}

.network__program {
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  align-items: stretch;
  margin-bottom: 100px;
  display: flex;
}

.network__popup-close-icon {
  cursor: pointer;
  margin-right: 20px;
}

.network__scripts {
  display: none;
}

.network__teachers {
  color: #fff;
}

.home__rating--big {
  color: #fff;
  padding-right: 5px;
  font-size: 24px;
  font-weight: 500;
}

.resume__tool {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  background-color: #fff;
  border-radius: 60px;
  flex: none;
  align-items: center;
  margin-bottom: 0;
  padding: 8px 22px;
  font-size: 22px;
  line-height: 130%;
  display: inline-flex;
}

.faq__title {
  color: #000;
  margin-bottom: 40px;
}

.network__btn-more-text {
  margin-bottom: 0;
  font-size: 18px;
}

.job__imgs {
  display: none;
}

.form__info {
  grid-column-gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 16px;
  display: flex;
}

.mini-slider__img {
  height: 37px;
}

.tariff__amount {
  margin-bottom: 20px;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.tariff__amount.tariff__amount--purple {
  color: #8d46f6;
}

.home__rating--extra {
  color: #8f8f8f;
  font-size: 13px;
  line-height: 120%;
}

.network__popup-timer {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  display: flex;
}

.job__item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  background-color: #fff;
  background-image: url("/landing-assets/fd/8f/a41b1b8c857694050171382e688d.svg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 24px;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  padding: 25px;
  transition: height .3s ease-in-out;
  display: grid;
  overflow: hidden;
}

.job__item.item-4 {
  background-image: url("/landing-assets/76/50/c75297c4952ca07579b131829dd9.svg");
}

.job__item.item-3 {
  background-image: url("/landing-assets/3b/90/940f5de89aaa9bc3564037dcdaac.svg");
}

.job__item.item-2 {
  background-image: url("/landing-assets/32/e6/239d662ebc68e9a7a950eacb9727.svg");
  grid-template-rows: auto auto;
}

.free__title {
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 500;
  line-height: 120%;
}

.network__btn-more {
  grid-column-gap: 16px;
  color: #fff;
  background-color: #111016;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  padding: 13px 30px;
  display: inline-flex;
}

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

.slide__rating--big {
  font-size: 54px;
  font-weight: 500;
}

.network__free-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #2a2831;
  border-radius: 32px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  padding: 40px 0 40px 40px;
  display: grid;
}

.network__accordion {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  line-height: 150%;
  display: flex;
}

.resume__profession {
  font-size: 28px;
  font-weight: 500;
}

.slide__user-review {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 120%;
}

.form__checkbox-text {
  color: #7c8092;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 120%;
}

.consultation__list {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  margin-bottom: 0;
  font-size: 17px;
  display: flex;
}

.network-green {
  color: #d0f500;
}

.job__item-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 130%;
}

.payment__extra-text {
  color: #fffc;
  margin-bottom: 0;
  font-size: 16px;
}

.resume__tool-img {
  max-height: 20px;
}

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

.certificate__box {
  width: 300px;
}

.resume__block-hide {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  width: 100%;
  transition: height .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.popular__info-item {
  background-color: #fff;
  border-radius: 32px;
  padding: 40px;
}

.slide__rating {
  margin-bottom: 12px;
  font-size: 44px;
  line-height: 120%;
}

.accordion__item-title {
  margin-bottom: 8px;
  font-weight: 500;
}

.resume__photo {
  width: 182px;
}

.form__discount-box {
  justify-content: center;
  align-items: center;
  margin-top: -10px;
  margin-right: -10px;
  display: flex;
  position: relative;
}

.form__success-icon {
  width: 120px;
  margin-bottom: 24px;
}

.popular__list-subtitle {
  white-space: pre;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 120%;
}

.consultation__discount-box {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.form__link {
  color: #8d46f6;
  cursor: pointer;
  text-decoration: none;
  transition: color .3s ease-in-out;
}

.form__link:hover {
  color: #7e40da;
}

.resume__salary-text {
  margin-bottom: 0;
}

.form__hot-text {
  margin-bottom: 0;
  font-size: 18px;
}

.form__title-2 {
  margin-bottom: 24px;
  font-size: 30px;
  font-weight: 500;
}

.accordion__item {
  cursor: pointer;
  background-color: #fff;
  border-radius: 12px;
  padding: 16px 24px;
  overflow: hidden;
}

.accordion__item.item-faq {
  background-color: #f5f5f5;
}

.network__button-main {
  color: #fff;
  cursor: pointer;
  background-color: #8d46f6;
  border-radius: 12px;
  width: 100%;
  padding-top: 17px;
  padding-bottom: 17px;
  font-size: 18px;
  transition: background-color .3s ease-in-out;
  position: relative;
  overflow: hidden;
}

.network__button-main:hover {
  background-color: #7e40da;
}

.network__button-main.network__button-main--for-free {
  flex: none;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.popular__list-title {
  white-space: pre;
  margin-bottom: 12px;
  font-size: 32px;
  font-weight: 500;
}

.home__subtitle {
  color: #bbbac0;
  width: 80%;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 150%;
}

.home__subtitle.home__subtitle--white {
  color: #fff;
}

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

.resume__title {
  margin-bottom: 0;
}

.slide__rating-box {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.free__footer-info {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.payment__extra-title {
  margin-bottom: 24px;
  font-size: 20px;
  font-weight: 500;
}

.consultation__form-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tariff__item {
  background-color: #fff;
  border-radius: 32px;
  min-width: 400px;
  padding: 8px;
}

.job__benefits {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 40px;
  display: grid;
}

.form__wrapper {
  background-color: #fff;
  border-radius: 32px;
  margin-bottom: 0;
  padding: 32px 24px;
}

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

.tariff__discount {
  color: #d0f500;
  text-align: center;
  margin-bottom: 0;
  font-family: Onest, sans-serif;
  font-size: 26px;
  font-weight: 700;
  position: absolute;
}

.network__arrow-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-bottom: 40px;
  display: flex;
}

.resume__salary {
  margin-bottom: 0;
  font-family: Benzin, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.resume__wrapper-skills {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.resume__glider-item {
  z-index: 1;
  cursor: pointer;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 62px;
  margin-bottom: 0;
  font-weight: 400;
  transition: color .2s;
  display: flex;
  position: relative;
}

.free__text {
  color: #fffc;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 120%;
}

.home__rating {
  color: #bbbac0;
  margin-bottom: 0;
  font-size: 16px;
}

.home__item {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background-color: #ffffff1a;
  border-radius: 32px;
  padding: 24px;
}

.home__item.home__item--active {
  background-image: url("/landing-assets/71/09/cb089e8dcb1893ad639f3deddff3.png"), radial-gradient(circle at 50% 100%, #d0f50080, #000);
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  border: 1px solid #d0f500;
}

.home__item.home__item--active.home__item--man {
  z-index: 2;
  background-image: url("/landing-assets/c9/f6/07266ca0fbf041f91d13bdb8dfa0.png"), radial-gradient(circle at 90% 160%, #d0f500cc, #fff0 52%);
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
}

.teacher__slide {
  width: 342px;
  padding-right: 24px;
}

.teacher__slide.teacher--hidden {
  display: none;
}

.accordion__icon-box {
  background-color: #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  min-width: 38px;
  height: 38px;
  min-height: 38px;
  display: inline-flex;
  position: relative;
}

.form__error-text-3 {
  text-align: center;
}

.slide__mini-slider {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.network__font-medium {
  font-weight: 500;
}

.resume__other-proffesions {
  margin-bottom: 0;
  font-size: 18px;
}

.form__start {
  color: #7c8092;
  margin-bottom: 12px;
  font-size: 18px;
}

.popular__salary-footer {
  color: #bbbac0;
  margin-bottom: 0;
  font-size: 14px;
}

.program__sticky-wrap-content {
  position: relative;
}

.certificate__subtitle {
  color: #1a1a1e99;
  margin-bottom: 0;
}

.popular__block-salary {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #2a2831;
  border-radius: 32px;
  flex-flow: column;
  padding: 40px;
  display: flex;
}

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

.form__success-discount-box {
  color: #fff;
  background-color: #8d46f6;
  border-radius: 20px;
  margin-bottom: 24px;
  padding: 16px;
}

.network__study {
  position: relative;
}

.offer__item {
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  border: 1px solid #bbbac0;
  border-radius: 100px;
  align-items: center;
  padding: 8px 16px;
  display: inline-flex;
}

.tariff__amount--sum {
  font-size: 56px;
}

.study__text-title {
  margin-bottom: 32px;
  font-size: 32px;
  font-weight: 500;
  line-height: 120%;
}

.resume__tab {
  overflow: hidden;
}

.accordion__item-subtitle {
  color: #7c8092;
  margin-bottom: 0;
  font-size: 16px;
}

.accordion__item-subtitle.subtitle--hidden {
  display: none;
}

.resume__gradient {
  background-image: linear-gradient(#0000, #fff);
  transition: opacity .3s;
  display: none;
  position: absolute;
  inset: 50% 0% 0%;
}

.form__section {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #000;
  flex-flow: column;
  width: 404px;
  display: flex;
}

.mini-slider__gradient {
  z-index: 1;
  background-image: linear-gradient(90deg, #fff, #0000 35% 65%, #fff);
  width: 100%;
  height: 100%;
  min-height: 78px;
  position: absolute;
}

.resume__tab-btns {
  margin-bottom: 24px;
  display: flex;
  overflow: auto;
}

.tariff__info-offers {
  margin-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.form__success-title-3 {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 500;
}

.network__popup-tariff-close-icon {
  cursor: pointer;
  width: 25px;
  height: 25px;
  position: absolute;
  inset: 20px 20px auto auto;
}

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

.form__block-error {
  border-radius: 24px;
  padding: 16px;
}

.form__block-error.bg-red {
  color: #0000;
  text-align: center;
  background-color: #ffdede;
  margin-top: 10px;
  margin-bottom: 10px;
}

.job__item-header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.accordion__icon.accordion__icon--plus {
  transition: transform .3s;
  position: absolute;
  transform: rotate(90deg);
}

.resume__skills-item {
  margin-bottom: 0;
}

.home__rating--star {
  color: #d0f500;
  font-size: 30px;
  line-height: 0%;
}

.consultation__input-box {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.slide__rating-subtitle {
  margin-bottom: 24px;
}

.consultation__discount-title {
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 500;
}

.slide__user-rating--grade {
  color: #111016;
}

.consultation__form-info {
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  width: 500px;
  min-width: 500px;
  padding: 20px;
}

.program__show-all {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.form__checkbox-block {
  grid-row-gap: 12px;
  flex-flow: column;
  margin-top: 16px;
  display: flex;
}

.popular__list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.teacher__experience {
  color: #bbbac0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 120%;
  display: block;
}

.network__popup-tariff {
  z-index: 104;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.form__success-discount {
  margin-bottom: 0;
  font-size: 18px;
}

.network__popup {
  z-index: 10;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.form__timer-text {
  margin-bottom: 0;
  font-family: Benzin, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.resume__wrapper-info {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.consultation__form-checkbox {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.certificate__text {
  margin-bottom: 40px;
}

.form__checkbox-box {
  cursor: pointer;
  border-color: #8d46f6;
  border-radius: 4px;
  min-width: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 7px;
  transition: box-shadow .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
  display: inline-block;
}

.form__checkbox-box.w--redirected-checked {
  background-color: #8d46f6;
  background-size: auto;
  border-color: #8d46f6;
}

.form__checkbox-box.w--redirected-focus {
  box-shadow: 0 0 3px 1px #8d46f6;
}

.consultation__form-submit {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.resume__item {
  background-color: #f5f5f5;
  border-radius: 24px;
  width: 100%;
  padding: 40px;
}

.job__info-get-consultation {
  width: 366px;
}

.home__item-width {
  width: 75%;
}

.resume__text {
  color: #939298;
  font-size: 18px;
}

.resume__tool-text {
  margin-bottom: 0;
}

.resume__info-box {
  grid-column-gap: 38px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.popular__list-item {
  background-color: #ffffff1a;
  border-radius: 20px;
  margin-bottom: 0;
}

.network__container {
  max-width: none;
  padding-left: 32px;
  padding-right: 32px;
}

.program__flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 24px;
  display: flex;
}

.job__order {
  color: #fff;
  background-color: #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 35px;
  font-family: Benzin, sans-serif;
  font-weight: 500;
  line-height: 120%;
  display: inline-flex;
}

.swiper-wrapper-4 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 50px;
  display: flex;
  overflow: visible;
}

.swiper-wrapper-4.teachers-wrapper {
  cursor: grab;
  align-items: stretch;
  margin-top: 0;
  display: flex;
}

.swiper-wrapper-4.network-wrapper {
  margin-top: 0;
  display: block;
}

.job__item-text {
  margin-bottom: 0;
  font-size: 15px;
  line-height: 120%;
}

.swiper-container-4 {
  margin-left: 0;
  display: block;
  overflow: hidden;
}

.swiper-container-4.teachers-slider {
  overflow: visible;
}

.accordion__header {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.popular__info-title {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

.job__info-title {
  margin-bottom: 27px;
  font-size: 42px;
}

.slide__wrapper {
  background-color: #fff;
  border-radius: 32px;
  height: 100%;
  padding: 40px;
}

.slide__wrapper.slide__wrapper--flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.form__start--duration {
  color: #000;
  font-weight: 400;
}

.slide__user-rating {
  color: #767676;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 120%;
}

.form__submit {
  text-align: center;
  cursor: pointer;
  background-color: #8d46f6;
  border-radius: 12px;
  width: 100%;
  padding: 20px 16px;
  transition: background-color .3s ease-in-out;
}

.form__submit:hover {
  background-color: #7e40da;
}

.free__subtitle {
  color: #fffc;
  margin-bottom: 115px;
  font-size: 18px;
  line-height: 120%;
}

.study__text-subtitle {
  margin-bottom: 0;
}

.network__popular {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.job__subtitle {
  color: #bbbac0;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 22px;
  font-weight: 400;
  line-height: 130%;
}

.program__width {
  width: 80%;
  position: relative;
}

.form__success-connect {
  color: #bbbac0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 120%;
}

.resume__salary-box {
  background-color: #fff;
  border-radius: 12px;
  padding: 10px 20px;
  display: none;
}

.teachers__title-block {
  margin-bottom: 64px;
}

.network__arrow {
  cursor: pointer;
  background-color: #8d46f6;
  border-radius: 10px;
  width: 50px;
  height: 50px;
  transition: transform .3s, background-color .3s;
}

.network__arrow:hover {
  background-color: #7e40da;
  transform: scale(.9);
}

.network__popup-tariff-block {
  z-index: 106;
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  background-color: #f4f4f4;
  border-radius: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-left: 30px;
  margin-right: 30px;
  padding: 54px;
  display: grid;
  position: absolute;
  overflow: auto;
}

.network__title--online {
  color: #8a8a8a;
  font-size: 40px;
  line-height: 120%;
}

.network__title--online.network__title--white {
  color: #fff;
}

.free__img-block {
  width: 400px;
}

.resume__glider {
  z-index: 0;
  background-color: #8d46f6;
  border-radius: 12px;
  width: 300px;
  height: 62px;
  padding-bottom: 0;
  padding-right: 0;
  transition: all .2s;
  display: flex;
  position: absolute;
}

.slide__avatar {
  width: 48px;
  height: 48px;
}

.network__embed {
  display: none;
}

.resume__skills-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 0;
  display: flex;
}

.network__job {
  color: #fff;
}

.mini-slider__btn-arrow {
  z-index: 2;
  background-color: #0000;
  position: relative;
}

.network {
  font-family: Onest, sans-serif;
  font-size: 20px;
  line-height: 130%;
  overflow: visible;
}

.network__btn-more-icon {
  transition: top 1s, transform .3s;
  position: relative;
  top: 0;
}

.resume__title-block {
  margin-bottom: 65px;
}

.faq__block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.mini-slider__arrow {
  justify-content: space-between;
  width: 100%;
  display: flex;
  position: absolute;
}

.tariff__title {
  margin-bottom: 24px;
  font-size: 28px;
  font-weight: 500;
  line-height: 120%;
}

.certificate__block {
  background-color: #fff;
  background-image: url("/landing-assets/e3/b4/68307f6990781780d881c0f0e754.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 370px;
  border-radius: 24px;
  width: 100%;
  padding: 40px;
  font-weight: 500;
}

.network__popup-area-close {
  z-index: 11;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #000000b3;
  width: 100%;
  height: 100%;
  position: absolute;
}

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

.program__show-less {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.tariff__installment {
  color: #111016cc;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 140%;
}

.tariff__installment.tariff__installment--profitable {
  color: #fffc;
}

.teacher__photo {
  width: 210px;
  height: auto;
  margin-bottom: 24px;
}

.teacher__photo.profession-logo {
  width: 140px;
  height: 140px;
}

.resume__switch {
  color: #afafaf;
  background-color: #f5f5f5;
  border-radius: 24px;
  width: 630px;
  margin-bottom: 40px;
  padding: 16px;
  font-size: 22px;
  font-weight: 400;
  display: flex;
  position: relative;
}

.payment__extra {
  background-color: #272727;
  border-radius: 32px;
  flex-flow: column;
  justify-content: space-between;
  padding: 32px;
  display: flex;
}

.resume__tab-img {
  width: 546px;
}

.study__img {
  object-fit: fill;
  border-radius: 24px;
  width: 524px;
  height: 100%;
}

.home__item-subtitle {
  margin-bottom: 0;
  font-size: 16px;
}

.form__input-elem {
  color: #000;
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  height: 100%;
  margin-bottom: 0;
  padding: 18px 16px;
  transition: border-color .3s ease-in-out;
}

.form__input-elem:hover {
  border-color: #7e40da;
}

.form__input-elem:focus {
  border-color: #8d46f6;
}

.form__checkbox {
  cursor: auto;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.popular__item-box {
  background-color: #d0f500;
  border-radius: 20px;
  padding: 21px 32px;
  transition: opacity 1s, width 1.2s;
}

.program__offers {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  margin-bottom: 32px;
  font-weight: 500;
  display: flex;
}

.network__payment {
  color: #fff;
}

.resume__wrapper-tools {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.tariff__discount-box {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.slide__user-name {
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
}

.mini-slider__slide {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  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;
}

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

.teacher__name {
  margin-bottom: 18px;
  font-size: 24px;
  font-weight: 700;
}

.resume__tab-title-box {
  color: #6b6a6e;
  cursor: pointer;
  background-color: #0000;
  border-bottom: 3px solid #bbbac0;
  flex: none;
  transition: color .3s, border-color .3s;
}

.resume__tab-title-box.w--current {
  color: #8d46f6;
  background-color: #0000;
  border-bottom-color: #8d46f6;
}

.form__discount-icon {
  min-width: 60px;
}

.payment__title {
  margin-bottom: 64px;
}

.accordion__body {
  margin-bottom: 0;
  padding-top: 20px;
}

.tariff__discount-icon {
  width: 100px;
}

.network-purple {
  color: #8d46f6;
}

.form__timer {
  color: #000;
  white-space: nowrap;
  background-color: #d0f500;
  border-radius: 46px;
  width: 163px;
  padding: 12px 14px;
  font-size: 15px;
  font-weight: 500;
  line-height: 120%;
}

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

.program__selector {
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 8px 20px;
  font-size: 24px;
  font-weight: 500;
  display: inline-flex;
}

.resume__tab-text {
  margin-bottom: 0;
}

.study__block-text {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 80px 30px;
  display: flex;
}

.home__item-header {
  grid-row-gap: 7px;
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 16px;
  display: flex;
}

.network__title {
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 68px;
  line-height: 120%;
  display: block;
}

.network__title.network__title--black {
  color: #000;
  margin-bottom: 0;
  font-family: Onest, sans-serif;
}

.job__partners {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  background-color: #2a2831;
  border-radius: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 80px 74px;
  display: grid;
}

.slide__rating-text {
  color: #767676;
  margin-bottom: 0;
  font-size: 16px;
}

.form__discount-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 700;
  position: absolute;
}

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

.job__already {
  margin-bottom: 20px;
  font-size: 22px;
}

.network__free-consultation {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.resume__wrapper-portfolio {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.home__item-title {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
}

.slide__user-rating-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.slide__user-info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.network__popup-tariff-info-amount {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 32px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  padding: 32px;
  display: grid;
}

.popular__salary-title {
  color: #fff;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 120%;
}

.consultation__form-flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 80%;
  display: grid;
}

.div-block-858 {
  display: inline-flex;
}

.text-span-210 {
  color: #d0f500;
}

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

.suits-course__item {
  background-color: #fff;
  border-radius: 32px;
  padding-top: 24px;
  padding-left: 16px;
  padding-right: 16px;
}

.suits-course__subtitle {
  font-size: 28px;
  font-weight: 500;
  line-height: 120%;
}

.network__title-2 {
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 68px;
  line-height: 120%;
}

.home__item--gradient {
  z-index: -1000;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-image: radial-gradient(circle, #d0f500, #fff0 50%);
  width: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.profession-logo {
  width: 140px;
  margin-bottom: 24px;
}

.profession__slide {
  opacity: 1;
  background-color: #403e46;
  border-radius: 20px;
  width: 342px;
  min-height: 280px;
  margin-right: 24px;
  padding: 24px 0 24px 24px;
}

.profession__name {
  margin-bottom: 18px;
  font-size: 24px;
  font-weight: 700;
}

.profession__experience {
  color: #bbbac0;
  font-size: 16px;
  line-height: 120%;
  display: none;
}

.network__profession {
  color: #fff;
}

.banner-top {
  z-index: 99;
  display: block;
  position: relative;
}

.banner-top.d-none {
  display: none;
}

.banner-top__link {
  display: block;
}

.banner-top__lg, .banner-top__md, .banner-top__sm {
  padding-right: 0;
}

.banner-top__img {
  width: 100%;
}

.form__double-icon {
  width: 120px;
  margin-bottom: 24px;
}

.form__error-text {
  color: #000;
  text-align: center;
  font-size: 20px;
}

.form__error-text.fs-20 {
  color: #000;
  font-size: 20px;
}

.text-span-211 {
  color: #000;
}

.form__double-title {
  color: #000;
  margin-bottom: 20px;
  font-size: 24px;
}

.form__block-success {
  text-align: center;
  background-color: #0000;
  padding: 20px 0;
}

.double-mes {
  background-color: #fff;
  border-radius: 20px;
  padding: 20px;
}

.form__success-title {
  color: #000;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 500;
}

.success-mes {
  background-color: #fff;
  border-radius: 20px;
  padding: 20px;
}

.form__block-double {
  text-align: center;
  padding: 20px 0;
}

.amo-hidden {
  display: none;
}

@media screen and (min-width: 1280px) {
  .container-2-3._3 {
    display: flex;
  }

  .par-20.semi-bold, .par-20.semi-bold.size-3-line, .par-20.semi-bold.size-3-line.scid {
    height: 50px;
  }

  .par-36 {
    margin-left: 0;
    margin-right: auto;
  }

  .body--1.text-icons-light-bg-40 {
    line-height: 24px;
  }

  .left-col {
    width: 100%;
  }

  .block-form-2 {
    background-color: #fff;
  }

  .container-3 {
    margin-left: 0;
    margin-right: 0;
  }

  .flickity-carousel-11.flickity {
    margin-top: 140px;
  }

  .flickity-carousel-3 {
    margin-top: 60px;
  }

  .succes-msg-2 {
    background-color: #0000;
  }

  .image-93 {
    margin-left: 80px;
  }

  .image-93.image93-1 {
    margin-left: 105px;
  }

  .card-slide-0.slide-2.newsl1 {
    margin-top: 20px;
  }

  .container-1442.ralative {
    max-width: 1107px;
  }

  .psd-slide-text {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 48px;
    display: flex;
  }

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

  .pst-slide-img-block {
    text-align: center;
    background-color: #f4f5fa;
    border-radius: 24px;
    padding-top: 33px;
  }

  .pst-slider-btn {
    color: #fff;
    background-color: #000;
    border-radius: 24px;
    padding: 12px 24px 14px;
    text-decoration: none;
  }

  .form-circle-box-2 {
    left: -11%;
  }

  .container-1444.nav-cont {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-fixed.hidden {
    margin-left: auto;
    margin-right: auto;
    padding-left: 4%;
    padding-right: 4%;
  }

  .vilvet-discaunt-circle {
    top: 0;
    transform: translate(-69%);
  }

  .vilvet-discaunt-circle._3d {
    top: -40px;
  }

  .grid__item-3 {
    margin-right: 50px;
  }

  .sub-text-2 {
    margin-bottom: 0;
  }

  .bg-line-3 {
    display: inline-block;
    overflow: visible;
  }

  .prise-block-2 {
    flex-direction: row;
  }

  .form-col-text-3 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .form-block-new-3 {
    margin-top: 53px;
    position: static;
  }

  ._3-col-grid-2.inner-3-col-grid {
    display: none;
  }

  .form-text-col-3 {
    position: relative;
  }

  .form-heading-2 {
    margin-bottom: 10px;
  }

  .doc-block-2 {
    margin-bottom: 40px;
  }

  .prise-col-2.end-col {
    max-width: none;
    margin-right: 0;
  }

  .caps-text-2 {
    margin-bottom: 10px;
  }

  .form-col-titl-3 {
    margin-bottom: 24px;
  }

  .form-text-2 {
    color: #000;
  }

  .discaunt-circle-2 {
    top: 5px;
    transform: translate(-69%);
  }

  .discaunt-circle-2.discount-cirl-nner {
    display: none;
  }

  .doc-block__item-2 {
    margin-right: 40px;
  }

  .vilvet-prise-list__item {
    margin-top: 2px;
  }

  .form-text-inner-3 {
    max-width: 650px;
  }

  .container-1445.carier {
    display: flex;
  }

  .body--1-4.text-icons-light-bg-40 {
    line-height: 24px;
  }

  .body--1-4.text-icons-light-bg-40.long {
    width: 525px;
  }

  .wrp-accordion-2 {
    padding-bottom: 16px;
  }

  .container-price {
    flex-direction: row;
    display: block;
  }

  .doc-block-2-mob {
    margin-bottom: 40px;
  }

  .section-0-copy.black-form-copy {
    background-color: #14161f;
  }

  .bg-line_mob {
    display: inline-block;
    overflow: visible;
  }

  .doc-block__item-2-copy {
    margin-right: 40px;
  }

  .doc-block__item-2-copy.mr-o {
    right: 86px;
  }

  .doc-block__text-2 {
    font-size: 16px;
  }

  .form-text-inner-3-copy {
    max-width: 650px;
  }

  .doc-block-2-white-form-copy {
    margin-bottom: 40px;
  }

  .form-block-new-3-white {
    margin-top: 53px;
    position: static;
  }

  .left-col-faq {
    width: 100%;
  }

  .vilvet-discaunt-circle-2 {
    top: 0;
    transform: translate(-69%);
  }

  .vilvet-discaunt-circle-2.circledisplay.hide_mob {
    left: 3px;
  }

  .container-1448, .container-1448.maxwidthnone {
    margin-left: auto;
  }

  .container-1449._3 {
    width: 100%;
    max-width: 1107px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-133, .image-133.image93-1 {
    margin-left: 0;
  }

  .offer-item-ny {
    padding-right: 30px;
  }

  .div-block-226 {
    width: 330px;
  }

  .special-offer-ny {
    background-image: url("/landing-assets/0f/b4/1b4d6590b4f4911c55d9a8432e58.svg"), url("/landing-assets/55/6d/972ea104b3c1e57ce0522621e15c.svg"), url("/landing-assets/8e/72/52ae9c6e3e6faad6c4a7ec85ee15.svg"), url("/landing-assets/70/e2/85d290a6a14c24f447560e94a214.svg"), url("/landing-assets/50/b5/a38db5f6d69b4cd241914fef7109.svg");
    background-position: 104% 0, -10% 140%, 80% 40%, 0 6%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, cover;
    max-width: 100%;
  }

  .div-block-226-copy {
    width: 330px;
  }

  .image-137 {
    width: 340px;
  }

  .container-1453.offer {
    padding-left: 70px;
    padding-right: 70px;
  }

  .container-1454, .container-1455 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .csharp-header-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .form-block-inline {
    margin-top: 53px;
    position: static;
  }

  .form-block-inline.specialty.mod-paket.shad-black.max_w_990 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-1456.nav-cont {
    padding-left: 72px;
    padding-right: 72px;
  }

  .r-bg-line-3 {
    display: inline-block;
    overflow: visible;
  }

  .r-form-block-new {
    margin-top: 53px;
    position: static;
  }

  .r-doc-block {
    margin-bottom: 40px;
  }

  .r-grid__item {
    margin-right: 50px;
  }

  .r-sub-text {
    margin-bottom: 0;
  }

  .r-doc-block__text {
    font-size: 16px;
  }

  .r-3-col-grid-2.inner-3-col-grid {
    display: none;
  }

  .r-form-heading, .r-caps-text-2 {
    margin-bottom: 10px;
  }

  .r-discaunt-circle {
    transform: translate(-69%);
  }

  .r-caps-text {
    margin-bottom: 10px;
  }

  .r-prise-col.end-col {
    max-width: none;
    margin-right: 0;
  }

  .ir-padding-2.section-2.body--1-2 {
    padding-left: 64px;
    padding-right: 64px;
  }

  ._1-3col-2 {
    justify-content: space-around;
    padding-right: 20px;
  }

  .div-block-227 {
    margin-bottom: 0;
  }

  .btn-play {
    width: 55px;
    position: absolute;
    inset: auto 20px 20px auto;
  }

  .r-discaunt-circle-2 {
    transform: translate(-69%);
  }

  .r-discaunt-circle-2.orange {
    inset: -3% auto auto 0%;
  }

  .succes-msg {
    background-color: #0000;
  }

  .margin-t-10-2 {
    margin-top: 10px;
  }

  .form-circle-box-3 {
    inset: -7% auto auto -6%;
  }

  .container-1462 {
    max-width: 1107px;
    margin-left: auto;
    margin-right: auto;
  }

  .r-form-heading-2 {
    margin-bottom: 10px;
  }

  .r-discaunt-circle-3 {
    transform: translate(-69%);
  }

  .container-1463 {
    overflow: visible;
  }

  .expert-list-3 {
    overflow: hidden;
  }

  .lightbox-img {
    margin-bottom: 0;
  }

  .doc-block {
    margin-bottom: 40px;
  }

  .discaunt-circle {
    inset: 0% auto auto 4%;
    transform: translate(-69%);
  }

  .discaunt-circle.discount-cirl-nner {
    display: none;
  }

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

  .prise-block {
    flex-direction: row;
  }

  .form-text-col-5.a-padding {
    margin-right: 40px;
  }

  .form-block-new {
    margin-top: 53px;
    position: static;
  }

  .form-text-col-6 {
    width: auto;
    position: relative;
  }

  .form-text-col-6.width-45 {
    width: 45%;
  }

  .prise-list__item {
    margin-top: 2px;
  }

  .form-col-text {
    color: #fff;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .form-text-inner {
    max-width: 640px;
  }

  .doc-block__item {
    margin-right: 40px;
  }

  .sub-text-3 {
    margin-bottom: 0;
  }

  .prise-col-3.end-col {
    margin-right: 0;
    font-size: 16px;
  }

  .caps-text {
    margin-bottom: 10px;
  }

  .form-col-titl {
    color: #fff;
    margin-bottom: 24px;
  }

  .section-29.purple-bg, .section-29.purple-bg.newst {
    display: block;
  }

  .section-29.hidden-mob {
    margin-bottom: 0;
    padding-bottom: 120px;
  }

  .heading-students {
    color: #fff;
  }

  .resume-item-2 {
    height: auto;
    margin-bottom: 0;
  }

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

  .prise-block-3 {
    flex-direction: row;
    display: flex;
  }

  .form-col-text-5 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .doc-block__item-2-copy-copy {
    margin-right: 40px;
  }

  .doc-block__item-2-copy-copy.mr-o {
    right: 42.5vw;
  }

  .doc-block__item-4 {
    margin-right: 40px;
  }

  .doc-block-2-white-form-2, .doc-block-2-mob-2 {
    margin-bottom: 40px;
  }

  .container-price-2 {
    flex-direction: row;
    display: block;
  }

  .par-36-4 {
    margin-left: 0;
    margin-right: auto;
  }

  .description-percent {
    font-size: 24px;
  }

  .image-146 {
    display: none;
  }

  .container-1465.cont-nav {
    margin-left: auto;
    margin-right: auto;
  }

  .container-1467._3.form_btm {
    max-width: 1107px;
  }

  .block-form-2-2 {
    background-color: #fff;
    width: 50%;
    margin-left: auto;
    margin-right: 0;
  }

  .order-popup-6, .navbar_mob.show, .navbar_mob.show {
    display: none;
  }

  .menu_arr {
    color: #7c8092;
    margin: 0 0 0 7px;
    position: static;
    transform: rotate(0);
  }

  .courses_dropdown_wrapper {
    flex-direction: column;
    align-items: flex-start;
    max-width: 860px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .courses_dropdown_list {
    background-color: #fff;
    inset: 72px 0% auto;
  }

  .courses_dropdown_list.w--open {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .menu_wrapper {
    display: flex;
  }

  .menu_wrapper.new_width {
    max-width: 150px;
  }

  .menu_wrapper.new_width.hide {
    display: none;
  }

  .direction_link_dropdown-2 {
    color: #000;
    text-align: left;
    cursor: pointer;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.2;
    display: inline-block;
  }

  .direction_link_dropdown-2:hover {
    color: #8d46f6;
  }

  .courses_dropdown {
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .courses_dropdown.w--open {
    position: static;
  }

  .header_section {
    height: 72px;
    position: fixed;
  }

  .header_section.clean {
    padding-top: 20px;
  }

  .dropdown-2 {
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .dropdown-2.hide_lerna {
    display: none;
  }

  .left_flex {
    max-width: 390px;
  }

  .menu_link:hover {
    color: #000;
  }

  .menu_link.hide {
    display: none;
  }

  .par-36-6 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .bank_column-right {
    margin-top: 0;
  }

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

  .par-packet {
    max-width: 190px;
  }

  .par-packet._2 {
    max-width: 120px;
  }

  .wrapper-packages {
    align-self: stretch;
    width: auto;
    margin-left: 0;
    padding-left: 72px;
    padding-right: 72px;
  }

  .wrapper-included {
    grid-column-gap: 32px;
    grid-template-columns: auto 1fr 1.75fr;
    grid-auto-columns: auto;
  }

  .cont {
    background-position: 91% 25%;
    background-size: 31%;
    padding-left: 72px;
    padding-right: 72px;
  }

  .cont.test {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .par-64._4 {
    font-size: 16px;
  }

  .card-included {
    width: auto;
  }

  .div-block-260 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .map_link, .map_link.mrgn_btm_24, .public_pol {
    font-size: 16px;
  }

  .popup.xx {
    background-image: url("/landing-assets/1b/8e/3c8708bb17e965e9846f6bfc2f7b.png");
    background-size: contain;
    border-style: none;
  }

  .popup.xx2 {
    background-image: url("/landing-assets/43/c9/dfb75efd54250443419779fb1365.png");
    border-style: none;
  }

  .text-span-114 {
    padding-left: 3px;
    padding-right: 3px;
  }

  .label_apps.mrgn_btm_16 {
    margin-bottom: 16px;
  }

  .text-span-115 {
    padding-left: 3px;
  }

  .label_point.mrgn_rght_30 {
    margin-bottom: 0;
    margin-right: 10px;
  }

  .labels_apps-2 {
    flex-wrap: wrap;
  }

  .labels_text_wrapper.mrgn_btm_25 {
    flex-flow: row;
    align-items: center;
  }

  .free_course_btn {
    width: 310px;
  }

  .free_course_btn.purple {
    flex: 0 auto;
  }

  .free_course_form_input-2 {
    width: 310px;
  }

  .max-w-526 {
    margin-right: 133px;
  }

  .grid-24 {
    grid-column-gap: 25px;
  }

  .cont-22 {
    background-position: 91% 25%;
    background-size: 31%;
    padding-left: 72px;
    padding-right: 72px;
  }

  .cont-22.test {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .sign-in-link.mrgn_rght_34 {
    margin-right: 0%;
  }

  .image-159 {
    width: 33%;
  }

  .div-track-3 {
    max-width: 316px;
  }

  .grid-17 {
    margin-left: -76px;
    margin-right: -76px;
    padding-left: 76px;
    padding-right: 76px;
  }

  .grid-18.m-top-64 {
    grid-template-columns: 1fr 1fr;
  }

  .columns-4._2 {
    grid-template-columns: auto auto auto;
  }

  .tab-link-tab-1-2 {
    padding: 21px 95px;
  }

  .tabs-menu-2 {
    border-radius: 12px;
  }

  .par-66._2 {
    font-size: 36px;
  }

  .par-packet-2 {
    max-width: 190px;
  }

  .par-packet-2._2 {
    max-width: 120px;
  }

  .par-packet-2._3 {
    max-width: 152px;
  }

  .card-included-2 {
    width: auto;
  }

  .wrapper-included-2 {
    grid-column-gap: 32px;
    grid-template-columns: auto 1fr 1.75fr;
    grid-auto-columns: auto;
  }

  .div-block-267 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .div-block-237 {
    grid-template-columns: max-content max-content auto;
  }

  .h3-20 {
    max-width: 306px;
  }

  .button-signup.white {
    max-width: 292px;
    display: flex;
  }

  .par-add {
    max-width: 306px;
  }

  .promo_popup {
    display: none;
  }

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

  .timeline-2.timeline_new {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr .75fr;
  }

  .container-1470 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .btm_legal_info-2 {
    margin-top: 40px;
    font-size: 16px;
  }

  .footer_inner_block-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_left_wrapper-2 {
    max-width: 720px;
    margin-right: 303px;
  }

  .contacts_link.mrgn_btm_16 {
    font-size: 16px;
  }

  .left_info_wrapper-2 {
    max-width: 640px;
  }

  .container-1471 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .logo_black-2 {
    max-width: none;
    max-height: 48px;
  }

  .div-block-280 {
    grid-template-columns: 42% 1fr;
  }

  .max-w-526-copy {
    margin-right: 110px;
  }

  .grid-70.box_full_prices {
    grid-template-columns: 1fr 1fr;
    min-width: 110%;
  }

  .box-mini-card {
    grid-column-gap: 24px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .box-card-specialist.new-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-128 {
    grid-column-gap: 25px;
  }

  .p-24.margin-32 {
    margin-top: 32px;
  }

  .wit-card-copy.new-grid {
    width: 48.5%;
  }

  .t-36.bold.new-grid {
    font-size: 36px;
  }

  .box-tags-otrasl.new-grid {
    padding: 78px;
  }

  .h3-24 {
    font-size: 24px;
  }

  .h2-box-new-grid.horizontal-flex {
    grid-column-gap: 70px;
    flex-direction: row;
  }

  .box-two-card {
    flex-wrap: nowrap;
  }

  .box-education {
    grid-template-columns: auto auto auto auto auto;
  }

  .mw-text {
    max-width: 330px;
  }

  .section-text {
    padding-left: 50px;
  }

  .body--1-8.text-icons-light-bg-40 {
    line-height: 24px;
  }

  .div-block-684 {
    margin-top: 77px;
    margin-bottom: 132px;
  }

  .div-block-684.no-margin {
    margin-top: 68px;
    margin-bottom: 39px;
  }

  .section-new-2.black {
    padding-left: 72px;
    padding-right: 72px;
  }

  .section-new-2.black.new-grid {
    padding-left: 50px;
  }

  .p-20.space-auto {
    margin-top: auto;
  }

  .slider-copy {
    width: 64vw;
  }

  .par-30 {
    font-size: 30px;
    font-weight: 700;
    line-height: 39px;
  }

  .image-159-copy {
    z-index: -1;
    width: 33%;
    top: 10%;
    bottom: auto;
    right: -4%;
  }

  .wrp-mini-card.gap-45 {
    grid-column-gap: 50px;
    grid-row-gap: 45px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .right-col-3 {
    margin-top: 55px;
  }

  .white-box-blockchin.new-grid {
    padding: 80px;
  }

  .cont-2.black.new, .cont-2.black.new.gap-60, .cont-2.black.new, .cont-2.black.new.gap-60, .cont-2.new-grid-con.mw-63percent {
    width: 68%;
  }

  .cont-2.new-grid-con.mw-63percent.dev-margin {
    margin-left: 0;
    margin-right: auto;
  }

  .cont-2.new-grid-con.mw-100percent {
    width: 101%;
  }

  .left-box-new-grid {
    flex-direction: column;
    display: flex;
  }

  .par-56._4 {
    font-size: 16px;
  }

  .par-51._2 {
    font-size: 36px;
  }

  .div-block-685 {
    margin-bottom: 0;
  }

  .mini-card.big-card.new {
    max-width: 642px;
  }

  .quarter-s-subtitle-5 {
    max-width: 90%;
  }

  .image-3461 {
    margin-bottom: 7%;
  }

  .box-start-time.new-grid {
    flex-wrap: wrap;
    display: flex;
  }

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

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

  .grid-box-column {
    grid-template-rows: 300px auto auto auto auto;
    padding-top: 100px;
  }

  .grid-box-column.row_with_video {
    grid-template-rows: 700px auto auto auto auto;
  }

  .grid-box-column.row_with_video_enormous_text {
    grid-template-rows: 900px auto auto auto auto;
  }

  .grid-box-column.height-260_box {
    grid-template-rows: 270px auto auto auto auto;
  }

  .sect-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sect-3.mb-106, .sect-3.mb-93, .sect-3.mt-50, .sect-3.mb-95, .sect-3.mb-97, .sect-3.mb-105, .sect-3.mb-94, .sect-3.mb-98, .sect-3.mb-91, .sect-3.mb-43.bg-image, .sect-3.mb-96, .sect-3.black-new.mt-110.black-color, .sect-3.black-new.mb-64, .sect-3.grey.mt-64, .sect-3.mt-81 {
    padding-left: 50px;
  }

  .sect-3.black-2._4 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .sect-3.light-grey.mt-64, .sect-3.mb-80, .sect-3.mb-70, .sect-3.mb-104 {
    padding-left: 50px;
  }

  .sect-3.mb-104.margin {
    padding-right: 50px;
  }

  .box-course-4 {
    flex-direction: row;
  }

  .div-block-691 {
    width: 34%;
  }

  .form-column {
    margin-bottom: 428px;
    margin-right: 50px;
    top: 30px;
  }

  .mw-1440.new-grid {
    width: 68%;
  }

  .wrapper-included-4 {
    grid-template-columns: auto 1fr 1.75fr;
    grid-auto-columns: auto;
  }

  .wrapper-packages-2 {
    align-self: stretch;
    width: auto;
  }

  .box-included-3 {
    width: 20%;
    min-width: 220px;
  }

  .image-3476.banner-desk {
    display: block;
  }

  .image-3476.delyt {
    display: none;
  }

  .header_black-3 {
    background-repeat: no-repeat, repeat;
  }

  .edufree_flex_wrppr {
    flex-direction: row;
    align-items: flex-end;
    margin-top: auto;
  }

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

  .image-223 {
    max-width: 307px;
    bottom: 27%;
    overflow: visible;
  }

  .block-vide-2 {
    font-size: 10px;
  }

  .cont-4 {
    background-image: none;
    padding-bottom: 84px;
    padding-left: 72px;
    padding-right: 72px;
  }

  .image-251 {
    width: 111px;
    right: -57px;
  }

  .button-edufree.adv-new {
    background-image: none;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 20px;
  }

  .div-adv-new {
    grid-template-columns: 55% 29% 10%;
  }

  .block-text-new {
    padding-right: 14px;
  }

  .div-button {
    margin-right: 30px;
  }

  .div-button-adv {
    padding-left: 14px;
  }

  .block-text-img-81 {
    margin-right: 90px;
  }

  .sect-5 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .card-grid-80 {
    padding-left: 60px;
    padding-right: 32px;
  }

  .demo_main_section {
    background-position: 100%, 100% 320%;
  }

  .demo_fs_24.clr_black, .demo_fs_24.clr_grey.cursive {
    font-size: 20px;
  }

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

  .paragraph-14 {
    font-size: 16px;
    line-height: 22px;
  }

  .header-age._2 {
    font-size: 15px;
  }

  .h2-teacher {
    font-size: 2.3vw;
  }

  .div-block-712 {
    grid-template-columns: 42% 1fr;
  }

  .h1-teacher-2 {
    font-size: 2.7vw;
  }

  .paragraph-78 {
    font-size: 16px;
    line-height: 22px;
  }

  .paragraph-78.main {
    font-size: 18px;
    line-height: 26px;
  }

  .popup-subtitle-4 {
    margin-top: 0;
  }

  .link-block-5 {
    height: 100%;
  }

  .sect-6 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .quarter-s-subtitle-7 {
    max-width: 90%;
  }

  .cont-23 {
    background-position: 91% 25%;
    background-size: 31%;
    padding-left: 72px;
    padding-right: 72px;
  }

  .cont-23.new-grid-cont.mw-63percent {
    width: 68%;
  }

  .sect-7 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .body--1-9.text-icons-light-bg-40 {
    line-height: 24px;
  }

  .right-col-4 {
    margin-top: 55px;
  }

  .box-course-5 {
    flex-direction: row;
  }

  .quarter-s-subtitle-8 {
    max-width: 90%;
  }

  .right-col-5 {
    margin-top: 55px;
  }

  .box-course-6 {
    flex-direction: row;
  }

  .quarter-s-subtitle-9, .quarter-s-subtitle-10 {
    max-width: 90%;
  }

  .box-course-7 {
    flex-direction: row;
  }

  .div-block-727, .div-block-730 {
    grid-column-gap: 40px;
    display: flex;
  }

  .form-block-15 {
    position: fixed;
    left: auto;
  }

  .div-block-830 {
    background-image: linear-gradient(#0d0d0db3, #0d0d0db3);
    width: 100%;
    height: 100%;
    position: fixed;
  }

  .section-45 {
    background-image: none;
    display: none;
  }

  .image-3603 {
    right: 25%;
  }

  .container-1493.mob_dev_flex_form_block {
    grid-column-gap: 20px;
    padding-left: 25px;
  }

  .image-3604 {
    width: auto;
    max-width: 100%;
    margin-top: -100px;
  }

  .form_block {
    padding-left: 36px;
    padding-right: 36px;
  }

  .form-block-17 {
    padding: 24px;
  }

  .success_block-2 {
    padding-left: 36px;
    padding-right: 36px;
  }

  .main_content.j-start, .form-content {
    max-width: 1280px;
  }

  .main_block {
    padding-left: 36px;
    padding-right: 36px;
  }

  .success_content {
    max-width: 1280px;
  }

  .reviews_block {
    padding-left: 36px;
    padding-right: 36px;
  }

  .rewiews_content {
    max-width: 1280px;
  }

  .card-it-info.max_w_1280_pt_26 {
    padding-top: 0;
  }

  .goal_item_text.mt-24 {
    margin-top: 24px;
  }

  .container-1495.cont_wide {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

  .banner_s_desc {
    display: none;
  }

  .banner_s_stable {
    display: inline-block;
  }

  .banner_s_mob, .banner_s_mob-2 {
    display: none;
  }

  .block-welcome__checkbox-text, .welcome__form-suptitle {
    margin-bottom: 0;
  }

  .common-block__container {
    max-width: 1232px;
    padding-left: 0;
    padding-right: 0;
  }

  .form__btn-submit {
    line-height: 20px;
  }

  .welcome__right-side {
    width: 400px;
  }

  .welcome__form {
    margin-bottom: 0;
  }

  .game-design {
    overflow: hidden;
  }

  .welcome__form-suptitle-2 {
    margin-bottom: 0;
  }

  .cont-2 {
    background-position: 91% 25%;
    background-size: 31%;
    padding-left: 72px;
    padding-right: 72px;
  }

  .cont-2.new-grid-con.mw-63percent {
    width: 68%;
  }

  .b2b_banner_wrapper {
    background-size: 80%;
  }

  .div-block-842 {
    max-width: 465px;
  }

  .sect-8 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .catalog-gs__popup-area-info {
    max-width: 1120px;
  }

  .catalog-gs__product-cards {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .line-logo-copy-5.justify-position.gap_30.min-w_auto.min-h_auto {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: space-around;
  }

  .image-3654 {
    margin-bottom: 7%;
  }

  .left-col-2 {
    width: 100%;
  }

  .quarter-s-subtitle-11, .quarter-s-subtitle-12, .quarter-s-subtitle-13, .quarter-s-subtitle-14 {
    max-width: 90%;
  }

  .left-col-3, .left-col-4 {
    width: 100%;
  }

  .quarter-s-subtitle-15 {
    max-width: 90%;
  }

  .dq-counter__title {
    font-size: 22px;
  }

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

  .dq-consultation__form {
    grid-column-gap: 25px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .dq-description__list-item {
    margin-bottom: 20px;
    font-size: 24px;
  }

  .dq-welcome__form-block {
    width: 464px;
  }

  .dq-price__now-text {
    width: 65%;
  }

  .dq__title {
    font-size: 54px;
  }

  .dq-consultation__form-content {
    margin-bottom: 0;
  }

  .dq-consultation__inputs-block {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-flow: column;
    display: flex;
  }

  .dq-price__info-price {
    grid-column-gap: 25px;
    margin-bottom: 80px;
  }

  .dq-price__now-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: space-between;
  }

  .dq-consultation__copyright-block {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-flow: column;
    justify-content: space-between;
    display: flex;
  }

  .dq-form {
    padding: 48px;
  }

  .dq-price__form-block {
    width: 464px;
  }

  .dq-benifits__stack {
    margin-bottom: 80px;
  }

  .dq-consultation__list {
    grid-column-gap: 0px;
    margin-bottom: 0;
  }

  .payment__tariffs {
    grid-template-columns: 1fr 1fr 1fr;
    display: grid;
  }

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

  .home__item.home__item--active {
    background-position: 90% 100%, 0 0;
  }

  .form__section {
    width: 440px;
  }

  .form__timer-text {
    font-size: 20px;
  }

  .network__container {
    padding-left: 48px;
    padding-right: 48px;
  }

  .study__img {
    width: 524px;
  }

  .resume__tab-title-box {
    font-size: 20px;
  }

  .study__block-text {
    padding-left: 56px;
    padding-right: 56px;
  }

  .network__title, .network__title-2 {
    font-size: 72px;
  }
}

@media screen and (min-width: 1440px) {
  .container-2-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-2-3.vertical {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .container-2-3.vertical.whom {
    margin-top: 0;
  }

  .container-2-3._2, .container-2-3._3, .container-2-3.resume {
    margin-left: auto;
    margin-right: auto;
  }

  .container-2-3.podarki {
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .container-2-3.container-slide {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .container-2-3.cont-slider {
    flex-direction: column;
  }

  .par-36 {
    margin-left: 0;
    margin-right: auto;
  }

  .body--1 {
    line-height: 22px;
  }

  .wrp-text-337.m-bottom-12, .wrp-text-337.m-bottom-16, .wrp-text-337.m-bottom-12, .wrp-text-337.m-bottom-12, .wrp-text-337.m-bottom-12 {
    margin-bottom: 16px;
  }

  .lr-padding-2.section-5 {
    height: 550px;
  }

  .lr-padding-2.sec__hero, .lr-padding-2.section-1 {
    padding-bottom: 112px;
  }

  .lr-padding-2.section-3, .lr-padding-2.section-4 {
    padding-left: 10%;
  }

  .line {
    top: 194px;
  }

  .card-slide-2 {
    min-height: auto;
  }

  .image-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .block-form-2 {
    background-color: #fff;
  }

  .container-3, .navbar-move {
    margin-left: auto;
    margin-right: auto;
  }

  .flickity-carousel-11 {
    margin-left: 40px;
  }

  .div-block-10.hidden {
    display: none;
  }

  .flickity-carousel-2 {
    min-height: 270px;
  }

  .ny-banner-wrapper, .new-year-banner {
    margin-left: auto;
    margin-right: auto;
  }

  .ny-item {
    align-items: center;
    width: 100%;
    max-width: 1336px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .ny-inner {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .mobile-fix-btn {
    height: 0;
    overflow: hidden;
  }

  .footer {
    font-size: 16px;
  }

  .footer-mail {
    color: #fff;
    font-size: 13px;
    text-decoration: none;
    display: block;
  }

  .footer-phone {
    color: #fff;
    margin-top: 26px;
    font-size: 18px;
    text-decoration: none;
    display: block;
  }

  .footer-l-col {
    width: 190px;
  }

  .footer-lis {
    margin-top: 28px;
    font-size: 13px;
  }

  .footer-link.fl-bot-polz {
    font-size: 13px;
  }

  .container-4 {
    max-width: 1320px;
    height: auto;
    overflow: visible;
  }

  .new-year-banner-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .ny-item-2 {
    align-items: center;
    width: 100%;
    max-width: 1336px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .ny-inner-2 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .inner-uptitle._2 {
    font-size: 12px;
    line-height: 16px;
  }

  .cyber-text-wrap {
    margin-left: 72px;
    margin-right: auto;
  }

  .section-11 {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .body--1-2 {
    line-height: 22px;
  }

  .card-slide-0.slide-2.newsl1 {
    margin-top: 20px;
  }

  .bold-text-13 {
    margin-left: 0;
  }

  .container-15.container-slide {
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .container-1442 {
    max-width: 1320px;
    height: auto;
    overflow: visible;
  }

  .container-1442.ralative {
    max-width: 1107px;
  }

  .line-2 {
    position: relative;
    bottom: -8px;
  }

  .section-14 {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .section-14.hidden-mob {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-14.sec-blue {
    color: #fff;
    background-color: #5f4eca;
    padding-top: 80px;
  }

  .section-14.sec-blue.sec-form {
    padding-top: 80px;
  }

  .how-r-col {
    height: auto;
  }

  .how-item {
    margin-bottom: 40px;
  }

  .why-row {
    margin-top: 20px;
    margin-right: 0;
  }

  .heading-block {
    max-width: none;
  }

  .why-img-with-margin {
    min-width: 91%;
    max-width: none;
  }

  .why-text-col {
    align-self: auto;
    margin-left: 0;
    margin-right: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .why-img {
    min-width: 600px;
    max-width: none;
    font-family: IBM Plex Sans, sans-serif;
  }

  .section-15 {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: visible;
  }

  .container-1443 {
    max-width: 1320px;
  }

  .forwho-3 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 40px;
  }

  .image-97 {
    max-width: 100%;
  }

  .div-block-24 {
    height: auto;
  }

  ._2-lines {
    align-items: flex-end;
    padding-top: 0;
    display: flex;
  }

  .resume-item {
    margin-top: 40px;
  }

  .resume-right-2 {
    align-self: auto;
    margin-top: 0;
  }

  .resume-line {
    z-index: 2;
    margin-top: 0;
    margin-bottom: 138px;
    position: static;
  }

  .big-p, .big-p.no-margin {
    font-size: 18px;
  }

  .big-p.medium-text {
    color: #fff;
    font-size: 18px;
  }

  .big-p.max-w-280 {
    max-width: 320px;
    font-size: 22px;
  }

  .resume-left {
    width: 40%;
    max-width: none;
  }

  .resime-ico-item {
    z-index: 1;
    margin-top: 40px;
  }

  .resume-img-wrap {
    max-width: 260px;
    height: 260px;
  }

  .form-circle-box-2 {
    left: -11%;
  }

  .body--1-3 {
    line-height: 22px;
  }

  .container-1444.nav-cont {
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .vilvet-discaunt-circle {
    width: 153px;
    height: 153px;
    top: 0;
    transform: translate(-63%);
  }

  .vilvet-discaunt-circle._3d {
    top: -40px;
  }

  .buttons-block-2 {
    margin-bottom: 19px;
  }

  .grid__item-3 {
    margin-right: 50px;
  }

  .sub-text-2 {
    margin-bottom: 0;
  }

  .velvet-span {
    color: #725ef2;
  }

  .bg-line-3 {
    display: inline-block;
    top: 14px;
    right: -173px;
  }

  .bg-line-3.lastscreen {
    left: 44.4vw;
  }

  .form-field-2 {
    margin-bottom: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .form-field-2::placeholder {
    font-size: 20px;
    font-weight: 300;
  }

  .prise-block-2 {
    flex-direction: row;
    margin-bottom: 0;
  }

  .form-col-text-3 {
    letter-spacing: 0;
    max-width: 728px;
    margin-bottom: 40px;
    line-height: 1.6;
  }

  .prise-list-2 {
    margin-bottom: 0;
  }

  .span-small-text-2 {
    font-weight: 400;
  }

  .form-block-new-3 {
    margin-top: 53px;
    padding-top: 60px;
    position: static;
  }

  .form-text-block-2 {
    margin-bottom: 13px;
  }

  ._3-col-grid-2 {
    grid-column-gap: 41px;
  }

  .form-text-col-3 {
    padding-top: 0;
    position: relative;
  }

  .form-heading-2 {
    margin-bottom: 10px;
  }

  .doc-block-2 {
    margin-bottom: 40px;
  }

  .prise-col-2 {
    margin-right: 20px;
  }

  .prise-col-2.end-col {
    margin-right: 0;
  }

  .old-price-3 {
    margin-bottom: 0;
  }

  .caps-text-2 {
    margin-bottom: 11px;
  }

  .form-col-titl-3 {
    margin-bottom: 24px;
  }

  .section-0 {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .section-0.white-form {
    padding-left: 20px;
  }

  .span-rub-2 {
    font-weight: 400;
    text-decoration: none;
  }

  .discaunt-circle-2 {
    width: 153px;
    height: 153px;
    top: 5px;
    transform: translate(-63%);
  }

  .discaunt-circle-2.discount-cirl-nner {
    display: none;
  }

  .doc-block__item-2 {
    margin-right: 40px;
  }

  .vilvet-prise-list__item {
    max-height: 32px;
    padding-bottom: 2px;
    padding-left: 20px;
  }

  .form-btn-3 {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .gray-span-2 {
    line-height: 1.5;
  }

  .form-text-inner-3 {
    max-width: 700px;
  }

  .div-block-2 {
    display: flex;
    overflow: visible;
  }

  .body--1-4 {
    line-height: 22px;
  }

  .doc-block-2-mob {
    margin-bottom: 40px;
  }

  .section-0-copy {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .section-0-copy.black-form-copy.new-copy {
    padding-top: 0;
  }

  .bg-line_mob {
    display: inline-block;
    top: 14px;
    right: -173px;
  }

  .grid-9 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    grid-template-columns: 2fr 1fr;
    grid-auto-flow: row;
    justify-content: stretch;
  }

  .container-4-copy {
    max-width: 1320px;
    height: auto;
    overflow: visible;
  }

  .doc-block__item-2-copy {
    margin-right: 40px;
  }

  .doc-block__item-2-copy.mr-o {
    right: 90px;
  }

  .form-text-inner-3-copy {
    max-width: 700px;
  }

  .doc-block-2-white-form-copy {
    margin-bottom: 40px;
  }

  .form-block-new-3-white {
    margin-top: 53px;
    padding-top: 60px;
    position: static;
  }

  .form-text-col-copy {
    margin-right: 20px;
  }

  .mobile-fix-btn-2 {
    height: 0;
    overflow: hidden;
  }

  .footer-mail-3 {
    color: #fff;
    font-size: 13px;
    text-decoration: none;
    display: block;
  }

  .footer-link-3.fl-bot-polz {
    font-size: 13px;
  }

  .footer-3 {
    font-size: 16px;
  }

  .footer-phone-3 {
    color: #fff;
    margin-top: 26px;
    font-size: 18px;
    text-decoration: none;
    display: block;
  }

  .logo-img {
    max-height: 85px;
  }

  .why-line {
    margin-top: 2px;
  }

  .vilvet-discaunt-circle-2 {
    width: 153px;
    height: 153px;
    top: 0;
    transform: translate(-63%);
  }

  .vilvet-discaunt-circle-2.circledisplay.hide_mob {
    top: -46px;
    left: -18px;
  }

  .container-1448 {
    max-width: 1320px;
    height: auto;
    overflow: visible;
  }

  .container-1449.vertical {
    max-width: 1107px;
    margin-left: auto;
    margin-right: auto;
  }

  .container-1449._3 {
    width: 100%;
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
  }

  .offer-item-ny {
    width: auto;
    max-width: none;
    margin-right: 60px;
    padding-right: 30px;
    position: relative;
  }

  .offer-item-ny.mar-r-100 {
    margin-right: 60px;
  }

  .div-block-226 {
    z-index: -1;
    width: 300px;
    position: absolute;
    inset: -12% 0% auto 5%;
  }

  .special-offer-ny {
    background-image: url("/landing-assets/0f/b4/1b4d6590b4f4911c55d9a8432e58.svg"), url("/landing-assets/55/6d/972ea104b3c1e57ce0522621e15c.svg"), url("/landing-assets/8e/72/52ae9c6e3e6faad6c4a7ec85ee15.svg"), url("/landing-assets/70/e2/85d290a6a14c24f447560e94a214.svg"), url("/landing-assets/50/b5/a38db5f6d69b4cd241914fef7109.svg");
    background-position: 104% 0, -10% 140%, 80% 40%, 0 6%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, cover;
    max-width: 100%;
  }

  .div-block-226-copy {
    z-index: -1;
    width: 300px;
    position: absolute;
    inset: -12% 0% auto 5%;
  }

  .container-1454 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 72px;
    padding-right: 72px;
  }

  .container-1455 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .plans-desc-icn {
    object-fit: cover;
    flex: none;
  }

  .section-16 {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .plans-desc-item {
    width: 310px;
  }

  .form-btn-4.inlineform.mod-fb {
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 400;
  }

  .form-block-inline {
    margin-top: 53px;
    padding-top: 60px;
    position: static;
  }

  .plans-desc-items {
    justify-content: space-between;
  }

  .link-white40 {
    color: #12162166;
    text-decoration: underline;
  }

  .old-price-2 {
    margin-bottom: 0;
  }

  .r-bg-line-3 {
    display: inline-block;
    top: 14px;
    left: 54%;
    right: -173px;
  }

  .r-form-block-new {
    margin-top: 53px;
    padding-top: 60px;
    position: static;
  }

  .r-container {
    max-width: 1320px;
    height: auto;
    overflow: visible;
  }

  .r-span-small-text {
    font-weight: 400;
  }

  .r-span-rub {
    font-weight: 400;
    text-decoration: none;
  }

  .r-section {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .r-grid__item {
    margin-right: 50px;
  }

  .r-green-span {
    color: #1fb887;
  }

  .r-form-text-block {
    margin-bottom: 13px;
  }

  .r-doc-block__text {
    max-width: 277px;
  }

  .r-form-text-col-3 {
    padding-top: 0;
    position: relative;
  }

  .r-form-btn {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .r-3-col-grid-2 {
    grid-column-gap: 41px;
  }

  .r-form-field {
    margin-bottom: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .r-form-field::placeholder {
    font-size: 20px;
    font-weight: 300;
  }

  .r-form-heading {
    margin-bottom: 10px;
  }

  .r-form-col-text {
    letter-spacing: 0;
    line-height: 1.6;
  }

  .green-span {
    color: #1fb887;
  }

  .r-caps-text-2 {
    margin-bottom: 11px;
  }

  .r-buttons-block {
    margin-bottom: 19px;
  }

  .r-discaunt-circle {
    width: 153px;
    height: 153px;
    inset: -7% auto auto 0%;
    transform: translate(-63%);
  }

  .ir-padding-2.section-2.body--1-2 {
    padding-left: 10%;
  }

  ._1-2col.mob-margin-t-24-copy {
    width: 56%;
  }

  .section.new {
    padding-top: 0;
  }

  ._1-3col-2 {
    padding-right: 20px;
  }

  .heading-5 {
    margin-bottom: 0;
  }

  .div-block-11 {
    margin-left: auto;
    margin-right: auto;
  }

  .wrp-text-1000-3 {
    max-width: 1200px;
  }

  .par-24.semi-bold.hidden {
    display: none;
  }

  .r-discaunt-circle-2 {
    width: 153px;
    height: 153px;
    top: 5px;
    transform: translate(-63%);
  }

  .r-discaunt-circle-2.orange {
    inset: -3% auto auto 0%;
  }

  .footer-4 {
    font-size: 16px;
  }

  .footer-l-col-2 {
    width: 190px;
  }

  .footer-phone-4 {
    color: #fff;
    margin-top: 26px;
    font-size: 18px;
    text-decoration: none;
    display: block;
  }

  .footer-mail-4 {
    color: #fff;
    font-size: 13px;
    text-decoration: none;
    display: block;
  }

  .order-popup-container {
    max-height: 80vh;
    margin-top: 0;
    padding: 64px;
  }

  .hero-bell-row {
    margin-bottom: 24px;
  }

  ._1-2col-4.mob-margin-t-24-copy {
    width: 56%;
  }

  .container-1460 {
    margin-top: -50px;
  }

  .form-circle-box-3 {
    left: -6%;
  }

  .pay-info-block {
    margin-top: -20px;
  }

  .footer-5 {
    font-size: 16px;
  }

  .footer-l-col-3 {
    width: 190px;
  }

  .footer-phone-5 {
    color: #fff;
    margin-top: 26px;
    font-size: 18px;
    text-decoration: none;
    display: block;
  }

  .footer-mail-5 {
    color: #fff;
    font-size: 13px;
    text-decoration: none;
    display: block;
  }

  .r-form-heading-2 {
    margin-bottom: 10px;
  }

  .r-section-2 {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .r-discaunt-circle-3 {
    width: 153px;
    height: 153px;
    inset: -5% auto auto 0%;
    transform: translate(-63%);
  }

  .footer-6 {
    font-size: 16px;
  }

  .footer-l-col-4 {
    width: 190px;
  }

  .footer-phone-6 {
    color: #fff;
    margin-top: 26px;
    font-size: 18px;
    text-decoration: none;
    display: block;
  }

  .footer-mail-6 {
    color: #fff;
    font-size: 13px;
    text-decoration: none;
    display: block;
  }

  .nav-container-2 {
    max-width: 1107px;
  }

  .top-logo-img-2 {
    height: 56px;
  }

  .top-logo {
    max-width: 100%;
    height: 56px;
  }

  .solid-btn-2 {
    padding: 18px 32px;
    font-size: 18px;
  }

  .solid-btn-2:hover {
    background-color: #000;
  }

  .doc-block {
    margin-bottom: 40px;
  }

  .bg-line {
    display: inline-block;
    top: 14px;
    right: -173px;
  }

  .top-logos {
    margin-bottom: -20px;
    padding-top: 20px;
  }

  .prise-list {
    margin-bottom: 0;
  }

  .discaunt-circle {
    width: 153px;
    height: 153px;
    inset: -4% auto auto -2%;
    transform: translate(-63%);
  }

  .discaunt-circle.discount-cirl-nner {
    display: none;
  }

  .old-price {
    margin-bottom: 0;
  }

  .container-1464 {
    max-width: 1107px;
    height: auto;
    overflow: visible;
  }

  .prise-block {
    flex-direction: row;
    justify-content: space-around;
    margin-bottom: 48px;
  }

  .form-text-col-5.a-padding {
    margin-right: 40px;
  }

  .span-small-text {
    font-weight: 400;
  }

  .form-block-new {
    margin-top: 53px;
    padding-top: 60px;
    position: static;
  }

  .form-text-col-6 {
    padding-top: 0;
    position: relative;
  }

  .prise-list__item {
    max-height: 32px;
    padding-bottom: 2px;
    padding-left: 12px;
  }

  .form-col-text {
    color: #fff;
    letter-spacing: 0;
    max-width: 640px;
    margin-bottom: 40px;
    line-height: 1.6;
  }

  .buttons-block-3 {
    margin-bottom: 19px;
  }

  .form-btn {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .form-text-inner {
    max-width: 728px;
  }

  .doc-block__item {
    margin-right: 40px;
  }

  .sub-text-3 {
    margin-bottom: 0;
  }

  ._3-col-grid {
    grid-column-gap: 41px;
  }

  .prise-col-3 {
    margin-right: 83px;
  }

  .prise-col-3.end-col, .grid__item {
    margin-right: 0;
  }

  .caps-text {
    margin-bottom: 11px;
  }

  .form-col-titl {
    color: #fff;
    margin-bottom: 24px;
  }

  .span-rub {
    font-weight: 400;
  }

  .gray-span {
    line-height: 1.5;
  }

  .form-field-4 {
    margin-bottom: 8px;
    padding-top: 2vh;
    padding-bottom: 14px;
  }

  .form-field-4::placeholder {
    font-size: 20px;
    font-weight: 300;
  }

  .section-28 {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .green-span-2 {
    color: #1fb887;
  }

  .job-subtitle {
    color: #c8c3b7;
  }

  .payment-title {
    font-size: 48px;
  }

  .payment-bg {
    width: 200px;
    margin-top: 7px;
    top: -32%;
    left: -4%;
  }

  .section-29 {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .section-29.purple-bg, .section-29.purple-bg.newst {
    display: block;
  }

  .section-29.sec-blue {
    color: #fff;
    background-color: #5f4eca;
    padding-top: 80px;
  }

  .section-29.sec-blue.sec-form {
    padding-top: 80px;
  }

  .section-29.sec-experts {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-29.hidden-mob {
    height: auto;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-228 {
    height: auto;
  }

  .why-img-3 {
    min-width: 96%;
    max-width: 100%;
    font-family: IBM Plex Sans, sans-serif;
  }

  .why-img-3.shadow-img {
    min-width: 88%;
  }

  .why-img-3.size-image {
    min-width: 88%;
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .violet-banner {
    margin-top: 60px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 30px;
  }

  .succes-tab-text {
    padding-top: 0;
    padding-bottom: 325px;
  }

  .image-14 {
    max-width: 70%;
    margin-top: 0;
    top: -50px;
    left: 80px;
  }

  .block-span {
    color: #fff;
  }

  .image-17 {
    max-width: 80%;
    position: relative;
    top: -95px;
    left: 30px;
  }

  .succes-tab-menu {
    margin-top: -296px;
    padding-bottom: 10px;
  }

  .heading-students {
    color: #fff;
    max-width: 640px;
    height: auto;
    padding-right: 20px;
  }

  .succec-tab-name {
    max-width: 130px;
  }

  .image-16 {
    max-width: 75%;
    margin-top: 10px;
    margin-bottom: 0;
    position: relative;
    top: -77px;
    left: 51px;
    overflow: visible;
  }

  .succes-tab-link {
    max-width: 180px;
    margin-right: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .logo-img-2 {
    max-height: 85px;
  }

  .small-text-5 {
    display: block;
  }

  .program-uptitle-item {
    margin-bottom: 10px;
  }

  .program-title-wrap {
    justify-content: space-between;
    align-items: flex-start;
  }

  .program-ico {
    margin-right: 12px;
    padding-left: 0;
  }

  .program-tab-menu {
    width: 510px;
  }

  .program-rich {
    font-size: 18px;
  }

  .program-number {
    font-size: 128px;
  }

  .program-tab-ico-wrap {
    width: 32px;
    height: 32px;
  }

  .program-tab-link-2, .program-tab-link {
    font-size: 24px;
  }

  .program-uptitle-row {
    display: flex;
  }

  .program-field-col-4 {
    align-self: flex-end;
  }

  .program-field-col-4.tel {
    align-self: auto;
  }

  .container-18 {
    max-width: 1320px;
    height: auto;
    overflow: visible;
  }

  .program-form-2 {
    color: #000;
  }

  .program-fields-row {
    align-self: auto;
    align-items: stretch;
    margin-top: 19px;
  }

  .program-form-row-2 {
    margin-top: 80px;
  }

  .experts-tab-menu {
    flex-wrap: nowrap;
    overflow: visible;
  }

  .paragraph-white-mob {
    color: #000;
  }

  .expert-tab-img {
    max-width: 80%;
  }

  .expert-tab-link {
    flex: none;
    width: 25%;
    height: 270px;
  }

  .expert-tab-link.w--current {
    background-color: #f65121;
    flex: none;
    height: 270px;
    overflow: visible;
  }

  .expert-tab-img-wrap {
    max-width: 360px;
  }

  .experts-title {
    max-width: 720px;
  }

  .resume-item-2 {
    height: auto;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .resume-right-1 {
    flex-direction: column;
    justify-content: flex-start;
    align-self: auto;
    margin-top: 70px;
    padding-top: 0;
    display: flex;
  }

  .portfolio-item {
    line-height: 1.2;
  }

  .resume-line-2 {
    z-index: 2;
    margin-top: 0;
    margin-bottom: 138px;
    position: static;
  }

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

  .image-144 {
    margin-left: 0;
  }

  .diplom-text-wrwap {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 20px;
  }

  .section-23 {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .prise-block-3 {
    flex-direction: row;
    margin-bottom: 0;
    display: flex;
  }

  .form-col-text-5 {
    letter-spacing: 0;
    max-width: 728px;
    margin-bottom: 40px;
    line-height: 1.6;
  }

  .form-btn-5 {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .doc-block__item-2-copy-copy {
    margin-right: 40px;
  }

  .doc-block__item-2-copy-copy.mr-o {
    right: 38vw;
  }

  .doc-block__item-4 {
    margin-right: 40px;
  }

  .doc-block-2-white-form-2, .doc-block-2-mob-2 {
    margin-bottom: 40px;
  }

  .grid-16 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    grid-template-columns: 2.75fr 1.75fr;
    grid-auto-flow: row;
    justify-content: stretch;
  }

  .footer-link-5.fl-bot-polz {
    font-size: 13px;
  }

  .footer-7 {
    font-size: 16px;
  }

  .footer-phone-7 {
    color: #fff;
    margin-top: 26px;
    font-size: 18px;
    text-decoration: none;
    display: block;
  }

  .footer-lis-2 {
    margin-top: 28px;
    font-size: 13px;
  }

  .footer-mail-7 {
    color: #fff;
    font-size: 13px;
    text-decoration: none;
    display: block;
  }

  .footer-l-col-5 {
    width: 190px;
  }

  .mobile-fix-btn-3 {
    height: 0;
    overflow: hidden;
  }

  .order-popup-5 {
    padding-top: 0;
  }

  .red-span-2 {
    color: #f65121;
  }

  .container-2-4 {
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
  }

  .par-36-4 {
    margin-left: 0;
    margin-right: auto;
  }

  .section-26 {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: visible;
  }

  .paragraph {
    font-size: 20px;
  }

  ._3-lines {
    height: 112px;
  }

  .description-percent {
    max-width: 80%;
  }

  .paragraph-6 {
    font-size: 18px;
  }

  ._100-bg {
    max-width: 90%;
    left: 0%;
  }

  ._100-percents-row {
    margin-bottom: 80px;
  }

  ._100-text {
    font-size: 68px;
  }

  .order-popup-container-4 {
    max-height: 80vh;
    margin-top: 0;
    padding: 64px;
  }

  .container-1467._3.form_btm {
    margin-left: auto;
  }

  .super-power-banner {
    overflow: hidden;
  }

  .box-course-2 {
    max-width: 1320px;
  }

  .form-circle-box {
    inset: -10% auto auto -8%;
  }

  .block-form-2-2 {
    background-color: #fff;
  }

  .container-1469 {
    max-width: 1107px;
    height: auto;
    overflow: visible;
  }

  .footer-mail-8 {
    color: #fff;
    font-size: 13px;
    text-decoration: none;
    display: block;
  }

  .footer-phone-8 {
    color: #fff;
    margin-top: 26px;
    font-size: 18px;
    text-decoration: none;
    display: block;
  }

  .mobile-fix-btn-4 {
    height: 0;
    overflow: hidden;
  }

  .courses_dropdown_wrapper {
    max-width: 920px;
  }

  .header_section {
    padding-left: 72px;
    padding-right: 72px;
  }

  .header_section.clean {
    padding-top: 20px;
  }

  .par-36-6 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .bank_benefit {
    line-height: 22px;
  }

  .bank_column-right {
    margin-top: 0;
  }

  .body--1-5 {
    line-height: 22px;
  }

  .program-fields-row-3 {
    margin-top: 19px;
  }

  .container-20 {
    max-width: 1320px;
    height: auto;
    overflow: visible;
  }

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

  .c_section {
    right: -104px;
  }

  .par-packet._2 {
    max-width: 151px;
  }

  .max-w-772 {
    margin-top: 4px;
  }

  .card-package {
    border-width: 1px;
    border-radius: 30px;
  }

  .wrapper-packages {
    grid-column-gap: 20px;
    margin-right: 0;
  }

  .div-block-236 {
    grid-row-gap: 4.5px;
    font-size: 14px;
    line-height: 150%;
  }

  .wrapper-included {
    grid-column-gap: 32px;
    grid-row-gap: 30px;
    grid-template-columns: auto 1fr 1.5fr;
  }

  .box-included {
    font-size: 14px;
    line-height: 18px;
  }

  .image-included {
    width: 35px;
    margin-right: 20px;
  }

  .heading-card-package {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding: 20px 20px 36px;
  }

  .new-price-3 {
    font-size: 30px;
  }

  .card-included {
    border-radius: 30px;
  }

  .box-profession-copy {
    margin-bottom: 28px;
  }

  .more-card-package {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    padding: 18px 26px 26px;
  }

  .popup.xx {
    background-image: url("/landing-assets/1b/8e/3c8708bb17e965e9846f6bfc2f7b.png");
    background-position: 0 0;
    background-size: contain;
    border-style: none;
  }

  .popup.xx2 {
    background-image: none;
    border-style: none;
  }

  .label_point.mrgn_rght_30 {
    margin-right: 40px;
  }

  .labels_text_wrapper.mrgn_btm_25.python-labels {
    margin-top: 40px;
    margin-bottom: 31px;
  }

  .image-sec-internet-2, .div-block-182 {
    width: 380px;
  }

  .submit-button-12 {
    font-size: 20px;
  }

  .margin-top {
    margin-top: 15px;
  }

  .div-block-238 {
    margin-top: 12px;
  }

  .form-8 {
    padding: 45px 42px 36px;
    font-size: 18px;
  }

  .small-box {
    padding-bottom: 6px;
  }

  .container-small-box {
    margin-top: 11px;
  }

  .container-small-box.margin-bottom {
    margin-top: 14px;
    margin-bottom: 21px;
  }

  .par-12.centr {
    font-size: 12px;
  }

  .text-field-7, .text-field-7::placeholder {
    font-size: 18px;
  }

  .form-block-3 {
    width: 427px;
    margin-top: -90px;
  }

  .select-field-8 {
    font-size: 18px;
  }

  .sign-in-link {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .sign-in-link.mrgn_rght_34 {
    margin-right: 34%;
  }

  .arrow {
    margin-left: 15px;
  }

  .image-159 {
    width: 32%;
    right: 5%;
  }

  .text-head-it {
    margin-left: 90px;
  }

  .div-card-grey {
    margin-top: 16px;
    padding-right: 100px;
  }

  .div-card-grey._2 {
    margin-top: 80px;
  }

  .div-track {
    max-width: 316px;
  }

  .div-track-mob2 {
    max-width: 316px;
    top: 16%;
  }

  .div-more-2 {
    max-height: 172px;
    margin-top: 24px;
  }

  .grid-17 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .btn-2.via-arrow.columns-2 {
    margin-top: 30px;
    font-size: 16px;
    line-height: 22px;
  }

  .logo-4 {
    margin-left: 17px;
    margin-right: 18px;
  }

  .div-logo {
    padding-left: 16px;
    padding-right: 16px;
  }

  .block-grid {
    padding-left: 86px;
    padding-right: 86px;
  }

  .box-arrow-slider.mrg-right_8p {
    margin-right: 8%;
  }

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

  .image-3421 {
    position: absolute;
    inset: -10% auto auto -9%;
  }

  .grid-26 {
    grid-row-gap: 24px;
  }

  .mask-img-slide-3 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .mask-img-slide-3._2 {
    padding-left: 77px;
    padding-right: 77px;
  }

  .par-14.bold-purple {
    color: #6e62e9;
    font-weight: 700;
  }

  .columns-2 {
    grid-column-gap: 160px;
  }

  .block-text-5 {
    flex-wrap: wrap;
    margin-top: 28px;
    display: flex;
  }

  .tabs-menu-pecialization {
    border-radius: 20px;
  }

  .wraper-card-specialization.grid {
    margin-top: 47px;
  }

  .tab-name-specialization {
    padding: 20px 50px;
    font-size: 18px;
  }

  .tab-name-specialization.w--current {
    border-radius: 20px;
    padding: 20px 50px;
  }

  .tab-name-specialization.round.w--current {
    padding: 20px 50px;
  }

  .box-more {
    min-height: 336px;
    padding-bottom: 32px;
    padding-left: 53px;
  }

  .box-heading-tab-pane {
    grid-column-gap: 9px;
  }

  .div-grid-3 {
    border-radius: 30px;
  }

  .columns-4._2 {
    grid-template-columns: auto auto auto auto auto;
  }

  .div-block-245 {
    grid-template-rows: auto .85fr auto;
  }

  .div-block-245._2 {
    grid-column-gap: 32px;
    grid-row-gap: 0px;
    grid-template-rows: auto .85fr auto;
    grid-template-columns: max-content 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .par-packet-2._2 {
    max-width: 151px;
  }

  .par-packet-2._3 {
    max-width: 190px;
  }

  .div-block-235 {
    grid-column-gap: 18px;
    border-radius: 10px;
    margin-right: 6px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .card-included-2 {
    border-radius: 30px;
  }

  .text-span-118 {
    font-size: 14px;
  }

  .box-included-2 {
    font-size: 14px;
    line-height: 18px;
  }

  .text-64 {
    font-size: 64px;
    line-height: 100%;
  }

  .text-64.margin {
    margin-left: -19px;
  }

  .text-block-2 {
    font-size: 10px;
  }

  .div-block-266 {
    grid-row-gap: 4.5px;
    font-size: 14px;
    line-height: 150%;
  }

  .card-package-2 {
    border-width: 1px;
    border-radius: 30px;
  }

  .wrapper-year {
    grid-column-gap: 15px;
    grid-row-gap: 50px;
  }

  .dox-price-2 {
    margin-top: 24px;
  }

  .new-price {
    font-size: 30px;
  }

  .wrapper-included-2 {
    grid-column-gap: 32px;
    grid-row-gap: 30px;
    grid-template-columns: auto 1fr 1.5fr;
  }

  .image-included-2 {
    width: 35px;
    margin-right: 20px;
  }

  .box-year {
    font-size: 14px;
  }

  .div-block-237 {
    grid-column-gap: 100px;
    grid-row-gap: 10px;
    font-size: 16px;
  }

  .wrp-text-12 {
    max-width: 490px;
  }

  .promo_popup {
    display: none;
  }

  .form_main_basics {
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
  }

  .c_section-2 {
    right: -104px;
  }

  .footer_block-2 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .left_info_wrapper-2 {
    max-width: 640px;
  }

  .banner_circle_discount {
    top: 40px;
    left: -60px;
  }

  .small-box-2 {
    padding-bottom: 6px;
  }

  .submit-button-purple-2 {
    font-size: 20px;
  }

  .par-50 {
    padding-right: 0;
  }

  .container-max-w-2 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .form-block-5 {
    margin-top: -90px;
  }

  .div-block-281 {
    margin-top: 12px;
  }

  .small-box-3 {
    padding-bottom: 6px;
  }

  .margin-top-2 {
    margin-top: 16px;
  }

  .div-block-696._2 {
    padding-left: 129px;
  }

  .submit-button-purpl {
    font-size: 20px;
  }

  .wit-card-copy.new-grid {
    width: auto;
    max-width: 464px;
  }

  .description-form {
    margin-top: 16px;
  }

  .div-logo-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-3408 {
    min-height: 307px;
  }

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

  .mask-copy {
    background-color: #fff;
    border-radius: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .section-text {
    padding: 0 0 80px 30px;
  }

  .body--1-8 {
    line-height: 22px;
  }

  .section-new-2.black.new-grid {
    padding-left: 25px;
  }

  .input, .input::placeholder {
    font-size: 18px;
  }

  .slider-copy {
    background-color: #ddd0;
    width: 100%;
  }

  .adaptive-1920 {
    flex-direction: column;
    align-items: flex-start;
    width: 63%;
    max-width: 1076px;
    display: flex;
    position: relative;
  }

  .line-logo-copy-3.justify-position {
    justify-content: center;
  }

  .image-159-copy {
    z-index: -1;
    width: 32%;
  }

  .bold-26-20 {
    width: 94%;
    max-width: 990px;
    padding-left: 20px;
  }

  .cont-2.black.new {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 0;
  }

  .cont-2.black.new.gap-60 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .cont-2.new-grid-con {
    width: 100%;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }

  .cont-2.new-grid-con.mw-63percent.dev-margin {
    margin-left: auto;
  }

  .cont-2.new-grid-con.mw-63percent.digital {
    margin-left: auto;
    margin-right: auto;
  }

  .cont-2.new-grid-con.mw-100percent {
    width: 100%;
    max-width: 1440px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .div-grid-white {
    border-radius: 30px;
  }

  .div-block-694 {
    max-width: 370px;
  }

  .adaptive-1920-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 70%;
    max-width: 1076px;
    display: flex;
    position: relative;
  }

  .adaptive-1920-2.mw-100 {
    width: 100%;
    max-width: 1440px;
  }

  .arrow-2 {
    margin-left: 15px;
  }

  .box-start-time.new-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .wrp-box-hwmuch.horizontal {
    grid-row-gap: 0px;
  }

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

  .grid-box-column {
    grid-column-gap: 24px;
    grid-template-rows: 260px auto auto auto auto;
    padding-top: 100px;
  }

  .grid-box-column.row_with_video {
    padding-top: 40px;
  }

  .grid-box-column.row_with_video_huge_text {
    grid-template-rows: 740px auto auto auto auto;
    padding-top: 40px;
  }

  .grid-box-column.row_with_video_enormous_text {
    grid-template-rows: 860px auto auto auto auto;
    padding-top: 40px;
  }

  .grid-box-column.height-280_box {
    grid-template-rows: 260px auto auto auto auto;
  }

  .grid-box-column.height-300_box {
    grid-template-rows: 280px auto auto auto auto;
  }

  .grid-box-column.height-380_box {
    grid-template-rows: 360px auto auto auto auto;
  }

  .grid-box-column.height-260_box {
    grid-template-rows: 260px auto auto auto auto;
  }

  .grid-box-column.height-420_box {
    grid-template-rows: 400px auto auto auto auto;
  }

  .sect-3.mb-106, .sect-3.mb-93, .sect-3.mt-50, .sect-3.mb-95, .sect-3.mb-97, .sect-3.mb-105, .sect-3.mb-94, .sect-3.mb-98, .sect-3.mb-91, .sect-3.mb-43.bg-image, .sect-3.mb-96, .sect-3.black-new.mt-110.black-color, .sect-3.black-new.mb-64, .sect-3.grey.mt-64, .sect-3.mt-81, .sect-3.light-grey.mt-64, .sect-3.mb-80, .sect-3.mb-70, .sect-3.mb-104 {
    padding-left: 25px;
  }

  .sect-3.mb-104.margin {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-317-copy {
    grid-template-columns: 100%;
  }

  .form-column {
    margin-bottom: 448px;
    margin-right: 30px;
  }

  .box-arrow-slider-3 {
    margin-right: 8%;
  }

  .top-box-howmuch {
    grid-column-gap: 25px;
  }

  .mw-1440.new-grid {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 0;
  }

  .wrapper-included-4 {
    grid-template-columns: auto 1fr 1.5fr;
  }

  .wrapper-packages-2 {
    grid-column-gap: 20px;
  }

  .wrapper-packages-2.disable-scrollbar {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .new-price-4 {
    font-size: 30px;
  }

  .card-package-4 {
    border-width: 1px;
    border-radius: 30px;
  }

  .card-included-4 {
    border-radius: 30px;
  }

  .text-span-172 {
    font-size: 40px;
  }

  .box-included-3 {
    font-size: 14px;
    line-height: 18px;
  }

  .select-field-5 {
    font-size: 18px;
  }

  .image-3475 {
    height: 150px;
  }

  .inputs {
    flex-direction: column;
  }

  .header_black-3 {
    background-color: #fff;
    background-image: none;
  }

  .header_content-2 {
    max-width: 1438px;
  }

  .header_button-2 {
    display: none;
  }

  .image-251 {
    width: 22%;
    top: -75px;
  }

  .div-adv-new {
    grid-column-gap: 60px;
    grid-row-gap: 24px;
    grid-template-columns: 46% 25% 17%;
    grid-auto-columns: 1fr;
    padding-bottom: 70px;
    padding-left: 94px;
    padding-right: 76px;
  }

  .block-text-new {
    padding-right: 21px;
  }

  .block-text-new.new {
    padding-left: 32px;
  }

  .image-260 {
    margin-right: 24px;
  }

  .div-button {
    margin-right: 40px;
  }

  .block-text-82 {
    overflow: hidden;
  }

  .demo_main_section {
    background-position: 100%, 120% 520%;
  }

  .demo_fs_24 {
    font-size: 24px;
  }

  .demo_h1 {
    font-size: 50px;
  }

  .demo_main_container, .demo_container {
    max-width: 1440px;
    padding-left: 72px;
    padding-right: 72px;
  }

  .label_wth_brdr {
    text-align: center;
    border: 1px solid #6355d1;
    border-radius: 30px;
    justify-content: center;
    align-items: center;
    max-width: 286px;
    margin-right: 20px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 1.2;
    display: flex;
  }

  .card_wrapper-2 {
    grid-column-gap: 48px;
    grid-row-gap: 24px;
    background-color: #f1f0fb;
    border-radius: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: .7fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: auto;
    padding: 48px;
    display: grid;
  }

  .card_wrapper-2.mrgn_btm_24 {
    grid-column-gap: 48px;
    grid-row-gap: 24px;
    padding: 48px;
  }

  .card_wrapper-2.mrgn_btm_24.wht_card {
    background-color: #fff;
    box-shadow: 5px 0 15px #00000021;
  }

  .brdr_rds_20 {
    border-radius: 20px;
  }

  .demo_fs_18 {
    color: #000;
    font-size: 18px;
    line-height: 1.2;
  }

  .label_wth_bg_clr {
    color: #fff;
    text-align: center;
    background-color: #6355d1;
    border-radius: 30px;
    justify-content: center;
    align-items: center;
    max-width: 286px;
    padding: 10px 20px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.2;
    display: flex;
  }

  .fs_36-3 {
    color: #6355d1;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2;
  }

  .fs_36-3.mrgn_btm_20 {
    margin-bottom: 20px;
  }

  .div-block-263 {
    justify-content: flex-start;
    display: flex;
  }

  .demo_h2 {
    font-size: 48px;
  }

  .demo_h2.mrgn_btm_48 {
    margin-bottom: 48px;
  }

  .bold-text-62 {
    font-weight: 400;
  }

  .speakers_cards_wrapper {
    place-content: space-between;
    place-items: stretch stretch;
  }

  .header-age._2 {
    margin-bottom: 32px;
    font-size: 17px;
  }

  .section-teacher.main {
    height: 54vw;
  }

  .h2-teacher {
    font-size: 2.3vw;
  }

  .text-field-8 {
    background-color: #fff;
    font-size: 18px;
  }

  .text-field-8::placeholder {
    font-size: 18px;
  }

  .h1-teacher-2 {
    font-size: 2.6vw;
  }

  .paragraph-78.main {
    font-size: 20px;
  }

  .div-block-714 {
    max-width: 250px;
  }

  .text-block-90 {
    font-size: 14px;
  }

  .div-block-715 {
    width: 600px;
  }

  .popup-title-4 {
    text-align: center;
    max-width: none;
  }

  .tab-pane-3 {
    padding-top: 56px;
  }

  .promo_popup-2 {
    bottom: 60px;
  }

  .image-3482, .image-3483 {
    height: 150px;
  }

  .box-arrow-slider-5 {
    margin-right: 8%;
  }

  .adaptive-1920-4 {
    flex-direction: column;
    align-items: flex-start;
    width: 70%;
    max-width: 1076px;
    display: flex;
    position: relative;
  }

  .arrow-3 {
    margin-left: 15px;
  }

  .cont-23.new-grid-cont {
    width: 100%;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }

  .cont-23.new-grid-cont.mw-63percent {
    width: 100%;
    max-width: 1440px;
    padding-left: 30px;
  }

  .cont-23.new-grid-cont.mw-63percent.digital {
    margin-left: auto;
    margin-right: auto;
  }

  .body--1-9 {
    line-height: 22px;
  }

  .line-logo-copy-4.justify-position {
    justify-content: center;
  }

  .div-block-815 {
    grid-template-columns: 1fr .8fr;
  }

  .div-block-813 {
    max-width: 362px;
  }

  .container-1486.grid_program_wrapper {
    grid-template-columns: 693px 651px;
  }

  .image-3594 {
    margin-top: -90px;
  }

  .container-1493.mob_dev_flex_form_block {
    grid-column-gap: 30px;
    padding-left: 50px;
  }

  .image-3604 {
    width: 100%;
    max-width: 100%;
    margin-top: -166px;
    margin-right: 0;
  }

  .container-1494.grid_program_wrapper {
    grid-template-columns: 693px 651px;
  }

  .box_slide {
    width: 80%;
    padding-bottom: 0;
  }

  .main_content {
    max-width: 1438px;
  }

  .main_content.j-start, .form-content {
    max-width: 1440px;
  }

  .main_block {
    background-position: 50%;
  }

  .success_content, .rewiews_content {
    max-width: 1440px;
  }

  .form-16 {
    padding: 45px 42px 36px;
    font-size: 18px;
  }

  .text-field-14, .text-field-14::placeholder {
    font-size: 18px;
  }

  .goal_item_h-2 {
    font-size: 36px;
    line-height: 48px;
  }

  .form-block-11 {
    margin-top: -90px;
  }

  .world-card {
    padding-top: 220px;
  }

  .world-card.world-card-map {
    height: 412px;
  }

  .world-card.world-card-1, .world-card.world-card-2, .world-card.world-card-3 {
    background-size: auto 220px;
  }

  .goal_item_text {
    font-size: 20px;
    line-height: 27px;
  }

  .image-3533 {
    width: 92%;
    top: -25%;
    left: 4%;
  }

  .container-1495.cont_wide {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .submit-button-purple-3 {
    font-size: 20px;
  }

  .div-block-797 {
    margin-top: 12px;
  }

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

  .section-47.pdn-principles, .section-47.pdn-fire, .section-47.bg_lilac.pdn-individual, .section-47.world.pdn-children-study {
    padding-left: 72px;
    padding-right: 72px;
  }

  .goal_item_h-3 {
    font-size: 36px;
    line-height: 48px;
  }

  .adv_item_img-2 {
    padding-left: 0;
  }

  .adv_item_img-2.adv-img.pos-laptop.pos-for-trial {
    width: 500px;
    height: 80%;
    top: -72px;
    left: -45px;
  }

  .card-principle {
    padding-bottom: 20px;
  }

  .choose-course, .free-courses {
    padding-left: 0;
    padding-right: 0;
  }

  .course-slide {
    width: 32%;
  }

  .form_section {
    padding-left: 72px;
    padding-right: 72px;
  }

  .courses {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .course-card {
    grid-column-gap: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .div-block-750 {
    padding-left: 0;
    padding-right: 0;
  }

  .banner_s_desc {
    display: none;
  }

  .banner_s_stable {
    display: inline-block;
  }

  .banner_s_mob, .banner_s_mob-2 {
    display: none;
  }

  .size__48 {
    font-size: 42px;
    font-weight: 700;
  }

  .xmas-fire__container {
    max-width: 1400px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .xmas-fire__title {
    font-size: 68px;
  }

  .xmas-fire__wrapper-welcome {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .common-content-container {
    max-width: 1400px;
    padding-left: 86px;
    padding-right: 86px;
  }

  .common-block__container {
    max-width: 1392px;
  }

  .welcome__main-content {
    justify-content: space-between;
  }

  .gs-info__text {
    font-size: 32px;
  }

  .common-block.game-design__content-welcome {
    background-position: 250px 100%, 200px 95%;
  }

  .common-block.itmath__content-welcome {
    background-position: 10% 155%, 0 0;
  }

  .cont-2.new-grid-con {
    width: 100%;
    min-width: auto;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 0 0 20px;
  }

  .cont-2.new-grid-con.mw-63percent {
    width: 100%;
    max-width: 1440px;
    padding-left: 30px;
  }

  .cont-2.new-grid-con.mw-63percent.digital.w_100 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .b2b_banner_wrapper {
    background-position: 130% 100%;
    background-size: auto 90%;
    padding-bottom: 40px;
  }

  .catalog-gs__form-block {
    padding-left: 64px;
    padding-right: 64px;
  }

  .catalog-gs__info-list-item {
    font-size: 18px;
    line-height: 22px;
  }

  .catalog-gs__info-subtitle {
    font-size: 23px;
    line-height: 30px;
  }

  .catalog-gs__form-input {
    min-height: 60px;
  }

  .catalog-gs__form-title {
    font-size: 42px;
    line-height: 51px;
  }

  .catalog-gs__card-btn.card-sign.width-p100 {
    min-height: 60px;
  }

  .catalog-gs__form-check-text {
    font-size: 14px;
    line-height: 20px;
  }

  .catalog-gs__container {
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
  }

  .catalog-gs__info-title {
    font-size: 44px;
    line-height: 55px;
  }

  .catalog-gs__form-text {
    font-size: 22px;
    line-height: 26px;
  }

  .line-logo-copy-5.justify-position {
    justify-content: center;
  }

  .line-logo-copy-5.justify-position.gap_30.min-w_auto.min-h_auto {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
  }

  .div-block-853._2 {
    padding-left: 129px;
  }

  .image-3657 {
    height: 150px;
  }

  .dq-partners__icon {
    width: 160px;
  }

  .dev-qa__resume-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .dq-partners__text {
    font-size: 22px;
  }

  .dq-counter__title.consultation-size {
    font-size: 32px;
  }

  .dq-program__content {
    width: 70%;
  }

  .dev-qa__reviews-wrapper, .dev-qa__program-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .dq-employing__bonus-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex: none;
    align-items: start;
  }

  .dev-qa__price-wrapper {
    flex-flow: row;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .dq-fast__price-block {
    grid-row-gap: 30px;
  }

  .dq-bonus__header {
    margin-bottom: 50px;
  }

  .dq-cv__text-block {
    width: 80%;
  }

  .dq-cv__another-professions-text {
    font-size: 20px;
  }

  .dev-qa__teachers-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .dq-cv__profession {
    font-size: 28px;
  }

  .dev-qa__fast-start-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .dq-consultation__form-block {
    padding: 50px;
  }

  .dq-bonus__item-hidden-text {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 130%;
  }

  .dq-employing__partners {
    padding: 74px;
  }

  .dev-qa__faq-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .dq-price__now-text {
    font-size: 30px;
  }

  .dq__title {
    font-size: 71px;
  }

  .dq-cv__text-interval {
    font-size: 24px;
  }

  .dq-projects__text {
    font-size: 18px;
    line-height: 130%;
  }

  .dev-qa__consultation-wrapper, .dev-qa__welcome-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .dq-teachers__slider-item {
    width: 415px;
  }

  .dev-qa__employing-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding-top: 80px;
    padding-bottom: 80px;
    display: flex;
  }

  .dq-partners__title {
    font-size: 42px;
  }

  .dq-underline.dq-no-wrap {
    white-space: nowrap;
  }

  .dq-price__info-price {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .dq-program__fixed-img {
    width: 30%;
  }

  .dq-bonus__title {
    margin-bottom: 0;
    font-size: 28px;
  }

  .dq-price__item-text {
    font-size: 18px;
  }

  .dq-partners__info {
    width: auto;
  }

  .dq__subtitle {
    font-size: 70px;
  }

  .dq__subtitle.know-mrg {
    font-size: 64px;
  }

  .dq-price__now-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: row;
  }

  .dq-no-wrap {
    white-space: nowrap;
  }

  .dq-reviews__slider-item {
    width: 400px;
    margin-right: 40px;
  }

  .dq-reviews__slider-item.slider-two-items {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .dq-cv__skills-item, .dq-cv__another-professions {
    font-size: 20px;
  }

  .dev-qa__know-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .dev-qa__welcome-box {
    grid-row-gap: 56px;
  }

  .dq-bonus__item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    cursor: pointer;
  }

  .dq-cv__experience-work {
    font-size: 24px;
  }

  .dq-resume__cv {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .dq-price__now-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .dq-cv__experience-life {
    font-size: 24px;
  }

  .dq-fast__price {
    font-size: 40px;
  }

  .dq-benifits__offers {
    grid-column-gap: 50px;
  }

  .dev-qa__container {
    max-width: 1440px;
  }

  .dev-qa__header {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .reviews__slide-box {
    width: 432px;
  }

  .popular__block-info {
    width: 440px;
  }

  .home__item {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .home__item.home__item--active {
    background-position: 120% 100%, 0 0;
    background-size: 187px, auto;
    min-width: 377px;
  }

  .network__container {
    max-width: 1344px;
    padding-left: 0;
    padding-right: 0;
  }

  .network__popular {
    grid-row-gap: 64px;
  }

  .network__popup-tariff-block {
    width: 1296px;
  }

  .tariff__title {
    font-size: 32px;
  }

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

@media screen and (min-width: 1920px) {
  .container-2-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .par-36 {
    margin-left: 0;
    margin-right: auto;
  }

  .lr-padding-2.section-14 {
    display: block;
  }

  .lr-padding-2.section-3 {
    margin-left: -193px;
    margin-right: 2px;
    padding-left: 10%;
  }

  .lr-padding-2.section-4 {
    padding-left: 10%;
  }

  .line {
    top: 190px;
  }

  .card-slide-2 {
    height: auto;
  }

  .card-slide-0.slide-2 {
    margin-top: 40px;
  }

  .container {
    justify-content: flex-end;
    align-items: flex-start;
    display: block;
  }

  .container-15.cont-slider {
    overflow: hidden;
  }

  .container-1442 {
    max-width: 1107px;
  }

  .resume-line {
    order: 0;
    margin-top: 0;
    margin-bottom: 189px;
  }

  .form-circle-box-2 {
    left: -11%;
  }

  .container-1444.nav-cont {
    padding-left: 72px;
    padding-right: 72px;
  }

  .navbar-fixed.hidden {
    padding-right: 4%;
  }

  .vilvet-discaunt-circle {
    top: 0;
  }

  .grid__item-3 {
    margin-right: 50px;
  }

  .bg-line-3.lastscreen {
    left: 34.9vw;
    right: 0;
  }

  .section-0.white-form {
    padding-left: 4%;
  }

  .discaunt-circle-2.discount-cirl-nner {
    display: none;
  }

  .gray-span-2 {
    font-size: 16px;
  }

  .container-1445 {
    justify-content: flex-end;
    align-items: flex-start;
    display: block;
  }

  .quarter-s-subtitle-2 {
    width: 450px;
  }

  .doc-block__item-2-copy.mr-o {
    right: 90px;
  }

  .text-span-83.crossed_text {
    font-size: 44px;
  }

  .faq-subtitle {
    width: 450px;
  }

  .vilvet-discaunt-circle-2 {
    top: 0;
  }

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

  .container-1448.maxwidthnone {
    margin-right: auto;
  }

  .container-1449._3 {
    justify-content: space-between;
    width: 100%;
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
  }

  .offer-heading-ny {
    max-width: 68%;
    margin-bottom: 25px;
    font-weight: 700;
  }

  .offer-item-ny {
    width: 425px;
    max-width: 425px;
    margin-right: 0;
    padding-right: 30px;
  }

  .offer-item-ny.mar-r-100 {
    margin-right: 100px;
  }

  .offer-item-header-2 {
    max-width: 175px;
  }

  .special-offer-ny {
    text-align: left;
    background-image: url("/landing-assets/0f/b4/1b4d6590b4f4911c55d9a8432e58.svg"), url("/landing-assets/55/6d/972ea104b3c1e57ce0522621e15c.svg"), url("/landing-assets/8e/72/52ae9c6e3e6faad6c4a7ec85ee15.svg"), url("/landing-assets/70/e2/85d290a6a14c24f447560e94a214.svg"), url("/landing-assets/50/b5/a38db5f6d69b4cd241914fef7109.svg");
    background-position: 104% 0, -10% 140%, 80% 40%, 0 6%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, cover;
    max-width: 100%;
    display: block;
  }

  .offer-item-p-2 {
    max-width: 100%;
  }

  .par-offer-ny {
    max-width: 63%;
  }

  .grid-20.offer {
    display: flex;
  }

  .container-1453 {
    justify-content: flex-end;
    align-items: flex-start;
    display: block;
  }

  .container-1455 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .plans-desc-item {
    width: 310px;
  }

  .select-field-7 {
    height: 40px;
  }

  .select-field-7.inline.h__60 {
    height: 60px;
  }

  .plans-desc-items {
    justify-content: space-between;
  }

  .container-1456.nav-cont {
    max-width: 1440px;
    padding-left: 72px;
    padding-right: 72px;
  }

  .navbar-fixed-2.hidden {
    padding-left: 0%;
    padding-right: 0%;
  }

  .r-new-price.orange {
    font-size: 44px;
  }

  .r-grid__item {
    margin-right: 50px;
  }

  .ir-padding-2.section-2.body--1-2 {
    padding-left: 10%;
  }

  .r-discaunt-circle-2.orange {
    inset: -4% auto auto 0%;
  }

  .container-1462 {
    max-width: 1107px;
    margin-left: auto;
    margin-right: auto;
  }

  .r-discaunt-circle-3 {
    inset: -4% auto auto 0%;
  }

  .solid-btn-2 {
    font-size: 18px;
  }

  .discaunt-circle {
    inset: 0% auto auto 0%;
  }

  .discaunt-circle.discount-cirl-nner {
    display: none;
  }

  .prise-block {
    justify-content: space-between;
  }

  .form-text-col-5.a-padding {
    margin-right: 40px;
  }

  .prise-list__item {
    line-height: 1.8;
  }

  .form-col-text {
    color: #fff;
  }

  .prise-col-3 {
    margin-right: 0;
  }

  .form-col-titl {
    color: #fff;
  }

  .form-field-4 {
    padding-top: 2vh;
  }

  .payment-bg {
    margin-top: 0;
    top: -8%;
  }

  .section-29.purple-bg.newst {
    display: block;
  }

  .section-29.hidden-mob {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 80px;
  }

  .why-img-3 {
    min-width: 96%;
    max-width: 100%;
  }

  .resume-item-2 {
    height: auto;
    margin-bottom: 921px;
  }

  .resume-right-1 {
    margin-top: 0;
    padding-top: 0;
  }

  .portfolio-img {
    height: 230px;
  }

  .resume-line-2 {
    order: 0;
    margin-top: 0;
    margin-bottom: 189px;
  }

  .container-diplom {
    justify-content: space-between;
    width: 100%;
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-144 {
    margin-left: 0;
  }

  .image-145 {
    text-align: left;
    flex: 0 auto;
    order: 1;
    max-width: 100%;
    margin-left: 0;
    position: static;
  }

  .prise-block-3 {
    display: flex;
  }

  .doc-block__item-2-copy-copy.mr-o {
    right: 28vw;
  }

  .grid-16 {
    grid-template-columns: 3fr 1.75fr;
  }

  .footer-7 {
    padding-bottom: 60px;
  }

  .ir-padding-2-4 {
    width: 100%;
  }

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

  .par-36-4 {
    margin-left: 0;
    margin-right: auto;
  }

  .grid-21 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    display: grid;
  }

  .par-36-5 {
    padding-left: 0;
  }

  .box-course-2 {
    max-width: 1320px;
  }

  .quarter-s-subtitle-3 {
    width: 450px;
  }

  .form-circle-box {
    position: absolute;
    inset: -8% auto auto -8%;
  }

  .mob_link {
    line-height: 1;
  }

  .courses_dropdown_wrapper {
    max-width: 920px;
  }

  .menu_btn_purple, .menu_btn_grey {
    line-height: 1;
  }

  .header_section.clean {
    padding-top: 20px;
  }

  .left_flex.clean {
    align-items: center;
  }

  .header_container.clean {
    align-items: center;
    max-width: 1440px;
  }

  .par-36-6 {
    margin-left: 0;
    margin-right: auto;
  }

  .banks_container {
    max-width: 1107px;
    margin-left: auto;
    margin-right: auto;
  }

  .bank_section {
    background-color: #fff;
  }

  .container-diplom-2 {
    justify-content: space-between;
    width: 100%;
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
  }

  .labels_apps-2 {
    flex-wrap: wrap;
  }

  .flex_wrapper {
    justify-content: space-between;
  }

  .resume_bottom_block_text-2 {
    max-width: 588px;
  }

  .font_20 {
    margin-bottom: 8px;
  }

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

  .section-new.sec__internet {
    padding-left: 4%;
    padding-right: 4%;
  }

  .sec-main {
    background-position: 100%;
    background-size: 50%;
  }

  .sign-in-link.mrgn_rght_34 {
    margin-right: 34%;
  }

  .image-150._2 {
    display: none;
  }

  .box-arrow-slider.mrg-right_8p {
    margin-right: 6%;
  }

  .mask-img-grid {
    margin-bottom: 15px;
  }

  .grid-26 {
    font-size: 18px;
    line-height: 130%;
  }

  .card-specialization {
    justify-content: space-between;
  }

  .promo_popup {
    display: none;
    top: auto;
    box-shadow: 1px 1px 3px #000;
  }

  .promo_text {
    background-color: #0000;
  }

  .form_header.mrgn_btm_0 {
    margin-bottom: 0;
    font-size: 28px;
  }

  .step_card_form {
    background-image: url("/landing-assets/61/fe/ecf4e452aaf4f34751304e421c56.jpg");
  }

  .section-31 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .footer_left_wrapper-2 {
    max-width: 690px;
  }

  .left_info_wrapper-2 {
    max-width: 640px;
  }

  .container-max-w-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .sec-main-it {
    background-position: 100%;
    background-size: 50%;
  }

  .grid-127 {
    display: grid;
  }

  .image-3462 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .section-text {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .section-new-2.black.new-grid {
    padding-left: 0;
  }

  .adaptive-1920 {
    width: 70%;
  }

  .bold-26-20 {
    padding-left: 0;
  }

  .cont-2.black.new {
    max-width: 1440px;
    padding-left: 0;
  }

  .cont-2.new-grid-con, .cont-2.new-grid-con.mw-63percent, .cont-2.new-grid-con.mw-63percent {
    padding-left: 0;
  }

  .cont-2.new-grid-con.mw-63percent.digital {
    margin-left: auto;
    margin-right: auto;
  }

  .cont-2.new-grid-con.mw-100percent {
    padding-left: 0;
    padding-right: 0;
  }

  .adaptive-1920-2 {
    width: 100%;
    margin-left: 0;
  }

  .quarter-s-subtitle-5 {
    width: 450px;
  }

  .grid-box-column {
    grid-column-gap: 100px;
  }

  .grid-box-column.height-320_box {
    grid-template-rows: 300px auto auto auto auto;
  }

  .grid-box-column.height-440_box {
    grid-template-rows: 400px auto auto auto auto;
  }

  .sect-3.mb-106, .sect-3.mb-93, .sect-3.mt-50, .sect-3.mb-95, .sect-3.mb-97, .sect-3.mb-105, .sect-3.mb-94, .sect-3.mb-98 {
    padding-left: 0;
  }

  .sect-3.mb-91 {
    margin-left: 0;
    padding-left: 0;
  }

  .sect-3.mb-43.bg-image, .sect-3.mb-96, .sect-3.black-new.mt-110.black-color {
    padding-left: 0;
  }

  .sect-3.black-new.mb-64 {
    margin-top: 0;
    padding-left: 0;
  }

  .sect-3.grey.mt-64, .sect-3.mt-81, .sect-3.light-grey.mt-64, .sect-3.mb-80, .sect-3.mb-70, .sect-3.mb-104 {
    padding-left: 0;
  }

  .quarter-s-subtitle-6 {
    width: 450px;
  }

  .form-column {
    margin-right: 0;
  }

  .box-arrow-slider-3 {
    margin-right: 6%;
  }

  .mw-1440.new-grid {
    padding-left: 0;
  }

  .header_black-3 {
    border: 1px #000;
    position: relative;
  }

  .cont-4 {
    padding-bottom: 0;
  }

  .demo_fs_28 {
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2;
  }

  .demo_fs_28.clr_purple {
    color: #6355d1;
  }

  .demo_main_section {
    background-position: 70%, 70% 520%;
    background-size: 30%, 40%;
  }

  .demo_input {
    border-radius: 40px;
    height: 56px;
  }

  .mrgn_btm_24 {
    margin-bottom: 24px;
  }

  .fs_22_crossed {
    text-align: center;
    font-size: 22px;
    text-decoration: line-through;
  }

  .fs_22_crossed.clr_grey {
    color: #828282;
    line-height: 1.2;
  }

  .btm_form_wrapper.bg_clr_grey {
    background-color: #f4f5fa;
  }

  .max-w-563 {
    max-width: 563px;
  }

  .paragraph-14 {
    font-size: 20px;
    line-height: 28px;
  }

  .header-age._2 {
    font-size: 18px;
  }

  .container-max-w-4 {
    max-width: 1312px;
  }

  .section-teacher.teacher {
    padding-top: 120px;
    padding-bottom: 126px;
  }

  .section-teacher.lesson-teacher {
    padding-top: 124px;
    padding-bottom: 226px;
  }

  .section-teacher.main {
    height: 100vh;
    min-height: 720px;
  }

  .section-teacher.main.h_45vh {
    height: 35vw;
  }

  .button-teacher {
    padding: 24px 64px;
  }

  .button-teacher.main {
    margin-top: 40px;
  }

  .h2-teacher {
    max-width: 750px;
    font-size: 42px;
  }

  .container-teacher {
    max-width: 560px;
    margin-right: 190px;
  }

  .container-teacher._2 {
    max-width: 518px;
  }

  .container-text-teacher {
    max-width: 497px;
    margin-top: 35px;
  }

  .circle-2 {
    width: auto;
    margin-top: 6px;
    margin-right: 20px;
  }

  .h3-teacher-2 {
    font-size: 32px;
  }

  .container-image-teacher {
    min-height: 405px;
    margin-bottom: 50px;
  }

  .wrapper-content-teacher {
    margin-top: 34px;
  }

  .image-frame-teacher {
    min-width: 490px;
    top: -70px;
  }

  .text-24.bold {
    margin-top: 20px;
  }

  .grid-lesson {
    grid-column-gap: 24px;
    margin-top: 128px;
  }

  .wrapper-grid-teacher {
    padding-top: 112px;
    padding-left: 43px;
    padding-right: 41px;
  }

  .wrapper-content-main-2 {
    min-width: 700px;
  }

  .image-main-2 {
    width: 802px;
    margin-bottom: -180px;
    margin-left: -121px;
  }

  .h1-teacher-2 {
    margin-bottom: 40px;
    font-size: 48px;
    line-height: 130%;
  }

  .paragraph-78, .paragraph-78.main {
    font-size: 20px;
    line-height: 28px;
  }

  .popup-title-4 {
    font-size: 54px;
  }

  .link-block-5 {
    height: auto;
  }

  .quarter-s-subtitle-7 {
    width: 450px;
  }

  .promo_popup-2 {
    box-shadow: 1px 1px 3px #000;
  }

  .box-arrow-slider-5 {
    margin-right: 6%;
  }

  .adaptive-1920-4 {
    width: 100%;
  }

  .cont-23.new-grid-cont.mw-63percent {
    padding-left: 0;
  }

  .cont-23.new-grid-cont.mw-63percent.digital {
    margin-left: auto;
  }

  .quarter-s-subtitle-8, .quarter-s-subtitle-9 {
    width: 100%;
  }

  .quarter-s-subtitle-10 {
    width: 450px;
  }

  .header_fixed {
    justify-content: center;
  }

  .mob_dev_sect_1 {
    background-image: url("/landing-assets/f3/b1/a8b35172cbb4f90d56b236c62ffe.png"), url("/landing-assets/71/54/4b79ad923a01db3fe68949e1b1ef.png"), linear-gradient(#0d0d0dcc, #0d0d0d40 16%, #0d0d0d05 23%, #0d0d0d00 29% 73%, #0d0d0d40 85%, #0d0d0d 100%, #0d0d0dad 100%, #0d0d0dcc), url("/landing-assets/a9/05/b8704cf8c66b1d62c70fb1d22a9e.png"), linear-gradient(to right, #000, #000 47%, #26c935);
    background-position: 0%, 100%, 0 0, 62%, 0 0;
    background-repeat: no-repeat, no-repeat, repeat, no-repeat, repeat;
    background-size: 50%, 50%, auto, auto, auto;
  }

  .mob_dev_sect_1.bg_desktop_2_0 {
    background-image: linear-gradient(#0d0d0dcc, #0d0d0d40 16%, #0d0d0d05 23%, #0d0d0d00 29% 73%, #0d0d0d40 85%, #0d0d0d 100%, #0d0d0dad 100%, #0d0d0dcc), url("/landing-assets/f8/f1/73b020bcc57fcefff83e0be15362.png"), url("/landing-assets/5b/a0/84c198bb785dce45eb83702a6f6f.png"), url("/landing-assets/2e/11/e1d22956f23c8885c89b9aa6aae8.svg"), url("/landing-assets/dd/e7/1fc1f9fbdf32948bde32728aa0b2.svg");
    background-position: 0 0, 50%, 60% 100%, 100%, 0%;
    background-repeat: repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, cover, auto 99%, 50%, 50%;
  }

  .mob_dev_sect_2.eclipse_bg {
    background-image: radial-gradient(circle farthest-side, #007411, #00741100 35%);
  }

  .mob_dev_sect_2.pddngs_162_137 {
    padding-top: 162px;
    padding-bottom: 137px;
  }

  .div-block-827 {
    margin-right: auto;
  }

  .div-block-810 {
    margin-left: auto;
  }

  .container-1493.mob_dev_flex_form_block {
    padding-right: 50px;
  }

  .image-3604 {
    width: 100%;
  }

  .main_content {
    justify-content: space-between;
  }

  .main_block {
    background-position: 100% 70%, 50%;
  }

  .goal_item_h-2 {
    font-size: 36px;
    line-height: 48px;
  }

  .goal_item_text {
    font-size: 20px;
    line-height: 27px;
  }

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

  .goal_item_h-3 {
    font-size: 36px;
    line-height: 48px;
  }

  .goal_item_title {
    height: auto;
  }

  .section-51 {
    background-position: 95% 120%, 15% 10%;
  }

  .banner_s_desc {
    display: inline-block;
  }

  .banner_s_stable, .banner_s_mob, .banner_s_mob-2 {
    display: none;
  }

  .xmas-fire__btn-burn {
    line-height: 110%;
  }

  .xmas-fire__section-welcome {
    background-position: 100% 0;
    background-size: 1400px;
  }

  .xmas-fire__anim-garland {
    width: auto;
    max-width: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .xmas-fire__wrapper-welcome {
    padding-top: 70px;
  }

  .cont-2.new-grid-con {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 0;
  }

  .cont-2.new-grid-con.mw-63percent {
    padding-left: 0;
  }

  .cont-2.new-grid-con.mw-63percent.digital {
    margin-left: auto;
  }

  .b2b_banner_wrapper {
    background-position: 130%;
    background-size: contain;
  }

  .div-block-842 {
    max-width: 462px;
  }

  .catalog-gs__info-list-item {
    font-size: 24px;
    line-height: 32px;
  }

  .catalog-gs__list-block {
    grid-column-gap: 40px;
  }

  .catalog-gs__info-subtitle {
    font-size: 32px;
    line-height: 42px;
  }

  .catalog-gs__form-input {
    min-height: 80px;
  }

  .catalog-gs__info-list-title {
    font-size: 38px;
  }

  .catalog-gs__card {
    height: auto;
  }

  .catalog-gs__form-title {
    font-size: 50px;
  }

  .catalog-gs__card-btn.card-sign.width-p100 {
    min-height: 80px;
  }

  .catalog-gs__card-btn.card-sign.width-p100.popup-height {
    min-height: 60px;
  }

  .catalog-gs__card-btn.btn-main-form {
    min-height: 80px;
  }

  .catalog-gs__form-check-text {
    font-size: 15px;
  }

  .catalog-gs__container {
    max-width: 1400px;
  }

  .catalog-gs__info-title {
    font-size: 60px;
    line-height: 75px;
  }

  .line-logo-copy-5.justify-position.gap_30.min-w_auto.min-h_auto {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .grid-139 {
    display: grid;
  }

  .quarter-s-subtitle-11, .quarter-s-subtitle-12, .quarter-s-subtitle-13 {
    width: 450px;
  }

  .quarter-s-subtitle-14 {
    width: 100%;
  }

  .quarter-s-subtitle-15 {
    width: 450px;
  }

  .dq-counter__title.consultation-size {
    font-size: 36px;
  }

  .dev-qa__price-wrapper {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .dq-price__now-text {
    font-size: 32px;
  }

  .dq-projects__text {
    font-size: 20px;
    line-height: 130%;
  }

  .dq-price__item-text {
    font-size: 20px;
  }

  .dq-partners__info {
    width: 90%;
  }

  .dq__subtitle.know-mrg {
    font-size: 72px;
  }

  .dq-reviews__slider-item {
    width: 445px;
  }

  .dev-qa__container {
    padding-left: 0;
    padding-right: 0;
  }

  .study__item {
    height: 480px;
  }

  .reviews__slide-box {
    width: 453px;
  }

  .home__item.home__item--active {
    background-size: 210px, auto;
    min-width: 414px;
  }

  .section_top-form-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .network__container {
    max-width: 1440px;
  }

  .study__img {
    width: 800px;
  }

  .banner-top {
    z-index: 99;
    position: relative;
  }

  .banner-top__pic {
    display: inline;
  }
}

@media screen and (max-width: 991px) {
  h2 {
    font-size: 32px;
    line-height: 1.2em;
  }

  p {
    font-size: 18px;
    line-height: 26px;
  }

  .container-2-3._3 {
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .container-2-3.resume {
    flex-direction: column;
  }

  .container-2-3._3 {
    z-index: 1;
    flex-wrap: wrap;
  }

  .container-2-3.container-slide {
    margin-top: 40px;
  }

  .wrp-text.width-170 {
    margin-right: 20px;
  }

  .par-20 {
    font-size: 14px;
    line-height: 20px;
  }

  .par-20.semi-bold {
    margin-bottom: 0;
    padding-top: 0;
  }

  .button {
    text-align: center;
    margin-right: auto;
    display: block;
  }

  .mask-img {
    padding-top: 73px;
  }

  .card {
    padding-right: 0%;
  }

  .par-36 {
    width: auto;
  }

  .par-36.white {
    font-size: 24px;
    line-height: 32px;
  }

  .par-36.tab {
    font-size: 24px;
    line-height: 32px;
  }

  .par-36.plum {
    font-size: 36px;
    line-height: 32px;
  }

  .card-2 {
    padding-left: 36px;
    padding-right: 36px;
  }

  .body--1.semi-bold {
    font-size: 16px;
  }

  .body--1.plum-ling {
    margin-top: 0;
  }

  .grid-2 {
    grid-column-gap: 20px;
  }

  .wrp-text-337.m-bottom-12._2-lines {
    height: 78px;
  }

  .wrp-text-337.m-bottom-12 {
    margin-bottom: 20px;
  }

  .wrp-text-623.m-top-24 {
    padding-right: 0;
  }

  .card-4 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .mask-img-2 {
    height: 180px;
  }

  .par-26.semi-bold {
    max-width: 360px;
    font-size: 18px;
  }

  .grid-4 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .lr-padding-2.section-1 {
    height: auto;
    min-height: auto;
    max-height: none;
    padding-top: 80px;
  }

  .lr-padding-2.section-18.footer {
    display: none;
  }

  .lr-padding-2.sec__hero {
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .lr-padding-2.section-1 {
    height: auto;
    min-height: auto;
    max-height: none;
    padding-left: 4%;
    padding-right: 4%;
  }

  .line {
    display: none;
  }

  .h2-white {
    font-size: 36px;
    line-height: 1.4;
  }

  .box-course {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-left: 0;
  }

  .box-course._2 {
    max-width: none;
  }

  .block-course {
    flex-wrap: wrap;
  }

  .form-block {
    margin-top: 24px;
  }

  .form {
    flex-flow: wrap;
  }

  .field {
    text-align: center;
  }

  .div-block-7 {
    margin-top: 24px;
  }

  .wrp-text-336.m-top-16 {
    width: 100%;
  }

  .card-7 {
    margin-top: 64px;
  }

  .wrp-text-225.m-top-16.onestring {
    margin-top: 8px;
  }

  .wrp-text-horizontal.m-top-80 {
    margin-top: 54px;
  }

  .block-form-2 {
    cursor: auto;
    flex-direction: column;
    width: 50%;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 24px 110px;
  }

  .form-block-2 {
    max-width: 340px;
  }

  .text-field {
    border-radius: 0;
  }

  .navbar, .dropdown.nav-drop {
    display: none;
  }

  .nav-menu {
    text-align: center;
    background-color: #14161f;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-right: auto;
    padding: 4%;
  }

  .navbar-move {
    z-index: 100;
    padding-right: 0%;
    display: block;
  }

  .text-menu, .text-menu.w--current {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .tab-link {
    font-size: 12px;
  }

  .desktop-box {
    display: none;
  }

  .request-heading {
    font-size: 18px;
    line-height: 26px;
  }

  .brand {
    flex: 1;
  }

  .modal {
    width: 100%;
  }

  .ny-popup-close {
    background-color: #eff0f5;
    background-image: url("/landing-assets/b2/33/c50d0fd2c48acf743eafe8915898.png");
    width: 36px;
    height: 36px;
  }

  .ny-banner-wrapper {
    padding-left: 20px;
    padding-right: 20px;
    inset: auto 0% 0%;
  }

  .ny-closed {
    inset: 10px 30px auto auto;
  }

  .ny-popup-content {
    padding: 50px;
  }

  .new-year-banner {
    background-position: 65%;
    height: 150px;
    margin-bottom: 10px;
    position: static;
  }

  .ny-item {
    padding-left: 0;
    padding-right: 0;
  }

  .ny-img, .ny-img.mob-hidden {
    max-width: 270px;
  }

  .ny-popup {
    padding: 0;
    display: none;
  }

  .ny-inner {
    padding-left: 19px;
    padding-right: 19px;
  }

  .ny-text-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .ny-popup-container {
    border-radius: 4px;
    max-width: 610px;
    overflow: hidden;
  }

  .ny-p {
    font-size: 17px;
  }

  .ny-p.mob-hidden {
    max-width: none;
    display: none;
  }

  .ny-h3 {
    max-width: none;
    margin-bottom: 8px;
    font-size: 20px;
  }

  .text-block-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .success-message-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 2px;
  }

  .footer-mail, .footer-phone {
    font-size: 12px;
  }

  .footer-menu {
    justify-content: flex-start;
    align-items: center;
    font-size: 12px;
  }

  .footer-c, .footer-lis {
    font-size: 12px;
  }

  .footer-link {
    margin-right: 40px;
  }

  .footer-link.fl-bot-polz {
    font-size: 12px;
  }

  .container-4 {
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .coun-day {
    font-size: 16px;
  }

  .ny-text-wrap-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .timer-block {
    width: 100%;
    max-width: 225px;
    padding: 15px 8px;
  }

  .new-year-banner-2 {
    background-position: 65%;
    height: 132px;
    margin-bottom: 10px;
    padding: 0 28px;
    position: static;
  }

  .days {
    font-size: 24px;
  }

  .ny-popup-container-2 {
    border-radius: 0;
    max-width: 610px;
  }

  .seconds, .hours {
    font-size: 24px;
  }

  .ny-banner-wrapper-2 {
    padding-left: 20px;
    padding-right: 20px;
    inset: auto 0% 0%;
  }

  .ny-item-2 {
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .minutes {
    font-size: 24px;
  }

  .ny-wrap-sale {
    display: none;
  }

  .ny-h3-2 {
    max-width: none;
    margin-bottom: 8px;
    margin-right: 8px;
    font-size: 20px;
    display: none;
  }

  .ny-btn-2 {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 14px;
  }

  .ny-inner-2 {
    padding-left: 19px;
    padding-right: 19px;
  }

  .countdown-subtitle {
    text-align: center;
    font-size: 13px;
  }

  .ny-h3-mob {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    display: block;
  }

  .ny-popup-2 {
    padding: 0;
  }

  .heading-2 {
    font-size: 24px;
    line-height: 1.4;
  }

  .cyber-percent {
    padding-bottom: 3px;
  }

  .cyber-content-wrap {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .cyber-desc-percent {
    background-size: contain;
    width: 390px;
  }

  .cyber-inner {
    height: 160px;
  }

  .cyber-img-bg {
    display: none;
  }

  .cyber-text-wrap {
    order: -1;
    max-width: 440px;
    margin-left: 0;
    margin-right: 10px;
  }

  .section-11 {
    flex-direction: column;
    padding: 55px 20px 80px;
    display: flex;
  }

  .section-12 {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .empty-page {
    padding-left: 64px;
    padding-right: 64px;
  }

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

  .heading-35 {
    font-size: 28px;
    line-height: 40px;
  }

  .button-5 {
    text-align: center;
    margin-top: 32px;
  }

  .image-20 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-13 {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .popup-order-title {
    font-size: 24px;
  }

  .order-popup {
    padding-left: 20px;
    padding-right: 20px;
  }

  .order-popup-container-2 {
    padding: 40px;
  }

  ._1-3col-present.center {
    margin-left: 38px;
    margin-right: 38px;
  }

  .text-span-padding {
    margin-bottom: 7px;
  }

  .block-for-text {
    max-width: 600px;
  }

  .block-text-480-3 {
    width: 100%;
    max-width: 480px;
    margin-right: 10px;
  }

  .h2-white-3 {
    font-size: 36px;
    line-height: 1.4;
  }

  .button-6.m-right-12 {
    display: block;
  }

  .body--1-2.semi-bold {
    max-width: 300px;
    font-size: 16px;
  }

  .body--1-2.semi-bold.bodybank2.bank.small_slide {
    margin-top: 0;
  }

  .image-92 {
    margin-right: 135px;
  }

  .bold-text-12 {
    font-weight: 600;
  }

  .wrp-text-470-3.wrp-test {
    min-height: 260px;
  }

  .par-20-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .container-15._3 {
    z-index: 1;
    flex-wrap: wrap;
  }

  .par-36-2.white {
    font-size: 24px;
    line-height: 32px;
  }

  .par-36-2.plum {
    font-size: 36px;
    line-height: 32px;
  }

  .container-1442 {
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .line-2 {
    max-width: 90%;
  }

  .section-14 {
    flex-direction: column;
    padding: 55px 20px 80px;
    display: flex;
  }

  .section-14.sec-blue.sec-form {
    padding-top: 55px;
  }

  .how-r-col {
    padding-left: 20px;
  }

  .why-row {
    margin-left: 0;
  }

  .heading-block {
    width: 50%;
    padding-right: 20px;
  }

  .why-img-with-margin {
    min-width: 100%;
    margin-left: -15px;
  }

  .why-text-col {
    width: 50%;
    max-width: none;
    padding-left: 0;
  }

  .why-img {
    min-width: 92%;
    max-width: none;
  }

  .section-15 {
    padding: 55px 20px 80px;
  }

  .image-96 {
    width: 70%;
  }

  .for-who-block-2 {
    flex-direction: column;
    align-items: stretch;
    margin-top: 40px;
  }

  .forwho-3 {
    flex-direction: row;
    justify-content: space-between;
    max-width: 100%;
    max-height: 600px;
    margin-top: 20px;
    margin-right: 20px;
    display: flex;
  }

  .image-97 {
    width: auto;
    max-width: none;
    height: auto;
    max-height: 200px;
    margin-left: 0;
    display: inline-block;
    transform: translate(0);
  }

  .div-block-24 {
    margin-left: 0;
  }

  ._2-lines {
    align-items: flex-end;
    height: auto;
  }

  .how-img-2 {
    width: 100%;
    display: block;
  }

  .resume-item {
    margin-top: 60px;
    padding: 40px;
  }

  .resume-line {
    margin-bottom: 150px;
  }

  .big-p {
    margin-left: 0;
    font-size: 18px;
  }

  .resume-img {
    height: auto;
  }

  .resume-img-wrap {
    max-width: 180px;
  }

  .order-popup-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .order-popup-container-3 {
    padding: 40px;
  }

  .sale-circle {
    width: 7em;
    height: 7em;
    top: -39px;
    left: -68px;
  }

  .header-circle-box-6 {
    margin-top: 31px;
  }

  .pst-title {
    font-size: 38px;
  }

  .psd-slide-text {
    padding-left: 32px;
  }

  .pst-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._1-3col-present-2.center {
    margin-left: 38px;
    margin-right: 38px;
  }

  .modal-2 {
    width: 100%;
  }

  .close-box-2.for-banner {
    top: 20px;
    right: 20px;
  }

  .bold-text-14 {
    font-weight: 600;
  }

  .form-circle-box-2 {
    z-index: 20;
    top: -10%;
    left: -26%;
  }

  .sale-circle-2 {
    flex-direction: column;
    position: absolute;
    inset: 0% 0% 0% 0;
  }

  .body--1-3 {
    margin-top: 0;
    padding-top: 0;
  }

  .body--1-3.white-light {
    margin-top: 0;
  }

  .nav-menu-2 {
    background-color: #14161f;
    max-height: 500px;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 4%;
    display: none;
  }

  .text-menu-2 {
    text-align: center;
    padding-left: 0;
  }

  .brand-3 {
    flex: 1;
  }

  .navmenu-btn, .navmenu-btn.w--open {
    color: #fff;
    background-color: #14161f;
    padding-right: 18px;
  }

  .mask-logo-2.hidden {
    display: none;
  }

  .button-7 {
    margin-left: auto;
  }

  .button-7.nav-btn.nav_menu_btn {
    display: block;
  }

  .button-7.summer-banner {
    top: -44px;
    left: 44px;
  }

  .button-7.nav-btn {
    display: none;
  }

  .container-1444.nav-cont {
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-fixed {
    padding-left: 20px;
    padding-right: 0;
  }

  .navbar-fixed.hidden {
    min-height: 0;
  }

  .navbar-2 {
    background-color: #14161f00;
    display: none;
  }

  .grid-bold-text-2 {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 1.2;
  }

  .doc-block__img-2 {
    margin-right: 16px;
  }

  .vilvet-discaunt-circle {
    width: 102px;
    height: 102px;
    top: -41px;
  }

  .buttons-block__text-2 {
    font-size: 14px;
  }

  .buttons-block-2 {
    margin-bottom: 16px;
    margin-left: 0;
  }

  .grid__item-3 {
    margin-right: 39px;
  }

  .grid-simple-text-2 {
    font-size: 18px;
    line-height: 1.2;
  }

  .discaunt-text-2 {
    font-size: 12px;
  }

  .bg-line-3 {
    max-width: 90%;
    display: inline-block;
    top: 21px;
    right: -246px;
  }

  .form-field-2 {
    min-height: 48px;
    margin-bottom: 10px;
  }

  .prise-block-2 {
    margin-bottom: 0;
    display: block;
  }

  .form-col-text-3 {
    max-width: 344px;
    margin-bottom: auto;
    font-size: 16px;
    line-height: 1.3;
  }

  .prise-list-2 {
    margin-top: 9px;
    margin-bottom: 40px;
  }

  .form-block-new-3 {
    width: 328px;
    margin-top: 0;
    padding: 24px;
  }

  .form-text-block-2 {
    margin-bottom: 19px;
  }

  ._3-col-grid-2 {
    position: relative;
    inset: auto 0% 0%;
  }

  ._2-col-block-2 {
    z-index: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
  }

  .form-heading-2 {
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 1.4;
  }

  .doc-block-2 {
    flex-direction: row;
    flex: 0 auto;
    width: 100%;
    margin-bottom: 24px;
    display: none;
  }

  .prise-col-2.end-col {
    margin-bottom: 0;
  }

  .old-price-3 {
    margin-bottom: 0;
    font-size: 28px;
  }

  .caps-text-2 {
    margin-bottom: 4px;
    font-size: 14px;
  }

  .form-small-text-3 {
    line-height: 1.3;
  }

  .form-small-text-3.inlineform {
    width: 45%;
    max-width: none;
  }

  .form-small-text-3.inlineform.another-one.m_center {
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
  }

  .form-col-titl-3 {
    margin-bottom: 24px;
    font-size: 28px;
  }

  .section-0 {
    flex-direction: column;
    padding: 140px 20px 80px;
    display: flex;
  }

  .section-0.white-form {
    padding-top: 140px;
  }

  .form-text-2 {
    font-family: IBM Plex Sans, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.71429;
  }

  .new-price-2 {
    font-size: 36px;
    line-height: 1.33333;
  }

  .discaunt-circle-2 {
    width: 102px;
    height: 102px;
    top: -41px;
  }

  .doc-block__item-2 {
    margin-bottom: 0;
    margin-right: 40px;
  }

  .doc-block__item-2.mr-o {
    margin-bottom: 0;
  }

  .vilvet-prise-list__item {
    background-position: 0 7px;
    line-height: 1.5;
    display: flex;
  }

  .form-btn-3 {
    margin-bottom: 16px;
  }

  .gray-span-2 {
    font-size: 14px;
  }

  .discaunt-bold-2 {
    margin-bottom: 0;
    font-size: 24px;
  }

  .vilvet-doc-block__text {
    font-size: 14px;
  }

  .form-text-inner-3 {
    margin-bottom: 24px;
  }

  .container-1445.flex-hor {
    z-index: 1;
  }

  .container-1445.resume {
    flex-direction: column;
  }

  .heading-wrap {
    max-width: 326px;
  }

  .sale-circle-copy {
    width: 7em;
    height: 7em;
    top: -39px;
    left: -68px;
  }

  .par-42-summer-banner-2 {
    width: 380px;
    font-size: 36px;
    line-height: 42px;
    top: -30px;
    left: -70px;
  }

  .img2-summer-banner-2 {
    height: 70px;
    top: 186px;
    left: 6px;
  }

  .image-98 {
    left: 260px;
  }

  .img-summer-banner-2 {
    top: 96px;
    left: -48px;
  }

  .div-block-2 {
    justify-content: center;
  }

  .star-top-2 {
    top: 30px;
    left: 246px;
  }

  .par-22-summer-banner-2 {
    width: 380px;
    position: relative;
    top: -30px;
    left: -70px;
  }

  .block-banner {
    max-width: 310px;
  }

  .image-101 {
    top: 48px;
    left: -30px;
  }

  .div-line-2 {
    display: none;
    position: relative;
    left: auto;
  }

  .par-36-3.white, .par-36-3.tab, .par-36-3.tab, .par-36-3.tab {
    font-size: 24px;
    line-height: 32px;
  }

  .body--1-4.semi-bold {
    font-size: 16px;
  }

  .heading-40 {
    font-size: 24px;
    line-height: 1.4;
  }

  .card-item {
    flex-direction: column;
    justify-content: flex-start;
  }

  .card-img-wrap {
    height: 180px;
  }

  .max-w-623.m-top-24 {
    padding-right: 0;
  }

  .line-3 {
    display: none;
  }

  .steps-grid {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .quarter-s-subtitle-2 {
    width: 320px;
  }

  .field-2 {
    text-align: center;
  }

  .par-61 {
    margin-top: 0;
  }

  .h2-white-4 {
    font-size: 36px;
    line-height: 1.4;
  }

  .text-span-86 {
    color: #000;
  }

  .container-price {
    margin-top: 40px;
  }

  .doc-block-2-mob {
    flex-direction: row;
    flex: 0 auto;
    width: auto;
    margin-top: 40px;
    margin-bottom: 48px;
    display: none;
  }

  .section-0-copy {
    flex-direction: column;
    padding: 55px 20px 80px;
    display: flex;
  }

  .section-0-copy.black-form-copy {
    padding-bottom: 0;
  }

  .section-0-copy.black-form-copy.new-copy {
    padding-top: 20px;
    overflow: visible;
  }

  .doc-block__img-2-white {
    margin-right: 16px;
  }

  ._2-col-block-2-copy {
    z-index: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
  }

  ._2-col-block-2-copy.lastscreen {
    margin-top: -36px;
  }

  .bg-line_mob {
    max-width: 90%;
    display: inline-block;
    top: 21px;
    right: -246px;
  }

  .grid-9 {
    display: block;
  }

  .container-4-copy {
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .container-4-copy.ralative {
    margin-top: 60px;
  }

  .form-text-4 {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.71429;
  }

  .doc-block__item-2-copy {
    margin-bottom: 0;
    margin-right: 40px;
  }

  .doc-block__item-2-copy.mr-o {
    margin-bottom: 0;
    margin-right: auto;
    position: static;
    right: auto;
  }

  .doc-block__text-2 {
    font-size: 14px;
  }

  .form-text-inner-3-copy {
    margin-bottom: 24px;
  }

  .doc-block-2-white-form-copy {
    flex-direction: row;
    flex: 0 auto;
    width: auto;
    margin-top: 40px;
    margin-bottom: 48px;
    display: none;
  }

  .form-block-new-3-white {
    width: 328px;
    margin-top: 0;
    padding: 24px;
  }

  .form-block-new-3-white.lastscreen {
    background-color: #f4f5fa;
    min-width: 328px;
    margin: 0;
  }

  .div-block-196 {
    margin-top: 40px;
  }

  .vilvet-new-price {
    font-size: 36px;
    line-height: 1.33333;
  }

  .crossed-text-2 {
    line-height: 1.7;
  }

  .faq-subtitle {
    width: 280px;
  }

  .h2-faq {
    font-size: 36px;
    line-height: 1.4;
  }

  .box-course-faq {
    margin-left: 0;
  }

  .nav-btn-2 {
    margin-left: auto;
  }

  .nav-btn-2.nb-mob {
    display: block;
  }

  .nav-btn-2.nb-mob.yellow_btn {
    background-color: #ffcf40;
    background-image: none;
  }

  .footer-mail-3 {
    font-size: 12px;
  }

  .footer-link-3 {
    margin-right: 40px;
  }

  .footer-link-3.fl-bot-polz, .footer-c-3, .footer-phone-3 {
    font-size: 12px;
  }

  .why-line {
    max-width: 100%;
    margin-top: 5px;
    margin-left: 0;
  }

  .logos-list {
    margin-left: -20px;
    margin-right: -20px;
  }

  .vilvet-discaunt-circle-2 {
    width: 102px;
    height: 102px;
    top: -41px;
  }

  .vilvet-discaunt-circle-2.circledisplay.hide_mob {
    left: -3px;
  }

  .container-1448 {
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .container-1449.vertical {
    max-width: 1200px;
  }

  .container-1449._3 {
    z-index: 1;
    z-index: 1;
    z-index: 1;
    flex-wrap: wrap;
    display: flex;
  }

  .container-1449.resume {
    flex-direction: column;
  }

  .card-7 {
    padding-left: 36px;
    padding-right: 36px;
  }

  .card-7-2 {
    margin-top: 64px;
  }

  .logos-list-2 {
    margin-left: -20px;
    margin-right: -20px;
  }

  .container-1450 {
    justify-content: space-between;
  }

  .par-36 {
    font-size: 24px;
    line-height: 32px;
  }

  .bold-text-15 {
    font-weight: 600;
  }

  .offer-heading-ny {
    max-width: 610px;
    margin-bottom: 20px;
    font-size: 48px;
  }

  .offer-item-ny {
    border-radius: 20px;
    padding-right: 30px;
  }

  .offer-item-ny.mar-r-100 {
    padding-right: 30px;
    position: relative;
  }

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

  .offer-item-header-2 {
    max-width: 300px;
  }

  .div-block-224 {
    z-index: 10;
    position: absolute;
    top: 80%;
    left: 44%;
  }

  .special-offer-ny {
    background-image: url("/landing-assets/1f/b2/440cedcfd6e16669891e745a787f.svg"), url("/landing-assets/bf/82/a56e57474f2ab2e0b726615ef8ee.svg"), url("/landing-assets/55/6d/972ea104b3c1e57ce0522621e15c.svg"), url("/landing-assets/70/e2/85d290a6a14c24f447560e94a214.svg"), url("/landing-assets/d3/03/15d631779c34024ae584b95335cf.svg");
    background-position: 80% 109%, 116% 18%, 54vw 39%, 74% 6%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, 300px, auto, auto;
    padding: 50px;
    display: block;
  }

  .div-block-225, .div-block-226-copy {
    display: none;
  }

  .par-offer-ny {
    width: 80%;
    font-size: 30px;
  }

  .grid-20.offer {
    grid-column-gap: 50px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 0;
    grid-auto-flow: row;
    align-items: start;
  }

  .container-1453.offer {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .par-16-401 {
    font-size: 16px;
  }

  .gb_section.main_form.mrgn_btm_0 {
    padding-top: 20px;
  }

  .text-block-50 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-1454 {
    justify-content: space-between;
  }

  .container-1454.new_style {
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-5 {
    background-color: #14161f00;
    display: none;
  }

  .navbar-5.new_style {
    display: block;
  }

  .text-menu-3 {
    text-align: center;
    padding-left: 0;
  }

  .container-1455 {
    justify-content: space-between;
  }

  .csharp-header-2, .csharp-header-2.vilvet-bg {
    width: 100%;
  }

  .sharp-text-2 {
    align-self: stretch;
  }

  .line-4 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
  }

  .plans-desc-icn {
    margin-right: 10px;
  }

  .image-132.hide {
    display: none;
  }

  .image-132-mob {
    display: block;
    transform: rotate(90deg);
  }

  .section-16 {
    flex-direction: column;
    padding: 55px 20px 80px;
    display: flex;
  }

  .plans-desc-text {
    font-size: 14px;
  }

  .plans-desc-item {
    width: 30%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .plans-desc-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-field-3 {
    min-height: 40px;
  }

  .form-field-3.inlineform {
    width: 45%;
    max-width: 100%;
    margin-right: 0;
    font-size: 16px;
  }

  .form-field-3.topform {
    font-size: 16px;
  }

  .mob-form-2 {
    text-align: center;
    flex-direction: column;
    align-items: flex-end;
    margin-top: 20px;
    display: block;
  }

  .plans-text {
    font-size: 20px;
  }

  .csharp-p-2 {
    font-size: 14px;
  }

  .select-field-7 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .select-field-7.inline {
    width: 100%;
    max-width: none;
    margin-left: 0;
  }

  .form-btn-4.inlineform {
    width: 45%;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
  }

  .form-btn-4.inlineform.mod-fb {
    width: auto;
    margin-top: 0;
    display: inline-block;
  }

  .inline-col {
    flex-direction: row;
    justify-content: space-between;
    min-width: 100%;
    margin-bottom: 20px;
    margin-right: 30px;
  }

  .inline-col.specialty {
    margin-bottom: 10px;
  }

  .csharp-info-2 {
    flex: 1;
  }

  .inline-phone-wrap.specialty {
    width: 45%;
    max-width: none;
  }

  .form-new-inline {
    flex-direction: column;
  }

  .form-block-inline {
    margin-top: 0;
    padding: 24px;
  }

  .form-block-inline.specialty {
    margin-top: 20px;
    padding-right: 54px;
  }

  .form-block-inline.specialty.mod-paket.shad-black.max_w_990 {
    padding-bottom: 50px;
  }

  .cshrap-item-2 {
    flex-direction: column;
  }

  .plans-desc-items {
    justify-content: space-between;
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 40px;
    padding-right: 0;
  }

  .select-field-wrap.inline {
    border: 0 solid #000;
    width: 45%;
  }

  .form-inline-col-2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
  }

  .income-in-numbers {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .plans-header {
    font-size: 50px;
  }

  .plans-header.mod-paket {
    max-width: 630px;
  }

  .text-block-51 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-1456.nav-cont {
    justify-content: flex-start;
    padding-left: 24px;
    padding-right: 24px;
  }

  .navbar-fixed-2 {
    padding-left: 20px;
    padding-right: 0;
  }

  .navbar-fixed-2.hidden {
    padding-left: 0;
    padding-right: 0;
  }

  .brand-5 {
    flex: 0 auto;
  }

  .text-menu-4 {
    padding-left: 0;
  }

  .navbar-6 {
    background-color: #14161f00;
  }

  .navbar-6.hidden {
    display: none;
  }

  .page-popup {
    padding: 0;
  }

  .page-popup-container {
    border-radius: 0;
  }

  .page-popup-cross {
    background-color: #eff0f5;
    background-image: url("/landing-assets/b2/33/c50d0fd2c48acf743eafe8915898.png");
    width: 36px;
    height: 36px;
  }

  .r-grid__item-2 {
    margin-right: 39px;
  }

  .discaunt-bold-3 {
    margin-bottom: 0;
    font-size: 24px;
  }

  .r-form-small-text {
    line-height: 1.3;
  }

  .old-price-2 {
    margin-bottom: 0;
    font-size: 28px;
  }

  .r-bg-line-3 {
    z-index: 1;
    max-width: 80%;
    display: inline-block;
    top: -8%;
    left: auto;
    right: -26%;
  }

  .r-prise-list__item {
    background-position: 0 7px;
    margin-bottom: 2px;
    line-height: 2;
    display: flex;
  }

  .r-2-col-block {
    z-index: 1;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .r-form-block-new {
    margin-top: 0;
    padding: 24px;
  }

  .r-doc-block {
    flex-flow: wrap;
    flex: 0 auto;
    width: 100%;
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .r-doc-block.mt-mob-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .r-container {
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .discaunt-text-3 {
    font-size: 12px;
  }

  .r-form-text-inner {
    max-width: none;
    margin-bottom: 24px;
  }

  .r-section {
    flex-direction: column;
    padding: 160px 20px 80px;
    display: flex;
  }

  .r-section.relative {
    padding-top: 160px;
  }

  .r-discaunt-text {
    font-size: 12px;
  }

  .r-new-price {
    font-size: 36px;
    line-height: 1.33333;
  }

  .r-grid__item {
    margin-right: 39px;
  }

  .r-form-text-block {
    margin-bottom: 19px;
  }

  .r-doc-block__text {
    font-size: 14px;
  }

  .r-prise-block-2 {
    margin-bottom: 0;
    display: block;
  }

  .r-discaunt-bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .crossed-text-3 {
    line-height: 1.7;
  }

  .r-form-btn {
    margin-bottom: 16px;
  }

  .par-16-402 {
    font-size: 16px;
  }

  .r-form-text-col {
    width: 57%;
  }

  .r-buttons-block__text {
    font-size: 14px;
  }

  .r-doc-block__item {
    margin-bottom: 12px;
    margin-right: 40px;
  }

  .r-doc-block__item.mr-o {
    margin-bottom: 0;
    margin-left: 0;
  }

  .r-3-col-grid-2 {
    position: relative;
    inset: auto 0% 0%;
  }

  .r-form-field {
    min-height: 48px;
    margin-bottom: 10px;
  }

  .r-form-heading {
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 1.4;
  }

  .r-prise-list {
    margin-top: 9px;
    margin-bottom: 32px;
  }

  .r-grid-bold-text-2 {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 1.2;
  }

  .r-form-col-text {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 1.3;
  }

  .r-caps-text-2 {
    margin-bottom: 4px;
    font-size: 14px;
  }

  .r-buttons-block {
    margin-bottom: 16px;
    margin-left: 0;
  }

  .r-discaunt-circle {
    width: 102px;
    height: 102px;
    top: -60px;
    left: -15%;
    transform: none;
  }

  .r-doc-block__img {
    margin-right: 16px;
  }

  .r-old-price {
    margin-bottom: 0;
    font-size: 28px;
  }

  .r-caps-text {
    margin-bottom: 4px;
    font-size: 14px;
  }

  .r-prise-col {
    margin-bottom: 32px;
  }

  .r-prise-col.end-col {
    margin-bottom: 0;
  }

  .image-140 {
    margin-right: 0;
  }

  .bold-text-16 {
    font-weight: 600;
  }

  ._1-2col.mob-margin-t-24-copy {
    width: 55%;
  }

  .section {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  ._1-3col-2 {
    width: 30%;
  }

  ._3col-row.cards-row {
    margin-top: 60px;
  }

  .section-17 {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .video-wrap-2 {
    margin-top: 60px;
  }

  .div-block-11 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .expert-slide {
    width: 42%;
  }

  .image-proekt {
    width: 100%;
    max-width: 100%;
  }

  .col.slide-item {
    width: 50%;
  }

  .heading-41 {
    font-size: 24px;
    line-height: 1.4;
  }

  ._1-3col {
    width: 33%;
  }

  .r-price-grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    padding-top: 0;
  }

  .discaunt-text-4 {
    font-size: 12px;
  }

  .r-discaunt-circle-2 {
    width: 102px;
    height: 102px;
    top: -48px;
    left: -13%;
    transform: none;
  }

  .r-discaunt-circle-2.orange {
    top: -40px;
    left: -20%;
  }

  .footer-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-phone-4 {
    font-size: 20px;
  }

  .footer-mail-4 {
    font-size: 12px;
  }

  .order-popup-container {
    padding: 40px;
  }

  .nav-btn {
    margin-left: auto;
  }

  .navbar-7 {
    padding-left: 20px;
    padding-right: 0;
  }

  .menu-btn {
    color: #9c9fb0;
  }

  .menu-btn.w--open {
    color: #9c9fb080;
    background-color: #0000;
  }

  .nav-menu-3 {
    background-color: #000;
  }

  .hero-bottom {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bell-text {
    font-size: 14px;
  }

  .hero-top-1 {
    padding-top: 2%;
    padding-bottom: 2%;
  }

  .header-circle-box {
    inset: -18% 12% auto auto;
  }

  .hero {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sale-circle-4 {
    width: 7em;
    height: 7em;
    top: -39px;
    left: -68px;
  }

  .header-circle-box-mobile-3 {
    display: block;
  }

  .sale-circle-5 {
    width: 7em;
    height: 7em;
    top: -39px;
    left: -68px;
  }

  ._1-2col-4.mob-margin-t-24-copy {
    width: 50%;
    padding-right: 80px;
  }

  .section-18 {
    padding-top: 120px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .section-18.sec-story {
    padding-bottom: 0;
  }

  .story-slider-wrap {
    margin-right: 0;
  }

  .story-slide {
    width: 42%;
  }

  .form-title {
    margin-right: 20px;
    font-size: 32px;
  }

  .first-pay-wrap {
    font-size: 18px;
  }

  .form-right-cont.form2 {
    align-items: flex-start;
    max-width: none;
    margin-left: 0;
  }

  .block-text-480 {
    width: 100%;
    max-width: 480px;
    margin-right: 10px;
  }

  .form-circle-box-3 {
    z-index: 20;
    top: -10%;
    left: 0%;
  }

  .sale-circle-3 {
    flex-direction: column;
    position: absolute;
    inset: 0% 0% 0% -40px;
  }

  .h2-white-5 {
    font-size: 36px;
    line-height: 1.4;
  }

  .first-pay-ico {
    width: 40px;
  }

  .pay-info-block {
    margin-top: -20px;
  }

  .form-cost-block {
    min-height: 0;
    padding: 32px;
  }

  .form-title-wrap {
    margin-bottom: 60px;
  }

  .footer-5 {
    padding-top: 120px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-top-3 {
    margin-top: 0;
    padding-top: 0;
  }

  .footer-phone-5 {
    font-size: 20px;
  }

  .footer-mail-5 {
    font-size: 12px;
  }

  .footer-link-4 {
    margin-right: 20px;
  }

  .container-1462.nav-cont {
    justify-content: space-between;
  }

  .r-form-heading-2 {
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 1.4;
  }

  .r-section-2 {
    flex-direction: column;
    padding: 140px 20px 80px;
    display: flex;
  }

  .r-prise-block-3 {
    margin-bottom: 0;
    display: block;
  }

  .r-discaunt-circle-3 {
    width: 102px;
    height: 102px;
    top: -48px;
    left: -20%;
    transform: none;
  }

  .par-16-403 {
    font-size: 16px;
  }

  .section-20 {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .project-lb-slide.slide-item {
    width: 50%;
  }

  .image-proekt-2 {
    width: 100%;
    max-width: 100%;
  }

  .footer-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-phone-6, .footer-mail-6 {
    font-size: 20px;
  }

  .ny-banner-wrapper-3 {
    padding-left: 20px;
    padding-right: 20px;
    inset: auto 0% 0%;
  }

  .navbar-3 {
    padding: 0 32px;
  }

  .top-logo-img-2 {
    height: 64px;
  }

  .menu-point {
    float: left;
    clear: both;
    margin-left: 20px;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: inline-block;
  }

  .navmenu-btn-2.w--open {
    color: #000;
    background-color: #0000;
  }

  .solid-btn-2 {
    padding: 18px 32px;
    font-size: 18px;
  }

  .solid-btn-2.sb-nav {
    float: left;
    clear: both;
    margin-left: 20px;
  }

  .nav-menu-4 {
    background-color: #221f1f;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .doc-block {
    flex-direction: column;
    margin-bottom: 24px;
  }

  .buttons-block__text {
    font-size: 14px;
  }

  .bg-line {
    max-width: 90%;
    display: inline-block;
    top: 21px;
    right: -246px;
  }

  .bg-line.hidden {
    inset: auto 0% 15%;
  }

  .top-logos {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .prise-list {
    margin-top: 9px;
  }

  .discaunt-circle {
    width: 102px;
    height: 102px;
    inset: -8% auto auto 0%;
  }

  .discaunt-circle.lastscreen {
    inset: -5% auto auto 0%;
  }

  .doc-block__text {
    font-size: 14px;
  }

  .old-price {
    margin-bottom: 0;
    font-size: 28px;
  }

  .form-small-text-4 {
    line-height: 1.3;
  }

  .container-1464 {
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .prise-block {
    margin-bottom: 0;
    display: block;
  }

  .form-block-new {
    width: 328px;
    margin-top: 0;
    padding: 24px;
  }

  .discaunt-text {
    font-size: 14px;
  }

  .prise-list__item {
    background-position: 0 7px;
    margin-bottom: 2px;
    line-height: 2;
    display: flex;
  }

  .form-col-text {
    max-width: 344px;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 1.3;
  }

  .buttons-block-3 {
    margin-bottom: 16px;
    margin-left: 0;
  }

  .form-btn {
    margin-bottom: 16px;
  }

  .form-text-inner {
    margin-bottom: 24px;
  }

  .doc-block__item {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .doc-block__item.mr-o {
    margin-bottom: 0;
  }

  ._2-col-block-4 {
    z-index: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px;
  }

  ._3-col-grid {
    margin-top: 0;
    position: relative;
    inset: auto auto 0%;
  }

  .par-16-404 {
    font-size: 16px;
  }

  .form-text-3 {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.71429;
  }

  .prise-col-3.end-col {
    margin-bottom: 0;
  }

  .grid__item {
    margin-right: 39px;
  }

  .caps-text {
    margin-bottom: 4px;
    font-size: 14px;
  }

  .top-logo-img {
    height: 64px;
  }

  .grid-simple-text {
    font-size: 18px;
    line-height: 1.2;
  }

  .form-col-titl {
    margin-bottom: 24px;
    font-size: 28px;
  }

  .grid-bold-text {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1.2;
  }

  .gray-span {
    font-size: 14px;
  }

  .form-field-4 {
    min-height: 48px;
    margin-bottom: 10px;
  }

  .section-28 {
    flex-direction: column;
    padding: 55px 20px 80px;
    display: flex;
  }

  .section-28._1-screen-form-copy {
    margin-top: 0;
    padding: 140px 32px 36px;
  }

  .crossed-text {
    line-height: 1.7;
  }

  .job-row {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .vak-websites-4 {
    margin-bottom: 30px;
  }

  .vak-about-4 {
    margin-bottom: 20px;
  }

  .vak-about-row-4 {
    flex-direction: column;
  }

  .payment-title {
    margin-bottom: 10px;
  }

  .jobs-list {
    margin-top: 40px;
  }

  .payment-bg {
    width: 230px;
    margin-top: 0;
    top: -15%;
    left: -4%;
  }

  .section-29 {
    flex-direction: column;
    padding: 55px 20px 80px;
    display: flex;
  }

  .section-29.purple-bg {
    display: none;
  }

  .section-29.sec-blue.sec-form {
    padding-top: 55px;
  }

  .section-29.sec-experts {
    padding-top: 55px;
    padding-bottom: 80px;
    overflow: visible;
  }

  .div-block-228 {
    margin-left: 0;
  }

  .why-img-3 {
    min-width: 92%;
    max-width: none;
  }

  .why-img-3.shadow-img {
    max-width: none;
  }

  .on-purple-bg {
    font-size: 20px;
  }

  .succes-tab-text {
    padding-bottom: 0;
    padding-left: 0;
  }

  .succes-name {
    flex: 0 auto;
    margin-right: 0;
  }

  .image-14 {
    align-self: flex-end;
    max-width: 80%;
    top: 0;
  }

  .image-17 {
    align-self: flex-end;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .succes-tab-menu {
    justify-content: center;
    width: auto;
    margin-top: 40px;
    margin-left: 0;
    padding-left: 0;
    overflow: visible;
  }

  .succes-name-row {
    flex-direction: column;
  }

  .heading-students {
    width: 100%;
    max-width: none;
    bottom: 0;
  }

  .image-16 {
    align-self: flex-end;
    max-width: 80%;
  }

  .succes-tab-img {
    justify-content: center;
    align-self: flex-end;
    align-items: center;
    padding-top: 100px;
  }

  .succes-tab-link {
    line-height: 1.1;
  }

  .succes-tab-link.w--current {
    height: auto;
  }

  .program-uptitle-item {
    margin-bottom: 10px;
  }

  .program-tabs {
    margin-left: 0;
  }

  .program-title-wrap {
    flex-wrap: wrap;
    display: flex;
  }

  .mob-drop-arr {
    display: none;
  }

  .program-tab-menu {
    width: 340px;
  }

  .program-row-content {
    margin-left: 40px;
  }

  .program-number {
    width: 50px;
    font-size: 80px;
    line-height: 80px;
  }

  .program-title-left {
    max-width: none;
  }

  .program-tab-arr {
    right: 13px;
  }

  .program-tab-link-2, .program-tab-link {
    min-height: 0;
    padding: 20px 32px 20px 20px;
    font-size: 18px;
  }

  .program-uptitle-row {
    display: block;
  }

  .container-18 {
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .program-fields-row {
    width: 100%;
    margin-left: 0;
  }

  .program-form-btn-wrap-2 {
    margin-left: 0;
  }

  .program-form-block {
    margin-top: 100px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .program-form-row-2 {
    text-align: center;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
  }

  .experts-tab-menu {
    align-self: auto;
  }

  .expert-tab-text {
    margin-left: 44px;
  }

  .expert-tab-row {
    justify-content: space-between;
    max-width: 1180px;
  }

  .expert-tab-link {
    width: 40%;
  }

  .text-block-54 {
    font-size: 14px;
  }

  .margin-t-80 {
    margin-top: 60px;
  }

  .resume-item-2 {
    height: auto;
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 40px;
  }

  .resume-right-1 {
    align-self: auto;
    margin-top: 0;
  }

  .portfolio-item {
    flex: 0 auto;
    width: 40%;
    height: 100%;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .portfolio-img {
    width: 245px;
    max-width: none;
    height: auto;
    max-height: none;
    display: block;
  }

  .portfolio-row {
    flex-wrap: nowrap;
    margin-left: 0;
    margin-right: 0;
  }

  .resume-line-2 {
    margin-bottom: 150px;
  }

  .container-diplom {
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-42.diplom-text {
    font-size: 38px;
  }

  .page-popup-content-2 {
    max-height: 100vh;
  }

  .gift-card-4 {
    flex: none;
  }

  ._1-3col-4 {
    flex: none;
    padding-left: 0;
  }

  .page-popup-2 {
    padding: 0;
  }

  .section-23 {
    flex-direction: column;
    padding: 55px 20px 80px;
    display: flex;
  }

  .page-popup-container-2 {
    border-radius: 0;
  }

  .scroll-wrap {
    margin-left: -24px;
    margin-right: -24px;
    padding-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: visible;
  }

  .page-popup-cross-2 {
    filter: none;
    background-color: #eff0f5;
    background-image: url("/landing-assets/b2/33/c50d0fd2c48acf743eafe8915898.png");
    width: 36px;
    height: 36px;
  }

  .div-block-198 {
    margin-top: 40px;
  }

  .prise-block-3 {
    margin-bottom: 0;
    display: block;
  }

  .form-col-text-5 {
    max-width: 344px;
    margin-bottom: auto;
    font-size: 16px;
    line-height: 1.3;
  }

  .form-btn-5 {
    margin-bottom: 16px;
  }

  .doc-block__item-2-copy-copy {
    margin-bottom: 0;
    margin-right: 40px;
  }

  .doc-block__item-2-copy-copy.mr-o {
    margin-bottom: 0;
    margin-right: auto;
    position: static;
    right: auto;
  }

  .doc-block__img-2-copy-copy {
    margin-right: 16px;
  }

  .doc-block__item-4 {
    margin-bottom: 10px;
    margin-right: 40px;
  }

  .doc-block-2-white-form-2 {
    flex-direction: row;
    flex: 0 auto;
    width: auto;
    margin-top: 40px;
    margin-bottom: 48px;
    display: flex;
  }

  .doc-block-2-mob-2 {
    flex-direction: row;
    flex: 0 auto;
    width: auto;
    margin-top: 40px;
    margin-bottom: 48px;
    display: none;
  }

  .container-price-2 {
    margin-top: 40px;
  }

  .grid-16 {
    display: block;
  }

  .footer-link-5 {
    margin-right: 40px;
  }

  .footer-link-5.fl-bot-polz, .footer-phone-7, .footer-c-4, .footer-lis-2 {
    font-size: 12px;
  }

  .footer-menu-2 {
    justify-content: flex-start;
    align-items: center;
    font-size: 12px;
  }

  .footer-mail-7 {
    font-size: 12px;
  }

  .order-popup-5 {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .par-36-4 {
    width: auto;
  }

  .section-26 {
    padding: 55px 20px 80px;
  }

  .paragraph {
    font-size: 18px;
  }

  ._3-lines {
    height: auto;
  }

  .description-percent {
    font-size: 20px;
  }

  ._100-percent-text {
    margin-left: 20px;
    font-size: 24px;
  }

  ._100-wrap {
    width: 200px;
  }

  ._100-text {
    font-size: 48px;
  }

  .how-img-ml {
    width: 100%;
    position: relative;
    left: -20px;
  }

  .program-tabs-2 {
    margin-left: -32px;
  }

  .program-row-content-2 {
    margin-left: -11px;
    padding-left: 0;
  }

  .program-title-left-3 {
    max-width: none;
  }

  .image-146 {
    display: none;
  }

  .order-popup-container-4 {
    padding: 40px;
  }

  .logo-1-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-move-2 {
    z-index: 100;
    margin-left: 0;
    padding-left: 4%;
    padding-right: 4%;
    display: block;
    left: 0%;
    right: 0%;
  }

  .nav-menu-5 {
    background-color: #14161f;
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .brand-6 {
    flex: 1;
    padding-left: 0;
  }

  .menu-button-2 {
    color: #fff;
    background-color: #14161f;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #14161f;
    padding-right: 20px;
  }

  .button-8 {
    text-align: center;
    margin-right: auto;
    display: none;
  }

  .button-8.btn-mob {
    max-width: 150px;
    margin-top: 10px;
    margin-left: auto;
    display: block;
  }

  .container-1465.cont-nav {
    justify-content: space-between;
    margin: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .text-menu-5 {
    text-align: center;
  }

  .button-9 {
    margin-left: auto;
  }

  .navbar-8 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0;
  }

  .sale-circle-6 {
    width: 7em;
    height: 7em;
    top: -39px;
    left: -68px;
  }

  .mask-img-5 {
    padding-top: 15px;
  }

  .header-circle-box-10 {
    inset: 0% auto auto 0%;
  }

  .container-1467.top {
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-1467._3 {
    z-index: 1;
    z-index: 1;
    flex-flow: wrap;
    display: flex;
  }

  .container-1467._3.form_btm, .container-1467.resume {
    flex-direction: column;
  }

  .sale-circle-9 {
    width: 7em;
    height: 7em;
    top: -39px;
    left: -68px;
  }

  .image-31 {
    height: 54.4%;
    top: -28px;
    left: -18px;
  }

  .par-36-baner {
    font-size: 28px;
    line-height: 36px;
  }

  .div-block-162 {
    margin-top: 2px;
    margin-right: 10px;
    overflow: visible;
  }

  .image-30 {
    width: 85%;
    margin-top: -7px;
  }

  .block-banner-2 {
    max-width: 310px;
  }

  .par-16-banner.m-top-25 {
    margin-top: 16px;
    font-size: 14px;
    line-height: 20px;
  }

  .par-36-5.white, .par-36-5.tab {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-43 {
    font-size: 24px;
    line-height: 1.4;
  }

  .h2-white-6 {
    font-size: 36px;
    line-height: 1.4;
  }

  .box-course-2 {
    margin-left: 0;
  }

  .quarter-s-subtitle-3 {
    width: 320px;
  }

  .card-7-3 {
    margin-top: 64px;
  }

  .wrp-text-336-2.m-top-16 {
    width: 100%;
  }

  ._1-3col-present-4.center {
    margin-left: 38px;
    margin-right: 38px;
  }

  .form-circle-box {
    inset: -6% auto auto -17%;
  }

  .par-16-400 {
    font-size: 14px;
  }

  .block-text-480-4 {
    width: 50%;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .block-form-2-2 {
    width: 60%;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 24px 110px;
  }

  .block-form-2-2.form_btm {
    width: 60%;
    margin-right: auto;
  }

  .sale-circle-11 {
    width: 7em;
    height: 7em;
    top: -39px;
    left: -68px;
  }

  .footer-c-5 {
    font-size: 12px;
  }

  .footer-menu-3 {
    justify-content: flex-start;
    align-items: center;
    font-size: 12px;
  }

  .container-1469 {
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .footer-mail-8, .footer-phone-8 {
    font-size: 12px;
  }

  .order-popup-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .expert-img {
    width: 90px;
  }

  .story-slide-link-3 {
    height: auto;
  }

  .mob_link {
    display: none;
  }

  .menu_btn_grey {
    margin-left: 10px;
    margin-right: 10px;
  }

  .phone_block {
    flex: none;
    display: block;
  }

  .dropdown-3, .wrapper_btm.hide_trnslt {
    display: block;
  }

  .dropdown_main_menu {
    display: none;
  }

  .dropdown_main_menu.w--open {
    z-index: 100000;
    height: 92vh;
  }

  .header_section {
    padding-left: 38px;
    padding-right: 38px;
  }

  .trnsltn_block {
    display: none;
  }

  .right_flex {
    max-width: 560px;
  }

  .right_flex.width_wtht_trnsltn {
    max-width: 450px;
  }

  .par-36-6 {
    width: auto;
  }

  .bold-text-41 {
    font-weight: 600;
  }

  .bank_benefit {
    padding-top: 10px;
  }

  .bank_benefit.semi-bold {
    text-align: left;
    max-width: 300px;
    font-size: 16px;
  }

  .bank_column-right {
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .banks_container {
    flex-direction: column;
  }

  .bank_img {
    margin-right: 0;
  }

  .body--1-5 {
    margin-bottom: 0;
  }

  .body--1-5.semi-bold {
    font-size: 16px;
  }

  .heading-44 {
    font-size: 24px;
    line-height: 1.4;
  }

  .program-fields-row-3 {
    width: 100%;
    margin-left: 0;
  }

  .container-20 {
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-61 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-7-4 {
    margin-top: 64px;
  }

  .container-diplom-2 {
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  .c_section {
    padding-left: 38px;
    padding-right: 38px;
  }

  .c_section.bg_pic.pddng_btm_24 {
    background-position: 100% 100%;
    background-size: 100%;
  }

  .c_section.bg_grey_mob {
    background-color: #f4f5fa;
  }

  .c_container.flex_hrzntl._1 {
    align-items: flex-start;
  }

  .c_container.flex_hrzntl {
    flex-direction: column;
    align-items: flex-start;
  }

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

  .c_container.grid_main.divin {
    display: block;
  }

  .par-packet {
    max-width: 193px;
    font-size: 14px;
    line-height: 20px;
  }

  .sec-packages {
    overflow: hidden;
  }

  .wrapper-packages {
    width: 112%;
    margin-left: -36px;
    margin-right: -36px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .wrapper-included {
    grid-column-gap: 40px;
    flex-wrap: wrap;
    grid-template-rows: max-content max-content auto auto;
    grid-template-columns: max-content 1fr;
    justify-content: flex-start;
  }

  .box-included {
    justify-content: flex-start;
    margin-bottom: 16px;
  }

  .cont {
    background-image: none;
    padding-left: 36px;
    padding-right: 36px;
  }

  .par-64._4 {
    font-size: 16px;
  }

  .card-included {
    flex-direction: column;
    padding-bottom: 40px;
  }

  .map_link.mrgn_btm_24 {
    font-size: 12px;
  }

  .footer_phone {
    font-size: 16px;
  }

  .footer_phone.mrgn_btm_24 {
    margin-right: 10px;
  }

  .footer_link {
    width: 148px;
  }

  .footer_link.mrgn_btm_24 {
    margin-right: 10px;
  }

  .public_pol.mrgn_btm_24.mrgn_btm_16 {
    font-size: 12px;
  }

  .footer_mail {
    font-size: 16px;
  }

  .popup-order-title-2 {
    font-size: 24px;
  }

  .swiper-wrapper.new.author.mrg-top_0 {
    margin-top: 0;
  }

  .swiper-slide.it {
    width: 46%;
  }

  .swiper-slide._3 {
    width: 100%;
  }

  .swiper-slide._4 {
    width: 93%;
  }

  .swiper-slide._5.swiper-author {
    width: 100%;
  }

  .swiper-slide._5.swiper-author.min_w_auto {
    min-width: 100%;
  }

  .main_uppr_wrapper.form_wrapper_780 {
    display: block;
  }

  .blocks_wrapper {
    flex: none;
  }

  .flex_wrapper {
    flex-direction: column;
  }

  .career_text {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .header_4.mrgn_btm_8 {
    font-size: 20px;
  }

  .flex_block.mrgn_rght_24 {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .slider_wrapper_cards {
    display: block;
    overflow: hidden;
  }

  .card_wrapper {
    max-width: 280px;
    height: 290px;
    max-height: 323px;
  }

  .card_wrapper.hght_340 {
    height: 310px;
  }

  .card_wrapper.mrgn_rght_24 {
    margin-right: 24px;
  }

  .grid_cards {
    display: none;
  }

  .crk_card {
    max-width: 280px;
    min-height: 304px;
  }

  .crk_cards_wrapper-2 {
    display: none;
  }

  .crk_slider_wrapper {
    margin-top: 17px;
    display: block;
    overflow: hidden;
  }

  .free_course_form {
    max-width: 335px;
    margin-left: auto;
    margin-right: auto;
    padding: 24px;
  }

  .free_course_btn {
    width: 100%;
  }

  .free_course_form_input-2 {
    width: 100%;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .div-block-264 {
    flex-direction: column;
  }

  .image-187 {
    margin-top: 16px;
    margin-left: auto;
    margin-right: auto;
  }

  .wrapper_635 {
    max-width: 100%;
    margin-right: 0;
  }

  .arrow_circles_wrapper-2 {
    display: none;
  }

  .resume_position_wrapper-2 {
    width: 100%;
  }

  .content_block.mrgn_rght_20.max_wdt_637 {
    max-width: 100%;
    margin-bottom: 32px;
    margin-right: 0;
  }

  .form_wrapper {
    margin-top: 45px;
    margin-right: auto;
  }

  .banks_logos {
    flex-direction: column;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .list-2 {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    display: block;
  }

  .bank_img_mrgn {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .image-sec-internet-2 {
    width: 50vw;
    margin-top: 0;
  }

  .section-new.sec__internet {
    padding-left: 4%;
    padding-right: 4%;
  }

  .cont-slick-navc-copy {
    justify-content: center;
  }

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

  .cont-flex-slide-2 {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
  }

  .max-w-cont-sec-internet-2 {
    margin-top: 30px;
    margin-left: 0;
  }

  .nav-slick {
    margin-left: 0;
  }

  .wrp-text-623-2.m-top-24 {
    padding-right: 0;
  }

  .card-7-5 {
    margin-top: 64px;
  }

  .div-block-254 {
    grid-template-rows: 24px;
    grid-template-columns: min-content max-content;
  }

  .paragraph-38 {
    max-width: 272px;
  }

  .text-span-110 {
    padding-left: 0;
  }

  .form-8, .form-8.shadows {
    min-width: 336px;
  }

  .form-8.shadows-it {
    min-width: 330px;
  }

  .h3-36 {
    font-size: 28px;
    line-height: 36px;
  }

  .image-153.m-right-8 {
    margin-right: auto;
    padding-right: 8px;
  }

  .container-small-box {
    margin-top: 24px;
  }

  .sec-main {
    background-image: url("/landing-assets/a4/35/258485a3156f856685a2da059700.png");
    background-size: 50% 100%;
    margin-top: 0;
  }

  .h1-54 {
    font-size: 36px;
    line-height: 48px;
  }

  .form-block-3 {
    max-width: 336px;
    margin-top: 48px;
  }

  .heading-2 {
    z-index: 2;
  }

  .heading-2._2 {
    font-size: 36px;
    line-height: 48px;
  }

  .grid-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-grid-2 {
    border-radius: 30px;
    padding-top: 24px;
    font-size: 12px;
  }

  .cont-22 {
    background-image: none;
    padding-left: 36px;
    padding-right: 36px;
  }

  .cont-22.black {
    background-image: none;
  }

  .cont-22.form-2 {
    flex-flow: row;
    align-items: center;
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .cont-22.form-3 {
    flex-direction: row;
    align-items: center;
  }

  .sign-in-link.black {
    justify-content: flex-start;
  }

  .sign-in-link.center.onlymob {
    display: flex;
  }

  .sign-in-link.m-top-100 {
    margin-top: 48px;
  }

  .sign-in-link.hidden {
    display: none;
  }

  .sign-in-link._2 {
    margin-top: 32px;
  }

  .sect {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .sect.black {
    padding-top: 122px;
  }

  .arrow {
    width: 8%;
  }

  .par-more.who {
    z-index: 2;
    z-index: 2;
    margin-bottom: 40px;
  }

  .image-159 {
    z-index: 1;
    width: 39%;
    inset: -9% 7% auto auto;
  }

  .par-h, .par-h.m-buttom-15 {
    font-size: 18px;
    line-height: 24px;
  }

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

  .text-head-it {
    width: 55%;
    max-width: 300px;
    margin-left: 40px;
    margin-right: 20px;
    font-size: 20px;
    line-height: 26px;
  }

  .par-it {
    width: 52%;
    max-width: 400px;
    margin-left: auto;
    font-size: 16px;
    line-height: 22px;
  }

  .div-track {
    top: 0%;
  }

  .div-track-mob2 {
    max-width: 183px;
    top: 14%;
  }

  .div-grid {
    background-color: #f4f5fa;
    border-radius: 30px;
    font-size: 12px;
  }

  .image--scheme {
    width: 48%;
    display: none;
  }

  .text-s {
    bottom: 5%;
    left: auto;
    right: 4%;
  }

  .div-track-3 {
    max-width: 271px;
    top: 0%;
    left: auto;
    right: 0%;
  }

  .div-track-2 {
    bottom: 0%;
  }

  .div-block-257 {
    margin-top: 86px;
  }

  .text-track {
    font-size: 12px;
  }

  .image-160 {
    margin-bottom: 82px;
    padding-top: 210px;
    display: block;
  }

  .grid-17 {
    width: 100vw;
    margin-left: -36px;
    margin-right: -36px;
    padding-left: 36px;
    padding-right: 36px;
    overflow: scroll;
  }

  .div-card {
    min-width: 276px;
  }

  .mask-img-6 {
    max-width: 516px;
  }

  .columns-3 {
    grid-column-gap: 40px;
    grid-template-columns: auto;
  }

  .column-5, .column-6 {
    max-width: none;
  }

  .wrp-text-8 {
    margin-bottom: 48px;
  }

  .line-logo-copy {
    min-width: 1130px;
    overflow: scroll;
  }

  .div-logo {
    border-radius: 0;
    justify-content: flex-start;
    align-self: stretch;
    width: auto;
    margin-left: -36px;
    margin-right: -36px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .div-logo.disable-scrollbar.bg_white {
    border-radius: 16px;
    margin-left: 0;
    margin-right: 0;
    padding: 15px 25px 7px;
  }

  .swiper-slide-2 {
    width: 100%;
  }

  .block-grid {
    align-items: center;
    margin-bottom: 32px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .box-arrow-slider.hidden {
    display: none;
  }

  .box-arrow-slider.tablet {
    display: flex;
  }

  .card-clide {
    flex-direction: column;
  }

  .block-text-clide {
    order: 1;
    max-width: none;
    margin-bottom: 0;
    margin-right: 30px;
  }

  .wrp-text-slide.mob {
    align-self: flex-start;
    margin-bottom: 32px;
    display: block;
  }

  .wrp-text-slide.hidden {
    display: none;
  }

  .grid-26 {
    grid-column-gap: 8px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 115px 115px;
    grid-auto-columns: 115px;
    justify-content: space-between;
  }

  .mask-img-slide-3 {
    margin-bottom: 32px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .mask-img-slide-3._2 {
    padding: 32px 30px 24px;
    line-height: 130%;
  }

  .mask-img-slide-3._4 {
    padding-left: 40px;
  }

  .column-2 {
    padding-top: 0;
  }

  .columns {
    grid-column-gap: 20px;
    grid-row-gap: 48px;
    grid-template-rows: 1fr auto;
    grid-template-columns: 1fr 1fr;
    align-items: end;
    margin-top: 48px;
  }

  .block-text-7 {
    max-width: none;
  }

  .column-3 {
    max-width: none;
    margin-bottom: 64px;
  }

  .columns-2 {
    grid-column-gap: 30px;
    grid-template-columns: auto;
  }

  .max-w-630-2 {
    width: 100%;
  }

  .box-h6 {
    max-width: none;
  }

  .tabs-menu-pecialization {
    z-index: 1;
    background-color: #f4f5fa00;
    border-style: none;
    border-radius: 0;
    width: 100vw;
    margin-left: -36px;
    margin-right: -36px;
    padding-left: 36px;
    padding-right: 36px;
    position: sticky;
    top: 0;
    overflow: scroll;
  }

  .card-specialization.horiz {
    flex-direction: column;
  }

  .wraper-card-specialization.grid {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .wrapper-box-profession {
    font-size: 14px;
    line-height: 18px;
  }

  .tab-name-specialization {
    white-space: nowrap;
    background-color: #f4f5fa;
    border-top: 1px solid #d4d4dd;
    border-bottom: 1px solid #d4d4dd;
    flex-wrap: nowrap;
    align-items: center;
    display: flex;
  }

  .tab-name-specialization.w--current {
    z-index: 1;
    border-top-style: solid;
    border-top-color: #20222e;
    border-bottom-style: solid;
    border-bottom-color: #20222e;
    margin-left: -6px;
    margin-right: -6px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .tab-name-specialization.round {
    border-left: 1px solid #d4d4dd;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
  }

  .tab-name-specialization.round.w--current {
    z-index: 1;
    border-left-color: #20222e;
    margin-left: 0;
    padding-left: 24px;
    padding-right: 26px;
  }

  .tab-name-specialization.last {
    border-right: 1px solid #d4d4dd;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
  }

  .tab-name-specialization.last.w--current {
    border-right-color: #20222e;
    margin-right: 0;
    padding-right: 24px;
  }

  .box-more {
    min-height: auto;
  }

  .box-more.margin-left {
    width: 100%;
    margin-top: 24px;
    margin-left: 0;
  }

  .box-heading-tab-pane {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .block-text-12 {
    max-width: 300px;
  }

  .form-block-4 {
    max-width: 336px;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-18 {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .swiper-slide-3._4 {
    width: 100%;
    min-width: 100%;
  }

  .swiper-slide-3._6 {
    justify-content: flex-start;
    width: 100%;
    min-width: 100%;
    min-height: 450px;
  }

  .swiper-slide-3._8 {
    width: 100%;
    min-width: 100%;
  }

  .swiper-slide-3._5 {
    width: 100%;
    min-width: 100%;
    min-height: 500px;
  }

  .tabs-content {
    margin-top: 100px;
    overflow: visible;
  }

  .div-block-252, .div-block-252._2 {
    display: none;
  }

  .columns-4 {
    flex-wrap: wrap;
    grid-template-columns: auto auto auto;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .columns-4._2 {
    display: flex;
  }

  .column-7 {
    max-width: 150px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .par-66._2 {
    font-size: 36px;
  }

  .column-9 {
    display: none;
  }

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

  .div-block-245 {
    grid-template-columns: auto 1fr;
  }

  .sect-2 {
    padding-top: 64px;
    padding-bottom: 52px;
  }

  .image-152 {
    height: auto;
  }

  .sec-packages-2 {
    overflow: hidden;
  }

  .par-packet-2 {
    max-width: 193px;
    font-size: 14px;
    line-height: 18px;
  }

  .par-packet-2._3 {
    max-width: 182px;
  }

  .card-included-2 {
    flex-direction: column;
  }

  .box-included-2 {
    justify-content: flex-start;
  }

  .wrapper-year {
    margin-top: 28px;
  }

  .wrapper-included-2 {
    grid-column-gap: 40px;
    grid-template-rows: max-content max-content auto auto;
    grid-template-columns: max-content 1fr;
  }

  .div-block-259 {
    background-color: #ffffff80;
    height: 1px;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .div-block-237 {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto auto;
  }

  .button-signup.white {
    border-top: 1px #fff;
  }

  .sec-add-information {
    padding-bottom: 50px;
  }

  .colum-question-2 {
    max-width: none;
  }

  .columns-question {
    grid-template-columns: auto;
  }

  .wrp-text-12 {
    width: 100%;
    max-width: 460px;
    margin-right: 50px;
  }

  .mrgn_btm_48 {
    margin-bottom: 16px;
  }

  .main_form_wrapper {
    max-width: 433px;
    margin-right: auto;
  }

  .btm_form_wrapper-2 {
    margin-right: auto;
  }

  .promo_popup {
    display: none;
    top: auto;
    left: auto;
  }

  .promo_text {
    box-shadow: 1px 1px 3px #000;
  }

  .success-message-12 {
    padding-top: 60px;
  }

  .form_main_basics {
    margin-left: 0;
    margin-right: 0;
  }

  .c_section-2 {
    padding-left: 38px;
    padding-right: 38px;
  }

  .c_section-2.bg_pic.pddng_btm_24 {
    background-position: 100% 100%;
    background-size: 100%;
  }

  .c_section-2.bg_grey_mob {
    background-color: #f4f5fa;
  }

  .fs_16.clr_grey_2-0.pddng_rght_40 {
    padding-right: 0;
  }

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

  .metod-video-wrap {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .metod-video-wrap.mrgn_0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .timeline-item-uptitle {
    font-size: 16px;
  }

  .timeline-wrap {
    padding-top: 48px;
  }

  .timeline-wrap.pddng_0 {
    padding-top: 0;
  }

  .timeline-item-line {
    left: 11px;
  }

  .timeline-item-line.hght_mob {
    bottom: 0%;
  }

  .timeline-2 {
    grid-template-columns: 2.5fr 3fr 3fr 2.25fr 1.5fr;
  }

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

  .timeline-2.timeline_new.nobrdr {
    border-top-style: none;
  }

  .timeline-item {
    padding-top: 30px;
    padding-left: 28px;
  }

  .timeline-item.brdr_top_0 {
    border-top: 1px solid #fff;
    padding-bottom: 32px;
  }

  .timeline-item.brdr_top_2 {
    border-top: 1px solid #8576e1;
    padding-bottom: 32px;
  }

  .timeline-item.brdr_top_1 {
    border-top: 1px solid #b0a7e9;
    padding-bottom: 32px;
  }

  .timeline-item.brdr_top_4 {
    border-top: 1px solid #725ef2;
    padding-bottom: 32px;
  }

  .timeline-item.brdr_top_3 {
    border-top: 1px solid #8576e1;
    padding-bottom: 32px;
  }

  .timeline-circle {
    width: 24px;
    height: 24px;
    top: -12px;
  }

  .timeline-end-2 {
    top: -18px;
  }

  .timeline-end-2.text-24px.line_hght_1 {
    top: 0;
    left: -14px;
    right: auto;
  }

  .plan_wrapper_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-191 {
    display: none;
  }

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

  .image-192 {
    margin-right: auto;
  }

  .line-logo-copy-2 {
    min-width: 1130px;
    overflow: auto;
  }

  .testim-list {
    grid-column-gap: 36px;
    grid-row-gap: 48px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 48px;
  }

  .testim-content-bottom {
    grid-template-columns: 1.25fr;
  }

  .testim-slide {
    margin-top: 0;
  }

  .testim-item {
    align-items: flex-start;
  }

  .image-3427.mob_mrgn_right {
    width: 24px;
    margin-right: 8px;
  }

  .par-67 {
    font-size: 16px;
  }

  .swiper-button-next-3 {
    margin-right: 0;
  }

  .container-1470 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .link-18, .leg_info-2 {
    font-size: 12px;
  }

  .acc_num_info-2 {
    align-self: flex-start;
    font-size: 12px;
  }

  .footer_inner_block-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_block-2 {
    padding-top: 48px;
    padding-left: 38px;
    padding-right: 38px;
  }

  .footer_left_wrapper-2 {
    width: 100%;
    max-width: 560px;
    margin-right: 120px;
  }

  .contacts_link.mrgn_btm_16 {
    font-size: 12px;
  }

  .left_info_wrapper-2 {
    max-width: 580px;
    margin-right: 20px;
  }

  .brand-7 {
    flex: 0 auto;
  }

  .container-1471 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .tehnol-wr {
    margin-bottom: 0;
    margin-right: 0;
  }

  .t-14.bold.form_text_unique_offer.abs {
    line-height: 1.3;
  }

  .t-14.border {
    padding: 5px 12px;
    font-size: 12px;
  }

  .div-block-280 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .div-block-280.w_100 {
    grid-column-gap: 8px;
    grid-template-columns: 1fr 1fr;
  }

  .max-w-526-copy {
    max-width: 527px;
    margin-right: 24px;
  }

  .h1-54-2 {
    font-size: 36px;
    line-height: 44px;
  }

  .h1-54-2.mrgn_btm_10 {
    font-size: 42px;
  }

  .form-block-5 {
    max-width: 336px;
    margin-top: 48px;
  }

  .text-span-169 {
    line-height: 36px;
  }

  .text-span-171 {
    padding-left: 0;
  }

  .sec-main-it {
    background-image: url("/landing-assets/a4/35/258485a3156f856685a2da059700.png");
    background-size: 50% 100%;
  }

  .max-w-623-3 {
    max-width: 600px;
  }

  .max-w-623-3.m-top-24 {
    padding-right: 0;
  }

  .div-block-662 {
    grid-column-gap: 8px;
    top: 25px;
  }

  .box-card-specialist.new-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-126 {
    grid-column-gap: 10px;
    grid-template-columns: auto min-content auto;
  }

  .image-3409 {
    margin-top: 130px;
  }

  .h2-white-7 {
    font-size: 36px;
    line-height: 1.4;
  }

  .image-3407 {
    object-fit: cover;
    max-width: 160px;
  }

  .image-3407.new-grid {
    border-top-right-radius: 30px;
  }

  .image-3453 {
    max-width: 60%;
  }

  .image-3453.icon-target {
    width: 75%;
    top: -15px;
    left: -11px;
  }

  .grid-128 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .p-24 {
    font-size: 22px;
  }

  .h2-100 {
    font-size: 65px;
  }

  .wit-card-copy {
    padding-top: 36px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .h2-64.no-margin.s-54, .h2-64.reg.s-54 {
    font-size: 54px;
  }

  .text-span-167 {
    font-size: 14px;
  }

  .t-36.bold, .t-36.bold.new-grid {
    font-size: 24px;
  }

  .box-tags-otrasl {
    border-radius: 32px;
    padding: 35px;
  }

  .box-tags-otrasl.new-grid {
    padding: 35px;
  }

  .par-23 {
    font-size: 21px;
  }

  .h3-24 {
    font-size: 24px;
  }

  .wrapper-box-timer {
    width: 100%;
    max-width: 336px;
  }

  .div-logo-2 {
    border-radius: 0;
    justify-content: flex-start;
    align-self: stretch;
    width: auto;
    margin-left: -36px;
    margin-right: -36px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .div-logo-2.disable-scrollbar._2 {
    overflow: scroll;
  }

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

  .box-education {
    margin-top: 80px;
  }

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

  .two-card {
    width: 48%;
  }

  .section-text.align-center.pdn-btm {
    padding-bottom: 61px;
  }

  .section-text.pddng_btm_0 {
    padding-bottom: 30px;
  }

  .accordion-block {
    flex-wrap: wrap;
  }

  .heading-2-4 {
    z-index: 2;
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 48px;
  }

  .heading-2-4._2 {
    font-size: 36px;
    line-height: 48px;
  }

  .section-new-2.black {
    border-radius: 48px;
    padding: 80px 36px;
  }

  .div-block-695 {
    right: 0;
  }

  .p-20.s-18 {
    font-size: 18px;
  }

  .p-20.tabl {
    font-size: 14px;
  }

  .p-20.grey.right.s-18 {
    font-size: 18px;
  }

  .form-block-6 {
    max-width: 336px;
    margin-left: 0;
    margin-right: 0;
  }

  .par-39._3 {
    padding-left: 20px;
    padding-right: 0;
  }

  .par-39._2 {
    font-size: 18px;
  }

  .line-logo-copy-3 {
    min-width: 1130px;
  }

  .line-logo-copy-3.justify-position.gap_30 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .par-30.s-26 {
    font-size: 26px;
  }

  .image-159-copy {
    z-index: 1;
    width: 39%;
    display: none;
    inset: -9% 7% auto auto;
  }

  .bottom-box-card {
    padding-bottom: 50px;
  }

  .right-col-3 {
    margin-top: 60px;
  }

  .white-box-blockchin, .white-box-blockchin.new-grid {
    padding: 47px;
  }

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

  .cont-2.form-2 {
    flex-flow: row;
    align-items: center;
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .cont-2.black {
    background-image: none;
  }

  .cont-2.black.new, .cont-2.black.new.gap-60 {
    width: 100%;
  }

  .cont-2.black.new {
    width: 100%;
    margin-left: auto;
    padding-left: 30px;
  }

  .cont-2.black.new.gap-60, .cont-2.new-grid-con.mw-63percent, .cont-2.new-grid-con.mw-63percent {
    width: 100%;
  }

  .cont-2.new-grid-con.mw-63percent.digital.w_100 {
    padding-left: 30px;
  }

  .cont-2.new-grid-con.mw-100percent {
    width: 100%;
  }

  .heading-2-3 {
    z-index: 2;
  }

  .div-grid-white {
    padding-bottom: 48px;
  }

  .t-23.white.border.s-18 {
    font-size: 18px;
  }

  .par-56._4 {
    font-size: 16px;
  }

  .par-56._2 {
    flex: 0 auto;
  }

  .par-51._2 {
    font-size: 36px;
  }

  .block-text-123 {
    width: 50%;
  }

  .mini-box-graph {
    border-radius: 32px;
  }

  .close-remodal.hiddem-mobile {
    display: block;
  }

  .heading-2-5 {
    z-index: 2;
    font-size: 48px;
    line-height: 56px;
  }

  .arrow-2 {
    width: 32px;
  }

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

  .box-start-time.new-grid {
    grid-template-columns: 1fr 1fr;
  }

  .form-new-3 {
    min-width: 336px;
  }

  .grid-box-column {
    flex-direction: column;
    display: flex;
  }

  .grid-box-column.height-240_box, .grid-box-column.height-280_box, .grid-box-column.height-300_box, .grid-box-column.height-320_box, .grid-box-column.height-180_box, .grid-box-column.height-380_box, .grid-box-column.height-440_box, .grid-box-column.height-260_box, .grid-box-column.height-210_box, .grid-box-column.height-340_box, .grid-box-column.height-420_box {
    padding-top: 30px;
  }

  .sect-3 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .sect-3.mb-96 {
    padding-top: 80px;
  }

  .sect-3.black-new {
    padding-top: 122px;
  }

  .sect-3.black-new.mt-110.black-color {
    padding-top: 80px;
  }

  .sect-3.black-new.mb-64 {
    margin-top: auto;
  }

  .sect-3.mb-77 {
    padding-left: 0;
  }

  .quarter-s-subtitle-6 {
    width: 90%;
  }

  .box-course-4 {
    grid-column-gap: 24px;
    flex-direction: row;
    margin-left: 0;
    padding-top: 0;
  }

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

  .new-form-sticky {
    max-width: 336px;
  }

  .div-block-691._2 {
    display: none;
  }

  .top-box-card {
    min-height: 100px;
  }

  .t-20 {
    min-height: 120px;
    font-size: 16px;
  }

  .mask-img-91 {
    max-width: 516px;
  }

  .form-column {
    z-index: 9999;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: #00000082;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 15px;
    display: none;
    position: fixed;
    inset: 0% 0;
    overflow: scroll;
  }

  .box-arrow-slider-3.tablet {
    justify-content: flex-end;
    display: flex;
    position: static;
  }

  .mw-1440.new-grid {
    width: 100%;
  }

  .wrapper-included-4 {
    grid-template-rows: max-content max-content auto auto;
    grid-template-columns: max-content 1fr;
  }

  .wrapper-packages-2 {
    width: 112%;
    margin-left: -36px;
    margin-right: -36px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .wrapper-packages-2.disable-scrollbar {
    flex-wrap: nowrap;
    overflow: scroll;
  }

  .card-included-4 {
    flex-direction: column;
  }

  .heading-2-6 {
    z-index: 2;
  }

  .box-details-main-h.clr_black {
    text-align: left;
  }

  .trigger-modal {
    z-index: 9999;
    background-color: #fff;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    justify-content: space-between;
    align-items: center;
    padding: 24px 36px;
    position: fixed;
    inset: auto 0% 0%;
  }

  .trigger-modal.js_fix_order {
    z-index: 100;
  }

  .div-block-705 {
    grid-row-gap: 8px;
    flex-direction: column;
    max-width: 410px;
  }

  .heading-48 {
    font-size: 24px;
    line-height: 28px;
  }

  .inpt_form-2 {
    width: 100%;
    max-width: none;
  }

  .btm_form-3 {
    width: 100%;
    max-width: 100%;
  }

  .answer-form {
    flex-direction: column;
  }

  .div-block-710 {
    max-width: 100%;
    margin-bottom: 16px;
  }

  .phone_block-2.mob_menu {
    margin-bottom: 32px;
  }

  .mobile_btn {
    color: #000;
    background-color: #0000;
    border: 1px solid #000;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    max-width: 195px;
    height: 54px;
    margin-top: 8px;
    font-size: 16px;
    font-weight: 400;
    display: none;
  }

  .inst_block.mob_menu {
    margin-bottom: 32px;
  }

  .icon-3 {
    color: #000;
    text-align: center;
    margin-top: 0;
    font-size: 50px;
    line-height: 1;
  }

  .nav_menu_button {
    align-self: auto;
    width: 50px;
    height: 50px;
    display: block;
  }

  .email_block.mob_menu {
    margin-bottom: 32px;
  }

  .header_black-3 {
    z-index: 300;
    display: flex;
    position: relative;
    inset: 0% 0% auto;
  }

  .image-176.mob_mrgn_right, .image-3477.mob_mrgn_right {
    margin-right: 8px;
  }

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

  .mobile_menu {
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 64px 20px;
    display: none;
    position: absolute;
    inset: 100% 0% auto;
  }

  .header_info {
    display: none;
  }

  .header_content-2 {
    position: relative;
  }

  .header_button-2 {
    display: none;
  }

  .text-block-60 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .edufree {
    padding-left: 38px;
    padding-right: 38px;
  }

  .par_24 {
    font-size: 18px;
    line-height: 26px;
  }

  .par_24._2.m-buttom-40 {
    margin-bottom: 30px;
    font-size: 20px;
  }

  .par_24._2.m-buttom-24, .par_24._2.m-buttom-68 {
    font-size: 20px;
  }

  .text-span-144 {
    padding-top: 2px;
    padding-bottom: 6px;
  }

  .image-223 {
    max-width: 18vw;
    left: 41%;
  }

  .block-text-80 {
    max-width: 350px;
    margin-right: 30px;
  }

  .text-span-145 {
    line-height: 30px;
  }

  .wrp-text-80 {
    margin-bottom: 30px;
  }

  .cont-4 {
    background-image: none;
    padding-left: 36px;
    padding-right: 36px;
  }

  .par-36-7._5 {
    font-size: 28px;
    line-height: 130%;
  }

  .par-36-7.m-buttom-24 {
    margin-bottom: 20px;
    font-size: 28px;
  }

  .h1-48._3 {
    font-size: 36px;
  }

  .div-block-375 {
    padding-top: 0;
  }

  .image-251 {
    width: 100px;
    top: -74px;
  }

  .button-edufree.adv-new {
    background-position: 95%;
    padding-left: 40px;
    padding-right: 70px;
  }

  .div-adv-new {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
    padding-top: 50px;
  }

  .sect-adv {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .div-online-adv {
    padding-top: 0;
  }

  .div-button {
    margin-right: 40px;
  }

  .div-block-406 {
    margin-top: 13px;
  }

  .block-text-82 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .mask-img-80 {
    width: 50%;
  }

  .block-text-img-81 {
    margin-right: 0;
  }

  .m-top-25 {
    margin-top: 20px;
  }

  .image-226 {
    max-width: 80%;
  }

  .sect-5 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .image-228 {
    max-width: 80px;
    top: -33px;
  }

  .block-text-85 {
    max-width: none;
  }

  .image-227 {
    max-width: 50px;
  }

  .card-grid-80 {
    min-height: 200px;
  }

  .circle {
    width: 65px;
    height: 65px;
    left: -30px;
  }

  .grid-72 {
    grid-column-gap: 47px;
    grid-row-gap: 47px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .demo_fs_24.bold.mrgn_btm_10 {
    text-align: center;
  }

  .demo_main_text.max_wdth_705 {
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
  }

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

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

  .btm_form_wrapper {
    margin-right: auto;
  }

  .demo_container {
    padding-left: 0;
    padding-right: 0;
  }

  .demo_container.flex_hrzntl {
    flex-direction: column;
  }

  .label_wth_brdr {
    margin-bottom: 16px;
    margin-right: 0;
  }

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

  .brdr_rds_20 {
    max-width: 80%;
  }

  .div-block-263 {
    flex-direction: column;
  }

  .speaker_card.max_w_270 {
    max-width: 270px;
  }

  .demo_fs_54.mrgn_btm_48 {
    margin-bottom: 24px;
    font-size: 42px;
  }

  .mrgn_rght_24 {
    text-align: center;
    margin-bottom: 24px;
    margin-right: 0;
  }

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

  .paragraph-14 {
    font-size: 12px;
    line-height: 1.2;
  }

  .header-age._2 {
    margin-bottom: 16px;
    font-size: 10px;
  }

  .section-teacher.main {
    padding-top: 20px;
  }

  .section-teacher.main.h_45vh {
    height: 60vw;
  }

  .button-teacher.main {
    padding: 10px 40px;
    font-size: 14px;
  }

  .circle-2 {
    margin-top: 0;
  }

  .h3-teacher-2 {
    margin-top: 0;
  }

  .container-grid-teacher {
    max-height: 150px;
    margin-top: -20px;
  }

  .text-24.bold {
    margin-top: 0;
    font-size: 12px;
  }

  .h3-36-2 {
    font-size: 28px;
    line-height: 36px;
  }

  .div-block-712 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .paragraph-78 {
    font-size: 12px;
    line-height: 1.2;
  }

  .paragraph-78.main {
    font-size: 12px;
    line-height: 18px;
  }

  .image-3358 {
    display: none;
  }

  .text-span-176 {
    padding-top: 2px;
    padding-bottom: 6px;
  }

  .grid-41 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .card-grid-2._4 {
    flex-direction: row;
    max-width: none;
    min-height: 229px;
    padding-top: 35px;
  }

  .card-grid-2._3 {
    justify-content: space-between;
    max-width: none;
    min-height: 270px;
    padding-bottom: 30px;
    padding-left: 27px;
    padding-right: 27px;
  }

  .grid-42 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-top: 0;
    display: grid;
  }

  .grid-130 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .sect-6 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .sect-6._15 {
    padding-top: 36px;
  }

  .div-block-716 {
    margin-top: 48px;
  }

  .drpdwn_content_grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .btm_form_wrapper-3 {
    margin-right: auto;
  }

  .circle-sale {
    left: auto;
    right: -32px;
  }

  .div-block-718 {
    margin-top: 48px;
  }

  .promo_popup-2 {
    top: auto;
    bottom: 60px;
    left: 0%;
  }

  .btm_form-2 {
    width: 100%;
    max-width: 100%;
  }

  .promo_text-2 {
    box-shadow: 1px 1px 3px #000;
  }

  .form_wrapper-2 {
    width: auto;
    margin-top: 45px;
    margin-right: auto;
  }

  .points {
    width: 100%;
  }

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

  .heading-2-7 {
    z-index: 2;
  }

  .par-h-4 {
    font-size: 18px;
    line-height: 24px;
  }

  .arrow-3 {
    width: 32px;
  }

  .cont-23 {
    background-image: none;
    padding-left: 36px;
    padding-right: 36px;
  }

  .cont-23.new-grid-cont.mw-63percent {
    width: 100%;
  }

  .sect-7 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .block-course-3 {
    flex-wrap: wrap;
  }

  .right-col-4 {
    margin-top: 60px;
  }

  .box-course-5 {
    grid-column-gap: 24px;
    flex-direction: row;
    margin-left: 0;
    padding-top: 0;
  }

  .right-col-5 {
    margin-top: 60px;
  }

  .box-course-6, .box-course-7 {
    grid-column-gap: 24px;
    flex-direction: row;
    margin-left: 0;
    padding-top: 0;
  }

  .div-block-727 {
    grid-column-gap: 15px;
  }

  .image-3501 {
    margin-right: auto;
    display: none;
  }

  .standart_cont__1200.flex_hrzntl {
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-start;
  }

  .standart_cont__1200.flex_hrzntl.bg_dark_grey {
    align-items: flex-start;
  }

  .standart_cont__1200.flex_hrzntl.bg_dark_grey.flex_reversed {
    grid-row-gap: 0px;
    flex-direction: column-reverse;
    padding-top: 35px;
  }

  .standart_cont__1200.flex_hrzntl.bg_dark_grey.flex_rows_0 {
    grid-row-gap: 0px;
    overflow: hidden;
  }

  .standart_cont__1200.rltv {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
  }

  .lightbox-link-5 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-728 {
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-3495 {
    width: 100%;
    display: block;
  }

  .image-3502 {
    margin-right: 0;
    display: none;
  }

  .section-34 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fs_24-3 {
    font-size: 20px;
  }

  .div-block-729 {
    grid-template-columns: 1fr 1fr;
    max-width: 720px;
  }

  .pddngs_67, .section-35 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-726 {
    margin-top: 20px;
    margin-left: 20px;
  }

  .image-3493 {
    transform: rotate(0);
  }

  .image-3503 {
    bottom: 0;
  }

  .fs_24-4 {
    font-size: 20px;
  }

  .image-3498 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .abslt_img_2, .abslt_img_3 {
    display: none;
  }

  .compilation_bnefit_card {
    background-position: 20px 26px;
    background-size: 46px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
  }

  .compilation_bnefit_card.abslt_pos_4, .compilation_bnefit_card.abslt_pos_5, .compilation_bnefit_card.abslt_pos_3, .compilation_bnefit_card.abslt_pos_2, .compilation_bnefit_card.abslt_pos_1 {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .abslt_img_1 {
    display: none;
  }

  .div-block-730 {
    grid-column-gap: 15px;
  }

  .image-3506 {
    max-width: 420px;
    bottom: -40px;
    right: 220px;
  }

  .div-block-731 {
    width: 80%;
    display: block;
  }

  .image-3507 {
    margin-right: auto;
    display: none;
  }

  .image-3508 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-block-100 {
    font-size: 18px;
  }

  .thank_you_grid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-101 {
    margin-top: 16px;
    margin-bottom: 25px;
    font-size: 18px;
  }

  .line-logo-copy-4 {
    min-width: 1130px;
  }

  .line-logo-copy-4.justify-position.gap_30 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-829 {
    max-width: 420px;
    padding: 15px;
    top: 100px;
    right: -120px;
  }

  .div-block-829.ios_popup_btn {
    right: -120px;
  }

  .text-block-211 {
    margin-bottom: 5px;
    font-size: 28px;
  }

  .div-block-803 {
    max-width: 350px;
    height: 182px;
    padding-top: 32px;
    padding-left: 42px;
    padding-right: 35px;
  }

  .button-14 {
    font-size: 16px;
  }

  .text-block-183 {
    max-width: 300px;
    font-size: 34px;
  }

  .mob_dev_sect_1 {
    background-position: 70%;
    background-size: auto;
  }

  .mob_dev_sect_1.bg_desktop_2_0 {
    background-position: 55% 0;
  }

  .image-3598 {
    width: 40px;
  }

  .text-span-199 {
    font-size: 47px;
  }

  .div-block-826 {
    max-width: 103px;
    height: 44px;
  }

  .image-3601 {
    top: 15px;
    right: 15px;
  }

  .form-block-14 {
    max-width: 326px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .image-3597 {
    width: 30px;
  }

  .container-1483 {
    grid-column-gap: 30px;
    grid-template-rows: min-content auto;
    grid-template-columns: 1fr max-content;
  }

  .mob_dev_sect_2.pddng_top_175 {
    padding-top: 20px;
  }

  .mob_dev_sect_2.padding_top_270 {
    padding-top: 114px;
  }

  .mob_dev_sect_2.pddng_top_60, .mob_dev_sect_2.pddng_top_175 {
    padding-top: 20px;
  }

  .container-1484 {
    grid-column-gap: 30px;
    grid-template-rows: min-content auto;
    grid-template-columns: 1fr max-content;
  }

  .container-1484.mob-dev_description_grid {
    grid-template-columns: 1fr .8fr;
  }

  .container-1485 {
    grid-column-gap: 30px;
    grid-template-rows: min-content auto;
    grid-template-columns: 1fr max-content;
  }

  .container-1485.flex_cont {
    grid-row-gap: 44px;
    flex-direction: column;
    align-items: center;
  }

  .div-block-815 {
    grid-template-columns: max-content 1fr;
  }

  .div-block-813 {
    background-position: 21px;
    background-size: 21px;
    width: 100%;
    max-width: 254px;
    padding: 15px 21px 15px 54px;
    font-size: 17px;
  }

  .div-block-813.ios_logo {
    background-position: 21px;
    background-size: 21px;
  }

  .text-block-197 {
    font-size: 13px;
  }

  .text-block-196 {
    width: 100%;
    font-size: 47px;
  }

  .container-1486 {
    grid-column-gap: 30px;
    grid-template-rows: min-content auto;
    grid-template-columns: 1fr max-content;
  }

  .container-1486.grid_program_wrapper {
    grid-template-rows: min-content auto auto;
    grid-template-columns: auto;
    place-content: center;
    place-items: center;
    width: 100%;
  }

  .div-block-818 {
    grid-template-rows: minmax(30px, min-content) min-content;
    grid-auto-flow: row;
  }

  .text-block-215 {
    width: 100%;
    font-size: 47px;
  }

  .container-1488 {
    grid-column-gap: 30px;
    grid-template-rows: min-content auto;
    grid-template-columns: 1fr max-content;
  }

  .container-1488.mob_dev_grid_rslts_wrppr {
    grid-template-columns: 1fr;
  }

  .container-1489 {
    grid-column-gap: 30px;
    grid-template-rows: min-content auto;
    grid-template-columns: 1fr max-content;
  }

  .container-1489.mob_dev_platform_wrapper {
    grid-template-columns: 1fr;
  }

  .text-block-206 {
    font-size: 47px;
  }

  .div-block-820 {
    grid-row-gap: 40px;
  }

  .div-block-819 {
    font-size: 18px;
  }

  .image-3594 {
    max-width: 354px;
    margin-top: -29px;
  }

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

  .text-block-217 {
    width: 100%;
    font-size: 47px;
  }

  .container-1490 {
    grid-column-gap: 30px;
    grid-template-rows: min-content auto;
    grid-template-columns: 1fr max-content;
  }

  .container-1490.mob_dev_company_logos_wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

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

  .image-3600 {
    width: 100%;
    display: block;
  }

  .container-1491 {
    grid-column-gap: 30px;
    grid-template-rows: min-content auto;
    grid-template-columns: 1fr max-content;
  }

  .container-1491.mob_dev_btn_on_form_wrrapper {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .div-block-825 {
    grid-row-gap: 27px;
    align-items: center;
  }

  .div-block-823 {
    grid-column-gap: 0px;
    grid-row-gap: 27px;
    flex-direction: column;
  }

  .div-block-824 {
    grid-row-gap: 27px;
    align-items: center;
  }

  .text-block-218 {
    width: 100%;
    font-size: 47px;
  }

  .text-block-218.mrgn_btm_85 {
    margin-bottom: 45px;
  }

  .container-1492 {
    grid-column-gap: 30px;
    grid-template-rows: min-content auto;
    grid-template-columns: 1fr max-content;
  }

  .div-block-832.ios_program_popup {
    display: block;
  }

  .div-block-832.android_program_popup, .section-46 {
    display: none;
  }

  .container-1493 {
    grid-column-gap: 30px;
    grid-template-rows: min-content auto;
    grid-template-columns: 1fr max-content;
  }

  .image-3604 {
    display: none;
  }

  .image-3605 {
    width: 100%;
    display: block;
  }

  .container-1494 {
    grid-column-gap: 30px;
    grid-template-rows: min-content auto;
    grid-template-columns: 1fr max-content;
  }

  .container-1494.grid_program_wrapper {
    grid-template-rows: min-content auto auto;
    grid-template-columns: auto;
    place-content: center;
    place-items: center;
    width: 100%;
  }

  .text-block-230 {
    width: 100%;
    font-size: 47px;
  }

  .card_price_wrapper {
    width: 100%;
  }

  .form_block {
    padding-left: 36px;
    padding-right: 36px;
  }

  .navigation {
    display: none;
  }

  .form-block-17 {
    width: 100%;
  }

  .main_information {
    max-width: none;
  }

  .text-block-131.width_507 {
    max-width: 370px;
  }

  .text-block-131.width_507.mrg-btm_32 {
    max-width: none;
  }

  .career-diagnostic {
    margin-right: 0;
  }

  .text-block-241 {
    font-size: 40px;
    line-height: 50px;
  }

  .text-block-105 {
    font-size: 18px;
    line-height: 24px;
  }

  .success_block-2 {
    padding-left: 36px;
    padding-right: 36px;
  }

  .text-span-205 {
    font-size: 40px;
    line-height: 50px;
  }

  .main_content {
    flex-direction: column;
    align-items: center;
  }

  .main_content.j-start {
    align-items: center;
  }

  .form-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
    max-width: 1196px;
  }

  .score-information {
    display: none;
  }

  .main_block {
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding: 50px 36px 20px;
  }

  .text-block-104 {
    font-size: 20px;
    line-height: 28px;
  }

  .success_content {
    max-width: 1196px;
  }

  .reviews_block {
    padding-left: 36px;
    padding-right: 36px;
  }

  .div-block-748 {
    flex-direction: column;
  }

  .rewiews_content {
    max-width: 1196px;
  }

  .html-embed-18 {
    display: block;
  }

  .html-embed-18.pos-relative {
    position: relative;
  }

  .form-16 {
    min-width: 336px;
  }

  .form-16.shadows-it {
    min-width: 330px;
  }

  .text-block-64 {
    text-align: center;
  }

  .h3-36-3 {
    font-size: 28px;
    line-height: 36px;
  }

  .h3-36-3.fs_28 {
    font-size: 20px;
    line-height: 26px;
  }

  .goal_item_h-2 {
    font-size: 36px;
    line-height: 48px;
  }

  .form-block-11 {
    max-width: 336px;
    margin-top: 48px;
  }

  .form-block-11.main.w_100.new-form {
    width: 100%;
    max-width: 100%;
  }

  .world-card {
    padding: 175px 16px 32px;
  }

  .world-card.world-card-map {
    height: 36vw;
  }

  .world-card.world-card-map.new-card {
    flex-direction: column;
  }

  .world-card.world-card-1, .world-card.world-card-2, .world-card.world-card-3 {
    background-size: auto 165px;
  }

  .div-block-289 {
    grid-column-gap: 0px;
    grid-row-gap: 29px;
    flex-direction: column;
  }

  .goal_item_text {
    font-size: 20px;
    line-height: 27px;
  }

  .trial-lessons {
    margin-bottom: 20px;
  }

  .link-block-11 {
    width: auto;
  }

  .image-3533 {
    width: 120%;
    max-width: none;
    left: -14%;
  }

  .image-3533.reset-width {
    width: 100%;
  }

  .container-1495.cont_wide.clr_white.grid-box {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .submit-button-purple-3.border.button-shadow.btn-anim:hover {
    box-shadow: none;
  }

  .section-47 {
    padding-top: 60px;
  }

  .section-47.world {
    padding-top: 100px;
  }

  .goal_item_h-3 {
    font-size: 36px;
    line-height: 48px;
  }

  .adv_item_img-2 {
    z-index: -1;
    width: 700px;
    min-height: 100px;
    top: -80px;
    left: -70px;
  }

  .adv_item_img-2.adv-img {
    width: 500px;
    margin-top: -100px;
    margin-bottom: -50px;
    padding-bottom: 0;
    position: static;
  }

  .adv_item_img-2.adv-img.pos-laptop.pos-for-trial {
    z-index: 1;
    margin-top: -69px;
    margin-bottom: -40px;
    position: relative;
    top: 8px;
    left: 3px;
  }

  .adv_item_img-2.adv-img.pos-child {
    margin-top: -50px;
  }

  .adv_item_img-2.adv-img.pos-child.pos-for-trial {
    z-index: 1;
    max-width: 500px;
    position: relative;
    top: 4px;
    left: -13px;
  }

  .card-principle {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 30px;
    display: flex;
  }

  .image-230.tablet {
    display: block;
  }

  .image-3367 {
    width: 16%;
    max-width: none;
    left: -24px;
  }

  .goal-grid-box {
    grid-column-gap: 0px;
    grid-row-gap: 49px;
    flex-direction: column;
    display: flex;
  }

  .heading-193 {
    margin-bottom: 24px;
  }

  .form_block-2 {
    max-width: 332px;
    margin-left: auto;
    margin-right: auto;
    padding: 24px;
  }

  .bg_form_img-2 {
    width: auto;
    max-width: none;
    height: 120%;
    inset: -60px auto auto -800px;
  }

  .form_btn-4 {
    align-self: auto;
    width: 100%;
    max-width: 274px;
  }

  .div-block-749 {
    width: 100%;
    height: 100%;
  }

  .about-block {
    justify-content: space-between;
  }

  .text-block-133 {
    font-size: 16px;
    line-height: 24px;
  }

  .heading_3.mrgn_btm_32 {
    font-size: 26px;
  }

  .form_input {
    align-self: auto;
    width: 100%;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .horizontal_form_wrapper {
    flex-direction: column;
    align-items: center;
  }

  .mrgn_top_16.mrgn_top_8.mrg-top_24 {
    margin-top: 24px;
  }

  .course-slide {
    width: 49%;
    margin-right: 16px;
  }

  .form_section {
    padding-left: 38px;
    padding-right: 38px;
  }

  .form_section.hide_mob {
    display: none;
  }

  .form_section.hide_mob.form-free-courses {
    margin-top: 0;
    margin-bottom: 50px;
    display: block;
  }

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

  .section-50 {
    margin-bottom: 80px;
  }

  .div-block-750 {
    grid-column-gap: 0px;
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .section-51 {
    background-image: url("/landing-assets/c3/0a/e2d37ed73155fa5464f6abbda047.svg"), url("/landing-assets/11/cb/516c660c9c533b57fb194bd51c53.svg"), url("/landing-assets/46/e5/99c7c2a12d0a3676d4ea8aa5af61.svg"), url("/landing-assets/e9/a9/673e843b1a1dcbf6d2e5ede7d6fe.svg");
    background-position: -200%, 120% 90%, 70% 0, 20% -4%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto;
    padding-top: 134px;
    padding-bottom: 32px;
  }

  .hare-desktop {
    display: none;
  }

  .hare-mobile {
    width: 60%;
    display: block;
  }

  .banner_s_desc, .banner_s_stable {
    display: none;
  }

  .banner_s_mob {
    display: inline-block;
  }

  .banner_s_mob-2 {
    display: none;
  }

  .new-price-main-2 {
    line-height: 32px;
  }

  .xmas-fire__fire {
    margin-bottom: 30px;
    display: block;
  }

  .xmas-fire__wrapper-follow-us {
    padding-left: 0;
    padding-right: 0;
  }

  .xmas-fire__wrapper-why {
    padding-bottom: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .xmas-fire__section-why {
    height: 800px;
  }

  .xmas-fire__btn-burn {
    width: 100%;
  }

  .xmas-fire__btn-burn.xmas-fire__btn-burn--form {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .why__questions {
    grid-column-gap: 50px;
    grid-row-gap: 0px;
    justify-content: space-between;
  }

  .xmas-fire__right-info {
    width: 100%;
    min-width: auto;
  }

  .why__btn {
    font-size: 14px;
  }

  .xmas-fire__video-burn-paper {
    height: 500px;
    position: relative;
  }

  .xmas-fire__main-section.xmas-fire__main-section--grid {
    height: auto;
  }

  .xmas-fire__left-info {
    width: 100%;
  }

  .xmas-fire__container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .question__cards-answer {
    margin-left: 30px;
    margin-right: 30px;
  }

  .xmas-fire__anim-garland {
    position: static;
  }

  .xmas-fire__section-paper-burning {
    height: 500px;
  }

  .xmas-fire__wrapper-welcome {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
  }

  .xmas-fire__modal-form {
    height: 100vh;
  }

  .welcome__counter {
    justify-content: center;
    max-width: none;
  }

  .find-out__secret-text {
    bottom: -40px;
  }

  .welcome__form-suptitle.welcome__form-suptitle--thk {
    text-align: center;
    width: auto;
  }

  .welcome__form-suptitle.welcome__form-suptitle--center {
    text-align: center;
    width: auto;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .welcome__form-suptitle.welcome__form-suptitle--center.welcome__form-suptitle--hidden-for-mob {
    display: none;
  }

  .find-out__item-img.find-out__item-img--itmath {
    width: 250px;
  }

  .gs-info__friends {
    flex: 0 auto;
    order: 1;
    align-self: center;
    margin-bottom: -72px;
    display: block;
    position: static;
  }

  .find-out__item {
    flex-direction: column;
  }

  .common-title {
    text-align: center;
  }

  .form__title {
    font-size: 32px;
  }

  .welcome__contacts-text {
    display: none;
  }

  .common-block__container {
    max-width: none;
  }

  .contact-link {
    border: 1px solid #fff;
    border-radius: 10px;
    justify-content: center;
    width: 40px;
    height: 40px;
    padding: 5px;
  }

  .welcome__main-content {
    grid-row-gap: 160px;
    flex-direction: column;
  }

  .welcome__main-content.welcome__main-content--itmath {
    grid-row-gap: 250px;
  }

  .find-out__wrapper {
    grid-row-gap: 34px;
  }

  .btns__wrapper {
    grid-row-gap: 7px;
    flex-direction: column;
    align-items: center;
  }

  .welcome__right-side {
    width: 100%;
  }

  .welcome__left-side {
    width: auto;
    padding-top: 0;
  }

  .welcome__left-side.welcome__left-side--itmath {
    align-items: center;
  }

  .welcome__left-side.welcome__left-side--itmath.welcome__left-side--thank {
    grid-row-gap: 40px;
  }

  .common-block.game-design__content-welcome {
    background-position: 80% 40%, 100% 40%;
    background-size: 270px, 420px;
  }

  .common-block.game-design__content-welcome.game-design__content-welcome--thk {
    background-position: 50% 100%, 100% 120%;
    background-size: 270px, contain;
    padding-bottom: 350px;
  }

  .common-block.game-design__content-gs-info {
    background-image: url("/landing-assets/41/40/f1025216f8049c9f4b899ab1fd6e.svg");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto;
    height: auto;
  }

  .common-block.itmath__content-find-out {
    background-image: none;
  }

  .common-block.itmath__content-welcome {
    background-image: url("/landing-assets/94/6e/035bbf5d1e956bbbf7436b8f2638.png"), linear-gradient(#e9ffd5, #dcd6ff);
    background-position: 50% 40%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 500px, auto;
  }

  .common-block.itmath__content-welcome.itmath__content-welcome--thank {
    background-position: 50% 100%, 0 0;
    background-size: 380px, auto;
    padding-bottom: 350px;
  }

  .common-block.security__content-welcome {
    background-position: 50% 45%;
    background-size: 370px;
  }

  .common-block.security__content-welcome.security__content-welcome--thk {
    background-position: 50% 95%;
    padding-bottom: 400px;
  }

  .gs-info__desc {
    flex-direction: column;
    margin-top: 30px;
  }

  .welcome__header {
    align-items: center;
  }

  .welcome__form {
    width: auto;
    padding-left: 25px;
    padding-right: 25px;
  }

  .gs-info__desc-text {
    grid-column-gap: 0px;
    flex-direction: column;
    margin-top: 0;
  }

  .btn-gs-info {
    border-radius: 10px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 26px;
  }

  .form__discount {
    right: -3%;
  }

  .itmath_suptitle {
    align-self: center;
  }

  .welcome__form-suptitle-2.welcome__form-suptitle--center {
    text-align: center;
    width: auto;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .welcome__form-suptitle-2.welcome__form-suptitle--center.welcome__form-suptitle--secur-mob {
    margin-top: 30px;
    font-size: 20px;
    line-height: 20px;
    display: block;
  }

  .security__friends {
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .cont-2 {
    background-image: none;
    padding-left: 36px;
    padding-right: 36px;
  }

  .cont-2.new-grid-con.mw-63percent {
    width: 100%;
  }

  .b2b_banner_wrapper {
    background-size: 90%;
  }

  .sect-8 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .catalog-gs__card-title {
    font-size: 20px;
    line-height: 1.2;
  }

  .catalog-gs__title {
    text-align: center;
    font-size: 40px;
    line-height: 1.2;
  }

  .catalog-gs__card-all-amount {
    font-size: 12px;
  }

  .catalog-gs__popup-area-info {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .catalog-gs__card-discount-amount {
    font-size: 17px;
  }

  .catalog-gs__card-hot-phrase {
    background-size: 12px;
    padding-left: 16px;
    font-size: 10px;
  }

  .catalog-gs__wrapper-form {
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .catalog-gs__popup {
    align-items: flex-start;
  }

  .catalog-gs__popup-form-container {
    margin-bottom: 40px;
  }

  .catalog-gs__popup-close-icon {
    width: 20px;
  }

  .catalog-gs__card-info-price {
    grid-column-gap: 4px;
  }

  .catalog-gs__card-discount {
    padding: 4px;
    font-size: 13px;
  }

  .catalog-gs__container {
    padding-left: 62px;
    padding-right: 62px;
  }

  .catalog-gs__popup-title {
    font-size: 26px;
  }

  .line-logo-copy-5 {
    min-width: 1130px;
  }

  .line-logo-copy-5.justify-position.gap_30 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .line-logo-copy-5.justify-position.gap_30.min-w_auto.min-h_auto {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    min-width: 920px;
    overflow: visible;
  }

  .dq-partners__icon {
    width: 160px;
  }

  .dq-cv__price-word {
    font-size: 18px;
  }

  .dev-qa__resume-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dq-reviews__elem-user-name {
    font-size: 30px;
  }

  .dq-reviews__elem-user-text {
    font-size: 16px;
  }

  .dq-consultation__list-item {
    line-height: 120%;
  }

  .dq-partners__text {
    margin-bottom: 20px;
  }

  .dq-counter__title {
    font-size: 22px;
  }

  .dq-program__content {
    width: auto;
  }

  .dq-know__whom-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dq-partners__info-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .dq-price__item-after {
    font-size: 18px;
  }

  .dev-qa__reviews-wrapper, .dev-qa__program-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dq-whom__item-text {
    font-size: 18px;
  }

  .dq-employing__bonus-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .dq-fast__title-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: auto;
  }

  .dq-price__amount-whole {
    color: #bbbac0;
    font-size: 24px;
  }

  .dq-fixed__form-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 130%;
  }

  .dev-qa__box-layout {
    background-image: none;
  }

  .dq-employing__subtitle {
    font-size: 18px;
    line-height: 130%;
  }

  .dev-qa__price-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dq-fast__price-block {
    grid-row-gap: 25px;
    grid-template-columns: 70% 1fr 1fr;
    margin-bottom: 40px;
  }

  .dq-whom__more-text {
    font-size: 18px;
  }

  .dq-resume__cv-gradient {
    position: absolute;
  }

  .dq-fixed__form-btn {
    cursor: pointer;
  }

  .dq-bonus__header {
    margin-bottom: 20px;
  }

  .dq-cv__text-block {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .dq-price__subtitle {
    font-size: 18px;
  }

  .dq-cv__another-professions-text {
    font-size: 16px;
  }

  .dev-qa__teachers-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dq-benifits__title {
    font-size: 20px;
  }

  .dq-program__item-pretext {
    margin-bottom: 2px;
    font-size: 14px;
  }

  .dq-description__list-item {
    font-size: 18px;
  }

  .dq-cv__profession {
    font-size: 26px;
  }

  .dev-qa__fast-start-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dq-consultation__form-block {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    grid-template-columns: 1fr 1fr;
  }

  .dq-mini-slider__rating {
    font-size: 28px;
  }

  .dq-reviews__elem-user-avatar {
    width: 48px;
  }

  .dq-program__item-additional {
    font-size: 16px;
  }

  .dq-welcome__form-block {
    width: 464px;
  }

  .dq-employing__partners {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .dev-qa__faq-wrapper {
    grid-row-gap: 20px;
    flex-flow: column;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .dq-price__item {
    grid-column-gap: 30px;
    padding: 22px 25px;
  }

  .dq-price__now-text {
    font-size: 32px;
  }

  .dq-fast__header-block {
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .dq__title {
    font-size: 48px;
  }

  .dq-cv__skills-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .dq-fixed__hr {
    border-top: 1px solid #4f4f4f;
    padding-bottom: 8px;
    padding-right: 0;
  }

  .dq__note-nformation {
    font-size: 14px;
  }

  .dq-slider__arrows-block {
    margin-bottom: 20px;
  }

  .dq-price__amount-sale {
    font-size: 48px;
  }

  .dq-price__item-grade {
    margin-bottom: 16px;
    font-size: 24px;
  }

  .dq-program__text {
    line-height: 130%;
  }

  .dq-consultation__subtitle {
    font-size: 18px;
    line-height: 130%;
  }

  .dev-qa__consultation-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dq-cv__wrapper {
    padding: 25px;
  }

  .dq-resume__projects {
    grid-template-columns: 1fr 1fr;
    padding: 30px;
  }

  .dev-qa__welcome-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dq-teachers__slider-item {
    margin-right: 30px;
  }

  .dev-qa__employing-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dq-benifits__stack-text {
    font-size: 18px;
  }

  .dq-fixed__info {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .dq-whom__btn.btn-fix-more {
    color: #fff;
    background-color: #0000;
    height: auto;
    margin-bottom: 10px;
    padding: 5px 10px;
  }

  .dq-price__installment {
    font-size: 14px;
  }

  .dq-partners__title {
    margin-bottom: 20px;
    font-size: 32px;
  }

  .dq-counter__time {
    font-family: Onest, sans-serif;
  }

  .dq-program__subtitle {
    font-size: 32px;
    line-height: 130%;
  }

  .dq-price__info-price {
    grid-row-gap: 30px;
    margin-bottom: 50px;
  }

  .dq-program__fixed-img {
    display: none;
  }

  .dq-stack__profession-wrapper.cv__stack {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    justify-content: center;
  }

  .dq-stack__profession-wrapper.stack-animation {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .dq-bonus__title {
    font-size: 20px;
    line-height: 130%;
  }

  .dq-price__item-text {
    line-height: 130%;
  }

  .dq-reviews__user-rating {
    font-size: 16px;
  }

  .dq-font-size-44 {
    font-size: 40px;
  }

  .dq__subtitle {
    font-size: 48px;
  }

  .dq-fixed__form-header {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 16px;
    display: flex;
  }

  .dq-reviews__slider-item {
    width: 345px;
    min-height: 730px;
    margin-right: 30px;
  }

  .dq-reviews__slider-item.slider-two-items {
    min-height: 730px;
  }

  .dev-qa__fixed-more {
    z-index: 10;
    color: #fff;
    background-color: #1f222e;
    border-radius: 24px;
    width: 100%;
    padding: 10px 20px;
    font-family: Onest, sans-serif;
    line-height: 120%;
    display: block;
    position: fixed;
    bottom: 0;
    overflow: hidden;
  }

  .dq-fixed__content {
    width: 100%;
    overflow: hidden;
  }

  .dev-qa__price-section {
    background-image: url("/landing-assets/e3/cc/5700e7751d5c9cdace0eb664d4ff.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 400px;
  }

  .dq-program__description-block {
    width: auto;
  }

  .dq-cv__content.personal-info {
    grid-column-gap: 50px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dq-cv__another-professions {
    font-size: 16px;
    line-height: 130%;
  }

  .dq-glider__resume-item {
    font-size: 22px;
  }

  .dq-training-going__description {
    font-size: 18px;
    line-height: 130%;
  }

  .dq-welcome__benifits {
    width: 100%;
  }

  .dev-qa__know-wrapper {
    grid-template-columns: 1fr;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dq-form__btn {
    font-size: 20px;
  }

  .dq-form__btn.fixed-more {
    justify-content: center;
    align-items: center;
    height: 54px;
    font-size: 18px;
    display: inline-flex;
  }

  .dq-mini-slider__arrow {
    width: 16px;
  }

  .dq-counter__box.consultation-flex {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    align-items: flex-start;
    margin-bottom: 40px;
  }

  .dq-counter__box.fixed-more {
    justify-content: flex-start;
    margin-bottom: 12px;
  }

  .dq-teachers__slider-photo {
    width: 180px;
  }

  .dq-price__form-block {
    align-self: center;
    width: 464px;
  }

  .dq-fixed__form-block {
    display: none;
  }

  .dev-qa__training-going-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dq-benifits__stack {
    margin-left: 0;
  }

  .dq-know__what-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dq-fast__subtitle {
    font-size: 18px;
    line-height: 130%;
  }

  .dev-qa__welcome-box {
    align-items: center;
    display: flex;
  }

  .dq-reviews__elem-title {
    font-size: 48px;
  }

  .dq-reviews__elem-subtitle {
    font-size: 18px;
  }

  .dq-resume__cv {
    flex-flow: column;
    display: flex;
  }

  .dq-consultation__list {
    font-size: 14px;
  }

  .dq-consultation__list.fixed-list {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    margin-bottom: 20px;
    font-size: 16px;
  }

  .dq-training-going__info-block {
    width: auto;
    margin-bottom: 30px;
  }

  .dq-partners__subtitle {
    font-size: 18px;
  }

  .dq-program__item-title {
    font-size: 20px;
  }

  .dq__btn {
    align-self: flex-start;
  }

  .dq-cv__price {
    font-size: 22px;
  }

  .dq-price__now-list {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .dq-fast__price {
    font-size: 28px;
  }

  .dq-faq__title-wrapper {
    margin-bottom: 20px;
  }

  .dq-benifits__offers {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(auto, 268px) minmax(auto, 268px);
  }

  .dq-cv__title {
    font-size: 32px;
  }

  .dev-qa__container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .dq-stack__profession {
    border-radius: 30px;
    padding: 6px 14px;
  }

  .dq-whom__description {
    font-size: 18px;
    line-height: 130%;
  }

  .dq-reviews__elem-info {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .dev-qa__fake-block-for-mob-fixed-offer {
    display: block;
  }

  .consultation__title {
    margin-bottom: 20px;
  }

  .network__section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .network__home-bg-img.network__home-bg-img-1 {
    bottom: 15%;
    right: auto;
  }

  .network__home-bg-img.network__home-bg-img-2 {
    right: 10%;
  }

  .network__home-bg-img.network__home-bg-img-4 {
    bottom: 45%;
    left: 5%;
    right: auto;
  }

  .network__home-bg-img.network__home-bg-img-3 {
    bottom: 25%;
  }

  .study__item {
    flex-flow: column;
    height: auto;
  }

  .study__item.study__item--reverse {
    flex-flow: column;
  }

  .reviews__slide-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 346px;
  }

  .popular__block-info {
    width: auto;
  }

  .form__timer-block.popup-timer {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 10px;
  }

  .certificate__full-program {
    width: auto;
  }

  .consultation__form {
    padding: 30px;
  }

  .network__home {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .job__info-subtitle {
    margin-bottom: 20px;
  }

  .network__program {
    margin-bottom: 80px;
    display: block;
  }

  .mini-slider__img {
    height: 27px;
  }

  .free__title {
    font-size: 28px;
  }

  .network__free-content {
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .resume__profession {
    margin-bottom: 12px;
    font-size: 26px;
  }

  .resume__salary-text {
    font-size: 18px;
  }

  .consultation__form-content {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
    align-items: flex-start;
  }

  .form__wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }

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

  .resume__salary {
    font-size: 22px;
  }

  .resume__other-proffesions {
    font-size: 16px;
  }

  .program__sticky-wrap-content {
    display: none;
  }

  .study__text-title {
    line-height: 120%;
  }

  .form__section {
    width: 440px;
  }

  .mini-slider__gradient {
    min-height: 62px;
  }

  .button-purple-2 {
    height: 56px;
    padding-top: 15px;
  }

  .consultation__form-info {
    width: auto;
    min-width: auto;
  }

  .network__popup-tariff {
    justify-content: center;
    align-items: flex-start;
  }

  .form__timer-text {
    font-size: 20px;
  }

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

  .resume__text {
    margin-bottom: 12px;
    font-size: 16px;
  }

  .resume__info-box {
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .network__container {
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .job__info-title {
    margin-bottom: 20px;
    font-size: 32px;
  }

  .slide__wrapper {
    padding-left: 36px;
    padding-right: 36px;
  }

  .slide__wrapper.slide__wrapper--flex {
    border-radius: 24px;
  }

  .free__subtitle {
    margin-bottom: 57px;
  }

  .study__text-subtitle {
    color: #111016;
  }

  .network__popular {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .program__width {
    width: auto;
  }

  .network__popup-tariff-block {
    grid-column-gap: 0px;
    grid-row-gap: 19px;
    flex-flow: column;
    align-items: stretch;
    margin-top: 30px;
    display: flex;
  }

  .network__title--online {
    font-size: 32px;
  }

  .free__img-block {
    width: 340px;
  }

  .resume__title-block {
    margin-bottom: 48px;
  }

  .certificate__block {
    background-image: none;
    width: auto;
    padding: 32px;
  }

  .resume__tab-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .study__img {
    width: auto;
  }

  .network__free-img {
    display: none;
  }

  .faq__block-flex {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
  }

  .resume__skills-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .study__block-text {
    padding: 40px;
  }

  .home__item-header {
    grid-column-gap: 16px;
    flex-flow: row;
    align-items: center;
  }

  .network__title {
    font-size: 56px;
  }

  .job__partners {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 40px 46px;
  }

  .home__benefits {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .consultation__form-flex {
    flex-flow: column;
    display: flex;
  }

  .network__title-2 {
    font-size: 56px;
  }

  .banner-top__link {
    display: block;
  }

  .banner-top__img {
    min-width: 100%;
    display: block;
  }
}

@media screen and (max-width: 767px) {
  h2 {
    font-size: 24px;
    line-height: 1.2em;
  }

  p {
    font-size: 14px;
    line-height: 1.4em;
  }

  .container-2-3 {
    flex-direction: column;
    align-items: center;
  }

  .container-2-3._3 {
    flex-direction: column;
  }

  .container-2-3.top {
    flex-direction: column;
    margin-bottom: 40px;
  }

  .container-2-3.vertical-center, .container-2-3.resume, .container-2-3.podarki, .container-2-3._3 {
    flex-direction: column;
  }

  .container-2-3.container-slide {
    margin-top: 80px;
    display: block;
  }

  .container-2-3.cont-slider {
    margin-left: 20px;
    margin-right: 20px;
  }

  .wrp-text.m-buttom-16 {
    margin-bottom: 6px;
  }

  .wrp-text.m-top-24 {
    margin-top: 15px;
  }

  .wrp-text.left-m-10.mob-m-10 {
    margin-left: 10px;
  }

  .wrp-text.mob-m-10.mob-res-20 {
    margin-bottom: 20px;
    margin-right: 10px;
  }

  .par-20.white, .par-20.semi-bold {
    font-size: 18px;
  }

  .par-20.semi-bold.stud {
    font-size: 14px;
    font-weight: 400;
  }

  .par-20.tab {
    max-width: 90%;
    line-height: 18px;
  }

  .par-20.top {
    font-size: 18px;
    line-height: 26px;
  }

  .par-20._2 {
    font-size: 14px;
  }

  .par-20.semi-bold, .par-20.white {
    font-size: 18px;
  }

  .par-20.semi-bold {
    height: auto;
    font-size: 18px;
  }

  .wrp-h1 {
    margin-top: 6px;
    margin-bottom: 16px;
  }

  .mask-img {
    justify-content: center;
    height: auto;
    margin-top: 64px;
    padding-left: 0;
    display: none;
  }

  .grid {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .par-36 {
    font-size: 24px;
    line-height: 32px;
  }

  .par-36.white.plum {
    color: #fff;
  }

  .par-36.tab {
    font-size: 36px;
    line-height: 48px;
  }

  .par-36.plum {
    margin-bottom: -7px;
    font-size: 36px;
    line-height: 48px;
  }

  .card-2 {
    margin-left: 0;
    padding: 20px 20px 32px;
  }

  .body--1 {
    font-size: 14px;
    line-height: 20px;
  }

  .body--1.semi-bold {
    font-size: 16px;
  }

  .body--1._4 {
    line-height: 20px;
  }

  .body--1.text-icons-light-bg-40 {
    font-size: 14px;
    line-height: 20px;
  }

  .body--1.plum-ling {
    margin-top: 0;
  }

  .block-button.m-top-56 {
    margin-top: 32px;
  }

  .block-button.m-top-32 {
    margin-top: 0;
    margin-bottom: 32px;
  }

  .block-button.m-top-56 {
    justify-content: flex-start;
    margin-top: 32px;
  }

  .grid-2 {
    grid-row-gap: 34px;
    grid-template-columns: 1fr;
    margin-top: 32px;
  }

  .wrp-text-337.m-bottom-12, .wrp-text-337.m-bottom-16, .wrp-text-337.m-bottom-12, .wrp-text-337.m-bottom-12 {
    max-width: none;
  }

  .wrp-text-337.m-bottom-12._2-lines {
    height: 52px;
  }

  .wrp-text-337.m-bottom-12 {
    max-width: none;
  }

  .container-2 {
    border-radius: 16px;
    padding: 40px 20px;
  }

  .wrp-text-623.m-top-24 {
    margin-top: 16px;
  }

  .wrp-text-470 {
    width: 100%;
    margin-bottom: 40px;
  }

  .wrp-text-470.m-bottom-32 {
    margin-bottom: 24px;
  }

  .wrp-text-470.m-top-4 {
    margin-bottom: 32px;
  }

  .wrp-text-470.m-top-32 {
    margin-top: 16px;
    margin-bottom: 8px;
  }

  .grid-3 {
    margin-top: 42px;
  }

  .mask-img-2 {
    width: 50%;
    height: 120px;
    margin-right: 0;
  }

  .block-text-527 {
    margin-top: 40px;
  }

  .block-text-527._2 {
    margin-top: 0;
  }

  .block-text-527._3 {
    margin-top: 0;
    margin-bottom: 45px;
  }

  .par-26.semi-bold {
    margin-right: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .par-26.white {
    font-size: 18px;
    line-height: 26px;
  }

  .par-26.white.prgrm {
    font-size: 14px;
  }

  .par-26.semi-bold {
    margin-bottom: 4px;
    margin-right: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .par-60 {
    font-size: 36px;
    line-height: 48px;
  }

  .grid-4 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
    margin-top: 48px;
  }

  .wrp-text-1000.m-bottom-80 {
    margin-bottom: 56px;
  }

  .card-slide {
    border-radius: 16px;
    width: 230px;
    min-height: 320px;
  }

  .lr-padding-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lr-padding-2.section-3, .lr-padding-2.section-4, .lr-padding-2.section-5 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .lr-padding-2.section-8, .lr-padding-2.section-9, .lr-padding-2.section-10, .lr-padding-2.section-11, .lr-padding-2.section-13, .lr-padding-2.section-12, .lr-padding-2.section-14, .lr-padding-2.section-16, .lr-padding-2.section-17 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .lr-padding-2.section-18 {
    padding-top: 32px;
    padding-bottom: 64px;
  }

  .lr-padding-2.section-podarki, .lr-padding-2.section-16, .lr-padding-2.sec__diplom {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .lr-padding-2.sec__hero {
    padding-bottom: 64px;
  }

  .lr-padding-2.sec-big-p, .lr-padding-2.sec__black-tabs, .lr-padding-2.sec__t-112, .lr-padding-2.sec__pad-112 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .lr-padding-2.sec__logo-slider, .lr-padding-2.sec__programm, .lr-padding-2.sec__grey__pad-112, .lr-padding-2.section-12, .lr-padding-2.sec__resume, .lr-padding-2.sec__gifts, .lr-padding-2.sec__success, .lr-padding-2.faq, .lr-padding-2.section-8, .lr-padding-2.sec__black-tabs, .lr-padding-2.section-8, .lr-padding-2.sec__logo-slider {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .lr-padding-2.sec__100-percents {
    flex-direction: column;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .lr-padding-2.section-10 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .lr-padding-2.section-1 {
    padding-bottom: 64px;
  }

  .lr-padding-2.section-3, .lr-padding-2.section-4, .lr-padding-2.section-5, .lr-padding-2.section-8, .lr-padding-2.section-10, .lr-padding-2.section-13, .lr-padding-2.section-12, .lr-padding-2.section-14, .lr-padding-2.section-16, .lr-padding-2.section-17, .lr-padding-2.section-5 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .lr-padding-2.section-6 {
    padding-bottom: 64px;
  }

  .lr-padding-2.section-14, .lr-padding-2.section-9 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .mask-img-slide {
    height: auto;
    margin-bottom: 16px;
  }

  .block-text-slide {
    padding-bottom: 24px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-slide {
    margin-top: 40px;
    font-weight: 400;
  }

  .line {
    display: none;
  }

  .h2-white {
    font-size: 24px;
  }

  .h2-white.m-top-8 {
    font-size: 18px;
    line-height: 26px;
  }

  .box-course {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .right-col {
    margin-left: 0;
  }

  .par-13.normal {
    font-size: 10px;
    line-height: 14px;
  }

  .block-course {
    padding-top: 8px;
    padding-bottom: 12px;
  }

  .wrp-accordion {
    padding-top: 16px;
    padding-bottom: 0;
  }

  .close {
    width: 16px;
    height: 16px;
  }

  .div-block-6 {
    margin-bottom: 64px;
    padding-left: 3%;
    padding-right: 3%;
  }

  .wrp-text-1107.m-buttom-80 {
    margin-bottom: 32px;
  }

  .block-form {
    margin-bottom: 64px;
    padding-top: 36px;
    padding-bottom: 48px;
  }

  .form-block {
    margin-top: 24px;
  }

  .form {
    flex-direction: column;
    align-items: center;
  }

  .field {
    text-align: center;
    max-width: 260px;
    margin-bottom: 12px;
    margin-right: 0;
  }

  .div-block-7 {
    max-width: 260px;
  }

  .card-slide-2 {
    border-radius: 16px;
    width: 90%;
    max-width: 336px;
    min-height: 300px;
    margin-right: 16px;
    padding: 20px;
  }

  .block-ti-slider {
    align-items: flex-start;
    margin-bottom: 32px;
  }

  .wrp-text-160 {
    max-width: none;
  }

  .mask-img-slide-2 {
    margin-right: 12px;
  }

  .grid-5 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .wrp-text-336.m-top-16 {
    width: 100%;
  }

  .card-7 {
    margin-top: 37px;
    padding: 24px 20px 30px;
  }

  .text-block-1 {
    margin-bottom: 16px;
  }

  .text-block-2 {
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-bottom: 40px;
  }

  .wrp-text-115 {
    max-width: 122px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-3 {
    margin-top: 16px;
  }

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

  .image-4 {
    max-width: 100%;
  }

  .image-6 {
    max-width: 50%;
    height: auto;
  }

  .card-slide-3 {
    width: 230px;
  }

  .mask-img-slide-3 {
    min-height: auto;
  }

  .wrp-text-225.m-top-16 {
    max-width: none;
    margin-top: 8px;
  }

  .wrp-text-horizontal.m-top-62 {
    grid-template-rows: auto;
    align-items: end;
    margin-top: 24px;
  }

  .wrp-text-horizontal.m-top-80 {
    margin-top: 48px;
  }

  .wrp-text-horizontal.m-top-24 {
    grid-template-rows: auto;
    align-content: end;
    align-items: end;
  }

  .block-form-2 {
    align-self: center;
    width: auto;
    max-width: none;
    margin-top: 48px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 48px;
    padding-bottom: 48px;
    position: static;
  }

  .image-9 {
    max-width: 527px;
  }

  .dropdown-toggle {
    display: none;
  }

  .navbar-move {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-menu, .text-menu.w--current {
    margin-bottom: 10px;
  }

  .flickity-carousel-11 {
    margin-top: 24px;
    margin-left: 0;
    overflow: visible;
  }

  .carousel-cell {
    padding-right: 16px;
  }

  .carousel-cell.invisible_width {
    width: 150px;
  }

  .lbox1 {
    justify-content: center;
    width: 100%;
    margin-top: 35px;
  }

  .div-block-10 {
    display: block;
  }

  .div-block-10._2 {
    display: none;
  }

  .flickity-carousel-2 {
    margin-top: 32px;
  }

  .tab-link.w--current {
    line-height: 20px;
  }

  .tab-link {
    font-size: 14px;
    line-height: 20px;
  }

  .heading {
    font-size: 36px;
    line-height: 48px;
  }

  .desktop-box {
    display: none;
  }

  .mobile-box {
    margin-top: 32px;
    display: block;
  }

  .tabs {
    flex-direction: column-reverse;
    display: flex;
  }

  .logo-row {
    text-align: center;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: auto;
    grid-auto-flow: row;
    place-content: start center;
    place-items: center;
    width: 100%;
    padding-right: 0;
    display: block;
  }

  .logo-row.double {
    display: none;
  }

  .logo {
    width: auto;
    height: 48px;
    margin: 12px;
  }

  .logo.mobile {
    display: inline-block;
  }

  .arrows-box {
    display: none;
  }

  .exp-avatar {
    width: 57px;
  }

  .phone-wrap {
    max-width: 260px;
    margin-right: 0;
  }

  .new-year-banner {
    background-position: 69%;
    background-size: 1200px;
  }

  .ny-item {
    flex-direction: column;
    padding-right: 0;
  }

  .ny-img.mob-hidden, .ny-popup, .ny-p.mob-hidden, .ny-p.mob-hidden {
    display: none;
  }

  .ny-h3 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .mobile-fix-btn {
    z-index: 999;
    background-color: var(--medium-slate-blue);
    color: #fff;
    text-align: center;
    background-image: url("/landing-assets/85/7a/02e0c6c0425dcfd72228f5b282b1.png");
    background-position: 94%;
    background-repeat: no-repeat;
    background-size: 16px;
    border-radius: 12px;
    height: auto;
    padding: 16px 48px 16px 32px;
    font-weight: 700;
    text-decoration: none;
    display: block;
    position: fixed;
    inset: auto 25% 3% 10%;
    overflow: hidden;
  }

  .mobile-fix-btn:hover {
    background-color: #6654d9;
  }

  .mobile-fix-btn.w--current {
    display: none;
  }

  .success-msg-ico {
    width: 64px;
  }

  .success-title {
    font-size: 24px;
  }

  .text-block-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .success-message-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
  }

  .footer-center {
    flex: 0 auto;
    margin-left: 0;
  }

  .footer {
    padding-top: 32px;
    padding-bottom: 128px;
    overflow: hidden;
  }

  .footer-mail {
    margin-top: 0;
  }

  .footer-phone {
    margin-top: 10px;
  }

  .footer-menu {
    flex-wrap: wrap;
    margin-top: 20px;
  }

  .footer-top {
    display: block;
  }

  .footer-l-col {
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 10px;
    display: flex;
  }

  .footer-right {
    text-align: left;
    margin-top: 20px;
  }

  .footer-bot {
    flex-direction: column-reverse;
    margin-top: 40px;
    display: flex;
  }

  .footer-lis {
    margin-top: 24px;
  }

  .footer-link {
    margin-right: 20px;
  }

  .footer-link.fl-bot-polz {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .timer-block {
    display: none;
  }

  .new-year-banner-2 {
    background-position: 69%;
    background-size: 1200px;
  }

  .ny-item-2 {
    text-align: center;
    flex-direction: column;
    padding-right: 0;
  }

  .ny-h3-2 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .ny-h3-mob {
    margin-bottom: 8px;
  }

  .text-block {
    font-size: 14px;
    line-height: 1.4em;
  }

  .inner-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .jb-list {
    justify-content: space-around;
  }

  .jb-card-col {
    width: 49%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .inner-uptitle {
    margin-bottom: 36px;
  }

  .cyber-percent {
    font-size: 30px;
  }

  .cyber-content-wrap {
    justify-content: space-between;
    margin-left: 0;
    margin-right: auto;
  }

  .cyber-heading {
    font-size: 20px;
  }

  .cyber-monday-banner-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .cyber-desc-percent {
    flex: none;
    width: 270px;
    height: 160px;
  }

  .cyber-text-wrap {
    width: 100%;
    max-width: 360px;
    margin-left: 0;
    left: 0;
  }

  .cyber-text {
    font-size: 14px;
  }

  .section-11 {
    padding: 60px 20px;
  }

  .section-12 {
    padding-top: 64px;
    padding-bottom: 64px;
    overflow: hidden;
  }

  .empty-page {
    padding-left: 32px;
    padding-right: 32px;
  }

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

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

  .div-block-156 {
    align-self: flex-start;
    width: 100%;
  }

  .button-5 {
    width: 100%;
  }

  .image-20 {
    order: -1;
    align-self: flex-start;
  }

  .section-13 {
    padding-top: 64px;
    padding-bottom: 64px;
    overflow: hidden;
  }

  .popup-order-title {
    font-size: 20px;
  }

  .order-popup {
    padding-top: 64px;
  }

  .order-popup-container-2 {
    max-height: 80vh;
    padding: 20px;
    overflow: auto;
  }

  .popup-form-desc-2 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .popup-form-field.mb-32 {
    margin-bottom: 8px;
  }

  .inner-card-list {
    justify-content: center;
  }

  .wrp-presents {
    flex-direction: column;
  }

  .wrp-presents._2-present {
    margin-right: 0;
  }

  ._1-3col-present {
    width: auto;
    min-width: auto;
    max-width: 500px;
  }

  ._1-3col-present.center {
    margin-top: 16px;
    margin-bottom: 16px;
    margin-left: 0;
  }

  .image-21 {
    display: none;
  }

  .image-25 {
    min-width: 550px;
    display: block;
    position: absolute;
    top: 105px;
    left: -102px;
  }

  .block-form-2 {
    margin-bottom: 64px;
    padding-top: 36px;
    padding-bottom: 48px;
  }

  .quarter-s-title {
    margin-top: 2px;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 26px;
  }

  .quarter {
    color: #8f93a3;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
  }

  .quarter-s-subtitle {
    color: #f1f1fa;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .block-form-3 {
    margin-bottom: 64px;
    padding-top: 36px;
    padding-bottom: 48px;
  }

  .width-700 {
    width: 100%;
  }

  .block-text-480-3 {
    max-width: none;
  }

  .h2-white-3 {
    font-size: 24px;
  }

  .image-93 {
    margin: -80px 40px 60px 0;
  }

  .image-93.image93-1 {
    margin-top: 0;
    margin-bottom: 60px;
    margin-left: 0;
    display: inline-block;
  }

  .body--1-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .body--1-2.semi-bold {
    font-size: 16px;
  }

  .body--1-2.semi-bold.bodybank2.bank.small_slide {
    margin-top: -10px;
  }

  .image-92 {
    flex: 0 auto;
    margin: -50px 40px 20px 0;
  }

  .wrp-text-470-3 {
    width: 100%;
    margin-bottom: 40px;
  }

  .wrp-text-470-3.wrp-test {
    height: auto;
    min-height: 0;
    margin-top: -55px;
    margin-bottom: 60px;
    padding-left: 0;
  }

  .paragraph-29 {
    font-weight: 400;
  }

  .card-slide-0 {
    width: 250px;
  }

  .card-slide-0.slide-3 {
    width: 250px;
    margin-top: -30px;
    margin-left: 0;
  }

  .card-slide-0.slide-3.slider_margin {
    margin-left: 0;
  }

  .card-slide-0.slide-3 {
    margin-top: -30px;
    margin-left: 20px;
  }

  .card-slide-0.slide-2 {
    margin-top: -30px;
  }

  .card-slide-0.slide-2.slide_small {
    margin-top: 60px;
  }

  .mask-img-2 {
    justify-content: center;
    width: auto;
    height: auto;
    margin-top: 64px;
    padding-left: 0;
  }

  .container.flex-hor {
    flex-direction: column;
  }

  .image-94 {
    width: auto;
    max-width: 450px;
  }

  .par-20-2.top {
    font-size: 18px;
    line-height: 26px;
  }

  .par-20-2.white, .par-20-2.semi-bold {
    font-size: 18px;
  }

  .par-20-2._2 {
    font-size: 14px;
  }

  .mask-img-3 {
    justify-content: center;
    height: auto;
    margin-top: 64px;
    padding-left: 0;
  }

  .image-95 {
    max-width: 527px;
  }

  .container-15._3 {
    flex-direction: column;
  }

  .container-15.container-slide {
    margin-top: 80px;
    display: block;
  }

  .par-36-2 {
    font-size: 24px;
    line-height: 32px;
  }

  .par-36-2.white.plum {
    color: #fff;
  }

  .par-36-2.plum {
    margin-bottom: -7px;
    font-size: 36px;
    line-height: 48px;
  }

  .paragraph-30 {
    font-weight: 400;
  }

  .mob-how-line {
    background-color: #ffc400;
    flex: 1;
    width: 5px;
    margin-bottom: -40px;
  }

  .how-row {
    flex-direction: column;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .line-2 {
    height: 36px;
  }

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

  .how-l-col {
    width: 100%;
    margin-top: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .how-l-col.mob-first {
    order: -1;
  }

  .section-14 {
    padding: 60px 20px;
  }

  .section-14.hidden-mob {
    display: none;
  }

  .section-14.sec-blue.sec-form {
    background-color: #0000;
    justify-content: space-between;
    width: auto;
    max-width: 100%;
    padding: 0;
  }

  .how-r-col {
    width: 100%;
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .mob-how-left {
    flex-direction: column;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .mob-how-circle {
    background-color: #ffc400;
    border-radius: 48px;
    width: 48px;
    height: 48px;
  }

  .how-item {
    margin-bottom: 40px;
    padding-left: 72px;
    position: relative;
  }

  .why-row {
    flex-direction: column;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .heading-block {
    width: 100%;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .why-img-with-margin {
    min-width: 94%;
  }

  .why-text-col {
    width: 100%;
    max-width: 640px;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-15 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .for-who-block-2 {
    flex-direction: column;
  }

  .forwho-3 {
    flex-direction: row;
    max-width: none;
    margin-bottom: 30px;
    margin-right: 10px;
    display: flex;
  }

  .image-97 {
    align-self: flex-start;
    width: 200px;
    max-height: none;
    margin-right: 15px;
  }

  .div-block-24 {
    align-self: center;
    margin-left: 0;
  }

  ._2-lines {
    height: auto;
  }

  .how-img-2 {
    max-width: 420px;
    margin-top: -20px;
    display: none;
  }

  .big-p.no-margin {
    padding-left: 0;
  }

  .order-popup-2 {
    padding-top: 64px;
  }

  .order-popup-container-3 {
    max-height: 80vh;
    padding: 20px;
    overflow: auto;
  }

  .sale-circle {
    width: 7em;
    height: 7em;
    margin-top: 0;
    top: -25px;
    left: -10px;
  }

  .pst-title {
    font-size: 24px;
  }

  .pst-paragr {
    display: none;
  }

  .left-arrow-2 {
    margin-top: 70px;
    display: none;
  }

  .pst-slider-title {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .lightbox-link {
    display: none;
  }

  .play-btn {
    display: block;
    position: absolute;
    inset: 49% 0% 0%;
  }

  .psd-slide-text {
    padding-left: 0;
  }

  .pst-slide-text-block {
    width: 100%;
  }

  .pst-section {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .pst-slide-wrapp {
    flex-direction: column;
    height: auto;
  }

  .pst-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pst-slider {
    width: 100%;
  }

  .slider-outer-wrapper, .pst-slide {
    height: auto;
  }

  .pst-slide-img-block {
    width: 100%;
    margin-bottom: 40px;
    display: block;
    position: relative;
  }

  .slide-nav-2 {
    text-align: center;
    width: 100%;
    height: 8px;
    font-size: 8px;
    position: static;
    top: 73px;
  }

  .pst-slider-text {
    margin-bottom: 24px;
  }

  .pst-slider-btn {
    margin-bottom: 0;
  }

  .right-arrow-2 {
    margin-top: 70px;
    display: none;
  }

  ._1-3col-present-2 {
    width: auto;
    min-width: auto;
    max-width: 500px;
  }

  ._1-3col-present-2._2-present {
    width: 100%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  ._1-3col-present-2.center {
    margin-top: 16px;
    margin-bottom: 16px;
    margin-left: 0;
  }

  .carousel-cell-2 {
    padding-right: 16px;
  }

  .card-slide-2 {
    border-radius: 16px;
    width: 230px;
    min-height: 320px;
    padding: 0;
  }

  .par-26-2.semi-bold {
    font-size: 20px;
    line-height: 26px;
  }

  .par-26-2.white {
    font-size: 18px;
    line-height: 26px;
  }

  ._1-3col-present-3 {
    width: auto;
    min-width: auto;
    max-width: 500px;
  }

  .form-circle-box-2 {
    font-size: 14px;
    top: -4%;
    left: 8%;
  }

  .sale-circle-2 {
    position: static;
    top: 0%;
    left: auto;
  }

  .body--1-3 {
    font-size: 14px;
    line-height: 20px;
  }

  .body--1-3.white-light {
    margin-top: 0;
  }

  .brand-3 {
    padding-left: 0;
  }

  .navmenu-btn {
    padding-right: 18px;
  }

  .button-7.nav-btn {
    display: none;
  }

  .button-7.nav-btn.nav_menu_btn {
    display: block;
  }

  .button-7.summer-banner {
    left: 130px;
  }

  .navbar-fixed {
    padding: 0 0 0 20px;
  }

  .navbar-fixed.hidden {
    min-height: 0;
    padding-right: 20px;
  }

  .vilvet-discaunt-circle {
    display: none;
    left: auto;
    right: 0;
    transform: translate(0%);
  }

  .vilvet-discaunt-circle.circle, .vilvet-discaunt-circle._3d {
    display: none;
  }

  .buttons-block__text-2 {
    font-size: 12px;
  }

  .grid__item-3 {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .form-title-block {
    justify-content: flex-start;
    display: flex;
    position: relative;
  }

  .sub-text-2 {
    margin-bottom: 0;
  }

  .discaunt-text-2 {
    font-size: 13px;
  }

  .bg-line-3 {
    width: 100%;
    inset: 62% 0% auto;
  }

  .form-field-2::placeholder {
    font-size: 16px;
  }

  .form-col-text-3 {
    max-width: 100%;
  }

  .form-block-new-3 {
    width: 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding: 24px;
    position: relative;
  }

  ._3-col-grid-2 {
    display: none;
    position: static;
  }

  ._3-col-grid-2.inner-3-col-grid {
    margin-bottom: 32px;
    display: block;
  }

  ._2-col-block-2 {
    flex-direction: column;
    margin-top: 40px;
    padding-bottom: 0;
  }

  .form-text-col-3 {
    align-items: flex-start;
    position: static;
  }

  .form-heading-2 {
    margin-bottom: 10px;
  }

  .doc-block-2 {
    flex-flow: wrap;
    align-items: flex-start;
    display: flex;
  }

  .prise-col-2 {
    margin-bottom: 30px;
  }

  .old-price-3 {
    max-width: none;
    margin-bottom: 2px;
  }

  .caps-text-2.grid-text {
    margin-bottom: 4px;
  }

  .form-small-text-3 {
    text-align: left;
  }

  .form-small-text-3.inlineform {
    width: 100%;
  }

  .section-0 {
    padding: 60px 20px;
  }

  .section-0.white-form {
    padding-top: 40px;
  }

  .form-text-2 {
    font-size: 14px;
  }

  .new-price-2 {
    max-width: none;
  }

  .discaunt-circle-2 {
    display: none;
    left: auto;
    right: 0;
    transform: translate(0%);
  }

  .discaunt-circle-2.discount-cirl-nner {
    display: flex;
    top: -72px;
  }

  .discaunt-circle-2.discount-cirl-nner.vilvet {
    background-color: #725ef2;
    display: flex;
  }

  .discaunt-circle-2.discount-cirl-nner.blue, .discaunt-circle-2.discount-cirl-nner.cxvxcvxv {
    background-color: #f65121;
  }

  .doc-block__item-2 {
    margin-bottom: 16px;
    margin-right: 40px;
  }

  .form-btn-3 {
    text-align: center;
    max-width: 280px;
    padding-top: 12px;
    padding-bottom: 11px;
    font-size: 13px;
    position: relative;
  }

  .discaunt-bold-2 {
    font-size: 20px;
  }

  .form-text-inner-3 {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .container-1445.top {
    flex-direction: column;
    margin-bottom: 40px;
  }

  .container-1445.flex-hor, .container-1445.carier, .container-1445.resume, .container-1445.flex-hor, .container-1445.podarki {
    flex-direction: column;
  }

  .mobile-box-2 {
    margin-top: 32px;
    display: block;
  }

  .heading-wrap {
    margin-top: 6px;
    margin-bottom: 16px;
  }

  .sale-circle-copy {
    width: 7em;
    height: 7em;
    top: -25px;
    left: -10px;
  }

  .heading-39 {
    font-size: 36px;
    line-height: 48px;
  }

  .block-text-527-2 {
    margin-top: 40px;
  }

  .block-text-527-2._2 {
    margin-top: 0;
  }

  .block-text-527-2._3 {
    margin-top: 0;
    margin-bottom: 45px;
  }

  .par-42-summer-banner-2 {
    left: 16px;
  }

  .img2-summer-banner-2 {
    height: 60px;
    top: 190px;
    left: 100px;
  }

  .image-98 {
    left: 340px;
  }

  .img-summer-banner-2 {
    left: 38px;
  }

  .div-block-2 {
    flex-direction: column-reverse;
    align-items: center;
    padding-top: 33px;
    padding-left: 28px;
  }

  .star-top-2 {
    left: 340px;
  }

  .par-22-summer-banner-2 {
    left: 16px;
  }

  .image-summer-2 {
    min-height: 200px;
    max-height: 200px;
    position: relative;
    top: auto;
    bottom: 236px;
    left: -174px;
  }

  .image-101 {
    left: 54px;
  }

  .wrp-text-1000-2.m-bottom-80 {
    margin-bottom: 56px;
  }

  .par-36-3 {
    font-size: 24px;
    line-height: 32px;
  }

  .par-36-3.tab {
    font-size: 36px;
    line-height: 48px;
  }

  .body--1-4 {
    font-size: 14px;
    line-height: 20px;
  }

  .body--1-4.text-icons-light-bg-40 {
    font-size: 14px;
    line-height: 20px;
  }

  .body--1-4._4 {
    line-height: 20px;
  }

  .body--1-4.semi-bold {
    font-size: 16px;
  }

  .image-103 {
    max-width: 100%;
  }

  .grid-6 {
    margin-top: 42px;
  }

  .block-card-container {
    border-radius: 16px;
    padding: 40px 20px;
  }

  .card-img-wrap {
    width: 50%;
    height: 120px;
    margin-right: 0;
  }

  .max-w-623.m-top-24 {
    margin-top: 16px;
  }

  .max-w-780.m-left-36 {
    margin-top: 8px;
    margin-left: 0;
  }

  ._100-percents-line-11 {
    height: 70%;
    top: 0%;
    left: auto;
    right: -123px;
  }

  .line-3 {
    display: none;
  }

  .steps-grid {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
    margin-top: 48px;
  }

  .logo-2 {
    width: auto;
    height: 48px;
    margin: 12px;
  }

  .logo-2.mobile {
    display: inline-block;
  }

  .quarter-s-subtitle-2 {
    color: #f1f1fa;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .wrp-accordion-2 {
    padding-top: 16px;
    padding-bottom: 0;
  }

  .field-2 {
    text-align: center;
    max-width: 260px;
    margin-bottom: 12px;
    margin-right: 0;
  }

  .right-col-2 {
    margin-left: 0;
  }

  .h2-white-4 {
    font-size: 24px;
  }

  .exp-avatar-2 {
    width: 57px;
  }

  .card-slide-2-2 {
    border-radius: 16px;
    width: 90%;
    max-width: 336px;
    min-height: 300px;
    margin-right: 16px;
    padding: 20px;
  }

  .slider-arrs {
    display: none;
  }

  .flickity-carousel-12 {
    margin-top: 32px;
  }

  .block-ti-slider-2 {
    align-items: flex-start;
    margin-bottom: 32px;
  }

  .grid-7 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .card-slide-3-2 {
    width: 230px;
  }

  .image-104 {
    min-width: 550px;
    display: block;
    position: absolute;
    top: 105px;
    left: -102px;
  }

  .line-gifts {
    display: none;
  }

  .doc-block-2-mob {
    flex-flow: wrap;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .section-0-copy {
    padding: 60px 20px;
  }

  ._2-col-block-2-copy {
    flex-direction: column;
    padding-bottom: 0;
  }

  ._2-col-block-2-copy.lastscreen {
    flex-direction: column;
  }

  .bg-line_mob {
    width: 100%;
    inset: 62% 0% auto;
  }

  .form-text-4 {
    font-size: 14px;
  }

  .doc-block__item-2-copy {
    margin-bottom: 16px;
    margin-right: 40px;
  }

  .form-text-inner-3-copy {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .doc-block-2-white-form-copy {
    flex-flow: wrap;
    align-items: flex-start;
    display: none;
  }

  .form-block-new-3-white {
    width: 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding: 24px;
    position: relative;
  }

  .form-block-new-3-white.lastscreen {
    background-color: #f4f5fa;
    width: 90%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .mobile-fix-btn-2 {
    z-index: 999;
    color: #fff;
    text-align: center;
    background-color: #725ef2;
    background-image: url("/landing-assets/85/7a/02e0c6c0425dcfd72228f5b282b1.png");
    background-position: 94%;
    background-repeat: no-repeat;
    background-size: 16px;
    border-radius: 12px;
    height: auto;
    padding: 16px 48px 16px 32px;
    font-weight: 700;
    text-decoration: none;
    display: block;
    position: fixed;
    inset: auto 25% 3% 10%;
    overflow: hidden;
  }

  .mobile-fix-btn-2:hover {
    background-color: #6654d9;
  }

  .mobile-fix-btn-2.w--current {
    display: none;
  }

  .vilvet-new-price {
    max-width: none;
  }

  .flickity-carousel-14 {
    margin-top: 24px;
  }

  .faq-subtitle {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .h2-faq {
    font-size: 24px;
  }

  .right-col-faq {
    margin-left: 0;
  }

  .box-course-faq {
    flex-direction: column;
    margin-bottom: 64px;
    margin-left: 0;
  }

  .close-faq {
    width: 16px;
    height: 16px;
  }

  .footer-mail-3 {
    margin-top: 0;
  }

  .footer-link-3 {
    margin-right: 20px;
  }

  .footer-link-3.fl-bot-polz {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .footer-3 {
    padding-top: 32px;
    padding-bottom: 128px;
    overflow: hidden;
  }

  .footer-phone-3 {
    margin-top: 0;
  }

  .footer-bot-2 {
    flex-direction: column-reverse;
    margin-top: 40px;
    display: flex;
  }

  .logo-img {
    max-height: 64px;
    margin: 10px 20px 10px 0;
  }

  .why-line {
    height: 23px;
    margin-top: 10px;
  }

  .logos-list {
    margin: 0 0 -20px;
  }

  .vilvet-discaunt-circle-2 {
    display: none;
    left: auto;
    right: 0;
    transform: translate(0%);
  }

  .vilvet-discaunt-circle-2.circledisplay.hide_mob {
    display: none;
  }

  .container-1448.maxwidthnone {
    position: relative;
  }

  .container-1449._3, .container-1449.resume {
    flex-direction: column;
  }

  .card-7 {
    margin-left: 0;
    padding: 20px 20px 32px;
  }

  .mask-img-4 {
    justify-content: center;
    height: auto;
    margin-top: 64px;
    padding-left: 0;
    display: block;
  }

  .card-7-2 {
    margin-top: 37px;
    padding: 24px 20px 30px;
  }

  .logos-list-2 {
    margin: 0 0 -20px;
  }

  .flickity-carousel-16 {
    margin-top: 24px;
    margin-left: 0;
  }

  .image-133 {
    margin: -80px 40px 60px 0;
  }

  .image-133.image93-1 {
    margin-top: 0;
    margin-bottom: 70px;
    margin-left: 0;
    display: inline-block;
  }

  .paragraph-49 {
    margin-bottom: 0;
    font-weight: 400;
  }

  .arrows-box-2 {
    display: none;
  }

  .div-block-225-copy {
    z-index: 10;
    display: none;
    position: absolute;
    top: auto;
    bottom: -127px;
    right: -92px;
  }

  .offer-heading-ny {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .offer-star-mob-2 {
    display: block;
  }

  .offer-item-ny {
    border-radius: 20px;
    overflow: visible;
  }

  .offer-item-ny.mar-r-100 {
    margin-bottom: 25px;
  }

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

  .offer-item-header-2 {
    margin-bottom: 12px;
    font-size: 24px;
  }

  .offer-star-mob-wrap-copy {
    position: absolute;
    inset: auto -11% -87% auto;
  }

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

  .special-offer-ny {
    background-image: url("/landing-assets/d3/03/15d631779c34024ae584b95335cf.svg");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 920px;
    max-height: none;
    font-size: 14px;
    overflow: hidden;
  }

  .div-block-225 {
    display: none;
    position: absolute;
    top: auto;
    bottom: -8%;
    right: -8%;
  }

  .offer-item-p-2 {
    max-width: 90%;
    font-size: 14px;
  }

  .offer-item-p-2.width80per {
    max-width: 80%;
  }

  .div-block-226-copy {
    display: block;
    left: auto;
    right: 0%;
  }

  .par-offer-ny {
    width: 100%;
    max-width: none;
    font-size: 20px;
  }

  .grid-20.offer {
    grid-template-columns: 1fr;
  }

  .container-1453.offer {
    font-size: 14px;
  }

  .carousel-cell-3 {
    padding-right: 16px;
  }

  .card-slide-3 {
    border-radius: 16px;
    width: 230px;
    min-height: 320px;
  }

  .par-16-401 {
    color: #fff;
  }

  .link-5 {
    color: #000;
    text-decoration: underline;
  }

  .text-block-50 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .success-title-2 {
    font-size: 24px;
  }

  .q_btn_programm {
    width: 50%;
    line-height: 1.2;
  }

  .sharp-text-2 {
    flex-direction: column;
  }

  .csharp-income-2 {
    align-items: center;
    margin-left: 0;
    padding-top: 20px;
    padding-left: 0;
  }

  .i-popup {
    width: 100%;
    display: none;
    top: auto;
    bottom: -210px;
    right: auto;
  }

  .image-132-mob {
    transform: none;
  }

  .section-16 {
    padding: 60px 20px;
  }

  .plans-desc-item {
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .bold.fs_66 {
    font-size: 43px;
    line-height: 53px;
  }

  .bold.fs_66.font-mob {
    margin-bottom: 0;
    font-size: 38px;
    line-height: 49px;
  }

  .bold.fs_48 {
    font-size: 32px;
    line-height: 38px;
  }

  .form-field-3.black-one.inlineform.inline-end.specialty {
    min-height: 60px;
  }

  .form-field-3.inlineform {
    flex: 0 auto;
    width: 100%;
  }

  .form-field-3.inlineform.specialty {
    min-height: 60px;
  }

  .csharp-p-2 {
    margin-bottom: 16px;
  }

  .select-field-7.inline:hover {
    background-image: url("/landing-assets/88/a0/171f342dcd2cf30051dcd1844447.svg");
    background-repeat: no-repeat;
    background-size: auto;
  }

  .form-btn-4 {
    padding-top: 12px;
    padding-bottom: 11px;
    font-size: 13px;
  }

  .form-btn-4.inlineform {
    width: 100%;
    margin-bottom: 20px;
  }

  .form-btn-4.inlineform.mod-fb {
    width: 230px;
    font-size: 16px;
  }

  .income-h-wrap {
    align-self: flex-start;
  }

  .inline-col {
    flex-direction: column;
  }

  .inline-col.specialty {
    max-height: none;
  }

  .csharp-translate {
    display: none;
  }

  .inline-phone-wrap.specialty {
    width: 100%;
  }

  .programm-p-2 {
    width: 80%;
  }

  .form-block-inline {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 24px;
    position: relative;
  }

  .form-block-inline.specialty {
    padding-left: 24px;
    padding-right: 24px;
  }

  .plans-desc-items {
    flex-direction: column;
    margin-bottom: -20px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .select-field-wrap.inline {
    order: -1;
    width: 100%;
  }

  .form-inline-col-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .income-in-numbers {
    flex-direction: row;
    align-self: flex-start;
    width: 85%;
    max-width: 470px;
    padding-left: 0;
  }

  .link-white40 {
    display: inline;
  }

  .tooltip-arrow {
    right: 85px;
  }

  .text-block-51 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-1456.nav-cont {
    padding-left: 16px;
    padding-right: 16px;
  }

  .navbar-fixed-2 {
    padding: 0 0 0 20px;
  }

  .brand-5 {
    padding-left: 0;
  }

  .r-grid__item-2 {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .discaunt-bold-3 {
    font-size: 20px;
  }

  .r-form-small-text {
    text-align: left;
  }

  .old-price-2 {
    max-width: none;
    margin-bottom: 2px;
  }

  .r-bg-line-3 {
    z-index: 1;
    width: 140%;
    max-width: 616px;
    margin-left: auto;
    margin-right: auto;
    inset: auto auto 2%;
  }

  .r-2-col-block {
    flex-direction: column;
    padding-bottom: 0;
  }

  .r-form-block-new {
    width: 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding: 24px;
    position: relative;
  }

  .r-doc-block {
    flex-flow: wrap;
    align-items: flex-start;
    margin-top: 24px;
    display: none;
  }

  .r-doc-block.mt-mob-0 {
    display: none;
  }

  .r-doc-block.mob {
    margin-top: 16px;
    margin-bottom: 60px;
    display: none;
  }

  .discaunt-text-3 {
    font-size: 13px;
  }

  .r-form-text-inner {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .r-section {
    padding: 80px 20px 60px;
  }

  .r-section.relative {
    padding-top: 80px;
  }

  .r-discaunt-text {
    font-size: 13px;
  }

  .r-new-price {
    max-width: none;
  }

  .r-grid__item {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .r-green-span {
    color: #22c993;
  }

  .r-sub-text {
    margin-bottom: 0;
  }

  .r-discaunt-bold {
    font-size: 20px;
  }

  .r-form-text-col-3 {
    align-items: flex-start;
    position: static;
  }

  .r-form-btn {
    text-align: center;
    max-width: none;
    padding-top: 12px;
    padding-bottom: 11px;
    font-size: 13px;
    position: relative;
  }

  .par-16-402 {
    color: #fff;
  }

  .r-form-text-col {
    width: 100%;
  }

  .r-buttons-block__text {
    font-size: 12px;
  }

  .r-doc-block__item {
    margin-bottom: 16px;
    margin-right: 40px;
  }

  .r-doc-block__item.mr-o {
    margin-left: 0;
  }

  .r-doc-block__item.mr-40 {
    max-width: 302px;
  }

  .r-3-col-grid-2 {
    display: none;
    position: static;
  }

  .r-3-col-grid-2.inner-3-col-grid {
    margin-bottom: 32px;
    display: block;
  }

  .r-form-field::placeholder {
    font-size: 16px;
  }

  .r-form-title-block {
    justify-content: flex-start;
    display: flex;
    position: relative;
  }

  .r-form-heading {
    margin-bottom: 10px;
  }

  .r-prise-list.last {
    margin-bottom: 0;
  }

  .r-form-col-text {
    max-width: 100%;
    margin-bottom: 16px;
  }

  .green-span {
    color: #22c993;
  }

  .green-span.blue {
    color: #f65121;
  }

  .r-discaunt-circle {
    display: none;
    left: auto;
    right: 0;
    transform: translate(0%);
  }

  .r-old-price {
    max-width: none;
    margin-bottom: 2px;
  }

  .r-prise-col {
    margin-bottom: 30px;
  }

  .image-139 {
    margin-bottom: 10px;
  }

  .ir-padding-2.section-2 {
    max-height: 520px;
  }

  .image-140 {
    flex: 0 auto;
    margin-top: -63px;
  }

  .check-li {
    background-size: 24px;
    width: 50%;
    margin-bottom: 10px;
    padding-left: 32px;
  }

  .check-li.max_w-copy {
    width: 49%;
  }

  ._2col-row {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .check-li-copy {
    background-size: 24px;
    width: 49%;
    margin-bottom: 10px;
    padding-left: 32px;
  }

  .margin-t-64 {
    margin-top: 32px;
  }

  .container-1458 {
    max-width: 600px;
    position: relative;
  }

  .container-1458.margin-t-120 {
    margin-top: 60px;
  }

  .check-list {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 24px;
    display: flex;
  }

  ._1-2col {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  ._1-2col.mob-margin-t-24-copy {
    width: 100%;
  }

  .section {
    padding-top: 64px;
    padding-bottom: 64px;
    overflow: hidden;
  }

  .section.new {
    margin-top: 0;
  }

  ._1-3col-2, .h2-half {
    width: 100%;
  }

  .why-item-2 {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .small-p {
    font-size: 14px;
  }

  ._3col-row {
    margin-top: 32px;
  }

  ._3col-row.cards-row {
    flex-flow: row;
    justify-content: flex-start;
    width: 100%;
    margin-top: 0;
    overflow: scroll;
  }

  .why-item {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .hoo-text {
    font-size: 16px;
  }

  .cost-tabs-wrap {
    margin-top: 40px;
    padding: 24px;
  }

  .cost-tab-content {
    margin-top: 20px;
  }

  .cost-tabs {
    max-width: 600px;
  }

  .sticky-row-2 {
    flex-wrap: wrap;
    height: auto;
  }

  .card-item-top {
    align-items: center;
  }

  ._1-2col-3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .card-item-2 {
    margin-bottom: 24px;
    padding: 32px 20px;
  }

  .container-1459 {
    max-width: 600px;
  }

  .container-1459.cont {
    padding-top: 64px;
  }

  .sticky-card-wrap, .sticky-card-wrap.scw1 {
    height: auto;
  }

  .card-ico {
    width: 40px;
  }

  .section-17 {
    padding-top: 64px;
    padding-bottom: 64px;
    overflow: hidden;
  }

  .section-17.sec-how {
    padding-bottom: 64px;
  }

  .card-num {
    font-size: 20px;
  }

  .sticky-title-wrap {
    height: auto;
    position: static;
  }

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

  .sticky-cards-wrap {
    height: auto;
    position: static;
  }

  .heading-5 {
    font-size: 25px;
  }

  .company-logo {
    height: 48px;
    margin-right: 28px;
  }

  .logo-talents {
    width: 30%;
  }

  .video-wrap-2 {
    margin-top: 56px;
    margin-bottom: 48px;
  }

  .video-play-ico {
    width: 32px;
  }

  .video-play-btn {
    width: 64px;
    height: 64px;
  }

  .par-24.semi-bold {
    font-size: 18px;
    line-height: 26px;
  }

  .video-lightbox-img-2 {
    width: 100%;
  }

  .experts-list-wrapper {
    margin-top: 32px;
  }

  .expert-slide {
    width: 80%;
  }

  .project-title {
    background-size: 24px;
    margin-left: 0;
    padding-left: 32px;
  }

  .quarter-row {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .margin-t-56, .project-item-2 {
    margin-top: 32px;
  }

  .toggle-item {
    padding-bottom: 16px;
  }

  .project-item {
    margin-top: 32px;
  }

  .toggle-head {
    padding-top: 12px;
  }

  .toggle-head.th-faq {
    font-size: 17px;
  }

  .about-program-item {
    margin-top: 20px;
    margin-right: 20px;
  }

  .about-program-row {
    flex-wrap: wrap;
    margin-top: 0;
    margin-right: 0;
  }

  .toggle-cross {
    width: 24px;
  }

  .quarter-topline {
    left: 0;
    right: 0;
  }

  .course-rich {
    margin-top: 16px;
  }

  .program-form-row {
    flex-wrap: wrap;
  }

  .program-fields-row-2 {
    width: auto;
    margin-left: -12px;
    margin-right: -12px;
  }

  .program-form-block-2 {
    margin-top: 40px;
    padding: 32px 24px 40px;
  }

  .col.slide-item {
    width: 60%;
  }

  .tech-item {
    width: 33.3333%;
    font-size: 14px;
  }

  .tech-list {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .experience-item {
    width: 50%;
  }

  .diplom-img {
    margin-top: 10px;
  }

  .flickity-carousel {
    margin-top: 24px;
  }

  .read-more-story-2 {
    padding-top: 40px;
  }

  .mask-img-slide-2 {
    height: auto;
    margin-bottom: 16px;
  }

  .story-slide-content-2 {
    padding: 24px;
  }

  .card-slide-4 {
    border-radius: 16px;
    width: 230px;
    min-height: 320px;
  }

  .block-text-slide-2 {
    padding-bottom: 24px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .carousel-cell-4 {
    padding-right: 16px;
  }

  .link-slide-2 {
    margin-top: 40px;
    font-weight: 400;
  }

  .gift-card-bottom {
    margin-top: 0;
    margin-left: 32px;
  }

  ._1-3col {
    width: 100%;
  }

  .gift-card {
    flex-direction: row;
    margin-top: 16px;
    padding: 24px;
  }

  .gift-card-more {
    font-size: 14px;
  }

  .discaunt-text-4 {
    max-width: 90px;
    font-size: 13px;
  }

  .r-discaunt-circle-2 {
    display: none;
    left: auto;
    right: 0;
    transform: translate(0%);
  }

  .r-discaunt-circle-2.orange {
    display: none;
  }

  .footer-4 {
    padding-top: 32px;
    padding-bottom: 128px;
    overflow: hidden;
  }

  .footer-top-2 {
    flex-direction: column-reverse;
    align-items: flex-start;
    display: flex;
  }

  .footer-l-col-2 {
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 10px;
    display: block;
  }

  .footer-phone-4, .footer-mail-4 {
    margin-top: 10px;
  }

  .popup-form-desc {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .order-popup-container {
    max-height: 80vh;
    padding: 20px;
    overflow: auto;
  }

  .nav-link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-bell {
    width: 44px;
  }

  .hero-bottom {
    flex-wrap: wrap;
  }

  .bell-text {
    font-size: 16px;
  }

  .hero-img {
    display: none;
  }

  .hero-bell-row {
    font-size: 18px;
  }

  .hero-top-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-guy {
    display: none;
  }

  .hero {
    min-height: 480px;
  }

  .sale-circle-4 {
    width: 7em;
    height: 7em;
    top: -25px;
    left: -10px;
  }

  .mobile-sale-box-3 {
    display: block;
    inset: -20% 10% auto auto;
  }

  .header-circle-box-mobile-3 {
    display: block;
    inset: -21% 16% auto auto;
  }

  .sale-circle-5 {
    width: 7em;
    height: 7em;
    top: -25px;
    left: -10px;
  }

  ._1-2col-4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  ._1-2col-4.mob-margin-t-24-copy {
    width: 100%;
  }

  .check-list-2 {
    flex-wrap: wrap;
    margin-top: 24px;
    display: flex;
  }

  .container-1460 {
    max-width: 600px;
  }

  .container-1460.margin-t-120 {
    margin-top: 60px;
  }

  .section-18 {
    padding-top: 64px;
    padding-bottom: 64px;
    overflow: hidden;
  }

  ._1-3col-3 {
    width: 100%;
  }

  .cost-tabs-2 {
    max-width: 600px;
  }

  .experts-list-wrapper-2 {
    margin-top: 32px;
  }

  .toggle-head-2 {
    padding-top: 12px;
  }

  .toggle-head-2.th-faq {
    font-size: 17px;
  }

  .quarter-bot-logo {
    height: 54px;
    position: static;
  }

  .program-form-block-3 {
    margin-top: 40px;
    padding: 32px 24px 40px;
  }

  .small-p-2 {
    font-size: 14px;
  }

  .story-slider-wrap {
    margin-top: 32px;
  }

  .story-slide {
    width: 80%;
    max-width: 400px;
    padding-right: 20px;
  }

  .gift-card-2 {
    flex-direction: row;
    margin-top: 16px;
    padding: 24px;
  }

  .form-cost-fields {
    margin-top: 40px;
  }

  .form-title {
    font-size: 40px;
  }

  .first-pay-wrap {
    color: #cfcfcf;
    margin-top: 20px;
    font-size: 14px;
    font-weight: 400;
  }

  .first-pay-wrap.formtwo {
    align-items: center;
    margin: 0 0 15px;
    padding: 0;
  }

  .current-price {
    margin-top: 32px;
    font-size: 32px;
  }

  .form-cost {
    max-width: 680px;
  }

  .form-right-cont.form2 {
    max-width: 480px;
    margin-left: auto;
  }

  .block-text-480 {
    max-width: none;
  }

  .form-circle-box-3 {
    font-size: 14px;
    inset: -13% 0% auto auto;
  }

  .current-price-2 {
    margin-top: 32px;
    font-size: 32px;
  }

  .sale-circle-3 {
    position: static;
    top: 0%;
    left: auto;
  }

  .h2-white-5 {
    font-size: 24px;
  }

  .first-pay-ico {
    align-self: center;
    margin-bottom: 0;
    display: block;
  }

  .pay-info {
    color: #000;
  }

  .pay-info-block {
    margin: 0;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .form-cost-block {
    padding: 32px 24px 40px;
  }

  .form-title-wrap.forform2 {
    margin-bottom: 40px;
  }

  .footer-5 {
    padding-top: 32px;
    padding-bottom: 128px;
    overflow: hidden;
  }

  .footer-top-3 {
    display: block;
  }

  .footer-l-col-3 {
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 10px;
    display: block;
  }

  .footer-phone-5, .footer-mail-5 {
    margin-top: 10px;
  }

  .footer-link-4 {
    margin-right: 20px;
  }

  .popup-form-field-3.mb-32 {
    margin-bottom: 8px;
  }

  .r-form-heading-2 {
    margin-bottom: 10px;
  }

  .r-section-2 {
    padding: 80px 20px 60px;
  }

  .r-discaunt-circle-3 {
    display: none;
    left: auto;
    right: 0;
    transform: translate(0%);
  }

  .par-16-403 {
    color: #fff;
  }

  .section-20 {
    padding-top: 64px;
    padding-bottom: 64px;
    overflow: hidden;
  }

  .container-1463 {
    max-width: 600px;
  }

  .container-1463.margin-t-120 {
    margin-top: 60px;
  }

  .project-item-3, .margin-t-56-2 {
    margin-top: 32px;
  }

  .program-form-block-4 {
    margin-top: 40px;
    padding: 32px 24px 40px;
  }

  .project-lb-slide.slide-item {
    width: 60%;
  }

  .lightbox-p {
    font-size: 14px;
  }

  .gift-card-3 {
    flex-direction: row;
    margin-top: 16px;
    padding: 24px;
  }

  .footer-6 {
    padding-top: 32px;
    padding-bottom: 128px;
    overflow: hidden;
  }

  .footer-top-4 {
    flex-direction: column-reverse;
    justify-content: space-between;
    display: flex;
  }

  .footer-l-col-4 {
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 10px;
    display: block;
  }

  .footer-phone-6, .footer-mail-6 {
    margin-top: 10px;
    font-size: 16px;
  }

  .jb-card-col-2 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .navbar-3 {
    display: flex;
  }

  .top-logo-img-2 {
    height: 54px;
  }

  .top-logo {
    margin-right: 20px;
  }

  .doc-block {
    flex-flow: wrap;
    align-items: flex-start;
  }

  .buttons-block__text {
    font-size: 12px;
  }

  .bg-line {
    width: 100%;
    max-width: 100%;
    inset: auto auto 4%;
  }

  .bg-line.hidden {
    inset: auto 0% 0%;
  }

  .top-logos {
    margin-bottom: 0;
  }

  .discaunt-circle {
    display: none;
    left: auto;
    right: 0;
    transform: translate(0%);
  }

  .discaunt-circle.discount-cirl-nner {
    display: flex;
    top: -72px;
  }

  .old-price {
    max-width: none;
    margin-bottom: 2px;
  }

  .form-small-text-4 {
    text-align: left;
  }

  .container-1464 {
    position: relative;
  }

  .form-block-new {
    width: 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding: 24px;
    position: relative;
  }

  .form-text-col-6 {
    align-items: flex-start;
    max-width: 100%;
    position: static;
  }

  .form-text-col-6.width-45 {
    width: 100%;
  }

  .discaunt-text {
    font-size: 13px;
  }

  .form-col-text {
    max-width: 100%;
  }

  .form-btn {
    max-width: 280px;
    padding-top: 12px;
    padding-bottom: 11px;
    font-size: 13px;
  }

  .form-text-inner {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .doc-block__item {
    margin-right: 40px;
  }

  ._2-col-block-4 {
    flex-direction: column;
    padding-bottom: 0;
  }

  .sub-text-3 {
    margin-bottom: 0;
  }

  ._3-col-grid {
    display: none;
    position: static;
  }

  ._3-col-grid.inner-3-col-grid {
    margin-bottom: 32px;
    display: block;
  }

  .par-16-404 {
    color: #fff;
  }

  .form-text-3 {
    font-size: 14px;
  }

  .prise-col-3 {
    margin-bottom: 30px;
  }

  .grid__item {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .caps-text.grid-text {
    margin-bottom: 4px;
  }

  .top-logo-img {
    height: 54px;
  }

  .form-field-4::placeholder {
    font-size: 16px;
  }

  .section-28 {
    padding: 60px 20px;
  }

  .section-28._1-screen-form-copy {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .job-title {
    font-size: 24px;
  }

  .job-row {
    flex-wrap: wrap;
  }

  .vak-about-4 {
    margin-top: 24px;
    margin-right: 30px;
  }

  .vak-about-row-4 {
    margin-top: 0;
  }

  .payment-title {
    margin-bottom: 5px;
    padding-left: 0;
  }

  .job-price {
    width: 100%;
    margin-top: 4px;
    margin-left: 0;
    font-size: 20px;
    line-height: 1.2;
  }

  .payment-bg {
    width: 190px;
    margin-top: 0;
    margin-left: -42px;
    padding-left: 29px;
    left: 0%;
  }

  .section-29 {
    padding: 60px 20px;
  }

  .section-29.sec-blue.sec-form {
    background-color: #0000;
    justify-content: space-between;
    width: auto;
    max-width: 100%;
    padding: 0;
  }

  .section-29.sec-experts {
    color: #fff;
    background-color: #6654d9;
  }

  .section-29.hidden-mob {
    display: block;
  }

  .div-block-228 {
    align-self: center;
    margin-left: 0;
  }

  .why-img-3.shadow-img {
    margin-bottom: 30px;
  }

  .why-img-3.size-image {
    margin-top: 10px;
  }

  .violet-banner {
    margin-top: 40px;
    font-size: 20px;
  }

  .succes-tab-row {
    margin-top: 10px;
    display: block;
  }

  .succes-tab-text {
    width: 100%;
  }

  .tab-link-circle {
    max-width: 80px;
  }

  .block-span {
    color: #fff;
    display: inline-block;
  }

  .image-17 {
    margin-top: 0;
  }

  .succes-tab-menu {
    justify-content: flex-start;
    width: auto;
    margin-top: 10px;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .succes-name-row {
    margin-top: 20px;
  }

  .heading-students {
    width: 100%;
    max-width: 400px;
    height: auto;
    font-size: 36px;
  }

  .image-16 {
    max-width: 100%;
    margin-bottom: 0;
  }

  .succes-tab-img {
    width: 100%;
    max-width: 320px;
    height: auto;
    min-height: 0%;
    max-height: none;
    padding-top: 0;
    padding-right: 0;
  }

  .succes-tab-link {
    flex: none;
    width: 160px;
    max-width: 160px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .logo-img-2 {
    max-height: 64px;
    margin: 10px 20px 10px 0;
  }

  .small-text-5 {
    font-size: 14px;
  }

  .program-tablink-circle {
    display: none;
    inset: auto auto -40px 0%;
  }

  .program-tabs {
    flex-direction: column;
    margin-top: 20px;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    overflow: hidden;
  }

  .program-title-wrap {
    margin-bottom: -10px;
  }

  .program-ico {
    width: 18px;
    margin-right: 4px;
  }

  .program-tab-pane {
    width: 528px;
  }

  .mob-drop-arr {
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0 0% auto auto;
  }

  .program-row {
    margin-top: 20px;
  }

  .program-tab-menu {
    border-bottom: 2px #dadada;
    flex-direction: row;
    width: auto;
    margin-bottom: 20px;
    margin-left: -20px;
    margin-right: -20px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .program-row-content {
    border-top-width: 1px;
    flex: 0 auto;
    width: 100%;
    margin-left: 0;
    padding-top: 24px;
  }

  .program-rich {
    margin-top: 10px;
  }

  .program-number {
    display: none;
  }

  .program-title-left {
    max-width: 260px;
  }

  .program-tab-arr {
    display: none;
  }

  .program-tab-content {
    width: 528px;
    margin-left: 0;
  }

  .program-tab-link-2 {
    border: 2px solid #918da580;
    border-radius: 4px;
    flex: none;
    width: 400px;
    min-height: 48px;
    margin-right: 10px;
    padding: 8px 20px;
    font-size: 16px;
    line-height: 1.2;
  }

  .program-tab-link-2.w--current {
    border-color: #6654d9;
    width: 400px;
  }

  .program-tab-link {
    border: 2px solid #918da580;
    border-radius: 4px;
    flex: none;
    min-height: 48px;
    margin-right: 10px;
    padding: 8px 20px;
    font-size: 16px;
    line-height: 1.2;
  }

  .program-tab-link.w--current {
    border-color: #6654d9;
  }

  .program-field-col-4, .program-field-col-4.tel {
    width: 100%;
  }

  .container-18.container-form-block {
    flex: 1;
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .program-fields-row {
    flex-direction: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .program-form-block {
    margin-top: 40px;
    padding: 32px 24px 40px;
  }

  .program-form-row-2 {
    flex-wrap: wrap;
  }

  .experts-tab-menu {
    align-self: auto;
    margin-top: 20px;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .expert-tab-name {
    font-size: 24px;
  }

  .expert-tablink-name {
    margin-bottom: 4px;
    font-size: 16px;
    line-height: 1.2;
  }

  .expert-tab-text {
    margin-left: 0;
  }

  .expert-tab-row {
    align-items: flex-start;
    display: block;
  }

  .paragraph-white-mob {
    color: #fff;
  }

  .expert-tab-img {
    max-width: 100%;
  }

  .expert-tab-link {
    flex: none;
    width: 220px;
    height: 270px;
    margin-left: 0;
    margin-right: 20px;
    padding-bottom: 20px;
    font-size: 12px;
  }

  .expert-tab-link.w--current {
    width: 220px;
    height: 270px;
  }

  .expert-tab-link.w--current:hover {
    background-color: #f65121;
  }

  .mob-expert-zigzag {
    margin-top: 20px;
    margin-bottom: 10px;
    display: block;
  }

  .expert-tab-img-wrap {
    max-width: 188px;
    margin-bottom: 16px;
  }

  .expert-zigzag {
    display: none;
  }

  .experts-tabs {
    margin-top: 40px;
  }

  .text-block-54 {
    font-size: 16px;
  }

  .title-teachers {
    color: #fff;
  }

  .resume-item-2 {
    margin-bottom: 60px;
  }

  .container-diplom {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-158 {
    width: auto;
  }

  .gift-card-4 {
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 24px;
    padding: 24px;
  }

  ._1-3col-4 {
    width: 60%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-23 {
    padding: 60px 20px;
  }

  .container-14 {
    max-width: 600px;
  }

  .h2-half-2 {
    width: 100%;
    font-size: 36px;
  }

  .scroll-wrap {
    padding-top: 40px;
  }

  .form-col-text-5 {
    max-width: 100%;
  }

  .form-btn-5 {
    max-width: 280px;
    padding-top: 12px;
    padding-bottom: 11px;
    font-size: 13px;
  }

  .doc-block__item-2-copy-copy, .doc-block__item-4 {
    margin-bottom: 16px;
    margin-right: 40px;
  }

  .doc-block-2-white-form-2 {
    flex-flow: wrap;
    align-items: flex-start;
    display: none;
  }

  .doc-block-2-mob-2 {
    flex-flow: wrap;
    flex: 0 auto;
    align-items: flex-start;
    width: 100%;
    display: none;
  }

  .footer-top-5 {
    display: block;
  }

  .footer-link-5 {
    margin-top: 0;
    margin-right: 20px;
  }

  .footer-link-5.fl-bot-polz {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .footer-7 {
    padding-top: 32px;
    padding-bottom: 128px;
    overflow: hidden;
  }

  .footer-phone-7 {
    margin-top: 10px;
  }

  .footer-center-2 {
    flex: 0 auto;
    margin-left: 0;
  }

  .footer-right-2 {
    text-align: left;
    margin-top: 20px;
  }

  .footer-lis-2 {
    margin-top: 24px;
  }

  .footer-menu-2 {
    flex-wrap: wrap;
    margin-top: 20px;
  }

  .footer-menu-2.fm-2 {
    display: none;
  }

  .footer-mail-7 {
    margin-top: 0;
  }

  .footer-l-col-5 {
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 10px;
    display: flex;
  }

  .mobile-fix-btn-3 {
    z-index: 999;
    color: #fff;
    text-align: center;
    background-color: #000;
    background-image: url("/landing-assets/85/7a/02e0c6c0425dcfd72228f5b282b1.png");
    background-position: 94%;
    background-repeat: no-repeat;
    background-size: 16px;
    border-radius: 12px;
    height: auto;
    padding: 16px 48px 16px 32px;
    font-weight: 700;
    position: fixed;
    inset: auto 10% 3%;
    overflow: hidden;
  }

  .mobile-fix-btn-3:hover {
    background-color: #6654d9;
  }

  .mobile-fix-btn-3.w--current {
    display: none;
  }

  .order-popup-5 {
    padding-top: 64px;
  }

  .popup-form-desc-3 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .par-36-4 {
    font-size: 24px;
    line-height: 32px;
  }

  .section-26 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph {
    font-size: 18px;
  }

  ._3-lines {
    height: auto;
  }

  ._100-percent-text {
    margin-left: 10px;
    font-size: 22px;
  }

  ._100-wrap {
    width: 160px;
    margin-bottom: 35px;
  }

  ._100-bg {
    max-width: 100%;
    left: 0%;
  }

  ._100-perc-line {
    height: 20px;
  }

  ._100-percents-row {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  ._100-text {
    font-size: 48px;
  }

  .program-row-2 {
    margin-top: 20px;
  }

  .program-tab-content-2 {
    margin-left: 0;
  }

  .program-tabs-2 {
    flex-direction: column;
    margin-top: 20px;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    overflow: hidden;
  }

  .program-tab-pane-3 {
    width: 528px;
  }

  .program-row-content-2 {
    border-top-width: 1px;
    flex: 0 auto;
    width: 100%;
    margin-left: 0;
    padding-top: 24px;
  }

  .program-title-left-3 {
    max-width: 260px;
  }

  .image-146 {
    display: none;
  }

  .order-popup-container-4 {
    max-height: 80vh;
    padding: 20px;
    overflow: auto;
  }

  .navbar-move-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .button-8.btn-mob {
    margin-right: auto;
  }

  .text-menu-5, .text-menu-5.w--current {
    margin-bottom: 10px;
  }

  .div-block-180 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .grid-21 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch stretch;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .button-9.ghost, .button-9.m-right-12 {
    margin-left: 0;
  }

  .header-circle-box-mobile-6 {
    display: flex;
    inset: -5% 0% auto auto;
  }

  .block-text-527-3 {
    margin-top: 40px;
  }

  .block-text-527-3._2 {
    margin-top: 0;
  }

  .block-text-527-3._3 {
    margin-top: 0;
    margin-bottom: 45px;
  }

  .wrp-h1-2 {
    margin-top: 6px;
    margin-bottom: 16px;
  }

  .sale-circle-6 {
    width: 7em;
    height: 7em;
    top: -25px;
    left: -10px;
  }

  .mask-img-5 {
    justify-content: center;
    height: auto;
    margin-top: 64px;
    padding-left: 0;
    display: none;
  }

  .container-1467 {
    flex-direction: column;
  }

  .container-1467.top {
    flex-direction: column;
    margin-bottom: 40px;
  }

  .container-1467._3 {
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
  }

  .container-1467.resume, .container-1467.vertical-center, .container-1467.podarki {
    flex-direction: column;
  }

  .sale-circle-9 {
    width: 7em;
    height: 7em;
    top: -25px;
    left: -10px;
  }

  .super-power-banner {
    min-height: auto;
    max-height: 450px;
  }

  .image-31 {
    left: -36px;
  }

  .par-36-baner {
    font-size: 24px;
    line-height: 32px;
  }

  .mask-banner {
    justify-content: flex-start;
    width: 281px;
    height: 200px;
    margin-top: 15px;
    margin-right: -55px;
    padding-right: 0;
    transform: rotate(-30deg);
  }

  .image-30 {
    width: 322px;
    margin-top: 0;
  }

  .par-36-5 {
    font-size: 24px;
    line-height: 32px;
  }

  .par-36-5.tab {
    font-size: 36px;
    line-height: 48px;
  }

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

  .grid-22 {
    margin-top: 42px;
  }

  .container-1468 {
    border-radius: 16px;
    padding: 40px 20px;
  }

  .h3 {
    font-size: 18px;
    line-height: 24px;
  }

  .block-text-slide-3 {
    padding-bottom: 24px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-slide-5 {
    border-radius: 16px;
    width: 230px;
    min-height: 320px;
  }

  .h2-white-6 {
    font-size: 24px;
  }

  .box-course-2 {
    flex-direction: column;
    margin-bottom: 64px;
    margin-left: 0;
  }

  .block-form-copy {
    margin-bottom: 64px;
    padding-top: 36px;
    padding-bottom: 48px;
  }

  .quarter-s-subtitle-3 {
    color: #f1f1fa;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .wrp-text-160-2 {
    max-width: none;
  }

  .flickity-carousel-17 {
    margin-top: 32px;
  }

  .grid-23 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .card-7-3 {
    margin-top: 37px;
    padding: 24px 20px 30px;
  }

  .wrp-text-336-2.m-top-16 {
    width: 100%;
  }

  .image-148 {
    width: 100%;
    max-width: 527px;
  }

  ._1-3col-present-4 {
    width: auto;
    min-width: auto;
    max-width: 500px;
  }

  ._1-3col-present-4.center {
    margin-top: 16px;
    margin-bottom: 16px;
    margin-left: 0;
  }

  .form-circle-box {
    font-size: 14px;
    top: -11%;
    left: 76%;
  }

  .block-text-480-4 {
    width: 100%;
    max-width: none;
  }

  .block-form-2-2 {
    align-self: center;
    width: 100%;
    max-width: none;
    margin-top: 48px;
    margin-left: 0;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .block-form-2-2.form_btm {
    width: 100%;
  }

  .sale-circle-11 {
    width: 7em;
    height: 7em;
    top: -25px;
    left: -10px;
  }

  .footer-menu-3 {
    flex-wrap: wrap;
    margin-top: 20px;
  }

  .footer-phone-8 {
    margin-top: 10px;
  }

  .mobile-fix-btn-4 {
    z-index: 999;
    color: #fff;
    text-align: center;
    background-color: #725ef2;
    background-image: url("/landing-assets/85/7a/02e0c6c0425dcfd72228f5b282b1.png");
    background-position: 94%;
    background-repeat: no-repeat;
    background-size: 16px;
    border-radius: 12px;
    height: auto;
    padding: 16px 48px 16px 32px;
    font-weight: 700;
    text-decoration: none;
    display: block;
    position: fixed;
    inset: auto 25% 3% 10%;
    overflow: hidden;
  }

  .mobile-fix-btn-4:hover {
    background-color: #6654d9;
  }

  .mobile-fix-btn-4.w--current {
    display: none;
  }

  .order-popup-6 {
    padding-top: 64px;
  }

  .inner-stories-text {
    font-size: 14px;
  }

  .navbar_mob {
    order: 1;
  }

  .navbar_mob.show.hide_desk, .navbar_mob.show, .navbar_mob.show.hide_desk {
    display: block;
  }

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

  .menu_btn_purple {
    display: none;
  }

  .menu_btn_purple.mob_btn_width {
    max-width: 335px;
    margin-top: 10px;
    display: flex;
  }

  .menu_btn_grey {
    display: none;
  }

  .menu_btn_grey.mob_btn_width {
    max-width: 335px;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .phone_block {
    margin-left: auto;
    margin-right: 20px;
  }

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

  .dropdown_main_menu {
    height: 92vh;
    display: none;
  }

  .dropdown_main_menu.w--open {
    height: 92vh;
  }

  .header_section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .par-36-6 {
    font-size: 24px;
    line-height: 32px;
  }

  .bank_benefit {
    padding-top: 20px;
    font-size: 14px;
    line-height: 20px;
  }

  .bank_benefit.semi-bold {
    padding-left: 0;
    font-size: 16px;
  }

  .bank_column-right {
    align-items: center;
    margin-top: 20px;
  }

  .bank_column-left {
    width: 100%;
    margin-bottom: 0;
  }

  .bank_cont.mrgn_auto {
    margin-left: auto;
  }

  .bank_main-text {
    font-size: 24px;
    line-height: 32px;
  }

  .bank_img {
    flex: 0 auto;
    margin-top: 0;
  }

  .body--1-5 {
    font-size: 14px;
    line-height: 20px;
  }

  .body--1-5.semi-bold {
    font-size: 16px;
  }

  .body--1-5._4 {
    line-height: 20px;
  }

  .wrp-text-2.m-buttom-16 {
    margin-bottom: 6px;
  }

  .container-16 {
    border-radius: 16px;
    padding: 40px 20px;
  }

  .grid-10 {
    margin-top: 42px;
  }

  .container-19 {
    max-width: 600px;
  }

  .container-19.margin-t-120 {
    margin-top: 60px;
  }

  .program-fields-row-3 {
    flex-direction: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .container-20.container-form-block {
    flex: 1;
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-61 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-13 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .card-7-4 {
    margin-top: 37px;
    padding: 24px 20px 30px;
  }

  .container-diplom-2 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .c_section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .par-packet {
    max-width: none;
    margin-bottom: 0;
  }

  .par-packet._2 {
    max-width: none;
  }

  .h3-38 {
    min-height: auto;
  }

  .wrapper-packages {
    grid-column-gap: 8px;
    align-self: stretch;
    width: auto;
  }

  .wrapper-included {
    grid-row-gap: 5vw;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto;
  }

  .box-included {
    margin-bottom: 0;
    font-size: 14px;
  }

  .cont {
    background-image: linear-gradient(#0000, #0000);
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-included {
    width: 35px;
    margin-right: 2.388vw;
  }

  .par-head {
    font-size: 18px;
    line-height: 24px;
  }

  .par-64.m-left-10 {
    margin-right: auto;
  }

  .par-64._4 {
    font-size: 14px;
  }

  .card-included {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .small-name.d_hide_mobile {
    display: none;
  }

  .footer_top_block {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
  }

  .map_link.mrgn_btm_24, .footer_phone.mrgn_btm_24, .footer_phone.mrgn_btm_24, .footer_phone.mrgn_btm_24, .footer_link.mrgn_btm_24, .footer_link.mrgn_btm_24, .public_pol.mrgn_btm_24, .public_pol.mrgn_btm_24.mrgn_btm_16, .public_pol.mrgn_btm_24.mrgn_btm_16, .public_pol.mrgn_btm_24.mrgn_btm_16 {
    margin-bottom: 24px;
  }

  .footer_divider_block {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .footer_mail.mrgn_btm_24 {
    margin-bottom: 24px;
  }

  .popup-order-title-2 {
    font-size: 20px;
  }

  .q_btn_programm-3 {
    width: 50%;
    line-height: 1.2;
  }

  .popup {
    max-width: 300px;
    padding: 15px;
  }

  .popup.xx, .popup.xx2 {
    border-style: none;
    max-width: 440px;
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .swiper-slide.it {
    width: 50%;
  }

  .swiper-slide._3 {
    width: 100%;
  }

  .swiper-slide.box-slider {
    width: 90%;
  }

  .wrp-text-160-3 {
    max-width: none;
  }

  .flickity-carousel-18 {
    margin-top: 32px;
  }

  .block-ti-slider-3 {
    align-items: flex-start;
    margin-bottom: 32px;
  }

  .card-slide-2-3 {
    border-radius: 16px;
    width: 90%;
    max-width: 336px;
    min-height: 300px;
    margin-right: 16px;
    padding: 20px;
  }

  .prev_experts {
    margin-right: 10px;
  }

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

  .green_bg-2 {
    max-width: 396px;
  }

  .main_btm_wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 24px;
  }

  .price_wrapper-2 {
    border-top: 1px solid #4f5364;
    border-bottom: 1px solid #4f5364;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .price_wrapper-2.btm_styles {
    border: 1px #000;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: minmax(auto, 133px) minmax(auto, 133px);
    padding-top: 0;
    padding-bottom: 0;
  }

  .main_btm_text {
    font-size: 18px;
  }

  .whole_price_text {
    font-size: 20px;
  }

  .blocks_wrapper {
    flex: 0 auto;
    max-width: 100%;
  }

  .main_header.mrgn_btm_96 {
    margin-bottom: 48px;
  }

  .main_text {
    font-size: 18px;
  }

  .main_btm_header.mrgn_btm_8 {
    font-size: 16px;
  }

  .main_btm_header.mrgn_btm_8.gift {
    margin-top: 0;
  }

  .main_label-2 {
    font-size: 18px;
  }

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

  .text_16.mrgn_btm_0 {
    margin-bottom: 0;
  }

  .header_4 {
    font-size: 18px;
  }

  .header_4.mrgn_btm_8.mrgn_top_8 {
    margin-top: 8px;
  }

  .dev_block {
    font-size: 18px;
  }

  .header_label_flex {
    flex-direction: column;
    align-items: flex-start;
  }

  .q_btn_programm-4 {
    width: 50%;
    line-height: 1.2;
  }

  .free_course_btn {
    font-size: 18px;
  }

  .success-title-3 {
    font-size: 24px;
  }

  .resume_bottom_block_text-2 {
    flex: 0 auto;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .resume_middle_block {
    flex-direction: column;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .point_wrapper.mrgn_btm_16 {
    margin-bottom: 16px;
  }

  .resume_position_wrapper-2 {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
  }

  .resume_wrapper {
    padding: 32px 16px;
  }

  .div-block-265 {
    width: 100%;
  }

  .resume_job_title {
    font-size: 20px;
  }

  .image-174 {
    flex: 0 auto;
    width: 100%;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .resume_skills_wrapper-2 {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .resume_bottom_block {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 16px;
  }

  .review_slide {
    max-width: 247px;
    height: auto;
    min-height: 228px;
    margin-right: 16px;
  }

  .average_rating_numbers {
    font-size: 20px;
  }

  .slide_top_info-2 {
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
  }

  .average_rating {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .slide_name-2 {
    font-size: 16px;
  }

  .banks_logos {
    width: 100%;
  }

  .font_20 {
    font-size: 20px;
  }

  .banks_block {
    flex-direction: column;
  }

  .bank_dscrptn {
    width: 100%;
  }

  .section-new.sec__internet {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cont-icon-nav {
    margin-left: 0;
    margin-right: 0;
  }

  .nav-slick {
    align-items: flex-start;
  }

  .wrp-text-623-2.m-top-24 {
    margin-top: 16px;
  }

  .logo-3 {
    width: auto;
    height: 48px;
    margin: 12px;
  }

  .logo-3.mobile {
    display: inline-block;
  }

  .block-ti-slider-4 {
    align-items: flex-start;
    margin-bottom: 32px;
  }

  .card-slide-3-3 {
    width: 230px;
  }

  .arrows-box-3 {
    display: none;
  }

  .card-7-5 {
    margin-top: 37px;
    padding: 24px 20px 30px;
  }

  .h3-38-2 {
    min-height: auto;
  }

  .success-message-11 {
    position: static;
  }

  .fs_20-2 {
    font-size: 20px;
  }

  .fs_20-2.fw_700.clr_purple.fs_18 {
    font-size: 16px;
  }

  .h3-36 {
    font-size: 24px;
    line-height: 28px;
  }

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

  .container-small-box.margin-bottom {
    margin-bottom: 24px;
  }

  .sec-main {
    background-image: url("/landing-assets/d3/c1/4a11e08eabb64637a73f69a4ea5e.png");
    background-position: 50% 800px;
    background-size: cover;
    padding-bottom: 30px;
  }

  .container-max-w.horiz-left {
    flex-direction: column;
  }

  .form-block-3 {
    width: 60vw;
    margin-top: 65px;
    margin-left: auto;
    margin-right: auto;
  }

  .form-block-3.main {
    margin-top: 150px;
  }

  .max-w-526 {
    width: 100%;
    margin-right: 0;
  }

  .max-w-526.main_grid_new {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
  }

  .heading-2, .heading-2._2 {
    font-size: 32px;
    line-height: 36px;
  }

  .div-grid-2 {
    padding-right: 0;
  }

  .div-grid-2.mw {
    width: 100%;
  }

  .cont-22 {
    background-image: linear-gradient(#0000, #0000);
    padding-left: 24px;
    padding-right: 24px;
  }

  .cont-22.black {
    background-position: 100% 0;
    padding-top: 55px;
  }

  .cont-22.form-2 {
    flex-direction: column;
    align-items: flex-start;
    padding: 48px 24px 52px;
  }

  .cont-22.form-3 {
    flex-wrap: wrap;
  }

  .sign-in-link.center {
    margin-left: auto;
    margin-right: auto;
  }

  .sign-in-link.m-top-100 {
    margin-top: 40px;
  }

  .sign-in-link._2 {
    margin-top: 24px;
  }

  .sect {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .sect.black {
    padding-top: 40px;
  }

  .par-grid.who {
    max-width: 550px;
    font-size: 18px;
    line-height: 24px;
  }

  .par-more {
    margin-bottom: 32px;
    font-size: 18px;
    line-height: 24px;
  }

  .par-more._3 {
    margin-bottom: 32px;
  }

  .image-159 {
    top: -1%;
  }

  .par-h {
    font-size: 18px;
    line-height: 24px;
  }

  .div-grid-4 {
    flex-direction: row;
  }

  .par-18-2 {
    margin-top: 8px;
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-249 {
    margin-left: 30px;
  }

  .par-20-5 {
    font-size: 18px;
    line-height: 24px;
  }

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

  .par-it {
    width: 100%;
    max-width: none;
  }

  .div-card-grey {
    flex-direction: column;
    padding: 10px 20px 20px;
  }

  .div-card-grey._2 {
    flex-direction: column;
    margin-top: 40px;
    padding: 10px 20px 20px;
  }

  .div-it {
    width: 100%;
    margin-bottom: 10px;
  }

  .image-3419 {
    width: 25px;
    max-width: none;
  }

  .image-3419._2 {
    width: 31px;
  }

  .div-track {
    max-width: none;
    margin-top: 24px;
    margin-bottom: 12px;
    padding-left: 48px;
    position: relative;
    top: 15%;
  }

  .div {
    margin-bottom: 40px;
    padding-top: 24px;
    padding-left: 20px;
    position: relative;
  }

  .image--scheme-mob {
    margin-top: 16px;
    margin-bottom: 16px;
    margin-left: 20px;
    display: block;
  }

  .div-track-mob2 {
    max-width: none;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 48px;
    display: block;
    position: relative;
  }

  .par-track {
    text-align: left;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .image-b {
    z-index: 2;
    width: 25px;
    max-width: none;
    position: static;
  }

  .image-b.arr {
    width: 58px;
    margin-bottom: -16px;
    display: block;
  }

  .image-b._2 {
    width: 33px;
  }

  .image--scheme {
    display: none;
  }

  .text-s {
    text-align: left;
    padding-left: 80px;
    position: static;
  }

  .div-track-3 {
    max-width: none;
    padding-top: 12px;
    padding-left: 48px;
    position: relative;
    top: 0%;
    left: auto;
  }

  .div-track-2 {
    max-width: none;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 48px;
    position: relative;
    top: 40%;
  }

  .div-block-257 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-line {
    background-color: #070707;
    justify-content: center;
    align-items: center;
    width: 3px;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0% auto auto 20px;
  }

  .div-line._7 {
    height: 140%;
    display: flex;
    top: -32%;
  }

  .div-line._5 {
    justify-content: center;
    align-items: flex-start;
    margin-top: 24px;
    display: flex;
    top: 0%;
  }

  .div-line._2 {
    align-items: flex-start;
    height: 145%;
    padding-top: 36px;
    display: flex;
    top: 0%;
  }

  .div-line._3 {
    justify-content: flex-start;
    align-items: flex-end;
    height: 61%;
    display: flex;
    top: 0%;
  }

  .image-160 {
    display: none;
  }

  .grid-17 {
    grid-column-gap: 8px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .div-card {
    position: relative;
  }

  .text-point {
    max-width: 146px;
  }

  .block-text-9 {
    margin-top: 40px;
  }

  .columns-3 {
    grid-row-gap: 40px;
    grid-template-columns: auto;
  }

  .column-5 {
    max-width: none;
  }

  .par-28 {
    font-size: 20px;
    line-height: 26px;
  }

  .par-28.bold.m-top-48 {
    margin-top: 30px;
    font-size: 20px;
    line-height: 26px;
  }

  .column-6 {
    max-width: none;
  }

  .wrp-text-8 {
    margin-bottom: 24px;
  }

  .logo-4.width_140.width-mob_100 {
    max-width: 100px;
  }

  .logo-4.width-mob_80 {
    max-width: 60px;
    height: 60px;
  }

  .line-logo-copy {
    min-height: 350px;
  }

  .block-grid {
    align-items: center;
    padding-top: 15px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .box-arrow-slider {
    grid-column-gap: 12px;
    top: -61px;
  }

  .card-clide {
    flex-direction: column;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .block-text-clide {
    max-width: none;
    margin-top: 0;
    margin-right: 0%;
  }

  .grid-26 {
    grid-column-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 115px 115px 115px;
    justify-content: space-between;
  }

  .mask-img-slide-3 {
    padding-top: 15px;
  }

  .mask-img-slide-3._2 {
    padding: 18px;
    font-size: 14px;
  }

  .mask-img-slide-3._4 {
    padding: 18px;
  }

  .column {
    padding: 24px;
  }

  .block-text-4 {
    margin-top: 24px;
  }

  .column-2 {
    padding-top: 32px;
  }

  .columns {
    grid-row-gap: 20px;
    grid-template-rows: 1fr auto auto;
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    align-items: start;
    margin-top: 24px;
  }

  .block-text-7 {
    max-width: none;
    padding: 18px;
  }

  .column-3 {
    max-width: none;
    margin-bottom: 48px;
  }

  .columns-2 {
    grid-row-gap: 30px;
    grid-template-columns: auto;
  }

  .lin-card-grid {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .max-w-630-2 {
    margin-bottom: 24px;
  }

  .tabs-menu-pecialization {
    margin-left: -24px;
    margin-right: -24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card-specialization.horiz {
    flex-direction: column;
  }

  .wrapper-box-profession {
    font-size: 12px;
    line-height: 16px;
  }

  .heading-box {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    padding: 24px;
  }

  .text-head {
    font-size: 20px;
    line-height: 26px;
  }

  .line-6 {
    width: 100%;
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .box-more.margin-left {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    width: 100%;
    margin-top: 16px;
    margin-left: 0;
    padding: 24px;
  }

  .line-black-2 {
    margin-bottom: 24px;
  }

  .block-text-12 {
    max-width: none;
  }

  .form-block-4 {
    max-width: none;
    margin-top: 48px;
    padding: 24px;
  }

  .image-story {
    flex: 0 auto;
    align-self: flex-start;
    height: auto;
  }

  .mask-card-story {
    align-items: stretch;
  }

  .max-w-762 {
    margin-bottom: 64px;
  }

  .div-block-242 {
    text-align: center;
  }

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

  .grid-18.m-top-64 {
    grid-template-columns: 1fr;
  }

  .block-text16 {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .lin-clider {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .par-h-3 {
    font-size: 18px;
    line-height: 24px;
  }

  .swiper-slide-3._4 {
    min-height: 600px;
    padding: 24px 25px 24px 24px;
  }

  .swiper-slide-3._6 {
    min-height: 400px;
    padding: 24px 25px 24px 24px;
  }

  .swiper-slide-3._8 {
    min-height: 180px;
    padding: 24px 25px 24px 24px;
  }

  .swiper-slide-3._5 {
    min-height: 450px;
    padding: 24px 25px 24px 24px;
  }

  .block-text-14 {
    padding: 24px;
  }

  .tabs-content {
    margin-top: 60px;
  }

  .div-block-252, .div-block-252._2 {
    display: none;
  }

  .columns-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    margin-top: 32px;
    padding: 24px;
    display: grid;
  }

  .tab-link-tab-1-2 {
    padding-left: 5vw;
    padding-right: 5vw;
    font-size: 2vw;
  }

  .column-7 {
    margin-left: 0;
  }

  .tabs-menu-2 {
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .par-66 {
    font-size: 24px;
    line-height: 28px;
  }

  .par-66._2 {
    font-size: 24px;
  }

  .par-66._3 {
    font-size: 32px;
    line-height: 36px;
  }

  .columns-8 {
    margin-bottom: 24px;
  }

  .tabs-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .column-9 {
    display: none;
  }

  .columns-7 {
    grid-column-gap: 16px;
    align-content: start;
  }

  .image-156 {
    max-width: 90%;
  }

  .wrp-text-17 {
    margin-bottom: 16px;
  }

  .columns-5 {
    grid-template-columns: 1fr;
    margin-top: 16px;
  }

  .par-h-2 {
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-245 {
    grid-template-rows: max-content auto auto;
    align-items: center;
  }

  .sect-2 {
    padding-top: 48px;
  }

  .sect-2._2 {
    padding-bottom: 80px;
  }

  .image-152 {
    width: 180px;
  }

  .text-block-6 {
    margin-top: 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .text-block-5 {
    font-size: 18px;
    line-height: 24px;
  }

  .par-packet-2, .par-packet-2._2, .par-packet-2._3 {
    max-width: none;
  }

  .card-included-2 {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-span-118 {
    font-size: 2vw;
  }

  .box-included-2 {
    font-size: 14px;
  }

  .text-64 {
    font-size: 9vw;
  }

  .text-block-2 {
    font-size: 1.3vw;
  }

  .wrapper-year {
    margin-top: 34px;
  }

  .wrapper-included-2 {
    grid-row-gap: 5vw;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto;
  }

  .image-included-2 {
    width: 35px;
    margin-right: 2.388vw;
  }

  .box-year {
    font-size: 2.5vw;
  }

  .h2-36 {
    font-size: 24px;
    line-height: 28px;
  }

  .div-block-237 {
    grid-row-gap: 27px;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
  }

  .h3-20 {
    max-width: none;
  }

  .button-signup.white {
    width: 100%;
  }

  .par-add {
    max-width: none;
  }

  .sec-add-information {
    padding-top: 48px;
  }

  .colum-question-2 {
    text-align: center;
    margin-top: 20px;
    position: static;
  }

  .columns-question {
    grid-template-columns: auto;
    align-content: start;
    align-items: start;
  }

  .wrp-text-12 {
    width: 100%;
  }

  .btm_form_wrapper-2 {
    padding: 24px;
  }

  .btm_form_wrapper-2.mrgn_for_circle {
    margin-top: 73px;
  }

  .promo_popup {
    display: none;
    top: auto;
    left: auto;
  }

  .form_main_basics {
    padding: 0;
  }

  .sale_circle_wrapper {
    left: auto;
    right: 16px;
  }

  .fs_36 {
    font-size: 24px;
  }

  .fs_36.fw_700.mrgn_btm_32 {
    margin-bottom: 24px;
    font-size: 24px;
  }

  .promo_wrapper {
    width: 100%;
  }

  .c_section-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fs_24 {
    font-size: 20px;
  }

  .fs_24.pddng_top_32 {
    padding-top: 16px;
    font-size: 20px;
  }

  .fs_24.mrgn_btm_32 {
    margin-bottom: 16px;
    font-size: 20px;
  }

  .list_elem {
    font-size: 18px;
  }

  .benefits_wrapper.mrgn_top_52 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 24px;
  }

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

  .metod-video-wrap {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .timeline-item-uptitle {
    font-size: 14px;
  }

  .timeline-wrap {
    margin-bottom: 0;
    margin-right: 0;
    padding: 30px 20px 0;
    overflow: visible;
  }

  .timeline-item-line {
    width: 100%;
    height: 2px;
    left: 0;
  }

  .timeline-2 {
    border-top-style: none;
    border-left: 2px solid #6654d9;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-width: 0;
    margin-top: 24px;
  }

  .timeline-item {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 30px;
    display: flex;
  }

  .timeline-item.timeline-last {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .timeline-circle {
    left: -12px;
  }

  .timeline-end-2 {
    position: absolute;
    inset: auto auto 0% -45px;
  }

  .timeline-end-2.text-24px {
    font-size: 20px;
    left: -35px;
    right: auto;
  }

  .plan_card_0 {
    max-width: 350px;
  }

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

  .line-logo-copy-2 {
    min-height: 350px;
  }

  .mod-margin-10 {
    margin-bottom: 8px;
  }

  .testim-img {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .testim-text-ico {
    margin-bottom: auto;
  }

  .testim-slide {
    width: 70%;
  }

  .testim-link {
    margin-top: 35px;
  }

  .testim-item {
    justify-content: space-between;
    align-items: flex-start;
    min-height: 632px;
    padding: 30px 20px;
  }

  .testim-content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .card-slide-6 {
    min-height: 1030px;
  }

  .slider-buttons-box {
    margin-top: 30px;
  }

  .swiper-button-next-3, .swiper-button-prev-3 {
    max-width: 25px;
  }

  .block-text-16 {
    height: 180px;
  }

  .image-3429 {
    max-width: 100px;
  }

  .head-30 {
    font-size: 24px;
  }

  .q-a-column {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .q-a-wrap {
    margin-left: 0;
    margin-right: 0;
  }

  .container-1470 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .btm_legal_info-2 {
    color: #7f8399;
    margin-top: 24px;
  }

  .leg_info-2.mrgn_btm_24 {
    margin-bottom: 24px;
  }

  .acc_num_info-2 {
    text-align: left;
  }

  .footer_inner_block-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_block-2 {
    padding-bottom: 108px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer_left_wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .contacts_link.mrgn_btm_16 {
    margin-bottom: 24px;
  }

  .footer_bottom_block-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .left_info_wrapper-2 {
    flex-direction: column-reverse;
  }

  .brand-7 {
    padding-left: 0;
  }

  .div-block-269 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-272 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 120px 120px 120px;
  }

  .container-1471 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tehnol-wr {
    margin-bottom: 0;
  }

  .grid-60 {
    min-width: auto;
  }

  .simply_discount_h {
    font-size: 24px;
  }

  .banner_circle_discount {
    width: 100px;
    height: 100px;
    line-height: 1.1;
    left: auto;
    right: 10px;
  }

  .t-14.bold.form_text_unique_offer.abs {
    background-position: 32px;
    padding-left: 54px;
  }

  .t-14.border {
    padding: .2vw 1.4vw;
    font-size: 1.3vw;
  }

  .t-14.border.new-grid {
    font-size: 1.3vw;
  }

  .div-block-280.w_100 {
    grid-row-gap: 16px;
    grid-template-rows: min-content min-content min-content;
  }

  .max-w-526-copy {
    width: 100%;
    max-width: none;
    margin-right: 0;
  }

  .max-w-526-copy.main_grid_new {
    grid-template-columns: 1fr;
  }

  .small-box-2 {
    margin-right: 4px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .h1-54-2 {
    margin-bottom: 0;
  }

  .h1-54-2.mrgn_btm_10 {
    font-size: 32px;
  }

  .mini_disc {
    right: -16px;
  }

  .mini_disc.big_circle {
    left: auto;
    right: 0;
  }

  .container-max-w-2.horiz-left {
    flex-direction: column;
  }

  .box-price-main-2 {
    min-width: auto;
  }

  .form-block-5 {
    width: auto;
    max-width: 500px;
    margin-top: 65px;
    margin-left: auto;
    margin-right: auto;
  }

  .form-block-5.main {
    width: auto;
    margin-top: 20px;
    overflow: visible;
  }

  .form-block-5.main.mob-mrg-top_0 {
    margin-top: 0;
  }

  .text-span-169 {
    font-size: 36px;
  }

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

  .grid-70 {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    min-width: 100%;
  }

  .tags-2.tag-wrap {
    display: flex;
  }

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

  .box-howmuch-prof {
    margin-top: 60px;
  }

  .t-28.bold.dont-shrink.sp-auto {
    font-size: 24px;
  }

  .max-w-623-3.m-top-24 {
    margin-top: 16px;
  }

  .div-block-662 {
    top: 10px;
  }

  .box-card-specialist {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    overflow: auto;
  }

  .box-card-specialist.new-grid {
    flex-wrap: nowrap;
    display: flex;
  }

  .h2-white-7 {
    font-size: 24px;
  }

  .t-24, .p-24 {
    font-size: 20px;
  }

  .p-24.px {
    font-size: 16px;
  }

  .h2-100, .h2-100.s-54 {
    font-size: 52px;
  }

  .wit-card-copy {
    min-width: 350px;
    padding-bottom: 50px;
  }

  .h2-64.no-margin.s-54, .h2-64.reg, .h2-64.reg.s-54 {
    font-size: 42px;
  }

  .t-36.bold.new-grid {
    font-size: 20px;
  }

  .box-tags-otrasl {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-radius: 0;
    flex-flow: column wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    align-items: stretch;
    max-height: 220px;
    margin-left: -20px;
    margin-right: -20px;
    padding: 21px;
    overflow: auto;
  }

  .box-tags-otrasl.new-grid {
    padding: 21px;
  }

  .h3-24.px {
    font-size: 20px;
  }

  .wrapper-box-timer {
    max-width: none;
  }

  .h2-63.regular {
    font-size: 42px;
  }

  .div-block-706 {
    position: relative;
  }

  .box-education {
    min-width: 900px;
  }

  .grid-122 {
    grid-row-gap: 50px;
    flex-wrap: wrap;
    display: flex;
  }

  .wrap-dropdown {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .two-card {
    width: 100%;
    max-width: none;
  }

  .section-text {
    padding-bottom: 48px;
    padding-left: 0;
  }

  .section-text.align-center.pdn-btm {
    padding-bottom: 40px;
  }

  .body--1-8 {
    font-size: 14px;
    line-height: 20px;
  }

  .body--1-8.text-icons-light-bg-40 {
    font-size: 16px;
    line-height: 22px;
  }

  .div-step {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .accordion-block {
    padding-top: 8px;
    padding-bottom: 12px;
  }

  .heading-2-4, .heading-2-4._2 {
    font-size: 32px;
    line-height: 36px;
  }

  .section-new-2.black {
    border-radius: 0;
    padding: 66px 20px;
  }

  .section-new-2.black.new-grid {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0;
  }

  .p-20.tabl, .p-20.tabl.new-grid {
    font-size: 2vw;
  }

  .p-20.grey.right.s-18 {
    text-align: left;
  }

  .par-18-3-2 {
    margin-top: 16px;
    font-size: 16px;
  }

  .form-block-6 {
    max-width: none;
    margin-top: 48px;
    padding: 24px;
  }

  .par-39 {
    font-size: 18px;
    line-height: 24px;
  }

  .par-39._3 {
    color: #f3f3f3;
    font-style: normal;
  }

  .par-39._4 {
    color: #fff;
    font-size: 20px;
    text-decoration: none;
  }

  .line-logo-copy-3 {
    justify-content: flex-start;
    min-height: 350px;
  }

  .line-logo-copy-3.justify-position.gap_30 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .line-logo-copy-3.justify-position.gap_30.min-w_auto {
    min-width: auto;
  }

  .line-logo-copy-3.justify-position.gap_30.min-w_auto.min-h_auto {
    justify-content: center;
    min-height: auto;
  }

  .slide-2 {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-159-copy {
    top: -1%;
  }

  .t-18.border {
    text-align: center;
  }

  .head-grid-2 {
    font-size: 26px;
  }

  .bold-26-20 {
    font-size: 20px;
  }

  .div-grid-4-2 {
    flex-direction: row;
  }

  .right-col-3 {
    margin-top: 0;
    margin-left: 0;
  }

  .white-box-blockchin {
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    padding: 38px;
  }

  .white-box-blockchin.new-grid {
    padding: 38px;
  }

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

  .cont-2.form-2 {
    flex-direction: column;
    align-items: flex-start;
    padding: 48px 24px 52px;
  }

  .cont-2.form-2._2 {
    padding-bottom: 48px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cont-2.black {
    background-position: 100% 0;
    padding-top: 55px;
  }

  .cont-2.black.new {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cont-2.new-grid-con.mw-63percent.digital.w_100 {
    max-width: 100%;
    padding-left: 20px;
  }

  .cont-2.new-grid-con.mw-100percent {
    padding-right: 20px;
  }

  .cont-2._3 {
    flex-direction: column;
  }

  .div-block-659 {
    margin-bottom: 50px;
  }

  .heading-2-3 {
    font-size: 32px;
    line-height: 36px;
  }

  .par-56._4 {
    font-size: 14px;
  }

  .grid-box-graph {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .par-51 {
    font-size: 24px;
    line-height: 28px;
  }

  .block-text-123 {
    width: 100%;
    max-width: none;
  }

  .mini-box-graph {
    border-radius: 28px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .p-18 {
    font-size: 16px;
  }

  .par-26-4.white {
    font-size: 18px;
    line-height: 26px;
  }

  .close-remodal.hiddem-mobile {
    z-index: 10;
    top: 155px;
    right: 24px;
  }

  .card-text-2 {
    min-width: 45%;
    min-height: auto;
  }

  .quarter-s-subtitle-5 {
    color: #f1f1fa;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading-2-5 {
    font-size: 36px;
    line-height: 48px;
  }

  .div-block-708 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .box-dropdown {
    width: 100%;
  }

  .box-start-time {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    overflow: auto;
  }

  .t-24-2 {
    font-size: 20px;
  }

  .wrp-box-hwmuch {
    grid-row-gap: 10px;
  }

  .wrp-box-hwmuch.horizontal {
    width: 100%;
  }

  .card-specialist {
    min-width: 380px;
  }

  .grid-124 {
    flex-wrap: wrap;
    display: flex;
  }

  .grid-box-column {
    padding-top: 40px;
  }

  .box-horizontal-hwmuch {
    grid-column-gap: 25px;
    margin-top: 30px;
  }

  .sect-3 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .sect-3.mb-106, .sect-3.mb-93, .sect-3.mb-95, .sect-3.mb-77, .sect-3.mb-97, .sect-3.mb-105, .sect-3.mb-94, .sect-3.mb-98, .sect-3.mb-91, .sect-3.mb-43.bg-image, .sect-3.mb-96 {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0;
  }

  .sect-3.black-new {
    padding-top: 40px;
  }

  .sect-3.black-new.mt-110.black-color {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0;
  }

  .sect-3.black-new.mb-64 {
    padding-top: 48px;
    padding-left: 0;
  }

  .sect-3.grey.mt-64, .sect-3.mt-81 {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0;
  }

  .sect-3.black-2._4 {
    padding-left: 0;
    padding-right: 0;
  }

  .sect-3.light-grey {
    padding-top: 64px;
    padding-bottom: 48px;
  }

  .sect-3.light-grey.mt-64 {
    padding-left: 0;
  }

  .sect-3.mb-80, .sect-3.mb-104.margin, .sect-3.mb-77 {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0;
  }

  .grid-125 {
    margin-top: 40px;
  }

  .quarter-s-subtitle-6 {
    color: #f1f1fa;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .box-course-4 {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .new-form-sticky {
    width: auto;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .swiper-slide-5 {
    height: auto;
  }

  .swiper-slide-5.new-grid {
    width: 90%;
    padding: 20px;
  }

  .box-arrow-slider-3 {
    grid-column-gap: 12px;
    top: -61px;
  }

  .top-box-howmuch {
    grid-column-gap: 30px;
    grid-row-gap: 23px;
  }

  .par-57 {
    font-size: 20px;
    line-height: 26px;
  }

  .par-57.bold.m-top-48 {
    margin-top: 30px;
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-707 {
    font-size: 16px;
  }

  .mw-1440.new-grid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quarter-2 {
    color: #8f93a3;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
  }

  .wrapper-included-4 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto;
  }

  .wrapper-packages-2 {
    grid-column-gap: 8px;
    align-self: stretch;
    width: auto;
  }

  .wrapper-packages-2.disable-scrollbar {
    grid-column-gap: 24px;
  }

  .card-included-4 {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-2-6 {
    font-size: 32px;
    line-height: 36px;
  }

  .box-included-3 {
    width: 100%;
    font-size: 14px;
  }

  .box-details-main-h.clr_black.fs_32 {
    font-size: 28px;
    line-height: 36px;
  }

  .trigger-modal {
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: stretch;
    padding: 16px 20px 24px;
  }

  .trigger-modal.js_fix_order {
    display: none;
  }

  .button-12.s-16 {
    width: 80%;
    font-size: 18px;
  }

  .image-3475 {
    width: 120px;
    min-width: 120px;
    height: 120px;
  }

  .inpt_form-2 {
    width: 100%;
    max-width: none;
    margin-bottom: 16px;
  }

  .inputs {
    grid-column-gap: 0px;
    flex-direction: column;
    margin-bottom: 0;
  }

  .image-3476.delyt {
    display: none;
  }

  .image-3476.ddeel {
    display: block;
  }

  .mini_disc-2 {
    right: -16px;
  }

  .mini_disc-2.big_circle {
    left: auto;
    right: 0;
  }

  .mini_disc-2.big_circle.new_disk {
    left: auto;
    right: -65px;
  }

  .header_black-3 {
    background-position: -651px -191px, 0 0;
  }

  .mobile_menu {
    background-position: -651px -293px, 0 0;
    padding-top: 32px;
  }

  .edufree_form_header {
    font-size: 26px;
  }

  .image-3478 {
    margin-left: auto;
    margin-right: auto;
  }

  .success-title-4 {
    font-size: 24px;
  }

  .edufree_bonuses_wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 165px 165px;
    justify-content: stretch;
  }

  .bold-text-61 {
    font-size: 27px;
    display: inline;
  }

  .q_btn_programm-5 {
    width: 50%;
    line-height: 1.2;
  }

  .edufree_flex_wrppr {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .edufree_rght_block {
    max-width: 100%;
    margin-top: 40px;
    margin-left: 0;
  }

  .text-block-60 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .edufree {
    padding: 16px 20px 32px;
  }

  .edufree_container {
    flex-direction: column;
  }

  .edufree_left_block {
    max-width: 100%;
    margin-right: 0;
  }

  .wrapper_lock-2 {
    max-width: 165px;
  }

  .par_24._2.m-buttom-40 {
    margin-bottom: 20px;
  }

  .par_24._2.m-buttom-40.max_767__mt_0, .par_24._2.m-buttom-24.max_767__mt_0 {
    margin-top: 0;
  }

  .text-span-144 {
    line-height: 24px;
  }

  .block-text-img-80 {
    display: flex;
  }

  .sect-4._23 {
    padding-bottom: 0;
  }

  .image-223 {
    max-width: 194px;
  }

  .block-text-80 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 20px;
    margin-right: 0;
    display: grid;
  }

  .block-vide-2 {
    font-size: 1.3vw;
  }

  .wrp-text-81 {
    width: 100%;
    height: 100%;
  }

  .wrp-text-80 {
    display: none;
  }

  .wrp-text-80._2 {
    margin-bottom: 0;
    display: block;
  }

  .cont-4 {
    background-image: linear-gradient(#0000, #0000);
    padding-left: 24px;
    padding-right: 24px;
  }

  .cont-4._3 {
    flex-direction: column;
  }

  .par-36-7._5 {
    font-size: 24px;
  }

  .h1-48 {
    font-size: 42px;
  }

  .link-block-6 {
    width: 60%;
    height: 100%;
  }

  .image-251 {
    width: 70px;
    top: -36px;
    right: -30px;
  }

  .par-24-bold {
    font-size: 19px;
  }

  .button-edufree.adv-new {
    text-align: center;
    background-image: none;
    padding-right: 50px;
    display: block;
  }

  .div-adv-new {
    padding-left: 40px;
    padding-right: 40px;
  }

  .par-36-reg {
    font-size: 24px;
    line-height: 28px;
  }

  .sect-adv {
    padding-top: 48px;
    padding-bottom: 0;
  }

  .block-text-new {
    width: 100%;
    max-width: 100%;
  }

  .par-126 {
    font-size: 32px;
    line-height: 36px;
  }

  .text-block-28 {
    left: 1px;
  }

  .div-online-adv {
    padding-top: 0;
  }

  .div-button-adv {
    flex-flow: column-reverse wrap;
  }

  .block-text-82 {
    flex-direction: column;
    width: 100%;
    padding: 30px;
  }

  .mask-img-80 {
    width: 100%;
    margin-top: 30px;
  }

  .block-text-img-81 {
    width: 100%;
    max-width: none;
  }

  .m-top-25 {
    margin-top: 15px;
  }

  .image-226 {
    max-width: 250px;
    margin-right: -30px;
  }

  .block-text-83 {
    max-width: none;
    margin-top: 30px;
  }

  .sect-5 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .image-228 {
    max-width: 70px;
  }

  .block-text-84 {
    padding-left: 30px;
  }

  .image-227 {
    max-width: 40px;
  }

  .circle {
    width: 55px;
    height: 55px;
    left: -23px;
  }

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

  .text_timer {
    font-size: 18px;
  }

  .white_bg {
    max-width: 396px;
  }

  .btm_form_wrapper {
    padding: 24px;
  }

  .demo_h2.mrgn_btm_48_mob {
    margin-bottom: 48px;
  }

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

  .demo_header_speakers_wrapper.mrgn_btm_24 {
    flex-direction: column;
    align-items: flex-start;
  }

  .paragraph-14 {
    font-size: 8px;
    line-height: 10px;
  }

  .header-age._2 {
    margin-top: 0;
    margin-bottom: 16px;
  }

  .container-max-w-4.horiz {
    align-items: center;
  }

  .section-teacher.main {
    height: auto;
    min-height: auto;
  }

  .section-teacher.main.h_45vh {
    height: auto;
    padding-top: 0;
  }

  .button-teacher.main {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 12px;
  }

  .container-grid-teacher {
    max-height: 130px;
    margin-top: 0;
    font-size: 1.25px;
  }

  .wrapper-grid-teacher {
    padding-top: 3vw;
  }

  .mini_disc-3 {
    right: -16px;
  }

  .mini_disc-3.big_circle {
    left: auto;
    right: 0;
  }

  .h3-36-2 {
    font-size: 24px;
    line-height: 28px;
  }

  .wrapper-content-main-2 {
    margin-top: 0%;
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .wrapper-content-main-2.pdn-btm-mob_40, .image-main-2 {
    padding-top: 40px;
  }

  .h1-teacher-2 {
    margin-top: 0;
  }

  .paragraph-78 {
    font-size: 8px;
    line-height: 10px;
  }

  .paragraph-78.main {
    font-size: 10px;
    line-height: 14px;
  }

  .div-block-714 {
    margin-bottom: 20px;
  }

  .div-block-715 {
    flex-direction: column;
  }

  .div-block-715.min-w_auto {
    width: auto;
  }

  .image-3358 {
    width: 100%;
    display: inline-block;
  }

  .image-3357 {
    display: none;
  }

  .close-icon-2 {
    width: 46px;
    top: 15px;
  }

  .popup-title-4 {
    max-width: 290px;
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 30px;
  }

  .popup-subtitle-4 {
    margin-bottom: 0;
    font-size: 12px;
  }

  .div-block-371 {
    background-color: #8d46f6;
    border-radius: 12px;
    justify-content: space-between;
    align-items: center;
    max-width: 335px;
    margin-top: 36px;
    margin-left: auto;
    padding: 18px 20px 18px 32px;
    text-decoration: none;
    display: block;
  }

  .text-span-176 {
    line-height: 24px;
  }

  .image-234 {
    margin-left: 20px;
  }

  .card-grid-2._3 {
    justify-content: flex-start;
  }

  .h2-48-2._3 {
    font-size: 24px;
  }

  .grid-130 {
    grid-template-rows: max-content auto auto;
    grid-template-columns: 1fr;
    margin-top: 24px;
  }

  .sect-6 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .sect-6._15 {
    padding-top: 0;
  }

  .quarter-s-subtitle-7 {
    color: #f1f1fa;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .fs_20 {
    font-size: 18px;
  }

  .fs_28-2 {
    font-size: 20px;
  }

  .tabs-menu-3 {
    grid-column-gap: 20px;
    border-bottom: 1px solid #fff;
    display: flex;
  }

  .default_mob_tab_link {
    color: #7c8092;
    background-color: #0000;
    padding: 0 0 20px;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
  }

  .default_mob_tab_link.w--current {
    color: #fff;
    background-color: #0000;
    border-bottom: 5px solid #fff;
  }

  .div-block-717 {
    width: 100%;
  }

  .pckg_compare_dropdown {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flex_mob_tab {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    flex-direction: column;
    margin-bottom: 48px;
    display: flex;
  }

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

  .dropdown_content_mob {
    display: block;
  }

  .drpdwn_content_grid {
    padding-top: 24px;
  }

  .drpdwn_content_grid.desktop_dropdown {
    display: none;
  }

  .btm_form_wrapper-3 {
    padding: 24px;
  }

  .fs_20-3 {
    font-size: 20px;
  }

  .circle-sale {
    left: auto;
    right: -20px;
  }

  .circle-sale.circle-pos {
    top: -69px;
    left: -44px;
  }

  .promo_popup-2 {
    top: auto;
    bottom: 60px;
    left: 0%;
  }

  .promo_text-2 {
    background-color: #fff;
  }

  .purple_bg, .green_bg {
    max-width: 396px;
  }

  .points.office-points {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-719 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .image-3482 {
    width: 120px;
    min-width: 120px;
    height: 120px;
  }

  .div-block-720 {
    font-size: 16px;
  }

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

  .heading-2-7 {
    font-size: 32px;
    line-height: 36px;
  }

  .image-3483 {
    width: 120px;
    min-width: 120px;
    height: 120px;
  }

  .div-block-724 {
    font-size: 16px;
  }

  .box-arrow-slider-5 {
    grid-column-gap: 12px;
    top: -61px;
  }

  .par-h-4 {
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-725 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .cont-23 {
    background-image: linear-gradient(#0000, #0000);
    padding-left: 24px;
    padding-right: 24px;
  }

  .cont-23.new-grid-cont {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cont-23.new-grid-cont.mw-63percent {
    padding-right: 20px;
  }

  .sect-7 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .sect-7.mb-77 {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0;
  }

  .image-3484 {
    max-width: 50%;
    height: auto;
  }

  .block-course-3 {
    padding-top: 8px;
    padding-bottom: 12px;
  }

  .body--1-9 {
    font-size: 14px;
    line-height: 20px;
  }

  .body--1-9.text-icons-light-bg-40 {
    font-size: 16px;
    line-height: 22px;
  }

  .right-col-4 {
    margin-top: 0;
    margin-left: 0;
  }

  .par-26-3.white {
    font-size: 18px;
    line-height: 26px;
  }

  .box-course-5 {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .quarter-s-subtitle-8 {
    color: #f1f1fa;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .wrp-text-470-4 {
    width: 100%;
    margin-bottom: 40px;
  }

  .wrp-text-470-4.m-bottom-32 {
    margin-bottom: 24px;
  }

  .image-3485 {
    max-width: 50%;
    height: auto;
  }

  .right-col-5 {
    margin-top: 0;
    margin-left: 0;
  }

  .par-26-5.white {
    font-size: 18px;
    line-height: 26px;
  }

  .box-course-6 {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .quarter-s-subtitle-9 {
    color: #f1f1fa;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .wrp-text-470-5 {
    width: 100%;
    margin-bottom: 40px;
  }

  .wrp-text-470-5.m-bottom-32 {
    margin-bottom: 24px;
  }

  .wrp-text-470-5.m-top-4 {
    margin-bottom: 32px;
  }

  .quarter-s-subtitle-10 {
    color: #f1f1fa;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .image-3486 {
    max-width: 50%;
    height: auto;
  }

  .par-26-6.white {
    font-size: 18px;
    line-height: 26px;
  }

  .box-course-7 {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .image-3499 {
    flex: 0 auto;
    width: 100%;
    max-width: 115px;
  }

  .image-3500 {
    width: 100%;
    max-width: 20px;
  }

  .w_100 {
    max-width: 50%;
  }

  .image-3501 {
    margin-top: -120px;
  }

  .clr_grey.compilation_main_text {
    font-size: 16px;
  }

  .clr_grey.compilation_main_text.mrgns_18_0.grey_color.fs_18.max-w_610 {
    max-width: 550px;
  }

  .clr_grey.compilation_main_text.mrgns_21_56 {
    margin-top: 19px;
    margin-bottom: 9px;
  }

  .compilation_header_1 {
    font-size: 30px;
  }

  .section-32 {
    padding-top: 86px;
    padding-bottom: 40px;
  }

  .compilation_header_2 {
    font-size: 25px;
  }

  .fs_24-3 {
    font-size: 20px;
  }

  .div-block-729 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    grid-template-columns: 1fr;
    place-items: stretch center;
  }

  .image-3496 {
    max-width: 70%;
  }

  .compilation_header_2-2 {
    font-size: 25px;
  }

  .compilation_gift_block {
    border-radius: 30px;
    height: 180px;
    padding: 15px 13px 20px;
  }

  .compilation_gift_block.bg_coral {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .image-3497 {
    margin-top: 20px;
    display: block;
  }

  .compilation_header_2-3 {
    font-size: 25px;
  }

  .image-3493 {
    display: none;
  }

  .image-3503 {
    left: 120px;
    right: auto;
  }

  .fs_24-4 {
    font-size: 20px;
  }

  .image-3504 {
    flex: 0 auto;
    width: 100%;
    max-width: 115px;
  }

  .image-3505 {
    width: 100%;
    max-width: 20px;
  }

  .section-36 {
    padding-top: 86px;
    padding-bottom: 40px;
  }

  .image-3506 {
    right: 100px;
  }

  .image-3507 {
    margin-top: -120px;
  }

  .image-3508 {
    width: 80%;
  }

  .compilation_header_1-2 {
    font-size: 30px;
  }

  .thank_you_grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .section-37 {
    padding-bottom: 40px;
  }

  .line-logo-copy-4 {
    justify-content: flex-start;
    min-height: 350px;
  }

  .line-logo-copy-4.justify-position.gap_30 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .line-logo-copy-4.justify-position.gap_30.min-w_auto {
    min-width: auto;
  }

  .line-logo-copy-4.justify-position.gap_30.min-w_auto.min-h_auto {
    justify-content: center;
    min-height: auto;
  }

  .div-block-829 {
    background-image: linear-gradient(#07070780, #07070780);
    right: 0;
  }

  .div-block-829.ios_popup_btn {
    right: 0;
  }

  .checkbox-label-5.pddng_left_20 {
    padding-left: 20px;
  }

  .div-block-803 {
    width: 100%;
  }

  .mob_dev_sect_1 {
    background-image: url("/landing-assets/6a/3f/506573f02b28c65e027018504ed2.png");
    background-position: 50% 0;
    background-size: cover;
  }

  .mob_dev_sect_1.bg_desktop_2_0 {
    background-image: url("/landing-assets/f8/f1/73b020bcc57fcefff83e0be15362.png"), url("/landing-assets/5b/a0/84c198bb785dce45eb83702a6f6f.png"), linear-gradient(#13dc30, #0d0d0d 40%);
    background-position: 100%, 50% 0, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 160%, auto;
  }

  .container-1483 {
    grid-template-columns: 1fr;
  }

  .container-1483.pddng_top_60 {
    padding-top: 160px;
  }

  .mob_dev_sect_2 {
    padding-top: 44px;
  }

  .mob_dev_sect_2.eclipse_bg {
    background-image: none;
  }

  .mob_dev_sect_2.pddngs_162_137 {
    padding-top: 117px;
    padding-bottom: 86px;
  }

  .mob_dev_sect_2.pddn_btm_198 {
    padding-top: 120px;
    padding-bottom: 44px;
  }

  .text-block-184 {
    margin-bottom: 26px;
    font-size: 47px;
  }

  .text-block-185 {
    font-size: 18px;
  }

  .container-1484, .container-1484.mob-dev_description_grid {
    grid-template-columns: 1fr;
  }

  .text-block-190 {
    font-size: 47px;
  }

  .text-span-200 {
    font-size: 40px;
  }

  .container-1485 {
    grid-template-columns: 1fr;
  }

  .div-block-816 {
    background-color: #0000;
    background-image: linear-gradient(#ffffff40, #ffffff40), radial-gradient(circle, #007411, #00741100 68%);
    padding: 30px 24px;
  }

  .text-block-198 {
    font-size: 16px;
  }

  .div-block-815 {
    grid-column-gap: 14px;
    grid-row-gap: 10px;
  }

  .text-block-199 {
    margin-top: 20px;
  }

  .container-1486, .div-block-818, .container-1488, .container-1489 {
    grid-template-columns: 1fr;
  }

  .div-block-828 {
    margin-top: 37px;
    margin-bottom: 37px;
  }

  .text-block-216 {
    font-size: 18px;
  }

  .text-block-217.mrgn_btm_28 {
    margin-bottom: 23px;
    font-size: 40px;
  }

  .container-1490 {
    grid-template-columns: 1fr;
  }

  .text-block-207 {
    font-size: 43px;
  }

  .button-15 {
    height: 76px;
  }

  .div-block-821 {
    padding: 30px 20px;
  }

  .container-1491, .container-1492 {
    grid-template-columns: 1fr;
  }

  .form-block-15 {
    max-width: 320px;
    padding-top: 50px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-3602 {
    top: 20px;
    right: 20px;
  }

  .text-block-220 {
    font-size: 16px;
  }

  .image-3603 {
    z-index: 10000;
    top: 40px;
    right: 20%;
  }

  .div-block-832 {
    max-width: 320px;
    max-height: 80vh;
    overflow: auto;
  }

  .text-block-221 {
    margin-bottom: 15px;
    font-size: 32px;
  }

  .container-1493 {
    grid-template-columns: 1fr;
  }

  .container-1493.mob_dev_flex_form_block {
    padding-top: 35px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-block-16 {
    margin-bottom: 30px;
  }

  .text-block-222 {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .div-block-840 {
    grid-column-gap: 11px;
    grid-row-gap: 9px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr min-content;
  }

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

  .container-1494 {
    grid-template-columns: 1fr;
  }

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

  .div-block-838 {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .close-icon-4 {
    width: 20px;
    top: 15px;
  }

  .form_block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .box_slide {
    padding-bottom: 0;
  }

  .button-17 {
    font-size: 18px;
  }

  .career-diagnostic {
    background-image: url("/landing-assets/ab/b3/4fd29e0363e97c8f0a3752e401c7.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 640px;
  }

  .review_card {
    margin-right: 16px;
  }

  .success_block-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .main_content.j-start {
    height: auto;
  }

  .div-block-746 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .main_block {
    background-image: url("/landing-assets/d0/74/d65003f01a0dca1532282048bd45.png");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-3606 {
    display: none;
  }

  .image-3606.show-mobile {
    display: inline-block;
  }

  .submit-button-20.fs-20 {
    font-size: 18px;
  }

  .reviews_block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-233 {
    font-size: 40px;
    line-height: 50px;
  }

  .heading-191 {
    font-size: 32px;
  }

  .text-field-14.fs_12-input_mob.min-h_reset {
    min-height: 60px;
  }

  .text-block-64, .h3-36-3 {
    font-size: 24px;
    line-height: 28px;
  }

  .h3-36-3.fs_28.mrg-btm_16.fs_38 {
    font-size: 27px;
    line-height: 32px;
  }

  .goal_item_h-2 {
    font-size: 28px;
    line-height: 32px;
  }

  .form-block-11 {
    width: auto;
    max-width: 500px;
    margin-top: 65px;
    margin-left: auto;
    margin-right: auto;
  }

  .form-block-11.main {
    width: auto;
    margin-top: 20px;
    overflow: visible;
  }

  .form-block-11.main.w_100 {
    max-width: none;
  }

  .world-card.world-card-map.new-card {
    padding-left: 22px;
    padding-right: 22px;
  }

  .goal_item_text {
    margin-top: 24px;
    font-size: 18px;
    line-height: 24px;
  }

  .goal_item_text.mrg-top_24.fs_18 {
    font-size: 16px;
    line-height: 19px;
  }

  .icon_in_title {
    height: 40px;
  }

  .icon_in_title.i_in_t_all_4 {
    height: 64px;
    top: -22px;
    left: 176px;
  }

  .icon_in_title.i_in_t_all_5 {
    height: 40px;
    top: -7px;
    left: auto;
    right: 130px;
  }

  .trial-lessons {
    margin-top: 24px;
  }

  .link-block-11 {
    max-height: none;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .image-3533 {
    width: 130%;
    top: -21%;
    left: -21%;
  }

  .world-card-bottom {
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 16px;
  }

  .submit-button-purple-3.border.button-shadow.btn-anim.h-mob_47 {
    height: 47px;
  }

  .section-47 {
    padding: 60px 24px;
  }

  .section-47.pdn-fire.pdn-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .section-47.bg_lilac {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .section-47.bg_lilac.pdn-individual {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-47.world {
    padding-top: 64px;
  }

  .section-47.world.pdn-children-study.pdn-48 {
    padding-top: 48px;
    padding-bottom: 24px;
  }

  .goal_item_h-3 {
    font-size: 28px;
    line-height: 32px;
  }

  .text-block-113 {
    font-size: 20px;
  }

  .adv_item_img-2 {
    top: -120px;
    left: -130px;
  }

  .adv_item_img-2.adv-img.pos-laptop.pos-for-trial {
    margin-bottom: -30px;
  }

  .adv_item_img-2.adv-img.pos-child {
    margin-left: -20px;
  }

  .adv_item_img-2.adv-img.pos-child.pos-for-trial {
    left: -1px;
  }

  .image-3370 {
    margin-bottom: 14px;
  }

  .image-3370.mrg-btm_49 {
    margin-bottom: 30px;
  }

  .image-3371 {
    width: 32px;
    top: -3px;
  }

  .study-children {
    width: 100%;
  }

  .goal_item_title.goal_h_4 {
    max-width: 200px;
  }

  .goal_item_title.goal_h_4.max-w_none {
    max-width: none;
  }

  .heading-192 {
    margin-bottom: 14px;
    font-size: 34px;
    line-height: 42px;
  }

  .heading-192.mrg-btm_49 {
    margin-bottom: 30px;
  }

  .text-block-114.fs_14 {
    font-size: 14px;
    line-height: 17px;
  }

  .fs_30 {
    font-size: 18px;
    line-height: 24px;
  }

  .image-230.tablet {
    display: none;
  }

  .div-info-it.gap-74 {
    grid-row-gap: 47px;
  }

  .image-3367 {
    left: -26px;
  }

  .section-48 {
    border-radius: 24px;
  }

  .arrows-block {
    display: none;
  }

  .image-3610 {
    display: none;
    position: absolute;
    inset: 4px 4px auto auto;
  }

  .heading-193 {
    margin-bottom: 24px;
    font-size: 32px;
    line-height: 36px;
  }

  .button-18 {
    font-size: 20px;
    line-height: 26px;
  }

  .about-block {
    background-size: cover;
    justify-content: space-between;
  }

  .heading-49 {
    width: 100%;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .heading-50 {
    font-size: 32px;
    line-height: 36px;
  }

  .success-msg-ico-2 {
    width: 64px;
    margin-right: 0;
  }

  .choose-course, .free-courses {
    padding-left: 20px;
    padding-right: 20px;
  }

  .green-cloud {
    display: none;
  }

  .text-block-135 {
    margin-right: 20px;
  }

  .success-title-5 {
    font-size: 24px;
  }

  .success_text {
    text-align: center;
  }

  .success_small_form {
    flex-direction: column;
  }

  .form_section {
    padding: 40px 20px;
  }

  .courses {
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .div-block-750 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-3614 {
    display: inline-block;
  }

  .section-51 {
    background-image: url("/landing-assets/00/0c/3791fb55fff5a94e68e7567f66cb.svg"), url("/landing-assets/11/cb/516c660c9c533b57fb194bd51c53.svg"), url("/landing-assets/46/e5/99c7c2a12d0a3676d4ea8aa5af61.svg"), url("/landing-assets/e9/a9/673e843b1a1dcbf6d2e5ede7d6fe.svg");
    background-position: -90%, 180% 95%, 70% 0, 10% -2%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto;
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
  }

  .hare-mobile {
    width: auto;
  }

  .banner_s_desc, .banner_s_stable {
    display: none;
  }

  .banner_s_mob {
    display: inline-block;
  }

  .banner_s_mob-2 {
    display: none;
  }

  .size__48 {
    font-size: 36px;
  }

  .grid-132 {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    min-width: 100%;
  }

  .box-price-main-3 {
    min-width: auto;
  }

  .pop-up__body {
    max-width: 320px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .pop-up__close-icon {
    width: 40px;
    top: 10px;
    right: 10px;
  }

  .pop-up__close-icon.dev-qa__icon {
    width: 30px;
  }

  .pop-up__title-success {
    font-size: 24px;
    line-height: 26px;
  }

  .pop-up__btn {
    margin-bottom: 16px;
  }

  .pop-up__title {
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 1.2;
  }

  .pop-up__block-iput {
    grid-row-gap: 16px;
    margin-bottom: 16px;
  }

  .pop-up__form {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pop-up__subtitle {
    margin-bottom: 16px;
    font-size: 14px;
  }

  .question__subtitle {
    font-size: 18px;
  }

  .xmas-fire__wrapper-follow-us {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .xmas-fire__wrapper-follow-us.xmas-fire__wrapper-follow-us--center {
    align-items: center;
  }

  .xmas-fire__small-deer-text {
    font-size: 16px;
  }

  .xmas-fire__small-text.xmas-fire__small-text--grey {
    font-size: 14px;
  }

  .xmas-fire__form-wrapper {
    width: 440px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .xmas-fire__wrapper-why {
    padding: 40px 0;
  }

  .xmas-fire__section-why {
    background-position: 70%;
    background-size: 900px;
    height: 1200px;
  }

  .xmas-fire__btn-burn {
    width: 100%;
  }

  .xmas-fire__btn-burn.xmas-fire__btn-burn--form {
    font-size: 22px;
    line-height: 80%;
  }

  .xmas-fire__form-fire {
    top: -170px;
  }

  .why__questions {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .xmas-fire__right-info {
    margin-top: 0;
  }

  .xmas-fire__small-deer-logo {
    width: 51px;
  }

  .why__btn {
    font-size: 18px;
  }

  .follow-us__text-tag-us {
    margin-bottom: 6px;
    margin-right: 0;
  }

  .xmas-fire__form-checkbox-text {
    margin-bottom: 0;
  }

  .xmas-fire__video-burn-paper {
    height: 400px;
  }

  .xmas-fire__subtitle {
    font-size: 20px;
  }

  .xmas-fire__form-checkbox-filed {
    margin-bottom: 0;
  }

  .xmas-fire__text {
    font-size: 16px;
  }

  .xmas-fire__logo-mail {
    transition: transform .3s;
    display: none;
  }

  .xmas-fire__logo-mail:hover {
    transform: scale3d(1.1, 1, 1);
  }

  .xmas-fire__container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .question__cards-answer {
    margin-left: 20px;
    margin-right: 20px;
    padding: 25px 15px;
  }

  .xmas-fire__form {
    width: auto;
  }

  .follow-us__text-share {
    margin-bottom: 15px;
    margin-right: 0;
  }

  .xmas-fire__logo-phone {
    transition: transform .3s;
    display: inline-block;
  }

  .xmas-fire__logo-phone:hover {
    transform: scale3d(1.1, 1, 1);
  }

  .xmas-fire__small-deer {
    margin-bottom: 20px;
  }

  .xmas-fire__title {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .question__title {
    font-size: 24px;
  }

  .xmas-fire__section-paper-burning {
    height: 400px;
  }

  .question__btn {
    font-size: 20px;
  }

  .xmas-fire__reset-style {
    display: none;
  }

  .question__text {
    font-size: 18px;
  }

  .xmas-fire__wrapper-welcome {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .why__title {
    font-size: 30px;
  }

  .welcome__counter {
    border-radius: 16px;
  }

  .welcome__counter-rest {
    font-size: 26px;
    line-height: 34px;
  }

  .find-out__secret-text {
    font-size: 10px;
    line-height: 11px;
    bottom: -20px;
    right: 20px;
  }

  .welcome__form-suptitle {
    font-size: 20px;
    line-height: 20px;
  }

  .welcome__form-suptitle.welcome__form-suptitle--thk {
    font-size: 24px;
    line-height: 24px;
  }

  .welcome__counter-time {
    min-width: 130px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 26px;
    line-height: 34px;
  }

  .find-out__item-img.find-out__item-img--itmath {
    width: 130px;
  }

  .gs-info__friends {
    flex: 0 auto;
    order: 1;
    width: 140px;
    margin-bottom: -15px;
    position: absolute;
    top: auto;
    bottom: 0;
  }

  .find-out__item {
    grid-row-gap: 10px;
    justify-content: center;
  }

  .find-out__item.find-out__item--security {
    grid-template-columns: 120px 1fr;
  }

  .welcome__discount-text {
    font-size: 14px;
    line-height: 15px;
  }

  .common-title {
    font-size: 34px;
    line-height: 34px;
  }

  .common-title.common-title--thk {
    font-size: 44px;
    line-height: 48px;
  }

  .common-title.common-title--itmath.common-title--security {
    font-size: 32px;
    line-height: 36px;
  }

  .form__title {
    margin-bottom: 15px;
    font-size: 24px;
    line-height: 28px;
  }

  .find-out__item-desc {
    text-align: center;
    font-size: 23px;
    line-height: 26px;
  }

  .find-out__item-desc.find-out__item-desc--white.find-out__item-desc--itmath {
    font-size: 18px;
    line-height: 19px;
  }

  .find-out__item-desc.find-out__item-desc--security {
    text-align: left;
    font-size: 16px;
    line-height: 18px;
  }

  .common-block__container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .welcome__main-content.welcome__main-content--itmath {
    grid-row-gap: 200px;
  }

  .welcome__discount-text--bold {
    font-size: 19px;
    line-height: 19px;
  }

  .welcome__left-side.welcome__left-side--thk {
    grid-row-gap: 25px;
  }

  .welcome__left-side.welcome__left-side--itmath {
    grid-row-gap: 18px;
  }

  .gs-info__text {
    font-size: 14px;
    line-height: 14px;
  }

  .welcome__contacts-info {
    grid-column-gap: 20px;
  }

  .welcome__wrapper-header {
    padding-bottom: 30px;
  }

  .common-block {
    border-radius: 40px;
    padding: 35px 20px;
  }

  .common-block.game-design__content-welcome {
    background-position: 100% 32%, 100% 30%;
    background-size: 270px, 300px;
    margin-bottom: 15px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .common-block.game-design__content-welcome.game-design__content-welcome--thk {
    background-position: 50% 150%, 100% 200%;
    background-size: 270px, 500px;
    padding-bottom: 250px;
  }

  .common-block.game-design__content-btns, .common-block.game-design__content-gs-info {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .common-block.game-design__content-find-out {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 15px;
    padding-top: 15px;
    padding-bottom: 30px;
  }

  .common-block.itmath__content-welcome {
    background-position: 50% 28%, 0 0;
    background-size: 350px, auto;
  }

  .common-block.itmath__content-welcome.itmath__content-welcome--thank {
    background-size: 350px, auto;
  }

  .common-block.security__content-find-out {
    padding-left: 20px;
  }

  .common-block.security__content-welcome {
    background-position: 50% 30%;
    background-size: 300px;
  }

  .common-block.security__content-welcome.security__content-welcome--thk {
    background-size: 380px;
    padding-bottom: 300px;
  }

  .gs-info__desc {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 60% 40%;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    margin-top: 10px;
    display: grid;
  }

  .welcome__header {
    align-items: center;
  }

  .welcome__form {
    border-radius: 24px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .gs-info__logo {
    width: 160px;
  }

  .btn-gs-info {
    font-size: 18px;
    line-height: 18px;
  }

  .form__discount {
    padding: 13px 20px;
    top: -5%;
  }

  .itmath_suptitle {
    font-size: 17px;
    line-height: 17px;
  }

  .welcome__form-suptitle-2 {
    font-size: 20px;
    line-height: 20px;
  }

  .welcome__form-suptitle-2.welcome__form-suptitle--center.welcome__form-suptitle--secur-mob {
    margin-top: 25px;
    padding-left: 0;
    padding-right: 0;
  }

  .security__friends {
    align-items: center;
  }

  .security__friends-text {
    font-size: 14px;
    line-height: 16px;
  }

  .security__friends-img {
    width: 305px;
  }

  .text-block-247 {
    font-size: 32px;
  }

  .cont-2 {
    background-image: linear-gradient(#0000, #0000);
    padding-left: 24px;
    padding-right: 24px;
  }

  .cont-2.new-grid-con {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cont-2.new-grid-con.mw-63percent {
    padding-right: 20px;
  }

  .b2b_banner_wrapper {
    background-position: 80% 100%;
    background-size: auto 40%;
    padding-bottom: 220px;
  }

  .sect-8 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .sect-8.mb-43 {
    padding-left: 0;
  }

  .catalog-gs__form-block {
    padding-left: 24px;
    padding-right: 24px;
  }

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

  .catalog-gs__title {
    font-size: 32px;
  }

  .catalog-gs__list-block {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .catalog-gs__info-subtitle {
    margin-bottom: 30px;
    font-size: 21px;
    line-height: 27px;
  }

  .catalog-gs__popup-area-info {
    margin-left: 30px;
    margin-right: 30px;
  }

  .catalog-gs__info-list-title {
    margin-bottom: 14px;
    line-height: 40px;
  }

  .catalog-gs__info-list-block {
    width: auto;
  }

  .catalog-gs__card-discount-amount {
    font-size: 18px;
  }

  .catalog-gs__product-cards {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .catalog-gs__popup-form-container {
    margin-bottom: 30px;
  }

  .catalog-gs__container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .catalog-gs__info-title {
    margin-bottom: 16px;
    font-size: 34px;
    line-height: 42px;
  }

  .catalog-gs__product-loaded-btn {
    width: 180px;
    font-size: 18px;
  }

  .catalog-gs__popup-title {
    margin-bottom: 20px;
  }

  .line-logo-copy-5 {
    justify-content: flex-start;
    min-height: 350px;
  }

  .line-logo-copy-5.justify-position.gap_30 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .line-logo-copy-5.justify-position.gap_30.min-w_auto {
    min-width: auto;
  }

  .line-logo-copy-5.justify-position.gap_30.min-w_auto.min-h_auto {
    justify-content: space-between;
    min-height: auto;
  }

  .div-block-855 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .image-3657 {
    width: 120px;
    min-width: 120px;
    height: 120px;
  }

  .div-block-856 {
    font-size: 16px;
  }

  .quarter-s-title-2 {
    margin-top: 2px;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 26px;
  }

  .quarter-s-subtitle-11, .quarter-s-subtitle-12 {
    color: #f1f1fa;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .par-26-7.white {
    font-size: 18px;
    line-height: 26px;
  }

  .quarter-s-subtitle-13 {
    color: #f1f1fa;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .par-26-8.white {
    font-size: 18px;
    line-height: 26px;
  }

  .image-3661 {
    max-width: 50%;
    height: auto;
  }

  .quarter-s-subtitle-14 {
    color: #f1f1fa;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .quarter-s-title-3, .quarter-s-title-4 {
    margin-top: 2px;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 26px;
  }

  .quarter-s-subtitle-15 {
    color: #f1f1fa;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .dq-slides__title {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 120%;
  }

  .dq-cv__price-word {
    font-size: 16px;
  }

  .dev-qa__resume-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .dq-form__checkbox-text {
    font-size: 10px;
  }

  .dq-reviews__elem-user-name {
    font-size: 26px;
  }

  .dq-partners__text {
    text-align: center;
    font-size: 16px;
  }

  .dq-counter__title {
    font-size: 22px;
  }

  .dq-counter__title.popup-font {
    font-size: 16px;
  }

  .dq-counter__title.consultation-size {
    font-size: 22px;
  }

  .dq-cv__experience-block {
    align-items: center;
  }

  .dq-form__discount-text {
    font-size: 20px;
  }

  .dq-price__item-after {
    font-size: 14px;
  }

  .dq-benifit__text {
    font-size: 18px;
  }

  .dev-qa__reviews-wrapper, .dev-qa__program-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .dq-whom__item-text {
    font-size: 18px;
    line-height: 120%;
  }

  .dq-employing__bonus-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .dq-price__amount-whole {
    font-size: 18px;
  }

  .dq-fixed__form-title {
    margin-top: 10px;
    font-size: 18px;
  }

  .dev-qa__box-layout {
    background-image: none;
  }

  .dq-employing__subtitle {
    font-size: 18px;
  }

  .dq-teachers__slider-about {
    font-size: 16px;
  }

  .dev-qa__price-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .dq-item__count {
    width: 35px;
    height: 30px;
    font-size: 14px;
  }

  .dq-fast__price-block {
    grid-row-gap: 20px;
    grid-template-columns: 75% 1fr 1fr;
    margin-bottom: 24px;
  }

  .dq-program__btn-load {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
  }

  .dq-cv__text-block {
    justify-content: center;
    align-items: center;
  }

  .dq-what__item {
    border-radius: 24px;
  }

  .image-3664 {
    width: 80%;
  }

  .dq-price__subtitle {
    font-size: 18px;
  }

  .dq-program__content-wrapper {
    margin-bottom: 24px;
  }

  .dev-qa__teachers-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .dq-benifits__title {
    font-size: 20px;
  }

  .dq-description__list-item {
    margin-bottom: 14px;
    font-size: 18px;
  }

  .dq-cv__profession {
    font-size: 20px;
  }

  .dev-qa__fast-start-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .dq-consultation__form-block {
    border-radius: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 20px;
  }

  .dq-mini-slider__rating {
    font-size: 24px;
  }

  .dq-teachers__slider-name {
    font-size: 22px;
  }

  .dq-reviews__elem-user-avatar {
    width: 42px;
  }

  .dq-program__item-additional {
    font-size: 16px;
    line-height: 130%;
  }

  .dq-welcome__form-block, .dq-welcome__form-block.popup-form {
    width: auto;
  }

  .dq-employing__partners {
    border-radius: 24px;
    padding: 30px 20px;
  }

  .dev-qa__faq-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .dq-price__item {
    grid-column-gap: 10px;
    border-radius: 16px;
    padding: 20px 16px;
  }

  .dq-arrow__icon {
    width: 25%;
  }

  .dq-price__now-text {
    font-size: 26px;
  }

  .dq__title {
    font-size: 36px;
  }

  .dq-cv__skills-block {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .dq__note-nformation {
    padding: 10px 14px 10px 12px;
    font-size: 14px;
  }

  .dq-price__amount-sale {
    font-size: 34px;
  }

  .dq-price__item-grade {
    font-size: 16px;
    line-height: 100%;
  }

  .dq-cv__text-interval {
    font-size: 18px;
  }

  .dq-program__text {
    font-size: 16px;
  }

  .dq-projects__text {
    font-size: 14px;
  }

  .dq-consultation__subtitle {
    font-size: 16px;
  }

  .dev-qa__consultation-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .dq__switch {
    width: 300px;
    height: 54px;
    font-size: 16px;
  }

  .dq-cv__wrapper {
    padding: 20px;
  }

  .dq-resume__projects {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    border-radius: 24px;
    padding: 20px;
  }

  .dev-qa__welcome-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .dq-teachers__slider-item {
    width: 280px;
    min-height: 300px;
    margin-right: 20px;
  }

  .dev-qa__employing-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .dq-benifits__stack-text {
    font-size: 14px;
  }

  .dq-whom__btn {
    font-size: 16px;
  }

  .dq-price__installment {
    font-size: 14px;
  }

  .dq-partners__title {
    text-align: center;
    font-size: 24px;
  }

  .dq-reviews__item-element {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    border-radius: 24px;
    padding: 20px;
  }

  .dq-projects__img {
    margin-bottom: 10px;
  }

  .dq-program__subtitle {
    font-size: 20px;
  }

  .dq-price__info-price {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    margin-bottom: 40px;
    display: flex;
  }

  .dq-cv__skills-list {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .dq-stack__profession-wrapper.stack-animation {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .dq-welcome__description {
    grid-row-gap: 30px;
  }

  .dq-bonus__title {
    font-size: 20px;
  }

  .dq-switch__resume {
    width: 360px;
    padding: 10px;
    font-size: 20px;
  }

  .dq-price__item-text {
    font-size: 14px;
  }

  .dq-benifits__stack-icon {
    height: 22px;
  }

  .dq-form__inputs {
    grid-row-gap: 12px;
    margin-bottom: 16px;
  }

  .dq-font-size-44 {
    font-size: 28px;
  }

  .dq__subtitle {
    margin-bottom: 0;
    font-size: 36px;
  }

  .dq-reviews__slider-item {
    width: 100%;
    min-height: 576px;
    margin-right: 20px;
  }

  .dq-reviews__slider-item.slider-two-items {
    min-height: 576px;
  }

  .dev-qa__price-section {
    background-image: none;
  }

  .dq-cv__skills-item {
    font-size: 16px;
  }

  .dq-cv__content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    align-items: center;
  }

  .dq-cv__content.personal-info {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dq-popup__close-icon {
    margin-right: 0;
  }

  .dq-cv__another-professions {
    text-align: center;
  }

  .dq-glider__resume-item {
    width: 170px;
    height: 50px;
  }

  .dq-training-going__description {
    font-size: 18px;
    line-height: 130%;
  }

  .dev-qa__know-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .dq-form__btn {
    height: 52px;
  }

  .dq-form__btn.fixed-more {
    font-size: 18px;
  }

  .dq-form__input {
    height: 50px;
  }

  .dq__glider {
    width: 150px;
    height: 54px;
  }

  .dq-form {
    border-radius: 24px;
    padding-top: 14px;
  }

  .dq-counter__box {
    grid-column-gap: 14px;
    margin-bottom: 16px;
  }

  .dq-counter__box.consultation-flex {
    align-items: center;
    margin-bottom: 20px;
  }

  .dq-counter__box.pop-up__box {
    grid-column-gap: 12px;
    border-radius: 24px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dq-benifit__item {
    grid-column-gap: 14px;
    align-items: center;
  }

  .dq-slider__arrow-box {
    width: 35px;
    height: 35px;
  }

  .dq-teachers__slider-photo {
    width: 150px;
  }

  .dq-form__checkbox-icon {
    min-width: 16px;
    min-height: 16px;
  }

  .dq-form__offer {
    grid-row-gap: 10px;
  }

  .dq-price__form-block {
    width: auto;
  }

  .dev-qa__training-going-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .dq-know__what-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dq-fast__subtitle {
    font-size: 20px;
  }

  .dq-bonus__item {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 20px;
  }

  .dq-cv__experience-work {
    margin-bottom: 8px;
  }

  .dq-reviews__elem-title {
    font-size: 38px;
  }

  .dq-reviews__elem-subtitle {
    font-size: 16px;
  }

  .dq__glider-item {
    width: 150px;
    height: 54px;
  }

  .dq-consultation__list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .dq-consultation__list.fixed-list {
    font-size: 14px;
  }

  .dq-partners__subtitle {
    text-align: center;
    font-size: 16px;
  }

  .dq-program__item-title {
    font-size: 18px;
  }

  .dq__btn {
    align-self: center;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 18px;
  }

  .dq__btn.btn-fast {
    width: 100%;
    min-width: auto;
    height: 60px;
  }

  .dq-training-going__slider-item {
    border-radius: 24px;
    min-height: 343px;
    margin-right: 16px;
    padding: 20px;
  }

  .dq-form__hot-slot {
    background-size: contain;
    margin-bottom: 14px;
    font-size: 16px;
  }

  .dq-popup__header {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .dq-cv__price {
    font-size: 20px;
  }

  .dq-program__item {
    padding: 12px 18px;
  }

  .dq-glider__resume {
    width: 170px;
    height: 50px;
  }

  .dq-fast__price {
    flex: none;
    font-size: 20px;
  }

  .dq-faq__title-wrapper {
    margin-bottom: 10px;
  }

  .dq-benifits__offers {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    border-radius: 16px;
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .dq-cv__title {
    text-align: center;
    margin-bottom: 12px;
    font-size: 24px;
  }

  .dq-stack__profession {
    border-radius: 16px;
    margin-right: 6px;
    padding: 2px 8px;
  }

  .dq-whom__description {
    font-size: 18px;
  }

  .dq-form__discount {
    width: 78px;
    height: 78px;
  }

  .popup__text-discount {
    font-size: 18px;
  }

  .consultation__title {
    text-align: center;
  }

  .network__section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .reviews__slide-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .popular__block-info {
    grid-row-gap: 16px;
  }

  .form__timer-block {
    flex-flow: row;
  }

  .form__timer-block.popup-timer {
    text-align: center;
    border-radius: 24px;
    justify-content: space-between;
    align-items: stretch;
    padding-left: 10px;
  }

  .tariff__amount-small--sum {
    font-size: 24px;
  }

  .offer__text {
    font-size: 14px;
  }

  .consultation__form {
    border-radius: 24px;
    padding: 16px;
  }

  .form__input-box {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-bottom: 20px;
  }

  .resume__tools {
    grid-column-gap: 8px;
    grid-row-gap: 10px;
  }

  .tariff__info-offer {
    margin-bottom: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .home__welcome-info {
    grid-row-gap: 32px;
  }

  .job__info-subtitle {
    margin-bottom: 16px;
    font-size: 16px;
  }

  .network__popup-content {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
  }

  .network__program {
    margin-bottom: 60px;
  }

  .home__rating--big {
    font-size: 20px;
  }

  .resume__tool {
    border-radius: 18px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 18px;
  }

  .tariff__amount {
    font-size: 28px;
  }

  .network__free-content {
    border-radius: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 24px 16px;
    display: flex;
  }

  .resume__profession {
    font-size: 20px;
  }

  .resume__tool-img {
    max-height: 18px;
  }

  .payment__tariffs {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .popular__info-item {
    border-radius: 24px;
    padding: 20px;
  }

  .accordion__item-title {
    font-size: 18px;
  }

  .popular__list-subtitle {
    font-size: 14px;
  }

  .consultation__discount-box {
    flex-flow: row;
    justify-content: space-between;
  }

  .resume__salary-text {
    font-size: 16px;
  }

  .form__hot-text {
    font-size: 14px;
  }

  .form__title-2 {
    margin-bottom: 14px;
    font-size: 24px;
  }

  .accordion__item {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .network__button-main {
    font-size: 18px;
  }

  .network__button-main.network__button-main--for-free {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .popular__list-title {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .home__subtitle {
    font-size: 16px;
    line-height: 140%;
  }

  .tariff__info-main {
    border-radius: 20px;
    padding: 16px;
  }

  .resume__title {
    text-align: center;
    font-size: 24px;
  }

  .free__footer-info {
    flex-flow: column;
    align-items: stretch;
  }

  .payment__extra-title {
    margin-bottom: 16px;
  }

  .consultation__form-content {
    flex-flow: column;
    align-items: stretch;
  }

  .tariff__item {
    border-radius: 24px;
    min-width: 312px;
  }

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

  .form__wrapper {
    border-radius: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .payment__extra-box {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-bottom: 32px;
  }

  .tariff__discount {
    font-size: 20px;
    font-weight: 500;
  }

  .resume__salary {
    font-size: 20px;
  }

  .resume__glider-item {
    width: 170px;
    height: 50px;
  }

  .home__rating {
    font-size: 14px;
  }

  .home__item {
    border-radius: 20px;
    padding: 20px;
  }

  .home__item.home__item--active {
    background-position: 105% 100%, 0 0;
  }

  .accordion__icon-box {
    width: 34px;
    min-width: 34px;
    height: 34px;
    min-height: 34px;
  }

  .form__start {
    font-size: 14px;
  }

  .popular__salary-footer {
    font-size: 12px;
  }

  .popular__block-salary {
    border-radius: 24px;
    padding: 24px 16px;
  }

  .tariff__amount--sum {
    font-size: 48px;
  }

  .study__text-title {
    margin-bottom: 16px;
    font-size: 20px;
  }

  .network__home-bg-imgs {
    display: none;
  }

  .accordion__item-subtitle {
    font-size: 14px;
  }

  .form__section {
    width: auto;
  }

  .tariff__info-offers {
    padding-left: 8px;
    padding-right: 8px;
  }

  .network__popup-tariff-close-icon {
    width: 20px;
    height: 20px;
    top: 16px;
    right: 16px;
  }

  .button-purple-2 {
    height: 52px;
    padding-top: 13px;
    font-size: 20px;
  }

  .resume__skills-item {
    font-size: 16px;
  }

  .home__rating--star {
    font-size: 26px;
  }

  .consultation__discount-title {
    font-size: 18px;
  }

  .consultation__form-info {
    border-radius: 20px;
  }

  .resume__tab-title {
    font-size: 16px;
  }

  .resume__wrapper-info {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

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

  .resume__item {
    padding: 20px;
  }

  .job__info-get-consultation {
    width: auto;
  }

  .resume__info-box {
    justify-content: space-between;
    align-items: center;
  }

  .network__container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .popular__info-title {
    font-size: 20px;
  }

  .job__info-title {
    font-size: 24px;
  }

  .form__submit {
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 18px;
  }

  .resume__info {
    text-align: center;
  }

  .free__subtitle {
    margin-bottom: 32px;
    font-size: 16px;
  }

  .study__text-subtitle {
    font-size: 16px;
    line-height: 120%;
  }

  .network__popular {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .network__popup-tariff-block {
    border-radius: 32px;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 8px;
  }

  .network__title--online {
    font-size: 24px;
  }

  .free__img-block {
    margin-top: 32px;
    margin-left: auto;
    margin-right: auto;
  }

  .resume__glider {
    width: 170px;
    height: 50px;
  }

  .resume__skills-list {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .tariff__title {
    font-size: 23px;
  }

  .tariff__installment {
    font-size: 12px;
  }

  .resume__switch {
    border-radius: 20px;
    width: 360px;
    margin-bottom: 20px;
    padding: 10px;
  }

  .resume__tab-img {
    width: 317px;
  }

  .home__item-subtitle {
    font-size: 15px;
    line-height: 120%;
  }

  .form__input-elem {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .popular__item-box {
    padding: 12px 16px;
  }

  .tariff__amount-small {
    font-size: 16px;
  }

  .payment__title {
    margin-bottom: 24px;
  }

  .tariff__discount-icon {
    width: 65px;
  }

  .resume__skills-block {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .program__selector {
    font-size: 18px;
  }

  .resume__tab-text {
    font-size: 16px;
  }

  .study__block-text {
    padding: 16px;
  }

  .home__item-header {
    grid-column-gap: 12px;
  }

  .network__title {
    font-size: 32px;
    line-height: 110%;
  }

  .job__partners {
    text-align: center;
    border-radius: 24px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .home__benefits {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .job__already {
    font-size: 16px;
  }

  .home__item-title {
    font-size: 17px;
    line-height: 120%;
  }

  .network__popup-tariff-info-amount {
    border-radius: 24px;
    padding: 24px;
  }

  .popular__salary-title {
    font-size: 20px;
  }

  .network__title-2 {
    font-size: 32px;
    line-height: 110%;
  }

  .banner-top {
    z-index: 1;
    position: relative;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    line-height: 32px;
  }

  h3 {
    font-size: 20px;
    line-height: 1.2;
  }

  .container-2-3 {
    display: block;
    position: relative;
  }

  .container-2-3._3 {
    overflow: visible;
  }

  .container-2-3._4 {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-2-3._3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 13px;
    padding-bottom: 0;
    display: block;
  }

  .container-2-3.container-slide {
    margin-top: 40px;
    display: block;
  }

  .wrp-text.m-buttom-16 {
    margin-bottom: 8px;
  }

  .wrp-text.m-top-6 {
    margin-top: 0;
  }

  .wrp-text.m-right-24 {
    margin-bottom: 32px;
    margin-left: 0;
    margin-right: 0;
  }

  .wrp-text.left-m-10, .wrp-text.left-m-10.mob-m-10 {
    margin-left: 0;
  }

  .wrp-text.mob-m-10 {
    margin-bottom: 20px;
  }

  .wrp-text.width-170 {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .wrp-text.line-2 {
    border-bottom: 2px solid #5b5f71;
    padding-bottom: 48px;
  }

  .par-20.top {
    font-size: 14px;
    line-height: 20px;
  }

  .par-20.white {
    font-size: 16px;
  }

  .par-20.semi-bold.size-3-line {
    height: 100%;
  }

  .button.ghost {
    display: none;
  }

  .button.m-right-12 {
    width: 100%;
    margin-right: 0;
  }

  .button.form-2 {
    padding-left: 30.5px;
    padding-right: 30.5px;
  }

  .mask-img {
    margin-top: 32px;
    display: block;
  }

  .grid {
    grid-auto-flow: row;
  }

  .par-36 {
    font-size: 24px;
  }

  .card-2 {
    padding-bottom: 16px;
  }

  .body--1.semi-bold {
    font-size: 16px;
  }

  .body--1.text-icons-light-bg-40 {
    font-size: 14px;
  }

  .body--1.teach-s-name {
    font-weight: 600;
  }

  .block-button.m-top-32 {
    flex-direction: column;
  }

  .block-button.m-top-56 {
    margin-top: 48px;
  }

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

  .wrp-text-337.m-bottom-12._2-lines {
    height: auto;
  }

  .wrp-text-337.m-bottom-12 {
    margin-bottom: 0;
  }

  .container-2 {
    padding-left: 4%;
    padding-right: 4%;
  }

  .wrp-text-623.pddng_rght_0 {
    width: 70%;
    padding-right: 0;
  }

  .grid-3 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .mask-img-2 {
    height: auto;
    margin-bottom: 16px;
  }

  .block-text-527 {
    margin-top: 40px;
  }

  .block-text-527._3 {
    margin-bottom: 45px;
  }

  .par-26.semi-bold {
    font-size: 20px;
  }

  .grid-4 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .image-2 {
    margin-right: 16px;
  }

  .card-5 {
    padding-bottom: 48px;
    display: flex;
  }

  .lr-padding-2.section-2.body--1-2 {
    margin-top: 0;
    padding-bottom: 40px;
  }

  .lr-padding-2.section-5 {
    padding-left: 4%;
    padding-right: 4%;
  }

  .lr-padding-2.section-6 {
    padding-top: 40px;
    padding-left: 4%;
    padding-right: 4%;
  }

  .lr-padding-2.section-9, .lr-padding-2.section-10, .lr-padding-2.section-11, .lr-padding-2.section-13, .lr-padding-2.section-14 {
    padding-left: 4%;
    padding-right: 4%;
  }

  .lr-padding-2.section-16 {
    padding-left: 4%;
    padding-right: 4%;
    display: block;
  }

  .lr-padding-2.section-1, .lr-padding-2.section-podarki {
    padding-left: 4%;
    padding-right: 4%;
  }

  .lr-padding-2.sec__hero {
    padding-top: 0;
  }

  .lr-padding-2.sec__hero.hidden, .lr-padding-2.sec__programm {
    display: none;
  }

  .lr-padding-2.section-8 {
    padding-bottom: 16px;
  }

  .lr-padding-2.section-10 {
    overflow: hidden;
  }

  .lr-padding-2.section-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lr-padding-2.section-3, .lr-padding-2.section-4, .lr-padding-2.section-5 {
    padding-left: 4%;
    padding-right: 4%;
  }

  .lr-padding-2.section-8 {
    padding-bottom: 16px;
    padding-left: 4%;
    padding-right: 4%;
  }

  .lr-padding-2.section-13, .lr-padding-2.section-12, .lr-padding-2.section-14 {
    padding-left: 4%;
    padding-right: 4%;
  }

  .lr-padding-2.section-17 {
    float: right;
    padding-bottom: 0;
    padding-left: 4%;
    padding-right: 4%;
    position: relative;
  }

  .line {
    width: 1px;
    height: auto;
    display: none;
    top: 141px;
    bottom: 60px;
    left: 15px;
  }

  .h2-white {
    max-width: 300px;
    margin-right: 0;
  }

  .box-course {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    margin-left: 0;
  }

  .left-col {
    width: 100%;
  }

  .left-col._2 {
    padding-top: 32px;
  }

  .right-col {
    margin-left: 0;
    padding-top: 32px;
  }

  .div-block-6 {
    width: 100%;
    max-width: none;
    padding-left: 0%;
    padding-right: 0%;
  }

  .block-form {
    text-align: center;
    padding-left: 4%;
    padding-right: 4%;
  }

  .field, .div-block-7 {
    align-self: center;
  }

  .grid-5 {
    grid-row-gap: 42px;
    grid-template-columns: 1fr;
    margin-top: 42px;
  }

  .wrp-text-336, .wrp-text-336.m-top-16 {
    width: 100%;
  }

  .card-7.new {
    width: auto;
  }

  .mask-img-4 {
    width: 60px;
    max-width: none;
    height: auto;
    margin-right: 0;
  }

  .text-block-1 {
    grid-column-gap: 12px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-block-2 {
    padding-left: 71px;
  }

  .wrp-text-115 {
    max-width: none;
    margin: 16px 0;
  }

  .card-slide-3, .card-slide-3.newport {
    padding-right: 0;
  }

  .wrp-text-225.m-top-16 {
    max-width: 170px;
  }

  .image-8 {
    width: 200px;
    max-width: none;
    height: auto;
    display: block;
    bottom: -76px;
    left: -73px;
    right: auto;
  }

  .wrp-text-horizontal.m-top-24 {
    grid-column-gap: 0px;
  }

  .wrp-text-horizontal.m-top-80 {
    align-items: flex-start;
    margin-top: 24px;
  }

  .block-form-2 {
    border-radius: 0;
    width: auto;
    margin-top: 64px;
    padding-top: 64px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .image-9 {
    width: 100%;
  }

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

  .navbar {
    padding-left: 4%;
    padding-right: 4%;
  }

  .mask-logo {
    max-width: 76px;
    height: auto;
    margin-left: 16px;
  }

  .logo-2 {
    max-width: 100%;
  }

  .block-logo {
    flex-direction: column;
    align-items: flex-start;
    display: block;
    position: relative;
  }

  .logo-1 {
    max-width: 113px;
  }

  .wrp-logo {
    margin-top: 18px;
    margin-left: 0;
  }

  .navbar-move {
    display: block;
  }

  .flickity-carousel-11 {
    margin-left: 0;
  }

  .carousel-cell.invisible_width {
    width: 100px;
  }

  .tab-link {
    text-align: center;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .request-heading {
    font-size: 24px;
    line-height: 32px;
  }

  .brand {
    padding-left: 0;
  }

  .tabs-menu {
    text-align: center;
    max-width: 170px;
    margin-left: auto;
    margin-right: auto;
  }

  .grey-line {
    background-color: #d4d4dd;
    width: 1px;
    height: 100%;
    display: block;
    position: absolute;
    top: 0%;
    left: 15px;
  }

  .heading-email {
    font-size: 18px;
    line-height: 26px;
  }

  .heading-email.margin-58 {
    margin-bottom: 30px;
  }

  .phone-wrap {
    align-self: center;
  }

  .modal {
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal.pogarki {
    padding-top: 68px;
    padding-bottom: 64px;
  }

  .rich-text-block {
    font-size: 14px;
  }

  .white.par-36 {
    font-size: 36px;
  }

  .ny-closed {
    width: 24px;
    height: 24px;
    padding-top: 0;
    position: absolute;
    inset: 10px 10px auto auto;
  }

  .ny-rich-block {
    font-size: 16px;
  }

  .ny-popup-content {
    max-width: none;
    padding-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: visible;
  }

  .new-year-banner {
    background-image: url("/landing-assets/eb/a2/1309c5817aa54ada616cccfeafa1.svg");
    background-position: 50% 35%;
    background-size: 375px;
    height: 140px;
    margin-bottom: 10px;
    position: relative;
  }

  .ny-item {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .ny-popup-heading {
    font-size: 24px;
  }

  .ny-popup {
    padding-bottom: 0;
    display: none;
  }

  .ny-inner {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ny-popup-container {
    max-width: none;
  }

  .ny-popup-wrapper {
    margin-top: 0;
    padding-top: 0;
  }

  .mobile-fix-btn {
    background-color: #725ef2;
    background-image: url("/landing-assets/85/7a/02e0c6c0425dcfd72228f5b282b1.png");
    background-repeat: no-repeat;
    background-size: 16px;
    height: auto;
    text-decoration: none;
    display: block;
    bottom: 4%;
    left: 16px;
    right: 16px;
  }

  .success-message-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .footer {
    padding-left: 4%;
    padding-right: 4%;
  }

  .footer-mail {
    margin-top: 0;
  }

  .footer-phone {
    margin-top: 10px;
  }

  .footer-menu {
    margin-top: 34px;
  }

  .footer-c {
    margin-top: 0;
    margin-bottom: 47px;
  }

  .footer-link {
    margin-bottom: 20px;
  }

  .container-4 {
    max-width: 100%;
    height: auto;
  }

  .ny-text-wrap-2 {
    margin-right: 0;
  }

  .new-year-banner-2 {
    background-image: url("/landing-assets/66/49/b5740bb795a79d6c4da2bfe43ff0.svg");
    background-position: 50% 35%;
    background-size: cover;
    height: 138px;
    margin-bottom: 10px;
    position: relative;
  }

  .ny-percent {
    margin-bottom: 8px;
    font-size: 32px;
  }

  .ny-popup-container-2 {
    max-width: none;
  }

  .rich-text-block-2 {
    font-size: 16px;
  }

  .ny-banner-wrapper-2 {
    display: block;
  }

  .ny-item-2 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .ny-wrap-sale {
    display: block;
  }

  .ny-h3-2 {
    margin-bottom: 4px;
    font-size: 16px;
    display: block;
  }

  .popup-heading {
    font-size: 24px;
  }

  .ny-inner-2 {
    padding: 0;
  }

  .ny-popup-wrapper-2 {
    margin-top: 0;
  }

  .ny-h3-mob {
    display: none;
  }

  .ny-popup-2 {
    padding-bottom: 0;
    display: none;
  }

  .heading-2 {
    min-width: auto;
    max-width: 370px;
  }

  .inner-rich-text {
    margin-bottom: 16px;
  }

  .inner-rich-text h3 {
    font-size: 24px;
    line-height: 32px;
  }

  .inner-rich-text h2 {
    font-size: 18px;
  }

  .jb-icon-block {
    flex-direction: column;
    align-items: flex-start;
  }

  .inner-content._2 {
    margin-top: 0;
  }

  .jb-list {
    margin-left: -8px;
    margin-right: -8px;
  }

  .jb-card-col, .jb-card-col._2 {
    width: 100%;
  }

  .inner-uptitle {
    font-weight: 700;
  }

  .inner-uptitle._2 {
    margin-bottom: 0;
    font-size: 8px;
    line-height: 11px;
  }

  .jb-icon {
    align-self: flex-start;
    margin-bottom: 8px;
  }

  .cyber-percent {
    font-size: 24px;
    top: -8px;
    right: 16px;
  }

  .cyber-heading {
    font-size: 24px;
  }

  .cyber-monday-banner-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .cyber-desc-percent {
    background-image: url("/landing-assets/68/93/b739089c289c02a49db44445f759.svg");
    position: absolute;
    inset: -8% -96px auto auto;
  }

  .cyber-inner {
    height: 280px;
  }

  .cyber-text-wrap {
    left: 0;
  }

  .cyber-text {
    font-size: 16px;
  }

  .section-11 {
    padding-top: 40px;
  }

  .section-12.sec-course-color {
    padding-top: 24px;
    padding-bottom: 64px;
  }

  .jb-text {
    margin-top: 4px;
  }

  .empty-page {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-13 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .popup-order-title.success.web {
    max-width: none;
    font-size: 24px;
    line-height: 32px;
  }

  .order-popup {
    padding-top: 64px;
  }

  .order-popup-container-2.web {
    max-width: 296px;
    padding: 24px 24px 32px;
  }

  .popup-form-desc-2.web {
    display: none;
  }

  .submit-button-8 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .submit-button-8.web {
    margin-top: 22px;
    font-size: 14px;
  }

  .inner-card-col {
    width: 100%;
  }

  .inner-card {
    max-width: 320px;
    margin-bottom: 16px;
  }

  .wrp-presents._2-present {
    margin-left: 0;
    margin-right: 0;
  }

  ._1-3col-present.center {
    margin-right: 0;
  }

  .tekst-podarok {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-157 {
    width: 40px;
    height: 40px;
  }

  .image-21 {
    max-width: 300%;
    display: none;
    top: 152px;
    left: 10px;
  }

  .image-22, .image-24 {
    width: 24px;
    height: 24px;
  }

  .image-25 {
    width: auto;
    min-width: 470px;
    display: block;
    position: absolute;
    inset: 144px auto auto -74px;
  }

  .block-form-2 {
    text-align: center;
    padding-left: 4%;
    padding-right: 4%;
  }

  .text-span-padding {
    margin-bottom: 8px;
  }

  .programm-form {
    flex-direction: column;
  }

  .quarter-s-subtitle {
    color: #fff;
  }

  .block-form-3 {
    text-align: center;
    padding-left: 4%;
    padding-right: 4%;
  }

  .width-700 {
    width: 100%;
  }

  .logo-text {
    justify-content: flex-start;
  }

  .teachs-position {
    color: #000;
    margin-top: 6px;
    font-size: 12px;
    line-height: 16px;
  }

  .block-text-480-3 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-6.m-right-12 {
    width: 100%;
    margin-right: 0;
  }

  .image-93 {
    margin-top: 0;
    margin-bottom: 60px;
    margin-left: 15px;
  }

  .image-93.image93-1 {
    margin-bottom: 60px;
  }

  .image-93.slider_pic_10 {
    margin-top: 10px;
  }

  .body--1-2.semi-bold {
    align-self: auto;
    max-width: 100%;
    font-size: 16px;
  }

  .body--1-2.semi-bold.bodybank3 {
    min-width: 0;
  }

  .body--1-2.semi-bold {
    align-self: auto;
    font-size: 16px;
  }

  .image-92 {
    margin-top: -40px;
    margin-left: 0;
  }

  .bold-text-12 {
    min-width: 230px;
  }

  .wrp-text-470-3 {
    flex: 0 auto;
    margin-top: 0;
  }

  .wrp-text-470-3.wrp-test {
    margin-top: -75px;
  }

  .wrp-text-470-3.wrp-test.newtext {
    margin-top: 0;
  }

  .wrp-text-470-3.wrp-test {
    height: auto;
    min-height: 0;
    margin-top: -75px;
  }

  .paragraph-29 {
    font-size: 17px;
  }

  .card-slide-0 {
    width: 230px;
  }

  .card-slide-0.slide-2.newsl1 {
    margin-top: -10px;
  }

  .card-slide-0.slide-2.newslide2 {
    margin-top: 0;
  }

  .card-slide-0.slide-3.slider_margin {
    margin-top: -20px;
  }

  .card-slide-0.slide-3.newslide3 {
    margin-top: -15px;
  }

  .card-slide-0.slide-3 {
    margin-top: -30px;
    margin-left: 0;
  }

  .card-slide-0.slide-2 {
    width: 230px;
    margin-top: -10px;
    margin-left: 0;
  }

  .card-slide-0.slide-2.slide_small {
    margin-top: 0;
  }

  .text-span-4 {
    color: #000;
  }

  .ir-padding-2-3 {
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .mask-img-2 {
    margin-top: 32px;
    position: static;
  }

  .image-94 {
    width: 100%;
  }

  .par-20-2.top {
    font-size: 14px;
    line-height: 20px;
  }

  .par-20-2.white {
    font-size: 16px;
  }

  .line-diplom {
    width: 479px;
    max-width: none;
    height: auto;
    bottom: -76px;
    left: -73px;
    right: auto;
  }

  .mask-img-3 {
    margin-top: 32px;
    position: static;
  }

  .image-95 {
    width: 100%;
  }

  .container-15.cont-slider {
    overflow: visible;
  }

  .container-15._3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 13px;
    padding-bottom: 0;
    display: block;
  }

  .container-15.container-slide {
    margin-top: 110px;
    display: block;
  }

  .par-36-2 {
    font-size: 24px;
  }

  .paragraph-30 {
    font-size: 17px;
  }

  .container-1442 {
    max-width: 100%;
    height: auto;
  }

  .line-2 {
    margin-top: 10px;
  }

  .section-14 {
    padding-top: 40px;
    display: block;
  }

  .section-14.hidden-mob {
    display: none;
  }

  .section-14.sec-blue.sec-form {
    overflow: visible;
  }

  .why-img-with-margin {
    width: 100%;
    margin-left: 0;
  }

  .why-text-col {
    margin-top: 15px;
  }

  .why-img {
    width: 100%;
  }

  .section-15 {
    padding-bottom: 60px;
  }

  .forwho-3 {
    flex-direction: column;
    justify-content: space-between;
    max-height: none;
    margin-top: 0;
    margin-bottom: 20px;
    margin-right: 0;
    padding-top: 0;
    display: flex;
  }

  .image-97 {
    align-self: flex-start;
    width: 60%;
    min-width: auto;
    min-height: auto;
    max-height: none;
  }

  .div-block-24 {
    align-self: flex-start;
    margin-left: 0;
  }

  .how-img-2 {
    width: 100%;
  }

  .big-p {
    margin-top: 10px;
    font-size: 18px;
  }

  .big-p.no-margin {
    color: #000;
    text-align: left;
    padding-left: 0;
  }

  .big-p.medium-text {
    color: #fff;
  }

  .order-popup-2 {
    padding-top: 64px;
  }

  .submit-button-9 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .sale-circle {
    align-items: center;
    width: 8em;
    height: 8em;
    margin-top: -26px;
    display: flex;
    position: static;
  }

  .mobile-sale-box-2 {
    justify-content: flex-end;
    align-items: center;
    display: block;
  }

  .header-circle-box-6 {
    display: none;
  }

  .pst-title {
    font-size: 24px;
  }

  .pst-paragr {
    margin-bottom: 16px;
  }

  .left-arrow-2 {
    display: none;
  }

  .pst-slider-title {
    margin-top: 0;
    font-size: 14px;
  }

  .play-btn {
    top: 41%;
  }

  .pst-section {
    padding-left: 4%;
    padding-right: 4%;
    display: block;
  }

  .pst-slide-img {
    width: 50%;
    height: auto;
    min-height: auto;
  }

  .pst-slide-img.web {
    width: 100%;
  }

  .slider-outer-wrapper {
    margin-top: 0;
  }

  .pst-slide-img-block {
    height: 48vw;
    margin-bottom: 16px;
    padding-top: 15px;
  }

  .pst-slider-text {
    font-size: 14px;
  }

  .right-arrow-2 {
    display: none;
  }

  ._1-3col-present-2._2-present {
    width: 100%;
    min-width: 0;
    margin-bottom: 40px;
  }

  ._1-3col-present-2.center {
    margin-right: 0;
  }

  .card-slide-2 {
    min-height: 350px;
  }

  .h5-2 {
    font-weight: 700;
  }

  .modal-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal-2.mob-ver {
    width: 100%;
    max-width: none;
    top: 40px;
  }

  .close-box-2 {
    top: 20px;
    right: 20px;
  }

  .close-box-2.for-banner {
    top: 20px;
    left: auto;
    right: 20px;
  }

  .par-26-2.semi-bold {
    font-size: 20px;
  }

  .header-circle-box-mobile-4 {
    margin-left: 20px;
    font-size: 12px;
    display: none;
    position: absolute;
    top: -15px;
    left: auto;
    right: 5px;
  }

  .form-circle-box-2 {
    display: none;
    position: relative;
    top: -8.2em;
    left: auto;
    right: 20px;
  }

  .sale-circle-2 {
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    position: static;
    top: 2%;
    left: 0%;
    right: -40%;
  }

  .text-menu-2 {
    text-align: center;
  }

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

  .mask-logo-2 {
    width: 77px;
    max-width: none;
    height: auto;
    margin-left: 16px;
  }

  .button-7 {
    flex: none;
    padding: 8px 20px 10px;
    font-size: 14px;
  }

  .button-7.nav-btn, .button-7.ghost {
    display: none;
  }

  .button-7.m-right-12 {
    width: 100%;
    margin-right: 0;
  }

  .button-7.summer-banner {
    top: 0;
    left: 74px;
  }

  .container-1444 {
    align-items: center;
  }

  .container-1444.nav-cont {
    padding-left: 0;
  }

  .navbar-fixed.hidden {
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
    left: 0%;
    right: 0%;
  }

  .navbar-2 {
    display: none;
  }

  .brand-4 {
    max-width: 113px;
    margin-bottom: auto;
    padding-left: 0;
  }

  .doc-block__img-2 {
    margin-right: 24px;
  }

  .vilvet-discaunt-circle.circle {
    margin-top: 26px;
    padding-top: 0;
  }

  .buttons-block-2 {
    flex-direction: row;
    margin-bottom: 12px;
  }

  .bg-line-3 {
    max-width: 100%;
    display: block;
    inset: 59% 0% auto;
  }

  .bg-line-3.lastscreen {
    display: none;
    top: auto;
    bottom: 152.4vw;
  }

  .prise-block-2 {
    flex-direction: column;
    margin-bottom: 12px;
  }

  .form-col-text-3 {
    margin-bottom: 20px;
  }

  .prise-list-2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .form-block-new-3 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._3-col-grid-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
    display: none;
    position: static;
  }

  ._3-col-grid-2.inner-3-col-grid {
    display: block;
  }

  ._2-col-block-2 {
    padding-bottom: 0;
  }

  .form-heading-2 {
    font-size: 23px;
  }

  .buttons-block__btn-2 {
    text-align: center;
    max-width: 210px;
    margin-bottom: 0;
    font-size: 14px;
  }

  .doc-block-2 {
    flex-direction: column;
    margin-bottom: 20px;
    display: none;
  }

  .prise-col-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .old-price-3 {
    margin-bottom: 0;
  }

  .caps-text-2 {
    margin-bottom: 0;
    line-height: 2.3;
  }

  .form-col-titl-3 {
    margin-bottom: 16px;
  }

  .section-0 {
    z-index: 11111;
    padding-top: 40px;
    padding-bottom: 30px;
    position: static;
    overflow: hidden;
  }

  .form-text-2 {
    font-family: IBM Plex Sans, sans-serif;
    line-height: 1.4;
  }

  .new-price-2 {
    margin-bottom: 0;
  }

  .form-text-col {
    margin-right: 0;
  }

  .discaunt-circle-2.discount-cirl-nner {
    top: -63px;
  }

  .discaunt-circle-2.discount-cirl-nner.vilvet {
    display: flex;
  }

  .discaunt-circle-2.discount-cirl-nner.cxvxcvxv {
    background-color: #f65121;
    display: flex;
  }

  .doc-block__item-2 {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .vilvet-prise-list__item {
    background-position: 0 9px;
    margin-bottom: 10px;
    line-height: 1.2;
  }

  .form-text-inner-3 {
    margin-right: 0;
  }

  .header-circle-box-7 {
    display: none;
  }

  .container-1445 {
    position: static;
  }

  .container-1445.top {
    position: relative;
  }

  .container-1445.podarki {
    z-index: 2;
    position: relative;
  }

  .container-1445.cont__footer {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-1445._2 {
    display: block;
  }

  .mobile-box-2 {
    display: none;
    overflow: visible;
  }

  .header-circle-box-mobile-5 {
    margin-left: 20px;
    font-size: 12px;
    display: block;
    position: absolute;
    top: -35px;
    left: auto;
    right: -25px;
  }

  .header-circle-box-mobile-5.hidden {
    display: none;
  }

  .icon-present {
    width: 49px;
    display: none;
    bottom: -1%;
    right: 6%;
  }

  .sale-circle-copy {
    align-items: center;
    width: 8em;
    height: 8em;
    position: static;
    top: -121px;
  }

  .heading-39 {
    padding-right: 50px;
  }

  .block-text-527-2 {
    margin-top: 100px;
  }

  .block-text-527-2._3 {
    margin-bottom: 45px;
  }

  .par-42-summer-banner-2 {
    width: 280px;
    font-size: 28px;
    line-height: 36px;
    top: 0;
    left: 0;
  }

  .img2-summer-banner-2 {
    display: none;
  }

  .image-98 {
    min-height: 32px;
    max-height: 32px;
    top: auto;
    bottom: 500px;
    left: 252px;
  }

  .star-bot-2 {
    display: block;
    position: absolute;
    inset: auto 0% -26px 92px;
  }

  .img-summer-banner-2 {
    top: 44px;
    left: 2px;
  }

  .div-block-2.pad-0 {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .image-102 {
    z-index: 2;
    height: 550px;
    margin-top: 0;
    margin-left: 0;
    display: block;
    position: relative;
    inset: 60px 0% auto 0;
  }

  .star-top-2 {
    display: none;
  }

  .div-summer {
    z-index: 3;
    width: 100%;
    max-width: 357px;
    margin-left: auto;
    position: relative;
    top: auto;
    bottom: 176px;
  }

  .star-mob {
    min-height: 20px;
    max-height: 20px;
    display: block;
    position: absolute;
    inset: 44px 22px 0% auto;
  }

  .par-22-summer-banner-2 {
    width: 280px;
    margin-top: 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    top: 0;
    left: 0;
  }

  .block-banner.mar-60 {
    width: 280px;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    position: relative;
    top: auto;
    bottom: -336px;
  }

  .summer-sale-banner {
    min-height: 628px;
    max-height: 628px;
    display: block;
  }

  .summer-sale-banner.hidden {
    display: none;
  }

  .image-summer-2 {
    z-index: 3;
    min-height: 216px;
    max-height: 216px;
    position: relative;
    bottom: 0;
    left: 20px;
  }

  .image-101 {
    min-height: 20px;
    display: none;
    top: 44px;
    left: -73px;
  }

  .div-line-2 {
    width: 320px;
    max-width: 100%;
    height: 600px;
    display: block;
    position: absolute;
  }

  .wrp-text-1000-2 {
    color: #000;
  }

  .par-36-3 {
    width: 100%;
    font-size: 24px;
  }

  .par-36-3.tab {
    margin-left: 0;
    font-size: 25px;
  }

  .body--1-4.text-icons-light-bg-40 {
    font-size: 14px;
  }

  .body--1-4.text-icons-light-bg-40.long {
    width: 280px;
  }

  .body--1-4.text-icons-light-bg-40.long.long-seo {
    width: 300px;
  }

  .body--1-4.teach-s-name {
    font-weight: 600;
  }

  .body--1-4.semi-bold {
    font-size: 16px;
  }

  .heading-40 {
    min-width: auto;
    max-width: 370px;
    line-height: 1.2;
  }

  .grid-6 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .card-img-wrap {
    height: auto;
    margin-bottom: 16px;
  }

  ._100-percents-line-11 {
    width: 110%;
    max-width: none;
    height: auto;
    right: -114px;
  }

  .step-ico {
    margin-right: 16px;
  }

  .line-3 {
    width: 1px;
    height: auto;
    display: none;
    top: 141px;
    bottom: 60px;
    left: 15px;
  }

  .step-card {
    padding-bottom: 48px;
    display: flex;
  }

  .step-card._4, .step-card._2 {
    margin-left: 20px;
  }

  .grey-line-2 {
    background-color: #d4d4dd;
    width: 1px;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    top: 0%;
    left: 15px;
  }

  .steps-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .wrp-button-2.height-1107 {
    display: block;
  }

  .quarter-s-subtitle-2 {
    color: #fff;
    width: 250px;
  }

  .field-2 {
    align-self: center;
  }

  .right-col-2 {
    margin-left: 0;
    padding-top: 32px;
  }

  .card-slide-2-2 {
    min-height: 300px;
  }

  .grid-7 {
    grid-row-gap: 42px;
    grid-template-columns: 1fr;
    margin-top: 42px;
  }

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

  .flickity-carousel-13 {
    min-height: 300px;
  }

  .image-104 {
    z-index: 1;
    width: auto;
    min-width: 470px;
    display: block;
    position: absolute;
    inset: 144px auto auto -74px;
  }

  .line-gifts {
    max-width: 300%;
    display: none;
    top: 152px;
    left: 10px;
  }

  .container-price {
    margin-top: 29px;
  }

  .paragraph-2.black {
    text-align: left;
    white-space: normal;
  }

  .doc-block-2-mob {
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 20px;
    display: none;
  }

  .section-0-copy {
    z-index: 11111;
    padding-top: 20px;
    padding-bottom: 30px;
    position: static;
    overflow: hidden;
  }

  .section-0-copy.black-form-copy.new-copy {
    padding-top: 10px;
    display: block;
  }

  .doc-block__img-2-white {
    margin-right: 24px;
  }

  ._2-col-block-2-copy {
    padding-bottom: 0;
  }

  ._2-col-block-2-copy.lastscreen {
    display: block;
  }

  .bg-line_mob {
    max-width: 100%;
    display: block;
    inset: 59% 0% auto;
  }

  .bg-line_mob.lastscreen {
    display: block;
    top: auto;
    bottom: 82.5vw;
    left: 5vw;
  }

  .grid-9 {
    display: block;
  }

  .container-4-copy {
    max-width: 100%;
    height: auto;
  }

  .container-4-copy.ralative {
    display: block;
  }

  .doc-block__item-2-copy {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .doc-block-2-white-form-copy {
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 20px;
    display: none;
  }

  .form-block-new-3-white {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-block-new-3-white.lastscreen {
    background-color: #f4f5fa;
    width: 100%;
    min-width: auto;
    max-width: 400px;
    margin-top: 50px;
    margin-left: 0;
    margin-right: 0;
  }

  .form-text-col-copy {
    margin-right: 0;
  }

  .div-block-196 {
    margin-top: 20px;
  }

  .mar-b-16.size-mob {
    font-size: 14px;
    line-height: 20px;
  }

  .text-size-20.m-top-16.size-mob {
    line-height: 20px;
  }

  .text-size-20.m-top-16.text-size-14.m-top-24 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-size-20.size-mob {
    font-size: 14px;
    line-height: 20px;
  }

  .mobile-fix-btn-2 {
    background-color: #725ef2;
    background-image: url("/landing-assets/85/7a/02e0c6c0425dcfd72228f5b282b1.png");
    background-repeat: no-repeat;
    background-size: 16px;
    height: auto;
    text-decoration: none;
    display: block;
    position: fixed;
    bottom: 4%;
    left: 16px;
    right: 16px;
  }

  .vilvet-new-price {
    margin-bottom: 0;
  }

  .teachs-position-2 {
    color: #000;
    margin-top: 6px;
    font-size: 12px;
    line-height: 16px;
  }

  .text-price-copy {
    font-size: 14px;
  }

  .text-price-copy.old {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .size-48-copy {
    font-size: 36px;
  }

  .text-price-copy-2 {
    font-size: 14px;
  }

  .faq-subtitle {
    color: #000;
    width: 230px;
  }

  .h2-faq {
    margin-top: 0;
  }

  .right-col-faq {
    margin-left: 0;
    padding-top: 32px;
  }

  .left-col-faq {
    width: 100%;
  }

  .box-course-faq {
    flex-direction: column;
    margin-left: 0;
    padding-top: 64px;
  }

  .nav-btn-2 {
    display: none;
  }

  .nav-btn-2.nb-mob {
    margin: 20px;
    display: block;
  }

  .footer-mail-3 {
    margin-top: 0;
  }

  .footer-link-3 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .footer-link-3.fl-bot-polz {
    display: none;
  }

  .footer-c-3 {
    margin-top: 0;
  }

  .footer-3 {
    min-height: 500px;
  }

  .footer-phone-3 {
    margin-top: 10px;
  }

  .footer-bot-2 {
    margin-top: 0;
  }

  .vilvet-discaunt-circle-2.circledisplay {
    display: flex;
  }

  .vilvet-discaunt-circle-2.circledisplay.hide_mob {
    display: none;
  }

  .container-1448 {
    max-width: 100%;
    height: auto;
  }

  .container-1448.maxwidthnone {
    width: 100%;
    max-width: none;
  }

  .container-1449.vertical.pddng_rght_0 {
    padding-right: 0;
  }

  .container-1449.vertical {
    padding-right: 53px;
  }

  .container-1449.vertical {
    overflow: hidden;
  }

  .container-1449._3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 13px;
    padding-bottom: 0;
    display: block;
  }

  .card-7 {
    padding-bottom: 16px;
  }

  .mask-img-4-2 {
    width: 60px;
    max-width: none;
    height: auto;
    margin-right: 0;
  }

  .mask-img-4 {
    margin-top: 32px;
    display: block;
  }

  .card-7-2 {
    margin-left: 0;
  }

  .prices_tabs_flex {
    margin-bottom: 20px;
  }

  .mask_img {
    width: 60px;
  }

  ._1-3col-present {
    text-align: left;
  }

  .dropdown-link, .dropdown-link-2, .dropdown-link-3 {
    text-align: center;
  }

  .container-1450 {
    justify-content: flex-start;
  }

  .par-36 {
    width: 100%;
    max-width: none;
  }

  .flickity-carousel-16 {
    margin-left: 0;
  }

  .bold-text-15 {
    text-align: left;
    margin-top: -15px;
    display: block;
  }

  .image-133 {
    margin-top: 0;
    margin-bottom: 60px;
    margin-left: 15px;
  }

  .image-133.image93-1 {
    margin-bottom: 60px;
  }

  .paragraph-49 {
    font-size: 17px;
  }

  .div-block-225-copy {
    display: block;
    position: absolute;
    inset: 85% -17% auto auto;
  }

  .offer-heading-ny {
    max-width: 75%;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 32px;
  }

  .offer-star-mob-2 {
    display: none;
    position: static;
  }

  .offer-item-ny {
    border-radius: 20px;
    padding: 20px 10px 15px 15px;
  }

  .offer-item-ny.mar-r-100 {
    z-index: 2;
    margin-bottom: 25px;
    padding: 20px 20px 15px 15px;
  }

  .image-136 {
    height: 25px;
  }

  .div-block-226 {
    z-index: -1;
    display: none;
    top: -16%;
  }

  .offer-star-mob-wrap-copy {
    z-index: auto;
    position: absolute;
    inset: auto 0% -49% auto;
  }

  .div-block-224 {
    display: block;
    top: 56%;
    left: 2%;
  }

  .special-offer-ny {
    background-image: url("/landing-assets/8e/72/52ae9c6e3e6faad6c4a7ec85ee15.svg"), url("/landing-assets/ab/d9/8fdfb52f335426dd4dba5b2e806f.svg");
    background-position: 95% 4%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
    padding-bottom: 80px;
    padding-left: 25px;
    padding-right: 25px;
    display: block;
  }

  .image-138 {
    display: inline-block;
  }

  .div-block-225 {
    display: block;
    position: absolute;
    inset: 85% -17% auto auto;
  }

  .offer-item-p-2 {
    max-width: 100%;
  }

  .offer-item-p-2.width80per {
    max-width: 90%;
  }

  .div-block-226-copy {
    z-index: -1;
    width: 200px;
    display: block;
    top: -21%;
    left: auto;
    right: 5%;
  }

  .par-offer-ny {
    width: 100%;
    font-size: 16px;
    line-height: 22px;
  }

  .grid-20.offer {
    grid-row-gap: 15px;
    grid-auto-rows: auto;
  }

  .container-1453 {
    position: static;
    overflow: hidden;
  }

  .container-1453.offer {
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .card-slide-3 {
    margin-bottom: 3px;
    padding-right: 54px;
  }

  .par-16-401 {
    font-size: 14px;
  }

  .text-block-50 {
    padding-left: 0;
    padding-right: 0;
  }

  .success-title-2.font_bigger {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .q_btn_programm {
    width: 100%;
    max-width: 300px;
  }

  .container-1454 {
    justify-content: flex-start;
  }

  .container-1454.new_style {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-5 {
    display: none;
  }

  .navbar-5.new_style {
    min-height: 40px;
    padding-top: 24px;
    display: block;
  }

  .text-menu-3 {
    text-align: center;
  }

  .container-1455 {
    justify-content: flex-start;
  }

  .csharp-header-2 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    min-width: 0;
  }

  .csharp-header-2.vilvet-bg {
    min-width: 0;
  }

  .csharp-dates-2 {
    max-width: none;
    margin-top: 20px;
  }

  .sharp-text-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .csharp-income-2 {
    border-left-style: none;
    border-left-width: 0;
    align-items: flex-start;
    width: 100%;
  }

  .i-popup {
    width: 100%;
    display: block;
    bottom: -230px;
  }

  .line-4 {
    padding-left: 0;
  }

  .plans-desc-icn {
    object-fit: cover;
    flex: none;
    width: 35px;
    margin-right: 20px;
  }

  .paragraph-3-copy-2 {
    font-size: 8px;
  }

  .section-16 {
    z-index: 11111;
    padding-top: 20px;
    padding-bottom: 30px;
    position: static;
    overflow: hidden;
  }

  .plans-desc-text {
    font-weight: 700;
    line-height: 1.2;
  }

  .plans-desc-item {
    margin-bottom: 20px;
  }

  .csharp-block {
    margin-left: 0;
    margin-right: 0;
  }

  .fbi-title.mod-paket.max_width_990 {
    font-size: 32px;
  }

  .paragraph-35 {
    font-size: 8px;
  }

  .plans-desc-block {
    text-align: left;
    width: 100vw;
    max-width: 100vw;
    margin-bottom: 30px;
    margin-left: -20px;
    margin-right: -20px;
    padding: 22px 35px 22px 20px;
  }

  .bold.margin-b-8 {
    margin-bottom: 0;
  }

  .bold.fs_66 {
    font-size: 32px;
    line-height: 40px;
  }

  .income-h-2 {
    margin-bottom: 0;
  }

  .plans-desc-title {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.2;
  }

  .form-field-3.inlineform {
    min-height: 50px;
    font-size: 14px;
  }

  .form-field-3.topform {
    font-size: 14px;
  }

  .csharp-option {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-5 {
    white-space: nowrap;
    font-size: 14px;
  }

  .paragraph-50 {
    font-size: 8px;
    display: block;
  }

  .dropdown-list.w--open {
    width: 100%;
    min-width: 290px;
    left: auto;
    right: -111px;
  }

  .plans-text {
    text-align: left;
    margin-bottom: 30px;
    font-size: 18px;
  }

  .csharp-p-2.long {
    width: 100%;
  }

  .cs-grid-item-h-2 {
    font-size: 12px;
  }

  .csharp-grid-p-2 {
    font-size: 9px;
  }

  .csharp-title-2 {
    font-size: 30px;
  }

  .csharp-title-2.small {
    font-size: 20px;
  }

  .select-field-7 {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
  }

  .select-field-7.inline {
    height: 50px;
    font-size: 14px;
  }

  .form-btn-4 {
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
  }

  .dates-header-2 {
    margin-bottom: 0;
  }

  .text-span-89 {
    font-size: 9px;
  }

  .csharp-translate {
    display: none;
  }

  .programm-p-2 {
    width: 80%;
  }

  .csharp-old-price-2.vilvet {
    color: #b0a7e9;
  }

  .form-block-inline {
    margin-top: 20px;
    padding: 20px;
  }

  .form-block-inline.specialty {
    padding-left: 20px;
  }

  .form-block-inline.specialty.mod-paket {
    box-shadow: none;
  }

  .form-block-inline.specialty.mod-paket.shad-black {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-block-inline.specialty.mod-paket.shad-black.max_w_990 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-4-copy {
    white-space: nowrap;
    object-fit: fill;
    font-size: 9px;
  }

  .cshrap-item-2 {
    border: 1px #000;
    box-shadow: 0 0 14px #00000040;
  }

  .select-field-wrap.inline {
    font-size: 16px;
    line-height: 1.4;
    overflow: visible;
  }

  .income-in-numbers {
    justify-content: space-between;
    width: 100%;
  }

  .csharp-footer-2 {
    flex-wrap: wrap;
  }

  .tooltip-arrow {
    right: 108px;
  }

  .plans-header {
    text-align: left;
    font-size: 30px;
  }

  .plans-header.mod-paket {
    margin-bottom: 20px;
  }

  .text-block-51 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-1456 {
    align-items: center;
  }

  .container-1456.nav-cont {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-menu-4 {
    text-align: center;
  }

  .navbar-6, .navbar-6.hidden, .navbar-6.hidden {
    display: none;
  }

  .fixed-btn {
    z-index: 99;
    width: 100%;
    padding: 10px;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .fix-btn {
    z-index: 999;
    color: #000;
    text-align: center;
    background-color: #000;
    background-image: linear-gradient(150deg, #fb7bbe, #6096fd);
    border-radius: 120px;
    width: 100%;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 4%;
    font-weight: 700;
    transition: all .5s, border-color .2s, box-shadow .2s, background-color .2s, color .2s, opacity .2s;
    display: block;
    position: static;
    inset: auto 0% 0%;
  }

  .fix-btn:hover {
    transform: scale(.9);
  }

  .btn-block {
    z-index: 1000;
    width: 100%;
    padding: 10px;
    display: block;
    position: fixed;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .old-price-2 {
    margin-bottom: 0;
  }

  .r-bg-line-3 {
    max-width: 100%;
    display: block;
    inset: 59% 0% auto;
  }

  .r-bg-line-3.bottob-form {
    top: 64%;
  }

  .r-prise-list__item {
    margin-bottom: 0;
  }

  .r-2-col-block {
    padding-bottom: 0;
  }

  .r-form-block-new {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .r-doc-block {
    flex-direction: column;
    margin-bottom: 20px;
    display: none;
  }

  .r-doc-block.mob {
    margin-bottom: 60px;
    display: none;
  }

  .r-container {
    max-width: 100%;
    height: auto;
  }

  .r-form-text-inner {
    margin-right: 0;
  }

  .r-section {
    z-index: 11111;
    margin-top: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    position: static;
    overflow: hidden;
  }

  .r-new-price {
    margin-bottom: 0;
  }

  .r-green-span {
    color: #22c993;
  }

  .r-prise-block-2 {
    flex-direction: column;
    margin-bottom: 12px;
  }

  .r-form-btn {
    max-width: none;
  }

  .par-16-402 {
    color: #000;
    font-size: 14px;
  }

  .r-form-text-col {
    margin-right: 0;
  }

  .r-buttons-block__btn {
    text-align: center;
    max-width: 210px;
    margin-bottom: 0;
    font-size: 14px;
  }

  .r-doc-block__item {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .r-3-col-grid-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
    display: none;
    position: static;
  }

  .r-3-col-grid-2.inner-3-col-grid {
    display: block;
  }

  .r-form-heading {
    font-size: 23px;
  }

  .r-prise-list {
    margin-top: 0;
    margin-bottom: 0;
  }

  .r-form-col-text {
    margin-bottom: 20px;
  }

  .green-span {
    color: #22c993;
  }

  .r-caps-text-2 {
    margin-bottom: 0;
    line-height: 2.3;
  }

  .r-buttons-block {
    flex-direction: row;
    margin-bottom: 12px;
  }

  .r-doc-block__img {
    margin-right: 24px;
  }

  .r-old-price {
    margin-bottom: 0;
  }

  .r-caps-text {
    margin-bottom: 0;
    line-height: 2.3;
  }

  .r-prise-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .image-139 {
    margin-top: 0;
    margin-bottom: 7px;
  }

  .ir-padding-2.section-2 {
    height: 550px;
    max-height: 540px;
    padding-bottom: 96px;
    display: block;
  }

  .ir-padding-2.section-2.body--1-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-140 {
    margin-top: -50px;
  }

  .paragraph-51 {
    font-size: 17px;
  }

  .wrp-bank {
    margin-left: 0;
  }

  .check-li, .check-li-copy {
    background-position: 0 3px;
    background-size: 20px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 26px;
  }

  .container-1458.margin-t-120 {
    margin-top: 56px;
  }

  .container-1458.margin-t-88 {
    margin-top: 64px;
  }

  .check-list {
    margin-top: 32px;
    margin-bottom: -10px;
  }

  .margin-t-10.proekt {
    width: 100%;
    margin-left: 0;
  }

  ._1-2col {
    position: static;
  }

  ._1-2col.mob-margin-t-24-copy, ._1-2col.mob-margin-t-24 {
    margin-top: 24px;
  }

  .section.sec-course-color {
    padding-top: 24px;
    padding-bottom: 64px;
  }

  ._1-3col-2 {
    padding-left: 20px;
    display: block;
  }

  .why-ico-2 {
    width: 32px;
    margin-bottom: 12px;
  }

  .h2-half {
    margin-bottom: 8px;
  }

  .image-3 {
    width: 24px;
  }

  .why-item-2 {
    display: block;
  }

  .small-p {
    font-size: 14px;
  }

  ._3col-row {
    flex-wrap: wrap;
    margin-top: 8px;
  }

  ._3col-row.cards-row {
    align-items: flex-start;
  }

  .why-item {
    display: block;
  }

  .why-ico {
    width: 32px;
    margin-bottom: 12px;
  }

  .why-ico-3 {
    width: 26px;
    margin-bottom: 12px;
  }

  .hoo-text {
    font-size: 14px;
  }

  .cost-tab-item {
    margin-bottom: 16px;
  }

  .cost-tab-link {
    text-align: center;
    width: 180px;
    margin-top: 16px;
    margin-right: 0;
    display: inline-block;
  }

  .cost-tabs-wrap {
    padding-top: 4px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cost-tab-row {
    margin-bottom: 0;
    margin-right: 0;
  }

  .cost-tabs-menu {
    text-align: center;
    order: 1;
  }

  .cost-tab-title {
    font-size: 32px;
  }

  .cost-tabs {
    flex-direction: column;
    display: flex;
  }

  .card-item-top {
    align-items: flex-start;
    margin-bottom: 24px;
  }

  .card-item-2 {
    margin-bottom: 16px;
  }

  .container-1459.cont {
    padding-top: 64px;
  }

  .card-ico {
    width: 48px;
  }

  .section-17.sec-how {
    padding-bottom: 64px;
  }

  .card-num {
    font-size: 16px;
  }

  .sticky-cards-wrap {
    margin-top: 24px;
  }

  .company-logo {
    margin-top: 24px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .logo-talents {
    width: 40%;
    max-width: 50%;
  }

  .company-list {
    justify-content: center;
    margin-top: -8px;
    margin-right: 0;
  }

  .video-wrap-2 {
    border-radius: 16px;
    margin-top: 64px;
  }

  .div-block-11 {
    padding: 64px 20px;
  }

  .expert-list {
    margin-left: -12px;
    margin-right: -12px;
  }

  .expert-slide {
    width: 90%;
    padding-left: 12px;
    padding-right: 12px;
  }

  .project-title {
    background-position: 0 0;
    background-size: 20px;
    margin-bottom: 8px;
    padding-top: 28px;
    padding-left: 0;
  }

  .quarter-row {
    padding-top: 8px;
  }

  .quarter-row._2 {
    margin-top: 64px;
  }

  .toggle-item {
    padding-bottom: 12px;
  }

  .about-program-text {
    font-size: 14px;
    font-weight: 400;
  }

  .about-program-item {
    width: 50%;
    max-width: 100%;
    margin-right: 0;
    padding-right: 20px;
  }

  .about-program-row {
    margin-right: -20px;
  }

  .toggles-list._1 {
    margin-top: 42px;
  }

  .course-rich {
    margin-top: 12px;
  }

  .mob-margin-b-8 {
    margin-bottom: 8px;
  }

  .image-141 {
    width: 150px;
  }

  .form-subtext-2 {
    text-align: center;
  }

  .text-field-2 {
    margin-bottom: 12px;
  }

  .submit-button {
    font-weight: 500;
  }

  .program-field-col-2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .program-fields-row-2 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .program-form-title {
    text-align: center;
    max-width: 216px;
    margin-left: auto;
    margin-right: auto;
  }

  .program-form-block-2 {
    text-align: center;
    padding-left: 32px;
    padding-right: 32px;
  }

  .maxx-w-800.proekt {
    width: 100%;
  }

  .div-block-15 {
    flex-direction: column;
  }

  .col.slide-item {
    width: 85%;
  }

  .tech-item {
    width: 50%;
  }

  .tech-list, .experience-list {
    margin-top: 0;
  }

  .flickity-carousel {
    overflow: hidden;
  }

  .read-more-story-2 {
    padding-top: 0;
  }

  .story-slide-link-2 {
    display: block;
  }

  .h5 {
    font-weight: 600;
  }

  .heading-41 {
    min-width: auto;
    max-width: 370px;
  }

  .carousel-cell-4 {
    width: auto;
  }

  .story-slide-name {
    margin-bottom: 36px;
  }

  .gift-card-bottom {
    max-width: 200px;
    margin-top: 40px;
    margin-left: 0;
    display: block;
  }

  ._1-3col {
    display: block;
  }

  .gift-card-ico-wrap {
    width: 48px;
    height: 48px;
    padding: 12px;
  }

  .gift-card {
    padding: 20px;
    display: block;
  }

  .gift-card-more {
    margin-top: 40px;
    padding-top: 0;
  }

  .r-price-grid {
    margin-bottom: 0;
  }

  .discaunt-text-4 {
    max-width: 90px;
  }

  .r-discaunt-circle-2.orange {
    display: none;
  }

  .footer-4 {
    padding-bottom: 64px;
  }

  .footer-mail-4 {
    margin-top: 10px;
    margin-bottom: 5px;
  }

  .submit-button-4 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .fixed-btn-2 {
    z-index: 99;
    width: 100%;
    padding: 10px;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .fix-btn-2 {
    z-index: 999;
    backface-visibility: hidden;
    color: #000;
    text-align: center;
    background-color: #000;
    background-image: linear-gradient(150deg, #ff8989, #a9ff68);
    border-radius: 120px;
    width: 100%;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 4%;
    font-weight: 700;
    transition: all .5s, border-color .2s, box-shadow .2s, background-color .2s, color .2s, opacity .2s;
    display: block;
    position: static;
    inset: auto 0% 0%;
  }

  .fix-btn-2:hover {
    transform: scale(.9);
  }

  .nav-btn {
    background-image: linear-gradient(150deg, #ff8989, #a9ff68);
    display: none;
  }

  .nav-btn.nb-mob {
    margin: 20px;
    display: block;
  }

  .nav-link {
    text-align: center;
  }

  .navbar-7 {
    padding-left: 4%;
    padding-right: 4%;
  }

  .hero-bottom {
    padding-right: 60px;
  }

  .bell-text {
    font-size: 14px;
  }

  .hero-container {
    margin-top: 110px;
    margin-bottom: 180px;
  }

  .hero-bell-row {
    display: flex;
  }

  .hero-top-1 {
    top: 8px;
  }

  .header-circle-box {
    display: none;
  }

  .hero {
    background-image: url("/landing-assets/bd/85/c7a72fa482b8678929978978243b.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    padding-left: 4%;
    padding-right: 4%;
  }

  .sale-circle-4 {
    align-items: center;
    width: 8em;
    height: 8em;
    position: static;
  }

  .hero-bottom-logo {
    margin-left: 0;
    margin-right: 16px;
  }

  .mobile-sale-box-3 {
    justify-content: flex-end;
    align-items: center;
    display: block;
    top: -11%;
    right: 2%;
  }

  .header-circle-box-mobile-3 {
    margin-top: 10px;
    margin-left: 20px;
    font-size: 12px;
    display: block;
    position: static;
    top: -15px;
    left: auto;
    right: 15px;
  }

  .hero-btn {
    margin-top: 40px;
  }

  .hero-h1 {
    margin-bottom: 16px;
  }

  .sale-circle-5 {
    align-items: center;
    width: 8em;
    height: 8em;
    margin-top: 0;
    position: static;
  }

  ._1-2col-4.mob-margin-t-24 {
    margin-top: 24px;
  }

  ._1-2col-4.l-col-form {
    position: static;
  }

  ._1-2col-4.mob-margin-t-24-copy {
    margin-top: 24px;
  }

  .check-list-2 {
    margin-top: 32px;
    margin-bottom: -10px;
  }

  .container-1460.margin-t-120 {
    margin-top: 56px;
  }

  .container-1460.margin-t-88 {
    margin-top: 64px;
  }

  .section-18 {
    padding-left: 4%;
    padding-right: 4%;
  }

  .section-18.sec-course-color {
    padding-top: 24px;
    padding-bottom: 64px;
  }

  .section-18.sec-story {
    object-fit: scale-down;
    padding-bottom: 64px;
    overflow: visible;
  }

  ._1-3col-3 {
    display: block;
  }

  .earn-item {
    margin-top: 24px;
  }

  .earn-ico {
    width: 24px;
    margin-bottom: 8px;
  }

  .cost-tabs-2 {
    flex-direction: column;
    display: flex;
  }

  .expert-list-2 {
    margin-left: -12px;
    margin-right: -12px;
  }

  .quarter-bot-logo {
    display: block;
  }

  .quarter-bot-logo.mobile-logo {
    margin-top: -4px;
    display: none;
  }

  .program-field-col-3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .program-form-block-3 {
    text-align: center;
    padding-left: 32px;
    padding-right: 32px;
  }

  .small-p-2 {
    font-size: 14px;
  }

  .story-slide {
    width: 90%;
  }

  .gift-card-2 {
    padding: 20px;
    display: block;
  }

  .form-title {
    font-size: 32px;
  }

  .first-pay-wrap.formtwo {
    margin-top: 20px;
  }

  .current-price {
    font-size: 24px;
  }

  .price-discount-span-2 {
    font-size: 14px;
  }

  .bold-text {
    display: none;
  }

  .form-right-cont.form2 {
    max-width: 450px;
    margin-top: -61px;
    margin-bottom: -178px;
    padding-bottom: 0;
  }

  .block-text-480 {
    width: 100%;
    margin-top: 110px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-circle-box-3 {
    inset: -13% 0% auto auto;
  }

  .current-price-2 {
    font-size: 24px;
  }

  .heading-3 {
    display: none;
  }

  .mask-svg-3.m-right-16 {
    flex: none;
    margin-top: -7px;
  }

  .sale-circle-3 {
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: static;
    top: 2%;
    left: 0%;
    right: -40%;
  }

  .pay-info {
    color: #040404;
  }

  .form-cost-price-block {
    margin-top: 16px;
  }

  .price-discount-span {
    font-size: 14px;
  }

  .form-cost-block {
    padding-bottom: 20px;
  }

  .form-cost-ico-item {
    margin-bottom: 24px;
    font-size: 12px;
  }

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

  .form-title-wrap {
    margin-bottom: 40px;
  }

  .footer-5 {
    padding: 64px 4%;
  }

  .footer-top-3 {
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .footer-l-col-3 {
    margin-top: 10px;
  }

  .footer-phone-5 {
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .footer-mail-5 {
    margin-top: 5px;
    margin-bottom: 0;
  }

  .footer-link-4 {
    order: 1;
    margin-top: 32px;
  }

  .fixed-btn-3 {
    z-index: 99;
    width: 100%;
    padding: 10px;
    position: fixed;
    inset: auto 0% 0%;
  }

  .fix-btn-3 {
    z-index: 999;
    color: #000;
    text-align: center;
    background-color: #000;
    background-image: linear-gradient(150deg, #adc8d9, #9be69c);
    border-radius: 120px;
    width: 100%;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    font-weight: 700;
    transition: all .5s, border-color .2s, box-shadow .2s, background-color .2s, color .2s, opacity .2s;
    display: block;
    position: static;
    inset: auto 0% 0%;
  }

  .fix-btn-3:hover {
    transform: scale(.9);
  }

  .btn-block-2 {
    z-index: 999;
    width: 100%;
    padding: 10px;
    display: block;
    position: fixed;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .container-1462 {
    align-items: center;
  }

  .container-1462.nav-cont {
    padding-left: 0;
    padding-right: 0;
  }

  .r-form-heading-2 {
    font-size: 23px;
  }

  .r-section-2 {
    z-index: 11111;
    margin-top: 60px;
    padding-top: 20px;
    padding-bottom: 30px;
    position: static;
    overflow: hidden;
  }

  .r-prise-block-3 {
    flex-direction: column;
    margin-bottom: 12px;
  }

  .par-16-403 {
    color: #000;
    font-size: 14px;
  }

  .section-20 {
    position: static;
  }

  .container-1463.margin-t-120 {
    margin-top: 56px;
  }

  .container-1463.margin-t-88 {
    margin-top: 64px;
  }

  .earn-ico-2 {
    width: 24px;
    margin-bottom: 8px;
  }

  .expert-list-3 {
    margin-left: -12px;
    margin-right: -12px;
  }

  .program-form-block-4 {
    text-align: center;
    padding-left: 32px;
    padding-right: 32px;
  }

  .project-lb-slide.slide-item {
    width: 85%;
  }

  .lightbox-p {
    font-size: 14px;
  }

  .slider-header {
    flex-direction: column;
  }

  .gift-card-3 {
    padding: 20px;
    display: block;
  }

  .footer-6 {
    padding-bottom: 64px;
  }

  .footer-top-4 {
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 0;
  }

  .footer-l-col-4 {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .footer-phone-6 {
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .footer-mail-6 {
    margin-top: 5px;
    margin-bottom: 0;
  }

  .submit-button-10 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .jb-card-col-2 {
    width: 100%;
  }

  .jb-text-2 {
    margin-top: 4px;
  }

  .ny-banner-wrapper-3 {
    display: block;
  }

  .navbar-3 {
    padding-left: 4%;
    padding-right: 4%;
    display: flex;
  }

  .menu-point {
    float: none;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .solid-btn-2 {
    text-align: center;
    margin-top: 20px;
    margin-right: 0;
  }

  .solid-btn-2.sb-nav {
    float: none;
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .nav-menu-4 {
    text-align: center;
    box-shadow: 0 1px 1px #0000004d;
  }

  .doc-block {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .buttons-block__text {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0%;
    line-height: 1.3;
    display: flex;
  }

  .bg-line {
    max-width: 100%;
    display: block;
    inset: 61% 0% auto;
  }

  .bg-line.hidden {
    display: none;
  }

  .prise-list {
    margin-top: 0;
    margin-bottom: 0;
  }

  .discaunt-circle {
    display: none;
    inset: -4% 0% auto auto;
  }

  .discaunt-circle.discount-cirl-nner {
    display: flex;
  }

  .discaunt-circle.discount-cirl-nner.reded-discount-circle {
    right: 10px;
  }

  .discaunt-circle.discount-cirl-nner {
    display: none;
    top: -63px;
  }

  .discaunt-circle.lastscreen {
    margin-right: 0;
    top: -10px;
  }

  .buttons-block__btn-3 {
    text-align: center;
    align-self: center;
    align-items: center;
    max-width: 210px;
    height: auto;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    display: flex;
  }

  .buttons-block__btn-3.new.hidden {
    display: none;
  }

  .old-price {
    margin-bottom: 0;
  }

  .container-1464 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    height: auto;
    margin-top: 0;
    display: block;
  }

  .prise-block {
    flex-direction: column;
    margin-bottom: 12px;
  }

  .form-text-col-5.a-padding {
    max-width: none;
    padding-left: 18px;
    padding-right: 18px;
  }

  .form-block-new {
    width: 100%;
    max-width: 400px;
    margin-top: 40px;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-text-col-6 {
    width: 100%;
    max-width: 400px;
    position: static;
  }

  .form-text-col-6.width-45 {
    width: 100%;
  }

  .prise-list__item {
    margin-bottom: 0;
    line-height: 1.5;
  }

  .form-col-text {
    margin-bottom: 20px;
  }

  .buttons-block-3 {
    flex-direction: row;
    margin-bottom: 12px;
  }

  .form-text-inner-5 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .form-text-inner-5.mar-l-20 {
    margin-left: 20px;
  }

  .form-text-inner {
    margin-right: 0;
  }

  .doc-block__item {
    margin-bottom: 16px;
    margin-right: 0;
  }

  ._2-col-block-4 {
    padding-bottom: 0;
  }

  ._3-col-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
    display: none;
    position: static;
  }

  ._3-col-grid.inner-3-col-grid {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 60px;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 18px;
    display: block;
  }

  .par-16-404 {
    color: #000;
    font-size: 14px;
  }

  .prise-col-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    max-width: none;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .caps-text {
    margin-bottom: 0;
    line-height: 2.3;
  }

  .form-col-titl {
    margin-bottom: 16px;
  }

  .span-rub {
    font-size: 28px;
  }

  .section-28 {
    z-index: 11111;
    padding-top: 20px;
    padding-bottom: 30px;
    position: static;
    overflow: hidden;
  }

  .section-28._1-screen-form-copy {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .vak-logos {
    margin-top: 0;
  }

  .job-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .job-subtitle {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .vak-websites-4 {
    display: none;
  }

  .vak-about-4 {
    margin-right: 0;
  }

  .vak-about-row-4 {
    align-content: stretch;
    padding-left: 0;
  }

  .payment-title {
    margin-left: -13px;
    padding-left: 0;
    font-size: 35px;
  }

  .payment-bg {
    width: 180px;
    margin-top: 0;
    margin-left: -20px;
    padding-left: 0;
    top: -45%;
  }

  .section-29 {
    padding: 80px 4% 60px;
    display: block;
    overflow: visible;
  }

  .section-29.purple-bg {
    display: none;
  }

  .section-29.programm {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .section-29.hidden-mob {
    display: none;
  }

  .div-block-228 {
    align-self: flex-start;
    margin-left: 0;
  }

  .why-img-3 {
    width: 100%;
  }

  .why-img-3.shadow-img {
    margin-bottom: 15px;
  }

  .on-purple-bg {
    font-size: 20px;
  }

  .succes-tab-row, .image-14 {
    margin-top: 0;
  }

  .block-span {
    font-size: 18px;
  }

  .succes-tab-menu {
    justify-content: flex-start;
    width: 320px;
    position: static;
    overflow: auto;
  }

  .heading-students {
    width: auto;
    max-width: none;
    margin-bottom: 15px;
    font-size: 32px;
  }

  .image-16 {
    flex: 1;
    margin-top: 0;
    margin-bottom: 0;
  }

  .succes-tab-img {
    max-width: 240px;
  }

  .succes-tabs {
    margin-top: 20px;
  }

  .program-tab-pane {
    width: auto;
  }

  .program-title-left {
    min-width: auto;
    max-width: none;
    padding-right: 30px;
    display: block;
  }

  .program-tab-content {
    width: auto;
  }

  .program-tab-link-2, .program-tab-link-2.w--current {
    width: 90%;
  }

  .program-tab-link {
    width: 90%;
    max-width: none;
  }

  .program-tab-link.w--current {
    width: 90%;
    max-width: none;
    min-height: 50px;
  }

  .program-field-col-4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .program-field-col-4.tel {
    width: 100%;
  }

  .container-18 {
    max-width: 100%;
    height: auto;
  }

  .text-field-6 {
    margin-bottom: 12px;
  }

  .submit-button-5 {
    font-weight: 500;
  }

  .program-fields-row {
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .program-form-block {
    text-align: center;
    padding-left: 32px;
    padding-right: 32px;
  }

  .form-subtext {
    text-align: center;
  }

  .program-form-row-2 {
    margin-top: 40px;
  }

  .experts-tab-menu {
    flex-wrap: nowrap;
    flex: 0 auto;
    align-self: auto;
  }

  .paragraph-white-mob {
    color: #fff;
  }

  .expert-tab-link {
    width: 240px;
    height: 225px;
    margin-top: 0;
    margin-right: 20px;
  }

  .expert-tab-link.w--current {
    width: 240px;
    height: 225px;
    display: block;
  }

  .text-block-54 {
    font-size: 14px;
  }

  .title-teachers {
    color: #fff;
  }

  .container-diplom {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-158 {
    width: auto;
    padding-left: 4%;
    padding-right: 4%;
  }

  .heading-42 {
    font-size: 32px;
  }

  .heading-42.diplom-text {
    padding-left: 4%;
    padding-right: 4%;
    font-size: 27px;
  }

  .image-145 {
    display: none;
  }

  .gift-card-4 {
    height: 100%;
    min-height: 210px;
    margin-top: 0;
    padding: 20px;
    display: block;
  }

  ._1-3col-4 {
    width: 80%;
    display: block;
  }

  .section-23 {
    z-index: 11111;
    padding: 20px 4% 30px;
    position: static;
    overflow: hidden;
  }

  .price-icon {
    width: 60%;
  }

  .h2-half-2 {
    margin-bottom: 8px;
    font-size: 32px;
    line-height: 1;
  }

  .size-48-copy-2 {
    font-size: 36px;
  }

  .div-block-198 {
    margin-top: 20px;
  }

  .prise-block-3 {
    flex-direction: column;
    margin-bottom: 0;
  }

  .form-col-text-5 {
    margin-bottom: 20px;
  }

  .form-btn-5 {
    text-align: center;
    max-width: none;
    display: inline-block;
  }

  .doc-block__item-2-copy-copy {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .doc-block__img-2-copy-copy {
    margin-right: 24px;
  }

  .doc-block__item-4 {
    margin-bottom: 16px;
    margin-right: 0;
    display: none;
  }

  .form-text-col-copy-2 {
    margin-right: 0;
  }

  .doc-block-2-white-form-2 {
    flex-direction: column;
    margin-bottom: 20px;
    display: none;
  }

  .doc-block-2-mob-2 {
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 20px;
    display: none;
  }

  .container-price-2 {
    margin-top: 29px;
  }

  .grid-16 {
    width: 100%;
    display: block;
  }

  .footer-top-5 {
    margin-top: 0;
  }

  .footer-link-5 {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .footer-7 {
    min-height: 500px;
    padding-bottom: 128px;
    line-height: 20px;
  }

  .footer-phone-7 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .footer-center-2 {
    margin-top: 0;
    padding-top: 0;
    display: block;
  }

  .footer-c-4 {
    margin-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .footer-right-2 {
    margin-top: 20px;
    display: block;
  }

  .fl-sep, .footer-lis-2 {
    display: none;
  }

  .footer-menu-2 {
    margin-top: 0;
  }

  .footer-menu-2.fm-2 {
    display: block;
  }

  .footer-mail-7 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .footer-l-col-5 {
    margin-top: 10px;
  }

  .mobile-fix-btn-3 {
    height: auto;
    display: block;
    left: 16px;
    right: 16px;
  }

  .order-popup-5 {
    padding-top: 64px;
    display: none;
  }

  .par-36-4 {
    font-size: 24px;
  }

  .section-26 {
    padding-bottom: 60px;
    padding-left: 4%;
    padding-right: 4%;
  }

  .heading-8 {
    font-size: 32px;
  }

  .description-percent {
    padding-left: 0;
  }

  ._100-percent-text {
    margin-left: 0;
  }

  ._100-wrap {
    margin-bottom: 35px;
  }

  ._100-bg {
    max-width: 100%;
    left: 2%;
  }

  ._100-percents-row {
    display: block;
  }

  .program-tab-pane-3 {
    width: auto;
  }

  .program-row-content-2 {
    margin-top: 21px;
    padding-top: 0;
  }

  .program-title-left-3 {
    min-width: auto;
    max-width: none;
    padding-right: 30px;
  }

  .bold-text-39 {
    font-size: 28px;
  }

  .image-146 {
    display: block;
  }

  .logo-1-4 {
    padding-left: 12px;
  }

  .navbar-move-2 {
    width: 100%;
    margin-left: 0;
    left: 0%;
    right: 0%;
  }

  .brand-6 {
    padding-left: 0;
  }

  .grid-21 {
    grid-auto-flow: row;
  }

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

  .container-1466 {
    align-items: center;
  }

  .button-9 {
    flex: none;
    padding: 8px 20px 10px;
    font-size: 14px;
    display: block;
  }

  .button-9.ghost {
    display: none;
  }

  .button-9.m-right-12 {
    width: 100%;
    margin-right: 0;
  }

  .button-9.form-2 {
    padding-left: 30.5px;
    padding-right: 30.5px;
  }

  .mobile-sale-box-4 {
    justify-content: flex-end;
    align-items: center;
    display: flex;
    position: absolute;
    inset: -12% 0% auto auto;
  }

  .header-circle-box-mobile-6 {
    margin-left: 20px;
    font-size: 12px;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .block-text-527-3 {
    margin-top: 24px;
  }

  .block-text-527-3._3 {
    margin-bottom: 45px;
  }

  .navbar-8 {
    margin-left: -9px;
  }

  .sale-circle-6 {
    align-items: center;
    width: 8em;
    height: 8em;
    margin-top: -10px;
    margin-right: -8px;
    padding-top: 0;
    padding-left: 0;
    display: flex;
    position: static;
  }

  .mask-img-5 {
    margin-top: 32px;
    display: block;
  }

  .header-circle-box-10 {
    z-index: 0;
    margin-top: -63px;
    display: none;
    top: 0%;
    left: 0%;
  }

  .container-1467 {
    flex-direction: column;
  }

  .container-1467.top {
    margin-top: 40px;
  }

  .container-1467.top.pddng_top_40 {
    padding-top: 70px;
  }

  .container-1467._3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 13px;
    padding-bottom: 0;
    display: block;
    position: static;
  }

  .container-1467._4 {
    flex-direction: column;
    align-items: flex-start;
  }

  .sale-circle-9 {
    align-items: center;
    width: 8em;
    height: 8em;
    margin-top: 0;
    margin-left: -9px;
    margin-right: -8px;
    padding-top: 0;
    padding-left: 0;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .super-power-banner {
    max-height: none;
    display: none;
  }

  .div-block-162 {
    width: 100%;
    margin-top: 31px;
  }

  .image-30 {
    width: 115%;
  }

  .par-36-5 {
    font-size: 24px;
  }

  .heading-43 {
    min-width: auto;
    max-width: 370px;
  }

  .grid-22 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .h5-3 {
    font-weight: 600;
  }

  .box-course-2 {
    flex-direction: column;
    margin-left: 0;
  }

  .block-form-copy {
    text-align: center;
    padding-left: 4%;
    padding-right: 4%;
  }

  .quarter-s-subtitle-3 {
    color: #fff;
    width: 250px;
  }

  .grid-23 {
    grid-row-gap: 42px;
    grid-template-columns: 1fr;
    margin-top: 42px;
  }

  .wrp-text-336-2, .wrp-text-336-2.m-top-16 {
    width: 100%;
  }

  .mask-img-4-3 {
    width: 60px;
    max-width: none;
    height: auto;
    margin-right: 0;
  }

  .image-148 {
    width: 100%;
  }

  .image-149 {
    width: 479px;
    max-width: none;
    height: auto;
    display: block;
    bottom: -76px;
    left: -73px;
    right: auto;
  }

  ._1-3col-present-4._2-present {
    width: 100%;
    margin-bottom: 40px;
  }

  ._1-3col-present-4.center {
    margin-right: 0;
  }

  .sale-number-4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .form-circle-box {
    position: absolute;
    inset: -9% 11% auto auto;
  }

  .sale-date-4 {
    padding-top: 0;
  }

  .block-text-480-4 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .block-form-2-2 {
    border-radius: 0;
    width: 100%;
    margin-top: 64px;
    padding-top: 64px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .sale-circle-11 {
    align-items: center;
    width: 8em;
    height: 8em;
    margin-top: -9px;
    margin-left: 7px;
    margin-right: -28px;
    padding-left: 0;
    position: static;
  }

  .container-1469 {
    max-width: 100%;
    height: auto;
  }

  .mobile-fix-btn-4 {
    background-color: #725ef2;
    background-image: url("/landing-assets/85/7a/02e0c6c0425dcfd72228f5b282b1.png");
    background-repeat: no-repeat;
    background-size: 16px;
    height: auto;
    text-decoration: none;
    display: block;
    bottom: 4%;
    left: 16px;
    right: 16px;
  }

  .block-logo-2 {
    flex-direction: column;
    align-items: flex-start;
    display: block;
    position: relative;
  }

  .wrp-logo-2 {
    margin-top: 18px;
    margin-left: 0;
  }

  .order-popup-6 {
    padding-top: 64px;
  }

  .expert-item {
    padding: 20px;
  }

  .expert-top {
    margin-bottom: 0;
  }

  .expert-img {
    width: 56px;
    margin-right: 16px;
  }

  .expert-name {
    max-width: 200px;
  }

  .expert-p {
    margin-top: 16px;
    font-size: 14px;
  }

  .story-slide-link-3 {
    display: block;
  }

  .logo_black {
    flex: none;
    margin-right: 0;
  }

  .phone_block {
    margin-left: auto;
    margin-right: 10px;
  }

  .dropdown_main_menu {
    z-index: 100000;
  }

  .left_flex {
    flex: 0 auto;
    margin-right: 0;
  }

  .header_container.clean {
    justify-content: flex-start;
  }

  .right_flex.width_wtht_trnsltn {
    max-width: 50px;
    margin-left: auto;
  }

  .par-36-6 {
    font-size: 24px;
  }

  .bold-text-41 {
    font-weight: 700;
  }

  .bank_benefit {
    margin-top: 20px;
  }

  .bank_benefit.semi-bold {
    align-self: auto;
    margin-top: 10px;
    padding-left: 0;
    font-size: 16px;
    font-weight: 400;
  }

  .bank_column-right {
    flex-direction: column;
    margin-top: 0;
    margin-left: 0;
  }

  .bank_wave {
    margin-top: -10px;
  }

  .bank_column-left {
    flex: 0 auto;
    margin-top: 0;
  }

  .bank_descr {
    margin-top: 16px;
    font-size: 17px;
    font-weight: 400;
  }

  .bank_cont {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .bank_main-text {
    font-size: 24px;
  }

  .bank_img {
    margin-top: 0;
  }

  .bold-text-42 {
    font-size: 21px;
  }

  .body--1-5.semi-bold {
    font-size: 16px;
  }

  .h2-tag {
    font-size: 32px;
  }

  .wrp-text-2.m-buttom-16 {
    margin-bottom: 8px;
  }

  .wrp-text-2.m-top-6 {
    margin-top: 0;
  }

  .grid-10 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    margin-left: 0;
  }

  .heading-44 {
    min-width: auto;
    max-width: 370px;
  }

  .container-19.margin-t-88 {
    margin-top: 64px;
  }

  .container-19.margin-t-120 {
    margin-top: 56px;
  }

  .h3-tag {
    font-size: 32px;
  }

  .h3-tag.quarter-s-title {
    font-size: 24px;
  }

  .h3-tag.heading-email.margin-58 {
    font-size: 28px;
  }

  .program-fields-row-3 {
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .container-20 {
    max-width: 100%;
    height: auto;
  }

  .grid-13 {
    grid-row-gap: 42px;
    grid-template-columns: 1fr;
    margin-top: 42px;
  }

  .card-7-4 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 4%;
    padding-right: 4%;
  }

  .container-diplom-2 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .header_2 {
    font-size: 24px;
  }

  .header_2.mrgn_btm_32 {
    font-size: 36px;
  }

  .header_2.text_clr_wht.mrgn_btm_45 {
    margin-bottom: 32px;
  }

  .header_2.max_w_790 {
    font-size: 36px;
  }

  .c_container.grid_main {
    grid-template-columns: minmax(200px, 100%);
  }

  .h3-18 {
    font-size: 18px;
  }

  .par-packet {
    max-width: none;
    padding-left: 10px;
  }

  .par-packet._2 {
    max-width: none;
  }

  .wrapper-packages {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrapper-packages.disable-scrollbar {
    overflow: scroll;
  }

  .wrapper-included {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: auto;
  }

  .cont {
    background-image: linear-gradient(#0000, #0000);
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .par-64.m-left-10 {
    font-size: 10px;
    line-height: 14px;
  }

  .map_link.mrgn_btm_24, .public_pol.mrgn_btm_24.mrgn_btm_16 {
    font-size: 14px;
  }

  .popup-order-title-2.success.web {
    max-width: none;
    font-size: 24px;
    line-height: 32px;
  }

  .q_btn_programm-3 {
    width: 100%;
    max-width: 300px;
  }

  .popup_form {
    max-width: 335px;
  }

  .popup-close, .popup {
    display: block;
  }

  .popup.xx, .popup.xx2 {
    max-width: 320px;
    padding-top: 80px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .swiper-wrapper.new.author.mrg-top_0 {
    margin-top: 0;
  }

  .swiper-slide.it {
    width: 100%;
  }

  .swiper-slide._4 {
    width: 100%;
    padding: 24px;
  }

  .swiper-slide.teachers {
    min-height: 1188px;
  }

  .swiper-slide.box-slider {
    width: 100%;
  }

  .card-slide-2-3 {
    min-height: 300px;
  }

  .price_month_after_sale {
    font-size: 24px;
  }

  .green_bg-2 {
    height: auto;
    min-height: 42px;
  }

  .main_btm_wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .whole_price_after_sale-3, .whole_price_after_sale-3.show_btm {
    display: none;
  }

  .price_wrapper-2 {
    grid-template-columns: minmax(auto, 100%);
  }

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

  .whole_price_text, .whole_price_text.show_btm {
    display: none;
  }

  .main_header {
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 32px;
  }

  .price_month_before_sale {
    font-size: 20px;
  }

  .whole_price_before_sale-3, .whole_price_before_sale-3.show_btm {
    display: none;
  }

  .price_header {
    font-size: 24px;
  }

  .main_label-2 {
    white-space: nowrap;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 4vw;
  }

  .career_text {
    font-size: 20px;
  }

  .header_4.mrgn_btm_8 {
    font-size: 18px;
  }

  .header_4.mrgn_rght_24.brkng {
    text-align: left;
  }

  .dev_block {
    font-size: 14px;
  }

  .program_header {
    font-size: 20px;
  }

  .dropdown_name_wrapper-2 {
    align-items: center;
    width: 100%;
  }

  .q_btn_programm-4 {
    width: 100%;
    max-width: 300px;
  }

  .free_course_btn {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .free_course_form_input-2 {
    font-size: 18px;
  }

  .free_course_policy {
    font-size: 12px;
  }

  .expert_wrapper {
    max-width: 280px;
  }

  .resume_position_wrapper-2 {
    grid-template-columns: 75px 1fr;
  }

  .div-block-265 {
    width: 100%;
  }

  .image-3418 {
    width: 75px;
    height: 75px;
  }

  .btm_frm_header {
    font-size: 20px;
  }

  .btm_form {
    max-width: 335px;
    padding: 24px;
  }

  .div-block-193 {
    margin-left: -20px;
    margin-right: -20px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    overflow: auto;
  }

  .h-42-3 {
    font-size: 24px;
  }

  .par-20-4 {
    font-size: 14px;
    line-height: 20px;
  }

  .par-20-4._140 {
    border-radius: 10px;
  }

  .image-sec-internet-2 {
    width: 35.3125vw;
    margin-left: auto;
    margin-right: auto;
  }

  .flkty-cont {
    flex: none;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .cont-slick-navc-copy {
    display: block;
  }

  .custom-text-sec-internet-2 {
    margin-top: 14px;
  }

  .custom-text-sec-internet-2.hide-text {
    display: flex;
    overflow: hidden;
  }

  .cont-flex-slide-2 {
    box-shadow: none;
    padding: 23px 20px;
  }

  .max-w-cont-sec-internet-2 {
    margin-top: 26px;
  }

  .nav-slick {
    display: none;
  }

  .slick-slide-2 {
    background-color: #fff;
    border-radius: 16px;
    flex-wrap: wrap;
    flex: none;
    width: 70vw;
    margin-right: 16px;
    display: flex;
    box-shadow: 1px 1px 12px #2d4ba20a, 1px 1px 40px #2d4ba21f;
  }

  .slick-slide-2.min_hght_668 {
    min-height: 668px;
  }

  .cont-internet-button-hide {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 8px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .h2-tag-2 {
    font-size: 32px;
  }

  .h2-tag-2.h2-white-5, .h2-tag-2.block-title {
    font-size: 28px;
  }

  .success-message-11 {
    position: static;
  }

  .fs_20-2 {
    white-space: normal;
  }

  .fs_20-2.fw_700.clr_purple.fs_18 {
    font-size: 16px;
  }

  .fs_20-2.w_100 {
    white-space: pre-wrap;
    max-width: 100%;
  }

  .form-8 {
    padding: 24px;
  }

  .form-8.shadows {
    margin-left: -20px;
    margin-right: -20px;
  }

  .form-8.shadows-it {
    margin-top: 40px;
    margin-left: -20px;
    margin-right: -20px;
  }

  .image-153.m-right-8 {
    margin-right: 0;
  }

  .image-153.m-right-8.mrgn_rght_8 {
    width: 30px;
  }

  .sec-main {
    background-position: 50% 950px;
    margin-top: 0;
    overflow: hidden;
  }

  .container-max-w.horiz-left {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .h1-54 {
    font-size: 39px;
  }

  .form-block-3 {
    width: 100%;
    margin-top: 34px;
  }

  .form-block-3.main {
    width: 100%;
  }

  .max-w-526.main_grid_new {
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  .heading-2 {
    z-index: 3;
    position: static;
  }

  .grid-24 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .div-grid-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .cont-22 {
    background-image: linear-gradient(#0000, #0000);
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .cont-22.black {
    background-size: 71%;
  }

  .cont-22._2 {
    display: flex;
  }

  .sign-in-link.center {
    justify-content: center;
    display: flex;
  }

  .sign-in-link.center.onlymob {
    display: flex;
  }

  .sign-in-link._3, .sign-in-link.m-top-100 {
    justify-content: center;
    margin-left: 0;
  }

  .sign-in-link._2 {
    display: none;
  }

  .sect.black {
    padding-bottom: 49px;
  }

  .sect.grey {
    padding-bottom: 46px;
  }

  .arrow {
    width: 8%;
  }

  .image-159 {
    z-index: -1;
    width: 64%;
    top: 0%;
    right: 6%;
  }

  .div-grid-4 {
    padding: 24px;
  }

  .text-head-it {
    width: 82%;
    margin-left: 20px;
    margin-right: 0;
  }

  .div-track {
    position: relative;
    top: auto;
  }

  .div, .div-track-mob2 {
    position: relative;
  }

  .div-track-3 {
    position: relative;
    top: 0%;
    left: 0%;
  }

  .div-track-2 {
    position: relative;
  }

  .div-block-257 {
    margin-top: 24px;
  }

  .div-line {
    background-color: #000;
    width: 3px;
    margin-left: 20px;
    position: absolute;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .div-line._7 {
    height: 150%;
    top: -46%;
  }

  .div-line._5 {
    margin-top: 24px;
  }

  .grid-17 {
    width: 102vw;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-2.via-arrow {
    background-position: 85%;
    background-size: 20px;
    padding-right: 60px;
  }

  .par-18.m-top-15.regular {
    margin-top: 32px;
  }

  .par-18.m-left-10 {
    margin-left: 5px;
  }

  .par-18.grey {
    font-size: 16px;
    line-height: 22px;
  }

  .block-text-8 {
    padding: 18px;
  }

  .block-text-8.hidden {
    display: none;
  }

  .block-text-8.mob {
    margin-top: 24px;
    display: block;
  }

  .columns-3 {
    grid-row-gap: 0px;
  }

  .wrp-text-8 {
    margin-top: 16px;
  }

  .logo-4.new_style {
    width: auto;
  }

  .par-24.bold {
    font-size: 20px;
    line-height: 26px;
  }

  .swiper-slide-2._2 {
    padding: 24px;
  }

  .block-text-2-clide-2 {
    margin-top: 10px;
    margin-left: 0;
  }

  .block-grid {
    padding-left: 10px;
    padding-right: 10px;
  }

  .box-arrow-slider {
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .mask-img-grid {
    text-align: left;
  }

  .card-clide {
    min-height: auto;
  }

  .block-text-clide-2 {
    flex-flow: column wrap;
  }

  .wrp-text-slide.mob {
    margin-bottom: 16px;
  }

  .grid-26 {
    grid-template-columns: 115px 115px;
    max-width: 300px;
  }

  .mask-img-slide-3 {
    margin-bottom: 16px;
    padding: 10px 20px;
  }

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

  .wrp-text-6 {
    padding-top: 6px;
  }

  .column-3 {
    margin-bottom: 16px;
  }

  .par-14 {
    font-size: 12px;
    line-height: 16px;
  }

  .block-text-6 {
    padding: 18px;
  }

  .block-text-5 {
    justify-content: flex-start;
    display: flex;
  }

  .wrp-text-5 {
    margin-bottom: 8px;
  }

  .max-w-490 {
    width: 100%;
    margin-bottom: 24px;
  }

  .max-w-630-2 {
    width: auto;
  }

  .tabs-menu-pecialization {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .box-month {
    display: inline-block;
  }

  .wraper-card-specialization.grid {
    margin-bottom: 0;
  }

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

  .tab-name-specialization {
    text-align: center;
    padding: 12px 24px 13px;
  }

  .tab-name-specialization.w--current {
    border-radius: 4vw;
  }

  .heading-box, .box-more.margin-left {
    padding-left: 20px;
    padding-right: 20px;
  }

  .box-heading-tab-pane {
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .block-text-12 {
    max-width: 334px;
  }

  .form-block-4 {
    padding: 18px;
  }

  .image-3425 {
    width: 64px;
  }

  .div-teacher {
    align-items: flex-start;
    font-size: 16px;
    line-height: 22px;
  }

  .name-teacher {
    font-size: 20px;
    line-height: 26px;
  }

  .swiper-slide-3._6 {
    justify-content: flex-start;
    min-height: 400px;
  }

  .swiper-slide-3._8 {
    min-height: 100px;
  }

  .swiper-slide-3._5 {
    min-height: 450px;
  }

  .tabs-content {
    margin-top: 40px;
  }

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

  .columns-4._2 {
    justify-content: flex-start;
  }

  .tab-link-tab-1-2 {
    text-align: center;
    width: 100%;
    padding: 4.527vw 7vw;
    font-size: 16px;
  }

  .column-7 {
    max-width: none;
    margin-right: 0;
  }

  .tabs-menu-2 {
    flex-flow: column wrap;
    width: 100%;
  }

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

  .image-156 {
    max-width: 64px;
  }

  .wrp-text-17 {
    margin-bottom: 0;
  }

  .div-block-245 {
    grid-column-gap: 16px;
    flex-direction: row;
    align-items: start;
  }

  .list {
    margin-top: 32px;
  }

  .sect-2._2 {
    padding-bottom: 67px;
  }

  .text-span-108 {
    font-size: 18px;
    line-height: 24px;
  }

  .list-item {
    margin-top: 8px;
    font-size: 16px;
    line-height: 22px;
  }

  .image-152 {
    width: 64px;
  }

  .text-block-6 {
    margin-top: 16px;
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-5 {
    font-size: 16px;
    line-height: 22px;
  }

  .par-packet-2 {
    max-width: none;
    padding-left: 10px;
  }

  .par-packet-2._2, .par-packet-2._3 {
    max-width: none;
  }

  .div-block-235 {
    margin-bottom: 0;
  }

  .box-included-2 {
    min-height: 45px;
  }

  .wrapper-included-2 {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: auto;
  }

  .div-block-237 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: auto;
  }

  .h3-20 {
    max-width: none;
    font-size: 18px;
    line-height: 24px;
  }

  .par-add {
    max-width: none;
    margin-top: -16px;
  }

  .wrp-text-12 {
    max-width: none;
  }

  .body_gb {
    overflow: visible;
  }

  .heading_1.mrgn_btm_24 {
    font-size: 42px;
  }

  .btm_form_wrapper-2 {
    width: 100%;
  }

  .btm_form_wrapper-2.mrgn_for_circle {
    padding-top: 36px;
  }

  .label_green.mrgn_btm_24 {
    max-width: 280px;
    font-size: 12px;
  }

  .promo_popup {
    display: none;
    top: auto;
  }

  .promo_text {
    border-radius: 13px;
    margin-right: 0;
    padding-right: 10px;
  }

  .mrgn_btm_22.w_100 {
    max-width: 100%;
  }

  .fs_28.fw_700.mrgn_btm_12 {
    font-size: 20px;
  }

  .list_elem {
    font-size: 18px;
  }

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

  .metod-video-wrap {
    border-radius: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .timeline-wrap {
    padding-top: 20px;
  }

  .timeline-item-line {
    width: 100%;
    height: 2px;
    left: 0;
  }

  .timeline-2 {
    border-top-width: 0;
    border-left: 2px solid #6654d9;
    grid-template-columns: 1fr;
    min-width: 0;
  }

  .timeline-item {
    padding-top: 16px;
    padding-bottom: 32px;
    padding-left: 20px;
  }

  .timeline-circle {
    left: -12px;
  }

  .timeline-end-2.text-24px {
    font-size: 20px;
    left: -35px;
    right: auto;
  }

  .plan_card_0 {
    max-width: 340px;
  }

  .div-block-231 {
    white-space: pre-wrap;
    width: 100%;
  }

  .tag_technology.mrgn_rght_16 {
    margin-bottom: 8px;
    margin-right: 8px;
    font-size: 12px;
  }

  .tab_content_wrapper {
    grid-template-columns: minmax(200px, 100%);
    padding: 16px;
  }

  .testim-list {
    grid-template-columns: 1fr;
    margin-top: 30px;
    margin-bottom: -20px;
  }

  .testim-img {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .testim-text-ico {
    font-size: 12px;
  }

  .testim-content-bottom {
    margin-bottom: 20px;
  }

  .testim-slide {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 10px;
  }

  .testim-link {
    margin-top: 20px;
    font-size: 10px;
    display: inline-block;
  }

  .testim-item {
    width: 100%;
    margin-right: 20px;
    display: flex;
  }

  .testim-content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .card-slide-6 {
    width: 280px;
    height: 100%;
    min-height: 0;
    padding: 20px;
  }

  .slider-buttons-box {
    margin-top: 20px;
  }

  .link-par-18._2.m-top-25 {
    margin-top: 0;
  }

  .swiper-button-next-3 {
    margin-right: 0;
  }

  .block-logo-3 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .line-7 {
    width: 2px;
    height: 100%;
    display: none;
    inset: 0% auto 0% 0%;
  }

  .line-7._2 {
    height: 1px;
    margin-top: 15px;
    margin-bottom: 15px;
    display: block;
  }

  .block-text-16 {
    height: auto;
  }

  .div-block-268 {
    padding-top: 8px;
  }

  .text-block-70 {
    font-size: 13px;
  }

  .block-text-17 {
    min-height: auto;
  }

  .image-3429 {
    margin-top: 0;
    margin-bottom: 20px;
    position: relative;
    top: 0;
  }

  .q-a-wrap {
    margin: 0;
  }

  .btm_legal_info-2 {
    color: #7f8399;
  }

  .leg_info-2.mrgn_btm_24, .acc_num_info-2, .contacts_link.mrgn_btm_16 {
    font-size: 14px;
  }

  .div-block-272 {
    flex-wrap: wrap;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 120px 120px;
    max-width: 100%;
  }

  .logo_black-2 {
    flex: none;
    margin-right: 0;
  }

  .grid-60 {
    margin-top: 12px;
    top: 0;
  }

  .simply_discount_h {
    font-size: 22px;
  }

  .banner_circle_discount {
    width: 96px;
    height: 96px;
    top: -20px;
    right: -10px;
  }

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

  .t-14.border {
    flex: none;
    padding: 0 8px;
    font-size: 10px;
  }

  .div-block-280 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .div-block-280.w_100 {
    grid-column-gap: 12px;
  }

  .par-12-2 {
    text-align: left;
  }

  .par-12-2.fs_9 {
    font-size: 9px;
  }

  .par-12-2.fs_9.mrg-btm_10 {
    margin-bottom: 6px;
  }

  .small-box-2.tag-line {
    padding: 0;
  }

  .par-50.grey, .par-50.mob-16 {
    font-size: 16px;
    line-height: 22px;
  }

  .h1-54-2 {
    margin-top: 0;
  }

  .h1-54-2.mrgn_btm_10 {
    font-size: 28px;
  }

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

  .mini_disc.big_circle {
    width: 110px;
    height: 110px;
    top: -24px;
    right: -24px;
  }

  .container-max-w-2.horiz-left {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-block-5 {
    width: 100%;
    margin-top: 34px;
  }

  .form-block-5.main {
    width: 100%;
    margin-top: 60px;
  }

  .form-block-5.main.w_100.testbutton {
    margin-top: 220px;
  }

  .form_start_stream.fs_16.l-height_20.text-center.fs_12-mob {
    font-size: 12px;
    line-height: 15px;
  }

  .img_logo_tag.tag-line-img {
    margin-left: 0;
    margin-right: 0;
  }

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

  .tag_lvl {
    display: none;
  }

  .sec-main-it {
    background-image: url("/landing-assets/1f/d4/03420341589f40e163d548e0f701.png");
    background-position: 50% 950px;
    overflow: hidden;
  }

  .sec-main-it._2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 20px;
  }

  .vis_min_480 {
    display: none;
  }

  .vis_min_480.digital {
    display: block;
  }

  .t-28.bold.dont-shrink.sp-auto {
    margin-left: 0;
  }

  .t-28.no-margin {
    font-size: 24px;
  }

  .max-w-623-3 {
    padding-right: 10px;
    overflow: hidden;
  }

  .div-block-662 {
    top: 18px;
    left: 6%;
  }

  .box-card-specialist {
    grid-column-gap: 16px;
  }

  .h2-white-7 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-3407 {
    max-width: 130px;
    margin-left: 10px;
  }

  .t-24 {
    font-size: 20px;
  }

  .div-block-696._2 {
    width: 100%;
    margin-top: -149px;
    padding-bottom: 40px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .grid-128 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .h2-100 {
    font-size: 38px;
  }

  .h2-100.s-54 {
    font-size: 32px;
  }

  .wit-card-copy {
    border-radius: 22px;
    min-width: 300px;
    padding: 20px 20px 35px;
  }

  .left-arrow-3 {
    width: auto;
    margin-left: 0;
    inset: -50px 55px auto auto;
  }

  .block-text-96 {
    padding: 26px;
  }

  .h2-64 {
    font-size: 36px;
    line-height: 1.2;
  }

  .h2-64.no-margin.s-54, .h2-64.reg, .h2-64.reg.s-54 {
    font-size: 32px;
  }

  .div-block-697 {
    padding-left: 0;
  }

  .block-text-97.m-top-35 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .wrapper-box-timer {
    padding-left: 24px;
    padding-right: 24px;
  }

  .h2-box-new-grid.mt-50 {
    margin-top: 40px;
  }

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

  .h2-63.regular {
    font-size: 32px;
  }

  .div-block-706 {
    width: 95%;
  }

  .grid-122 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .submit-button-13 {
    font-size: 18px;
  }

  .mask-copy {
    min-height: 650px;
    padding-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .image-3462 {
    width: 100%;
  }

  .accordion-block {
    overflow: hidden;
  }

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

  .p-20.s-18 {
    font-size: 18px;
  }

  .p-20.tabl {
    flex: none;
    font-size: 11px;
  }

  .p-20.grey {
    font-size: 18px;
  }

  .box-timer {
    grid-column-gap: 7%;
  }

  .slider-copy {
    min-height: 670px;
    margin-top: 59px;
  }

  .form-block-6 {
    padding: 18px;
  }

  .par-39 {
    display: block;
  }

  .par-39._3 {
    padding-left: 20px;
    font-size: 1em;
  }

  .par-39.small {
    font-size: 16px;
    line-height: 22px;
  }

  .line-logo-copy-3 {
    justify-content: flex-start;
  }

  .image-159-copy {
    z-index: -1;
    width: 64%;
    top: 0%;
    right: 6%;
  }

  .bottom-box-card {
    padding-left: 20px;
    padding-right: 20px;
  }

  .t-18.border {
    text-align: left;
  }

  .box-text-padding {
    padding-left: 20px;
  }

  .bold-26-20 {
    margin-bottom: 24px;
  }

  .div-grid-4-2 {
    padding: 24px;
  }

  .right-col-3 {
    margin-left: 0;
    padding-top: 32px;
  }

  .white-box-blockchin {
    border-radius: 22px;
    padding: 20px;
  }

  .white-box-blockchin.new-grid {
    padding: 20px;
  }

  .cont-2.black {
    background-size: 71%;
  }

  .div-teacher-2 {
    flex-wrap: wrap;
    align-items: flex-start;
    font-size: 16px;
    line-height: 22px;
  }

  .heading-2-3 {
    z-index: 3;
    position: static;
  }

  .div-grid-white {
    padding-left: 24px;
    padding-right: 24px;
  }

  .t-23.white.border.s-18 {
    padding: 8px 24px;
    font-size: 12px;
  }

  .par-56._2 {
    font-size: 14px;
  }

  .grid-box-graph {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .mini-box-graph {
    border-radius: 22px;
    min-width: 170px;
  }

  .mini-card.big-card.new {
    padding: 25px;
  }

  .right-arrow-3 {
    width: auto;
    margin-right: 0;
    inset: -50px 0% auto auto;
  }

  .list-5 {
    margin-top: 32px;
  }

  .close-remodal {
    width: 32px;
    top: 24px;
    right: 20px;
  }

  .quarter-s-subtitle-5 {
    color: #fff;
    width: 250px;
  }

  .heading-2-5 {
    z-index: 3;
    font-size: 30px;
    position: static;
  }

  .arrow-2 {
    width: 8%;
  }

  .image-3461 {
    position: relative;
  }

  .t-24-2 {
    font-size: 20px;
  }

  .form-new-3 {
    min-width: auto;
    padding: 24px;
  }

  .card-specialist {
    border-radius: 22px;
    min-width: 290px;
  }

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

  .box-horizontal-hwmuch {
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: flex-start;
  }

  .sect-3.black-new {
    padding-bottom: 49px;
  }

  .sect-3.grey {
    padding-bottom: 46px;
  }

  .sect-3.mb-104.margin {
    padding-top: 16px;
  }

  .quarter-s-subtitle-6 {
    color: #fff;
    width: 250px;
  }

  .quarter-s-subtitle-6.size-90 {
    width: 90%;
  }

  .box-course-4 {
    flex-direction: column;
    margin-left: 0;
  }

  .swiper-slide-5.new-grid {
    width: 100%;
  }

  .box-arrow-slider-3 {
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .wrapper-included-4 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: auto;
  }

  .wrapper-packages-2 {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrapper-packages-2.disable-scrollbar {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .new-price-4 {
    font-size: 26px;
    line-height: 32px;
  }

  .heading-2-6 {
    z-index: 3;
    margin-top: 0;
    position: static;
  }

  .h3-38-5 {
    font-size: 26px;
    line-height: 32px;
  }

  .text-span-172 {
    font-size: 32px;
  }

  .button-12.s-16 {
    width: 72%;
    font-size: 16px;
  }

  .image-3475 {
    width: 64px;
    min-width: auto;
    height: 64px;
    margin-bottom: 10px;
  }

  .btm_form-3 {
    max-width: 335px;
    padding: 24px;
  }

  .mini_disc-2.big_circle {
    width: 110px;
    height: 110px;
    top: -24px;
    right: -24px;
  }

  .mini_disc-2.big_circle.new_disk {
    top: -35px;
    right: 0;
  }

  .logo_text {
    font-size: 12px;
    line-height: 1.2;
  }

  .mobile_menu {
    display: none;
  }

  .logo_block {
    width: 50%;
  }

  .edufree_form_header {
    width: 100%;
  }

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

  .bold-text-61 {
    display: inline;
  }

  .edufree_form_text {
    width: 100%;
  }

  .q_btn_programm-5 {
    width: 100%;
    max-width: 300px;
  }

  .edufree_btn {
    max-width: 100%;
  }

  .edufree_rght_block {
    width: 100%;
  }

  .text-block-60 {
    padding-left: 0;
    padding-right: 0;
  }

  .edufree {
    padding-top: 16px;
  }

  .edufree_form, .edufree_text {
    max-width: 100%;
  }

  .image-223 {
    max-width: 48vw;
    left: 35vw;
  }

  .image-224 {
    width: 60%;
    margin-right: 10px;
  }

  .wrp-text-81 {
    max-width: 170px;
  }

  .image-225 {
    margin-left: 10px;
  }

  .cont-4 {
    background-image: linear-gradient(#0000, #0000);
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .h1-48 {
    margin-top: 16px;
  }

  .h1-48._3._2 {
    font-size: 9vw;
  }

  .h1-48.m-bottom-16 {
    font-size: 10vw;
  }

  .image-251 {
    top: -9vw;
    bottom: auto;
    left: auto;
  }

  .par-24-bold {
    font-size: 18px;
    line-height: 24px;
  }

  .button-edufree {
    width: 100%;
    padding-left: 54px;
    padding-right: 54px;
    font-size: 18px;
  }

  .button-edufree.adv-new {
    background-image: none;
    width: auto;
    font-size: 16px;
  }

  .image-210 {
    flex: 0 auto;
    max-width: 29%;
    margin-right: 6px;
    display: block;
  }

  .par-125 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .div-adv-new {
    border-radius: 0;
    grid-template-columns: 1fr;
    width: 100vw;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sect-adv {
    padding-bottom: 0;
  }

  .par-126 {
    font-size: 24px;
  }

  .div-online-adv {
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin-right: 0;
  }

  .div-button {
    margin-right: 0;
  }

  .image-226 {
    max-width: 200px;
  }

  .block-text-84.max_480__pl_0 {
    padding-left: 0;
  }

  .demo_fs_24 {
    font-size: 16px;
  }

  .demo_fs_24.clr_black {
    font-size: 20px;
  }

  .demo_fs_24.clr_grey.cursive {
    font-size: 14px;
  }

  .text_timer {
    white-space: nowrap;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 4vw;
  }

  .demo_h1 {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .demo_main_label.mrgn_btm_48 {
    width: 100%;
    min-width: auto;
    padding-left: 110px;
  }

  .demo_main_text.max_wdth_705 {
    width: 100%;
  }

  .white_bg {
    height: auto;
    min-height: 42px;
  }

  .label_wth_brdr {
    margin-bottom: 8px;
    font-size: 16px;
  }

  .card_wrapper-2.mrgn_btm_24, .card_wrapper-2.mrgn_btm_24.wht_card {
    padding: 24px 16px;
  }

  .label_wth_bg_clr {
    font-size: 16px;
  }

  .fs_36-3.mrgn_btm_20 {
    font-size: 24px;
  }

  .demo_h2.mrgn_btm_48 {
    margin-bottom: 24px;
    font-size: 28px;
  }

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

  .demo_fs_54.mrgn_btm_48 {
    font-size: 32px;
  }

  .time_styles {
    font-size: 38px;
  }

  .timer_wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .colon_styles {
    font-size: 38px;
  }

  .max-w-563 {
    max-width: 330px;
    overflow: hidden;
  }

  .paragraph-14 {
    font-size: 12px;
    line-height: 18px;
  }

  .container-max-w-4 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .container-max-w-4.horiz {
    flex-direction: column;
    margin-left: 0;
    position: relative;
  }

  .section-teacher {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-teacher.teacher {
    padding-top: 21.333vw;
    padding-bottom: 21.333vw;
  }

  .section-teacher.lesson-teacher {
    text-align: center;
    padding-top: 21.333vw;
    padding-bottom: 21.333vw;
  }

  .section-teacher.main {
    justify-content: flex-start;
    height: auto;
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .button-teacher.main {
    margin-top: 0;
    padding: 12px 30px;
    font-size: 15px;
  }

  .h2-teacher {
    max-width: none;
    font-size: 6.666vw;
  }

  .h2-teacher.centr {
    text-align: left;
  }

  .container-teacher {
    max-width: none;
    margin-right: 0;
  }

  .container-teacher._2 {
    max-width: none;
    margin-top: 16vw;
  }

  .container-text-teacher {
    max-width: none;
    margin-top: 5vw;
  }

  .circle-2 {
    width: 2.5vw;
    margin-top: 0;
    margin-right: 3vw;
  }

  .h3-teacher-2 {
    font-size: 5.333vw;
  }

  .container-image-teacher {
    margin-bottom: 12.333vw;
  }

  .wrapper-content-teacher {
    flex-direction: column;
    width: 100%;
    margin-top: 10vw;
  }

  .image-frame-teacher {
    min-width: 86vw;
    top: auto;
    bottom: auto;
  }

  .image-frame-teacher._3 {
    z-index: 1;
  }

  .container-grid-teacher {
    max-width: 60vw;
  }

  .text-24.bold {
    margin-top: 5.041vw;
  }

  .grid-lesson {
    grid-column-gap: 0vw;
    grid-row-gap: 15vw;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    width: 100%;
    margin-top: 18.666vw;
    margin-left: auto;
    margin-right: auto;
  }

  .wrapper-grid-teacher {
    justify-content: center;
    padding: 72px 0 85px;
  }

  .mini_disc-3.big_circle {
    width: 110px;
    height: 110px;
    top: -24px;
    right: -24px;
  }

  .div-block-712 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .wrapper-content-main-2 {
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
  }

  .image-main-2 {
    width: 80%;
    margin-top: -5vw;
    margin-bottom: 0;
    padding-top: 0;
  }

  .h1-teacher-2 {
    max-width: 280px;
    margin-bottom: 5.083vw;
    font-size: 8vw;
  }

  .paragraph-78 {
    font-size: 12px;
    line-height: 18px;
  }

  .paragraph-78.main {
    max-width: 280px;
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-371 {
    max-width: none;
    padding-left: 20px;
  }

  .image-234 {
    margin-left: 15px;
  }

  .grid-27 {
    grid-column-gap: 48px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

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

  .grid-42 {
    margin-top: 40px;
  }

  .link-block-5.hidden {
    display: block;
  }

  .quarter-s-subtitle-7 {
    color: #fff;
    width: 250px;
  }

  .fs_20 {
    white-space: normal;
  }

  .fs_20.fw_700.clr_drk.w_100 {
    font-size: 16px;
  }

  .prgrm_drpdwn_toggle_2_0 {
    padding: 16px 18px;
  }

  .prgrm_drpdwn_2_0.fs_20.fw_700.clr_drk.pddngs_20_36 {
    padding: 16px 18px;
    font-size: 16px;
  }

  .prgrm_drpdwn_2_0.fs_20.fw_700.clr_drk.pddngs_20_36.mrgn_btm_16 {
    padding: 16px 18px;
  }

  .program_wrapper_2_0 {
    padding: 18px;
  }

  .drpdwn_content_grid.desktop_dropdown {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .text-block-95 {
    font-size: 12px;
  }

  .btm_form_wrapper-3 {
    width: 100%;
  }

  .fs_20-3 {
    white-space: normal;
  }

  .text-span-177 {
    font-size: 20px;
  }

  .circle-sale {
    width: 70px;
    height: 70px;
    top: -30px;
    left: auto;
  }

  .circle-sale.circle-pos {
    top: -39px;
    left: -21px;
  }

  .grid_840 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .main_header-2 {
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 32px;
  }

  .promo_popup-2 {
    top: auto;
    bottom: 60px;
  }

  .btm_form-2 {
    max-width: none;
    padding: 24px;
  }

  .btm_frm_header-2 {
    font-size: 20px;
  }

  .purple_bg, .green_bg {
    height: auto;
    min-height: 42px;
  }

  .item-points {
    width: 100%;
    max-width: none;
  }

  .image-3482 {
    width: 64px;
    min-width: auto;
    height: 64px;
    margin-bottom: 10px;
  }

  .heading-2-7 {
    z-index: 3;
    position: static;
  }

  .image-3483 {
    width: 64px;
    min-width: auto;
    height: 64px;
    margin-bottom: 10px;
  }

  .box-arrow-slider-5 {
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .arrow-3 {
    width: 8%;
  }

  .cont-23 {
    background-image: linear-gradient(#0000, #0000);
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .block-course-3 {
    overflow: hidden;
  }

  .right-col-4 {
    margin-left: 0;
    padding-top: 32px;
  }

  .box-course-5 {
    flex-direction: column;
    margin-left: 0;
  }

  .quarter-s-subtitle-8 {
    color: #fff;
    width: 100%;
  }

  .right-col-5 {
    margin-left: 0;
    padding-top: 32px;
  }

  .box-course-6 {
    flex-direction: column;
    margin-left: 0;
  }

  .quarter-s-subtitle-9 {
    color: #fff;
    width: 100%;
  }

  .quarter-s-subtitle-10 {
    color: #fff;
    width: 250px;
  }

  .box-course-7 {
    flex-direction: column;
    margin-left: 0;
  }

  .div-block-727 {
    justify-content: flex-start;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .image-3501 {
    margin-top: -60px;
  }

  .lightbox-link-5 {
    grid-row-gap: 21px;
    flex-direction: column;
  }

  .text-block-98 {
    margin-bottom: 27px;
  }

  .clr_grey.compilation_main_text.mrgns_21_56 {
    margin-top: 12px;
    margin-bottom: 0;
  }

  .image-3494 {
    width: 100%;
  }

  .button-13 {
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
  }

  .div-block-729 {
    width: 100%;
  }

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

  .compilation_header_3 {
    font-size: 20px;
  }

  .image-3503 {
    left: 10%;
  }

  .div-block-730 {
    justify-content: flex-start;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .image-3506 {
    right: 0%;
  }

  .div-block-731 {
    width: 100%;
  }

  .image-3507 {
    margin-top: -60px;
  }

  .image-3508 {
    width: 100%;
  }

  .line-logo-copy-4 {
    justify-content: flex-start;
  }

  .div-block-803 {
    background-size: contain;
    padding-left: 8%;
    padding-right: 8%;
  }

  .mob_dev_sect_1.bg_desktop_2_0 {
    background-position: 100%, 45% 5%, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: auto, 800px, auto;
  }

  .div-block-806 {
    background-position: 0 100%;
    background-size: cover;
    padding: 30px;
  }

  .text-block-194 {
    font-size: 13px;
  }

  .text-block-190 {
    font-size: 44px;
  }

  .text-block-192 {
    font-size: 16px;
  }

  .text-block-195 {
    font-size: 19px;
  }

  .text-block-193 {
    font-size: 14px;
  }

  .div-block-812 {
    padding: 15px;
  }

  .div-block-810 {
    padding: 28px 24px;
  }

  .div-block-810.mrgn_left_rght_30 {
    margin-left: 0;
    margin-right: 0;
    padding: 28px 24px;
  }

  .text-span-200 {
    font-size: 35px;
    line-height: .5;
  }

  .div-block-817, .div-block-818 {
    padding-left: 21px;
    padding-right: 21px;
  }

  .text-block-217.mrgn_btm_28 {
    font-size: 32px;
  }

  .button-15 {
    max-width: 100%;
  }

  .dropdown-toggle-8.w--open {
    padding-bottom: 25px;
  }

  .dropdown-5 {
    padding: 25px;
  }

  .image-3603 {
    top: 2vh;
    right: 20px;
  }

  .container-1493.mob_dev_flex_form_block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .form-block-16 {
    flex: 0 auto;
    width: 100%;
  }

  .text-span-204 {
    white-space: nowrap;
    word-break: normal;
  }

  .text-block-224 {
    font-size: 18px;
  }

  .text-block-223 {
    font-size: 13px;
  }

  .text-block-225 {
    margin-bottom: 72px;
    font-size: 42px;
  }

  .text-block-226 {
    font-size: 19px;
  }

  .text-block-227 {
    text-align: right;
    font-size: 38px;
  }

  .div-block-840 {
    margin-bottom: 20px;
  }

  .div-block-838 {
    margin-bottom: 26px;
  }

  .card_price_wrapper {
    padding: 20px 16px;
  }

  .form_block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-115 {
    margin-bottom: 12px;
    font-size: 32px;
    line-height: 42px;
  }

  .text-block-234 {
    width: auto;
    font-size: 16px;
    line-height: 20px;
  }

  .html-embed-17 {
    display: block;
  }

  .career-diagnostic {
    background-image: url("/landing-assets/cc/f4/622f6664475058607b5cd2de7954.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 78px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-239 {
    font-size: 32px;
    line-height: 42px;
  }

  .text-block-240 {
    top: 11px;
  }

  .review_card {
    width: 300px;
    max-height: none;
    padding: 20px;
  }

  .text-block-241 {
    font-size: 32px;
    line-height: 38px;
  }

  .success_block-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-129 {
    font-size: 16px;
  }

  .div-block-746 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
  }

  .main_block {
    background-position: 20% 100%, 50% 100%;
    background-size: 200%, cover;
    padding-left: 16px;
    padding-right: 16px;
  }

  .success_header {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .review_slider_wrapper {
    margin-bottom: 40px;
  }

  .reviews_block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-748 {
    margin-top: 40px;
  }

  .text-block-233 {
    flex: 1;
    font-size: 28px;
    line-height: 38px;
  }

  .form-16 {
    padding: 24px;
  }

  .form-16.shadows-it {
    min-width: auto;
    max-width: none;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .form-16.shadows-it.new-form {
    margin-top: 0;
    padding: 21px 34px;
  }

  .text-field-14.fs_12-input_mob {
    font-size: 12px;
    line-height: 12px;
  }

  .text-field-14.fs_12-input_mob.min-h_reset {
    min-height: 43px;
  }

  .h3-36-3.fs_28.mrg-btm_16.fs_38 {
    margin-top: 20px;
    font-size: 27px;
  }

  .form-block-11 {
    width: 100%;
    margin-top: 34px;
  }

  .form-block-11.main {
    width: 100%;
    margin-top: 60px;
  }

  .form-block-11.main.w_100 {
    max-width: none;
  }

  .form-block-11.main.w_100.new-form {
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .card-it-info {
    width: auto;
  }

  .card-it-info.max_w_1280_pt_26 {
    padding-top: 0;
  }

  .world-card.world-card-map {
    padding-top: 140px;
  }

  .world-map-info {
    width: auto;
  }

  .goal_item_text {
    font-size: 18px;
    line-height: 24px;
  }

  .lesson-element {
    align-items: flex-start;
  }

  .icon_in_title.i_in_t_all_4 {
    position: static;
  }

  .icon_in_title.i_in_t_all_5 {
    top: 23px;
    right: 108px;
  }

  .image-3533 {
    width: 470px;
    top: -24px;
    left: auto;
  }

  .container-1495.cont_wide.clr_white.grid-box {
    grid-column-gap: 0px;
    flex-direction: column;
    grid-template-columns: auto;
    display: flex;
  }

  .submit-button-purple-3 {
    font-size: 16px;
  }

  .section-47 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-47.world {
    padding-top: 64px;
  }

  .goal_item_h-3 {
    padding-right: 35px;
  }

  .study-item {
    align-items: flex-start;
  }

  .adv_item_img-2 {
    z-index: 10;
    width: auto;
    min-width: 100px;
    height: 440px;
    display: block;
    position: absolute;
    top: -60px;
    left: -110px;
  }

  .adv_item_img-2.adv-img {
    width: 400px;
  }

  .adv_item_img-2.adv-img.pos-laptop.pos-for-trial {
    width: 350px;
    margin-bottom: -20px;
    left: 10px;
  }

  .adv_item_img-2.adv-img.pos-child {
    margin-top: -100px;
    margin-bottom: -90px;
  }

  .adv_item_img-2.adv-img.pos-child.pos-for-trial {
    width: 350px;
    margin-top: -50px;
    margin-bottom: -50px;
  }

  .image-3371 {
    width: 32px;
  }

  .card-principle {
    padding-top: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .goal_item_title {
    position: relative;
  }

  .image-3367 {
    width: 30%;
    max-width: none;
    top: -34px;
    left: -21px;
  }

  .image-3610 {
    top: 7px;
    right: 7px;
  }

  .image-3611 {
    object-fit: contain;
    width: 240px;
    height: 180px;
  }

  .about-block {
    display: flex;
  }

  .heading-49 {
    font-size: 32px;
    line-height: 36px;
  }

  .heading-50.pdn_btm_24 {
    margin-bottom: 16px;
  }

  .green-cloud {
    margin-bottom: 24px;
    display: none;
  }

  .text-block-133, .text-block-135 {
    font-size: 14px;
    line-height: 18px;
  }

  .heading_3 {
    font-size: 24px;
  }

  .slide-header {
    font-size: 24px;
    line-height: 28px;
  }

  .image-3613 {
    width: 100%;
    display: inline-block;
  }

  .course-slide {
    width: 280px;
    height: 356px;
    margin-right: 16px;
  }

  .form_section.hide_mob.form-free-courses {
    margin-bottom: 0;
  }

  .slide-descr {
    font-size: 18px;
    line-height: 24px;
  }

  .section-50 {
    margin-bottom: 50px;
    padding-top: 30px;
  }

  .image-3614 {
    display: none;
  }

  .text-block-243 {
    margin-bottom: 24px;
  }

  .free-courses-title {
    font-size: 20px;
  }

  .section-51 {
    background-position: -150px, 120px 95%, 100% 5px, 0 -130px;
    padding-top: 104px;
  }

  .hare-mobile {
    min-width: 468px;
  }

  .banner_s_desc, .banner_s_stable, .banner_s_mob {
    display: none;
  }

  .banner_s_mob-2 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 100%;
    display: inline-block;
  }

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

  .xmas-fire__form-wrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .xmas-fire__section-why {
    background-position: 60%;
    height: 1200px;
  }

  .xmas-fire__form-fire {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
    top: -120px;
  }

  .xmas-fire__close-form {
    width: 25px;
    height: 25px;
    top: 15px;
    right: 15px;
  }

  .xmas-fire__form-subtitle {
    margin-bottom: 20px;
  }

  .why__btn {
    font-size: 16px;
  }

  .xmas-fire__video-burn-paper {
    height: 300px;
  }

  .question__cards-answer {
    border-radius: 15px;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .xmas-fire__form {
    width: auto;
    padding: 30px 20px 15px;
  }

  .follow-us__text-share {
    width: 100%;
  }

  .question__close-icon {
    top: 10px;
    right: 10px;
  }

  .xmas-fire__section-welcome {
    display: block;
  }

  .xmas-fire__section-paper-burning {
    height: 300px;
  }

  .find-out__secret-text {
    bottom: -30px;
  }

  .welcome__form-suptitle.welcome__form-suptitle--thk {
    color: #000;
  }

  .welcome__counter-time {
    min-width: 120px;
  }

  .find-out__item-img.find-out__item-img--security {
    width: 40px;
  }

  .gs-info__friends {
    z-index: 0;
    width: 140px;
  }

  .contact-link {
    width: 30px;
    height: 30px;
  }

  .welcome__main-content.welcome__main-content--itmath {
    grid-row-gap: 150px;
  }

  .find-out__wrapper {
    grid-row-gap: 25px;
  }

  .gs-info__text {
    font-size: 13px;
  }

  .welcome__contacts-info {
    grid-column-gap: 10px;
  }

  .common-block.game-design__content-welcome {
    background-position: 130% 27%, 100% 30%;
  }

  .common-block.game-design__content-welcome.game-design__content-welcome--thk {
    background-position: 50% 140%, 100% 110%;
    background-size: 270px, 342px;
  }

  .common-block.game-design__content-find-out {
    padding-bottom: 40px;
  }

  .common-block.itmath__content-welcome {
    background-position: 50% 30%, 0 0;
    background-size: 250px, auto;
  }

  .common-block.itmath__content-welcome.itmath__content-welcome--thank {
    background-size: 300px, auto;
    padding-bottom: 300px;
  }

  .common-block.security__content-welcome {
    background-size: 200px;
  }

  .common-block.security__content-welcome.security__content-welcome--thk {
    background-size: 300px;
    padding-bottom: 250px;
  }

  .gs-info__desc {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 60% 40%;
    margin-top: 10px;
  }

  .gs-info__logo {
    width: 82px;
  }

  .security__block-about {
    grid-row-gap: 30px;
  }

  .text-block-247 {
    font-size: 6vw;
  }

  .cont-2 {
    background-image: linear-gradient(#0000, #0000);
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .b2b_banner_wrapper {
    background-size: auto 32%;
    padding: 20px 20px 160px;
  }

  .catalog-gs__card-title {
    font-size: 20px;
  }

  .catalog-gs__card-img {
    width: 90px;
  }

  .catalog-gs__card-all-amount {
    font-size: 11px;
  }

  .catalog-gs__form-input {
    min-height: 46px;
    margin-bottom: 7px;
  }

  .catalog-gs__popup-area-info {
    margin-left: 20px;
    margin-right: 20px;
    padding: 24px 16px;
  }

  .catalog-gs__info-list-title {
    font-size: 28px;
    line-height: 36px;
  }

  .catalog-gs__card-discount-amount {
    font-size: 17px;
  }

  .catalog-gs__card-hot-phrase {
    font-size: 9px;
  }

  .catalog-gs__card.popup-height {
    padding: 16px;
  }

  .catalog-gs__wrapper-form {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .catalog-gs__form-title {
    margin-bottom: 16px;
    font-size: 32px;
  }

  .catalog-gs__info-block {
    padding: 24px 20px;
  }

  .catalog-gs__popup {
    padding-left: 0;
    padding-right: 0;
  }

  .catalog-gs__popup-close-icon {
    width: 16px;
    top: 16px;
    right: 16px;
  }

  .catalog-gs__card-btn {
    font-size: 12px;
  }

  .catalog-gs__card-btn.card-sign.width-p100 {
    min-height: 45px;
    margin-top: 4px;
    margin-bottom: 16px;
  }

  .catalog-gs__card-btn.card-sign.width-p100.popup-height {
    margin-top: 20px;
  }

  .catalog-gs__card-btn.btn-main-form {
    min-height: 45px;
    margin-top: 20px;
    margin-bottom: 16px;
    font-size: 16px;
  }

  .catalog-gs__form-check-text {
    font-size: 9px;
  }

  .catalog-gs__card-discount {
    font-size: 12px;
  }

  .catalog-gs__container {
    max-width: 310px;
    padding-left: 0;
    padding-right: 0;
  }

  .catalog-gs__card-duration {
    font-size: 12px;
  }

  .catalog-gs__product-loaded-btn {
    width: 160px;
    padding: 10px 15px;
    font-size: 16px;
  }

  .catalog-gs__popup-title {
    font-size: 20px;
  }

  .line-logo-copy-5 {
    justify-content: flex-start;
  }

  .div-block-854 {
    padding-left: 0;
  }

  .div-block-853 {
    min-height: 400px;
  }

  .div-block-853._2 {
    width: 100%;
    margin-top: -149px;
    padding-bottom: 40px;
    padding-left: 25px;
    padding-right: 25px;
  }

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

  .image-3654 {
    position: relative;
  }

  .image-3656 {
    width: 100%;
  }

  .image-3657 {
    width: 64px;
    min-width: auto;
    height: 64px;
    margin-bottom: 10px;
  }

  .left-col-2 {
    width: 100%;
  }

  .quarter-s-subtitle-11 {
    color: #fff;
    width: 100%;
  }

  .quarter-s-subtitle-12, .quarter-s-subtitle-13, .quarter-s-subtitle-14 {
    color: #fff;
    width: 250px;
  }

  .left-col-3, .left-col-4 {
    width: 100%;
  }

  .quarter-s-subtitle-15 {
    color: #fff;
    width: 250px;
  }

  .dq-cv__price-block {
    padding: 6px 12px;
  }

  .dq-counter__title {
    font-size: 18px;
  }

  .dq-counter__title.popup-font {
    font-size: 14px;
  }

  .dq-price__item-after {
    font-size: 12px;
  }

  .dq-benifit__text {
    font-size: 16px;
  }

  .dev-qa__reviews-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .dq-teachers__slider-about {
    font-size: 16px;
    line-height: 120%;
  }

  .dev-qa__price-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .dq-fast__price-block {
    grid-template-columns: 60% 1fr 1fr;
  }

  .dq-whom__more-text, .dq-program__btn-load {
    font-size: 16px;
  }

  .dq-resume__cv-gradient {
    position: absolute;
  }

  .dq-cv__text-block {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .dq-cv__another-professions-text {
    font-size: 14px;
  }

  .dev-qa__teachers-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .dq-benifits__title {
    font-size: 18px;
  }

  .dq-program__item-pretext {
    font-size: 12px;
  }

  .dq-description__list-item {
    margin-bottom: 12px;
  }

  .dq-consultation__form-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 15px;
  }

  .dq-bonus__item-hidden-text {
    font-size: 14px;
  }

  .dq-form__text-block {
    width: 70%;
  }

  .dq-program__item-more {
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
  }

  .dq-program__item-additional {
    font-size: 14px;
  }

  .dq-welcome__form-block {
    width: auto;
  }

  .dq-employing__partners {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .dq-price__item {
    grid-column-gap: 15px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: flex-start;
    padding: 16px 14px;
  }

  .dq-price__now-text {
    font-size: 22px;
  }

  .dq__title {
    font-size: 30px;
  }

  .dq-price__item-grade {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .dq-cv__text-interval, .dq-projects__text, .dq__switch {
    font-size: 16px;
  }

  .dq-cv__wrapper {
    padding: 16px;
  }

  .dq-resume__projects {
    grid-template-columns: 1fr;
    padding: 15px;
  }

  .dq-teachers__slider-item {
    width: 350px;
  }

  .dq-projects__img {
    margin-bottom: 12px;
  }

  .dq-counter__time {
    width: 145px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .dq-counter__time.popup-time {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dq-popup__form-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dq-stack__profession-wrapper.cv__stack {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
  }

  .dq-bonus__title {
    font-size: 17px;
  }

  .dq-switch__resume {
    width: 320px;
    font-size: 18px;
  }

  .dq-benifits__stack-icon {
    height: 20px;
  }

  .dq-program__icon-more {
    width: 60%;
  }

  .dq__subtitle {
    font-size: 28px;
  }

  .dq-fixed__form-header {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .dq-reviews__slider-item {
    width: 100%;
  }

  .dq-form__start-date {
    font-size: 14px;
  }

  .dq-cv__skills-item {
    font-size: 14px;
    line-height: 130%;
  }

  .dq-cv__content {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .dq-popup__close-icon {
    width: 18px;
    height: 18px;
  }

  .dq-glider__resume-item {
    width: 150px;
    height: 46px;
    font-size: 16px;
  }

  .dq-form__btn {
    font-size: 16px;
  }

  .dq-counter__box {
    grid-column-gap: 10px;
  }

  .dq-counter__box.pop-up__box {
    grid-column-gap: 8px;
    border-radius: 20px;
    padding: 6px 8px 6px 12px;
  }

  .dq-fast__subtitle {
    font-size: 18px;
    line-height: 120%;
  }

  .dq-form__title {
    margin-bottom: 16px;
    font-size: 22px;
  }

  .dq-cv__experience-work {
    font-size: 18px;
  }

  .dq-program__item-title {
    font-size: 16px;
    line-height: 120%;
  }

  .dq__btn {
    width: 100%;
    min-width: auto;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 16px;
  }

  .dq-training-going__slider-item {
    flex: none;
    width: auto;
    min-width: 348px;
    max-width: 348px;
    height: 100%;
    min-height: auto;
  }

  .dq-form__hot-slot {
    font-size: 14px;
  }

  .dq-popup__header {
    margin-bottom: 14px;
  }

  .dq-cv__experience-life {
    font-size: 16px;
  }

  .dq-glider__resume {
    width: 150px;
    height: 46px;
  }

  .dq-fast__price {
    flex: none;
    font-size: 18px;
    line-height: 100%;
  }

  .dq-cv__title {
    font-size: 22px;
  }

  .dev-qa__container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dq-stack__profession {
    grid-column-gap: 4px;
    border-radius: 24px;
    margin-right: 4px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .dev-qa__header {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .reviews__slide-box {
    width: 335px;
    margin-right: 20px;
  }

  .certificate__title {
    font-size: 30px;
  }

  .form__timer-block {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .certificate__full-program {
    padding: 24px;
  }

  .network__popup-content {
    margin-left: 16px;
    margin-right: 16px;
  }

  .network__popup-close-icon {
    margin-right: 5px;
  }

  .form__info {
    grid-column-gap: 16px;
  }

  .network__popup-timer {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .certificate__box {
    width: auto;
  }

  .slide__rating {
    line-height: 120%;
  }

  .consultation__discount-box {
    flex-flow: column;
  }

  .form__wrapper {
    padding: 24px 20px;
  }

  .tariff__discount {
    font-size: 18px;
  }

  .resume__glider-item {
    width: 150px;
    height: 46px;
  }

  .home__item.home__item--active {
    background-position: 115% 100%, 0 0;
    background-size: 120px, auto;
  }

  .popular__salary-footer {
    line-height: 120%;
  }

  .certificate__subtitle {
    font-size: 18px;
  }

  .button-purple-2 {
    height: 52px;
  }

  .form__timer-text {
    font-size: 13px;
    line-height: 120%;
  }

  .certificate__text {
    font-size: 18px;
  }

  .home__item-width {
    width: 85%;
  }

  .swiper-wrapper-4 {
    align-items: stretch;
    margin-top: 40px;
    display: flex;
  }

  .slide__wrapper {
    padding: 20px;
  }

  .resume__glider {
    width: 150px;
    height: 46px;
  }

  .certificate__block {
    padding: 24px;
  }

  .resume__switch {
    width: 320px;
    font-size: 18px;
  }

  .form__timer {
    width: 145px;
    min-width: 145px;
    padding: 10px 12px;
    font-size: 14px;
  }

  .job__partners {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .form__discount-2 {
    font-size: 18px;
  }

  .banner-top, .banner-top__link {
    display: block;
  }
}

#w-node-_16e4c55b-6d71-b7ed-d9ba-11b5b7bd058a-96f1a157 {
  align-self: center;
}

#w-node-b3cd2fa1-c05c-53c3-3cc9-9e289bca60eb-09f1a1d2 {
  place-self: start center;
}

#w-node-d29d9c44-0cb5-67db-0aa4-a23483235342-09f1a1d2, #w-node-_63cb8c29-fdfa-3ba6-6a38-0cd4395da365-09f1a1d2, #w-node-_1a057c67-3cb3-8968-2965-995b28ed5b54-09f1a1d2, #w-node-_1a057c67-3cb3-8968-2965-995b28ed5b5d-09f1a1d2, #w-node-_7af5afb5-354e-edd5-bc2d-e734e06345a6-09f1a1d2, #w-node-_7af5afb5-354e-edd5-bc2d-e734e06345af-09f1a1d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_780748af-59d7-5d60-2110-af63c493add9-09f1a1d2, #w-node-b67abc2e-5924-cbd1-1206-47dc59d3dfe5-09f1a1d2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_18d87869-0912-f1d9-b1f6-04ae57358a1b-7bf1a1d5, #w-node-_18d87869-0912-f1d9-b1f6-04ae57358a22-7bf1a1d5, #w-node-_18d87869-0912-f1d9-b1f6-04ae57358a2b-7bf1a1d5, #w-node-_18d87869-0912-f1d9-b1f6-04ae57358a8a-7bf1a1d5, #w-node-_18d87869-0912-f1d9-b1f6-04ae57358a91-7bf1a1d5, #w-node-_18d87869-0912-f1d9-b1f6-04ae57358a9a-7bf1a1d5, #w-node-_18d87869-0912-f1d9-b1f6-04ae57358aa3-7bf1a1d5, #w-node-_18d87869-0912-f1d9-b1f6-04ae57358b02-7bf1a1d5, #w-node-_18d87869-0912-f1d9-b1f6-04ae57358b09-7bf1a1d5, #w-node-_18d87869-0912-f1d9-b1f6-04ae57358b12-7bf1a1d5, #w-node-_18d87869-0912-f1d9-b1f6-04ae57358b1b-7bf1a1d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce2d5d2a-4fc6-5d0e-30fd-301ffc0f774c-34f1a1d6, #w-node-ce2d5d2a-4fc6-5d0e-30fd-301ffc0f7756-34f1a1d6, #w-node-ce2d5d2a-4fc6-5d0e-30fd-301ffc0f775d-34f1a1d6, #w-node-_18b3cfe8-94b7-674c-c7a1-a5b5186c74e2-cbf1a238 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3fca8a69-56aa-08d3-868d-a802882e8808-78f1a23c {
  place-self: start center;
}

#w-node-e5a574aa-e2c4-4243-90a9-447eca25b996-6df1a247, #w-node-e5a574aa-e2c4-4243-90a9-447eca25b99f-6df1a247, #w-node-e5a574aa-e2c4-4243-90a9-447eca25b9a4-6df1a247, #w-node-e5a574aa-e2c4-4243-90a9-447eca25b9ad-6df1a247, #w-node-e5a574aa-e2c4-4243-90a9-447eca25b9b2-6df1a247, #w-node-e5a574aa-e2c4-4243-90a9-447eca25b9bb-6df1a247, #w-node-_1590c320-b446-ba13-777e-5f848621f29c-52f1a249, #w-node-_1590c320-b446-ba13-777e-5f848621f2a5-52f1a249, #w-node-_1590c320-b446-ba13-777e-5f848621f2a9-52f1a249, #w-node-_1590c320-b446-ba13-777e-5f848621f2b2-52f1a249, #w-node-_1590c320-b446-ba13-777e-5f848621f2b6-52f1a249, #w-node-_1590c320-b446-ba13-777e-5f848621f2bf-52f1a249 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66c57e48-d629-2272-86fe-4eb55e583376-01f1a24f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_66c57e48-d629-2272-86fe-4eb55e58337c-01f1a24f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_66c57e48-d629-2272-86fe-4eb55e583380-01f1a24f {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_66c57e48-d629-2272-86fe-4eb55e583382-01f1a24f {
  grid-area: 3 / 2 / 4 / 4;
  align-self: end;
}

#w-node-_66c57e48-d629-2272-86fe-4eb55e583384-01f1a24f {
  grid-area: 4 / 2 / 5 / 3;
  align-self: center;
}

#w-node-_66c57e48-d629-2272-86fe-4eb55e583386-01f1a24f {
  grid-area: 4 / 3 / 5 / 4;
  align-self: center;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a3195-01f1a24f {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a3196-01f1a24f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a3198-01f1a24f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a319a-01f1a24f {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a319d-01f1a24f {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a319e-01f1a24f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31a0-01f1a24f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31a2-01f1a24f {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31a5-01f1a24f {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31a6-01f1a24f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31a8-01f1a24f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31aa-01f1a24f {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31ad-01f1a24f {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31ae-01f1a24f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31b0-01f1a24f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31b2-01f1a24f {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31b5-01f1a24f {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31b6-01f1a24f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31b8-01f1a24f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31ba-01f1a24f {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31bd-01f1a24f {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31be-01f1a24f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31c0-01f1a24f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31c2-01f1a24f {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31c5-01f1a24f {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31c6-01f1a24f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31c8-01f1a24f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4ab8626c-579d-4c1f-4ce8-e4bdc03a31ca-01f1a24f {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_4becfdce-7a43-f2ba-fb10-1b6dd5734b30-01f1a24f {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_4becfdce-7a43-f2ba-fb10-1b6dd5734b31-01f1a24f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
}

#w-node-_4becfdce-7a43-f2ba-fb10-1b6dd5734b33-01f1a24f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4becfdce-7a43-f2ba-fb10-1b6dd5734b36-01f1a24f {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_4becfdce-7a43-f2ba-fb10-1b6dd5734b4e-01f1a24f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4becfdce-7a43-f2ba-fb10-1b6dd5734b53-01f1a24f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b8f36e4a-c713-77eb-0fea-779cf6303027-01f1a24f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8f36e4a-c713-77eb-0fea-779cf6303028-01f1a24f, #w-node-b8f36e4a-c713-77eb-0fea-779cf630302a-01f1a24f {
  align-self: center;
}

#w-node-b8f36e4a-c713-77eb-0fea-779cf6303031-01f1a24f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8f36e4a-c713-77eb-0fea-779cf6303032-01f1a24f, #w-node-b8f36e4a-c713-77eb-0fea-779cf6303034-01f1a24f {
  align-self: center;
}

#w-node-b8f36e4a-c713-77eb-0fea-779cf630303b-01f1a24f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8f36e4a-c713-77eb-0fea-779cf630303c-01f1a24f, #w-node-b8f36e4a-c713-77eb-0fea-779cf630303e-01f1a24f {
  align-self: center;
}

#w-node-b8f36e4a-c713-77eb-0fea-779cf6303045-01f1a24f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8f36e4a-c713-77eb-0fea-779cf6303046-01f1a24f, #w-node-b8f36e4a-c713-77eb-0fea-779cf6303048-01f1a24f {
  align-self: center;
}

#w-node-b8f36e4a-c713-77eb-0fea-779cf630304f-01f1a24f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8f36e4a-c713-77eb-0fea-779cf6303050-01f1a24f, #w-node-b8f36e4a-c713-77eb-0fea-779cf6303052-01f1a24f {
  align-self: center;
}

#w-node-b8f36e4a-c713-77eb-0fea-779cf6303059-01f1a24f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8f36e4a-c713-77eb-0fea-779cf630305a-01f1a24f, #w-node-b8f36e4a-c713-77eb-0fea-779cf630305c-01f1a24f {
  align-self: center;
}

#w-node-b8f36e4a-c713-77eb-0fea-779cf6303063-01f1a24f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8f36e4a-c713-77eb-0fea-779cf6303064-01f1a24f, #w-node-b8f36e4a-c713-77eb-0fea-779cf6303066-01f1a24f {
  align-self: center;
}

#w-node-b8f36e4a-c713-77eb-0fea-779cf630306d-01f1a24f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8f36e4a-c713-77eb-0fea-779cf630306e-01f1a24f, #w-node-b8f36e4a-c713-77eb-0fea-779cf6303070-01f1a24f {
  align-self: center;
}

#w-node-b8f36e4a-c713-77eb-0fea-779cf6303077-01f1a24f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8f36e4a-c713-77eb-0fea-779cf6303078-01f1a24f, #w-node-b8f36e4a-c713-77eb-0fea-779cf630307a-01f1a24f {
  align-self: center;
}

#w-node-caafca89-3db8-cf47-6ceb-27ca60d17461-01f1a24f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-caafca89-3db8-cf47-6ceb-27ca60d17467-01f1a24f {
  grid-area: 3 / 1 / 4 / 2;
  align-self: end;
}

#w-node-caafca89-3db8-cf47-6ceb-27ca60d1746b-01f1a24f {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-caafca89-3db8-cf47-6ceb-27ca60d1746d-01f1a24f {
  grid-area: 3 / 2 / 4 / 4;
  align-self: end;
}

#w-node-caafca89-3db8-cf47-6ceb-27ca60d1746f-01f1a24f {
  grid-area: 4 / 2 / 5 / 3;
  align-self: center;
}

#w-node-caafca89-3db8-cf47-6ceb-27ca60d17471-01f1a24f {
  grid-area: 4 / 3 / 5 / 4;
  align-self: center;
}

#w-node-d29d9c44-0cb5-67db-0aa4-a23483235342-d0f1a250, #w-node-_63cb8c29-fdfa-3ba6-6a38-0cd4395da365-d0f1a250, #w-node-_1a057c67-3cb3-8968-2965-995b28ed5b54-d0f1a250, #w-node-_1a057c67-3cb3-8968-2965-995b28ed5b5d-d0f1a250, #w-node-_7af5afb5-354e-edd5-bc2d-e734e06345a6-d0f1a250, #w-node-_7af5afb5-354e-edd5-bc2d-e734e06345af-d0f1a250, #w-node-_0fd03dc5-e746-8a24-31de-e8f5bc35ec10-d0f1a250, #w-node-_0fd03dc5-e746-8a24-31de-e8f5bc35ec17-d0f1a250, #w-node-_0fd03dc5-e746-8a24-31de-e8f5bc35ec20-d0f1a250, #w-node-_0fd03dc5-e746-8a24-31de-e8f5bc35ec7f-d0f1a250, #w-node-_0fd03dc5-e746-8a24-31de-e8f5bc35ec86-d0f1a250, #w-node-_0fd03dc5-e746-8a24-31de-e8f5bc35ec8f-d0f1a250, #w-node-_0fd03dc5-e746-8a24-31de-e8f5bc35ec98-d0f1a250, #w-node-_0fd03dc5-e746-8a24-31de-e8f5bc35ecf7-d0f1a250, #w-node-_0fd03dc5-e746-8a24-31de-e8f5bc35ecfe-d0f1a250, #w-node-_0fd03dc5-e746-8a24-31de-e8f5bc35ed07-d0f1a250, #w-node-_0fd03dc5-e746-8a24-31de-e8f5bc35ed10-d0f1a250, #w-node-_51796b1e-741f-bccf-1091-f457e54183ac-baf1a25b, #w-node-_51796b1e-741f-bccf-1091-f457e54183b5-baf1a25b, #w-node-_51796b1e-741f-bccf-1091-f457e54183b8-baf1a25b, #w-node-_51796b1e-741f-bccf-1091-f457e54183c1-baf1a25b, #w-node-_51796b1e-741f-bccf-1091-f457e54183c4-baf1a25b, #w-node-_51796b1e-741f-bccf-1091-f457e54183cd-baf1a25b, #w-node-d29d9c44-0cb5-67db-0aa4-a23483235342-95f1a260, #w-node-_63cb8c29-fdfa-3ba6-6a38-0cd4395da365-95f1a260, #w-node-_1a057c67-3cb3-8968-2965-995b28ed5b54-95f1a260, #w-node-_1a057c67-3cb3-8968-2965-995b28ed5b5d-95f1a260, #w-node-_7af5afb5-354e-edd5-bc2d-e734e06345a6-95f1a260, #w-node-_7af5afb5-354e-edd5-bc2d-e734e06345af-95f1a260, #w-node-_38ad5548-6733-50d3-644b-039a0702cb7e-95f1a260, #w-node-_38ad5548-6733-50d3-644b-039a0702cb85-95f1a260, #w-node-_38ad5548-6733-50d3-644b-039a0702cb8e-95f1a260, #w-node-_38ad5548-6733-50d3-644b-039a0702cbed-95f1a260, #w-node-_38ad5548-6733-50d3-644b-039a0702cbf4-95f1a260, #w-node-_38ad5548-6733-50d3-644b-039a0702cbfd-95f1a260, #w-node-_38ad5548-6733-50d3-644b-039a0702cc06-95f1a260, #w-node-_38ad5548-6733-50d3-644b-039a0702cc63-95f1a260, #w-node-_38ad5548-6733-50d3-644b-039a0702cc6a-95f1a260, #w-node-_38ad5548-6733-50d3-644b-039a0702cc73-95f1a260, #w-node-_38ad5548-6733-50d3-644b-039a0702cc7c-95f1a260 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3697a12c-c8b5-cfa2-8249-fdee8d0d6a0b-06ffbd14 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3697a12c-c8b5-cfa2-8249-fdee8d0d6a23-06ffbd14 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3697a12c-c8b5-cfa2-8249-fdee8d0d6a2c-06ffbd14, #w-node-_3697a12c-c8b5-cfa2-8249-fdee8d0d6a32-06ffbd14 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_3697a12c-c8b5-cfa2-8249-fdee8d0d6a57-06ffbd14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ec18a5c-8729-f98e-a5a9-72c37101fef5-06ffbd14 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1ec18a5c-8729-f98e-a5a9-72c37101ff0b-06ffbd14 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1ec18a5c-8729-f98e-a5a9-72c37101ff10-06ffbd14 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_86cc434c-0982-b8ab-2756-995d3233adf2-06ffbd14 {
  place-self: end;
}

#w-node-_86cc434c-0982-b8ab-2756-995d3233adf3-06ffbd14 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_86cc434c-0982-b8ab-2756-995d3233ae37-06ffbd14 {
  place-self: end;
}

#w-node-_86cc434c-0982-b8ab-2756-995d3233ae38-06ffbd14 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_86cc434c-0982-b8ab-2756-995d3233ae7a-06ffbd14 {
  place-self: end;
}

#w-node-_86cc434c-0982-b8ab-2756-995d3233ae7b-06ffbd14 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_86cc434c-0982-b8ab-2756-995d3233aec3-06ffbd14 {
  place-self: end;
}

#w-node-_86cc434c-0982-b8ab-2756-995d3233aec4-06ffbd14 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_86cc434c-0982-b8ab-2756-995d3233aefc-06ffbd14 {
  place-self: end;
}

#w-node-_86cc434c-0982-b8ab-2756-995d3233aefd-06ffbd14 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9891cb56-1d09-b0ba-1f15-64c6c1ddb2e3-06ffbd14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9891cb56-1d09-b0ba-1f15-64c6c1ddb2e8-06ffbd14 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9891cb56-1d09-b0ba-1f15-64c6c1ddb2ed-06ffbd14 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9891cb56-1d09-b0ba-1f15-64c6c1ddb2f2-06ffbd14 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9891cb56-1d09-b0ba-1f15-64c6c1ddb2f7-06ffbd14 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_9891cb56-1d09-b0ba-1f15-64c6c1ddb2fc-06ffbd14 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_9aa8b9d4-c033-613d-63a2-8261a70ed988-06ffbd14 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9aa8b9d4-c033-613d-63a2-8261a70ed98c-06ffbd14 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: end;
}

#w-node-_9aa8b9d4-c033-613d-63a2-8261a70ed990-06ffbd14 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_9aa8b9d4-c033-613d-63a2-8261a70ed992-06ffbd14 {
  grid-area: 3 / 2 / 4 / 4;
  align-self: end;
}

#w-node-_9aa8b9d4-c033-613d-63a2-8261a70ed994-06ffbd14 {
  grid-area: 4 / 2 / 5 / 3;
  align-self: center;
}

#w-node-_9aa8b9d4-c033-613d-63a2-8261a70ed996-06ffbd14 {
  grid-area: 4 / 3 / 5 / 4;
  align-self: center;
}

#form_wrapper.w-node-_9aa8b9d4-c033-613d-63a2-8261a70ed99e-06ffbd14 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-c297d71d-89ac-0268-ff41-da17e7dbcd1a-7f14f641 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c297d71d-89ac-0268-ff41-da17e7dbcd1e-7f14f641 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6555f231-cd51-6670-06dd-35e5d35d1dc1-7f14f641 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c297d71d-89ac-0268-ff41-da17e7dbcd25-7f14f641 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-c297d71d-89ac-0268-ff41-da17e7dbcd32-7f14f641 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-c297d71d-89ac-0268-ff41-da17e7dbcd54-7f14f641 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_23493c82-aa6c-6523-38ba-d3b16f85d53c-7f14f641 {
  grid-area: 4 / 1 / 5 / 2;
}

#top_form.w-node-c297d71d-89ac-0268-ff41-da17e7dbcd64-7f14f641 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-f0f3db7e-e93f-d7c8-9213-03fd57143c77-7f14f641 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f0f3db7e-e93f-d7c8-9213-03fd57143c79-7f14f641 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f0f3db7e-e93f-d7c8-9213-03fd57143cf9-7f14f641, #w-node-f0f3db7e-e93f-d7c8-9213-03fd57143d6f-7f14f641 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f0f3db7e-e93f-d7c8-9213-03fd57143d74-7f14f641 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f0f3db7e-e93f-d7c8-9213-03fd57143dde-7f14f641 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f0f3db7e-e93f-d7c8-9213-03fd57143de3-7f14f641 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f0f3db7e-e93f-d7c8-9213-03fd57143e67-7f14f641 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f0f3db7e-e93f-d7c8-9213-03fd57143e6c-7f14f641 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f0f3db7e-e93f-d7c8-9213-03fd57143eff-7f14f641, #w-node-f0f3db7e-e93f-d7c8-9213-03fd57143f91-7f14f641 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e3c54c13-bbcc-cfd8-c86a-175bce31640e-7f14f641 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4f09853d-4d12-7202-3277-3f3d54ed54b1-7f14f641, #w-node-_4f09853d-4d12-7202-3277-3f3d54ed54c4-7f14f641, #w-node-_4f09853d-4d12-7202-3277-3f3d54ed54dd-7f14f641, #w-node-_4f09853d-4d12-7202-3277-3f3d54ed54ff-7f14f641 {
  align-self: start;
}

#w-node-bbd900d8-94f9-f02c-e898-0131bea30948-7f14f641 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_16489af7-4c2b-83a7-6b51-590c1a437706-7f14f641 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_16489af7-4c2b-83a7-6b51-590c1a437738-7f14f641 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_11ec6c93-d0fe-b708-9da8-753a6874075e-7f14f641 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_11ec6c93-d0fe-b708-9da8-753a6874075f-7f14f641 {
  align-self: end;
}

#w-node-_11ec6c93-d0fe-b708-9da8-753a68740774-7f14f641 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_11ec6c93-d0fe-b708-9da8-753a68740775-7f14f641 {
  align-self: end;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac5372b-7f14f641 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac5373e-7f14f641 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac53788-7f14f641 {
  justify-self: end;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac53789-7f14f641 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac5378e-7f14f641 {
  justify-self: end;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac53790-7f14f641 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac53795-7f14f641, #w-node-_3b0b7458-fd59-a107-64cf-bba51ac537c2-7f14f641 {
  justify-self: end;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac537c3-7f14f641 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac537c8-7f14f641 {
  justify-self: end;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac537ca-7f14f641 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac537cf-7f14f641, #w-node-_3b0b7458-fd59-a107-64cf-bba51ac537fd-7f14f641 {
  justify-self: end;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac537fe-7f14f641 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac53803-7f14f641 {
  justify-self: end;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac53805-7f14f641 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac5380a-7f14f641 {
  justify-self: end;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac53816-7f14f641 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac5381b-7f14f641, #w-node-_3b0b7458-fd59-a107-64cf-bba51ac5383e-7f14f641 {
  justify-self: end;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac5383f-7f14f641 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac53844-7f14f641 {
  justify-self: end;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac53846-7f14f641 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac5384b-7f14f641 {
  justify-self: end;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac53857-7f14f641 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b0b7458-fd59-a107-64cf-bba51ac5385c-7f14f641 {
  justify-self: end;
}

#w-node-b277b259-cf57-1a79-3906-57e7848770d5-7f14f641 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b277b259-cf57-1a79-3906-57e7848770d7-7f14f641 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b277b259-cf57-1a79-3906-57e7848770d9-7f14f641 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b277b259-cf57-1a79-3906-57e7848770dd-7f14f641 {
  place-self: start end;
}

#w-node-_7ee69acb-945e-7155-8b45-76ec1946c0fc-f3f6962a, #w-node-_7ee69acb-945e-7155-8b45-76ec1946c103-f3f6962a, #w-node-_7ee69acb-945e-7155-8b45-76ec1946c107-f3f6962a, #w-node-_7ee69acb-945e-7155-8b45-76ec1946c110-f3f6962a, #w-node-_7ee69acb-945e-7155-8b45-76ec1946c114-f3f6962a, #w-node-_7ee69acb-945e-7155-8b45-76ec1946c11d-f3f6962a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70bea5c3-529f-d79a-5091-d4905f73cc7d-f3f6962a {
  justify-self: end;
}

#w-node-_70bea5c3-529f-d79a-5091-d4905f73cc7e-f3f6962a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70bea5c3-529f-d79a-5091-d4905f73cc83-f3f6962a {
  justify-self: end;
}

#w-node-_70bea5c3-529f-d79a-5091-d4905f73cc85-f3f6962a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70bea5c3-529f-d79a-5091-d4905f73cc8a-f3f6962a {
  justify-self: end;
}

#w-node-_70bea5c3-529f-d79a-5091-d4905f73cc8c-f3f6962a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70bea5c3-529f-d79a-5091-d4905f73cc9f-f3f6962a, #w-node-_70bea5c3-529f-d79a-5091-d4905f73ccca-f3f6962a {
  justify-self: end;
}

#w-node-_70bea5c3-529f-d79a-5091-d4905f73cccb-f3f6962a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70bea5c3-529f-d79a-5091-d4905f73ccd0-f3f6962a {
  justify-self: end;
}

#w-node-_70bea5c3-529f-d79a-5091-d4905f73ccd2-f3f6962a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70bea5c3-529f-d79a-5091-d4905f73ccd7-f3f6962a {
  justify-self: end;
}

#w-node-_70bea5c3-529f-d79a-5091-d4905f73ccd9-f3f6962a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70bea5c3-529f-d79a-5091-d4905f73ccec-f3f6962a, #w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d90b2-4b80bb35 {
  justify-self: end;
}

#w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d90b3-4b80bb35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d90b8-4b80bb35 {
  justify-self: end;
}

#w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d90ba-4b80bb35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d90bf-4b80bb35 {
  justify-self: end;
}

#w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d90c1-4b80bb35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d90fb-4b80bb35 {
  justify-self: end;
}

#w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d90fc-4b80bb35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d9101-4b80bb35 {
  justify-self: end;
}

#w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d9103-4b80bb35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d9108-4b80bb35 {
  justify-self: end;
}

#w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d910a-4b80bb35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d911d-4b80bb35, #w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d914b-4b80bb35 {
  justify-self: end;
}

#w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d914c-4b80bb35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d9151-4b80bb35 {
  justify-self: end;
}

#w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d9153-4b80bb35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d9158-4b80bb35 {
  justify-self: end;
}

#w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d915a-4b80bb35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d916d-4b80bb35 {
  justify-self: end;
}

#w-node-_4d08127f-d109-cbb7-17b9-ab627fbd0e4e-230e1160 {
  justify-self: center;
}

#w-node-_4d08127f-d109-cbb7-17b9-ab627fbd0e4f-230e1160 {
  place-self: center;
}

#w-node-_4d08127f-d109-cbb7-17b9-ab627fbd0e50-230e1160, #w-node-_4d08127f-d109-cbb7-17b9-ab627fbd0e51-230e1160 {
  justify-self: center;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-55a213bb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-55a213bb {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-55a213bb {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-55a213bb {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-55a213bb {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-55a213bb {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-55a213bb {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-55a213bb, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-55a213bb, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-55a213bb, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-55a213bb, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-55a213bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-55a213bb {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-55a213bb {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-55a213bb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-55a213bb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-55a213bb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-55a213bb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-55a213bb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-55a213bb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-55a213bb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-55a213bb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-55a213bb, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-55a213bb, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-55a213bb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-55a213bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-55a213bb, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-55a213bb, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-55a213bb, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-55a213bb, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-55a213bb, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-55a213bb, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-55a213bb, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-55a213bb, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-55a213bb, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-55a213bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7e1636b-f0ae-0c9f-8afb-d264b59bd1a7-b59bd1a7, #w-node-_45330aed-b22b-723c-0f12-8fcb6ee83db7-6ee83db7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b1f757b2-a9d9-6d6a-94d5-979b2be20106-6ee83db7, #w-node-b1f757b2-a9d9-6d6a-94d5-979b2be2010e-6ee83db7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1f757b2-a9d9-6d6a-94d5-979b2be20116-6ee83db7 {
  grid-area: 2 / 1 / 3 / 3;
  place-self: center end;
}

#w-node-b1f757b2-a9d9-6d6a-94d5-979b2be2011b-6ee83db7 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center end;
}

#w-node-_4bfc5c2f-5e59-bcc3-3641-57036c23c255-6c23c255, #w-node-_8a87c137-a14b-c1a6-b672-274febbf1d6f-ebbf1d6f, #w-node-be0bd9c4-3214-5f67-23ab-5de58e1ed421-8e1ed421, #w-node-_346a61ef-f8cf-7a57-f87e-97d2be2ed97d-be2ed97d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_346a61ef-f8cf-7a57-f87e-97d2be2ed985-be2ed97d, #w-node-_346a61ef-f8cf-7a57-f87e-97d2be2ed98c-be2ed97d, #w-node-_346a61ef-f8cf-7a57-f87e-97d2be2ed993-be2ed97d, #w-node-_346a61ef-f8cf-7a57-f87e-97d2be2ed99a-be2ed97d, #w-node-_346a61ef-f8cf-7a57-f87e-97d2be2ed9a1-be2ed97d, #w-node-_346a61ef-f8cf-7a57-f87e-97d2be2ed9a8-be2ed97d, #w-node-_346a61ef-f8cf-7a57-f87e-97d2be2ed9b5-be2ed97d, #w-node-_346a61ef-f8cf-7a57-f87e-97d2be2ed9c4-be2ed97d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcc0539d-049d-dc21-af33-881f91a03e62-91a03e62, #w-node-_5ec040cd-1f07-db6f-1cec-938d6c94ccaa-6c94ccaa, #w-node-_001dea1b-056c-b0ca-f23c-8b9f2ef167dd-2ef167dd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4a22417f-a1fa-8932-77e2-fbaef55d8fe2-f55d8fe2 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_2f683578-f39d-2e88-72ad-169f17673054-17673054 {
  order: 0;
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-acf53fa0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-acf53fa0 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-acf53fa0 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-acf53fa0 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-e58b2685-8af0-c05a-ee34-334a843e07a9-acf53fa0 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-e77c6fc1-814e-1865-41e1-c53cbcf13341-acf53fa0 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-acf53fa0 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-acf53fa0, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-acf53fa0, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-acf53fa0, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-acf53fa0, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-acf53fa0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-acf53fa0 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-acf53fa0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-acf53fa0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-acf53fa0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-acf53fa0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-acf53fa0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-acf53fa0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-acf53fa0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-acf53fa0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-acf53fa0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-acf53fa0, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-acf53fa0, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-acf53fa0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-acf53fa0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-acf53fa0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-acf53fa0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-acf53fa0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-acf53fa0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-acf53fa0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-acf53fa0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-acf53fa0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-acf53fa0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-acf53fa0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-acf53fa0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895ae92c-5b76-820a-ac61-73316703dbae-6703dbae, #w-node-_895ae92c-5b76-820a-ac61-73316703dbaf-6703dbae {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_895ae92c-5b76-820a-ac61-73316703dbb0-6703dbae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-21112199 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-21112199 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-21112199 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-21112199 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_48c0104b-b7da-259a-72c9-be2e2ec12c6c-21112199 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_053490a7-2613-9401-6d31-fcf3cd7dd504-21112199 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-21112199 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-21112199, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-21112199, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-21112199, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-21112199, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-21112199 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-21112199 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-21112199 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-21112199, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-21112199, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-21112199, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-21112199, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-21112199, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-21112199 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-21112199, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-21112199 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-21112199, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-21112199, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-21112199, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-21112199, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-21112199, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-21112199, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-21112199 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-21112199 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-21112199 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a95-21112199 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a96-21112199 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9b-21112199 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9d-21112199 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa2-21112199 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa4-21112199 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa7-21112199 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa9-21112199 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aac-21112199 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aae-21112199 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ab1-21112199, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-21112199 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-21112199 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-21112199 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-21112199 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-21112199 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-21112199 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-21112199 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-21112199 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aeb-21112199 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aed-21112199 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af0-21112199 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af2-21112199 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-21112199, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-21112199 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-21112199 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-21112199 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-21112199 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-21112199 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-21112199 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-21112199 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-21112199 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b30-21112199 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b32-21112199 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b35-21112199 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b37-21112199 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-21112199 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-21112199, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-21112199, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-21112199, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-21112199, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-21112199, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-21112199, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-21112199, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-21112199, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-21112199, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-21112199 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-566d8522 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-566d8522 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-566d8522 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-566d8522 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_4b38bfaf-38d6-0498-89e5-d202799a6dcd-566d8522 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_42da29a8-c722-5128-79d2-86a1d7401564-566d8522 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-566d8522 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-566d8522, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-566d8522, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-566d8522, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-566d8522, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-566d8522 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-566d8522 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-566d8522 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-566d8522, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-566d8522, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-566d8522, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-566d8522, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-566d8522, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-566d8522, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-566d8522, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-566d8522, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-566d8522, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-566d8522, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-566d8522, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-566d8522 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-566d8522, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-566d8522, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-566d8522, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-566d8522, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-566d8522, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-566d8522, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-566d8522, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-566d8522, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-566d8522, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-566d8522 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-83537227 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-83537227 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-83537227 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-83537227 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_20192b64-cb69-43b9-080d-603c09690a49-83537227 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-e0254775-085b-f29b-d2f3-1fdf7da0d2d2-83537227 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-83537227 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-83537227, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-83537227, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-83537227, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-83537227, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-83537227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-83537227 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-83537227 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-83537227, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-83537227, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-83537227, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-83537227, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-83537227, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-83537227, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-83537227, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-83537227, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-83537227, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-83537227, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-83537227, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-83537227 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-83537227, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-83537227, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-83537227, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-83537227, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-83537227, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-83537227, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-83537227, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-83537227, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-83537227, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-83537227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-8603dd20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-8603dd20 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-8603dd20 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-8603dd20 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-fba9cd98-43ef-8c80-a53f-618fe34e4dd3-8603dd20 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_3cde423f-2a07-a49f-3b84-728272bf7009-8603dd20 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-8603dd20 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-8603dd20, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-8603dd20, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-8603dd20, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-8603dd20, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-8603dd20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-8603dd20 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-8603dd20 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-8603dd20, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-8603dd20, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-8603dd20, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-8603dd20, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-8603dd20, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-8603dd20, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-8603dd20, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-8603dd20, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-8603dd20, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-8603dd20, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-8603dd20, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-8603dd20, #w-node-b84fc008-26d3-d223-2d89-77a98d9ec983-8603dd20 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-8603dd20, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-8603dd20, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-8603dd20, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-8603dd20, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-8603dd20, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-8603dd20, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-8603dd20, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-8603dd20, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-8603dd20, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-8603dd20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-3fc0e656 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-3fc0e656 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-3fc0e656 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-3fc0e656 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_81bdbe11-e067-ba17-1109-ba17c90237cd-3fc0e656 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957f0-3fc0e656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbe2c566-84a6-c58c-5274-4cd139dfc6fa-3fc0e656 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595806-3fc0e656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-3fc0e656 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-3fc0e656, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-3fc0e656, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-3fc0e656, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-3fc0e656, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-3fc0e656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-3fc0e656 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-3fc0e656 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-3fc0e656, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-3fc0e656, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-3fc0e656, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-3fc0e656, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-3fc0e656, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-3fc0e656, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-3fc0e656, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-3fc0e656, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-3fc0e656, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-3fc0e656, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-3fc0e656, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-3fc0e656 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f29dd-3fc0e656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2a03-3fc0e656 {
  place-self: center end;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2a0b-3fc0e656 {
  place-self: end;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2a11-3fc0e656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_352007d5-3498-ff7d-2726-ff502d8f2a2b-3fc0e656 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2a33-3fc0e656, #w-node-_352007d5-3498-ff7d-2726-ff502d8f2a34-3fc0e656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2a36-3fc0e656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2a82-3fc0e656, #w-node-_352007d5-3498-ff7d-2726-ff502d8f2a83-3fc0e656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2a85-3fc0e656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2aed-3fc0e656, #w-node-_352007d5-3498-ff7d-2726-ff502d8f2aee-3fc0e656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2af0-3fc0e656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2b15-3fc0e656, #w-node-_352007d5-3498-ff7d-2726-ff502d8f2b3b-3fc0e656, #w-node-_352007d5-3498-ff7d-2726-ff502d8f2b6a-3fc0e656, #w-node-_352007d5-3498-ff7d-2726-ff502d8f2b77-3fc0e656, #w-node-_352007d5-3498-ff7d-2726-ff502d8f2ba0-3fc0e656, #w-node-_352007d5-3498-ff7d-2726-ff502d8f2bdc-3fc0e656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-3fc0e656, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-3fc0e656, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-3fc0e656, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-3fc0e656, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-3fc0e656, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-3fc0e656, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-3fc0e656, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-3fc0e656, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-3fc0e656, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-3fc0e656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-d98062db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-d98062db {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-d98062db {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-d98062db {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-df906af8-786c-de1a-8834-d92b31315577-d98062db {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_16903280-0860-561e-f669-9e687a371876-d98062db {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-d98062db {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-d98062db, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-d98062db, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-d98062db, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-d98062db, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-d98062db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-d98062db {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-d98062db {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-d98062db, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-d98062db, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-d98062db, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-d98062db, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-d98062db, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-d98062db {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-d98062db, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-d98062db {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-d98062db, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-d98062db, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-d98062db, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-d98062db, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-d98062db, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-d98062db, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-d98062db {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_306b891f-4f38-1709-f2bc-441711649b23-d98062db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_306b891f-4f38-1709-f2bc-441711649b49-d98062db {
  place-self: center end;
}

#w-node-_306b891f-4f38-1709-f2bc-441711649b51-d98062db {
  place-self: end;
}

#w-node-_306b891f-4f38-1709-f2bc-441711649b57-d98062db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_306b891f-4f38-1709-f2bc-441711649b71-d98062db {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_306b891f-4f38-1709-f2bc-441711649b79-d98062db, #w-node-_306b891f-4f38-1709-f2bc-441711649b7a-d98062db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_306b891f-4f38-1709-f2bc-441711649b7c-d98062db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_306b891f-4f38-1709-f2bc-441711649bc8-d98062db, #w-node-_306b891f-4f38-1709-f2bc-441711649bc9-d98062db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_306b891f-4f38-1709-f2bc-441711649bcb-d98062db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_306b891f-4f38-1709-f2bc-441711649c33-d98062db, #w-node-_306b891f-4f38-1709-f2bc-441711649c34-d98062db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_306b891f-4f38-1709-f2bc-441711649c36-d98062db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_306b891f-4f38-1709-f2bc-441711649c5b-d98062db, #w-node-_306b891f-4f38-1709-f2bc-441711649c81-d98062db, #w-node-_306b891f-4f38-1709-f2bc-441711649cb0-d98062db, #w-node-_306b891f-4f38-1709-f2bc-441711649cbd-d98062db, #w-node-_306b891f-4f38-1709-f2bc-441711649ce6-d98062db, #w-node-_306b891f-4f38-1709-f2bc-441711649d22-d98062db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-d98062db, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-d98062db, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-d98062db, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-d98062db, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-d98062db, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-d98062db, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-d98062db, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-d98062db, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-d98062db, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-d98062db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-4f2aa0ab {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-4f2aa0ab {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-4f2aa0ab {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-4f2aa0ab {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-c3f8e3af-feaa-1610-38ad-fcd594299d1b-4f2aa0ab {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_7ee6acce-6b99-cb72-c452-84adc7822648-4f2aa0ab {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-4f2aa0ab {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-4f2aa0ab, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-4f2aa0ab, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-4f2aa0ab, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-4f2aa0ab, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-4f2aa0ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-4f2aa0ab {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-4f2aa0ab {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-4f2aa0ab, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-4f2aa0ab, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-4f2aa0ab, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-4f2aa0ab, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-4f2aa0ab, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-4f2aa0ab {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-4f2aa0ab, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-4f2aa0ab {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-4f2aa0ab, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-4f2aa0ab, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-4f2aa0ab, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-4f2aa0ab, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-4f2aa0ab, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-4f2aa0ab, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-4f2aa0ab {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-4f2aa0ab {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-4f2aa0ab {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a95-4f2aa0ab {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a96-4f2aa0ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9b-4f2aa0ab {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9d-4f2aa0ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa2-4f2aa0ab {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa4-4f2aa0ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa7-4f2aa0ab {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa9-4f2aa0ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aac-4f2aa0ab {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aae-4f2aa0ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ab1-4f2aa0ab, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-4f2aa0ab {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-4f2aa0ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-4f2aa0ab {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-4f2aa0ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-4f2aa0ab {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-4f2aa0ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-4f2aa0ab {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-4f2aa0ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aeb-4f2aa0ab {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aed-4f2aa0ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af0-4f2aa0ab {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af2-4f2aa0ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-4f2aa0ab, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-4f2aa0ab {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-4f2aa0ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-4f2aa0ab {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-4f2aa0ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-4f2aa0ab {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-4f2aa0ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-4f2aa0ab {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-4f2aa0ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b30-4f2aa0ab {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b32-4f2aa0ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b35-4f2aa0ab {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b37-4f2aa0ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-4f2aa0ab {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-4f2aa0ab, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-4f2aa0ab, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-4f2aa0ab, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-4f2aa0ab, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-4f2aa0ab, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-4f2aa0ab, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-4f2aa0ab, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-4f2aa0ab, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-4f2aa0ab, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-4f2aa0ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-491c9c81 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-491c9c81 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-491c9c81 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-491c9c81 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_51682048-b41e-1af0-ee81-e7dff8bf61ca-491c9c81 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_488e6a21-a9e2-050d-fb39-7ad88c34578b-491c9c81 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-491c9c81 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-491c9c81, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-491c9c81, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-491c9c81, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-491c9c81, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-491c9c81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-491c9c81 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-491c9c81 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-491c9c81, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-491c9c81, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-491c9c81, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-491c9c81, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-491c9c81, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-491c9c81, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-491c9c81, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-491c9c81, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-491c9c81, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-491c9c81, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-491c9c81, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-491c9c81 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-491c9c81, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-491c9c81, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-491c9c81, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-491c9c81, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-491c9c81, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-491c9c81, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-491c9c81, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-491c9c81, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-491c9c81, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-491c9c81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-a8088fe0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-a8088fe0 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-a8088fe0 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-a8088fe0 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_5c10240f-10c6-1df3-1341-69b0fb011573-a8088fe0 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-af286d1f-db96-ea62-89a0-7fc717c12c56-a8088fe0 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-a8088fe0 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-a8088fe0, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-a8088fe0, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-a8088fe0, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-a8088fe0, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-a8088fe0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-a8088fe0 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-a8088fe0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-a8088fe0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-a8088fe0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-a8088fe0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-a8088fe0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-a8088fe0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-a8088fe0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-a8088fe0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-a8088fe0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-a8088fe0, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-a8088fe0, #w-node-_609ad691-702a-d0f4-7115-a8ccc7643468-a8088fe0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-a8088fe0, #w-node-b84fc008-26d3-d223-2d89-77a98d9ec983-a8088fe0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-a8088fe0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-a8088fe0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-a8088fe0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-a8088fe0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-a8088fe0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-a8088fe0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-a8088fe0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-a8088fe0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-a8088fe0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-a8088fe0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-e44cbad0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-e44cbad0 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-e44cbad0 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-e44cbad0 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_2616707f-eb5a-e2b5-94a9-7ce0509e7c45-e44cbad0 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_7b9e9aa4-9ba5-a3d7-8b8e-20dd6132aed1-e44cbad0 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-e44cbad0 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-e44cbad0, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-e44cbad0, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-e44cbad0, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-e44cbad0, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-e44cbad0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-e44cbad0 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-e44cbad0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-e44cbad0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-e44cbad0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-e44cbad0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-e44cbad0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-e44cbad0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-e44cbad0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-e44cbad0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-e44cbad0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-e44cbad0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-e44cbad0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-e44cbad0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-e44cbad0, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-e44cbad0, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-e44cbad0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-e44cbad0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-e44cbad0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-e44cbad0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a95-e44cbad0 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a96-e44cbad0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9b-e44cbad0 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9d-e44cbad0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa2-e44cbad0 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa4-e44cbad0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa7-e44cbad0 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa9-e44cbad0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aac-e44cbad0 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aae-e44cbad0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ab1-e44cbad0, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-e44cbad0 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-e44cbad0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-e44cbad0 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-e44cbad0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-e44cbad0 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-e44cbad0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-e44cbad0 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-e44cbad0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aeb-e44cbad0 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aed-e44cbad0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af0-e44cbad0 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af2-e44cbad0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-e44cbad0, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-e44cbad0 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-e44cbad0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-e44cbad0 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-e44cbad0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-e44cbad0 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-e44cbad0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-e44cbad0 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-e44cbad0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b30-e44cbad0 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b32-e44cbad0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b35-e44cbad0 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b37-e44cbad0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-e44cbad0 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-e44cbad0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-e44cbad0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-e44cbad0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-e44cbad0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-e44cbad0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-e44cbad0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-e44cbad0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-e44cbad0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-e44cbad0, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-e44cbad0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-efd9b95a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-efd9b95a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-efd9b95a {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-efd9b95a {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_57548a89-181c-5a32-7b8e-ec0feafe4d75-efd9b95a {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6507061e-8ed4-2dd1-b5f1-66d99feab8e1-efd9b95a {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-efd9b95a {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-efd9b95a, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-efd9b95a, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-efd9b95a, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-efd9b95a, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-efd9b95a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-efd9b95a {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-efd9b95a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-efd9b95a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-efd9b95a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-efd9b95a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-efd9b95a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-efd9b95a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-efd9b95a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-efd9b95a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-efd9b95a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-efd9b95a, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-efd9b95a, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-efd9b95a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-efd9b95a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-efd9b95a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-efd9b95a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-efd9b95a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-efd9b95a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-efd9b95a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-efd9b95a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-efd9b95a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-efd9b95a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-efd9b95a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-efd9b95a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-19a9d733 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-19a9d733 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-19a9d733 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-19a9d733 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-fb1ec45c-8c73-9477-46cc-74b97d2c75bb-19a9d733 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_9f1de018-cf6c-ffdc-7af4-301ca227d822-19a9d733 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-19a9d733 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-19a9d733, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-19a9d733, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-19a9d733, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-19a9d733, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-19a9d733 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-19a9d733 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-19a9d733 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-19a9d733, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-19a9d733, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-19a9d733, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-19a9d733, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-19a9d733, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-19a9d733, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-19a9d733, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-19a9d733, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-19a9d733, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-19a9d733, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-19a9d733, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-19a9d733 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-19a9d733, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-19a9d733, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-19a9d733, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-19a9d733, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-19a9d733, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-19a9d733, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-19a9d733, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-19a9d733, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-19a9d733, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-19a9d733 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-d2c5faf7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-d2c5faf7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-d2c5faf7 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-d2c5faf7 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_3f82d253-07f4-4927-e148-ef57c4a39548-d2c5faf7 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-e5dec138-4295-a10c-fed8-83518577a45b-d2c5faf7 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-d2c5faf7 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-d2c5faf7, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-d2c5faf7, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-d2c5faf7, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-d2c5faf7, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-d2c5faf7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-d2c5faf7 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-d2c5faf7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-d2c5faf7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-d2c5faf7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-d2c5faf7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-d2c5faf7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-d2c5faf7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-d2c5faf7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-d2c5faf7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-d2c5faf7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-d2c5faf7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-d2c5faf7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-d2c5faf7 {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-d2c5faf7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-d2c5faf7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-d2c5faf7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-d2c5faf7, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-d2c5faf7, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-d2c5faf7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-d2c5faf7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-d2c5faf7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-d2c5faf7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a95-d2c5faf7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a96-d2c5faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9b-d2c5faf7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9d-d2c5faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa2-d2c5faf7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa4-d2c5faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa7-d2c5faf7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa9-d2c5faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aac-d2c5faf7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aae-d2c5faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ab1-d2c5faf7, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-d2c5faf7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-d2c5faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-d2c5faf7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-d2c5faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-d2c5faf7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-d2c5faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-d2c5faf7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-d2c5faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aeb-d2c5faf7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aed-d2c5faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af0-d2c5faf7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af2-d2c5faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-d2c5faf7, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-d2c5faf7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-d2c5faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-d2c5faf7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-d2c5faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-d2c5faf7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-d2c5faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-d2c5faf7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-d2c5faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b30-d2c5faf7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b32-d2c5faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b35-d2c5faf7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b37-d2c5faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-d2c5faf7 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-d2c5faf7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-d2c5faf7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-d2c5faf7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-d2c5faf7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-d2c5faf7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-d2c5faf7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-d2c5faf7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-d2c5faf7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-d2c5faf7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-d2c5faf7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cb49089-9726-3ca4-8477-7a5798e260e3-98e260e3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5cb49089-9726-3ca4-8477-7a5798e260f2-98e260e3 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_5cb49089-9726-3ca4-8477-7a5798e260f3-98e260e3 {
  align-self: end;
}

#w-node-_5cb49089-9726-3ca4-8477-7a5798e26108-98e260e3 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_5cb49089-9726-3ca4-8477-7a5798e26109-98e260e3 {
  align-self: end;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-1267757f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-1267757f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-1267757f {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-1267757f {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_3bdf8f4d-014a-97d3-c965-64440c773d5f-1267757f {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_405e2197-629f-bcc8-fab9-b144f6adb18d-1267757f {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-1267757f {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-1267757f, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-1267757f, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-1267757f, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-1267757f, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-1267757f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-1267757f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-1267757f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-1267757f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-1267757f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-1267757f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-1267757f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-1267757f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-1267757f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-1267757f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-1267757f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-1267757f, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-1267757f, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-1267757f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-1267757f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-1267757f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-1267757f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-1267757f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-1267757f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-1267757f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-1267757f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-1267757f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-1267757f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-1267757f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-1267757f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-d6d255fb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-d6d255fb {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-d6d255fb {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-d6d255fb {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1ce3b9f5-2f47-55b5-ad9f-4555b67b6eac-d6d255fb {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_54dbe420-ed35-7866-0036-35639d79a601-d6d255fb {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-d6d255fb {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-d6d255fb, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-d6d255fb, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-d6d255fb, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-d6d255fb, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-d6d255fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-d6d255fb {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-d6d255fb {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-d6d255fb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-d6d255fb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-d6d255fb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-d6d255fb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-d6d255fb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-d6d255fb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-d6d255fb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-d6d255fb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-d6d255fb, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-d6d255fb, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-d6d255fb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-d6d255fb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-d6d255fb, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-d6d255fb, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-d6d255fb, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-d6d255fb, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-d6d255fb, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-d6d255fb, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-d6d255fb, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-d6d255fb, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-d6d255fb, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-d6d255fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-3bf8079c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-3bf8079c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-3bf8079c {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-3bf8079c {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8fa3ac9c-3bc3-3df9-c01a-f42633ddc1a8-3bf8079c {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_0dc932ae-7e58-f081-52db-fb0966dda0d9-3bf8079c {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-3bf8079c {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-3bf8079c, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-3bf8079c, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-3bf8079c, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-3bf8079c, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-3bf8079c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-3bf8079c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-3bf8079c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-3bf8079c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-3bf8079c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-3bf8079c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-3bf8079c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-3bf8079c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-3bf8079c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-3bf8079c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-3bf8079c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-3bf8079c, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-3bf8079c, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-3bf8079c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-3bf8079c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-3bf8079c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-3bf8079c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-3bf8079c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-3bf8079c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-3bf8079c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-3bf8079c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-3bf8079c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-3bf8079c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-3bf8079c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-3bf8079c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-0897ec84 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-0897ec84 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-0897ec84 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-0897ec84 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6ca508f4-d4cb-5b07-ea7f-cbda82c4b0e8-0897ec84 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-fbcdba59-ffdb-cc5c-8434-67dfd2dc02ab-0897ec84 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-0897ec84 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-0897ec84, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-0897ec84, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-0897ec84, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-0897ec84, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-0897ec84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-0897ec84 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-0897ec84 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-0897ec84, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-0897ec84, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-0897ec84, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-0897ec84, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-0897ec84, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-0897ec84 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-0897ec84, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-0897ec84 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-0897ec84, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-0897ec84, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-0897ec84, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-0897ec84, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-0897ec84, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-0897ec84, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-0897ec84 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2a91f529-153c-fe64-b96d-c3010e16a058-0897ec84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a91f529-153c-fe64-b96d-c3010e16a07e-0897ec84 {
  place-self: center end;
}

#w-node-_2a91f529-153c-fe64-b96d-c3010e16a086-0897ec84 {
  place-self: end;
}

#w-node-_2a91f529-153c-fe64-b96d-c3010e16a08d-0897ec84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_2a91f529-153c-fe64-b96d-c3010e16a0a8-0897ec84 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2a91f529-153c-fe64-b96d-c3010e16a0b0-0897ec84, #w-node-_2a91f529-153c-fe64-b96d-c3010e16a0b1-0897ec84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2a91f529-153c-fe64-b96d-c3010e16a0b3-0897ec84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a91f529-153c-fe64-b96d-c3010e16a0ff-0897ec84, #w-node-_2a91f529-153c-fe64-b96d-c3010e16a100-0897ec84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2a91f529-153c-fe64-b96d-c3010e16a102-0897ec84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a91f529-153c-fe64-b96d-c3010e16a16a-0897ec84, #w-node-_2a91f529-153c-fe64-b96d-c3010e16a16b-0897ec84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2a91f529-153c-fe64-b96d-c3010e16a16d-0897ec84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a91f529-153c-fe64-b96d-c3010e16a192-0897ec84, #w-node-_2a91f529-153c-fe64-b96d-c3010e16a1b8-0897ec84, #w-node-_2a91f529-153c-fe64-b96d-c3010e16a1e7-0897ec84, #w-node-_2a91f529-153c-fe64-b96d-c3010e16a1f4-0897ec84, #w-node-_2a91f529-153c-fe64-b96d-c3010e16a21d-0897ec84, #w-node-_2a91f529-153c-fe64-b96d-c3010e16a259-0897ec84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-0897ec84, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-0897ec84, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-0897ec84, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-0897ec84, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-0897ec84, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-0897ec84, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-0897ec84, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-0897ec84, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-0897ec84, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-0897ec84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-4c71ea2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-4c71ea2f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-4c71ea2f {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-4c71ea2f {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9c137de0-4b5f-453f-f9f8-6cf08fbd7d06-4c71ea2f {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_73c4e5f4-86b8-2a17-d089-9ad1bba3a2dc-4c71ea2f {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-4c71ea2f {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-4c71ea2f, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-4c71ea2f, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-4c71ea2f, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-4c71ea2f, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-4c71ea2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-4c71ea2f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-4c71ea2f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-4c71ea2f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-4c71ea2f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-4c71ea2f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-4c71ea2f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-4c71ea2f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-4c71ea2f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-4c71ea2f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-4c71ea2f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-4c71ea2f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-4c71ea2f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-4c71ea2f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-4c71ea2f, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-4c71ea2f, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-4c71ea2f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-4c71ea2f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-4c71ea2f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-4c71ea2f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a95-4c71ea2f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a96-4c71ea2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9b-4c71ea2f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9d-4c71ea2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa2-4c71ea2f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa4-4c71ea2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa7-4c71ea2f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa9-4c71ea2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aac-4c71ea2f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aae-4c71ea2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ab1-4c71ea2f, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-4c71ea2f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-4c71ea2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-4c71ea2f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-4c71ea2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-4c71ea2f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-4c71ea2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-4c71ea2f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-4c71ea2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aeb-4c71ea2f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aed-4c71ea2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af0-4c71ea2f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af2-4c71ea2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-4c71ea2f, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-4c71ea2f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-4c71ea2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-4c71ea2f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-4c71ea2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-4c71ea2f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-4c71ea2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-4c71ea2f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-4c71ea2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b30-4c71ea2f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b32-4c71ea2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b35-4c71ea2f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b37-4c71ea2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-4c71ea2f {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-4c71ea2f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-4c71ea2f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-4c71ea2f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-4c71ea2f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-4c71ea2f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-4c71ea2f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-4c71ea2f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-4c71ea2f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-4c71ea2f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-4c71ea2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-8f55663a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-8f55663a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-8f55663a {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-8f55663a {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-ba5a5ec6-9211-70aa-282e-a0666c4562dd-8f55663a {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_10121722-6c2d-eae8-038c-fc6e6b16b9a4-8f55663a {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-8f55663a {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-8f55663a, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-8f55663a, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-8f55663a, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-8f55663a, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-8f55663a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-8f55663a {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-8f55663a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-8f55663a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-8f55663a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-8f55663a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-8f55663a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-8f55663a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-8f55663a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-8f55663a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-8f55663a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-8f55663a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-8f55663a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-8f55663a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-8f55663a, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-8f55663a, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-8f55663a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-8f55663a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-8f55663a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-8f55663a {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a95-8f55663a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a96-8f55663a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9b-8f55663a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9d-8f55663a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa2-8f55663a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa4-8f55663a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa7-8f55663a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa9-8f55663a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aac-8f55663a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aae-8f55663a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ab1-8f55663a, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-8f55663a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-8f55663a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-8f55663a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-8f55663a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-8f55663a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-8f55663a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-8f55663a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-8f55663a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aeb-8f55663a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aed-8f55663a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af0-8f55663a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af2-8f55663a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-8f55663a, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-8f55663a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-8f55663a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-8f55663a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-8f55663a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-8f55663a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-8f55663a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-8f55663a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-8f55663a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b30-8f55663a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b32-8f55663a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b35-8f55663a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b37-8f55663a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-8f55663a {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-8f55663a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-8f55663a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-8f55663a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-8f55663a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-8f55663a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-8f55663a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-8f55663a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-8f55663a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-8f55663a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-8f55663a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-c197d103 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-c197d103 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-c197d103 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-c197d103 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-c197d103 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-c197d103 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-c197d103 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-c197d103, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-c197d103, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-c197d103, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-c197d103, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-c197d103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-c197d103 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-c197d103 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-c197d103, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-c197d103, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-c197d103, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-c197d103, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-c197d103, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-c197d103, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-c197d103, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-c197d103, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-c197d103, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-c197d103, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-c197d103, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-c197d103 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-c197d103, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-c197d103, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-c197d103, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-c197d103, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-c197d103, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-c197d103, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-c197d103, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-c197d103, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-c197d103, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-c197d103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-024b9622 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-024b9622 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-024b9622 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-024b9622 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_3abd0a2a-1f8f-96fb-6af3-9a6c30bcdb95-024b9622 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957f0-024b9622 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d89c4205-c143-836a-477e-ac1ad85f3aba-024b9622 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-024b9622 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-024b9622, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-024b9622, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-024b9622, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-024b9622, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-024b9622 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-024b9622 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-024b9622 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-024b9622, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-024b9622, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-024b9622, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-024b9622, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-024b9622, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-024b9622 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-024b9622, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-024b9622 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-024b9622, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-024b9622, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-024b9622, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-024b9622, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-024b9622, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-024b9622, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-024b9622 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-024b9622 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-024b9622 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a95-024b9622 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a96-024b9622 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9b-024b9622 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9d-024b9622 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa2-024b9622 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa4-024b9622 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa7-024b9622 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa9-024b9622 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aac-024b9622 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aae-024b9622 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ab1-024b9622, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-024b9622 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-024b9622 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-024b9622 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-024b9622 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-024b9622 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-024b9622 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-024b9622 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-024b9622 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aeb-024b9622 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aed-024b9622 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af0-024b9622 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af2-024b9622 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-024b9622, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-024b9622 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-024b9622 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-024b9622 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-024b9622 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-024b9622 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-024b9622 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-024b9622 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-024b9622 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b30-024b9622 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b32-024b9622 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b35-024b9622 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b37-024b9622 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-024b9622 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-024b9622, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-024b9622, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-024b9622, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-024b9622, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-024b9622, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-024b9622, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-024b9622, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-024b9622, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-024b9622, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-024b9622 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-2224f0da {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-2224f0da {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-2224f0da {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-2224f0da {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-2224f0da {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-2224f0da {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-2224f0da {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-2224f0da, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-2224f0da, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-2224f0da, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-2224f0da, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-2224f0da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-2224f0da {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-2224f0da {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-2224f0da, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-2224f0da, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-2224f0da, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-2224f0da, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-2224f0da, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-2224f0da, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-2224f0da, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-2224f0da, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-2224f0da, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-2224f0da, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-2224f0da, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-2224f0da {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-2224f0da, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-2224f0da, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-2224f0da, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-2224f0da, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-2224f0da, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-2224f0da, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-2224f0da, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-2224f0da, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-2224f0da, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-2224f0da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-47b6b0ed {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-47b6b0ed {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-47b6b0ed {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-47b6b0ed {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-47b6b0ed {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-47b6b0ed {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-47b6b0ed {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-47b6b0ed, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-47b6b0ed, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-47b6b0ed, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-47b6b0ed, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-47b6b0ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-47b6b0ed {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-47b6b0ed {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-47b6b0ed, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-47b6b0ed, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-47b6b0ed, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-47b6b0ed, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-47b6b0ed, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-47b6b0ed, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-47b6b0ed, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-47b6b0ed, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-47b6b0ed, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-47b6b0ed, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-47b6b0ed, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-47b6b0ed, #w-node-_69248d92-8fc8-ef5e-b406-feda0e0b8af3-47b6b0ed {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-47b6b0ed, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-47b6b0ed, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-47b6b0ed, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-47b6b0ed, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-47b6b0ed, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-47b6b0ed, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-47b6b0ed, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-47b6b0ed, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-47b6b0ed, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-47b6b0ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-61be02d8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-61be02d8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-61be02d8 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-61be02d8 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-61be02d8 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-61be02d8 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-61be02d8 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-61be02d8, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-61be02d8, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-61be02d8, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-61be02d8, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-61be02d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-61be02d8 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-61be02d8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-61be02d8, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-61be02d8, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-61be02d8, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-61be02d8, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-61be02d8, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-61be02d8, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-61be02d8, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-61be02d8, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-61be02d8, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-61be02d8, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-61be02d8, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-61be02d8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-61be02d8, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-61be02d8, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-61be02d8, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-61be02d8, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-61be02d8, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-61be02d8, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-61be02d8, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-61be02d8, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-61be02d8, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-61be02d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-cf2b9aa2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-cf2b9aa2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-cf2b9aa2 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-cf2b9aa2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-cf2b9aa2 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-cf2b9aa2 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-cf2b9aa2 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-cf2b9aa2, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-cf2b9aa2, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-cf2b9aa2, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-cf2b9aa2, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-cf2b9aa2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-cf2b9aa2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-cf2b9aa2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-cf2b9aa2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-cf2b9aa2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-cf2b9aa2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-cf2b9aa2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-cf2b9aa2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-cf2b9aa2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-cf2b9aa2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-cf2b9aa2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-cf2b9aa2, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-cf2b9aa2, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-cf2b9aa2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-cf2b9aa2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-cf2b9aa2, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-cf2b9aa2, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-cf2b9aa2, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-cf2b9aa2, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-cf2b9aa2, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-cf2b9aa2, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-cf2b9aa2, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-cf2b9aa2, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-cf2b9aa2, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-cf2b9aa2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-134ec9ec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-134ec9ec {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-134ec9ec {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-134ec9ec {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-134ec9ec {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-134ec9ec {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-134ec9ec, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-134ec9ec, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-134ec9ec, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-134ec9ec, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-134ec9ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-134ec9ec {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-134ec9ec {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-134ec9ec, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-134ec9ec, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-134ec9ec, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-134ec9ec, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-134ec9ec, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-134ec9ec, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-134ec9ec, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-134ec9ec, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-134ec9ec, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-134ec9ec, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-134ec9ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-134ec9ec, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-134ec9ec, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-134ec9ec, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-134ec9ec, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-134ec9ec, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-134ec9ec, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-134ec9ec, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-134ec9ec, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-134ec9ec, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-134ec9ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-ace4d55d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-ace4d55d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-ace4d55d {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-ace4d55d {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-ace4d55d {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-ace4d55d {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-ace4d55d, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-ace4d55d, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-ace4d55d, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-ace4d55d, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-ace4d55d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-ace4d55d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-ace4d55d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-ace4d55d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-ace4d55d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-ace4d55d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-ace4d55d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-ace4d55d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-ace4d55d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-ace4d55d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-ace4d55d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-ace4d55d, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-ace4d55d, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-ace4d55d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-ace4d55d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-ace4d55d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-ace4d55d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-ace4d55d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-ace4d55d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-ace4d55d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-ace4d55d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-ace4d55d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-ace4d55d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-ace4d55d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-ace4d55d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-ab02e8ac {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-ab02e8ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-ab02e8ac {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-ab02e8ac {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-ab02e8ac {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-ab02e8ac {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-ab02e8ac {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-ab02e8ac, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-ab02e8ac, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-ab02e8ac, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-ab02e8ac, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-ab02e8ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-ab02e8ac {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-ab02e8ac {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-ab02e8ac, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-ab02e8ac, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-ab02e8ac, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-ab02e8ac, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-ab02e8ac, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-ab02e8ac, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-ab02e8ac, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-ab02e8ac, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-ab02e8ac, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-ab02e8ac, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-ab02e8ac, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-ab02e8ac {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-ab02e8ac, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-ab02e8ac, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-ab02e8ac, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-ab02e8ac, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-ab02e8ac, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-ab02e8ac, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-ab02e8ac, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-ab02e8ac, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-ab02e8ac, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-ab02e8ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-12adfe92 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-12adfe92 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-12adfe92 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-12adfe92 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-12adfe92 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-12adfe92 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-12adfe92, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-12adfe92, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-12adfe92, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-12adfe92, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-12adfe92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-12adfe92 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-12adfe92 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-12adfe92, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-12adfe92, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-12adfe92, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-12adfe92, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-12adfe92, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-12adfe92, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-12adfe92, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-12adfe92, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-12adfe92, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-12adfe92, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-12adfe92, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-12adfe92 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-12adfe92, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-12adfe92, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-12adfe92, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-12adfe92, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-12adfe92, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-12adfe92, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-12adfe92, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-12adfe92, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-12adfe92, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-12adfe92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-c8cb8c54 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-c8cb8c54 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-c8cb8c54 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-c8cb8c54 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-c8cb8c54 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-c8cb8c54 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-c8cb8c54 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-c8cb8c54, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-c8cb8c54, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-c8cb8c54, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-c8cb8c54, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-c8cb8c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-c8cb8c54 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-c8cb8c54 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-c8cb8c54, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-c8cb8c54, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-c8cb8c54, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-c8cb8c54, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-c8cb8c54, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-c8cb8c54, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-c8cb8c54, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-c8cb8c54, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-c8cb8c54, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-c8cb8c54, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-c8cb8c54, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-c8cb8c54, #w-node-eb541b7d-40a6-8ba5-d5bd-4aac9c5e646a-c8cb8c54 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-c8cb8c54, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-c8cb8c54, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-c8cb8c54, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-c8cb8c54, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-c8cb8c54, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-c8cb8c54, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-c8cb8c54, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-c8cb8c54, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-c8cb8c54, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-c8cb8c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_028f5699-70b7-7861-efa5-3b82f40ea97a-1ab5243a {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-_028f5699-70b7-7861-efa5-3b82f40ea97b-1ab5243a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_028f5699-70b7-7861-efa5-3b82f40ea981-1ab5243a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_028f5699-70b7-7861-efa5-3b82f40ea983-1ab5243a {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_028f5699-70b7-7861-efa5-3b82f40ea98a-1ab5243a {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-_028f5699-70b7-7861-efa5-3b82f40ea98b-1ab5243a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_028f5699-70b7-7861-efa5-3b82f40ea991-1ab5243a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_028f5699-70b7-7861-efa5-3b82f40ea993-1ab5243a {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_028f5699-70b7-7861-efa5-3b82f40ea99a-1ab5243a {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-_028f5699-70b7-7861-efa5-3b82f40ea99b-1ab5243a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_028f5699-70b7-7861-efa5-3b82f40ea9a1-1ab5243a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_028f5699-70b7-7861-efa5-3b82f40ea9a3-1ab5243a {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_04cea8a1-c24b-489f-0fe4-639bb3f277fc-1ab5243a, #w-node-_04cea8a1-c24b-489f-0fe4-639bb3f27802-1ab5243a, #w-node-_04cea8a1-c24b-489f-0fe4-639bb3f27808-1ab5243a, #w-node-_04cea8a1-c24b-489f-0fe4-639bb3f2780e-1ab5243a {
  justify-self: center;
}

#w-node-_091773c7-6846-6a55-32bb-0e7d4553408a-1ab5243a, #w-node-_091773c7-6846-6a55-32bb-0e7d45534091-1ab5243a {
  align-self: start;
}

#w-node-b374fa92-ac88-192f-3e35-702af7e53956-d705e735 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b374fa92-ac88-192f-3e35-702af7e53960-d705e735 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-b374fa92-ac88-192f-3e35-702af7e53977-d705e735 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start;
}

#w-node-b374fa92-ac88-192f-3e35-702af7e53982-d705e735 {
  grid-area: 4 / 2 / 5 / 4;
  align-self: start;
}

#w-node-b374fa92-ac88-192f-3e35-702af7e53983-d705e735 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end stretch;
}

#w-node-e0390e5c-6e04-c750-65b4-196815ef28e0-d705e735, #w-node-e0390e5c-6e04-c750-65b4-196815ef28eb-d705e735, #w-node-e0390e5c-6e04-c750-65b4-196815ef28f6-d705e735 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-ed5978cc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-ed5978cc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-ed5978cc {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-ed5978cc {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-ed5978cc {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-ed5978cc {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-ed5978cc {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-ed5978cc, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-ed5978cc, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-ed5978cc, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-ed5978cc, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-ed5978cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-ed5978cc {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-ed5978cc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-ed5978cc, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-ed5978cc, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-ed5978cc, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-ed5978cc, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-ed5978cc, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-ed5978cc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-ed5978cc, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-ed5978cc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-ed5978cc, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-ed5978cc, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-ed5978cc, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-ed5978cc, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-ed5978cc, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-ed5978cc, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-ed5978cc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-ed5978cc {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-ed5978cc {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-ed5978cc {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-ed5978cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-ed5978cc {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-ed5978cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-ed5978cc {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-ed5978cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-ed5978cc, #w-node-_35dd5a3e-cca5-aa5a-49ed-d36bb6f03749-ed5978cc {
  justify-self: end;
}

#w-node-_35dd5a3e-cca5-aa5a-49ed-d36bb6f0374a-ed5978cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_35dd5a3e-cca5-aa5a-49ed-d36bb6f0374f-ed5978cc {
  justify-self: end;
}

#w-node-_35dd5a3e-cca5-aa5a-49ed-d36bb6f03751-ed5978cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_35dd5a3e-cca5-aa5a-49ed-d36bb6f03756-ed5978cc {
  justify-self: end;
}

#w-node-_35dd5a3e-cca5-aa5a-49ed-d36bb6f03758-ed5978cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_35dd5a3e-cca5-aa5a-49ed-d36bb6f0375b-ed5978cc {
  justify-self: end;
}

#w-node-_35dd5a3e-cca5-aa5a-49ed-d36bb6f0375d-ed5978cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_35dd5a3e-cca5-aa5a-49ed-d36bb6f03762-ed5978cc, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-ed5978cc {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-ed5978cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-ed5978cc {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-ed5978cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-ed5978cc {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-ed5978cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-ed5978cc {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-ed5978cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-ed5978cc {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-ed5978cc, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-ed5978cc, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-ed5978cc, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-ed5978cc, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-ed5978cc, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-ed5978cc, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-ed5978cc, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-ed5978cc, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-ed5978cc, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-ed5978cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-e08cc8e7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-e08cc8e7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-e08cc8e7 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-e08cc8e7 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-e08cc8e7 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-e08cc8e7 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-e08cc8e7 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-e08cc8e7, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-e08cc8e7, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-e08cc8e7, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-e08cc8e7, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-e08cc8e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-e08cc8e7 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-e08cc8e7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-e08cc8e7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-e08cc8e7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-e08cc8e7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-e08cc8e7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-e08cc8e7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-e08cc8e7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-e08cc8e7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-e08cc8e7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-e08cc8e7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-e08cc8e7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-e08cc8e7 {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-e08cc8e7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-e08cc8e7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-e08cc8e7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-e08cc8e7, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-e08cc8e7, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-e08cc8e7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-e08cc8e7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-e08cc8e7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-e08cc8e7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-e08cc8e7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-e08cc8e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-e08cc8e7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-e08cc8e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-e08cc8e7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-e08cc8e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-e08cc8e7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-e08cc8e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-e08cc8e7, #w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb24a-e08cc8e7 {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb24b-e08cc8e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb250-e08cc8e7 {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb252-e08cc8e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb257-e08cc8e7 {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb259-e08cc8e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb25c-e08cc8e7 {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb25e-e08cc8e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb263-e08cc8e7, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-e08cc8e7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-e08cc8e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-e08cc8e7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-e08cc8e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-e08cc8e7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-e08cc8e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-e08cc8e7 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-e08cc8e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-e08cc8e7 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-e08cc8e7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-e08cc8e7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-e08cc8e7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-e08cc8e7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-e08cc8e7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-e08cc8e7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-e08cc8e7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-e08cc8e7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-e08cc8e7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-e08cc8e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-ae45621c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-ae45621c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-ae45621c {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-ae45621c {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-ae45621c {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-ae45621c {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-ae45621c {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-ae45621c, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-ae45621c, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-ae45621c, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-ae45621c, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-ae45621c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-ae45621c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-ae45621c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-ae45621c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-ae45621c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-ae45621c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-ae45621c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-ae45621c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-ae45621c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-ae45621c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-ae45621c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-ae45621c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-ae45621c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-ae45621c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-ae45621c, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-ae45621c, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-ae45621c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-ae45621c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cf05ce64-9b19-8f69-f698-b82e7fb638a9-ae45621c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf05ce64-9b19-8f69-f698-b82e7fb638cf-ae45621c {
  place-self: center end;
}

#w-node-cf05ce64-9b19-8f69-f698-b82e7fb638d7-ae45621c {
  place-self: end;
}

#w-node-cf05ce64-9b19-8f69-f698-b82e7fb638dd-ae45621c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-cf05ce64-9b19-8f69-f698-b82e7fb638f7-ae45621c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cf05ce64-9b19-8f69-f698-b82e7fb638ff-ae45621c, #w-node-cf05ce64-9b19-8f69-f698-b82e7fb63900-ae45621c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cf05ce64-9b19-8f69-f698-b82e7fb63902-ae45621c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf05ce64-9b19-8f69-f698-b82e7fb6394e-ae45621c, #w-node-cf05ce64-9b19-8f69-f698-b82e7fb6394f-ae45621c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cf05ce64-9b19-8f69-f698-b82e7fb63951-ae45621c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf05ce64-9b19-8f69-f698-b82e7fb639b9-ae45621c, #w-node-cf05ce64-9b19-8f69-f698-b82e7fb639ba-ae45621c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cf05ce64-9b19-8f69-f698-b82e7fb639bc-ae45621c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf05ce64-9b19-8f69-f698-b82e7fb639e1-ae45621c, #w-node-cf05ce64-9b19-8f69-f698-b82e7fb63a07-ae45621c, #w-node-cf05ce64-9b19-8f69-f698-b82e7fb63a36-ae45621c, #w-node-cf05ce64-9b19-8f69-f698-b82e7fb63a43-ae45621c, #w-node-cf05ce64-9b19-8f69-f698-b82e7fb63a6c-ae45621c, #w-node-cf05ce64-9b19-8f69-f698-b82e7fb63aa8-ae45621c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-ae45621c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-ae45621c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-ae45621c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-ae45621c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-ae45621c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-ae45621c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-ae45621c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-ae45621c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-ae45621c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-ae45621c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-d112ed1a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-d112ed1a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-d112ed1a {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-d112ed1a {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-d112ed1a {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-d112ed1a {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-d112ed1a {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-d112ed1a, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-d112ed1a, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-d112ed1a, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-d112ed1a, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-d112ed1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-d112ed1a {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-d112ed1a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-d112ed1a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-d112ed1a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-d112ed1a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-d112ed1a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-d112ed1a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-d112ed1a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-d112ed1a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-d112ed1a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-d112ed1a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-d112ed1a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-d112ed1a {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-d112ed1a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-d112ed1a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-d112ed1a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-d112ed1a, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-d112ed1a, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-d112ed1a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-d112ed1a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-d112ed1a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-d112ed1a {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-d112ed1a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-d112ed1a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-d112ed1a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-d112ed1a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-d112ed1a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-d112ed1a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-d112ed1a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-d112ed1a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-d112ed1a, #w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb24a-d112ed1a {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb24b-d112ed1a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb250-d112ed1a {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb252-d112ed1a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb257-d112ed1a {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb259-d112ed1a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb25c-d112ed1a {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb25e-d112ed1a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb263-d112ed1a, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-d112ed1a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-d112ed1a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-d112ed1a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-d112ed1a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-d112ed1a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-d112ed1a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-d112ed1a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-d112ed1a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-d112ed1a {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-d112ed1a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-d112ed1a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-d112ed1a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-d112ed1a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-d112ed1a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-d112ed1a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-d112ed1a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-d112ed1a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-d112ed1a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-d112ed1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41a91936-7d55-91c5-5981-0d31eca3e753-8ae317db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_41a91936-7d55-91c5-5981-0d31eca3e752-8ae317db {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_41a91936-7d55-91c5-5981-0d31eca3e755-8ae317db {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_41a91936-7d55-91c5-5981-0d31eca3e757-8ae317db {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_41a91936-7d55-91c5-5981-0d31eca3e764-8ae317db {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_41a91936-7d55-91c5-5981-0d31eca3e765-8ae317db, #w-node-_41a91936-7d55-91c5-5981-0d31eca3e7b5-8ae317db, #w-node-_41a91936-7d55-91c5-5981-0d31eca3e7bc-8ae317db, #w-node-_41a91936-7d55-91c5-5981-0d31eca3e7c3-8ae317db, #w-node-_41a91936-7d55-91c5-5981-0d31eca3e7cc-8ae317db, #w-node-_41a91936-7d55-91c5-5981-0d31eca3e7ec-8ae317db, #w-node-f3cfe433-7b58-f6fd-5b9c-2ceadb3d4484-8ae317db, #w-node-f3cfe433-7b58-f6fd-5b9c-2ceadb3d4493-8ae317db, #w-node-f3cfe433-7b58-f6fd-5b9c-2ceadb3d4494-8ae317db, #w-node-f3cfe433-7b58-f6fd-5b9c-2ceadb3d44a1-8ae317db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-71d29c4f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-71d29c4f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-71d29c4f {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-71d29c4f {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-71d29c4f {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-71d29c4f {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-71d29c4f {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-71d29c4f, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-71d29c4f, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-71d29c4f, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-71d29c4f, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-71d29c4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-71d29c4f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-71d29c4f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-71d29c4f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-71d29c4f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-71d29c4f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-71d29c4f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-71d29c4f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-71d29c4f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-71d29c4f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-71d29c4f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-71d29c4f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-71d29c4f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-71d29c4f {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-71d29c4f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-71d29c4f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-71d29c4f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-71d29c4f, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-71d29c4f, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-71d29c4f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-71d29c4f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-71d29c4f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-71d29c4f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-71d29c4f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-71d29c4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-71d29c4f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-71d29c4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-71d29c4f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-71d29c4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-71d29c4f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-71d29c4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-71d29c4f, #w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb24a-71d29c4f {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb24b-71d29c4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb250-71d29c4f {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb252-71d29c4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb257-71d29c4f {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb259-71d29c4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb25c-71d29c4f {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb25e-71d29c4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb263-71d29c4f, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-71d29c4f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-71d29c4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-71d29c4f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-71d29c4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-71d29c4f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-71d29c4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-71d29c4f {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-71d29c4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-71d29c4f {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-71d29c4f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-71d29c4f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-71d29c4f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-71d29c4f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-71d29c4f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-71d29c4f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-71d29c4f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-71d29c4f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-71d29c4f, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-71d29c4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-dd99316d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-dd99316d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-dd99316d {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-dd99316d {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-dd99316d {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-dd99316d {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-dd99316d {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-dd99316d, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-dd99316d, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-dd99316d, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-dd99316d, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-dd99316d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-dd99316d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-dd99316d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-dd99316d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-dd99316d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-dd99316d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-dd99316d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-dd99316d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-dd99316d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-dd99316d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-dd99316d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-dd99316d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-dd99316d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-dd99316d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-dd99316d, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-dd99316d, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-dd99316d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-dd99316d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832eb6a-dd99316d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832eb90-dd99316d {
  place-self: center end;
}

#w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832eb98-dd99316d {
  place-self: end;
}

#w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832eb9f-dd99316d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832ebba-dd99316d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832ebc2-dd99316d, #w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832ebc3-dd99316d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832ebc5-dd99316d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832ec11-dd99316d, #w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832ec12-dd99316d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832ec14-dd99316d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832ec7c-dd99316d, #w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832ec7d-dd99316d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832ec7f-dd99316d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832eca4-dd99316d, #w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832ecca-dd99316d, #w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832ecf9-dd99316d, #w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832ed06-dd99316d, #w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832ed2f-dd99316d, #w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832ed6b-dd99316d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-dd99316d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-dd99316d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-dd99316d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-dd99316d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-dd99316d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-dd99316d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-dd99316d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-dd99316d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-dd99316d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-dd99316d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-d421363d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-d421363d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-d421363d {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-d421363d {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-d421363d {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-d421363d {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-d421363d {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-d421363d, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-d421363d, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-d421363d, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-d421363d, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-d421363d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-d421363d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-d421363d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-d421363d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-d421363d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-d421363d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-d421363d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-d421363d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-d421363d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-d421363d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-d421363d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-d421363d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-d421363d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-d421363d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-d421363d, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-d421363d, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-d421363d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-d421363d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34bd1-d421363d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-d421363d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-d421363d {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-d421363d {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-d421363d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-d421363d {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-d421363d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-d421363d {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-d421363d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-d421363d {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-d421363d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-d421363d, #w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb24a-d421363d {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb24b-d421363d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb250-d421363d {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb252-d421363d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb257-d421363d {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb259-d421363d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb25c-d421363d {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb25e-d421363d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb263-d421363d, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-d421363d {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-d421363d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-d421363d {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-d421363d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-d421363d {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-d421363d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-d421363d {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-d421363d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-d421363d {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-d421363d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-d421363d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-d421363d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-d421363d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-d421363d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-d421363d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-d421363d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-d421363d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-d421363d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-d421363d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-67cab914 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-67cab914 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-67cab914 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-67cab914 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-67cab914 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-67cab914 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-67cab914 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-67cab914, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-67cab914, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-67cab914, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-67cab914, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-67cab914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-67cab914 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-67cab914 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-67cab914, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-67cab914, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-67cab914, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-67cab914, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-67cab914, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-67cab914 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-67cab914, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-67cab914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-67cab914, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-67cab914, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-67cab914 {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-67cab914, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-67cab914, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-67cab914, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-67cab914, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-67cab914, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-67cab914, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-67cab914 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-67cab914 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-67cab914 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-67cab914 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-67cab914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-67cab914 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-67cab914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-67cab914 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-67cab914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-67cab914 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-67cab914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-67cab914, #w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb24a-67cab914 {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb24b-67cab914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb250-67cab914 {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb252-67cab914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb257-67cab914 {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb259-67cab914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb25c-67cab914 {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb25e-67cab914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb263-67cab914, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-67cab914 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-67cab914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-67cab914 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-67cab914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-67cab914 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-67cab914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-67cab914 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-67cab914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-67cab914 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-67cab914, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-67cab914, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-67cab914, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-67cab914, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-67cab914, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-67cab914, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-67cab914, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-67cab914, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-67cab914, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-67cab914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-b2caf95b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-b2caf95b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-b2caf95b {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-b2caf95b {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-b2caf95b {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-b2caf95b {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-b2caf95b {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-b2caf95b, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-b2caf95b, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-b2caf95b, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-b2caf95b, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-b2caf95b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-b2caf95b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-b2caf95b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-b2caf95b, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-b2caf95b, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-b2caf95b, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-b2caf95b, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-b2caf95b, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-b2caf95b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-b2caf95b, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-b2caf95b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-b2caf95b, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-b2caf95b, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-b2caf95b {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-b2caf95b, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-b2caf95b, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-b2caf95b, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-b2caf95b, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-b2caf95b, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-b2caf95b, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-b2caf95b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-b2caf95b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-b2caf95b {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-b2caf95b {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-b2caf95b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-b2caf95b {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-b2caf95b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-b2caf95b {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-b2caf95b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-b2caf95b {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-b2caf95b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-b2caf95b, #w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb24a-b2caf95b {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb24b-b2caf95b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb250-b2caf95b {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb252-b2caf95b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb257-b2caf95b {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb259-b2caf95b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb25c-b2caf95b {
  justify-self: end;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb25e-b2caf95b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8900ccbe-b5ee-73b4-61b1-1010487eb263-b2caf95b, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-b2caf95b {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-b2caf95b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-b2caf95b {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-b2caf95b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-b2caf95b {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-b2caf95b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-b2caf95b {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-b2caf95b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-b2caf95b {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-b2caf95b, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-b2caf95b, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-b2caf95b, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-b2caf95b, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-b2caf95b, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-b2caf95b, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-b2caf95b, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-b2caf95b, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-b2caf95b, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-b2caf95b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-2f971f59 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-2f971f59 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-2f971f59 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-2f971f59 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-2f971f59 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-2f971f59 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-2f971f59 {
  grid-area: 8 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-2f971f59, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-2f971f59, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-2f971f59, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-2f971f59, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-2f971f59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-2f971f59 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-2f971f59 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-2f971f59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-2f971f59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-2f971f59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-2f971f59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-2f971f59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-2f971f59, #w-node-_16175f62-5f1b-a31a-8c84-e7a94d602073-2f971f59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-2f971f59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-2f971f59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-2f971f59, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-2f971f59, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-2f971f59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-2f971f59 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-2f971f59, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-2f971f59, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-2f971f59, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-2f971f59, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-2f971f59, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-2f971f59, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-2f971f59, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-2f971f59, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-2f971f59, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-2f971f59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-6fa198ff {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-6fa198ff {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-6fa198ff {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-6fa198ff {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-fba9cd98-43ef-8c80-a53f-618fe34e4dd3-6fa198ff {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_3cde423f-2a07-a49f-3b84-728272bf7009-6fa198ff {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-6fa198ff {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-6fa198ff, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-6fa198ff, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-6fa198ff, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-6fa198ff, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-6fa198ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-6fa198ff {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-6fa198ff {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-6fa198ff, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-6fa198ff, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-6fa198ff, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-6fa198ff, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-6fa198ff, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-6fa198ff {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-6fa198ff, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-6fa198ff {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-6fa198ff, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-6fa198ff, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-6fa198ff {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-6fa198ff, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-6fa198ff, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-6fa198ff, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-6fa198ff, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-6fa198ff, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-6fa198ff, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-6fa198ff {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-6fa198ff {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-6fa198ff {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a95-6fa198ff {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a96-6fa198ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9b-6fa198ff {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9d-6fa198ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa2-6fa198ff {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa4-6fa198ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa7-6fa198ff, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-6fa198ff {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-6fa198ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-6fa198ff {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-6fa198ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-6fa198ff {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-6fa198ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-6fa198ff {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-6fa198ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-6fa198ff, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-6fa198ff {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-6fa198ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-6fa198ff {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-6fa198ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-6fa198ff {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-6fa198ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-6fa198ff {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-6fa198ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-6fa198ff {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-6fa198ff, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-6fa198ff, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-6fa198ff, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-6fa198ff, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-6fa198ff, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-6fa198ff, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-6fa198ff, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-6fa198ff, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-6fa198ff, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-6fa198ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-b94db287 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-b94db287 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-b94db287 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-b94db287 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-fba9cd98-43ef-8c80-a53f-618fe34e4dd3-b94db287 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_3cde423f-2a07-a49f-3b84-728272bf7009-b94db287 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-b94db287 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-b94db287, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-b94db287, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-b94db287, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-b94db287, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-b94db287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-b94db287 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-b94db287 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-b94db287, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-b94db287, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-b94db287, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-b94db287, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-b94db287, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-b94db287, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-b94db287, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-b94db287, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-b94db287, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-b94db287, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-b94db287, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-b94db287 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e04e-b94db287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e074-b94db287 {
  place-self: center end;
}

#w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e07c-b94db287 {
  place-self: end;
}

#w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e082-b94db287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e09c-b94db287 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e0a4-b94db287, #w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e0a5-b94db287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e0a7-b94db287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e0f3-b94db287, #w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e0f4-b94db287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e0f6-b94db287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e15e-b94db287, #w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e15f-b94db287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e161-b94db287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e186-b94db287, #w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e1ac-b94db287, #w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e1db-b94db287, #w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e1e8-b94db287, #w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e211-b94db287, #w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e24d-b94db287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-b94db287, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-b94db287, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-b94db287, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-b94db287, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-b94db287, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-b94db287, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-b94db287, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-b94db287, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-b94db287, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-b94db287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-7ff36727 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-7ff36727 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_78c843e3-c720-a054-3037-5679def815a4-7ff36727 {
  order: 0;
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-7ff36727 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-7ff36727 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-7ff36727 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-7ff36727 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-7ff36727, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-7ff36727, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-7ff36727, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-7ff36727, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-7ff36727 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-7ff36727 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-7ff36727 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-7ff36727, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-7ff36727, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-7ff36727, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-7ff36727, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-7ff36727, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-7ff36727, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-7ff36727, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-7ff36727, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-7ff36727, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-7ff36727, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-7ff36727, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-7ff36727, #w-node-f7b6e96b-f9af-1c4f-ab13-f1718d31670c-7ff36727 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-7ff36727, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-7ff36727, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-7ff36727, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-7ff36727, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-7ff36727, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-7ff36727, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-7ff36727, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-7ff36727, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-7ff36727, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-7ff36727 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-67063669 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-67063669 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-67063669 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-67063669 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_03badd3c-929c-0544-13ff-5c6a00780729-67063669 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-67063669 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-67063669 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-67063669, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-67063669, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-67063669, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-67063669, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-67063669 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-67063669 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-67063669 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-67063669, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-67063669, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-67063669, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-67063669, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-67063669, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-67063669 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-67063669, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-67063669 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-67063669, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-67063669, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-67063669 {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-67063669, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-67063669, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-67063669, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-67063669, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-67063669, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-67063669, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-67063669 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-67063669 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-67063669 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a95-67063669 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a96-67063669 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9b-67063669 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9d-67063669 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa2-67063669 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa4-67063669 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa7-67063669, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-67063669 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-67063669 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-67063669 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-67063669 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-67063669 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-67063669 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-67063669 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-67063669 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-67063669, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-67063669 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-67063669 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-67063669 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-67063669 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-67063669 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-67063669 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-67063669 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-67063669 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-67063669 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-67063669, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-67063669, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-67063669, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-67063669, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-67063669, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-67063669, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-67063669, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-67063669, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-67063669, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-67063669 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-cf1e2162 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-cf1e2162 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-cf1e2162 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-cf1e2162 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-cf1e2162 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-cf1e2162 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-cf1e2162 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-cf1e2162, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-cf1e2162, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-cf1e2162, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-cf1e2162, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-cf1e2162 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-cf1e2162 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-cf1e2162 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-cf1e2162, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-cf1e2162, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-cf1e2162, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-cf1e2162, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-cf1e2162, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-cf1e2162, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-cf1e2162, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-cf1e2162, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-cf1e2162, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-cf1e2162, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-cf1e2162, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-cf1e2162 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-cf1e2162 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-cf1e2162 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a95-cf1e2162 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a96-cf1e2162 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9b-cf1e2162 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9d-cf1e2162 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa2-cf1e2162 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa4-cf1e2162 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa7-cf1e2162, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-cf1e2162 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-cf1e2162 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-cf1e2162 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-cf1e2162 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-cf1e2162 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-cf1e2162 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-cf1e2162 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-cf1e2162 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-cf1e2162, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-cf1e2162 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-cf1e2162 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-cf1e2162 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-cf1e2162 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-cf1e2162 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-cf1e2162 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-cf1e2162 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-cf1e2162 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-cf1e2162 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-cf1e2162, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-cf1e2162, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-cf1e2162, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-cf1e2162, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-cf1e2162, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-cf1e2162, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-cf1e2162, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-cf1e2162, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-cf1e2162, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-cf1e2162 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-faad9e59 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-faad9e59 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-faad9e59 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-faad9e59 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-faad9e59 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-faad9e59 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-faad9e59 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-faad9e59, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-faad9e59, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-faad9e59, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-faad9e59, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-faad9e59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-faad9e59 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-faad9e59 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-faad9e59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-faad9e59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-faad9e59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-faad9e59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-faad9e59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-faad9e59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-faad9e59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-faad9e59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-faad9e59, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-faad9e59, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-faad9e59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-faad9e59 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-faad9e59 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-faad9e59 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a95-faad9e59 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a96-faad9e59 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9b-faad9e59 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9d-faad9e59 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa2-faad9e59 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa4-faad9e59 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa7-faad9e59, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-faad9e59 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-faad9e59 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-faad9e59 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-faad9e59 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-faad9e59 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-faad9e59 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-faad9e59 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-faad9e59 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-faad9e59, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-faad9e59 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-faad9e59 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-faad9e59 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-faad9e59 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-faad9e59 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-faad9e59 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-faad9e59 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-faad9e59 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-faad9e59 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-faad9e59, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-faad9e59, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-faad9e59, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-faad9e59, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-faad9e59, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-faad9e59, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-faad9e59, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-faad9e59, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-faad9e59, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-faad9e59, #w-node-_52b2c392-1215-2cf1-abeb-1bdf53e5fefd-8af507d0, #w-node-_52b2c392-1215-2cf1-abeb-1bdf53e5ff08-8af507d0, #w-node-_52b2c392-1215-2cf1-abeb-1bdf53e5ff13-8af507d0, #w-node-ef729062-c7f2-c1c8-a689-7cbd5eb8a92e-8af507d0, #w-node-ef729062-c7f2-c1c8-a689-7cbd5eb8a932-8af507d0, #w-node-ef729062-c7f2-c1c8-a689-7cbd5eb8a933-8af507d0, #w-node-ef729062-c7f2-c1c8-a689-7cbd5eb8a937-8af507d0, #w-node-ef729062-c7f2-c1c8-a689-7cbd5eb8a938-8af507d0, #w-node-ef729062-c7f2-c1c8-a689-7cbd5eb8a93c-8af507d0, #w-node-ef729062-c7f2-c1c8-a689-7cbd5eb8a93d-8af507d0, #w-node-ef729062-c7f2-c1c8-a689-7cbd5eb8a941-8af507d0, #w-node-ef729062-c7f2-c1c8-a689-7cbd5eb8a942-8af507d0, #w-node-ef729062-c7f2-c1c8-a689-7cbd5eb8a946-8af507d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef729062-c7f2-c1c8-a689-7cbd5eb8a94a-8af507d0, #w-node-ef729062-c7f2-c1c8-a689-7cbd5eb8a951-8af507d0 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-18ef4834 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-18ef4834 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-18ef4834 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-18ef4834 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-18ef4834 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-18ef4834 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-18ef4834, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-18ef4834, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-18ef4834, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-18ef4834, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-18ef4834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-18ef4834 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-18ef4834 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-18ef4834 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-18ef4834, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-18ef4834, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-18ef4834, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-18ef4834, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-18ef4834, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-18ef4834 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-18ef4834, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-18ef4834 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-18ef4834, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-18ef4834, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-18ef4834 {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-18ef4834, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-18ef4834, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-18ef4834, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-18ef4834, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-18ef4834, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-18ef4834, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-18ef4834 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-18ef4834 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-18ef4834 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a95-18ef4834 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a96-18ef4834 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9b-18ef4834 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a9d-18ef4834 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa2-18ef4834 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa4-18ef4834 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4aa7-18ef4834, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-18ef4834 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-18ef4834 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-18ef4834 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-18ef4834 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-18ef4834 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-18ef4834 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-18ef4834 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-18ef4834 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-18ef4834, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-18ef4834 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-18ef4834 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-18ef4834 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-18ef4834 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-18ef4834 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-18ef4834 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-18ef4834 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-18ef4834 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-18ef4834 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-18ef4834, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-18ef4834, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-18ef4834, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-18ef4834, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-18ef4834, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-18ef4834, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-18ef4834, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-18ef4834, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-18ef4834, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-18ef4834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebc5d78b-7bf2-1ecd-440a-2f5dab824b47-ab824b47 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_4d47a76d-2a53-1a32-fac5-000c125eb8f7-2effd4ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d47a76d-2a53-1a32-fac5-000c125eb8f8-2effd4ad {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_99a714ec-2bb2-c742-74fb-2f44c57b4f2f-2effd4ad {
  order: 0;
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_4d47a76d-2a53-1a32-fac5-000c125eb902-2effd4ad {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4d47a76d-2a53-1a32-fac5-000c125eb913-2effd4ad {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_4d47a76d-2a53-1a32-fac5-000c125eb932-2effd4ad {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_34154b19-9db8-459f-a345-79d3665e159d-2effd4ad {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_34154b19-9db8-459f-a345-79d3665e15a1-2effd4ad {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_34154b19-9db8-459f-a345-79d3665e15a9-2effd4ad {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_34154b19-9db8-459f-a345-79d3665e15de-2effd4ad {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_34154b19-9db8-459f-a345-79d3665e15e9-2effd4ad {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_34154b19-9db8-459f-a345-79d3665e15ea-2effd4ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34154b19-9db8-459f-a345-79d3665e15f4-2effd4ad {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_34154b19-9db8-459f-a345-79d3665e15f5-2effd4ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34154b19-9db8-459f-a345-79d3665e15f9-2effd4ad {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-eab69b69-a359-57c2-d23c-a182470617c2-2effd4ad {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-eab69b69-a359-57c2-d23c-a182470617c8-2effd4ad {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-eab69b69-a359-57c2-d23c-a18247061812-2effd4ad, #w-node-eab69b69-a359-57c2-d23c-a182470618ad-2effd4ad, #w-node-eab69b69-a359-57c2-d23c-a18247061861-2effd4ad, #w-node-eab69b69-a359-57c2-d23c-a182470618db-2effd4ad, #w-node-eab69b69-a359-57c2-d23c-a18247061910-2effd4ad, #w-node-eab69b69-a359-57c2-d23c-a18247061a89-2effd4ad, #w-node-eab69b69-a359-57c2-d23c-a18247061ad0-2effd4ad, #w-node-eab69b69-a359-57c2-d23c-a18247061b27-2effd4ad, #w-node-eab69b69-a359-57c2-d23c-a18247061ba8-2effd4ad, #w-node-eab69b69-a359-57c2-d23c-a18247061d47-2effd4ad {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02e47-2effd4ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02e6e-2effd4ad {
  place-self: center end;
}

#w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02e76-2effd4ad {
  place-self: end;
}

#w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02e7d-2effd4ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02e98-2effd4ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02ea0-2effd4ad, #w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02ea1-2effd4ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02ea3-2effd4ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02eef-2effd4ad, #w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02ef0-2effd4ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02ef2-2effd4ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02f5a-2effd4ad, #w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02f5b-2effd4ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02f5d-2effd4ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02f82-2effd4ad, #w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02fa8-2effd4ad, #w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02fd7-2effd4ad, #w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02fe4-2effd4ad, #w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf0300d-2effd4ad, #w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf03049-2effd4ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2beb50d8-3cd2-5fb2-1d76-1bbd0b3d7573-2effd4ad {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_2beb50d8-3cd2-5fb2-1d76-1bbd0b3d7581-2effd4ad, #w-node-_2beb50d8-3cd2-5fb2-1d76-1bbd0b3d758e-2effd4ad, #w-node-_2beb50d8-3cd2-5fb2-1d76-1bbd0b3d758f-2effd4ad, #w-node-_2beb50d8-3cd2-5fb2-1d76-1bbd0b3d759c-2effd4ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55a05fb5-a185-88ad-9e3f-5f01103ebd24-2effd4ad {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_55a05fb5-a185-88ad-9e3f-5f01103ebd2a-2effd4ad {
  grid-area: 3 / 1 / 4 / 2;
  align-self: end;
}

#w-node-_55a05fb5-a185-88ad-9e3f-5f01103ebd30-2effd4ad {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_55a05fb5-a185-88ad-9e3f-5f01103ebd32-2effd4ad {
  grid-area: 3 / 2 / 4 / 4;
  align-self: end;
}

#w-node-_55a05fb5-a185-88ad-9e3f-5f01103ebd34-2effd4ad {
  grid-area: 4 / 2 / 5 / 3;
  align-self: center;
}

#w-node-_55a05fb5-a185-88ad-9e3f-5f01103ebd36-2effd4ad {
  grid-area: 4 / 3 / 5 / 4;
  align-self: center;
}

#w-node-_6b08c347-100f-3c5b-2851-c84e045f3961-e9abc3a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08c347-100f-3c5b-2851-c84e045f3962-e9abc3a2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6b08c347-100f-3c5b-2851-c84e045f396e-e9abc3a2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6b08c347-100f-3c5b-2851-c84e045f397d-e9abc3a2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6b08c347-100f-3c5b-2851-c84e045f399d-e9abc3a2 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_70f77572-d591-5976-904a-6b2c37cfe9f9-e9abc3a2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_70f77572-d591-5976-904a-6b2c37cfe9fd-e9abc3a2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_70f77572-d591-5976-904a-6b2c37cfea05-e9abc3a2 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_70f77572-d591-5976-904a-6b2c37cfea3a-e9abc3a2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_70f77572-d591-5976-904a-6b2c37cfea43-e9abc3a2 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_70f77572-d591-5976-904a-6b2c37cfea44-e9abc3a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70f77572-d591-5976-904a-6b2c37cfea4a-e9abc3a2 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_70f77572-d591-5976-904a-6b2c37cfea4b-e9abc3a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70f77572-d591-5976-904a-6b2c37cfea4f-e9abc3a2 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-d080b527-7dd6-8a03-8ea2-9113aed87ac7-e9abc3a2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d080b527-7dd6-8a03-8ea2-9113aed87acd-e9abc3a2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d080b527-7dd6-8a03-8ea2-9113aed87b17-e9abc3a2, #w-node-d080b527-7dd6-8a03-8ea2-9113aed87b3f-e9abc3a2, #w-node-d080b527-7dd6-8a03-8ea2-9113aed87b6d-e9abc3a2, #w-node-d080b527-7dd6-8a03-8ea2-9113aed87bb9-e9abc3a2, #w-node-d080b527-7dd6-8a03-8ea2-9113aed87bd5-e9abc3a2, #w-node-d080b527-7dd6-8a03-8ea2-9113aed87d7f-e9abc3a2, #w-node-d080b527-7dd6-8a03-8ea2-9113aed87dc6-e9abc3a2, #w-node-d080b527-7dd6-8a03-8ea2-9113aed87e1d-e9abc3a2, #w-node-d080b527-7dd6-8a03-8ea2-9113aed87e62-e9abc3a2, #w-node-d080b527-7dd6-8a03-8ea2-9113aed88000-e9abc3a2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_971ed502-d706-91bb-270e-f4d56a4e6b2f-e9abc3a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_971ed502-d706-91bb-270e-f4d56a4e6b56-e9abc3a2 {
  place-self: center end;
}

#w-node-_971ed502-d706-91bb-270e-f4d56a4e6b5e-e9abc3a2 {
  place-self: end;
}

#w-node-_971ed502-d706-91bb-270e-f4d56a4e6b65-e9abc3a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_971ed502-d706-91bb-270e-f4d56a4e6b80-e9abc3a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_971ed502-d706-91bb-270e-f4d56a4e6b88-e9abc3a2, #w-node-_971ed502-d706-91bb-270e-f4d56a4e6b89-e9abc3a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_971ed502-d706-91bb-270e-f4d56a4e6b8b-e9abc3a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_971ed502-d706-91bb-270e-f4d56a4e6bd7-e9abc3a2, #w-node-_971ed502-d706-91bb-270e-f4d56a4e6bd8-e9abc3a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_971ed502-d706-91bb-270e-f4d56a4e6bda-e9abc3a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_971ed502-d706-91bb-270e-f4d56a4e6c42-e9abc3a2, #w-node-_971ed502-d706-91bb-270e-f4d56a4e6c43-e9abc3a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_971ed502-d706-91bb-270e-f4d56a4e6c45-e9abc3a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_971ed502-d706-91bb-270e-f4d56a4e6c6a-e9abc3a2, #w-node-_971ed502-d706-91bb-270e-f4d56a4e6c90-e9abc3a2, #w-node-_971ed502-d706-91bb-270e-f4d56a4e6cbf-e9abc3a2, #w-node-_971ed502-d706-91bb-270e-f4d56a4e6ccc-e9abc3a2, #w-node-_971ed502-d706-91bb-270e-f4d56a4e6cf5-e9abc3a2, #w-node-_971ed502-d706-91bb-270e-f4d56a4e6d31-e9abc3a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_66c652b1-bcb8-e953-aed0-96957dc5fcf6-e9abc3a2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_66c652b1-bcb8-e953-aed0-96957dc5fd04-e9abc3a2, #w-node-_66c652b1-bcb8-e953-aed0-96957dc5fd11-e9abc3a2, #w-node-_66c652b1-bcb8-e953-aed0-96957dc5fd12-e9abc3a2, #w-node-_66c652b1-bcb8-e953-aed0-96957dc5fd1f-e9abc3a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac58fd92-8e7e-6488-2c22-73057918f0e2-e9abc3a2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ac58fd92-8e7e-6488-2c22-73057918f0e6-e9abc3a2 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: end;
}

#w-node-ac58fd92-8e7e-6488-2c22-73057918f0ec-e9abc3a2 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ac58fd92-8e7e-6488-2c22-73057918f0ee-e9abc3a2 {
  grid-area: 3 / 2 / 4 / 4;
  align-self: end;
}

#w-node-ac58fd92-8e7e-6488-2c22-73057918f0f0-e9abc3a2 {
  grid-area: 4 / 2 / 5 / 3;
  align-self: center;
}

#w-node-ac58fd92-8e7e-6488-2c22-73057918f0f2-e9abc3a2 {
  grid-area: 4 / 3 / 5 / 4;
  align-self: center;
}

#w-node-b86d251a-61aa-7d50-0ae1-e633b2ee90e3-a30e4bf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b86d251a-61aa-7d50-0ae1-e633b2ee90e4-a30e4bf3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b86d251a-61aa-7d50-0ae1-e633b2ee90f3-a30e4bf3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b86d251a-61aa-7d50-0ae1-e633b2ee9102-a30e4bf3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b86d251a-61aa-7d50-0ae1-e633b2ee9122-a30e4bf3 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_1754e105-099e-1a4d-6b8c-682ce4b107fa-a30e4bf3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1754e105-099e-1a4d-6b8c-682ce4b107fe-a30e4bf3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1754e105-099e-1a4d-6b8c-682ce4b10806-a30e4bf3 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_1754e105-099e-1a4d-6b8c-682ce4b1083b-a30e4bf3 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1754e105-099e-1a4d-6b8c-682ce4b10844-a30e4bf3 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1754e105-099e-1a4d-6b8c-682ce4b10845-a30e4bf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1754e105-099e-1a4d-6b8c-682ce4b1084b-a30e4bf3 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1754e105-099e-1a4d-6b8c-682ce4b1084c-a30e4bf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1754e105-099e-1a4d-6b8c-682ce4b10850-a30e4bf3 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_99410a32-0fb4-206a-695e-b89585d1e549-a30e4bf3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_99410a32-0fb4-206a-695e-b89585d1e54f-a30e4bf3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_99410a32-0fb4-206a-695e-b89585d1e599-a30e4bf3, #w-node-_99410a32-0fb4-206a-695e-b89585d1e5c1-a30e4bf3, #w-node-_99410a32-0fb4-206a-695e-b89585d1e5ef-a30e4bf3, #w-node-_99410a32-0fb4-206a-695e-b89585d1e63b-a30e4bf3, #w-node-_99410a32-0fb4-206a-695e-b89585d1e657-a30e4bf3, #w-node-_99410a32-0fb4-206a-695e-b89585d1e7c1-a30e4bf3, #w-node-_99410a32-0fb4-206a-695e-b89585d1e808-a30e4bf3, #w-node-_99410a32-0fb4-206a-695e-b89585d1e85f-a30e4bf3, #w-node-_99410a32-0fb4-206a-695e-b89585d1e8a4-a30e4bf3, #w-node-_99410a32-0fb4-206a-695e-b89585d1ea42-a30e4bf3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_364b92b8-6f55-4ea5-8407-4428beff3758-a30e4bf3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_364b92b8-6f55-4ea5-8407-4428beff3766-a30e4bf3, #w-node-_364b92b8-6f55-4ea5-8407-4428beff3773-a30e4bf3, #w-node-_364b92b8-6f55-4ea5-8407-4428beff3774-a30e4bf3, #w-node-_364b92b8-6f55-4ea5-8407-4428beff3781-a30e4bf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07d256ff-a71a-0a24-34e0-08e777ae3b42-a30e4bf3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_07d256ff-a71a-0a24-34e0-08e777ae3b46-a30e4bf3 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: end;
}

#w-node-_07d256ff-a71a-0a24-34e0-08e777ae3b4c-a30e4bf3 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_07d256ff-a71a-0a24-34e0-08e777ae3b4e-a30e4bf3 {
  grid-area: 3 / 2 / 4 / 4;
  align-self: end;
}

#w-node-_07d256ff-a71a-0a24-34e0-08e777ae3b50-a30e4bf3 {
  grid-area: 4 / 2 / 5 / 3;
  align-self: center;
}

#w-node-_07d256ff-a71a-0a24-34e0-08e777ae3b52-a30e4bf3 {
  grid-area: 4 / 3 / 5 / 4;
  align-self: center;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-f90a099d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-f90a099d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-f90a099d {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-f90a099d {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_81bdbe11-e067-ba17-1109-ba17c90237cd-f90a099d {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957f0-f90a099d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbe2c566-84a6-c58c-5274-4cd139dfc6fa-f90a099d {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595806-f90a099d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-f90a099d {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-f90a099d, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-f90a099d, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-f90a099d, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-f90a099d, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-f90a099d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-f90a099d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-f90a099d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-f90a099d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-f90a099d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-f90a099d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-f90a099d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-f90a099d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-f90a099d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-f90a099d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-f90a099d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-f90a099d, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-f90a099d, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-f90a099d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-f90a099d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-f90a099d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-f90a099d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-f90a099d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-f90a099d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-f90a099d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-f90a099d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-f90a099d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-f90a099d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-f90a099d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-f90a099d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-c6691e49 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-c6691e49 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-c6691e49 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-c6691e49 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_81bdbe11-e067-ba17-1109-ba17c90237cd-c6691e49 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957f0-c6691e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbe2c566-84a6-c58c-5274-4cd139dfc6fa-c6691e49 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595806-c6691e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94c268ad-3eee-f205-ee94-7ff96bc9a0f1-c6691e49 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-c6691e49 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-c6691e49 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-c6691e49, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-c6691e49, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-c6691e49, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-c6691e49, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-c6691e49, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-c6691e49 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-c6691e49, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-c6691e49 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-c6691e49, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-c6691e49, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-c6691e49, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-c6691e49, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-c6691e49, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-c6691e49, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-c6691e49 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f29dd-c6691e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2a03-c6691e49 {
  place-self: center end;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2a0b-c6691e49 {
  place-self: end;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2a11-c6691e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_352007d5-3498-ff7d-2726-ff502d8f2a2b-c6691e49 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2a33-c6691e49, #w-node-_352007d5-3498-ff7d-2726-ff502d8f2a34-c6691e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2a36-c6691e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2a82-c6691e49, #w-node-_352007d5-3498-ff7d-2726-ff502d8f2a83-c6691e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2a85-c6691e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2aed-c6691e49, #w-node-_352007d5-3498-ff7d-2726-ff502d8f2aee-c6691e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2af0-c6691e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_352007d5-3498-ff7d-2726-ff502d8f2b15-c6691e49, #w-node-_352007d5-3498-ff7d-2726-ff502d8f2b3b-c6691e49, #w-node-_352007d5-3498-ff7d-2726-ff502d8f2b6a-c6691e49, #w-node-_352007d5-3498-ff7d-2726-ff502d8f2b77-c6691e49, #w-node-_352007d5-3498-ff7d-2726-ff502d8f2ba0-c6691e49, #w-node-_352007d5-3498-ff7d-2726-ff502d8f2bdc-c6691e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5ea93789-114c-5525-736d-df0bd6fc9f25-c6691e49 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-c6691e49, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-c6691e49, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-c6691e49, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-c6691e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-9a70c06a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-9a70c06a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-9a70c06a {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-e58b2685-8af0-c05a-ee34-334a843e07a9-9a70c06a {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-e77c6fc1-814e-1865-41e1-c53cbcf13341-9a70c06a {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-9a70c06a {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-9a70c06a, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-9a70c06a, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-9a70c06a, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-9a70c06a, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-9a70c06a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-9a70c06a {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-9a70c06a {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-9a70c06a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-9a70c06a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-9a70c06a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-9a70c06a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-9a70c06a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-9a70c06a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-9a70c06a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-9a70c06a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-9a70c06a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-9a70c06a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-9a70c06a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-9a70c06a {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-9a70c06a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-9a70c06a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-9a70c06a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-9a70c06a, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-9a70c06a, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-9a70c06a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-9a70c06a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-9a70c06a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-9a70c06a {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-9a70c06a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-9a70c06a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-9a70c06a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-9a70c06a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-9a70c06a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-9a70c06a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-9a70c06a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-9a70c06a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-9a70c06a, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-9a70c06a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-9a70c06a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-9a70c06a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-9a70c06a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-9a70c06a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-9a70c06a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-9a70c06a {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-9a70c06a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-9a70c06a {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-9a70c06a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-9a70c06a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-9a70c06a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-9a70c06a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-9a70c06a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-9a70c06a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-9a70c06a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-9a70c06a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-9a70c06a, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-9a70c06a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-5e0af3c7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-5e0af3c7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-5e0af3c7 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_81bdbe11-e067-ba17-1109-ba17c90237cd-5e0af3c7 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957f0-5e0af3c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbe2c566-84a6-c58c-5274-4cd139dfc6fa-5e0af3c7 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595806-5e0af3c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-5e0af3c7 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-5e0af3c7, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-5e0af3c7, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-5e0af3c7, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-5e0af3c7, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-5e0af3c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-5e0af3c7 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-5e0af3c7 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-5e0af3c7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-5e0af3c7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-5e0af3c7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-5e0af3c7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-5e0af3c7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-5e0af3c7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-5e0af3c7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-5e0af3c7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-5e0af3c7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-5e0af3c7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-5e0af3c7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-5e0af3c7 {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-5e0af3c7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-5e0af3c7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-5e0af3c7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-5e0af3c7, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-5e0af3c7, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-5e0af3c7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-5e0af3c7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0deca4b-5e0af3c7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0deca5b-5e0af3c7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0decaa9-5e0af3c7 {
  justify-self: end;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0decaaa-5e0af3c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0decaaf-5e0af3c7 {
  justify-self: end;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0decab1-5e0af3c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0decab6-5e0af3c7 {
  justify-self: end;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0decab8-5e0af3c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0decabb-5e0af3c7 {
  justify-self: end;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0decabd-5e0af3c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0decac2-5e0af3c7, #w-node-f2bebcf1-ba27-f24c-552c-a7f7f0decae2-5e0af3c7 {
  justify-self: end;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0decae3-5e0af3c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0decae8-5e0af3c7 {
  justify-self: end;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0decaea-5e0af3c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0decaef-5e0af3c7 {
  justify-self: end;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0decaf1-5e0af3c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0decaf4-5e0af3c7 {
  justify-self: end;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0decaf6-5e0af3c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f2bebcf1-ba27-f24c-552c-a7f7f0decafb-5e0af3c7 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-5e0af3c7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-5e0af3c7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-5e0af3c7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-5e0af3c7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-5e0af3c7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-5e0af3c7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-5e0af3c7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-5e0af3c7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-5e0af3c7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-5e0af3c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-490432c3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-490432c3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-490432c3 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-c3f8e3af-feaa-1610-38ad-fcd594299d1b-490432c3 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_7ee6acce-6b99-cb72-c452-84adc7822648-490432c3 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-490432c3 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-490432c3, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-490432c3, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-490432c3, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-490432c3, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-490432c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-490432c3 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-490432c3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-490432c3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-490432c3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-490432c3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-490432c3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-490432c3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-490432c3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-490432c3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-490432c3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-490432c3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-490432c3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-490432c3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-490432c3 {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-490432c3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-490432c3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-490432c3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-490432c3, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-490432c3, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-490432c3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-490432c3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-490432c3 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-490432c3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-490432c3 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-490432c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-490432c3 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-490432c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-490432c3 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-490432c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-490432c3 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-490432c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-490432c3, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-490432c3 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-490432c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-490432c3 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-490432c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-490432c3 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-490432c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-490432c3 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-490432c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-490432c3 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-490432c3, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-490432c3, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-490432c3, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-490432c3, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-490432c3, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-490432c3, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-490432c3, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-490432c3, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-490432c3, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-490432c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-97ba6f57 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-97ba6f57 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-97ba6f57 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_51682048-b41e-1af0-ee81-e7dff8bf61ca-97ba6f57 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_488e6a21-a9e2-050d-fb39-7ad88c34578b-97ba6f57 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-97ba6f57 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-97ba6f57, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-97ba6f57, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-97ba6f57, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-97ba6f57, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-97ba6f57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-97ba6f57 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-97ba6f57 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-97ba6f57 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-97ba6f57, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-97ba6f57, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-97ba6f57, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-97ba6f57, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-97ba6f57, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-97ba6f57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-97ba6f57, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-97ba6f57 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-97ba6f57, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-97ba6f57, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-97ba6f57 {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-97ba6f57, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-97ba6f57, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-97ba6f57, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-97ba6f57, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-97ba6f57, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-97ba6f57, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-97ba6f57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704dca-97ba6f57 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704dda-97ba6f57 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704e28-97ba6f57 {
  justify-self: end;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704e29-97ba6f57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704e2e-97ba6f57 {
  justify-self: end;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704e30-97ba6f57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704e35-97ba6f57 {
  justify-self: end;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704e37-97ba6f57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704e3a-97ba6f57 {
  justify-self: end;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704e3c-97ba6f57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704e41-97ba6f57, #w-node-a85b05ae-32a4-9543-ba80-57a0d9704e61-97ba6f57 {
  justify-self: end;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704e62-97ba6f57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704e67-97ba6f57 {
  justify-self: end;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704e69-97ba6f57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704e6e-97ba6f57 {
  justify-self: end;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704e70-97ba6f57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704e73-97ba6f57 {
  justify-self: end;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704e75-97ba6f57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a85b05ae-32a4-9543-ba80-57a0d9704e7a-97ba6f57 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-97ba6f57, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-97ba6f57, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-97ba6f57, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-97ba6f57, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-97ba6f57, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-97ba6f57, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-97ba6f57, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-97ba6f57, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-97ba6f57, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-97ba6f57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-00419477 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-00419477 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-00419477 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_5c10240f-10c6-1df3-1341-69b0fb011573-00419477 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-af286d1f-db96-ea62-89a0-7fc717c12c56-00419477 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-00419477 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-00419477, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-00419477, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-00419477, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-00419477, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-00419477 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-00419477 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-00419477 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-00419477 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-00419477, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-00419477, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-00419477, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-00419477, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-00419477, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-00419477 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-00419477, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-00419477 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-00419477, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-00419477, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-00419477 {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-00419477, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-00419477, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-00419477, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-00419477, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-00419477, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-00419477, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-00419477 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35cb4-00419477 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35cc4-00419477 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35d12-00419477 {
  justify-self: end;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35d13-00419477 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35d18-00419477 {
  justify-self: end;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35d1a-00419477 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35d1f-00419477 {
  justify-self: end;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35d21-00419477 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35d24-00419477 {
  justify-self: end;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35d26-00419477 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35d2b-00419477, #w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35d4b-00419477 {
  justify-self: end;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35d4c-00419477 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35d51-00419477 {
  justify-self: end;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35d53-00419477 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35d58-00419477 {
  justify-self: end;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35d5a-00419477 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35d5d-00419477 {
  justify-self: end;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35d5f-00419477 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35d64-00419477 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-00419477, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-00419477, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-00419477, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-00419477, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-00419477, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-00419477, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-00419477, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-00419477, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-00419477, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-00419477 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-9d41d4c2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-9d41d4c2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-9d41d4c2 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_2616707f-eb5a-e2b5-94a9-7ce0509e7c45-9d41d4c2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_7b9e9aa4-9ba5-a3d7-8b8e-20dd6132aed1-9d41d4c2 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-9d41d4c2 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-9d41d4c2, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-9d41d4c2, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-9d41d4c2, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-9d41d4c2, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-9d41d4c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-9d41d4c2 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-9d41d4c2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-9d41d4c2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-9d41d4c2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-9d41d4c2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-9d41d4c2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-9d41d4c2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-9d41d4c2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-9d41d4c2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-9d41d4c2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-9d41d4c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-9d41d4c2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-9d41d4c2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-9d41d4c2 {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-9d41d4c2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-9d41d4c2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-9d41d4c2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-9d41d4c2, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-9d41d4c2, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-9d41d4c2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-9d41d4c2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-9d41d4c2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-9d41d4c2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-9d41d4c2 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-9d41d4c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-9d41d4c2 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-9d41d4c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-9d41d4c2 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-9d41d4c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-9d41d4c2 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-9d41d4c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-9d41d4c2, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-9d41d4c2 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-9d41d4c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-9d41d4c2 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-9d41d4c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-9d41d4c2 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-9d41d4c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-9d41d4c2 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-9d41d4c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-9d41d4c2 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-9d41d4c2, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-9d41d4c2, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-9d41d4c2, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-9d41d4c2, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-9d41d4c2, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-9d41d4c2, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-9d41d4c2, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-9d41d4c2, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-9d41d4c2, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-9d41d4c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-45a71748 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-45a71748 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-45a71748 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-fb1ec45c-8c73-9477-46cc-74b97d2c75bb-45a71748 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9f1de018-cf6c-ffdc-7af4-301ca227d822-45a71748 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-45a71748 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-45a71748, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-45a71748, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-45a71748, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-45a71748, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-45a71748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-45a71748 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-45a71748 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-45a71748 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-45a71748, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-45a71748, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-45a71748, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-45a71748, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-45a71748, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-45a71748 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-45a71748, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-45a71748 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-45a71748, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-45a71748, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-45a71748 {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-45a71748, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-45a71748, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-45a71748, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-45a71748, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-45a71748, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-45a71748, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-45a71748 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f3097-45a71748 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f30a7-45a71748 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f30f5-45a71748 {
  justify-self: end;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f30f6-45a71748 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f30fb-45a71748 {
  justify-self: end;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f30fd-45a71748 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f3102-45a71748 {
  justify-self: end;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f3104-45a71748 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f3107-45a71748 {
  justify-self: end;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f3109-45a71748 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f310e-45a71748, #w-node-ed78f4cb-0d72-5972-1726-ebb06e1f312e-45a71748 {
  justify-self: end;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f312f-45a71748 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f3134-45a71748 {
  justify-self: end;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f3136-45a71748 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f313b-45a71748 {
  justify-self: end;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f313d-45a71748 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f3140-45a71748 {
  justify-self: end;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f3142-45a71748 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed78f4cb-0d72-5972-1726-ebb06e1f3147-45a71748 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-45a71748, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-45a71748, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-45a71748, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-45a71748, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-45a71748, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-45a71748, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-45a71748, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-45a71748, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-45a71748, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-45a71748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-a384335e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-a384335e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-a384335e {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_3f82d253-07f4-4927-e148-ef57c4a39548-a384335e {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-e5dec138-4295-a10c-fed8-83518577a45b-a384335e {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-a384335e {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-a384335e, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-a384335e, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-a384335e, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-a384335e, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-a384335e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-a384335e {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-a384335e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-a384335e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-a384335e, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-a384335e, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-a384335e, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-a384335e, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-a384335e, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-a384335e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-a384335e, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-a384335e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-a384335e, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-a384335e, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-a384335e {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-a384335e, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-a384335e, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-a384335e, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-a384335e, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-a384335e, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-a384335e, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-a384335e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-a384335e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-a384335e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-a384335e {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-a384335e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-a384335e {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-a384335e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-a384335e {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-a384335e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-a384335e {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-a384335e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-a384335e, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-a384335e {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-a384335e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-a384335e {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-a384335e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-a384335e {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-a384335e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-a384335e {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-a384335e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-a384335e {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-a384335e, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-a384335e, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-a384335e, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-a384335e, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-a384335e, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-a384335e, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-a384335e, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-a384335e, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-a384335e, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-a384335e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-95d02741 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-95d02741 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-95d02741 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_3bdf8f4d-014a-97d3-c965-64440c773d5f-95d02741 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_405e2197-629f-bcc8-fab9-b144f6adb18d-95d02741 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-95d02741 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-95d02741, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-95d02741, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-95d02741, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-95d02741, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-95d02741 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-95d02741 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-95d02741 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-95d02741 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-95d02741, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-95d02741, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-95d02741, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-95d02741, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-95d02741, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-95d02741 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-95d02741, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-95d02741 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-95d02741, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-95d02741, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-95d02741 {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-95d02741, #w-node-_1b523fb0-f283-750d-f7aa-783fec42233f-95d02741, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-95d02741, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-95d02741, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-95d02741, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-95d02741, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-95d02741, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-95d02741 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db8868f-95d02741 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db8869f-95d02741 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db886ed-95d02741 {
  justify-self: end;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db886ee-95d02741 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db886f3-95d02741 {
  justify-self: end;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db886f5-95d02741 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db886fa-95d02741 {
  justify-self: end;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db886fc-95d02741 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db886ff-95d02741 {
  justify-self: end;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db88701-95d02741 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db88706-95d02741, #w-node-_604de0ea-6d5e-0065-860e-6b750db88726-95d02741 {
  justify-self: end;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db88727-95d02741 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db8872c-95d02741 {
  justify-self: end;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db8872e-95d02741 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db88733-95d02741 {
  justify-self: end;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db88735-95d02741 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db88738-95d02741 {
  justify-self: end;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db8873a-95d02741 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_604de0ea-6d5e-0065-860e-6b750db8873f-95d02741 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-95d02741, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-95d02741, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-95d02741, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-95d02741, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-95d02741, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-95d02741, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-95d02741, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-95d02741, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-95d02741, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-95d02741 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-97469848 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-97469848 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-97469848 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ba5a5ec6-9211-70aa-282e-a0666c4562dd-97469848 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_10121722-6c2d-eae8-038c-fc6e6b16b9a4-97469848 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-97469848 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-97469848, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-97469848, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-97469848, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-97469848, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-97469848 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-97469848 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-97469848 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-97469848 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-97469848, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-97469848, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-97469848, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-97469848, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-97469848, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-97469848 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-97469848, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-97469848 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-97469848, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-97469848, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-97469848 {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-97469848, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-97469848, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-97469848, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-97469848, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-97469848, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-97469848, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-97469848 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-97469848 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-97469848 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-97469848 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-97469848 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-97469848 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-97469848 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-97469848 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-97469848 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-97469848 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-97469848 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-97469848, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-97469848 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-97469848 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-97469848 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-97469848 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-97469848 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-97469848 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-97469848 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-97469848 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-97469848 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-97469848, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-97469848, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-97469848, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-97469848, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-97469848, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-97469848, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-97469848, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-97469848, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-97469848, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-97469848 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-865d94f1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-865d94f1 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-865d94f1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-e58b2685-8af0-c05a-ee34-334a843e07a9-865d94f1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-e77c6fc1-814e-1865-41e1-c53cbcf13341-865d94f1 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-865d94f1 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-865d94f1, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-865d94f1, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-865d94f1, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-865d94f1, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-865d94f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-865d94f1 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-865d94f1 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-865d94f1 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-865d94f1, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-865d94f1, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-865d94f1, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-865d94f1, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-865d94f1, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-865d94f1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-865d94f1, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-865d94f1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-865d94f1, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-865d94f1, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-865d94f1 {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-865d94f1, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-865d94f1, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-865d94f1, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-865d94f1, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-865d94f1, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-865d94f1, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-865d94f1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-865d94f1, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-865d94f1, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-865d94f1, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-865d94f1, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-865d94f1, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-865d94f1, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-865d94f1, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-865d94f1, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-865d94f1, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-865d94f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-abc0374c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-abc0374c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-abc0374c {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-fba9cd98-43ef-8c80-a53f-618fe34e4dd3-abc0374c {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_3cde423f-2a07-a49f-3b84-728272bf7009-abc0374c {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-abc0374c {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-abc0374c, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-abc0374c, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-abc0374c, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-abc0374c, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-abc0374c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-abc0374c {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-abc0374c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-abc0374c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-abc0374c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-abc0374c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-abc0374c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-abc0374c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-abc0374c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-abc0374c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-abc0374c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-abc0374c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-abc0374c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-abc0374c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-abc0374c {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-abc0374c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-abc0374c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-abc0374c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-abc0374c, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-abc0374c, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-abc0374c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-abc0374c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-abc0374c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-abc0374c {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-abc0374c {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-abc0374c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-abc0374c {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-abc0374c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-abc0374c {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-abc0374c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-abc0374c {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-abc0374c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-abc0374c, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-abc0374c {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-abc0374c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-abc0374c {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-abc0374c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-abc0374c {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-abc0374c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-abc0374c {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-abc0374c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-abc0374c {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-abc0374c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-abc0374c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-abc0374c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-abc0374c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-abc0374c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-abc0374c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-abc0374c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-abc0374c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-abc0374c, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-abc0374c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-84e8d627 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-84e8d627 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-84e8d627 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-fba9cd98-43ef-8c80-a53f-618fe34e4dd3-84e8d627 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_3cde423f-2a07-a49f-3b84-728272bf7009-84e8d627 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-84e8d627 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-84e8d627, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-84e8d627, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-84e8d627, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-84e8d627, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-84e8d627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-84e8d627 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-84e8d627 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-84e8d627 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-84e8d627, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-84e8d627, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-84e8d627, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-84e8d627, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-84e8d627, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-84e8d627 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-84e8d627, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-84e8d627 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-84e8d627, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-84e8d627, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-84e8d627 {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-84e8d627, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-84e8d627, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-84e8d627, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-84e8d627, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-84e8d627, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-84e8d627, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-84e8d627 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-84e8d627, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-84e8d627, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-84e8d627, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-84e8d627, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-84e8d627, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-84e8d627, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-84e8d627, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-84e8d627, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-84e8d627, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-84e8d627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-45da5651 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-45da5651 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-45da5651 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_48c0104b-b7da-259a-72c9-be2e2ec12c6c-45da5651 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_053490a7-2613-9401-6d31-fcf3cd7dd504-45da5651 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-45da5651 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-45da5651, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-45da5651, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-45da5651, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-45da5651, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-45da5651 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-45da5651 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-45da5651 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-45da5651 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-45da5651, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-45da5651, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-45da5651, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-45da5651, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-45da5651, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-45da5651 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-45da5651, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-45da5651 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-45da5651, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-45da5651, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-45da5651 {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-45da5651, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-45da5651, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-45da5651, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-45da5651, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-45da5651, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-45da5651, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-45da5651 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-45da5651 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-45da5651 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-45da5651 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-45da5651 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-45da5651 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-45da5651 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-45da5651 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-45da5651 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-45da5651 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-45da5651 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-45da5651, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-45da5651 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-45da5651 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-45da5651 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-45da5651 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-45da5651 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-45da5651 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-45da5651 {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-45da5651 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-45da5651 {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-45da5651, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-45da5651, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-45da5651, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-45da5651, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-45da5651, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-45da5651, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-45da5651, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-45da5651, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-45da5651, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-45da5651 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-2cf3abd7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-2cf3abd7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-2cf3abd7 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_48c0104b-b7da-259a-72c9-be2e2ec12c6c-2cf3abd7 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_053490a7-2613-9401-6d31-fcf3cd7dd504-2cf3abd7 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-2cf3abd7 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-2cf3abd7, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-2cf3abd7, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-2cf3abd7, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-2cf3abd7, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-2cf3abd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-2cf3abd7 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-2cf3abd7 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-2cf3abd7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-2cf3abd7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-2cf3abd7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-2cf3abd7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-2cf3abd7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-2cf3abd7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-2cf3abd7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-2cf3abd7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-2cf3abd7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3417f-2cf3abd7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34185-2cf3abd7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3418b-2cf3abd7 {
  align-self: stretch;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-2cf3abd7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-2cf3abd7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-2cf3abd7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-2cf3abd7, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-2cf3abd7, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-2cf3abd7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-2cf3abd7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-2cf3abd7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-2cf3abd7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-2cf3abd7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-2cf3abd7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-2cf3abd7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-2cf3abd7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-2cf3abd7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-2cf3abd7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-2cf3abd7, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-2cf3abd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-0f648c79 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-0f648c79 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-0f648c79 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-0f648c79 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_3cde423f-2a07-a49f-3b84-728272bf7009-0f648c79 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-0f648c79 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-0f648c79, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-0f648c79, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-0f648c79, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-0f648c79, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-0f648c79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-0f648c79 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-0f648c79 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-0f648c79, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-0f648c79, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-0f648c79, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-0f648c79, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-0f648c79, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-0f648c79 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340bf-0f648c79, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340c0-0f648c79 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-0f648c79, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-0f648c79, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-0f648c79, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-0f648c79, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-0f648c79, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-0f648c79, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-0f648c79 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-0f648c79, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-0f648c79, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-0f648c79, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-0f648c79, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-0f648c79, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-0f648c79, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-0f648c79, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-0f648c79, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-0f648c79, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-0f648c79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957da-03fdd44d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957de-03fdd44d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-03fdd44d {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-03fdd44d {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_03badd3c-929c-0544-13ff-5c6a00780729-03fdd44d {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-03fdd44d {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-03fdd44d {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-a8544de3-73e0-c4f1-f311-8e71a159581e-03fdd44d, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595828-03fdd44d, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582c-03fdd44d, #w-node-a8544de3-73e0-c4f1-f311-8e71a159582f-03fdd44d, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595833-03fdd44d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-03fdd44d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f80-03fdd44d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-03fdd44d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33ff0-03fdd44d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34013-03fdd44d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-03fdd44d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3408d-03fdd44d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34227-03fdd44d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-03fdd44d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-03fdd44d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff345bc-03fdd44d, #w-node-_17b33d9e-6045-ce3d-da41-5deb590344a4-03fdd44d, #w-node-_8114c290-f5c2-414e-5f66-6771764cc6ba-03fdd44d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-03fdd44d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-03fdd44d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a47-03fdd44d {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad4-03fdd44d {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ad5-03fdd44d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ada-03fdd44d {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4adc-03fdd44d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae1-03fdd44d {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae3-03fdd44d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae6-03fdd44d {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4ae8-03fdd44d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4af7-03fdd44d, #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b19-03fdd44d {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1a-03fdd44d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b1f-03fdd44d {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b21-03fdd44d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b26-03fdd44d {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b28-03fdd44d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2b-03fdd44d {
  justify-self: end;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b2d-03fdd44d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4b3c-03fdd44d {
  justify-self: end;
}

#w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4e-03fdd44d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a4f-03fdd44d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a59-03fdd44d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a5d-03fdd44d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a60-03fdd44d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a64-03fdd44d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a65-03fdd44d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a78-03fdd44d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a79-03fdd44d, #w-node-_13f46f5e-a493-223e-7f67-7bfa76ac8a86-03fdd44d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9be62c3d-46c1-75ca-e5fc-3f5001738a0f-14352864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_9be62c3d-46c1-75ca-e5fc-3f5001738a10-14352864 {
  place-self: start end;
}

#w-node-_9be62c3d-46c1-75ca-e5fc-3f5001738a12-14352864 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9be62c3d-46c1-75ca-e5fc-3f5001738a18-14352864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_9be62c3d-46c1-75ca-e5fc-3f5001738a19-14352864 {
  place-self: start end;
}

#w-node-_9be62c3d-46c1-75ca-e5fc-3f5001738a1b-14352864 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9be62c3d-46c1-75ca-e5fc-3f5001738a21-14352864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_9be62c3d-46c1-75ca-e5fc-3f5001738a22-14352864 {
  place-self: start end;
}

#w-node-_9be62c3d-46c1-75ca-e5fc-3f5001738a24-14352864 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9be62c3d-46c1-75ca-e5fc-3f5001738a28-14352864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_9be62c3d-46c1-75ca-e5fc-3f5001738a29-14352864 {
  place-self: start end;
}

#w-node-_9be62c3d-46c1-75ca-e5fc-3f5001738a2b-14352864 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9be62c3d-46c1-75ca-e5fc-3f5001738a2d-14352864 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-c49b8b0d-f436-c1a5-f6c9-4c479c46488a-dd3745f5, #w-node-c49b8b0d-f436-c1a5-f6c9-4c479c464893-dd3745f5, #w-node-c49b8b0d-f436-c1a5-f6c9-4c479c46489c-dd3745f5, #w-node-c49b8b0d-f436-c1a5-f6c9-4c479c4648ba-dd3745f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4dcfb761-f127-b715-fb08-5c84d633c2a9-e212cd09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_93e5c9eb-e491-0654-840b-75a6edd7bbe0-e212cd09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_93e5c9eb-e491-0654-840b-75a6edd7bc03-e212cd09 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: end;
}

#w-node-_6d8fe95c-7e55-04dc-8d5f-517072634823-e212cd09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6d8fe95c-7e55-04dc-8d5f-517072634828-e212cd09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6d8fe95c-7e55-04dc-8d5f-517072634830-e212cd09 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6d8fe95c-7e55-04dc-8d5f-517072634838-e212cd09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2e406585-255a-421a-3c2e-84e21f2848e6-e212cd09 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_2e406585-255a-421a-3c2e-84e21f2848e8-e212cd09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e406585-255a-421a-3c2e-84e21f2848f6-e212cd09 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end start;
}

#w-node-_2e406585-255a-421a-3c2e-84e21f2848fa-e212cd09 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center end;
}

#w-node-_2e406585-255a-421a-3c2e-84e21f2848fc-e212cd09 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2e406585-255a-421a-3c2e-84e21f2848fe-e212cd09 {
  grid-area: 2 / 2 / 3 / 4;
  place-self: end;
}

#w-node-_2e406585-255a-421a-3c2e-84e21f284904-e212cd09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e406585-255a-421a-3c2e-84e21f284912-e212cd09 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end start;
}

#w-node-_2e406585-255a-421a-3c2e-84e21f284916-e212cd09 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center end;
}

#w-node-_2e406585-255a-421a-3c2e-84e21f284918-e212cd09 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_2e406585-255a-421a-3c2e-84e21f28491a-e212cd09 {
  grid-area: 2 / 2 / 3 / 4;
  place-self: end;
}

#w-node-_06a07a24-8e32-74c8-f76a-fb2ff6938a03-e212cd09 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_06a07a24-8e32-74c8-f76a-fb2ff6938a08-e212cd09 {
  place-self: center start;
}

#w-node-_06a07a24-8e32-74c8-f76a-fb2ff6938a0a-e212cd09 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_06a07a24-8e32-74c8-f76a-fb2ff6938a38-e212cd09 {
  place-self: center start;
}

#w-node-_06a07a24-8e32-74c8-f76a-fb2ff6938a3a-e212cd09 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_7a1a43d0-badc-83b6-fd42-2e3eda9bcb97-e212cd09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7a1a43d0-badc-83b6-fd42-2e3eda9bcb99-e212cd09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7a1a43d0-badc-83b6-fd42-2e3eda9bcba1-e212cd09 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7a1a43d0-badc-83b6-fd42-2e3eda9bcba2-e212cd09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7a1a43d0-badc-83b6-fd42-2e3eda9bcba4-e212cd09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7a1a43d0-badc-83b6-fd42-2e3eda9bcba6-e212cd09 {
  grid-area: 1 / 2 / 3 / 3;
  align-self: center;
}

#w-node-_05b4c627-93e6-8987-6c03-3108e04a75b3-e212cd09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_05b4c627-93e6-8987-6c03-3108e04a75b5-e212cd09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_05b4c627-93e6-8987-6c03-3108e04a75bc-e212cd09 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee1902085-e212cd09, #w-node-_14fdf1ea-0e7c-0eda-6816-162ee1902086-e212cd09, #w-node-_14fdf1ea-0e7c-0eda-6816-162ee1902087-e212cd09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee1902088-e212cd09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee1902089-e212cd09 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee190208a-e212cd09 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee190208b-e212cd09, #w-node-_14fdf1ea-0e7c-0eda-6816-162ee190208c-e212cd09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee190208d-e212cd09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee190208e-e212cd09 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee190208f-e212cd09 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee1902090-e212cd09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee1902091-e212cd09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee1902095-e212cd09, #w-node-_14fdf1ea-0e7c-0eda-6816-162ee1902096-e212cd09 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee1902097-e212cd09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee1902098-e212cd09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee1902099-e212cd09 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee190209a-e212cd09 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee190209b-e212cd09, #w-node-_14fdf1ea-0e7c-0eda-6816-162ee190209c-e212cd09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee190209d-e212cd09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee190209e-e212cd09 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_14fdf1ea-0e7c-0eda-6816-162ee190209f-e212cd09 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_267b9972-6da8-6c4a-57cb-066a635318d7-e212cd09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8a2b85eb-5ca8-711c-b636-24ffff0a2de5-e212cd09 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8a2b85eb-5ca8-711c-b636-24ffff0a2deb-e212cd09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8a2b85eb-5ca8-711c-b636-24ffff0a2df9-e212cd09 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_8a2b85eb-5ca8-711c-b636-24ffff0a2e01-e212cd09 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8a2b85eb-5ca8-711c-b636-24ffff0a2e0c-e212cd09 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8a2b85eb-5ca8-711c-b636-24ffff0a2e18-e212cd09 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_8a2b85eb-5ca8-711c-b636-24ffff0a2e23-e212cd09 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8a2b85eb-5ca8-711c-b636-24ffff0a2e37-e212cd09 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8a2b85eb-5ca8-711c-b636-24ffff0a2e4e-e212cd09 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-d17881db-4967-2787-483c-99cfe6011cb9-265d64eb {
  align-self: center;
}

#w-node-d17881db-4967-2787-483c-99cfe6011cc1-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d17881db-4967-2787-483c-99cfe6011cc7-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_874ad826-9123-fb77-5586-393963404069-265d64eb {
  align-self: center;
}

#w-node-_874ad826-9123-fb77-5586-393963404071-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_874ad826-9123-fb77-5586-393963404073-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-e63d0797-e1f5-15a4-2a09-b5480609ff7c-265d64eb {
  align-self: center;
}

#w-node-e63d0797-e1f5-15a4-2a09-b5480609ff84-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e63d0797-e1f5-15a4-2a09-b5480609ff86-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-a5cbf9f5-06bf-f99a-23b7-3da52e992714-265d64eb {
  align-self: center;
}

#w-node-a5cbf9f5-06bf-f99a-23b7-3da52e99271c-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5cbf9f5-06bf-f99a-23b7-3da52e992722-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-b3c861ab-f06b-8a81-a65c-4d52b73119f1-265d64eb {
  align-self: center;
}

#w-node-b3c861ab-f06b-8a81-a65c-4d52b73119f9-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b3c861ab-f06b-8a81-a65c-4d52b7311a01-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-fa81db21-5a45-3157-7072-cec82d933a37-265d64eb {
  align-self: center;
}

#w-node-fa81db21-5a45-3157-7072-cec82d933a3f-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fa81db21-5a45-3157-7072-cec82d933a45-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_462b903a-fcf8-a9b0-66f1-d1bff9aa2ff7-265d64eb {
  align-self: center;
}

#w-node-_462b903a-fcf8-a9b0-66f1-d1bff9aa2fff-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_462b903a-fcf8-a9b0-66f1-d1bff9aa3003-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-f221915e-c240-275c-33c5-16c1dd9551aa-265d64eb {
  align-self: center;
}

#w-node-f221915e-c240-275c-33c5-16c1dd9551b2-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f221915e-c240-275c-33c5-16c1dd9551b8-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-e5a8e646-5656-b0ed-b611-17a877b56051-265d64eb {
  align-self: center;
}

#w-node-e5a8e646-5656-b0ed-b611-17a877b56059-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e5a8e646-5656-b0ed-b611-17a877b5605f-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-b8eba16b-8554-98c0-79ff-e4ddb15b3269-265d64eb {
  align-self: center;
}

#w-node-b8eba16b-8554-98c0-79ff-e4ddb15b3271-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b8eba16b-8554-98c0-79ff-e4ddb15b3279-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_7ac40055-9f8a-fe77-971c-c2b81c180794-265d64eb {
  align-self: center;
}

#w-node-_7ac40055-9f8a-fe77-971c-c2b81c18079c-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ac40055-9f8a-fe77-971c-c2b81c1807a2-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-d78b8a01-9cb3-ac63-dc4c-2a6413f01e7e-265d64eb {
  align-self: center;
}

#w-node-d78b8a01-9cb3-ac63-dc4c-2a6413f01e86-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d78b8a01-9cb3-ac63-dc4c-2a6413f01e88-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_4cde2e57-4039-4201-88b1-aaa15a4f21ea-265d64eb {
  align-self: center;
}

#w-node-_4cde2e57-4039-4201-88b1-aaa15a4f21f2-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4cde2e57-4039-4201-88b1-aaa15a4f21f4-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_6273d72a-0914-39d4-3f07-de859c5cf8ba-265d64eb {
  align-self: center;
}

#w-node-_6273d72a-0914-39d4-3f07-de859c5cf8c2-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6273d72a-0914-39d4-3f07-de859c5cf8c4-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-f7f9b2e0-4fd9-d4df-64c6-87b0299d2a73-265d64eb {
  align-self: center;
}

#w-node-f7f9b2e0-4fd9-d4df-64c6-87b0299d2a7b-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7f9b2e0-4fd9-d4df-64c6-87b0299d2a7d-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_3c7be52f-033a-5c3d-5c17-5dd8ead6e2d9-265d64eb {
  align-self: center;
}

#w-node-_3c7be52f-033a-5c3d-5c17-5dd8ead6e2e1-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3c7be52f-033a-5c3d-5c17-5dd8ead6e2eb-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-eebb2c36-7f79-8224-004d-0a7ffb5fa7a2-265d64eb {
  align-self: center;
}

#w-node-eebb2c36-7f79-8224-004d-0a7ffb5fa7aa-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9e7e5aa7-09c2-2c82-30e1-4aac1e86e3de-265d64eb {
  align-self: center;
}

#w-node-_9e7e5aa7-09c2-2c82-30e1-4aac1e86e3e6-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_008f0e4a-96a9-8984-0234-cb4d20f8e3a9-265d64eb {
  align-self: center;
}

#w-node-_008f0e4a-96a9-8984-0234-cb4d20f8e3b1-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83f51c75-0075-71c0-963e-52afc65029f8-265d64eb {
  align-self: center;
}

#w-node-_83f51c75-0075-71c0-963e-52afc6502a00-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83f51c75-0075-71c0-963e-52afc6502a02-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_3c076cc5-2bc8-3911-82ff-33975c894178-265d64eb {
  align-self: center;
}

#w-node-_3c076cc5-2bc8-3911-82ff-33975c894180-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3c076cc5-2bc8-3911-82ff-33975c894182-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-d4f4e425-bc25-d030-6999-2c4383dc900f-265d64eb {
  align-self: center;
}

#w-node-d4f4e425-bc25-d030-6999-2c4383dc9017-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4f4e425-bc25-d030-6999-2c4383dc901f-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_9533cfaf-d324-4781-1508-d620f99a0935-265d64eb {
  align-self: center;
}

#w-node-_9533cfaf-d324-4781-1508-d620f99a093d-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9533cfaf-d324-4781-1508-d620f99a0943-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-b100ff93-38b4-8a4d-eb6b-a95aa9753b98-265d64eb {
  align-self: center;
}

#w-node-b100ff93-38b4-8a4d-eb6b-a95aa9753ba0-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b100ff93-38b4-8a4d-eb6b-a95aa9753ba6-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-f0e63798-2ada-9870-c6b1-ff6e78579a90-265d64eb {
  align-self: center;
}

#w-node-f0e63798-2ada-9870-c6b1-ff6e78579a98-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0e63798-2ada-9870-c6b1-ff6e78579a9a-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_4aa6f4ad-a555-f03f-eef7-d155ca30f5ee-265d64eb {
  align-self: center;
}

#w-node-_4aa6f4ad-a555-f03f-eef7-d155ca30f5f6-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f3e5452d-ce06-6cc4-592b-3ef4a9856d7d-265d64eb {
  align-self: center;
}

#w-node-f3e5452d-ce06-6cc4-592b-3ef4a9856d85-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0e610e2-057b-88b7-8f83-62eeb7220f35-265d64eb {
  align-self: center;
}

#w-node-f0e610e2-057b-88b7-8f83-62eeb7220f3d-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0e610e2-057b-88b7-8f83-62eeb7220f43-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_5c900850-c088-fff3-a07d-af05a0e25600-265d64eb {
  align-self: center;
}

#w-node-_5c900850-c088-fff3-a07d-af05a0e25608-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5c900850-c088-fff3-a07d-af05a0e2560e-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_696e91ab-be45-0c83-ade6-23c9772ae7ad-265d64eb {
  align-self: center;
}

#w-node-_696e91ab-be45-0c83-ade6-23c9772ae7b5-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_696e91ab-be45-0c83-ade6-23c9772ae7b9-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-e1c7588e-c85b-c70b-7c5b-dce09bb216dd-265d64eb {
  align-self: center;
}

#w-node-e1c7588e-c85b-c70b-7c5b-dce09bb216e5-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e1c7588e-c85b-c70b-7c5b-dce09bb216e7-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-da7da9bf-6d4e-a8ea-7378-836d6c3167bd-265d64eb {
  align-self: center;
}

#w-node-da7da9bf-6d4e-a8ea-7378-836d6c3167c5-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-da7da9bf-6d4e-a8ea-7378-836d6c3167cb-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_5bd278ae-4f76-209c-4e34-a2e9b16070d2-265d64eb {
  align-self: center;
}

#w-node-_5bd278ae-4f76-209c-4e34-a2e9b16070da-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5bd278ae-4f76-209c-4e34-a2e9b16070e2-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_8bcb0617-3710-77fe-3b94-247b06676023-265d64eb {
  align-self: center;
}

#w-node-_8bcb0617-3710-77fe-3b94-247b0667602b-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8bcb0617-3710-77fe-3b94-247b0667602d-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2f496bf0-b3bf-8625-d3c7-fcf6bf82e375-265d64eb {
  align-self: center;
}

#w-node-_2f496bf0-b3bf-8625-d3c7-fcf6bf82e37d-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_116554be-0193-5619-c590-c77e5b84960f-265d64eb {
  align-self: center;
}

#w-node-_116554be-0193-5619-c590-c77e5b849617-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_116554be-0193-5619-c590-c77e5b849619-265d64eb {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-c1b7b50f-84c2-3e23-4c87-2e47e7fc1939-265d64eb {
  align-self: center;
}

#w-node-c1b7b50f-84c2-3e23-4c87-2e47e7fc1941-265d64eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b8a84644-d0ad-0726-6c16-31af86fdb327-124844b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8a84644-d0ad-0726-6c16-31af86fdb328-124844b2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b8a84644-d0ad-0726-6c16-31af86fdb357-124844b2, #w-node-b8a84644-d0ad-0726-6c16-31af86fdb35b-124844b2, #w-node-b8a84644-d0ad-0726-6c16-31af86fdb377-124844b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8a84644-d0ad-0726-6c16-31af86fdb378-124844b2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b8a84644-d0ad-0726-6c16-31af86fdb379-124844b2, #w-node-b8a84644-d0ad-0726-6c16-31af86fdb39a-124844b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eae1d359-031a-ac47-a1ec-4d815dc8b5ca-8f8764f3, #w-node-eae1d359-031a-ac47-a1ec-4d815dc8b5cf-8f8764f3, #w-node-eae1d359-031a-ac47-a1ec-4d815dc8b5d4-8f8764f3 {
  place-self: center;
}

#w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855a0a-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855a11-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855a18-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855a2b-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855a32-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855a39-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855a4c-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855a53-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855a5a-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855a6d-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855a74-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855a79-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855a8c-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855a93-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855a9a-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855aad-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855ab4-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855abb-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855ace-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855ad5-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855adc-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855aef-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855af6-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855afd-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855b10-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855b17-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855b1e-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855b31-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855b38-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855b3f-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855b52-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855b59-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855b60-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855b73-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855b7a-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855b81-ab4ba4a9 {
  align-self: center;
}

#w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855beb-ab4ba4a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855bec-ab4ba4a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855bee-ab4ba4a9 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855c08-ab4ba4a9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855c15-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855c1c-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855c23-ab4ba4a9 {
  align-self: center;
}

#w-node-_48380151-e631-aa11-af4c-02499edde8d8-49b2be89 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_48380151-e631-aa11-af4c-02499edde8ec-49b2be89 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_48380151-e631-aa11-af4c-02499edde929-49b2be89 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_48380151-e631-aa11-af4c-02499edde9ff-49b2be89 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_48380151-e631-aa11-af4c-02499eddea09-49b2be89 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_48380151-e631-aa11-af4c-02499eddea13-49b2be89 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_48380151-e631-aa11-af4c-02499eddea1e-49b2be89 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_48380151-e631-aa11-af4c-02499eddea26-49b2be89 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_48380151-e631-aa11-af4c-02499eddea2e-49b2be89 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_48380151-e631-aa11-af4c-02499eddea51-49b2be89, #w-node-_48380151-e631-aa11-af4c-02499eddea61-49b2be89, #w-node-_48380151-e631-aa11-af4c-02499eddebf4-49b2be89, #w-node-_48380151-e631-aa11-af4c-02499eddec19-49b2be89, #w-node-_48380151-e631-aa11-af4c-02499eddec71-49b2be89, #w-node-_48380151-e631-aa11-af4c-02499edded06-49b2be89, #w-node-_48380151-e631-aa11-af4c-02499edded0a-49b2be89 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_48380151-e631-aa11-af4c-02499edded1b-49b2be89 {
  place-self: start;
}

#w-node-_48380151-e631-aa11-af4c-02499eddede9-49b2be89, #w-node-_48380151-e631-aa11-af4c-02499eddedea-49b2be89 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_48380151-e631-aa11-af4c-02499eddee5b-49b2be89 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_48380151-e631-aa11-af4c-02499eddee6a-49b2be89 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_48380151-e631-aa11-af4c-02499eddee73-49b2be89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48380151-e631-aa11-af4c-02499eddee86-49b2be89 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_48380151-e631-aa11-af4c-02499eddee94-49b2be89 {
  grid-area: 1 / 3 / 4 / 4;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94743-16d73376 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d9474b-16d73376 {
  order: 0;
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94758-16d73376 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94759-16d73376 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94761-16d73376 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94768-16d73376 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d9476f-16d73376 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d947bc-16d73376 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d947be-16d73376 {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d947dc-16d73376 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d9485c-16d73376 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d9485e-16d73376 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94860-16d73376 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94867-16d73376 {
  grid-area: 1 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94876-16d73376 {
  justify-self: end;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d9487d-16d73376 {
  justify-self: start;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94884-16d73376 {
  justify-self: end;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d9488b-16d73376 {
  justify-self: start;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d949ee-16d73376 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d949f2-16d73376 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d949f6-16d73376 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d949fa-16d73376 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a16-16d73376 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a1a-16d73376 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a1e-16d73376 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a22-16d73376 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a3e-16d73376 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a42-16d73376 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a46-16d73376 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a4a-16d73376 {
  justify-self: end;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a66-16d73376 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a68-16d73376 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a6c-16d73376 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a70-16d73376 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: center start;
}

#w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a74-16d73376 {
  grid-area: 1 / 2 / 5 / 3;
  place-self: start end;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e643-16846479 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e658-16846479 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e659-16846479 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e661-16846479 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e668-16846479 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e66f-16846479 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_47c0d9a8-c6ae-b2df-c306-d8a9f51df4c1-16846479 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_47c0d9a8-c6ae-b2df-c306-d8a9f51df4c3-16846479 {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-_47c0d9a8-c6ae-b2df-c306-d8a9f51df4e1-16846479 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e75c-16846479 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e75e-16846479 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e760-16846479 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e767-16846479 {
  grid-area: 1 / 2 / 4 / 3;
  align-self: center;
}

#w-node-c620ee68-b412-bc40-5358-8e0d5f311ef1-16846479 {
  justify-self: end;
}

#w-node-c620ee68-b412-bc40-5358-8e0d5f311ef8-16846479 {
  justify-self: start;
}

#w-node-c620ee68-b412-bc40-5358-8e0d5f311eff-16846479 {
  justify-self: end;
}

#w-node-c620ee68-b412-bc40-5358-8e0d5f311f06-16846479 {
  justify-self: start;
}

#w-node-_3b672e7a-9df5-369e-c084-4f9bc1fe256f-16846479 {
  justify-self: end;
}

#w-node-_3b672e7a-9df5-369e-c084-4f9bc1fe2576-16846479 {
  justify-self: start;
}

#w-node-_3b672e7a-9df5-369e-c084-4f9bc1fe2580-16846479 {
  justify-self: end;
}

#w-node-_3b672e7a-9df5-369e-c084-4f9bc1fe2587-16846479 {
  justify-self: start;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e8ee-16846479 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e8f2-16846479 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e8f6-16846479 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e8fa-16846479 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e916-16846479 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e91a-16846479 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e91e-16846479 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e922-16846479 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e93e-16846479 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e942-16846479 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e946-16846479 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e94a-16846479 {
  justify-self: end;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e966-16846479 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e968-16846479 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e96c-16846479 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e970-16846479 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: center start;
}

#w-node-e299d319-e96e-dd2d-6d62-0f7521b1e974-16846479 {
  grid-area: 1 / 2 / 5 / 3;
  place-self: start end;
}

#w-node-_2534d97f-2029-b381-c856-309833c50c83-6b9663f7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2534d97f-2029-b381-c856-309833c50c8e-6b9663f7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2534d97f-2029-b381-c856-309833c50c8f-6b9663f7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2534d97f-2029-b381-c856-309833c50c97-6b9663f7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2534d97f-2029-b381-c856-309833c50c9e-6b9663f7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2534d97f-2029-b381-c856-309833c50ca5-6b9663f7 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_2534d97f-2029-b381-c856-309833c50cf0-6b9663f7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2534d97f-2029-b381-c856-309833c50cf2-6b9663f7 {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-_2534d97f-2029-b381-c856-309833c50d10-6b9663f7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2534d97f-2029-b381-c856-309833c50d1f-6b9663f7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2534d97f-2029-b381-c856-309833c50d21-6b9663f7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2534d97f-2029-b381-c856-309833c50d23-6b9663f7 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_2534d97f-2029-b381-c856-309833c50d2a-6b9663f7 {
  grid-area: 1 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_2534d97f-2029-b381-c856-309833c50d39-6b9663f7 {
  justify-self: end;
}

#w-node-_2534d97f-2029-b381-c856-309833c50d40-6b9663f7 {
  justify-self: start;
}

#w-node-_2534d97f-2029-b381-c856-309833c50d4a-6b9663f7 {
  justify-self: end;
}

#w-node-_2534d97f-2029-b381-c856-309833c50d51-6b9663f7 {
  justify-self: start;
}

#w-node-_2534d97f-2029-b381-c856-309833c50dab-6b9663f7 {
  justify-self: end;
}

#w-node-_2534d97f-2029-b381-c856-309833c50db2-6b9663f7 {
  justify-self: start;
}

#w-node-_2534d97f-2029-b381-c856-309833c50db9-6b9663f7 {
  justify-self: end;
}

#w-node-_2534d97f-2029-b381-c856-309833c50dc0-6b9663f7 {
  justify-self: start;
}

#w-node-_2534d97f-2029-b381-c856-309833c50fcd-6b9663f7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2534d97f-2029-b381-c856-309833c50fd1-6b9663f7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2534d97f-2029-b381-c856-309833c50fd5-6b9663f7 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_2534d97f-2029-b381-c856-309833c50fd9-6b9663f7 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_2534d97f-2029-b381-c856-309833c50ff1-6b9663f7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2534d97f-2029-b381-c856-309833c50ff5-6b9663f7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2534d97f-2029-b381-c856-309833c50ff9-6b9663f7 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_2534d97f-2029-b381-c856-309833c50ffd-6b9663f7 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_2534d97f-2029-b381-c856-309833c51015-6b9663f7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2534d97f-2029-b381-c856-309833c51019-6b9663f7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2534d97f-2029-b381-c856-309833c5101d-6b9663f7 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_2534d97f-2029-b381-c856-309833c51021-6b9663f7 {
  justify-self: end;
}

#w-node-_2534d97f-2029-b381-c856-309833c51039-6b9663f7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2534d97f-2029-b381-c856-309833c5103b-6b9663f7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2534d97f-2029-b381-c856-309833c5103f-6b9663f7 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_2534d97f-2029-b381-c856-309833c51043-6b9663f7 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: center start;
}

#w-node-_2534d97f-2029-b381-c856-309833c51047-6b9663f7 {
  grid-area: 1 / 2 / 5 / 3;
  place-self: start end;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119b976-222e9c4b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119b981-222e9c4b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119b982-222e9c4b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119b98a-222e9c4b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119b991-222e9c4b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119b998-222e9c4b {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119b9e3-222e9c4b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119b9e5-222e9c4b {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119ba03-222e9c4b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119ba12-222e9c4b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119ba14-222e9c4b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119ba16-222e9c4b {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119ba1d-222e9c4b {
  grid-area: 1 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119ba2c-222e9c4b {
  justify-self: end;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119ba33-222e9c4b {
  justify-self: start;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119ba3d-222e9c4b {
  justify-self: end;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119ba44-222e9c4b {
  justify-self: start;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119ba9e-222e9c4b {
  justify-self: end;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119baa5-222e9c4b {
  justify-self: start;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119baac-222e9c4b {
  justify-self: end;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119bab3-222e9c4b {
  justify-self: start;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119bcc0-222e9c4b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119bcc4-222e9c4b {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119bcc8-222e9c4b {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119bccc-222e9c4b {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119bce4-222e9c4b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119bce8-222e9c4b {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119bcec-222e9c4b {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119bcf0-222e9c4b {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119bd08-222e9c4b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119bd0c-222e9c4b {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119bd10-222e9c4b {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119bd14-222e9c4b {
  justify-self: end;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119bd2c-222e9c4b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119bd2e-222e9c4b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119bd32-222e9c4b {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119bd36-222e9c4b {
  grid-area: 4 / 1 / 5 / 2;
  place-self: center start;
}

#w-node-_32e7987a-5e48-eb92-eeff-8a79d119bd3a-222e9c4b {
  grid-area: 1 / 2 / 5 / 3;
  place-self: start end;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a7925f9-b0cc5c29 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792604-b0cc5c29 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792605-b0cc5c29 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a79260d-b0cc5c29 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792614-b0cc5c29 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a79261b-b0cc5c29 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792666-b0cc5c29 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792668-b0cc5c29 {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792686-b0cc5c29 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792695-b0cc5c29 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792697-b0cc5c29 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792699-b0cc5c29 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a7926a0-b0cc5c29 {
  grid-area: 1 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a7926af-b0cc5c29 {
  justify-self: end;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a7926b6-b0cc5c29 {
  justify-self: start;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a7926c0-b0cc5c29 {
  justify-self: end;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a7926c7-b0cc5c29 {
  justify-self: start;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792721-b0cc5c29 {
  justify-self: end;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792728-b0cc5c29 {
  justify-self: start;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a79272f-b0cc5c29 {
  justify-self: end;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792736-b0cc5c29 {
  justify-self: start;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792a45-b0cc5c29 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792a49-b0cc5c29 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792a4d-b0cc5c29 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792a51-b0cc5c29 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792a69-b0cc5c29 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792a6d-b0cc5c29 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792a71-b0cc5c29 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792a75-b0cc5c29 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792a8d-b0cc5c29 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792a91-b0cc5c29 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792a95-b0cc5c29 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792a99-b0cc5c29 {
  justify-self: end;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792ab1-b0cc5c29 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792ab3-b0cc5c29 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792ab7-b0cc5c29 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792abb-b0cc5c29 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: center start;
}

#w-node-_6eb25319-828d-6a34-c668-e1fb7a792abf-b0cc5c29 {
  grid-area: 1 / 2 / 5 / 3;
  place-self: start end;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07351ab-2aad5f9a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07351b6-2aad5f9a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07351b7-2aad5f9a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07351bf-2aad5f9a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07351c6-2aad5f9a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07351cd-2aad5f9a {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735218-2aad5f9a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea073521a-2aad5f9a {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735238-2aad5f9a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735247-2aad5f9a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735249-2aad5f9a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea073524b-2aad5f9a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735252-2aad5f9a {
  grid-area: 1 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735261-2aad5f9a {
  justify-self: end;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735268-2aad5f9a {
  justify-self: start;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735272-2aad5f9a {
  justify-self: end;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735279-2aad5f9a {
  justify-self: start;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07352d3-2aad5f9a {
  justify-self: end;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07352da-2aad5f9a {
  justify-self: start;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07352e1-2aad5f9a {
  justify-self: end;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07352e8-2aad5f9a {
  justify-self: start;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07354f5-2aad5f9a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07354f9-2aad5f9a {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07354fd-2aad5f9a {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735501-2aad5f9a {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735519-2aad5f9a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea073551d-2aad5f9a {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735521-2aad5f9a {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735525-2aad5f9a {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea073553d-2aad5f9a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735541-2aad5f9a {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735545-2aad5f9a {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735549-2aad5f9a {
  justify-self: end;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735561-2aad5f9a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735563-2aad5f9a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735567-2aad5f9a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea073556b-2aad5f9a {
  grid-area: 4 / 1 / 5 / 2;
  place-self: center start;
}

#w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea073556f-2aad5f9a {
  grid-area: 1 / 2 / 5 / 3;
  place-self: start end;
}

@media screen and (min-width: 1920px) {
  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-55a213bb, #w-node-_45330aed-b22b-723c-0f12-8fcb6ee83db7-6ee83db7, #w-node-_4bfc5c2f-5e59-bcc3-3641-57036c23c255-6c23c255, #w-node-_8a87c137-a14b-c1a6-b672-274febbf1d6f-ebbf1d6f, #w-node-be0bd9c4-3214-5f67-23ab-5de58e1ed421-8e1ed421, #w-node-_346a61ef-f8cf-7a57-f87e-97d2be2ed97d-be2ed97d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-acf53fa0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-21112199, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-21112199, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-566d8522, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-83537227, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-8603dd20, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-3fc0e656, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-d98062db, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-d98062db, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-4f2aa0ab, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-4f2aa0ab, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-491c9c81, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-a8088fe0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-e44cbad0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-e44cbad0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-efd9b95a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-19a9d733, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-d2c5faf7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-d2c5faf7, #w-node-_5cb49089-9726-3ca4-8477-7a5798e260e3-98e260e3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-1267757f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-d6d255fb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-3bf8079c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-0897ec84, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-0897ec84, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-4c71ea2f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-4c71ea2f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-8f55663a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-8f55663a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-c197d103, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-024b9622, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-024b9622, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-2224f0da, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-47b6b0ed, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-61be02d8, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-cf2b9aa2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-134ec9ec, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-ace4d55d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-ab02e8ac, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-12adfe92, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-c8cb8c54, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-ed5978cc, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-ed5978cc, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-e08cc8e7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-e08cc8e7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-ae45621c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-ae45621c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-d112ed1a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-d112ed1a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-71d29c4f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-71d29c4f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-dd99316d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-dd99316d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-d421363d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-d421363d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34bd1-d421363d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-67cab914, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-67cab914, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-b2caf95b, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-b2caf95b, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-2f971f59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-6fa198ff, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-6fa198ff, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-b94db287, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-7ff36727, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-67063669, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-67063669, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-cf1e2162, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-faad9e59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-18ef4834, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-18ef4834, #w-node-eab69b69-a359-57c2-d23c-a18247061d47-2effd4ad, #w-node-d080b527-7dd6-8a03-8ea2-9113aed88000-e9abc3a2, #w-node-_99410a32-0fb4-206a-695e-b89585d1ea42-a30e4bf3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-f90a099d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-c6691e49, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-c6691e49, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-9a70c06a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-9a70c06a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-5e0af3c7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-5e0af3c7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-490432c3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-490432c3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-97ba6f57, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-97ba6f57, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-00419477, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-00419477, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-9d41d4c2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-9d41d4c2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-45a71748, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-45a71748, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-a384335e, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-a384335e, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-95d02741, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-95d02741, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-97469848, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-97469848, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-865d94f1, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-865d94f1, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-abc0374c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-abc0374c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-84e8d627, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-84e8d627, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-45da5651, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-45da5651, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-2cf3abd7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-2cf3abd7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff340a8-0f648c79, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-0f648c79, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a0a-03fdd44d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b8a84644-d0ad-0726-6c16-31af86fdb378-124844b2 {
    justify-self: center;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-55a213bb {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-55a213bb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-55a213bb {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-acf53fa0 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-acf53fa0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-acf53fa0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-21112199 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-21112199, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-21112199 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-566d8522 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-566d8522, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-566d8522 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-83537227 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-83537227, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-83537227 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-8603dd20 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-8603dd20, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-8603dd20 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-3fc0e656 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-3fc0e656, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-3fc0e656 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-d98062db {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-d98062db, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-d98062db {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-4f2aa0ab {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-4f2aa0ab, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-4f2aa0ab {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-491c9c81 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-491c9c81, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-491c9c81 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-a8088fe0 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-a8088fe0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-a8088fe0, #w-node-_609ad691-702a-d0f4-7115-a8ccc7643468-a8088fe0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-e44cbad0 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-e44cbad0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-e44cbad0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-efd9b95a {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-efd9b95a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-efd9b95a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-19a9d733 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-19a9d733, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-19a9d733 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-d2c5faf7 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-d2c5faf7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-d2c5faf7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-1267757f {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-1267757f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-1267757f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-d6d255fb {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-d6d255fb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-d6d255fb {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-3bf8079c {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-3bf8079c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-3bf8079c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-0897ec84 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-0897ec84, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-0897ec84 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-4c71ea2f {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-4c71ea2f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-4c71ea2f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-8f55663a {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-8f55663a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-8f55663a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-c197d103 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-c197d103, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-c197d103 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-024b9622 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-024b9622, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-024b9622 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-2224f0da {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-2224f0da, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-2224f0da {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-47b6b0ed {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-47b6b0ed, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-47b6b0ed {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-61be02d8 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-61be02d8, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-61be02d8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-cf2b9aa2 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-cf2b9aa2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-cf2b9aa2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-134ec9ec {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-134ec9ec, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-134ec9ec {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-ace4d55d {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-ace4d55d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-ace4d55d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-ab02e8ac {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-ab02e8ac, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-ab02e8ac {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-12adfe92 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-12adfe92, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-12adfe92 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-c8cb8c54 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-c8cb8c54, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-c8cb8c54 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_028f5699-70b7-7861-efa5-3b82f40ea97a-1ab5243a, #w-node-_028f5699-70b7-7861-efa5-3b82f40ea98a-1ab5243a, #w-node-_028f5699-70b7-7861-efa5-3b82f40ea99a-1ab5243a {
    grid-area: 1 / 1 / 4 / 2;
  }

  #w-node-b374fa92-ac88-192f-3e35-702af7e53982-d705e735 {
    grid-area: 4 / 2 / 5 / 4;
    justify-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-ed5978cc {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-ed5978cc, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-ed5978cc {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-e08cc8e7 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-e08cc8e7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-e08cc8e7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-ae45621c {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-ae45621c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-ae45621c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-d112ed1a {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-d112ed1a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-d112ed1a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-71d29c4f {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-71d29c4f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-71d29c4f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-dd99316d {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-dd99316d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-dd99316d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-d421363d {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-d421363d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-d421363d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34bd1-d421363d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-67cab914 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-67cab914, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-67cab914 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-b2caf95b {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-b2caf95b, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-b2caf95b {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-2f971f59 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-2f971f59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-2f971f59 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-6fa198ff {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-6fa198ff, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-6fa198ff {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-b94db287 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-b94db287, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-b94db287 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-7ff36727 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-7ff36727, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-7ff36727 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-67063669 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-67063669, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-67063669 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-cf1e2162 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-cf1e2162, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-cf1e2162 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-faad9e59 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-faad9e59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-faad9e59 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-18ef4834 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-18ef4834, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-18ef4834 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-eab69b69-a359-57c2-d23c-a182470617c2-2effd4ad {
    align-self: center;
  }

  #w-node-eab69b69-a359-57c2-d23c-a18247061812-2effd4ad, #w-node-eab69b69-a359-57c2-d23c-a182470618ad-2effd4ad {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d080b527-7dd6-8a03-8ea2-9113aed87ac7-e9abc3a2 {
    align-self: center;
  }

  #w-node-d080b527-7dd6-8a03-8ea2-9113aed87b17-e9abc3a2, #w-node-d080b527-7dd6-8a03-8ea2-9113aed87b3f-e9abc3a2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_99410a32-0fb4-206a-695e-b89585d1e549-a30e4bf3 {
    align-self: center;
  }

  #w-node-_99410a32-0fb4-206a-695e-b89585d1e599-a30e4bf3, #w-node-_99410a32-0fb4-206a-695e-b89585d1e5c1-a30e4bf3 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-f90a099d {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-f90a099d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-f90a099d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-c6691e49 {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-c6691e49, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-c6691e49 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-9a70c06a {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-9a70c06a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-9a70c06a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-5e0af3c7 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-5e0af3c7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-5e0af3c7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-490432c3 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-490432c3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-490432c3 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-97ba6f57 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-97ba6f57, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-97ba6f57 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-00419477 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-00419477, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-00419477 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-9d41d4c2 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-9d41d4c2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-9d41d4c2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-45a71748 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-45a71748, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-45a71748 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-a384335e {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-a384335e, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-a384335e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-95d02741 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-95d02741, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-95d02741 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-97469848 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-97469848, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-97469848 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-865d94f1 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-865d94f1, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-865d94f1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-abc0374c {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-abc0374c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-abc0374c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-84e8d627 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-84e8d627, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-84e8d627 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-45da5651 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-45da5651, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-45da5651 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-2cf3abd7 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-2cf3abd7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-2cf3abd7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-0f648c79 {
    align-self: start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-0f648c79, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-0f648c79 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-03fdd44d {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33fc9-03fdd44d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3405f-03fdd44d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b8a84644-d0ad-0726-6c16-31af86fdb378-124844b2 {
    justify-self: center;
  }

  #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94759-16d73376, #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94761-16d73376, #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94768-16d73376, #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e659-16846479, #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e661-16846479, #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e668-16846479, #w-node-_2534d97f-2029-b381-c856-309833c50c8f-6b9663f7, #w-node-_2534d97f-2029-b381-c856-309833c50c97-6b9663f7, #w-node-_2534d97f-2029-b381-c856-309833c50c9e-6b9663f7, #w-node-_32e7987a-5e48-eb92-eeff-8a79d119b982-222e9c4b, #w-node-_32e7987a-5e48-eb92-eeff-8a79d119b98a-222e9c4b, #w-node-_32e7987a-5e48-eb92-eeff-8a79d119b991-222e9c4b, #w-node-_6eb25319-828d-6a34-c668-e1fb7a792605-b0cc5c29, #w-node-_6eb25319-828d-6a34-c668-e1fb7a79260d-b0cc5c29, #w-node-_6eb25319-828d-6a34-c668-e1fb7a792614-b0cc5c29, #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07351b7-2aad5f9a, #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07351bf-2aad5f9a, #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07351c6-2aad5f9a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-55a213bb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-55a213bb {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-55a213bb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-acf53fa0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-acf53fa0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-acf53fa0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-21112199, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-21112199 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-21112199 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-566d8522, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-566d8522 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-566d8522 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-83537227, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-83537227 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-83537227 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-8603dd20, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-8603dd20 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-8603dd20 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-3fc0e656, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-3fc0e656 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-3fc0e656 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-d98062db, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-d98062db {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-d98062db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-4f2aa0ab, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-4f2aa0ab {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-4f2aa0ab {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-491c9c81, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-491c9c81 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-491c9c81 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-a8088fe0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-a8088fe0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-a8088fe0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-e44cbad0, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-e44cbad0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-e44cbad0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff33f7a-efd9b95a {
    align-self: center;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-efd9b95a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-efd9b95a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-efd9b95a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-19a9d733, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-19a9d733 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-19a9d733 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-d2c5faf7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-d2c5faf7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-d2c5faf7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-1267757f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-1267757f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-1267757f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-d6d255fb, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-d6d255fb {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-d6d255fb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-3bf8079c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-3bf8079c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-3bf8079c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-0897ec84, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-0897ec84 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-0897ec84 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-4c71ea2f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-4c71ea2f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-4c71ea2f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-8f55663a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-8f55663a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-8f55663a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-c197d103, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-c197d103 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-c197d103 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-024b9622, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-024b9622 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-024b9622 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-2224f0da, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-2224f0da {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-2224f0da {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-47b6b0ed, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-47b6b0ed {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-47b6b0ed {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-61be02d8, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-61be02d8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-61be02d8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-cf2b9aa2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-cf2b9aa2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-cf2b9aa2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-134ec9ec, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-134ec9ec {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-134ec9ec {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-ace4d55d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-ace4d55d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-ace4d55d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-ab02e8ac, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-ab02e8ac {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-ab02e8ac {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-12adfe92, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-12adfe92 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-12adfe92 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-c8cb8c54, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-c8cb8c54 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-c8cb8c54 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_04cea8a1-c24b-489f-0fe4-639bb3f277fc-1ab5243a, #w-node-_04cea8a1-c24b-489f-0fe4-639bb3f27802-1ab5243a, #w-node-_04cea8a1-c24b-489f-0fe4-639bb3f27808-1ab5243a, #w-node-_04cea8a1-c24b-489f-0fe4-639bb3f2780e-1ab5243a {
    justify-self: auto;
  }

  #w-node-b374fa92-ac88-192f-3e35-702af7e53983-d705e735 {
    place-self: end start;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-ed5978cc, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-ed5978cc {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-ed5978cc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-e08cc8e7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-e08cc8e7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-e08cc8e7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-ae45621c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-ae45621c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-ae45621c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-d112ed1a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-d112ed1a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-d112ed1a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-71d29c4f, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-71d29c4f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-71d29c4f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-dd99316d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-dd99316d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-dd99316d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-d421363d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-d421363d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-d421363d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-67cab914, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-67cab914 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-67cab914 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-b2caf95b, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-b2caf95b {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-b2caf95b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-2f971f59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-2f971f59 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-2f971f59 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-6fa198ff, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-6fa198ff {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-6fa198ff {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-b94db287, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-b94db287 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-b94db287 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-7ff36727, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-7ff36727 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-7ff36727 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-67063669, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-67063669 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-67063669 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-cf1e2162, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-cf1e2162 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-cf1e2162 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-faad9e59, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-faad9e59 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-faad9e59 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-18ef4834, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-18ef4834 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-18ef4834 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-eab69b69-a359-57c2-d23c-a18247061a89-2effd4ad, #w-node-eab69b69-a359-57c2-d23c-a18247061ad0-2effd4ad, #w-node-d080b527-7dd6-8a03-8ea2-9113aed87d7f-e9abc3a2, #w-node-d080b527-7dd6-8a03-8ea2-9113aed87dc6-e9abc3a2, #w-node-_99410a32-0fb4-206a-695e-b89585d1e7c1-a30e4bf3, #w-node-_99410a32-0fb4-206a-695e-b89585d1e808-a30e4bf3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-f90a099d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-f90a099d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-f90a099d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-c6691e49, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-c6691e49 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-c6691e49 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-9a70c06a, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-9a70c06a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-9a70c06a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-5e0af3c7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-5e0af3c7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-5e0af3c7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-490432c3, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-490432c3 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-490432c3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-97ba6f57, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-97ba6f57 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-97ba6f57 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-00419477, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-00419477 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-00419477 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-9d41d4c2, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-9d41d4c2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-9d41d4c2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-45a71748, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-45a71748 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-45a71748 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-a384335e, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-a384335e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-a384335e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-95d02741, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-95d02741 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-95d02741 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-97469848, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-97469848 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-97469848 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-865d94f1, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-865d94f1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-865d94f1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-abc0374c, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-abc0374c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-abc0374c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-84e8d627, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-84e8d627 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-84e8d627 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-45da5651, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-45da5651 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-45da5651 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-2cf3abd7, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-2cf3abd7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-2cf3abd7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-0f648c79, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-0f648c79 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-0f648c79 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3451e-03fdd44d, #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34565-03fdd44d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b143694-8435-a9f7-280c-1e614d3787f2-03fdd44d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d949ee-16d73376, #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d949f2-16d73376 {
    grid-column-end: 2;
  }

  #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d949fa-16d73376 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a16-16d73376, #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a1a-16d73376 {
    grid-column-end: 2;
  }

  #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a22-16d73376 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a3e-16d73376, #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a42-16d73376 {
    grid-column-end: 2;
  }

  #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a4a-16d73376 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a68-16d73376, #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a6c-16d73376 {
    grid-column-end: 2;
  }

  #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94a74-16d73376 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e8ee-16846479, #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e8f2-16846479 {
    grid-column-end: 2;
  }

  #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e8fa-16846479 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e916-16846479, #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e91a-16846479 {
    grid-column-end: 2;
  }

  #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e922-16846479 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e93e-16846479, #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e942-16846479 {
    grid-column-end: 2;
  }

  #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e94a-16846479 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e968-16846479, #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e96c-16846479 {
    grid-column-end: 2;
  }

  #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e974-16846479 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_2534d97f-2029-b381-c856-309833c50fcd-6b9663f7, #w-node-_2534d97f-2029-b381-c856-309833c50fd1-6b9663f7 {
    grid-column-end: 2;
  }

  #w-node-_2534d97f-2029-b381-c856-309833c50fd9-6b9663f7 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_2534d97f-2029-b381-c856-309833c50ff1-6b9663f7, #w-node-_2534d97f-2029-b381-c856-309833c50ff5-6b9663f7 {
    grid-column-end: 2;
  }

  #w-node-_2534d97f-2029-b381-c856-309833c50ffd-6b9663f7 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_2534d97f-2029-b381-c856-309833c51015-6b9663f7, #w-node-_2534d97f-2029-b381-c856-309833c51019-6b9663f7 {
    grid-column-end: 2;
  }

  #w-node-_2534d97f-2029-b381-c856-309833c51021-6b9663f7 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_2534d97f-2029-b381-c856-309833c5103b-6b9663f7, #w-node-_2534d97f-2029-b381-c856-309833c5103f-6b9663f7 {
    grid-column-end: 2;
  }

  #w-node-_2534d97f-2029-b381-c856-309833c51047-6b9663f7 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_32e7987a-5e48-eb92-eeff-8a79d119bcc0-222e9c4b, #w-node-_32e7987a-5e48-eb92-eeff-8a79d119bcc4-222e9c4b {
    grid-column-end: 2;
  }

  #w-node-_32e7987a-5e48-eb92-eeff-8a79d119bccc-222e9c4b {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_32e7987a-5e48-eb92-eeff-8a79d119bce4-222e9c4b, #w-node-_32e7987a-5e48-eb92-eeff-8a79d119bce8-222e9c4b {
    grid-column-end: 2;
  }

  #w-node-_32e7987a-5e48-eb92-eeff-8a79d119bcf0-222e9c4b {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_32e7987a-5e48-eb92-eeff-8a79d119bd08-222e9c4b, #w-node-_32e7987a-5e48-eb92-eeff-8a79d119bd0c-222e9c4b {
    grid-column-end: 2;
  }

  #w-node-_32e7987a-5e48-eb92-eeff-8a79d119bd14-222e9c4b {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_32e7987a-5e48-eb92-eeff-8a79d119bd2e-222e9c4b, #w-node-_32e7987a-5e48-eb92-eeff-8a79d119bd32-222e9c4b {
    grid-column-end: 2;
  }

  #w-node-_32e7987a-5e48-eb92-eeff-8a79d119bd3a-222e9c4b {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_6eb25319-828d-6a34-c668-e1fb7a792a45-b0cc5c29, #w-node-_6eb25319-828d-6a34-c668-e1fb7a792a49-b0cc5c29 {
    grid-column-end: 2;
  }

  #w-node-_6eb25319-828d-6a34-c668-e1fb7a792a51-b0cc5c29 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_6eb25319-828d-6a34-c668-e1fb7a792a69-b0cc5c29, #w-node-_6eb25319-828d-6a34-c668-e1fb7a792a6d-b0cc5c29 {
    grid-column-end: 2;
  }

  #w-node-_6eb25319-828d-6a34-c668-e1fb7a792a75-b0cc5c29 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_6eb25319-828d-6a34-c668-e1fb7a792a8d-b0cc5c29, #w-node-_6eb25319-828d-6a34-c668-e1fb7a792a91-b0cc5c29 {
    grid-column-end: 2;
  }

  #w-node-_6eb25319-828d-6a34-c668-e1fb7a792a99-b0cc5c29 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_6eb25319-828d-6a34-c668-e1fb7a792ab3-b0cc5c29, #w-node-_6eb25319-828d-6a34-c668-e1fb7a792ab7-b0cc5c29 {
    grid-column-end: 2;
  }

  #w-node-_6eb25319-828d-6a34-c668-e1fb7a792abf-b0cc5c29 {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07354f5-2aad5f9a, #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07354f9-2aad5f9a {
    grid-column-end: 2;
  }

  #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735501-2aad5f9a {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735519-2aad5f9a, #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea073551d-2aad5f9a {
    grid-column-end: 2;
  }

  #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735525-2aad5f9a {
    grid-row-start: 1;
    align-self: start;
  }

  #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea073553d-2aad5f9a, #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735541-2aad5f9a {
    grid-column-end: 2;
  }

  #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735549-2aad5f9a {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735563-2aad5f9a, #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735567-2aad5f9a {
    grid-column-end: 2;
  }

  #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea073556f-2aad5f9a {
    grid-row-start: 1;
    align-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_16e4c55b-6d71-b7ed-d9ba-11b5b7bd058a-96f1a157 {
    align-self: center;
  }

  #w-node-_3697a12c-c8b5-cfa2-8249-fdee8d0d6a2c-06ffbd14 {
    grid-row: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_3697a12c-c8b5-cfa2-8249-fdee8d0d6a32-06ffbd14 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3697a12c-c8b5-cfa2-8249-fdee8d0d6a57-06ffbd14 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_86cc434c-0982-b8ab-2756-995d3233adf3-06ffbd14, #w-node-_86cc434c-0982-b8ab-2756-995d3233ae38-06ffbd14, #w-node-_86cc434c-0982-b8ab-2756-995d3233ae7b-06ffbd14, #w-node-_86cc434c-0982-b8ab-2756-995d3233aec4-06ffbd14, #w-node-_86cc434c-0982-b8ab-2756-995d3233aefd-06ffbd14 {
    grid-column: span 1 / span 1;
  }

  #form_wrapper.w-node-_9aa8b9d4-c033-613d-63a2-8261a70ed99e-06ffbd14 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c297d71d-89ac-0268-ff41-da17e7dbcd25-7f14f641 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-f0f3db7e-e93f-d7c8-9213-03fd57143c79-7f14f641, #w-node-f0f3db7e-e93f-d7c8-9213-03fd57143d74-7f14f641, #w-node-f0f3db7e-e93f-d7c8-9213-03fd57143de3-7f14f641, #w-node-f0f3db7e-e93f-d7c8-9213-03fd57143e6c-7f14f641 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e3c54c13-bbcc-cfd8-c86a-175bce31640e-7f14f641 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_4f09853d-4d12-7202-3277-3f3d54ed54dd-7f14f641 {
    align-self: stretch;
  }

  #w-node-ff03c934-8b6c-27f2-8fe3-5cf59eede1ee-7f14f641 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ff03c934-8b6c-27f2-8fe3-5cf59eede20f-7f14f641 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7885a12b-22ae-099f-f826-79a130c0ab31-7f14f641 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3b0b7458-fd59-a107-64cf-bba51ac5372b-7f14f641 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3b0b7458-fd59-a107-64cf-bba51ac5372d-7f14f641 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3b0b7458-fd59-a107-64cf-bba51ac53731-7f14f641 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_3b0b7458-fd59-a107-64cf-bba51ac53735-7f14f641 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b277b259-cf57-1a79-3906-57e7848770dd-7f14f641 {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: end;
  }

  #w-node-b277b259-cf57-1a79-3906-57e7848770e1-7f14f641 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_2c47d718-76d7-d34f-cf60-3c913c1c8422-7f14f641 {
    justify-self: stretch;
  }

  #w-node-_70bea5c3-529f-d79a-5091-d4905f73cbc3-f3f6962a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_70bea5c3-529f-d79a-5091-d4905f73cbc7-f3f6962a {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_70bea5c3-529f-d79a-5091-d4905f73cbcb-f3f6962a {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f760891e-e0b5-98c4-3073-f69d02fcfb5a-4b80bb35 {
    align-self: auto;
  }

  #w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d9080-4b80bb35 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d9084-4b80bb35 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d9088-4b80bb35 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d908c-4b80bb35 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-55a213bb {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-55a213bb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-acf53fa0 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-acf53fa0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-21112199 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-21112199 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-21112199 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-21112199 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-21112199 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-21112199 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-566d8522 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-566d8522 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-83537227 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-83537227 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-8603dd20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-8603dd20 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-3fc0e656 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-3fc0e656 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-d98062db {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-d98062db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-4f2aa0ab {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-4f2aa0ab {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-4f2aa0ab {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-4f2aa0ab {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-4f2aa0ab {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-4f2aa0ab {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-491c9c81 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-491c9c81 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-a8088fe0 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-a8088fe0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-e44cbad0 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-e44cbad0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-e44cbad0 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-e44cbad0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-e44cbad0 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-e44cbad0 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-efd9b95a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-efd9b95a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-19a9d733 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-19a9d733 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-d2c5faf7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-d2c5faf7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-d2c5faf7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-d2c5faf7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-d2c5faf7 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-d2c5faf7 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-1267757f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-1267757f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-d6d255fb {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-d6d255fb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-3bf8079c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-3bf8079c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-0897ec84 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-0897ec84 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-4c71ea2f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-4c71ea2f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-4c71ea2f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-4c71ea2f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-4c71ea2f {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-4c71ea2f {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-8f55663a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-8f55663a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-8f55663a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-8f55663a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-8f55663a {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-8f55663a {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-c197d103 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-c197d103 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-024b9622 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-024b9622 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-024b9622 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-024b9622 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-024b9622 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-024b9622 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-2224f0da {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-2224f0da {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-47b6b0ed {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-47b6b0ed {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-61be02d8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-61be02d8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-cf2b9aa2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-cf2b9aa2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-134ec9ec {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-134ec9ec {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-ace4d55d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-ace4d55d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-ab02e8ac {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-ab02e8ac {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-12adfe92 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-12adfe92 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-c8cb8c54 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-c8cb8c54 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_028f5699-70b7-7861-efa5-3b82f40ea97a-1ab5243a {
    grid-row: 3 / 4;
  }

  #w-node-_028f5699-70b7-7861-efa5-3b82f40ea97b-1ab5243a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_028f5699-70b7-7861-efa5-3b82f40ea981-1ab5243a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_028f5699-70b7-7861-efa5-3b82f40ea983-1ab5243a {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_028f5699-70b7-7861-efa5-3b82f40ea98a-1ab5243a {
    grid-row-start: 3;
  }

  #w-node-_028f5699-70b7-7861-efa5-3b82f40ea98b-1ab5243a, #w-node-_028f5699-70b7-7861-efa5-3b82f40ea991-1ab5243a {
    grid-column: 1 / 2;
  }

  #w-node-_028f5699-70b7-7861-efa5-3b82f40ea993-1ab5243a {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_028f5699-70b7-7861-efa5-3b82f40ea99a-1ab5243a {
    grid-row-start: 3;
  }

  #w-node-_028f5699-70b7-7861-efa5-3b82f40ea99b-1ab5243a, #w-node-_028f5699-70b7-7861-efa5-3b82f40ea9a1-1ab5243a {
    grid-column: 1 / 2;
  }

  #w-node-_028f5699-70b7-7861-efa5-3b82f40ea9a3-1ab5243a {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b374fa92-ac88-192f-3e35-702af7e53956-d705e735 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b374fa92-ac88-192f-3e35-702af7e5395e-d705e735 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b374fa92-ac88-192f-3e35-702af7e53960-d705e735 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-b374fa92-ac88-192f-3e35-702af7e53977-d705e735 {
    grid-area: 3 / 1 / 4 / 3;
    place-self: start;
  }

  #w-node-b374fa92-ac88-192f-3e35-702af7e53978-d705e735 {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: start;
  }

  #w-node-b374fa92-ac88-192f-3e35-702af7e53982-d705e735 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-b374fa92-ac88-192f-3e35-702af7e53983-d705e735 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-ed5978cc {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-ed5978cc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-ed5978cc {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-ed5978cc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-ed5978cc {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-ed5978cc {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-e08cc8e7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-e08cc8e7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-e08cc8e7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-e08cc8e7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-e08cc8e7 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-e08cc8e7 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-ae45621c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-ae45621c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-d112ed1a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-d112ed1a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-d112ed1a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-d112ed1a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-d112ed1a {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-d112ed1a {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_41a91936-7d55-91c5-5981-0d31eca3e755-8ae317db {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_41a91936-7d55-91c5-5981-0d31eca3e757-8ae317db {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_41a91936-7d55-91c5-5981-0d31eca3e764-8ae317db {
    grid-row: span 4 / span 4;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-71d29c4f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-71d29c4f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-71d29c4f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-71d29c4f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-71d29c4f {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-71d29c4f {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-dd99316d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-dd99316d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-d421363d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-d421363d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-d421363d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-d421363d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-d421363d {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-d421363d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-67cab914 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-67cab914 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-67cab914 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-67cab914 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-67cab914 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-67cab914 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-b2caf95b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-b2caf95b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-b2caf95b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-b2caf95b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-b2caf95b {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-b2caf95b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-2f971f59 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-2f971f59 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-6fa198ff {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-6fa198ff {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-6fa198ff {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-6fa198ff {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-6fa198ff {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-6fa198ff {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-b94db287 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-b94db287 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-7ff36727 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-7ff36727 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-67063669 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-67063669 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-67063669 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-67063669 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-67063669 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-67063669 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-cf1e2162 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-cf1e2162 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-cf1e2162 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-cf1e2162 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-cf1e2162 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-cf1e2162 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-faad9e59 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-faad9e59 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-faad9e59 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-faad9e59 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-faad9e59 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-faad9e59 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ef729062-c7f2-c1c8-a689-7cbd5eb8a946-8af507d0 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-18ef4834 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-18ef4834 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-18ef4834 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-18ef4834 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-18ef4834 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-18ef4834 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4d47a76d-2a53-1a32-fac5-000c125eb913-2effd4ad {
    grid-row: 4 / 5;
  }

  #w-node-_4d47a76d-2a53-1a32-fac5-000c125eb932-2effd4ad {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-eab69b69-a359-57c2-d23c-a18247061d4d-2effd4ad {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-eab69b69-a359-57c2-d23c-a18247061d5d-2effd4ad {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6b08c347-100f-3c5b-2851-c84e045f397d-e9abc3a2 {
    grid-row: 4 / 5;
  }

  #w-node-_6b08c347-100f-3c5b-2851-c84e045f399d-e9abc3a2 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d080b527-7dd6-8a03-8ea2-9113aed88006-e9abc3a2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d080b527-7dd6-8a03-8ea2-9113aed88016-e9abc3a2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b86d251a-61aa-7d50-0ae1-e633b2ee9102-a30e4bf3 {
    grid-row: 4 / 5;
  }

  #w-node-b86d251a-61aa-7d50-0ae1-e633b2ee9122-a30e4bf3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_99410a32-0fb4-206a-695e-b89585d1ea48-a30e4bf3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_99410a32-0fb4-206a-695e-b89585d1ea58-a30e4bf3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-f90a099d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-f90a099d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-c6691e49 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-c6691e49 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-9a70c06a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-9a70c06a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-9a70c06a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-9a70c06a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-9a70c06a {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-9a70c06a {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-5e0af3c7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-5e0af3c7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f2bebcf1-ba27-f24c-552c-a7f7f0deca4b-5e0af3c7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f2bebcf1-ba27-f24c-552c-a7f7f0deca4e-5e0af3c7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f2bebcf1-ba27-f24c-552c-a7f7f0deca52-5e0af3c7 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-f2bebcf1-ba27-f24c-552c-a7f7f0deca56-5e0af3c7 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-490432c3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-490432c3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-490432c3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-490432c3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-490432c3 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-490432c3 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-97ba6f57 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-97ba6f57 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a85b05ae-32a4-9543-ba80-57a0d9704dca-97ba6f57 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a85b05ae-32a4-9543-ba80-57a0d9704dcd-97ba6f57 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a85b05ae-32a4-9543-ba80-57a0d9704dd1-97ba6f57 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-a85b05ae-32a4-9543-ba80-57a0d9704dd5-97ba6f57 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-00419477 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-00419477 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35cb4-00419477 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35cb7-00419477 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35cbb-00419477 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35cbf-00419477 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-9d41d4c2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-9d41d4c2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-9d41d4c2 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-9d41d4c2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-9d41d4c2 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-9d41d4c2 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-45a71748 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-45a71748 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ed78f4cb-0d72-5972-1726-ebb06e1f3097-45a71748 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ed78f4cb-0d72-5972-1726-ebb06e1f309a-45a71748 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ed78f4cb-0d72-5972-1726-ebb06e1f309e-45a71748 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-ed78f4cb-0d72-5972-1726-ebb06e1f30a2-45a71748 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-a384335e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-a384335e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-a384335e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-a384335e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-a384335e {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-a384335e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-95d02741 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-95d02741 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_604de0ea-6d5e-0065-860e-6b750db8868f-95d02741 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_604de0ea-6d5e-0065-860e-6b750db88692-95d02741 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_604de0ea-6d5e-0065-860e-6b750db88696-95d02741 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_604de0ea-6d5e-0065-860e-6b750db8869a-95d02741 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-97469848 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-97469848 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-97469848 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-97469848 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-97469848 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-97469848 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-865d94f1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-865d94f1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-abc0374c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-abc0374c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-abc0374c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-abc0374c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-abc0374c {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-abc0374c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-84e8d627 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-84e8d627 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-45da5651 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-45da5651 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-45da5651 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-45da5651 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-45da5651 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-45da5651 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-2cf3abd7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-2cf3abd7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-0f648c79 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-0f648c79 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a10-03fdd44d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff34a1c-03fdd44d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-03fdd44d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-03fdd44d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-03fdd44d {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-03fdd44d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9be62c3d-46c1-75ca-e5fc-3f5001738a2d-14352864 {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-_4dcfb761-f127-b715-fb08-5c84d633c2a9-e212cd09 {
    place-self: center start;
  }

  #w-node-_2e406585-255a-421a-3c2e-84e21f2848e6-e212cd09 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-_06a07a24-8e32-74c8-f76a-fb2ff6938a03-e212cd09 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_06a07a24-8e32-74c8-f76a-fb2ff6938a05-e212cd09 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_06a07a24-8e32-74c8-f76a-fb2ff6938a35-e212cd09, #w-node-_7a1a43d0-badc-83b6-fd42-2e3eda9bcba1-e212cd09 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_14fdf1ea-0e7c-0eda-6816-162ee1902089-e212cd09 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_14fdf1ea-0e7c-0eda-6816-162ee190208a-e212cd09 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_14fdf1ea-0e7c-0eda-6816-162ee190208c-e212cd09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_14fdf1ea-0e7c-0eda-6816-162ee190208e-e212cd09 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_14fdf1ea-0e7c-0eda-6816-162ee190208f-e212cd09 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_14fdf1ea-0e7c-0eda-6816-162ee1902090-e212cd09 {
    grid-row: 2 / 3;
    grid-column-end: 2;
  }

  #w-node-_14fdf1ea-0e7c-0eda-6816-162ee1902097-e212cd09, #w-node-_14fdf1ea-0e7c-0eda-6816-162ee1902098-e212cd09 {
    grid-row: 1 / 2;
  }

  #w-node-_14fdf1ea-0e7c-0eda-6816-162ee1902099-e212cd09 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_14fdf1ea-0e7c-0eda-6816-162ee190209a-e212cd09 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_14fdf1ea-0e7c-0eda-6816-162ee190209c-e212cd09, #w-node-_14fdf1ea-0e7c-0eda-6816-162ee190209d-e212cd09 {
    grid-row: 1 / 2;
  }

  #w-node-_14fdf1ea-0e7c-0eda-6816-162ee190209e-e212cd09 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_14fdf1ea-0e7c-0eda-6816-162ee190209f-e212cd09 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_267b9972-6da8-6c4a-57cb-066a635318d6-e212cd09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_267b9972-6da8-6c4a-57cb-066a635318d7-e212cd09 {
    grid-row: 2 / 3;
  }

  #w-node-_267b9972-6da8-6c4a-57cb-066a635318e0-e212cd09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b8a84644-d0ad-0726-6c16-31af86fdb328-124844b2 {
    grid-row: 2 / 3;
  }

  #w-node-b8a84644-d0ad-0726-6c16-31af86fdb377-124844b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b8a84644-d0ad-0726-6c16-31af86fdb378-124844b2 {
    grid-row: 1 / 2;
  }

  #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855bec-ab4ba4a9 {
    grid-column: span 1 / span 1;
  }

  #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855bee-ab4ba4a9, #w-node-_815dcc86-ac19-8588-9ea0-c5dd6f855c08-ab4ba4a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_48380151-e631-aa11-af4c-02499eddea51-49b2be89 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_48380151-e631-aa11-af4c-02499eddea61-49b2be89 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_48380151-e631-aa11-af4c-02499eddebf7-49b2be89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_48380151-e631-aa11-af4c-02499eddebfe-49b2be89 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: end;
  }

  #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94759-16d73376 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94761-16d73376 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94768-16d73376 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d947bc-16d73376 {
    grid-column: span 1 / span 1;
  }

  #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d947be-16d73376, #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d947dc-16d73376 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94860-16d73376 {
    grid-column-end: 3;
  }

  #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d94867-16d73376 {
    grid-row-end: 3;
    align-self: start;
  }

  #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e659-16846479 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e661-16846479 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e668-16846479 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_47c0d9a8-c6ae-b2df-c306-d8a9f51df4c1-16846479 {
    grid-column: span 1 / span 1;
  }

  #w-node-_47c0d9a8-c6ae-b2df-c306-d8a9f51df4c3-16846479, #w-node-_47c0d9a8-c6ae-b2df-c306-d8a9f51df4e1-16846479 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e760-16846479 {
    grid-column-end: 3;
  }

  #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e767-16846479 {
    grid-row-end: 3;
    align-self: start;
  }

  #w-node-_2534d97f-2029-b381-c856-309833c50c8f-6b9663f7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_2534d97f-2029-b381-c856-309833c50c97-6b9663f7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2534d97f-2029-b381-c856-309833c50c9e-6b9663f7 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2534d97f-2029-b381-c856-309833c50cf0-6b9663f7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2534d97f-2029-b381-c856-309833c50cf2-6b9663f7, #w-node-_2534d97f-2029-b381-c856-309833c50d10-6b9663f7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2534d97f-2029-b381-c856-309833c50d23-6b9663f7 {
    grid-column-end: 3;
  }

  #w-node-_2534d97f-2029-b381-c856-309833c50d2a-6b9663f7 {
    grid-row-end: 3;
    align-self: start;
  }

  #w-node-_32e7987a-5e48-eb92-eeff-8a79d119b982-222e9c4b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_32e7987a-5e48-eb92-eeff-8a79d119b98a-222e9c4b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_32e7987a-5e48-eb92-eeff-8a79d119b991-222e9c4b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_32e7987a-5e48-eb92-eeff-8a79d119b9e3-222e9c4b {
    grid-column: span 1 / span 1;
  }

  #w-node-_32e7987a-5e48-eb92-eeff-8a79d119b9e5-222e9c4b, #w-node-_32e7987a-5e48-eb92-eeff-8a79d119ba03-222e9c4b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32e7987a-5e48-eb92-eeff-8a79d119ba16-222e9c4b {
    grid-column-end: 3;
  }

  #w-node-_32e7987a-5e48-eb92-eeff-8a79d119ba1d-222e9c4b {
    grid-row-end: 3;
    align-self: start;
  }

  #w-node-_6eb25319-828d-6a34-c668-e1fb7a792605-b0cc5c29 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6eb25319-828d-6a34-c668-e1fb7a79260d-b0cc5c29 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6eb25319-828d-6a34-c668-e1fb7a792614-b0cc5c29 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6eb25319-828d-6a34-c668-e1fb7a792666-b0cc5c29 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6eb25319-828d-6a34-c668-e1fb7a792668-b0cc5c29, #w-node-_6eb25319-828d-6a34-c668-e1fb7a792686-b0cc5c29 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6eb25319-828d-6a34-c668-e1fb7a792699-b0cc5c29 {
    grid-column-end: 3;
  }

  #w-node-_6eb25319-828d-6a34-c668-e1fb7a7926a0-b0cc5c29 {
    grid-row-end: 3;
    align-self: start;
  }

  #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07351b7-2aad5f9a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07351bf-2aad5f9a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07351c6-2aad5f9a {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735218-2aad5f9a {
    grid-column: span 1 / span 1;
  }

  #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea073521a-2aad5f9a, #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735238-2aad5f9a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea073524b-2aad5f9a {
    grid-column-end: 3;
  }

  #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea0735252-2aad5f9a {
    grid-row-end: 3;
    align-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_780748af-59d7-5d60-2110-af63c493add9-09f1a1d2, #w-node-b67abc2e-5924-cbd1-1206-47dc59d3dfe5-09f1a1d2, #w-node-ce2d5d2a-4fc6-5d0e-30fd-301ffc0f774c-34f1a1d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ce2d5d2a-4fc6-5d0e-30fd-301ffc0f7750-34f1a1d6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ce2d5d2a-4fc6-5d0e-30fd-301ffc0f7756-34f1a1d6, #w-node-ce2d5d2a-4fc6-5d0e-30fd-301ffc0f775d-34f1a1d6, #w-node-_18b3cfe8-94b7-674c-c7a1-a5b5186c74e2-cbf1a238 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_66c57e48-d629-2272-86fe-4eb55e583382-01f1a24f {
    align-self: end;
  }

  #w-node-_4becfdce-7a43-f2ba-fb10-1b6dd5734b36-01f1a24f {
    grid-row-end: 2;
  }

  #w-node-_4becfdce-7a43-f2ba-fb10-1b6dd5734b4e-01f1a24f {
    grid-column: 1 / 2;
    grid-row-start: 2;
  }

  #w-node-_4becfdce-7a43-f2ba-fb10-1b6dd5734b53-01f1a24f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b8f36e4a-c713-77eb-0fea-779cf6303027-01f1a24f {
    grid-row: span 1 / span 1;
  }

  #w-node-b8f36e4a-c713-77eb-0fea-779cf630302a-01f1a24f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8f36e4a-c713-77eb-0fea-779cf6303031-01f1a24f {
    grid-row: span 1 / span 1;
  }

  #w-node-b8f36e4a-c713-77eb-0fea-779cf6303034-01f1a24f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8f36e4a-c713-77eb-0fea-779cf630303b-01f1a24f {
    grid-row: span 1 / span 1;
  }

  #w-node-b8f36e4a-c713-77eb-0fea-779cf630303e-01f1a24f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8f36e4a-c713-77eb-0fea-779cf6303045-01f1a24f {
    grid-row: span 1 / span 1;
  }

  #w-node-b8f36e4a-c713-77eb-0fea-779cf6303048-01f1a24f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8f36e4a-c713-77eb-0fea-779cf630304f-01f1a24f {
    grid-row: span 1 / span 1;
  }

  #w-node-b8f36e4a-c713-77eb-0fea-779cf6303052-01f1a24f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8f36e4a-c713-77eb-0fea-779cf6303059-01f1a24f {
    grid-row: span 1 / span 1;
  }

  #w-node-b8f36e4a-c713-77eb-0fea-779cf630305c-01f1a24f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8f36e4a-c713-77eb-0fea-779cf6303063-01f1a24f {
    grid-row: span 1 / span 1;
  }

  #w-node-b8f36e4a-c713-77eb-0fea-779cf6303066-01f1a24f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8f36e4a-c713-77eb-0fea-779cf630306d-01f1a24f {
    grid-row: span 1 / span 1;
  }

  #w-node-b8f36e4a-c713-77eb-0fea-779cf6303070-01f1a24f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8f36e4a-c713-77eb-0fea-779cf6303077-01f1a24f {
    grid-row: span 1 / span 1;
  }

  #w-node-b8f36e4a-c713-77eb-0fea-779cf630307a-01f1a24f, #w-node-caafca89-3db8-cf47-6ceb-27ca60d1745f-01f1a24f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-caafca89-3db8-cf47-6ceb-27ca60d17461-01f1a24f, #w-node-caafca89-3db8-cf47-6ceb-27ca60d17467-01f1a24f, #w-node-caafca89-3db8-cf47-6ceb-27ca60d1746b-01f1a24f {
    grid-column-end: 3;
  }

  #w-node-caafca89-3db8-cf47-6ceb-27ca60d1746d-01f1a24f {
    grid-area: 6 / 1 / 7 / 3;
    align-self: end;
  }

  #w-node-caafca89-3db8-cf47-6ceb-27ca60d1746f-01f1a24f {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-caafca89-3db8-cf47-6ceb-27ca60d17471-01f1a24f {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_6fec1af5-64d6-bd20-33f0-9fa3b14cad7f-06ffbd14, #w-node-_6fec1af5-64d6-bd20-33f0-9fa3b14cad84-06ffbd14, #w-node-_6fec1af5-64d6-bd20-33f0-9fa3b14cad89-06ffbd14 {
    justify-self: center;
  }

  #w-node-ee3eee13-4de7-296d-7657-00291ec5aa6e-06ffbd14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1ec18a5c-8729-f98e-a5a9-72c37101ff10-06ffbd14, #w-node-_9891cb56-1d09-b0ba-1f15-64c6c1ddb2ed-06ffbd14 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_9891cb56-1d09-b0ba-1f15-64c6c1ddb2f7-06ffbd14 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9891cb56-1d09-b0ba-1f15-64c6c1ddb2fc-06ffbd14 {
    grid-row: 5 / 6;
  }

  #w-node-_9aa8b9d4-c033-613d-63a2-8261a70ed986-06ffbd14 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9aa8b9d4-c033-613d-63a2-8261a70ed988-06ffbd14, #w-node-_9aa8b9d4-c033-613d-63a2-8261a70ed98c-06ffbd14, #w-node-_9aa8b9d4-c033-613d-63a2-8261a70ed990-06ffbd14 {
    grid-column-end: 3;
  }

  #w-node-_9aa8b9d4-c033-613d-63a2-8261a70ed992-06ffbd14 {
    grid-area: 6 / 1 / 7 / 3;
    align-self: end;
  }

  #w-node-_9aa8b9d4-c033-613d-63a2-8261a70ed994-06ffbd14 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_9aa8b9d4-c033-613d-63a2-8261a70ed996-06ffbd14 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-c297d71d-89ac-0268-ff41-da17e7dbcd25-7f14f641 {
    grid-row: 6 / 7;
  }

  #w-node-c297d71d-89ac-0268-ff41-da17e7dbcd32-7f14f641 {
    grid-row: 7 / 8;
  }

  #w-node-c297d71d-89ac-0268-ff41-da17e7dbcd54-7f14f641 {
    grid-row: 8 / 9;
  }

  #top_form.w-node-c297d71d-89ac-0268-ff41-da17e7dbcd64-7f14f641 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_7885a12b-22ae-099f-f826-79a130c0ab0f-7f14f641 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7885a12b-22ae-099f-f826-79a130c0ab20-7f14f641 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7885a12b-22ae-099f-f826-79a130c0ab31-7f14f641 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_11ec6c93-d0fe-b708-9da8-753a6874075e-7f14f641 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_11ec6c93-d0fe-b708-9da8-753a6874075f-7f14f641 {
    align-self: end;
  }

  #w-node-_11ec6c93-d0fe-b708-9da8-753a68740761-7f14f641, #w-node-_11ec6c93-d0fe-b708-9da8-753a68740763-7f14f641 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3b0b7458-fd59-a107-64cf-bba51ac5372b-7f14f641 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3b0b7458-fd59-a107-64cf-bba51ac5372d-7f14f641 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3b0b7458-fd59-a107-64cf-bba51ac53731-7f14f641 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_3b0b7458-fd59-a107-64cf-bba51ac53735-7f14f641 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-b277b259-cf57-1a79-3906-57e7848770d5-7f14f641 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b277b259-cf57-1a79-3906-57e7848770d7-7f14f641 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b277b259-cf57-1a79-3906-57e7848770d9-7f14f641 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b277b259-cf57-1a79-3906-57e7848770db-7f14f641 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b277b259-cf57-1a79-3906-57e7848770dd-7f14f641 {
    grid-area: 6 / 1 / 7 / 2;
    justify-self: auto;
  }

  #w-node-b277b259-cf57-1a79-3906-57e7848770e1-7f14f641 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_70bea5c3-529f-d79a-5091-d4905f73cbc3-f3f6962a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_70bea5c3-529f-d79a-5091-d4905f73cbc7-f3f6962a {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_70bea5c3-529f-d79a-5091-d4905f73cbcb-f3f6962a {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d9080-4b80bb35 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d9084-4b80bb35 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d9088-4b80bb35 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d908c-4b80bb35 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-55a213bb {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-55a213bb {
    grid-row: 6 / 7;
  }

  #w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-55a213bb {
    grid-row: 7 / 8;
  }

  #w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-55a213bb {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-55a213bb {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-acf53fa0 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-acf53fa0 {
    grid-row: 6 / 7;
  }

  #w-node-e58b2685-8af0-c05a-ee34-334a843e07a9-acf53fa0 {
    grid-row: 7 / 8;
  }

  #w-node-e77c6fc1-814e-1865-41e1-c53cbcf13341-acf53fa0 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-acf53fa0 {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-21112199 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-21112199 {
    grid-row: 6 / 7;
  }

  #w-node-_48c0104b-b7da-259a-72c9-be2e2ec12c6c-21112199 {
    grid-row: 7 / 8;
  }

  #w-node-_053490a7-2613-9401-6d31-fcf3cd7dd504-21112199 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-21112199 {
    grid-row: 9 / 10;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-21112199 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-21112199 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-21112199 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-21112199, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-566d8522 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-566d8522 {
    grid-row: 6 / 7;
  }

  #w-node-_4b38bfaf-38d6-0498-89e5-d202799a6dcd-566d8522 {
    grid-row: 7 / 8;
  }

  #w-node-_42da29a8-c722-5128-79d2-86a1d7401564-566d8522 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-566d8522 {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-83537227 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-83537227 {
    grid-row: 6 / 7;
  }

  #w-node-_20192b64-cb69-43b9-080d-603c09690a49-83537227 {
    grid-row: 7 / 8;
  }

  #w-node-e0254775-085b-f29b-d2f3-1fdf7da0d2d2-83537227 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-83537227 {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-8603dd20 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-8603dd20 {
    grid-row: 6 / 7;
  }

  #w-node-fba9cd98-43ef-8c80-a53f-618fe34e4dd3-8603dd20 {
    grid-row: 7 / 8;
  }

  #w-node-_3cde423f-2a07-a49f-3b84-728272bf7009-8603dd20 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-8603dd20 {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-3fc0e656 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-3fc0e656 {
    grid-row: 6 / 7;
  }

  #w-node-_81bdbe11-e067-ba17-1109-ba17c90237cd-3fc0e656 {
    grid-row: 7 / 8;
  }

  #w-node-bbe2c566-84a6-c58c-5274-4cd139dfc6fa-3fc0e656 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-3fc0e656 {
    grid-row: 9 / 10;
  }

  #compare_block.w-node-_352007d5-3498-ff7d-2726-ff502d8f2a2b-3fc0e656 {
    grid-column: span 1 / span 1;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-d98062db {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-d98062db {
    grid-row: 6 / 7;
  }

  #w-node-df906af8-786c-de1a-8834-d92b31315577-d98062db {
    grid-row: 7 / 8;
  }

  #w-node-_16903280-0860-561e-f669-9e687a371876-d98062db {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-d98062db {
    grid-row: 9 / 10;
  }

  #compare_block.w-node-_306b891f-4f38-1709-f2bc-441711649b71-d98062db {
    grid-column: span 1 / span 1;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-4f2aa0ab {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-4f2aa0ab {
    grid-row: 6 / 7;
  }

  #w-node-c3f8e3af-feaa-1610-38ad-fcd594299d1b-4f2aa0ab {
    grid-row: 7 / 8;
  }

  #w-node-_7ee6acce-6b99-cb72-c452-84adc7822648-4f2aa0ab {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-4f2aa0ab {
    grid-row: 9 / 10;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-4f2aa0ab {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-4f2aa0ab {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-4f2aa0ab {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-4f2aa0ab, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-491c9c81 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-491c9c81 {
    grid-row: 6 / 7;
  }

  #w-node-_51682048-b41e-1af0-ee81-e7dff8bf61ca-491c9c81 {
    grid-row: 7 / 8;
  }

  #w-node-_488e6a21-a9e2-050d-fb39-7ad88c34578b-491c9c81 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-491c9c81 {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-a8088fe0 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-a8088fe0 {
    grid-row: 6 / 7;
  }

  #w-node-_5c10240f-10c6-1df3-1341-69b0fb011573-a8088fe0 {
    grid-row: 7 / 8;
  }

  #w-node-af286d1f-db96-ea62-89a0-7fc717c12c56-a8088fe0 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-a8088fe0 {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-e44cbad0 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-e44cbad0 {
    grid-row: 6 / 7;
  }

  #w-node-_2616707f-eb5a-e2b5-94a9-7ce0509e7c45-e44cbad0 {
    grid-row: 7 / 8;
  }

  #w-node-_7b9e9aa4-9ba5-a3d7-8b8e-20dd6132aed1-e44cbad0 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-e44cbad0 {
    grid-row: 9 / 10;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-e44cbad0 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-e44cbad0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-e44cbad0 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-e44cbad0, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-efd9b95a {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-efd9b95a {
    grid-row: 6 / 7;
  }

  #w-node-_57548a89-181c-5a32-7b8e-ec0feafe4d75-efd9b95a {
    grid-row: 7 / 8;
  }

  #w-node-_6507061e-8ed4-2dd1-b5f1-66d99feab8e1-efd9b95a {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-efd9b95a {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-19a9d733 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-19a9d733 {
    grid-row: 6 / 7;
  }

  #w-node-fb1ec45c-8c73-9477-46cc-74b97d2c75bb-19a9d733 {
    grid-row: 7 / 8;
  }

  #w-node-_9f1de018-cf6c-ffdc-7af4-301ca227d822-19a9d733 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-19a9d733 {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-d2c5faf7 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-d2c5faf7 {
    grid-row: 6 / 7;
  }

  #w-node-_3f82d253-07f4-4927-e148-ef57c4a39548-d2c5faf7 {
    grid-row: 7 / 8;
  }

  #w-node-e5dec138-4295-a10c-fed8-83518577a45b-d2c5faf7 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-d2c5faf7 {
    grid-row: 9 / 10;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-d2c5faf7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-d2c5faf7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-d2c5faf7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-d2c5faf7 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-d2c5faf7 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_5cb49089-9726-3ca4-8477-7a5798e260f2-98e260e3 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_5cb49089-9726-3ca4-8477-7a5798e260f3-98e260e3 {
    align-self: end;
  }

  #w-node-_5cb49089-9726-3ca4-8477-7a5798e260f5-98e260e3, #w-node-_5cb49089-9726-3ca4-8477-7a5798e260f7-98e260e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-1267757f {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-1267757f {
    grid-row: 6 / 7;
  }

  #w-node-_3bdf8f4d-014a-97d3-c965-64440c773d5f-1267757f {
    grid-row: 7 / 8;
  }

  #w-node-_405e2197-629f-bcc8-fab9-b144f6adb18d-1267757f {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-1267757f {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-d6d255fb {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-d6d255fb {
    grid-row: 6 / 7;
  }

  #w-node-_1ce3b9f5-2f47-55b5-ad9f-4555b67b6eac-d6d255fb {
    grid-row: 7 / 8;
  }

  #w-node-_54dbe420-ed35-7866-0036-35639d79a601-d6d255fb {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-d6d255fb {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-3bf8079c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-3bf8079c {
    grid-row: 6 / 7;
  }

  #w-node-_8fa3ac9c-3bc3-3df9-c01a-f42633ddc1a8-3bf8079c {
    grid-row: 7 / 8;
  }

  #w-node-_0dc932ae-7e58-f081-52db-fb0966dda0d9-3bf8079c {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-3bf8079c {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-0897ec84 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-0897ec84 {
    grid-row: 6 / 7;
  }

  #w-node-_6ca508f4-d4cb-5b07-ea7f-cbda82c4b0e8-0897ec84 {
    grid-row: 7 / 8;
  }

  #w-node-fbcdba59-ffdb-cc5c-8434-67dfd2dc02ab-0897ec84 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-0897ec84 {
    grid-row: 9 / 10;
  }

  #compare_block.w-node-_2a91f529-153c-fe64-b96d-c3010e16a0a8-0897ec84 {
    grid-column: span 1 / span 1;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-4c71ea2f {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-4c71ea2f {
    grid-row: 6 / 7;
  }

  #w-node-_9c137de0-4b5f-453f-f9f8-6cf08fbd7d06-4c71ea2f {
    grid-row: 7 / 8;
  }

  #w-node-_73c4e5f4-86b8-2a17-d089-9ad1bba3a2dc-4c71ea2f {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-4c71ea2f {
    grid-row: 9 / 10;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-4c71ea2f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-4c71ea2f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-4c71ea2f {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-4c71ea2f, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-8f55663a {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-8f55663a {
    grid-row: 6 / 7;
  }

  #w-node-ba5a5ec6-9211-70aa-282e-a0666c4562dd-8f55663a {
    grid-row: 7 / 8;
  }

  #w-node-_10121722-6c2d-eae8-038c-fc6e6b16b9a4-8f55663a {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-8f55663a {
    grid-row: 9 / 10;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-8f55663a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-8f55663a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-8f55663a {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-8f55663a, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-c197d103 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-c197d103 {
    grid-row: 6 / 7;
  }

  #w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-c197d103 {
    grid-row: 7 / 8;
  }

  #w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-c197d103 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-c197d103 {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-024b9622 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-024b9622 {
    grid-row: 6 / 7;
  }

  #w-node-_3abd0a2a-1f8f-96fb-6af3-9a6c30bcdb95-024b9622 {
    grid-row: 7 / 8;
  }

  #w-node-d89c4205-c143-836a-477e-ac1ad85f3aba-024b9622 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-024b9622 {
    grid-row: 9 / 10;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-024b9622 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-024b9622 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-024b9622 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-024b9622, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-2224f0da {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-2224f0da {
    grid-row: 6 / 7;
  }

  #w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-2224f0da {
    grid-row: 7 / 8;
  }

  #w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-2224f0da {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-2224f0da {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-47b6b0ed {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-47b6b0ed {
    grid-row: 6 / 7;
  }

  #w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-47b6b0ed {
    grid-row: 7 / 8;
  }

  #w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-47b6b0ed {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-47b6b0ed {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-61be02d8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-61be02d8 {
    grid-row: 6 / 7;
  }

  #w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-61be02d8 {
    grid-row: 7 / 8;
  }

  #w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-61be02d8 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-61be02d8 {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-cf2b9aa2 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-cf2b9aa2 {
    grid-row: 6 / 7;
  }

  #w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-cf2b9aa2 {
    grid-row: 7 / 8;
  }

  #w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-cf2b9aa2 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-cf2b9aa2 {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-134ec9ec {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-134ec9ec {
    grid-row: 6 / 7;
  }

  #w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-134ec9ec {
    grid-row: 7 / 8;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-134ec9ec {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-ace4d55d {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-ace4d55d {
    grid-row: 6 / 7;
  }

  #w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-ace4d55d {
    grid-row: 7 / 8;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-ace4d55d {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-ab02e8ac {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-ab02e8ac {
    grid-row: 6 / 7;
  }

  #w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-ab02e8ac {
    grid-row: 7 / 8;
  }

  #w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-ab02e8ac {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-ab02e8ac {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-12adfe92 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-12adfe92 {
    grid-row: 6 / 7;
  }

  #w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-12adfe92 {
    grid-row: 7 / 8;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-12adfe92 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-c8cb8c54 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-c8cb8c54 {
    grid-row: 6 / 7;
  }

  #w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-c8cb8c54 {
    grid-row: 7 / 8;
  }

  #w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-c8cb8c54 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-c8cb8c54 {
    grid-row: 9 / 10;
  }

  #w-node-_3713ad47-f507-a11f-d4d7-b7183a735837-0b14ef38 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-efc422d4-dfde-08d5-7969-a5c4b669734f-d705e735, #w-node-efc422d4-dfde-08d5-7969-a5c4b6697353-d705e735 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b374fa92-ac88-192f-3e35-702af7e53977-d705e735 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: start;
  }

  #w-node-b374fa92-ac88-192f-3e35-702af7e53983-d705e735 {
    grid-area: 7 / 1 / 8 / 3;
    place-self: stretch stretch;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-ed5978cc {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-ed5978cc {
    grid-row: 6 / 7;
  }

  #w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-ed5978cc {
    grid-row: 7 / 8;
  }

  #w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-ed5978cc {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-ed5978cc {
    grid-row: 9 / 10;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-ed5978cc {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-ed5978cc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-ed5978cc {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-ed5978cc, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-e08cc8e7 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-e08cc8e7 {
    grid-row: 6 / 7;
  }

  #w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-e08cc8e7 {
    grid-row: 7 / 8;
  }

  #w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-e08cc8e7 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-e08cc8e7 {
    grid-row: 9 / 10;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-e08cc8e7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-e08cc8e7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-e08cc8e7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-e08cc8e7 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-e08cc8e7, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-ae45621c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-ae45621c {
    grid-row: 6 / 7;
  }

  #w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-ae45621c {
    grid-row: 7 / 8;
  }

  #w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-ae45621c {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-ae45621c {
    grid-row: 9 / 10;
  }

  #compare_block.w-node-cf05ce64-9b19-8f69-f698-b82e7fb638f7-ae45621c {
    grid-column: span 1 / span 1;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-d112ed1a {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-d112ed1a {
    grid-row: 6 / 7;
  }

  #w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-d112ed1a {
    grid-row: 7 / 8;
  }

  #w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-d112ed1a {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-d112ed1a {
    grid-row: 9 / 10;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-d112ed1a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-d112ed1a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-d112ed1a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-d112ed1a {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-d112ed1a {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_41a91936-7d55-91c5-5981-0d31eca3e753-8ae317db {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-71d29c4f {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-71d29c4f {
    grid-row: 6 / 7;
  }

  #w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-71d29c4f {
    grid-row: 7 / 8;
  }

  #w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-71d29c4f {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-71d29c4f {
    grid-row: 9 / 10;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-71d29c4f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-71d29c4f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-71d29c4f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-71d29c4f {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-71d29c4f, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-dd99316d {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-dd99316d {
    grid-row: 6 / 7;
  }

  #w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-dd99316d {
    grid-row: 7 / 8;
  }

  #w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-dd99316d {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-dd99316d {
    grid-row: 9 / 10;
  }

  #compare_block.w-node-_9aa9c4ee-ce75-a6e7-9658-2309f832ebba-dd99316d {
    grid-column: span 1 / span 1;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-d421363d {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-d421363d {
    grid-row: 6 / 7;
  }

  #w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-d421363d {
    grid-row: 7 / 8;
  }

  #w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-d421363d {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-d421363d {
    grid-row: 9 / 10;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-d421363d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-d421363d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-d421363d {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-d421363d, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-67cab914 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-67cab914 {
    grid-row: 6 / 7;
  }

  #w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-67cab914 {
    grid-row: 7 / 8;
  }

  #w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-67cab914 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-67cab914 {
    grid-row: 9 / 10;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-67cab914 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-67cab914 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-67cab914 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-67cab914 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-67cab914, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-b2caf95b {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-b2caf95b {
    grid-row: 6 / 7;
  }

  #w-node-_28b3d72b-ee78-bbf5-01a3-b793e3bcae16-b2caf95b {
    grid-row: 7 / 8;
  }

  #w-node-_1e7f02fe-1f69-d22c-31cc-44434dadbc8b-b2caf95b {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-b2caf95b {
    grid-row: 9 / 10;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-b2caf95b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-b2caf95b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-b2caf95b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-b2caf95b {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-b2caf95b, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-2f971f59 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-2f971f59 {
    grid-row: 6 / 7;
  }

  #w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-2f971f59 {
    grid-row: 7 / 8;
  }

  #w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-2f971f59 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-2f971f59 {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-6fa198ff {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-6fa198ff {
    grid-row: 6 / 7;
  }

  #w-node-fba9cd98-43ef-8c80-a53f-618fe34e4dd3-6fa198ff {
    grid-row: 7 / 8;
  }

  #w-node-_3cde423f-2a07-a49f-3b84-728272bf7009-6fa198ff {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-6fa198ff {
    grid-row: 9 / 10;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-6fa198ff {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-6fa198ff {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-6fa198ff {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-6fa198ff {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-6fa198ff, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-b94db287 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-b94db287 {
    grid-row: 6 / 7;
  }

  #w-node-fba9cd98-43ef-8c80-a53f-618fe34e4dd3-b94db287 {
    grid-row: 7 / 8;
  }

  #w-node-_3cde423f-2a07-a49f-3b84-728272bf7009-b94db287 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-b94db287 {
    grid-row: 9 / 10;
  }

  #compare_block.w-node-_185dbef7-db0f-2a6c-ff2f-4f6f6cb0e09c-b94db287 {
    grid-column: span 1 / span 1;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-7ff36727 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-7ff36727 {
    grid-row: 6 / 7;
  }

  #w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-7ff36727 {
    grid-row: 7 / 8;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-7ff36727 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-67063669 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-67063669 {
    grid-row: 6 / 7;
  }

  #w-node-_03badd3c-929c-0544-13ff-5c6a00780729-67063669 {
    grid-row: 7 / 8;
  }

  #w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-67063669 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-67063669 {
    grid-row: 9 / 10;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-67063669 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-67063669 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-67063669 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-67063669 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-67063669, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-cf1e2162 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-cf1e2162 {
    grid-row: 6 / 7;
  }

  #w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-cf1e2162 {
    grid-row: 7 / 8;
  }

  #w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-cf1e2162 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-cf1e2162 {
    grid-row: 9 / 10;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-cf1e2162 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-cf1e2162 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-cf1e2162 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-cf1e2162, #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-faad9e59 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-faad9e59 {
    grid-row: 6 / 7;
  }

  #w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-faad9e59 {
    grid-row: 7 / 8;
  }

  #w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-faad9e59 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-faad9e59 {
    grid-row: 9 / 10;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-faad9e59 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-faad9e59 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-faad9e59 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-faad9e59 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-d536fb17-08ad-c25c-1292-da8ed57bf10d-8af507d0, #w-node-d536fb17-08ad-c25c-1292-da8ed57bf111-8af507d0 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-18ef4834 {
    grid-row-start: 5;
  }

  #w-node-_9ddc1dca-de5d-e673-8a02-941972588ed6-18ef4834 {
    grid-row-start: 6;
  }

  #w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-18ef4834 {
    grid-row-start: 7;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-18ef4834 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-18ef4834 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-18ef4834 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-18ef4834 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-18ef4834 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-18ef4834 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-18ef4834, #w-node-_34154b19-9db8-459f-a345-79d3665e15a9-2effd4ad {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_34154b19-9db8-459f-a345-79d3665e15de-2effd4ad {
    grid-row: 6 / 7;
  }

  #w-node-_34154b19-9db8-459f-a345-79d3665e15e9-2effd4ad {
    grid-row: 7 / 8;
  }

  #w-node-_34154b19-9db8-459f-a345-79d3665e15f4-2effd4ad {
    grid-row: 8 / 9;
  }

  #w-node-_34154b19-9db8-459f-a345-79d3665e15f9-2effd4ad {
    grid-row: 9 / 10;
  }

  #compare_block.w-node-_1c4e13cb-ebd2-98cb-cf59-e0b8fcf02e98-2effd4ad {
    grid-column: span 1 / span 1;
  }

  #w-node-_2beb50d8-3cd2-5fb2-1d76-1bbd0b3d7573-2effd4ad {
    grid-row: 9 / 10;
  }

  #w-node-_55a05fb5-a185-88ad-9e3f-5f01103ebd22-2effd4ad {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_55a05fb5-a185-88ad-9e3f-5f01103ebd24-2effd4ad, #w-node-_55a05fb5-a185-88ad-9e3f-5f01103ebd2a-2effd4ad, #w-node-_55a05fb5-a185-88ad-9e3f-5f01103ebd30-2effd4ad {
    grid-column-end: 3;
  }

  #w-node-_55a05fb5-a185-88ad-9e3f-5f01103ebd32-2effd4ad {
    grid-area: 6 / 1 / 7 / 3;
    align-self: end;
  }

  #w-node-_55a05fb5-a185-88ad-9e3f-5f01103ebd34-2effd4ad {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_55a05fb5-a185-88ad-9e3f-5f01103ebd36-2effd4ad {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_70f77572-d591-5976-904a-6b2c37cfea05-e9abc3a2 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_70f77572-d591-5976-904a-6b2c37cfea3a-e9abc3a2 {
    grid-row: 6 / 7;
  }

  #w-node-_70f77572-d591-5976-904a-6b2c37cfea43-e9abc3a2 {
    grid-row: 7 / 8;
  }

  #w-node-_70f77572-d591-5976-904a-6b2c37cfea4a-e9abc3a2 {
    grid-row: 8 / 9;
  }

  #w-node-_70f77572-d591-5976-904a-6b2c37cfea4f-e9abc3a2 {
    grid-row: 9 / 10;
  }

  #compare_block.w-node-_971ed502-d706-91bb-270e-f4d56a4e6b80-e9abc3a2 {
    grid-column: span 1 / span 1;
  }

  #w-node-_66c652b1-bcb8-e953-aed0-96957dc5fcf6-e9abc3a2 {
    grid-row: 9 / 10;
  }

  #w-node-ac58fd92-8e7e-6488-2c22-73057918f0e0-e9abc3a2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ac58fd92-8e7e-6488-2c22-73057918f0e2-e9abc3a2, #w-node-ac58fd92-8e7e-6488-2c22-73057918f0e6-e9abc3a2, #w-node-ac58fd92-8e7e-6488-2c22-73057918f0ec-e9abc3a2 {
    grid-column-end: 3;
  }

  #w-node-ac58fd92-8e7e-6488-2c22-73057918f0ee-e9abc3a2 {
    grid-area: 6 / 1 / 7 / 3;
    align-self: end;
  }

  #w-node-ac58fd92-8e7e-6488-2c22-73057918f0f0-e9abc3a2 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-ac58fd92-8e7e-6488-2c22-73057918f0f2-e9abc3a2 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_1754e105-099e-1a4d-6b8c-682ce4b10806-a30e4bf3 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_1754e105-099e-1a4d-6b8c-682ce4b1083b-a30e4bf3 {
    grid-row: 6 / 7;
  }

  #w-node-_1754e105-099e-1a4d-6b8c-682ce4b10844-a30e4bf3 {
    grid-row: 7 / 8;
  }

  #w-node-_1754e105-099e-1a4d-6b8c-682ce4b1084b-a30e4bf3 {
    grid-row: 8 / 9;
  }

  #w-node-_1754e105-099e-1a4d-6b8c-682ce4b10850-a30e4bf3, #w-node-_364b92b8-6f55-4ea5-8407-4428beff3758-a30e4bf3 {
    grid-row: 9 / 10;
  }

  #w-node-_07d256ff-a71a-0a24-34e0-08e777ae3b40-a30e4bf3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_07d256ff-a71a-0a24-34e0-08e777ae3b42-a30e4bf3, #w-node-_07d256ff-a71a-0a24-34e0-08e777ae3b46-a30e4bf3, #w-node-_07d256ff-a71a-0a24-34e0-08e777ae3b4c-a30e4bf3 {
    grid-column-end: 3;
  }

  #w-node-_07d256ff-a71a-0a24-34e0-08e777ae3b4e-a30e4bf3 {
    grid-area: 6 / 1 / 7 / 3;
    align-self: end;
  }

  #w-node-_07d256ff-a71a-0a24-34e0-08e777ae3b50-a30e4bf3 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_07d256ff-a71a-0a24-34e0-08e777ae3b52-a30e4bf3 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-f90a099d {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-f90a099d {
    grid-row: 6 / 7;
  }

  #w-node-_81bdbe11-e067-ba17-1109-ba17c90237cd-f90a099d {
    grid-row: 7 / 8;
  }

  #w-node-bbe2c566-84a6-c58c-5274-4cd139dfc6fa-f90a099d {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-f90a099d {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-c6691e49 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-c6691e49 {
    grid-row: 6 / 7;
  }

  #w-node-_81bdbe11-e067-ba17-1109-ba17c90237cd-c6691e49 {
    grid-row: 7 / 8;
  }

  #w-node-bbe2c566-84a6-c58c-5274-4cd139dfc6fa-c6691e49 {
    grid-row: 8 / 9;
  }

  #w-node-_94c268ad-3eee-f205-ee94-7ff96bc9a0f1-c6691e49 {
    grid-row: 9 / 10;
  }

  #compare_block.w-node-_352007d5-3498-ff7d-2726-ff502d8f2a2b-c6691e49 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5ea93789-114c-5525-736d-df0bd6fc9f25-c6691e49 {
    grid-row: 9 / 10;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-9a70c06a {
    grid-row: 5 / 6;
  }

  #w-node-e58b2685-8af0-c05a-ee34-334a843e07a9-9a70c06a {
    grid-row: 6 / 7;
  }

  #w-node-e77c6fc1-814e-1865-41e1-c53cbcf13341-9a70c06a {
    grid-row-start: 7;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-9a70c06a {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-9a70c06a {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-9a70c06a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-9a70c06a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-9a70c06a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-9a70c06a {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-9a70c06a {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-5e0af3c7 {
    grid-row-start: 5;
  }

  #w-node-_81bdbe11-e067-ba17-1109-ba17c90237cd-5e0af3c7 {
    grid-row: 6 / 7;
  }

  #w-node-bbe2c566-84a6-c58c-5274-4cd139dfc6fa-5e0af3c7 {
    grid-row-start: 7;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-5e0af3c7 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-5e0af3c7 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-5e0af3c7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f2bebcf1-ba27-f24c-552c-a7f7f0deca4b-5e0af3c7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f2bebcf1-ba27-f24c-552c-a7f7f0deca4e-5e0af3c7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f2bebcf1-ba27-f24c-552c-a7f7f0deca52-5e0af3c7 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-f2bebcf1-ba27-f24c-552c-a7f7f0deca56-5e0af3c7 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-490432c3 {
    grid-row-start: 5;
  }

  #w-node-c3f8e3af-feaa-1610-38ad-fcd594299d1b-490432c3 {
    grid-row-start: 6;
  }

  #w-node-_7ee6acce-6b99-cb72-c452-84adc7822648-490432c3 {
    grid-row-start: 7;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-490432c3 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-490432c3 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-490432c3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-490432c3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-490432c3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-490432c3 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-490432c3 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-97ba6f57 {
    grid-row-start: 5;
  }

  #w-node-_51682048-b41e-1af0-ee81-e7dff8bf61ca-97ba6f57 {
    grid-row-start: 6;
  }

  #w-node-_488e6a21-a9e2-050d-fb39-7ad88c34578b-97ba6f57 {
    grid-row-start: 7;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-97ba6f57 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-97ba6f57 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-97ba6f57 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a85b05ae-32a4-9543-ba80-57a0d9704dca-97ba6f57 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a85b05ae-32a4-9543-ba80-57a0d9704dcd-97ba6f57 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a85b05ae-32a4-9543-ba80-57a0d9704dd1-97ba6f57 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-a85b05ae-32a4-9543-ba80-57a0d9704dd5-97ba6f57 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-00419477 {
    grid-row-start: 5;
  }

  #w-node-_5c10240f-10c6-1df3-1341-69b0fb011573-00419477 {
    grid-row-start: 6;
  }

  #w-node-af286d1f-db96-ea62-89a0-7fc717c12c56-00419477 {
    grid-row-start: 7;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-00419477 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-00419477 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-00419477 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35cb4-00419477 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35cb7-00419477 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35cbb-00419477 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35cbf-00419477 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-9d41d4c2 {
    grid-row: 5 / 6;
  }

  #w-node-_2616707f-eb5a-e2b5-94a9-7ce0509e7c45-9d41d4c2 {
    grid-row: 6 / 7;
  }

  #w-node-_7b9e9aa4-9ba5-a3d7-8b8e-20dd6132aed1-9d41d4c2 {
    grid-row-start: 7;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-9d41d4c2 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-9d41d4c2 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-9d41d4c2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-9d41d4c2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-9d41d4c2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-9d41d4c2 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-9d41d4c2 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-45a71748 {
    grid-row: 5 / 6;
  }

  #w-node-fb1ec45c-8c73-9477-46cc-74b97d2c75bb-45a71748 {
    grid-row: 6 / 7;
  }

  #w-node-_9f1de018-cf6c-ffdc-7af4-301ca227d822-45a71748 {
    grid-row-start: 7;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-45a71748 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-45a71748 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-45a71748 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ed78f4cb-0d72-5972-1726-ebb06e1f3097-45a71748 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ed78f4cb-0d72-5972-1726-ebb06e1f309a-45a71748 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ed78f4cb-0d72-5972-1726-ebb06e1f309e-45a71748 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-ed78f4cb-0d72-5972-1726-ebb06e1f30a2-45a71748 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-a384335e {
    grid-row: 5 / 6;
  }

  #w-node-_3f82d253-07f4-4927-e148-ef57c4a39548-a384335e {
    grid-row: 6 / 7;
  }

  #w-node-e5dec138-4295-a10c-fed8-83518577a45b-a384335e {
    grid-row: 7 / 8;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-a384335e {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-a384335e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-a384335e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-a384335e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-a384335e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-a384335e {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-a384335e {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-95d02741 {
    grid-row: 5 / 6;
  }

  #w-node-_3bdf8f4d-014a-97d3-c965-64440c773d5f-95d02741 {
    grid-row: 6 / 7;
  }

  #w-node-_405e2197-629f-bcc8-fab9-b144f6adb18d-95d02741 {
    grid-row-start: 7;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-95d02741 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-95d02741 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_604de0ea-6d5e-0065-860e-6b750db8868f-95d02741 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_604de0ea-6d5e-0065-860e-6b750db88692-95d02741 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_604de0ea-6d5e-0065-860e-6b750db88696-95d02741 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_604de0ea-6d5e-0065-860e-6b750db8869a-95d02741 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-97469848 {
    grid-row: 5 / 6;
  }

  #w-node-ba5a5ec6-9211-70aa-282e-a0666c4562dd-97469848 {
    grid-row: 6 / 7;
  }

  #w-node-_10121722-6c2d-eae8-038c-fc6e6b16b9a4-97469848 {
    grid-row: 7 / 8;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-97469848 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-97469848 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-97469848 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-97469848 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-97469848 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-97469848 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-97469848 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-865d94f1 {
    grid-row: 5 / 6;
  }

  #w-node-e58b2685-8af0-c05a-ee34-334a843e07a9-865d94f1 {
    grid-row: 6 / 7;
  }

  #w-node-e77c6fc1-814e-1865-41e1-c53cbcf13341-865d94f1 {
    grid-row-start: 7;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-865d94f1 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-865d94f1 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-865d94f1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-abc0374c {
    grid-row: 5 / 6;
  }

  #w-node-fba9cd98-43ef-8c80-a53f-618fe34e4dd3-abc0374c {
    grid-row: 6 / 7;
  }

  #w-node-_3cde423f-2a07-a49f-3b84-728272bf7009-abc0374c {
    grid-row: 7 / 8;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-abc0374c {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-abc0374c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-abc0374c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-abc0374c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-abc0374c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-abc0374c {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-abc0374c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-84e8d627 {
    grid-row: 5 / 6;
  }

  #w-node-fba9cd98-43ef-8c80-a53f-618fe34e4dd3-84e8d627 {
    grid-row: 6 / 7;
  }

  #w-node-_3cde423f-2a07-a49f-3b84-728272bf7009-84e8d627 {
    grid-row: 7 / 8;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-84e8d627 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-84e8d627 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-84e8d627 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-45da5651 {
    grid-row: 5 / 6;
  }

  #w-node-_48c0104b-b7da-259a-72c9-be2e2ec12c6c-45da5651 {
    grid-row-start: 6;
  }

  #w-node-_053490a7-2613-9401-6d31-fcf3cd7dd504-45da5651 {
    grid-row-start: 7;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-45da5651 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-45da5651 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-45da5651 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-45da5651 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-45da5651 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-45da5651 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-45da5651 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-2cf3abd7 {
    grid-row: 5 / 6;
  }

  #w-node-_48c0104b-b7da-259a-72c9-be2e2ec12c6c-2cf3abd7 {
    grid-row-start: 6;
  }

  #w-node-_053490a7-2613-9401-6d31-fcf3cd7dd504-2cf3abd7 {
    grid-row-start: 7;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-2cf3abd7 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-2cf3abd7 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4027e7e7-4bb1-42fa-e5c9-2fdb5ff3410c-2cf3abd7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-0f648c79 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-0f648c79 {
    grid-row: 6 / 7;
  }

  #w-node-_3cde423f-2a07-a49f-3b84-728272bf7009-0f648c79 {
    grid-row: 7 / 8;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-0f648c79 {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a1595834-03fdd44d {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a15957e7-03fdd44d {
    grid-row: 6 / 7;
  }

  #w-node-_03badd3c-929c-0544-13ff-5c6a00780729-03fdd44d {
    grid-row: 7 / 8;
  }

  #w-node-_6fe67e5e-bbde-642e-f50c-4bbf9c19d3bd-03fdd44d {
    grid-row: 8 / 9;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-03fdd44d {
    grid-row: 9 / 10;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a2f-03fdd44d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-03fdd44d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-03fdd44d {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-03fdd44d {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_9be62c3d-46c1-75ca-e5fc-3f5001738a2d-14352864 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4dcfb761-f127-b715-fb08-5c84d633c2a9-e212cd09, #w-node-_93e5c9eb-e491-0654-840b-75a6edd7bbe0-e212cd09 {
    justify-self: center;
  }

  #w-node-_93e5c9eb-e491-0654-840b-75a6edd7bc03-e212cd09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_6d8fe95c-7e55-04dc-8d5f-517072634828-e212cd09 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6d8fe95c-7e55-04dc-8d5f-517072634830-e212cd09 {
    grid-column: 1 / 2;
  }

  #w-node-_6d8fe95c-7e55-04dc-8d5f-517072634838-e212cd09 {
    grid-row: 4 / 5;
  }

  #w-node-_2e406585-255a-421a-3c2e-84e21f2848f6-e212cd09 {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: end;
  }

  #w-node-_2e406585-255a-421a-3c2e-84e21f2848fa-e212cd09 {
    grid-column: 1 / 2;
  }

  #w-node-_2e406585-255a-421a-3c2e-84e21f2848fc-e212cd09 {
    grid-column: 2 / 3;
  }

  #w-node-_2e406585-255a-421a-3c2e-84e21f2848fe-e212cd09 {
    grid-column: 1 / 3;
  }

  #w-node-_2e406585-255a-421a-3c2e-84e21f284912-e212cd09 {
    grid-row: 3 / 4;
    grid-column-end: 3;
    justify-self: end;
  }

  #w-node-_2e406585-255a-421a-3c2e-84e21f284916-e212cd09 {
    grid-column: 1 / 2;
  }

  #w-node-_2e406585-255a-421a-3c2e-84e21f284918-e212cd09 {
    grid-column: 2 / 3;
  }

  #w-node-_2e406585-255a-421a-3c2e-84e21f28491a-e212cd09 {
    grid-column: 1 / 3;
  }

  #w-node-_7a1a43d0-badc-83b6-fd42-2e3eda9bcba6-e212cd09 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b7ca23d1-9761-cabf-cc6e-c0c183a82fd4-57777723, #w-node-_53a7f504-0b59-678d-719c-9228cb1b915b-ae41248a, #w-node-eae1d359-031a-ac47-a1ec-4d815dc8b5e6-8f8764f3 {
    justify-self: end;
  }

  #w-node-_62e0ac84-fa8c-d4c4-2328-e5d911d949e9-16d73376, #w-node-e299d319-e96e-dd2d-6d62-0f7521b1e8e9-16846479, #w-node-_2534d97f-2029-b381-c856-309833c50fc8-6b9663f7, #w-node-_32e7987a-5e48-eb92-eeff-8a79d119bcbb-222e9c4b, #w-node-_6eb25319-828d-6a34-c668-e1fb7a792a40-b0cc5c29, #w-node-_67ca48d4-4fed-57a1-d6e9-eb0ea07354f0-2aad5f9a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_6344ec6d-d453-cced-fd08-b91628f29ae7-7bf1a1d5 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-d07fe6fa-bbff-765f-7615-722232d402d8-7bf1a1d5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_67ebeaea-2a09-bb80-93f3-f49812ae37c6-7bf1a1d5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f84668b2-36b7-bd50-85bd-c526b3e0c974-cbf1a238 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-f84668b2-36b7-bd50-85bd-c526b3e0c976-cbf1a238 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f84668b2-36b7-bd50-85bd-c526b3e0c97e-cbf1a238 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_142aed84-167d-4d70-4bf5-f01e7cbc0594-6df1a247 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_142aed84-167d-4d70-4bf5-f01e7cbc0596-6df1a247 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_142aed84-167d-4d70-4bf5-f01e7cbc059c-6df1a247 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-cd53cba9-82e9-9bf3-b0a7-baa3f3098ab7-52f1a249 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-cd53cba9-82e9-9bf3-b0a7-baa3f3098ab9-52f1a249 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cd53cba9-82e9-9bf3-b0a7-baa3f3098abf-52f1a249 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6344ec6d-d453-cced-fd08-b91628f29ae7-d0f1a250 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-d07fe6fa-bbff-765f-7615-722232d402d8-d0f1a250 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_67ebeaea-2a09-bb80-93f3-f49812ae37c6-d0f1a250 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6344ec6d-d453-cced-fd08-b91628f29ae7-95f1a260 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-d07fe6fa-bbff-765f-7615-722232d402d8-95f1a260 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_67ebeaea-2a09-bb80-93f3-f49812ae37c6-95f1a260 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_86cc434c-0982-b8ab-2756-995d3233adda-06ffbd14, #w-node-_86cc434c-0982-b8ab-2756-995d3233ae25-06ffbd14, #w-node-_86cc434c-0982-b8ab-2756-995d3233ae6a-06ffbd14, #w-node-_86cc434c-0982-b8ab-2756-995d3233aeab-06ffbd14, #w-node-_86cc434c-0982-b8ab-2756-995d3233aee4-06ffbd14 {
    justify-self: auto;
  }

  #w-node-f0f3db7e-e93f-d7c8-9213-03fd57143c79-7f14f641 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f0f3db7e-e93f-d7c8-9213-03fd57143d6f-7f14f641 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f0f3db7e-e93f-d7c8-9213-03fd57143d74-7f14f641 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-f0f3db7e-e93f-d7c8-9213-03fd57143de3-7f14f641 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f0f3db7e-e93f-d7c8-9213-03fd57143e6c-7f14f641 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4f09853d-4d12-7202-3277-3f3d54ed54c4-7f14f641 {
    align-self: start;
  }

  #w-node-bbd900d8-94f9-f02c-e898-0131bea30948-7f14f641 {
    grid-column-end: 3;
  }

  #w-node-_11ec6c93-d0fe-b708-9da8-753a6874075e-7f14f641 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_11ec6c93-d0fe-b708-9da8-753a6874075f-7f14f641 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: start;
  }

  #w-node-_11ec6c93-d0fe-b708-9da8-753a68740761-7f14f641 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_11ec6c93-d0fe-b708-9da8-753a68740763-7f14f641 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_11ec6c93-d0fe-b708-9da8-753a68740774-7f14f641 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_11ec6c93-d0fe-b708-9da8-753a68740775-7f14f641 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_11ec6c93-d0fe-b708-9da8-753a68740777-7f14f641 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_11ec6c93-d0fe-b708-9da8-753a68740779-7f14f641 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_3b0b7458-fd59-a107-64cf-bba51ac5372d-7f14f641 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3b0b7458-fd59-a107-64cf-bba51ac53731-7f14f641 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_3b0b7458-fd59-a107-64cf-bba51ac53735-7f14f641 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-b277b259-cf57-1a79-3906-57e7848770d5-7f14f641 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b277b259-cf57-1a79-3906-57e7848770d7-7f14f641 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b277b259-cf57-1a79-3906-57e7848770db-7f14f641 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b277b259-cf57-1a79-3906-57e7848770dd-7f14f641 {
    grid-area: 6 / 1 / 7 / 2;
    justify-self: start;
  }

  #w-node-_87992eac-092c-1acb-d348-2a785774dfe5-f3f6962a {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_87992eac-092c-1acb-d348-2a785774dfe7-f3f6962a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_87992eac-092c-1acb-d348-2a785774dfed-f3f6962a {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_70bea5c3-529f-d79a-5091-d4905f73cbc3-f3f6962a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_70bea5c3-529f-d79a-5091-d4905f73cbc7-f3f6962a {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_70bea5c3-529f-d79a-5091-d4905f73cbcb-f3f6962a {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_96a9bfb6-1180-c40c-a22e-bad7a8f45a25-4b80bb35 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_96a9bfb6-1180-c40c-a22e-bad7a8f45a27-4b80bb35 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_96a9bfb6-1180-c40c-a22e-bad7a8f45a30-4b80bb35 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d9080-4b80bb35 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d9084-4b80bb35 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d9088-4b80bb35 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_3fe5ae18-e699-57b5-e53f-9e62b99d908c-4b80bb35 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-b1f757b2-a9d9-6d6a-94d5-979b2be20116-6ee83db7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b1f757b2-a9d9-6d6a-94d5-979b2be2011b-6ee83db7 {
    grid-row: 3 / 4;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-21112199 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-21112199 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-21112199 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_4b38bfaf-38d6-0498-89e5-d202799a6dcd-566d8522 {
    grid-row: 6 / 7;
  }

  #w-node-_42da29a8-c722-5128-79d2-86a1d7401564-566d8522 {
    grid-row: 7 / 8;
  }

  #w-node-a8544de3-73e0-c4f1-f311-8e71a159581d-566d8522 {
    grid-row: 8 / 9;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-4f2aa0ab {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-4f2aa0ab {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-4f2aa0ab {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-e44cbad0 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-e44cbad0 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-e44cbad0 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-d2c5faf7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-d2c5faf7 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-d2c5faf7 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_5cb49089-9726-3ca4-8477-7a5798e260f2-98e260e3 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_5cb49089-9726-3ca4-8477-7a5798e260f3-98e260e3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: start;
  }

  #w-node-_5cb49089-9726-3ca4-8477-7a5798e260f5-98e260e3 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_5cb49089-9726-3ca4-8477-7a5798e260f7-98e260e3 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_5cb49089-9726-3ca4-8477-7a5798e26108-98e260e3 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_5cb49089-9726-3ca4-8477-7a5798e26109-98e260e3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_5cb49089-9726-3ca4-8477-7a5798e2610b-98e260e3 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_5cb49089-9726-3ca4-8477-7a5798e2610d-98e260e3 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-4c71ea2f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-4c71ea2f {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-4c71ea2f {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-8f55663a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-8f55663a {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-8f55663a {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-024b9622 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-024b9622 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-024b9622 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_3713ad47-f507-a11f-d4d7-b7183a735837-0b14ef38 {
    grid-column: span 2 / span 2;
  }

  #w-node-_3713ad47-f507-a11f-d4d7-b7183a735839-0b14ef38 {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-_3713ad47-f507-a11f-d4d7-b7183a735840-0b14ef38 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b374fa92-ac88-192f-3e35-702af7e53956-d705e735 {
    grid-column-end: 2;
    justify-self: start;
  }

  #w-node-b374fa92-ac88-192f-3e35-702af7e5395e-d705e735 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b374fa92-ac88-192f-3e35-702af7e53960-d705e735 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b374fa92-ac88-192f-3e35-702af7e53977-d705e735 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b374fa92-ac88-192f-3e35-702af7e53978-d705e735 {
    grid-column-end: 2;
  }

  #w-node-b374fa92-ac88-192f-3e35-702af7e53982-d705e735 {
    grid-row: 5 / 6;
    grid-column-end: 2;
  }

  #w-node-b374fa92-ac88-192f-3e35-702af7e53983-d705e735 {
    grid-column-end: 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-ed5978cc {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-ed5978cc {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-ed5978cc {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-e08cc8e7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-e08cc8e7 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-e08cc8e7 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-d112ed1a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-d112ed1a {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-d112ed1a {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-71d29c4f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-71d29c4f {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-71d29c4f {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-d421363d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-d421363d {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-d421363d {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-67cab914 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-67cab914 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-67cab914 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-b2caf95b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-b2caf95b {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-b2caf95b {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-6fa198ff {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-6fa198ff {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-6fa198ff {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-67063669 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-67063669 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-67063669 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-cf1e2162 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-cf1e2162 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-cf1e2162 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-faad9e59 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-faad9e59 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-faad9e59 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-ef729062-c7f2-c1c8-a689-7cbd5eb8a946-8af507d0 {
    grid-column-end: 2;
  }

  #w-node-ef729062-c7f2-c1c8-a689-7cbd5eb8a94e-8af507d0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-18ef4834 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-18ef4834 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-18ef4834 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-9a70c06a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-9a70c06a {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-9a70c06a {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-f2bebcf1-ba27-f24c-552c-a7f7f0deca4e-5e0af3c7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f2bebcf1-ba27-f24c-552c-a7f7f0deca52-5e0af3c7 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-f2bebcf1-ba27-f24c-552c-a7f7f0deca56-5e0af3c7 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-490432c3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-490432c3 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-490432c3 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-a85b05ae-32a4-9543-ba80-57a0d9704dcd-97ba6f57 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a85b05ae-32a4-9543-ba80-57a0d9704dd1-97ba6f57 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-a85b05ae-32a4-9543-ba80-57a0d9704dd5-97ba6f57 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35cb7-00419477 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35cbb-00419477 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_324aa7f0-2327-d899-3ba8-0b1e32a35cbf-00419477 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-9d41d4c2 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-9d41d4c2 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-9d41d4c2 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-ed78f4cb-0d72-5972-1726-ebb06e1f309a-45a71748 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ed78f4cb-0d72-5972-1726-ebb06e1f309e-45a71748 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-ed78f4cb-0d72-5972-1726-ebb06e1f30a2-45a71748 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-a384335e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-a384335e {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-a384335e {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_604de0ea-6d5e-0065-860e-6b750db88692-95d02741 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_604de0ea-6d5e-0065-860e-6b750db88696-95d02741 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_604de0ea-6d5e-0065-860e-6b750db8869a-95d02741 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-97469848 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-97469848 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-97469848 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-abc0374c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-abc0374c {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-abc0374c {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-45da5651 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-45da5651 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-45da5651 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a32-03fdd44d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3a-03fdd44d {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11062b0a-bc0d-659f-e5e7-d59f8b1b4a3e-03fdd44d {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_2e406585-255a-421a-3c2e-84e21f2848e6-e212cd09 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-d17881db-4967-2787-483c-99cfe6011cac-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d17881db-4967-2787-483c-99cfe6011cb9-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d17881db-4967-2787-483c-99cfe6011cc7-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_874ad826-9123-fb77-5586-393963404061-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_874ad826-9123-fb77-5586-393963404069-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_874ad826-9123-fb77-5586-393963404073-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-e63d0797-e1f5-15a4-2a09-b5480609ff74-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e63d0797-e1f5-15a4-2a09-b5480609ff7c-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-e63d0797-e1f5-15a4-2a09-b5480609ff86-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-a5cbf9f5-06bf-f99a-23b7-3da52e99270c-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a5cbf9f5-06bf-f99a-23b7-3da52e992714-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-a5cbf9f5-06bf-f99a-23b7-3da52e992722-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-b3c861ab-f06b-8a81-a65c-4d52b73119e9-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b3c861ab-f06b-8a81-a65c-4d52b73119f1-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b3c861ab-f06b-8a81-a65c-4d52b7311a01-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-fa81db21-5a45-3157-7072-cec82d933a2f-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fa81db21-5a45-3157-7072-cec82d933a37-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-fa81db21-5a45-3157-7072-cec82d933a45-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_462b903a-fcf8-a9b0-66f1-d1bff9aa2fef-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_462b903a-fcf8-a9b0-66f1-d1bff9aa2ff7-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_462b903a-fcf8-a9b0-66f1-d1bff9aa3003-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-f221915e-c240-275c-33c5-16c1dd9551a2-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f221915e-c240-275c-33c5-16c1dd9551aa-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-f221915e-c240-275c-33c5-16c1dd9551b8-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-e5a8e646-5656-b0ed-b611-17a877b56049-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e5a8e646-5656-b0ed-b611-17a877b56051-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-e5a8e646-5656-b0ed-b611-17a877b5605f-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-b8eba16b-8554-98c0-79ff-e4ddb15b3261-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b8eba16b-8554-98c0-79ff-e4ddb15b3269-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b8eba16b-8554-98c0-79ff-e4ddb15b3279-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_7ac40055-9f8a-fe77-971c-c2b81c18078c-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7ac40055-9f8a-fe77-971c-c2b81c180794-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_7ac40055-9f8a-fe77-971c-c2b81c1807a2-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-d78b8a01-9cb3-ac63-dc4c-2a6413f01e76-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d78b8a01-9cb3-ac63-dc4c-2a6413f01e7e-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d78b8a01-9cb3-ac63-dc4c-2a6413f01e88-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_4cde2e57-4039-4201-88b1-aaa15a4f21e2-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4cde2e57-4039-4201-88b1-aaa15a4f21ea-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_4cde2e57-4039-4201-88b1-aaa15a4f21f4-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_6273d72a-0914-39d4-3f07-de859c5cf8b2-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6273d72a-0914-39d4-3f07-de859c5cf8ba-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_6273d72a-0914-39d4-3f07-de859c5cf8c4-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-f7f9b2e0-4fd9-d4df-64c6-87b0299d2a6b-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f7f9b2e0-4fd9-d4df-64c6-87b0299d2a73-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-f7f9b2e0-4fd9-d4df-64c6-87b0299d2a7d-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_3c7be52f-033a-5c3d-5c17-5dd8ead6e2d1-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3c7be52f-033a-5c3d-5c17-5dd8ead6e2d9-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_3c7be52f-033a-5c3d-5c17-5dd8ead6e2eb-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-eebb2c36-7f79-8224-004d-0a7ffb5fa79a-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-eebb2c36-7f79-8224-004d-0a7ffb5fa7a2-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_9e7e5aa7-09c2-2c82-30e1-4aac1e86e3d6-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9e7e5aa7-09c2-2c82-30e1-4aac1e86e3de-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_008f0e4a-96a9-8984-0234-cb4d20f8e3a1-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_008f0e4a-96a9-8984-0234-cb4d20f8e3a9-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_83f51c75-0075-71c0-963e-52afc65029f0-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_83f51c75-0075-71c0-963e-52afc65029f8-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_83f51c75-0075-71c0-963e-52afc6502a02-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_3c076cc5-2bc8-3911-82ff-33975c894170-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3c076cc5-2bc8-3911-82ff-33975c894178-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_3c076cc5-2bc8-3911-82ff-33975c894182-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-d4f4e425-bc25-d030-6999-2c4383dc9007-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d4f4e425-bc25-d030-6999-2c4383dc900f-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d4f4e425-bc25-d030-6999-2c4383dc901f-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_9533cfaf-d324-4781-1508-d620f99a092d-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9533cfaf-d324-4781-1508-d620f99a0935-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_9533cfaf-d324-4781-1508-d620f99a0943-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-b100ff93-38b4-8a4d-eb6b-a95aa9753b90-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b100ff93-38b4-8a4d-eb6b-a95aa9753b98-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b100ff93-38b4-8a4d-eb6b-a95aa9753ba6-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-f0e63798-2ada-9870-c6b1-ff6e78579a88-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f0e63798-2ada-9870-c6b1-ff6e78579a90-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-f0e63798-2ada-9870-c6b1-ff6e78579a9a-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_4aa6f4ad-a555-f03f-eef7-d155ca30f5e6-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4aa6f4ad-a555-f03f-eef7-d155ca30f5ee-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-f3e5452d-ce06-6cc4-592b-3ef4a9856d76-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f3e5452d-ce06-6cc4-592b-3ef4a9856d7d-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-f0e610e2-057b-88b7-8f83-62eeb7220f2d-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f0e610e2-057b-88b7-8f83-62eeb7220f35-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-f0e610e2-057b-88b7-8f83-62eeb7220f43-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_5c900850-c088-fff3-a07d-af05a0e255f8-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5c900850-c088-fff3-a07d-af05a0e25600-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_5c900850-c088-fff3-a07d-af05a0e2560e-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_696e91ab-be45-0c83-ade6-23c9772ae7a5-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_696e91ab-be45-0c83-ade6-23c9772ae7ad-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_696e91ab-be45-0c83-ade6-23c9772ae7b9-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-e1c7588e-c85b-c70b-7c5b-dce09bb216d5-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e1c7588e-c85b-c70b-7c5b-dce09bb216dd-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-e1c7588e-c85b-c70b-7c5b-dce09bb216e7-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-da7da9bf-6d4e-a8ea-7378-836d6c3167b5-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-da7da9bf-6d4e-a8ea-7378-836d6c3167bd-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-da7da9bf-6d4e-a8ea-7378-836d6c3167cb-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_5bd278ae-4f76-209c-4e34-a2e9b16070ca-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5bd278ae-4f76-209c-4e34-a2e9b16070d2-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_5bd278ae-4f76-209c-4e34-a2e9b16070e2-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_8bcb0617-3710-77fe-3b94-247b0667601b-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_8bcb0617-3710-77fe-3b94-247b06676023-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_8bcb0617-3710-77fe-3b94-247b0667602d-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_2f496bf0-b3bf-8625-d3c7-fcf6bf82e36d-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_2f496bf0-b3bf-8625-d3c7-fcf6bf82e375-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_116554be-0193-5619-c590-c77e5b849607-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_116554be-0193-5619-c590-c77e5b84960f-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_116554be-0193-5619-c590-c77e5b849619-265d64eb {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-c1b7b50f-84c2-3e23-4c87-2e47e7fc1931-265d64eb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c1b7b50f-84c2-3e23-4c87-2e47e7fc1939-265d64eb {
    grid-area: 3 / 1 / 4 / 3;
  }
}
