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: rgba(0, 0, 0, 0);
}

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: rgba(0, 0, 0, 0) !important;
}

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

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

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  width: auto;
  min-width: 0;
  max-width: none;
  height: auto;
  min-height: 0;
  max-height: none;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .1);
  visibility: visible !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  opacity: 1 !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;
  top: auto !important;
  bottom: 12px !important;
  left: auto !important;
  right: 12px !important;
  overflow: visible !important;
  transform: none !important;
}

.w-webflow-badge > img {
  visibility: visible !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:-moz-placeholder, .w-select:-moz-placeholder {
  color: #999;
}

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

.w-input::-webkit-input-placeholder, .w-select::-webkit-input-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;
  -ms-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 rgba(0, 0, 0, 0);
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  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: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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 rgba(0, 0, 0, 0);
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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;
  top: -100%;
  bottom: -100%;
  left: -100%;
  right: -100%;
}

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

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  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: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  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: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 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 rgba(51, 51, 51, .4);
}

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

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, .4);
}

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

.w-slider-dot {
  cursor: pointer;
  background-color: rgba(255, 255, 255, .4);
  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: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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;
  -ms-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: rgba(0, 0, 0, .9);
  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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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: rgba(0, 0, 0, .4);
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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-x: auto;
  overflow-y: 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 rgba(0, 0, 0, .4);
  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 rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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: rgba(0, 0, 0, 0);
  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: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-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;
}

:root {
  --azure: #eaf4f5;
  --light-steel-blue: #b6c7e1;
  --dark-grey: #9c9fb0;
  --black: #232735;
  --black-2: rgba(51, 51, 51, .3);
}

.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("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

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

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

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

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

body {
  color: #232735;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 20px;
  line-height: 1.4;
}

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

h2 {
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
}

h3 {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3;
}

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

h5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.4;
}

p {
  margin-bottom: 16px;
}

a {
  text-decoration: none;
  transition: border-color .2s, box-shadow .2s, background-color .2s, color .2s, opacity .2s;
}

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

li {
  margin-bottom: 4px;
}

.hero {
  background-image: linear-gradient(135deg, var(--azure), var(--light-steel-blue));
  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;
}

.hero-container {
  z-index: 5;
  width: 100%;
  max-width: 1200px;
  display: block;
  position: relative;
}

.hero-text-wrap {
  max-width: 540px;
}

.small-p {
  font-size: 17px;
}

.small-p.hero-p {
  max-width: 440px;
  font-weight: 500;
}

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

.hero-top {
  z-index: 5;
  width: 100%;
  max-width: 1328px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 64px;
  padding-right: 64px;
  position: absolute;
  top: 20px;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.hero-top-logo {
  height: 56px;
  margin-right: 20px;
}

.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: none;
  position: absolute;
  top: auto;
  bottom: 40px;
  left: 0%;
  right: 0%;
}

.hero-bottom-logo {
  height: 54px;
  margin-left: 16px;
}

.section {
  padding: 120px 64px;
}

.section.sec-grad-earn {
  background-image: linear-gradient(135deg, rgba(234, 244, 245, .6), rgba(182, 199, 225, .6));
}

.section.sec-black {
  color: #fff;
  background-color: #232323;
}

.section.sec-why {
  background-image: linear-gradient(135deg, rgba(234, 244, 245, .6), rgba(182, 199, 225, .6));
  display: block;
}

.section.sec-experts {
  background-color: #f4f5fa;
  overflow: hidden;
}

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

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

.section.sec-grey {
  background-color: #f4f5fa;
}

.section.sec-story {
  background-color: rgba(234, 244, 245, .6);
  overflow: hidden;
}

.section.sec-how {
  display: block;
  overflow: visible;
}

.section._3 {
  background-color: #fff;
}

.container {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.container.margin-t-88 {
  margin-top: 88px;
}

._2col-row {
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

._1-2col {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

._1-2col.l-col-form {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

._1-2col.mob-margin-t-24-copy {
  width: 56%;
}

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

.check-list {
  margin-top: 40px;
  margin-bottom: -24px;
  padding-left: 0;
  list-style-type: none;
}

.check-li {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c50ced1e36120_checkmark--filled.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 32px;
  margin-bottom: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
}

.h2-half {
  width: 50%;
}

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

._1-3col {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.earn-item {
  width: 100%;
  max-width: 320px;
}

.hero-guy {
  z-index: 2;
  width: 50%;
  max-width: 580px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 50%;
  right: auto;
}

.hero-img {
  width: 50%;
  max-width: 960px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 50%;
  right: auto;
  transform: translate(0, -20%);
}

.earn-ico {
  width: 40px;
  margin-bottom: 16px;
}

.cost-tabs {
  max-width: 508px;
  margin-left: auto;
  margin-right: auto;
}

.cost-tabs-wrap {
  color: #000;
  background-color: #fff;
  border-radius: 16px;
  margin-top: 56px;
  padding: 56px 20px 64px;
  position: static;
}

.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-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-item {
  margin-bottom: 20px;
  margin-right: 40px;
}

.cost-tab-title {
  margin-bottom: 0;
}

._13-text {
  font-size: 13px;
  display: none;
}

.span-cost {
  margin-left: 5px;
  font-size: 13px;
  display: inline-block;
}

.sticky-cards-wrap {
  height: 600px;
  position: -webkit-sticky;
  position: sticky;
  top: 196px;
}

.card-item {
  z-index: 1;
  background-color: #f4f5fa;
  border-radius: 16px;
  padding: 56px;
  position: relative;
}

.card-item.ci2 {
  z-index: 2;
}

.card-item.ci3 {
  z-index: 3;
}

.card-item.ci4 {
  z-index: 4;
}

.card-item-top {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 32px;
  display: flex;
}

.card-ico {
  width: 56px;
}

.card-num {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
}

.sticky-title-wrap {
  height: 600px;
  position: -webkit-sticky;
  position: sticky;
  top: 196px;
}

.sticky-card-wrap {
  height: 600px;
}

.sticky-card-wrap.scw4 {
  z-index: 4;
  background-color: #fff;
  border-radius: 16px;
  display: none;
  position: relative;
}

.sticky-card-wrap.scw3 {
  z-index: 3;
  position: relative;
}

.sticky-card-wrap.scw2 {
  z-index: 2;
  position: relative;
}

.sticky-card-wrap.scw1 {
  z-index: 1;
  z-index: 1;
  position: relative;
}

.sticky-container {
  margin-left: -20px;
  margin-right: -20px;
}

.sticky-row {
  background-color: rgba(0, 0, 0, 0);
  height: 3200px;
  display: flex;
}

.video-wrap {
  z-index: 10;
  border-radius: 24px;
  margin-top: -160px;
  margin-bottom: 120px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 40px rgba(51, 56, 58, .3);
}

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

.company-list {
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 24px;
  margin-right: -20px;
  display: flex;
}

.company-logo {
  height: 64px;
  margin-top: 32px;
  margin-right: 56px;
}

.why-img {
  border-radius: 16px;
  width: 100%;
  max-width: 540px;
}

.why-item {
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.why-item.last {
  margin-bottom: 0;
}

.why-ico {
  margin-right: 16px;
}

.expert-slide {
  flex: none;
  width: 33.3333%;
  padding-right: 24px;
  display: inline-block;
}

.expert-item {
  background-color: #fff;
  border-radius: 16px;
  min-height: 350px;
  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;
}

.bold {
  font-weight: 700;
}

.bold.margin-b-8 {
  margin-bottom: 8px;
}

.bold.new-line {
  display: block;
}

.expert-name {
  max-width: 100px;
  margin-bottom: 8px;
  font-weight: 700;
}

.expert-p {
  margin-bottom: 0;
}

.about-program-row {
  align-items: flex-start;
  margin-top: 32px;
  margin-right: -40px;
  display: flex;
}

.about-program-item {
  max-width: 180px;
  margin-right: 40px;
  font-size: 17px;
  font-weight: 700;
}

.about-program-title {
  margin-bottom: 0;
}

.quarter-topline {
  background-color: #b7b9c8;
  height: 1px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 20px;
  right: 20px;
}

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

.toggles-list {
  border-bottom: 1px solid #b7b9c8;
}

.toggle-item {
  padding-bottom: 24px;
}

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

.toggle-head.th-faq {
  color: #232735;
  border-top-color: #e3e3e8;
  padding-bottom: 16px;
}

.toggle-content {
  overflow: hidden;
}

.course-rich {
  margin-top: 24px;
}

.course-rich ul {
  padding-left: 20px;
}

.course-rich li {
  margin-bottom: 8px;
}

.toggle-cross {
  flex: none;
  width: 32px;
  margin-top: -4px;
  margin-left: 20px;
}

.small-toggle-text {
  margin-top: 8px;
  font-size: 13px;
  display: block;
}

.project-title {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c5067d0e3616f_star--filled.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 32px;
  margin-left: -48px;
  padding-left: 48px;
}

.project-item {
  margin-top: 56px;
  display: none;
}

.quarter-row {
  margin-left: -20px;
  margin-right: -20px;
  padding-top: 20px;
  display: flex;
  position: relative;
}

.text-field {
  background-color: rgba(255, 255, 255, 0);
  border: 1px #000;
  border-bottom: 1px solid rgba(0, 0, 0, .15);
  height: auto;
  margin-bottom: 32px;
  padding: 14px 0;
  font-size: 15px;
}

.text-field.phone-mask {
  height: 48px;
  padding-top: 0;
  padding-bottom: 0;
}

.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-subtext {
  color: rgba(51, 51, 51, .3);
  margin-top: 16px;
  font-size: 11px;
}

.maxx-w-800 {
  max-width: 800px;
}

.tech-list {
  flex-wrap: wrap;
  margin-top: 56px;
  display: flex;
}

.tech-item {
  align-items: center;
  width: 16.6667%;
  margin-top: 32px;
  padding-right: 20px;
  font-size: 17px;
  display: flex;
}

.tech-ico {
  width: 32px;
  margin-right: 8px;
}

.experience-list {
  flex-wrap: wrap;
  margin-top: 56px;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.experience-item {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c5076e7e36169_Selected.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;
}

.diplom-img {
  width: 100%;
  box-shadow: 0 20px 40px rgba(0, 0, 0, .12);
}

.story-slider-wrap {
  margin-top: 64px;
  margin-right: -32px;
}

.story-slide {
  width: 33.3333%;
  padding-right: 32px;
  display: inline-block;
}

.story-slide-link {
  color: #000;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.story-slide-img {
  object-fit: cover;
  flex: none;
  width: 100%;
  height: 194px;
  display: block;
}

.story-slide-content {
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  min-height: 293px;
  padding: 32px 40px 40px 32px;
  display: flex;
}

.read-more-story {
  margin-top: auto;
  font-size: 15px;
}

.gift-card {
  background-color: #fff;
  background-image: linear-gradient(135deg, var(--azure), var(--light-steel-blue));
  color: #000;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.gift-card.gc2 {
  background-image: linear-gradient(135deg, #ddcded, #f6d8c4);
}

.gift-card._2 {
  background-image: linear-gradient(135deg, var(--azure), var(--light-steel-blue));
}

.gift-card._3 {
  background-color: var(--azure);
  background-image: linear-gradient(135deg, var(--azure), var(--light-steel-blue));
}

.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-bottom {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  margin-top: 120px;
  display: flex;
}

.gift-card-uptitle {
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.2;
}

.inline-block-span {
  display: inline-block;
}

.gift-card-more {
  color: rgba(0, 0, 0, .4);
  margin-top: auto;
  padding-top: 24px;
  font-size: 17px;
}

.form-about-text {
  margin-top: 32px;
}

.form-about-items {
  margin-top: 56px;
}

.form-cost-block {
  background-color: #fff;
  border-radius: 16px;
  min-height: 720px;
  margin-bottom: 0;
  padding: 48px 40px;
  position: relative;
}

.form-cost {
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
}

.form-cost-price-block {
  max-width: 520px;
  margin-top: 32px;
  display: none;
}

.old-price {
  font-weight: 500;
  text-decoration: line-through;
}

.current-price {
  margin-bottom: 8px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
  display: none;
}

.current-price.red {
  color: #f2363b;
  display: none;
}

.price-discount-span {
  font-size: 24px;
  font-weight: 500;
}

.form-cost-ico-item {
  align-items: flex-start;
  margin-top: 8px;
  margin-bottom: 32px;
  display: flex;
}

.form-cost-ico-item.red-text {
  color: #f2363b;
}

.form-cost-ico {
  width: 24px;
  margin-top: 4px;
  margin-right: 8px;
  display: none;
}

.form-cost-fields {
  margin-top: 64px;
}

.navbar {
  background-color: #232323;
  padding-top: 0;
  padding-left: 64px;
  padding-right: 64px;
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  transform: translate(0, -100%);
}

.nav-link {
  color: var(--light-steel-blue);
  padding: 24px;
  font-size: 15px;
  transition: color .5s;
}

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

.nav-link.w--current {
  color: var(--dark-grey);
}

.nav-container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-logo {
  margin-right: 36px;
  transition: opacity .5s;
}

.nav-logo:hover {
  opacity: .7;
}

.nav-btn {
  background-image: linear-gradient(150deg, var(--azure), var(--light-steel-blue));
  color: #000;
  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 {
  background-image: linear-gradient(150deg, var(--azure), var(--light-steel-blue));
  display: none;
}

.nav-menu-wrap {
  align-items: center;
  display: flex;
}

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

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

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

.inner-rich-text h3 {
  margin-bottom: 24px;
}

.inner-rich-text._2 {
  max-width: 70%;
  margin-bottom: 4px;
}

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

.inner-card {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c5042c0e3610b_1441.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._2 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c50fbb1e36137_2.jpg");
}

.inner-card._3 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c500953e36108_3.jpg");
}

.inner-card._4 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c50762ce3610a_4.jpg");
}

.inner-card._5 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c50a554e3610c_5.jpg");
}

.inner-card._6 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c500741e36126_6.jpg");
}

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

.card-uptitle {
  color: #000;
  font-size: 11px;
  text-decoration: none;
}

.card-name {
  color: #000;
  max-width: 180px;
  font-size: 17px;
  font-weight: 700;
}

.jb-card-item {
  color: var(--black);
  border-radius: 8px;
  width: 100%;
  margin-bottom: 24px;
  text-decoration: none;
  overflow: hidden;
  box-shadow: 1px 1px 15px 7px rgba(0, 0, 0, .06);
}

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

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

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

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

.jb-text {
  margin-top: 10px;
}

.page-popup {
  z-index: 1001;
  background-color: rgba(0, 0, 0, .5);
  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;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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: rgba(0, 0, 0, .16);
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c501ec9e36127_close%20white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  border-radius: 12px;
  width: 48px;
  height: 48px;
  transition: transform .2s;
  position: fixed;
  top: 12px;
  bottom: auto;
  left: auto;
  right: 12px;
}

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

.inner-page-img {
  border-radius: 100px;
  width: 75px;
  margin-bottom: 16px;
}

.inner-stories-text {
  margin-top: 56px;
  font-size: 17px;
}

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

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

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

.footer {
  color: #fff;
  background-color: #000;
  padding: 72px 64px 120px;
  font-size: 14px;
}

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

.footer-link {
  color: #fff;
  margin-right: 32px;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}

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

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

.footer-phone {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: block;
}

.footer-right {
  text-align: right;
  font-size: 20px;
  display: flex;
}

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

.form-terms-link {
  color: var(--black-2);
  text-decoration: underline;
}

.form-terms-link:hover {
  text-decoration: underline;
}

.success-message {
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
}

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

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

.error-message {
  text-align: center;
  background-color: #ffaeae;
  font-size: 12px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.story-slide-name {
  margin-bottom: 60px;
}

.experts-list-wrapper {
  margin-top: 64px;
}

.mob-margin-b-8 {
  display: none;
}

.margin-b-40 {
  margin-bottom: 40px;
}

.video-lightbox-img {
  position: relative;
}

.video-play-btn {
  background-color: rgba(35, 39, 53, .5);
  border-radius: 120px;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  transition: transform .2s, background-color .2s;
  display: flex;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 50%;
  right: auto;
  transform: translate(-50%, -50%);
}

.form-small-text {
  text-align: center;
  margin-top: 16px;
  font-size: 16px;
}

._13-percent-block {
  background-color: #fff;
  border-radius: 16px;
  align-items: flex-start;
  margin-top: auto;
  padding: 24px;
  display: none;
}

._16-text {
  font-size: 16px;
}

._16-text.mrgn_btm_8.dds {
  margin-left: auto;
  margin-right: auto;
  display: none;
}

._16-text.mrgn_btm_8.dsd {
  display: none;
}

.price-row {
  flex-wrap: wrap;
  display: flex;
}

.price-col {
  margin-top: 36px;
  margin-right: 60px;
}

.link, .link-2 {
  color: rgba(51, 51, 51, .3);
  border-bottom: 1px solid rgba(51, 51, 51, .3);
}

.sticky-h2 {
  margin-bottom: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 80px;
}

.h-semibold {
  font-size: 20px;
  font-weight: 600;
}

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

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

.text-block {
  align-self: center;
}

.ny-banner-wrapper {
  z-index: 1002;
  padding-left: 64px;
  padding-right: 64px;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.ny-banner-wrapper.hidden {
  display: none;
}

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

.ny-popup-close {
  z-index: 1001;
  background-color: rgba(0, 0, 0, .16);
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c501ec9e36127_close%20white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  border-radius: 12px;
  width: 48px;
  height: 48px;
  transition: transform .2s;
  position: fixed;
  top: 12px;
  bottom: auto;
  left: auto;
  right: 12px;
}

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

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

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

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

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

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

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

.new-year-banner {
  color: #fff;
  background-color: #f65121;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c506c73e3615f_baner%20bg.svg");
  background-position: 50%;
  background-size: 1280px;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 112px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  position: relative;
}

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

.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-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-popup {
  z-index: 1001;
  background-color: rgba(0, 0, 0, .5);
  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;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: auto;
}

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

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

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

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

.ny-closed {
  z-index: 1001;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c504947e36157_close.svg");
  background-position: 0 0;
  background-size: auto;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-right: 0;
  position: absolute;
  top: 10px;
  bottom: auto;
  left: auto;
  right: 10px;
}

.hero-bell-row {
  align-items: center;
  height: 60px;
  margin-bottom: 32px;
  font-size: 20px;
  display: none;
}

.hero-text-wrap-copy {
  max-width: 560px;
  display: block;
}

.hero-guy-copy {
  z-index: 2;
  flex: none;
  width: 50%;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 50%;
  right: auto;
}

.check-li-copy {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c50ced1e36120_checkmark--filled.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 32px;
  margin-bottom: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
}

.phone-mask {
  background-color: rgba(255, 255, 255, 0);
  border: 1px #000;
  border-bottom: 1px solid rgba(0, 0, 0, .15);
  height: auto;
  margin-bottom: 32px;
  padding: 14px 0;
  font-size: 15px;
}

.hero-bell-2 {
  align-self: center;
  width: 48px;
  margin-right: 8px;
  padding-top: 5px;
  display: none;
}

.hero-bell-2.hidden {
  display: none;
}

.bell-text {
  color: #000;
  font-size: 25px;
  font-weight: 500;
}

.body, .body-2 {
  color: #000;
}

.text-span {
  color: #725ef2;
}

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

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

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

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

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

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

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

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

.ny-banner-wrapper-2 {
  z-index: 1002;
  padding-left: 64px;
  padding-right: 64px;
  display: block;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

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

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

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

.ny-wrap-sale {
  flex-wrap: wrap;
  align-items: flex-end;
  margin-bottom: 4px;
  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("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c50cdd8e36209_bg.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;
}

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

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

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

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

.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: 370px;
  margin-top: 15px;
  margin-bottom: 25px;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

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

.error-message-8 {
  background-color: rgba(255, 222, 222, 0);
  margin-top: 0;
  padding-bottom: 0;
}

.success-h2 {
  color: #22c993;
  font-size: 32px;
}

.order-popup-close {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.order-popup {
  z-index: 1002;
  color: #000;
  background-color: rgba(0, 0, 0, .6);
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

.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-card-title {
  color: #000;
  line-height: .8;
}

.success-p {
  text-align: left;
  font-size: 20px;
}

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

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

.popup-form-field.phone-mask {
  background-color: #fff;
}

.popup-form-field.phone-mask.form_inputs {
  height: 50px;
  padding-top: 0;
  padding-bottom: 0;
}

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

.popup-cross {
  z-index: 10;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c5077cce361fd_close.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 48px;
  width: 64px;
  height: 64px;
  transition: transform .3s;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

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

.succes-msg {
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
}

.text-block-20 {
  color: #da3535;
  text-align: center;
  font-size: 15px;
  font-weight: 700;
}

.popup-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

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

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

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

.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: 48px 64px;
  display: flex;
  position: relative;
  overflow: auto;
}

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

.btn-block {
  display: none;
}

.wrp-text {
  display: block;
}

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

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

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

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

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

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

.popup-form-field-2 {
  border: 1px #000;
  border-radius: 12px;
  height: 48px;
  padding: 24px;
  font-size: 14px;
}

.div-block-225-copy {
  display: none;
}

.div-block-226-copy {
  z-index: -1;
  width: 350px;
  display: none;
  position: absolute;
  top: -13%;
  bottom: auto;
  left: 2%;
  right: 0%;
}

.offer-pin-ny {
  background-color: #19a91f;
  border-radius: 30px;
  padding: 0 15px 5px;
  display: inline-block;
}

.offer-heading-ny {
  color: #fff;
  max-width: 80%;
  margin-bottom: 20px;
  font-size: 65px;
  line-height: 1.1;
}

.offer-item-ny {
  background-color: #8c51eb;
  border-radius: 20px;
  padding: 30px;
  position: relative;
}

.offer-item-p-2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.4;
}

.par-offer-ny {
  color: #fff;
  max-width: 832px;
  margin-bottom: 45px;
  font-size: 35px;
  line-height: 1.4;
}

.special-offer-ny {
  color: #000;
  background-color: #031b2b;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaad56088e7968_gift%20box.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaadf52e8e796e_Tree.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaade3378e796f_snow%20small.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaadbea18e796a_snow%20big.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaad404f8e7966_Group%20164.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;
}

.grid-12 {
  grid-column-gap: 50px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

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

.offer-item-header-2 {
  color: #fff;
  max-width: 175px;
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 40px;
  line-height: 1.2;
}

.offer-star-mob-2 {
  display: none;
}

.div-block-226 {
  z-index: -1;
  width: 90%;
  margin-top: 7px;
  padding-bottom: 0;
  position: absolute;
  top: -11%;
  bottom: auto;
  left: 2%;
  right: 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.offer {
  z-index: 2;
  max-width: 1440px;
  padding-left: 48px;
  padding-right: 48px;
}

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

.container-1445.flex-hor {
  z-index: 1;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  max-height: none;
  display: flex;
}

.container-1445._2 {
  flex-flow: column wrap;
  justify-content: flex-start;
  max-width: 1107px;
  height: auto;
  overflow: hidden;
}

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

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

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

.footer_link {
  max-width: 195px;
}

.footer_link.mrgn_btm_24 {
  cursor: pointer;
}

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

.footer_phone {
  color: #fff;
  white-space: nowrap;
  font-size: 20px;
  line-height: 1.2;
  text-decoration: none;
}

.footer_phone.mrgn_btm_24 {
  cursor: pointer;
  cursor: pointer;
  margin-bottom: 0;
  line-height: 1;
  display: none;
}

.footer_left_wrapper {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 780px;
  margin-right: 162px;
  display: flex;
}

.public_pol {
  color: #d4d4dd;
  white-space: nowrap;
  font-size: 14px;
  line-height: 1.2;
  text-decoration: none;
}

.public_pol:hover {
  text-decoration: underline;
}

.public_pol.mrgn_btm_24 {
  cursor: pointer;
}

.public_pol.mrgn_btm_24.mrgn_btm_16 {
  margin-bottom: 16px;
}

.footer_inner_block {
  max-width: 1440px;
  padding-left: 48px;
  padding-right: 48px;
}

.footer_inner_block.new_container_width {
  max-width: 1170px;
  padding-left: 0;
  padding-right: 0;
}

.leg_info {
  color: #d4d4dd;
  max-width: 480px;
  font-size: 16px;
  line-height: 1.2;
}

.leg_info.mrgn_rght_25 {
  margin-right: 25px;
  font-size: 14px;
  display: none;
}

.footer_top_block {
  justify-content: space-between;
  align-items: center;
  height: 40px;
  display: flex;
}

.footer_divider_block {
  background-color: #4f5364;
  width: 100%;
  height: 1px;
  margin-top: 48px;
  margin-bottom: 48px;
}

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

.acc_num_info {
  color: #d4d4dd;
  max-width: 480px;
  font-size: 16px;
  line-height: 1.2;
}

.acc_num_info.mrgn_rght_25 {
  margin-right: 25px;
  font-size: 14px;
}

.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_block {
  background-color: #000;
  width: 100%;
  min-height: 330px;
  padding: 48px 0% 80px;
  font-family: Gbfont, sans-serif;
}

.footer_block.new_section_width {
  padding-left: 20px;
  padding-right: 20px;
}

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

.footer_mail {
  color: #fff;
  font-size: 20px;
  line-height: 1.2;
  text-decoration: none;
}

.footer_mail.mrgn_btm_24 {
  cursor: pointer;
  line-height: 1;
}

.btm_legal_info {
  color: #7f8399;
  margin-top: 32px;
  font-size: 14px;
  line-height: 1.2;
}

.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: rgba(255, 255, 255, .5);
}

.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:hover {
  background-color: rgba(255, 255, 255, .5);
}

.facebook_link {
  cursor: pointer;
  background-color: #4d4d4d;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 12px;
  display: none;
}

.facebook_link:hover {
  background-color: rgba(255, 255, 255, .5);
}

.facebook_link.hide {
  display: none;
}

.left_info_wrapper {
  display: flex;
}

.link-12 {
  color: #d4d4dd;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.text-span-109 {
  color: #7c8092;
}

.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%;
  margin-right: 0;
}

.margin-top {
  margin-top: 15px;
}

.par-14.bold {
  font-weight: 700;
}

.h3-36 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  line-height: 48px;
}

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

.par-12 {
  font-size: 12px;
  line-height: 120%;
}

.par-12.centr {
  color: #7c8092;
  text-align: center;
  line-height: 120%;
}

.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: 0;
  display: grid;
}

.h1-54 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  line-height: 130%;
}

.div-block-247 {
  color: #7c8092;
  align-items: center;
  font-size: 14px;
  line-height: 128%;
  display: flex;
}

.div-block-247.black {
  color: #191816;
}

.image-153 {
  margin-right: 16px;
}

.image-153.m-right-8.mrgn_rght_8 {
  width: 100%;
  max-width: 30px;
  margin-right: 8px;
}

.link-form {
  color: #8d46f6;
  text-decoration: none;
}

.size-48 {
  font-size: 48px;
}

.html-embed {
  display: none;
}

.div-block-238 {
  margin-top: 25px;
  margin-bottom: 15px;
}

.form-block {
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 46%;
  max-width: 416px;
  margin-top: -85px;
  margin-bottom: 0;
  display: flex;
}

.form-block.main {
  margin-top: 150px;
  margin-bottom: 40px;
  position: relative;
}

.form-block.main.w_100 {
  width: 100%;
  margin-top: 40px;
}

.text-field-2 {
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  min-height: 48px;
  padding-left: 16px;
  padding-right: 0;
  font-size: 16px;
  overflow: hidden;
}

.text-field-2:focus {
  border-style: solid;
  border-color: #b1b1bb;
}

.text-field-2::placeholder {
  color: #8f93a3;
  font-size: 16px;
}

.success-message-2 {
  color: #181818;
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 3px 0 25px rgba(0, 30, 69, .49);
}

.new-price-main {
  font-size: 20px;
  font-weight: 700;
}

.new-price-main.jjd {
  background-color: #8d46f6;
  border-radius: 20px;
  font-weight: 500;
}

.error-message-9 {
  border-radius: 12px;
}

.select-field {
  color: #8f93a3;
  background-color: rgba(243, 243, 243, 0);
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  min-height: 48px;
  padding-left: 13px;
  font-size: 16px;
}

.select-field:focus {
  border-color: #b1b1bb;
}

.old-price-main {
  opacity: .5;
  color: #7c8092;
  font-size: 16px;
  font-weight: 700;
}

.old-price-main.dms {
  display: block;
}

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

.container-small-box.margin-bottom._2.mt_20 {
  margin-top: 20px;
}

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

.form {
  color: #000;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  padding: 32px;
  line-height: 150%;
  display: flex;
}

.form.shadows {
  margin-top: 50px;
  box-shadow: 0 3px 25px rgba(0, 30, 69, .22);
}

.form.shadows.mrgn_top_0 {
  margin-top: 0;
}

.form.shadows-it.mt_0 {
  margin-top: 0;
}

.form.shadows-it {
  margin-top: 60px;
  box-shadow: 0 3px 25px rgba(0, 30, 69, .22);
}

.sec-main {
  background-color: #f4f5fa;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fa4c5cb1b95c08a42940ce_main%20(1).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;
}

.container-max-w.horiz {
  flex-direction: row;
  justify-content: space-between;
  padding-top: 140px;
}

.size-28 {
  font-size: 28px;
  text-decoration: line-through;
}

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

.color-grey {
  color: #8f93a3;
}

.submit-button-5 {
  background-color: #8d46f6;
  border-radius: 12px;
  margin-bottom: 15px;
  padding-top: 13px;
  padding-bottom: 15px;
  font-size: 20px;
  font-weight: 700;
}

.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.bold-2 {
  color: #7c8092;
  font-weight: 700;
}

.par-h._3 {
  margin-top: 32px;
  font-weight: 700;
}

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

.par-grid.who {
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 27px;
}

.div-grid-2 {
  z-index: 3;
  background-color: rgba(244, 245, 250, 0);
  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;
}

.sect {
  padding-top: 64px;
  padding-bottom: 64px;
  overflow: hidden;
}

.sect.black {
  color: #fff;
  background-color: #252525;
}

.sect.black.dlllf {
  display: none;
}

.sect.grey {
  background-color: #eff0f5;
}

.sect.black-2 {
  background-color: #1b1c1f;
  padding-top: 0;
  padding-bottom: 0;
}

.sect.sllfl, .sect.dvysnr {
  display: none;
}

.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;
  font-weight: 400;
}

.heading-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  line-height: 70px;
}

.grid {
  grid-column-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.cont {
  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.form-2, .cont.form-3 {
  color: #fff;
  flex-direction: row;
  align-items: center;
  padding-top: 43px;
  padding-bottom: 43px;
}

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

.sign-in-link.w_max_990_v_flex {
  display: none;
}

.text-grey {
  color: #7c8092;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}

.image-159 {
  width: 34%;
  position: absolute;
  top: 10%;
  bottom: 0%;
  left: auto;
  right: 3%;
}

.arrow {
  margin-left: 16px;
}

.par-18-2 {
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 22px;
}

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

.par-20.regular {
  font-weight: 400;
}

.div-grid-4 {
  background-color: #fff;
  border-radius: 15px;
  align-items: flex-start;
  padding: 32px 31px 32px 32px;
  display: flex;
}

.div-block-249 {
  margin-left: 24px;
}

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

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

.par-it {
  width: 50%;
  max-width: 536px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}

.text-head-it {
  max-width: 340px;
  margin-left: 60px;
  margin-right: auto;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.image-160 {
  display: none;
}

.div-track-3 {
  text-align: left;
  max-width: 277px;
  position: absolute;
  top: 21%;
  left: 80%;
}

.text-track {
  color: #748092;
  font-size: 14px;
  line-height: 18px;
}

.div-track {
  text-align: left;
  max-width: 277px;
  position: absolute;
  top: 4%;
}

.image-b.arr {
  display: block;
}

.div-block-257 {
  text-align: center;
  width: 100%;
  margin: 64px auto;
  position: relative;
}

.image--scheme {
  width: 55%;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  position: static;
  top: 0%;
  bottom: auto;
}

.div-grid {
  background-color: #f4f5fa;
  border-radius: 30px;
  padding: 32px;
  font-size: 18px;
  line-height: 130%;
}

.div-track-mob2 {
  max-width: 277px;
  display: none;
  position: absolute;
  top: 16%;
}

.div-track-2 {
  text-align: left;
  max-width: 300px;
  position: absolute;
  bottom: 14%;
}

.image--scheme-mob, .div-line._3, .div-line._2, .div-line._7, .div-line._5 {
  display: none;
}

.text-s {
  color: #191816;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  position: absolute;
  bottom: 0%;
  left: 80%;
}

.par-track {
  color: #000;
  font-size: 14px;
  line-height: 18px;
}

.image-146._2 {
  display: block;
}

.text-track-2 {
  color: #191816;
  padding-top: 2px;
  padding-bottom: 8px;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.div-more-2 {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 24px;
  display: flex;
}

.div-more-2._2 {
  justify-content: space-between;
}

.div-text {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.line-2 {
  background-color: rgba(255, 255, 255, .5);
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-point {
  max-width: 140px;
  font-size: 14px;
  line-height: 18px;
}

.text-point._2 {
  max-width: none;
  font-size: 12px;
  line-height: 16px;
}

.text-head-2 {
  color: #fff;
  margin-bottom: 27px;
  font-size: 28px;
  line-height: 36px;
}

.text-meaning {
  font-size: 16px;
  line-height: 22px;
}

.text-more {
  background-color: rgba(255, 255, 255, .3);
  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;
}

.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("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fa4ca90121a269b137c964_arrow--right--24.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("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fa4ca90121a2646537c968_chevron_right_24.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;
}

.btn-2.via-arrow.buisiness {
  background-color: #26e0a4;
  width: 100%;
  max-width: 300px;
  height: 70px;
  padding: 22px 90px 0 35px;
  font-size: 20px;
}

.btn-2.via-arrow.buisiness.grant_button {
  background-color: #000;
}

.btn-2.via-arrow.mazw-280 {
  max-width: 280px;
}

.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.black {
  background-image: linear-gradient(114deg, #000 37%, rgba(3, 3, 3, .5));
}

.div-card.viol {
  background-image: linear-gradient(114deg, #725ef2 32%, rgba(115, 95, 243, .5));
}

.div-card.orange {
  background-image: linear-gradient(114deg, #ffa800 46%, rgba(255, 169, 3, .5));
}

.image-147 {
  position: absolute;
  top: 290px;
  left: 120px;
}

.column-6 {
  flex-direction: column;
  width: 100%;
  max-width: 526px;
  display: flex;
}

.mask-img {
  width: 104%;
  margin-top: 32px;
  margin-bottom: 32px;
}

.block-text-9 {
  margin-top: 64px;
}

.block-text-9._2 {
  margin-top: 0;
}

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

.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._5 {
  margin-bottom: 0;
}

.par-18.grey {
  color: #7c8092;
  margin-bottom: 0;
}

.par-18.question {
  margin-bottom: 0;
}

.column-5 {
  width: 100%;
  max-width: 526px;
}

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

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

.par-28._2 {
  margin-top: 0;
  margin-bottom: 0;
}

.block-text-8 {
  background-color: #eff0f5;
  border-radius: 30px;
  padding: 32px;
}

.block-text-8.mob, .block-text-8.hide {
  display: none;
}

.wrp-text-8 {
  width: 100%;
  max-width: 746px;
  margin-top: 24px;
  margin-bottom: 40px;
}

.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 rgba(0, 28, 64, .22);
}

.div-logo.disable-scrollbar.bg_white {
  box-shadow: none;
  background-color: #fff;
  padding: 0;
}

.line-logo-copy {
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  display: flex;
}

.logo-2 {
  height: 80px;
  margin: 4px 7px;
}

.par-36 {
  font-size: 36px;
  line-height: 48px;
}

.par-36._3 {
  font-weight: 700;
}

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

.par-36._2 {
  color: #e06800;
  margin-bottom: 4px;
  font-size: 2.9vw;
  font-weight: 700;
}

.par-16._2 {
  font-weight: 400;
}

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

.par-16._2.m-buttom-32 {
  margin-bottom: 32px;
}

.par-16.m-buttom-8 {
  margin-bottom: 8px;
}

.par-16._4 {
  font-size: 1.25vw;
  font-weight: 400;
}

.par-16.align_right {
  text-align: right;
}

.text-block-25 {
  text-align: center;
  font-weight: 700;
}

.block-text-2-clide-2 {
  min-width: 115px;
  margin-left: 10px;
  font-size: 10px;
  line-height: 14px;
  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;
}

.swiper-container {
  flex-direction: column;
  align-self: stretch;
  display: flex;
}

.swiper-container.overflow {
  overflow: hidden;
}

.swiper-container.new {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.swiper-container.training-slider {
  display: block;
}

.swiper-slide {
  background-color: #f4f5fa;
  border-radius: 30px;
  flex-direction: column;
  flex: none;
  width: 50%;
  padding: 32px;
  display: flex;
}

.swiper-slide._2 {
  width: 100%;
}

.swiper-slide._2.hidden {
  display: none;
}

.swiper-slide.it {
  color: #000;
  background-color: #fff;
  width: 31%;
  padding: 0;
  text-decoration: none;
  box-shadow: 0 3px 25px rgba(0, 30, 69, .22);
}

.swiper-slide.it._2 {
  width: 46%;
  max-width: 306px;
  margin-right: 24px;
}

.swiper-slide._4 {
  width: 49%;
}

.swiper-slide.new-grid {
  width: 80%;
  height: 100%;
  display: block;
  position: static;
}

.swiper-slide.new-grid.hide {
  display: none;
}

.swiper-slide.reset-swipe {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex-flow: column;
  flex: 0 auto;
  width: auto;
  padding: 0;
  display: block;
}

.block-text-clide {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 466px;
  margin-bottom: 45px;
  margin-right: 24px;
  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;
}

.card-grid-slide {
  flex-flow: column wrap;
  align-items: flex-start;
}

.swiper-wrapper {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 50%;
  grid-auto-columns: 50%;
  grid-auto-flow: column;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.swiper-wrapper._2 {
  grid-template-rows: auto;
  grid-template-columns: 50%;
  grid-auto-columns: 50%;
  display: flex;
}

.swiper-wrapper.new-grid {
  flex-direction: row;
}

.swiper-wrapper.training-wrapper {
  position: static;
}

.swiper-wrapper.reviews-wrapper {
  display: block;
}

.box-arrow-slider {
  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.tablet {
  display: none;
}

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

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

.image-150 {
  margin-top: 15px;
  margin-bottom: 20px;
  overflow: hidden;
}

.image-150._2 {
  display: none;
}

.par-12 {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.mask-img-slide {
  z-index: 1;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.mask-img-slide._2 {
  justify-content: center;
  align-items: center;
  padding: 0 48px;
  font-size: 16px;
  line-height: 22px;
}

.mask-img-slide._4 {
  align-items: flex-start;
  padding-top: 0;
  padding-left: 68px;
}

.par-24 {
  font-size: 24px;
  line-height: 32px;
}

.par-24.bold {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.link-block {
  color: #8d46f6;
  text-decoration: none;
}

.mask-img-grid {
  text-align: center;
  margin-bottom: 15px;
  position: relative;
}

.mask-img-grid._3 {
  flex-direction: column;
}

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

.block-text-clide-2 {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-151 {
  margin-left: 6px;
}

.image-149 {
  position: absolute;
  top: -11%;
  bottom: auto;
  left: -8%;
  right: auto;
}

.wrp-text-3 {
  border: 2px solid #d4d4dd;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 526px;
  margin-left: 40px;
  padding: 25px 25px 25px 18px;
  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;
}

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

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

.wrp-text-grid {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-span-105 {
  font-size: 24px;
  line-height: 24px;
}

.grid-14 {
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  justify-content: space-between;
  width: 100%;
  max-width: 458px;
}

.image-144 {
  margin-bottom: 5px;
}

.par-54 {
  font-size: 54px;
  font-weight: 700;
  line-height: 70px;
}

.column-2 {
  flex-direction: column;
  padding-top: 30px;
  display: flex;
}

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

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

.column.min_h_0 {
  min-height: 0;
}

.block-text-3 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 24px;
  margin-bottom: 0;
  display: flex;
}

.wrp-text-img {
  color: #000;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.wrp-text-img._2 {
  margin-left: 4px;
}

.wrp-text-img._1 {
  margin-right: 4px;
}

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

.wrp-text-5 {
  background-color: #e1e1e9;
  border-radius: 500px;
  margin-top: 33px;
  margin-bottom: 23px;
  padding: 8px 16px;
}

.block-text-6 {
  text-align: center;
  background-color: #fff;
  border-radius: 24px;
  margin-top: 18px;
  padding: 7px 40px;
}

.block-text-5 {
  flex-wrap: wrap;
  align-items: flex-start;
  max-width: 100%;
  margin-top: 32px;
  margin-bottom: 24px;
  display: flex;
}

.block-text-7 {
  background-color: #f4f5fa;
  border-radius: 30px;
  flex-direction: column;
  width: 100%;
  max-width: 532px;
  padding: 32px 30px;
  display: flex;
}

.par-14 {
  font-size: 14px;
  line-height: 18px;
}

.par-14.bold-purple {
  color: #6e62e9;
  font-weight: 700;
}

.text-span-107 {
  color: #725ef2;
}

.column-3 {
  width: 100%;
  max-width: 558px;
}

.columns-2 {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  align-content: start;
  justify-content: stretch;
  align-items: start;
  width: 100%;
}

.lin-card-grid {
  border: 1px #d4d4dd;
  border-top-style: solid;
  margin-top: 18px;
  margin-bottom: 18px;
}

.box-h6 {
  max-width: 332px;
}

.box-profession {
  background-color: #fff;
  border-radius: 30px;
  padding: 6px 15px;
}

.image-139 {
  margin-right: 7px;
}

.h6-18.black {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 22px;
}

.h6-18.black.hidden {
  display: none;
}

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

.sec-program-tabs {
  padding-top: 50px;
  padding-bottom: 60px;
}

.h5-24 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 36px;
}

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

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

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

.par-card.llls {
  display: none;
}

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

.wrapper-tab-pane {
  flex-direction: column;
  display: flex;
}

.tabs-specialization {
  width: 100%;
  margin-top: 50px;
}

.box-month {
  background-color: #e1e1e9;
  border-radius: 30px;
  margin-bottom: 23px;
  padding: 8px 25px 10px;
  font-size: 14px;
  line-height: 18px;
}

.box-month.mt_80 {
  margin-top: 80px;
}

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

.h4-30 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 36px;
}

.div-marg-5 {
  margin-top: 5px;
}

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

.tab-name-specialization {
  background-color: rgba(221, 221, 221, 0);
  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;
}

.line-black-2 {
  background-color: #d4d4dd;
  width: 100%;
  height: 1px;
  margin-bottom: 48px;
  position: static;
  top: 27%;
  bottom: auto;
  left: auto;
  right: 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;
}

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

.text-head {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.tabs-menu-pecialization {
  background-color: #f4f5fa;
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.par-head {
  font-size: 20px;
  line-height: 27px;
}

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

.line {
  background-color: #d4d4dd;
  width: 84%;
  height: 1px;
  margin-top: 51px;
  margin-bottom: 51px;
}

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

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

.link-13 {
  color: #8d46f6;
  text-decoration: none;
}

.block-text-12 {
  justify-content: space-between;
  width: 100%;
  max-width: 500px;
  display: flex;
}

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

.success-message-3 {
  color: #1b1c1f;
  background-color: #fff;
}

.error-message-2, .text-block-8 {
  line-height: 24px;
}

.form-2 {
  flex-direction: column;
  display: flex;
}

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

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

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

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

.max-w-636._2 {
  margin-top: 0;
}

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

.mask-card-story._3 {
  position: relative;
}

.apella {
  width: 31px;
}

.skillbox {
  width: 87px;
}

.div-block-241 {
  border: 1px solid #d4d4dd;
  border-style: solid none;
  margin-top: 50px;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-bottom: 30px;
}

.dellemc {
  width: 115px;
}

.skillbox-copy {
  width: 16px;
}

.max-w-762 {
  max-width: 762px;
  margin-top: 20px;
  margin-bottom: 50px;
  font-size: 24px;
  line-height: 145%;
}

.digital_design {
  width: 41px;
}

.name-teacher {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.rich-card-teachers {
  font-size: 16px;
  line-height: 22px;
}

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

.text-block-16 {
  cursor: pointer;
}

.gb {
  width: 154px;
}

.div-teacher {
  align-items: center;
  display: flex;
}

.wrapper-link-social {
  justify-content: space-between;
  width: 52%;
  margin-right: 10px;
  display: flex;
}

.skillbox-copy-copy-copy, .skillbox-copy-copy, .gb-copy {
  width: 20px;
}

.image-142 {
  width: 150px;
  margin-right: 30px;
}

.skillbox-copy-copy-2 {
  width: 17px;
}

.h3-18 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 26px;
}

.h3-18.blue {
  color: #191816;
}

.h3-18.m-buttom-37 {
  margin-bottom: 32px;
}

.div-block-242 {
  color: #8d46f6;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  padding-top: 24px;
  text-decoration: none;
  display: flex;
}

.sec-teachers {
  padding-top: 50px;
  padding-bottom: 77px;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.icon-social {
  display: none;
}

.icon-social._2 {
  display: block;
}

.color-grey-blue {
  color: #748092;
  margin-top: 8px;
  margin-bottom: 24px;
  line-height: 24px;
}

.par-18-3 {
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}

.grid-18 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.grid-18.m-top-64 {
  grid-template-columns: 1fr;
  margin-top: 64px;
}

.head-grid {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.div-grid-3 {
  background-color: #eff0f5;
  border-radius: 30px;
  padding: 32px;
}

.columns-7 {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  justify-content: start;
}

.link-4 {
  color: #8d46f6;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
}

.tab-link-tab-1-2 {
  background-color: rgba(200, 200, 200, 0);
  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;
}

.column-8 {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.par-h-3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
}

.par-h-3.m-top-24 {
  margin-top: 24px;
}

.par-h-3.bold-3 {
  font-weight: 700;
}

.columns-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: start;
  width: 100%;
  margin-top: 40px;
}

.swiper-container-2 {
  flex-direction: column;
  display: flex;
}

.column-11 {
  max-width: 367px;
}

.column-11._2 {
  max-width: 298px;
}

.div-block-251 {
  background-color: #d4d4dd;
  width: 1px;
  height: 40%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: -18px;
  bottom: auto;
  left: 0%;
  right: 0%;
}

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

.column-7 {
  max-width: 155px;
}

.wrp-text-16 {
  max-width: 440px;
  margin-top: 75px;
  font-weight: 700;
}

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

.wrp-text-16.m-top-43.hidden {
  display: none;
}

.lin-clider {
  background-color: #d4d4dd;
  width: 100%;
  height: 1px;
  margin-top: 32px;
  margin-bottom: 32px;
}

.block-text-14 {
  background-color: #eff0f5;
  border-radius: 30px;
  margin-bottom: 24px;
  padding: 32px;
}

.block-text-14._2 {
  margin-bottom: 0;
}

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

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

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

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

.wrp-text-18 {
  margin-top: 3px;
  margin-left: 18px;
}

.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;
  top: 0;
  bottom: 0%;
  left: auto;
  right: -13%;
}

.div-block-252._2 {
  border-left: 1px solid #d4d4dd;
  border-right-style: none;
  border-radius: 12px 0 0 12px;
  left: -13%;
  right: auto;
}

.tabs-menu-2 {
  background-color: #f4f5fa;
  border: 1px solid #d4d4dd;
  border-radius: 1.38vw;
}

.tabs-content {
  width: 100%;
  margin-top: 120px;
}

.swiper-button-prev-2 {
  background-color: #f4f5fa;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.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-250 {
  background-color: #d4d4dd;
  width: 53%;
  height: 1px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: -53%;
}

.div-block-250._2 {
  left: -53%;
  right: auto;
}

.tabs {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 32px;
  display: none;
}

.swiper-wrapper-2 {
  flex-direction: row;
  width: 100%;
  display: flex;
}

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

.image-157 {
  width: 63%;
  max-width: 263%;
  margin-bottom: 0%;
}

.image-157._2 {
  width: 50%;
}

.swiper-button-next-2 {
  background-color: #f4f5fa;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.card-column {
  align-items: flex-start;
  display: flex;
}

.wrp-text-17 {
  margin-top: 8px;
  margin-bottom: 48px;
}

.sec-geekbrains {
  padding-top: 64px;
  padding-bottom: 64px;
  overflow: hidden;
}

.columns-8 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  margin-bottom: 48px;
}

.columns-6 {
  grid-column-gap: 40px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  justify-content: space-between;
  width: 100%;
  margin-top: 64px;
  padding: 48px;
  box-shadow: 0 0 25px 3px rgba(0, 0, 0, .22);
}

.columns-6._2 {
  grid-column-gap: 26px;
  margin-top: 48px;
}

.columns-6._2.hidden {
  display: none;
}

.column-9 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.box-arrow-slider-2 {
  grid-template-rows: auto;
  margin-bottom: 24px;
  margin-left: auto;
}

.image-154 {
  margin-bottom: 34px;
}

.image-154._2 {
  margin-top: 30px;
}

.list-item {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 24px;
}

.text-block-6 {
  margin-top: 48px;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.text-block-6.m-top-48 {
  margin-top: 20px;
}

.image-152 {
  flex: none;
  width: 210px;
}

.image-152._2 {
  width: 180px;
  margin-bottom: 35px;
}

.text-span-108 {
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.par-h-2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
}

.text-block-5 {
  color: #e06800;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.text-block-5._2 {
  margin-right: auto;
}

.sect-2 {
  padding-top: 64px;
  padding-bottom: 64px;
  overflow: hidden;
}

.sect-2._2 {
  overflow: visible;
}

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

.dox-price {
  margin-top: 32px;
  font-size: 12px;
  line-height: 16px;
}

.dox-price._16 {
  margin-top: 16px;
}

.h3-38 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 36px;
}

.par-packet {
  max-width: 180px;
}

.par-packet._2 {
  max-width: 116px;
}

.par-packet._3 {
  max-width: 152px;
}

.box-profession-copy {
  color: #fff;
  background-color: rgba(239, 240, 244, .25);
  border-radius: 30px;
  margin-bottom: 20px;
  padding: 6px 15px;
  font-size: 12px;
  line-height: 150%;
}

.box-profession-copy.color-dark {
  color: #000;
}

.box-profession-copy.color-dark.tag_gray {
  border: 1px solid rgba(117, 98, 77, .75);
}

.wrapper-included {
  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 {
  margin-right: 1.388vw;
}

.old-price-2 {
  color: rgba(255, 255, 255, .5);
  font-size: 18px;
  line-height: 150%;
  text-decoration: line-through;
}

.old-price-2.skdk {
  display: none;
}

.old-price-2.color-dark {
  color: rgba(0, 0, 0, .5);
}

.new-price {
  font-size: 25px;
  font-weight: 700;
  line-height: 38px;
}

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

.text-64 {
  font-size: 4.444vw;
  font-weight: 700;
  line-height: 120%;
}

.text-64.margin {
  margin-top: -19px;
  margin-left: -18px;
}

.text-64.margin._3 {
  margin-right: 5px;
}

.text-64._2 {
  margin-top: -19px;
}

.text-64._3 {
  font-size: 4vw;
}

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

.wrapper-packages.disable-scrollbar._3-packages {
  grid-template-columns: 1fr 1fr 1fr;
}

.wrapper-packages.disable-scrollbar._3-packages._2-pack {
  grid-template-columns: 1fr 1fr;
}

.wrapper-packages.disable-scrollbar._3-packages {
  grid-template-columns: 1fr 1fr 1fr;
  overflow: visible;
}

.wrapper-packages.disable-scrollbar {
  object-fit: fill;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  overflow: scroll;
}

.done {
  display: none;
}

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

.div-block-235._2 {
  margin-top: 10px;
  padding-left: 1vw;
  padding-right: 1vw;
}

.small-name {
  color: rgba(255, 255, 255, .75);
  margin-top: 0;
  font-size: 12px;
  line-height: 16px;
}

.small-name.d_hide_mobile {
  color: #000;
}

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

.box-included {
  justify-content: center;
  align-items: center;
  font-size: 12px;
  line-height: 16px;
  display: flex;
}

.line-card-package {
  background-color: #d3d3d3;
  width: 100%;
  height: 1px;
}

.text-block-2 {
  font-size: .694vw;
  line-height: 151%;
}

.sec-packages {
  padding-top: 50px;
  padding-bottom: 90px;
  display: none;
}

.box-year {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: .972vw;
  line-height: 151%;
  display: flex;
}

.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%, rgba(114, 94, 242, .5));
  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.dark-blue.dark-gray {
  background-color: #ededed;
  background-image: none;
}

.heading-card-package.black {
  background-image: linear-gradient(130deg, #000 45%, rgba(0, 0, 0, .5));
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-card-package.orange, .heading-card-package.orange-2 {
  background-image: linear-gradient(130deg, #ffa800 45%, rgba(255, 168, 0, .5));
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.wrapper-year._3 {
  flex-flow: wrap;
  justify-content: space-between;
  width: 50%;
  margin-left: 30px;
  display: flex;
}

.text-span-103 {
  font-size: .972vw;
  font-weight: 700;
}

.text-span-103._3 {
  font-size: .9vw;
}

.text-block-3 {
  border-bottom: 1px solid #d4d4dd;
  margin-bottom: 6px;
  padding-top: 10px;
  padding-bottom: 8px;
}

.text-block-3._3 {
  font-size: .9vw;
  line-height: 140%;
}

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

.max-w-772 {
  max-width: 772px;
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 24px;
  line-height: 150%;
}

.image-161 {
  margin-left: 12px;
}

.card-package {
  border: 1px #d3d3d3;
  border-radius: 30px;
  flex-direction: column;
  transition: all .3s;
  display: flex;
  box-shadow: 0 0 14px 1px rgba(0, 30, 69, .22);
}

.card-package:hover {
  box-shadow: 0 0 11px 5px rgba(55, 78, 112, .5);
}

.text-block-12 {
  color: rgba(255, 255, 255, .75);
  margin-top: 8px;
  font-size: 12px;
  line-height: 16px;
}

.text-block-12.color-dark {
  color: rgba(0, 0, 0, .75);
}

.button-signup {
  color: #77a8f2;
  background-color: rgba(56, 152, 236, 0);
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fa4dca83906f42653135f8_arrow-button.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("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fa4dca83906f806e3135f7_arrow-white.svg");
  background-position: 98%;
  background-size: 32px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 64px;
  font-size: 16px;
  line-height: 22px;
}

.h2-36 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  line-height: 48px;
}

.sec-add-information {
  color: #fff;
  background-color: #8d46f6;
  padding-top: 50px;
  padding-bottom: 93px;
  display: none;
  overflow: scroll;
}

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

.par-add {
  max-width: 306.328px;
}

.h3-20 {
  max-width: 306.328px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 130%;
}

.text-block-9 {
  color: #181818;
}

.text-block-13 {
  color: #77a8f2;
  font-size: 17px;
  font-weight: 700;
}

.text-block-13.orange {
  filter: blur(4px);
  color: #ffa800;
}

.text-block-13.color-374e70 {
  color: #374e70;
}

.sec-form {
  color: #fff;
  background-color: #181818;
  padding-top: 50px;
  padding-bottom: 78px;
}

.box-diagram {
  grid-column-gap: 16px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  justify-items: start;
  margin-top: 4.513vw;
  display: grid;
}

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

.image-141 {
  width: 85%;
  max-width: none;
}

.block-question {
  background-color: #eff0f5;
  border-radius: 20px;
  width: 100%;
  margin-bottom: 16px;
  padding: 32px;
}

.wrp-question {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  font-weight: 700;
  display: flex;
}

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

.columns-question {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  justify-content: space-between;
  align-items: start;
  justify-items: center;
  width: 100%;
  margin-top: 48px;
}

.wrp-answer {
  overflow: hidden;
}

.colum-question {
  width: 100%;
  max-width: 746px;
}

.arrow-question {
  margin-top: 7px;
  margin-left: 20px;
}

.colum-question-2 {
  flex-direction: column;
  width: 100%;
  max-width: 352px;
  margin-top: 45px;
  font-weight: 700;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
}

.button {
  text-align: center;
  background-color: #8d46f6;
  border-radius: 12px;
  padding: 19px 30px;
  font-size: 20px;
  line-height: 26px;
}

.button.m-top-25 {
  margin-top: 25px;
}

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

.remodal {
  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;
  top: 31px;
  bottom: auto;
  left: auto;
  right: 31px;
}

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

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

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

.icon {
  color: #fff;
}

.logo-1-2 {
  display: block;
}

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

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

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

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

.container-1444.nav-cont.old_styles_1180 {
  max-width: 1180px;
}

.container-1444.hidden {
  justify-content: flex-start;
}

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

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

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

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

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

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

.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.yellow_btn {
  color: #000;
  background-color: #ffcf40;
  background-image: none;
  padding-top: 14px;
}

.button-7.nav-btn {
  background-color: #26e0a4;
  padding-top: 16px;
  padding-bottom: 10px;
}

.button-7.ghost-2 {
  background-color: rgba(114, 94, 242, 0);
  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;
  border-radius: 1000px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  margin: 0 0 12px;
  padding: 12px 44.5px 14px;
  line-height: 22px;
}

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

.navbar-fixed.black_navbar {
  background-color: #000;
}

.navbar-fixed.black_navbar.hidden {
  padding-left: 4%;
  padding-right: 4%;
  display: block;
}

.navbar-fixed.hidden {
  background-color: #000;
  min-height: 70px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4%;
  padding-right: 4%;
  display: block;
}

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

.container-1455.old_styles_1180 {
  max-width: 1180px;
}

.container-1455.old_styles_1200 {
  max-width: 1200px;
}

.navbar-6 {
  background-color: #14161f;
  min-height: 70px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 4%;
  display: block;
  top: auto;
}

.navbar-6.black_navbar {
  background-color: #000;
}

.navbar-6.new_style {
  background-color: #fff;
  position: static;
}

.navbar-6.new_style.bootcamp {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.navbar-6.dark_navbar {
  background-color: #232323;
}

.section-3 {
  max-width: 100vw;
  padding-top: 65px;
  padding-bottom: 65px;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-3.blacked {
  color: #fff;
  background-color: #000;
  overflow: hidden;
}

.section-3.special-offfer {
  background-color: #000;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1ba0ea94f5837016fdea_start-min.svg"), none, none, none, none, none, none, none;
  background-position: 10%, 90% 100%, 93% 80%, 36% 80%, 58% 30%, 0 100%, 100%, 0 0;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto, auto, auto, auto, auto, auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.section-3.sec-ben {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1bfee4d60460ee50b28f_ben-bg.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 130px;
}

.section-3.purpure-bg {
  background-color: #725ef2;
}

.section-3.sec-visible {
  padding-bottom: 0;
}

.section-3.sec-visible.pb-50 {
  padding-bottom: 50px;
}

.section-3.wrench-type {
  background-color: #f6f5fd;
}

.section-3.sec-gumm {
  background-color: #cfd3f9;
  padding-bottom: 150px;
}

.section-3.light-purple-bg {
  background-color: #e8e5f9;
  overflow: visible;
}

.section-3.sec-timeline {
  background-color: #000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-bottom: 100px;
}

.section-3.form-spec {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1fd82e93864e6b284ed9_%D0%A3%D0%B7%D0%BD%D0%B0%D0%B8%CC%86%D1%82%D0%B5%20%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B5%20%D0%BE%20%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F%D1%85.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 50px;
  padding-top: 32px;
  padding-bottom: 50px;
  display: none;
}

.section-3.mod--spec-timeline {
  padding-top: 0;
  padding-bottom: 0;
}

.section-3.mod--spec-timeline.pt-50 {
  padding-top: 50px;
}

.section-3.sec-life {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd2006fd5325583a72eb00_life-bg.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-3.share-section {
  color: #fff;
}

.section-3.grey-bg {
  background-color: #f6f5fd;
  overflow: hidden;
}

.section-3.grey-bg.ideology.hide, .section-3.hide {
  display: none;
}

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

.timers-row-item {
  text-align: center;
  margin-right: 25px;
}

.timers-row-item.banner {
  align-items: flex-start;
  max-height: 19px;
  margin-right: 2px;
  padding-bottom: 0;
  display: flex;
}

.grid-bold-text-2 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.6;
}

.form-banner__popup-text {
  color: #000;
  font-size: 14px;
  line-height: 1.2;
}

.form-col-titl-2 {
  margin-bottom: 24px;
  font-size: 61px;
  line-height: 1.2;
}

.tag-text {
  background-color: #1f222e;
  border-radius: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 8px;
  padding: 7px 16px;
  font-size: 14px;
  line-height: 1.2;
}

.timers-row-banner {
  margin-bottom: 30px;
  display: flex;
}

.timers-row-banner.mod-timers-row-banner {
  color: #725ef2;
  justify-content: center;
  margin-bottom: 0;
}

.bg-line-2 {
  width: 77%;
  display: inline-block;
  position: absolute;
  top: -8px;
  bottom: 0%;
  left: auto;
  right: -230px;
}

.collection-list-2 {
  color: #000;
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.btn_purple {
  cursor: pointer;
  background-color: #6654d9;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1b7190785dbd3bfa1608_infoicon.svg");
  background-position: 12px;
  background-repeat: no-repeat;
  background-size: 22px 22px;
  background-attachment: scroll;
  border-radius: 46px;
  width: 260px;
  height: 40px;
  margin-top: 20px;
  padding: 10px 20px 10px 44px;
  font-size: 16px;
  line-height: 1.3;
  display: block;
}

.btn_purple:hover {
  background-color: #725ef2;
}

.btn_purple.bfgngfnfgn {
  display: none;
}

.counter-time {
  flex: none;
  justify-content: space-between;
  width: auto;
  margin-left: 4px;
  display: flex;
}

.time-text {
  color: #fff;
  flex: none;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.4;
}

.hero-section-bg {
  object-fit: cover;
  object-position: 10% 50%;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.form-banner__wrap {
  z-index: 10;
  flex-direction: column;
  align-items: center;
  display: none;
  position: absolute;
  top: 35px;
  bottom: auto;
  left: 48px;
  right: auto;
}

.form-banner__wrap.timer {
  display: none;
}

.form-banner__wrap.timer.new-year {
  display: block;
}

.doc-block__img-2 {
  width: 48px;
  margin-right: 10px;
}

.form-time-span {
  color: #8f93a3;
  font-weight: 400;
  display: inline-block;
}

.span-rub-2 {
  font-weight: 700;
}

.span-rub-2.bfbdfbdd {
  display: none;
}

.grid__item-2 {
  margin-right: 50px;
}

.prise-block-2 {
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.hide {
  display: none;
}

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

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

.form-text {
  color: #fff;
  margin-bottom: 4px;
}

.form-text.span-black {
  color: #000;
}

.form-text.span-black.topform {
  z-index: 1;
  font-size: 18px;
}

.form-col-text-2 {
  margin-bottom: 40px;
}

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

.form-banner__popup {
  background-color: #fff;
  border-radius: 20px;
  max-width: 218px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  position: relative;
  box-shadow: 0 4px 9px rgba(0, 0, 0, .25);
}

.tehnol-wr {
  flex-wrap: wrap;
  justify-content: flex-start;
  max-width: 800px;
  margin-bottom: 0;
  margin-right: -60px;
  display: flex;
}

.tehnol-wr.program {
  margin-right: -35px;
}

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

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

.form-new {
  z-index: 1;
  color: #b0a7e9;
}

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

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

.hours-2 {
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 700;
}

.hours-2.mod-second-banner {
  color: #fff;
  font-size: 13px;
}

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

.hero-top-2 {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.hero-top-2.tag {
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: -4px;
  margin-bottom: 16px;
}

.form-banner {
  background-color: #000;
  border-radius: 18px;
  justify-content: flex-start;
  align-items: center;
  max-width: 263px;
  margin-bottom: 8px;
  padding: 8px 15px;
  display: flex;
}

.form-banner.timer {
  border-radius: 30px;
  min-width: 290px;
  max-width: 330px;
  max-height: 68px;
  padding-top: 14px;
  padding-bottom: 16px;
  padding-left: 18px;
}

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

.tehnol-img {
  flex: none;
  height: 42px;
  margin-bottom: 12px;
  margin-right: 12px;
}

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

.old-price-3.top {
  color: #65656d;
}

.old-price-3.pacet {
  color: #b0a7e9;
  font-size: 24px;
}

.old-price-3.pacet._2 {
  color: #ffd1aa;
}

.old-price-3.pacet._1 {
  color: #b0a7e9;
}

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

.text-18px {
  font-size: 18px;
}

.minutes-2 {
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 700;
}

.minutes-2.mod-second-banner {
  color: #fff;
  font-size: 13px;
}

.select-field-wrap {
  overflow: hidden;
}

.days-2 {
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 700;
}

.days-2.mod-second-banner {
  color: #fff;
  margin-bottom: 0;
  font-size: 14px;
}

.form-field {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  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::placeholder {
  color: #8f93a3;
  font-weight: 400;
}

.form-field.topform {
  font-size: 18px;
}

.form-field.topform.promocode {
  display: block;
  overflow: hidden;
}

.form-field.black-one.inlineform {
  margin-bottom: 0;
}

.form-field.black-one.inlineform.inline-end {
  width: 100%;
  margin-right: 0;
}

.form-field.black-one.inlineform.inline-end.specialty {
  min-width: 214px;
  min-height: 44px;
}

.form-field.inlineform {
  width: 50%;
  max-width: 253px;
  min-height: 60px;
  margin-bottom: 0;
  margin-right: 50px;
  font-size: 18px;
}

.form-field.inlineform.specialty {
  min-height: 44px;
}

.form-field.new {
  color: #8f93a3;
  font-size: 18px;
}

.form-field.new::placeholder {
  color: #fcf9f6;
}

.form-field.new.popup-form-text-field {
  color: #fff;
}

.form-text-inner-2 {
  max-width: 560px;
}

.select-field-2 {
  color: #000;
  letter-spacing: normal;
  white-space: normal;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1b7190785d1e73fa1607_faq-arr.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;
  transition: background-position .2s cubic-bezier(.25, .46, .45, .94);
}

.select-field-2:hover {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.select-field-2.form {
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 20px;
  font-weight: 700;
}

.select-field-2.form:hover {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1b7190785d1e73fa1607_faq-arr.svg");
  background-position: 100% 61%;
  background-repeat: no-repeat;
  background-size: auto;
}

.select-field-2.inline {
  width: 253px;
  margin-top: 0;
  margin-left: 0;
}

.select-field-2.inline:hover {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1b7190785d1e73fa1607_faq-arr.svg");
  background-position: 100% 61%;
  background-repeat: no-repeat;
  background-size: auto;
}

.price-new-block {
  color: #fdfdfd;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.2;
}

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

.container-1456 {
  z-index: 2;
  width: 100%;
  max-width: 1032px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.container-1456.flex {
  flex-flow: column;
  display: flex;
}

.container-1456.z-index0 {
  z-index: 0;
}

.container-1456.no-overflow {
  position: static;
}

.form-banner__img {
  width: auto;
  margin-top: 2px;
  margin-right: 8px;
}

.crossed-text-2 {
  font-size: 30px;
  text-decoration: line-through;
}

.crossed-text-2.vdvfdvdvf, .promocode-block {
  display: none;
}

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

.doc-block-2 {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 40px;
  display: grid;
}

.doc-block-2.nfgnfgnfgm {
  display: none;
}

.colon {
  color: #fff;
  font-size: 13px;
  font-weight: 700;
}

.seconds-2 {
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 700;
}

.seconds-2.mod-second-banner {
  color: #fff;
  font-size: 13px;
}

.form-banner__text-block {
  flex-direction: column;
  flex: none;
  justify-content: center;
}

.promocode-wrap {
  width: 100%;
  overflow: hidden;
}

.form-banner__text {
  color: #fff;
  flex: none;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.4;
  display: inline-block;
}

.tag-wrap {
  flex-wrap: wrap;
  align-items: center;
  max-width: 480px;
  display: flex;
}

.form-text-col-3 {
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 50px;
  display: flex;
  position: relative;
}

.form-small-text-2 {
  opacity: .4;
  color: rgba(18, 18, 18, .4);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1.3;
}

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

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

.form-small-text-2.grey {
  color: #b2b2b2;
}

.promocode-text {
  color: #26e0a4;
  cursor: pointer;
  margin-top: 14px;
  font-size: 14px;
  line-height: 1.21429;
  text-decoration: underline;
  display: block;
}

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

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

.form-btn {
  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:hover {
  background-color: #1baf7f;
}

.form-btn.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.inlineform.mod-fb.another-one {
  margin-top: 0;
}

.form-btn.grey {
  color: #fff;
  background-color: #000;
}

.form-btn.grey:active {
  background-color: #474747;
}

.offer-p {
  color: #fff;
  margin-bottom: 45px;
  font-size: 35px;
}

.offer-item-2 {
  background-color: #6654d9;
  border-radius: 5px;
  padding: 30px;
}

.offer-header {
  color: #fff;
  max-width: 80%;
  margin-bottom: 0;
}

.offer-item-p {
  color: #fff;
  margin-bottom: 0;
}

.offer-item-header {
  color: #fff;
}

.facade {
  width: 350px;
}

.offer-facade-pin {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.star-wrap {
  display: none;
}

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

.offer-star-mob {
  display: none;
}

.offer-pin-2 {
  background-color: #6654d9;
  border-radius: 30px;
  padding: 0 15px 5px;
  display: inline-block;
}

.span-new-year-grant {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1be78fc6aed6c2286d04_Rectangle%2017880.svg");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  border: 1px #000;
  border-radius: 100px;
  padding-bottom: 7px;
  padding-left: 14px;
  padding-right: 14px;
  line-height: 1;
  display: inline-block;
}

.diplom-desktop {
  flex: 0 auto;
  width: 100%;
  max-width: 100%;
  padding-left: 0;
}

.grid-4 {
  grid-column-gap: 55px;
}

.sec-new-year-grant {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1be78fc6ae2b7e286d05_%D0%A4%D0%BE%D0%BD.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 100px;
  display: block;
  overflow: visible;
}

.sec-new-year-grant.bgfngfnfgnfg {
  display: none;
}

.heading-4 {
  float: none;
  clear: none;
  color: #fff;
  object-fit: fill;
  font-size: 65px;
  font-weight: 700;
  display: block;
  position: static;
}

.heading-4.grant_header {
  font-size: 50px;
}

.paragraph-37 {
  color: #fff;
  font-size: 24px;
}

.grant-text {
  text-align: left;
  max-width: 100%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.new-year-grant-image {
  flex: 1;
  justify-content: center;
  max-width: 463px;
  margin-top: 0;
  margin-left: auto;
  padding-left: 0;
  display: flex;
}

.h3-real {
  font-size: 30px;
}

.ben-p {
  border-bottom: 1px solid #725ef2;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 32px;
}

.ben-p.mod--last {
  border-bottom-style: none;
  border-bottom-width: 0;
  padding-bottom: 0;
}

.sec-ben-list {
  z-index: 10;
  padding-bottom: 50px;
  position: relative;
}

.ben-list-block {
  z-index: 10;
  background-color: #fff;
  border-radius: 30px;
  margin-top: -80px;
  padding: 50px 40px;
  position: relative;
  box-shadow: 0 1px 150px rgba(0, 0, 0, .1);
}

.text-24px {
  font-size: 24px;
}

.text-24px.mod-max-weight-540.in-header {
  margin-bottom: 0;
  padding-top: 20px;
}

.prof-big-label {
  color: #725ef2;
  white-space: nowrap;
  border: 1px solid #725ef2;
  border-radius: 64px;
  margin-bottom: 8px;
  margin-right: 8px;
  padding: 10px;
  font-size: 14px;
}

.prof-big-label.pl-active {
  color: #fff;
  background-color: #725ef2;
}

.span-dark-purple {
  color: #6654d9;
}

.ben-list {
  flex-wrap: wrap;
  max-width: 820px;
  display: flex;
}

.ben-list.full-width {
  max-width: none;
  margin-bottom: 20px;
}

.span-white {
  color: #fff;
}

.imade-bg-wrap {
  z-index: 1;
  width: 100%;
  max-width: 1032px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: absolute;
  top: auto;
  bottom: 9%;
  left: 0%;
  right: 0%;
}

.heading {
  margin-bottom: 10px;
  font-size: 30px;
}

.man-image {
  width: auto;
  height: auto;
  position: absolute;
  top: auto;
  bottom: -50px;
  left: auto;
  right: -55px;
}

.text-block-27 {
  font-size: 24px;
  line-height: 1.2;
}

.span-purple-3 {
  color: #725ef2;
}

.bg-img {
  z-index: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.man-img-1 {
  width: auto;
  height: auto;
  position: absolute;
  top: auto;
  bottom: -50px;
  left: -140px;
  right: auto;
}

._2-col-block {
  justify-content: flex-start;
  margin-top: 50px;
  display: flex;
}

._2-col-block.wrench-grid {
  flex-wrap: wrap;
}

._2-col-item {
  z-index: 17;
  background-color: #fff;
  border-radius: 30px;
  max-width: 422px;
  margin-right: 40px;
  padding: 30px 30px 42px;
  position: relative;
  box-shadow: 0 4px 40px rgba(0, 0, 0, .25);
}

._2-col-item.mr-0 {
  margin-right: 0;
  padding-right: 30px;
}

.wrench-h2 {
  margin-bottom: 25px;
}

.wrench-h2.normal {
  font-weight: 700;
  line-height: 1.2;
}

.plan-rich {
  max-width: 440px;
  position: static;
}

.grey-radius-block {
  background-color: #e8e5f9;
  border-radius: 30px;
  height: 100%;
  padding: 30px 35px;
  position: relative;
}

.grey-radius-block.mod--sharp-bg {
  color: #fff;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1c1f1009df0a33413918_spec-bg%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grey-radius-block.mod--time-1 {
  color: #000;
  background-color: #dad6f5;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1f7af6278c718f066980_date%20bg%202.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: auto;
  padding-left: 64px;
  padding-right: 64px;
}

.teach-grid {
  z-index: 10;
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  bottom: -35px;
}

.span-purple {
  color: #725ef2;
  margin-bottom: 0;
}

.teach-plan-section {
  color: #fff;
  background-color: #14161f;
  padding-top: 40px;
  padding-bottom: 50px;
}

.tch-pl-met {
  object-fit: contain;
}

.colums-plan {
  z-index: 10;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 450px 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 35px;
  display: grid;
  position: relative;
}

.teach-cta {
  background-color: #fff;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1c1f1009df65d4413911_banner.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 50px;
  padding: 35px;
  display: flex;
}

.cta-h {
  margin-bottom: 20px;
  font-size: 40px;
}

.cta-h.text-24px {
  font-size: 24px;
}

.cta-h.text-24px.max-w-390 {
  max-width: 390px;
  margin-bottom: 20px;
}

.cta-h.mb-10 {
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 400;
}

.teach-section {
  padding-top: 60px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.lic-block {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.lic-block.gnfnfgnfgn {
  display: none;
}

.time-h {
  color: #65656d;
  margin-bottom: 15px;
  margin-left: 20px;
  font-size: 14px;
}

.text-14px {
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 1.3;
}

.block {
  flex-direction: column;
  padding-top: 40px;
  display: flex;
  position: relative;
}

.block.mod--path {
  padding-top: 45px;
}

.licenses-grid {
  z-index: 10;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
  position: relative;
}

.badge-lbl {
  text-align: center;
  margin-bottom: 0;
  font-size: 24px;
}

.res-prof-ico {
  flex: none;
  margin-right: 24px;
}

.res-prof-ico.size-icn-patch {
  margin-right: 20px;
}

.res-prof-ico.size-icn-patch.result-icn {
  width: 64px;
  height: 64px;
}

.lic-preview {
  width: 100%;
  height: 100%;
}

.lic-preview.picture {
  min-height: 179px;
}

.lic-preview.the-licenses {
  width: 124px;
  height: 179px;
}

.badge {
  color: #725ef2;
  background-color: #f6f5fd;
  border-radius: 30px;
  padding: 14px 25px;
  position: absolute;
  top: -28px;
  bottom: auto;
  left: 0%;
  right: auto;
}

.badge.painted {
  color: #f6f5fd;
  background-color: #725ef2;
}

.your-path {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 0 #725ef2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
  position: relative;
}

.lic-line-separator {
  background-color: #e8e5f9;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.span-regular {
  font-weight: 400;
  display: inline;
}

.grey-radius-block-2 {
  background-color: #e8e5f9;
  border-radius: 30px;
  height: 100%;
  padding: 60px 48px;
}

.grey-radius-block-2.mod--license {
  background-color: #f6f5fd;
  padding: 35px;
}

.grey-radius-block-2.mod--bg {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1c2e3464bda8a4ef6afc_cards%20bg.jpg");
  background-position: 50%;
  background-size: cover;
  padding: 35px;
}

.your-path-h {
  margin-top: 50px;
  margin-bottom: 65px;
  font-size: 30px;
}

.lic-links.text-14px {
  margin-top: 15px;
}

.lic-links.text-14px.fbdfbdfbd {
  display: none;
}

.licenses-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bolder {
  font-weight: 700;
}

.bolder.lic-h {
  margin-bottom: 10px;
  line-height: 1.2;
}

.link-purple-underline {
  color: #6654d9;
}

.line-3 {
  background-color: #725ef2;
  height: 2px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 100px;
}

.line-3._2 {
  background-color: #000;
  width: 100%;
  margin-top: 22px;
  margin-bottom: 22px;
  position: static;
}

.res-prof-item {
  align-items: flex-start;
  line-height: 1.2;
  display: flex;
}

.res-prof-item.mod--wrench {
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-top: 30px;
  padding-left: 0;
  padding-right: 0;
  font-size: 17px;
}

.release-inner {
  max-width: 992px;
  margin: 30px -10px -10px;
}

.release-title {
  margin-bottom: 35px;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}

.release-title.bfnfgnnfg {
  display: none;
}

.release-logo {
  object-fit: cover;
  margin: 10px 11px;
}

.release-logo.release {
  margin-left: 18px;
  margin-right: 18px;
}

.release-logo.release.ml-11 {
  margin-left: 11px;
}

.sec-release {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1e853be64288a6a4e8ce_%D0%A2%D1%80%D1%83%D0%B4%D0%BE%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B8%CC%86%D1%81%D1%82%D0%B2%D0%BE%20%D1%81%D1%82%D0%B0%D1%82%D0%B8%D0%BA%D0%B0.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 80px;
}

.release-subtitle {
  font-weight: 700;
}

.spec-tabs {
  margin-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
}

.spec-welcome-rich {
  max-width: 420px;
}

.spec-welcome-rich.full {
  width: 100%;
  max-width: none;
}

.spec-tab-link {
  color: #725ef2;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 20px 24px;
  font-weight: 700;
  display: flex;
}

.spec-tab-link:hover {
  color: rgba(114, 94, 242, .5);
}

.spec-tab-link.w--current {
  color: #fff;
  background-color: #725ef2;
}

.program__toggle-arr {
  width: 32px;
  margin-left: 20px;
}

.program__toggle-arr.hidden, .spec-droplist {
  display: none;
}

.spec-practic-sep {
  background-color: #000;
  width: 100%;
  max-width: 360px;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.spec-welcome {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1eef5f24c153d2530551_spec-welcome-bg.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 35px 30px;
  display: flex;
  overflow: hidden;
}

.spec-welcome.wrench {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding: 35px 35px 19px;
}

.spec-welcome.ben.bootcamp {
  margin-top: 50px;
}

.program__toggle-title {
  flex: 1;
}

.program__toggle-rich {
  position: relative;
}

.program__toggle-rich.mod--spec {
  max-width: 780px;
}

.spec-practic {
  background-color: #f6f5fd;
  border-radius: 30px;
  max-width: 600px;
  margin-top: 48px;
  padding: 40px;
}

.spec-practic.hidden {
  display: none;
}

.spec-tab-content {
  margin-left: -20px;
  margin-right: -20px;
}

.mod-mt-64 {
  margin-top: 64px;
}

.mod-mt-64.max-w-540.hidden {
  display: none;
}

.program__toggle-head {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 24px;
  display: flex;
}

.program__toggle-open {
  position: relative;
  overflow: hidden;
}

.program__toggle-open.hidden {
  display: none;
}

.program__toggle-content {
  align-items: flex-start;
  margin-bottom: 32px;
  display: flex;
  position: relative;
}

._24-text {
  font-size: 24px;
}

._24-text.max-w-480.hidden {
  display: none;
}

.spec-menu {
  border: 1px solid #725ef2;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  justify-content: space-between;
  max-width: 991px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.program__toggle {
  border-bottom: 1px solid #000;
}

.spec-tab-wrap {
  padding-bottom: 50px;
}

.spec-tab-wrap.mod-nopadding {
  padding-bottom: 0;
}

.slider-arrow.right-arr {
  justify-content: center;
  align-items: center;
  width: 60px;
  margin-right: -60px;
  display: flex;
}

.slider-arrow.left-arr {
  justify-content: center;
  align-items: center;
  width: 60px;
  margin-left: -60px;
  display: flex;
}

.where-slide-p {
  font-size: 24px;
}

.where-slide-p.last {
  margin-bottom: 0;
}

.mask {
  height: auto;
}

.how-it-help-h {
  margin-bottom: 50px;
}

.how-it-help-h.mb-25 {
  margin-bottom: 25px;
}

.how-it-help-p {
  margin-bottom: 50px;
}

.how-it-help-p.text-24px.mb-35 {
  margin-bottom: 35px;
}

.slider-title {
  margin-bottom: 20px;
}

.where-slide {
  padding: 35px 50px;
}

.where-slide.p-35 {
  padding-left: 35px;
  padding-right: 35px;
}

.where-slider-nav {
  color: #725ef2;
  padding-bottom: 35px;
  font-size: 10px;
}

.where-slider-nav.pb-20 {
  padding-bottom: 0;
  bottom: 20px;
}

.slider {
  background-color: #fff;
  border-radius: 30px;
  align-self: center;
  width: 92%;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 40px;
  box-shadow: 4px 0 50px rgba(107, 36, 214, .1);
}

.slider.pb-60 {
  padding-bottom: 60px;
}

.small-form-field {
  background-color: rgba(0, 0, 0, 0);
  border: 0 solid #000;
  border-bottom-width: 1px;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 0;
  font-weight: 700;
}

.small-form-field::placeholder {
  color: #000;
  font-size: 18px;
  font-weight: 400;
}

.small-form-field.phone {
  color: #000;
  min-height: 48px;
  padding-top: 14px;
  padding-bottom: 14px;
}

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

.form-small-text-3.bottom {
  color: rgba(18, 22, 33, .4);
  font-size: 10px;
  line-height: 1.5;
}

.phone-wrap {
  align-self: stretch;
  width: 100%;
  height: 57px;
  margin-top: auto;
  margin-bottom: auto;
}

.phone-wrap.centr {
  margin-top: -10px;
}

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

.form-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  padding-right: 0;
  display: flex;
}

.small-form-heading {
  margin-bottom: 10px;
  font-size: 40px;
}

.small-btn-form {
  color: #f8f8f8;
  background-color: #26e0a4;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fa4ca90121a269b137c964_arrow--right--24.png");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 250px;
  margin-top: auto;
  margin-bottom: 12px;
  padding: 12px 50px 14px 32px;
  font-size: 18px;
  text-decoration: none;
  transition: all .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  box-shadow: 0 0 15px rgba(0, 0, 0, .2);
}

.small-btn-form:hover {
  color: #fff;
  background-color: #29f8b5;
  background-position: 95%;
  box-shadow: 0 0 15px rgba(0, 0, 0, .5);
}

.small-btn-form._w-300 {
  max-width: 310px;
}

.button-block {
  max-width: 250px;
  margin-left: 3vw;
  padding-top: 50px;
}

.button-block._w-310 {
  max-width: 310px;
}

.button-block.pt-0 {
  padding-top: 0;
}

.success-message-4 {
  background-color: rgba(0, 0, 0, 0);
}

.small-form-grid {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  min-width: 632px;
  max-width: 655px;
  display: grid;
}

.small-form-grid.centr {
  align-items: start;
}

.section-bg {
  object-position: 50% 50%;
}

.link-14 {
  color: #725ef2;
}

.small-form {
  color: #b0a7e9;
  margin-top: 25px;
}

.small-form.mt-40 {
  margin-top: 40px;
}

.efir-banner__subtitle {
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 600;
}

.how-ico-content {
  max-width: 280px;
  margin-left: 24px;
}

.how-ico-content.mod--full {
  max-width: 100%;
  margin-left: 35px;
}

.how-ico-content._w-323 {
  max-width: 323px;
}

.how-ico-content.mod-adata {
  max-width: 280px;
  margin-left: 22px;
}

.mod-margin-bottom-10 {
  margin-bottom: 10px;
}

.edu-h {
  margin-bottom: 65px;
}

.hwwt-icn {
  width: 64px;
  height: 64px;
}

.efir-banner__text {
  max-width: 320px;
  margin-top: 0;
  margin-bottom: 35px;
}

.span-black {
  color: #000;
}

.how-ico-item {
  display: flex;
}

.edu-grid {
  z-index: 10;
  grid-column-gap: 90px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
  position: relative;
}

.efir-banner__title {
  margin-bottom: 50px;
  font-size: 40px;
  line-height: 1.2;
}

.efir-banner {
  color: #fff;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1f242c9101c7747fd45e_efir-banner%402x.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  margin-top: 50px;
  padding: 50px 60px;
  display: none;
}

.more-img {
  z-index: 1;
  max-width: 221px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 30px;
}

.more-img._1 {
  max-width: 190px;
}

.grid-more__item-p {
  z-index: 8;
  max-width: 400px;
  font-size: 18px;
  position: relative;
}

.grid-more__item-p.border {
  border: 1px solid #000;
  border-radius: 32px;
  margin-bottom: 15px;
  margin-right: 15px;
  padding: 6px 24px 10px;
  display: inline-block;
}

.grid-more__item-p._9, .grid-more__item-p._3 {
  max-width: 300px;
}

.grid-more__item-p._1 {
  max-width: 260px;
}

.grid-more__item-p._w-320 {
  max-width: 320px;
}

.grid-more__item-p._2 {
  max-width: 360px;
}

.div-block-4 {
  max-width: 340px;
}

.grid-more__item {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 30px;
  height: 300px;
  padding: 35px 35px 90px;
  position: relative;
  overflow: hidden;
}

.grid-more__item._3 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1f35370c39c4573a8d36_%D0%BE%D0%BD%D0%BB%D0%B0%D0%B8%CC%86%D0%BD%20%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0-%D0%B1%D0%B3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grid-more__item._5 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1f35370c39392d3a8d3c_%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B8-%D0%B1%D0%B3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 35px;
}

.grid-more__item._4 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1f35370c39588e3a8d39_%D1%81%D1%82%D0%B0%D0%B6%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8-%D0%B1%D0%B3.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.grid-more__item._1 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1f35370c3975653a8d44_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D0%BD%D0%B0%D1%81%D1%82%D0%B0%D0%B2%D0%BD%D0%B8%D0%BA%D0%BE%D0%BC%20bg.png");
  background-position: 50%;
  background-size: cover;
  padding-bottom: 35px;
}

.grid-more {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 35px;
  display: grid;
}

.grid-more__item-h {
  margin-bottom: 15px;
  font-size: 24px;
}

.more-line {
  z-index: 2;
  background-color: #000;
  width: 100%;
  max-width: 358px;
  height: 1px;
  margin-bottom: 15px;
  position: relative;
}

.more-line._1 {
  max-width: 268px;
}

.more-line._w-190 {
  max-width: 190px;
}

.more-heading {
  margin-bottom: 35px;
}

.more-t {
  max-width: 992px;
  font-size: 24px;
}

.gumm-rich {
  max-width: 440px;
}

.gumm-bg {
  position: absolute;
  top: 100%;
  bottom: auto;
  left: 50%;
  right: auto;
  transform: translate(-12%, -24%);
}

.gumanitaria-h {
  margin-bottom: 50px;
}

.gumanirain-grid {
  z-index: 10;
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
  position: relative;
}

.div-block-3 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.no-space {
  color: #fff;
  margin-bottom: 0;
  line-height: 1.2;
}

.no-space.span-purple {
  color: #725ef2;
}

.no-space.span-black {
  color: #fff;
}

.no-space.span-black.first-card {
  color: #000;
}

.no-space.span-black._3-mes {
  color: #725ef2;
}

.no-space.span-black._9-mes {
  color: #8576e1;
}

.no-space.span-black._2 {
  color: #b0a7e9;
}

.metod-ico-item {
  display: flex;
}

.how-we-teach-h3 {
  margin-bottom: 10px;
}

.ho-we-teach-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.ho-we-teach-grid.mt-40 {
  margin-top: 40px;
}

.metod-ico {
  object-fit: contain;
  width: 50px;
  height: 50px;
}

.load-block {
  background-color: #e8e5f9;
  border-radius: 30px;
  height: 100%;
  padding: 50px 50px 100px;
  position: relative;
}

.load-block.mod--how-bg {
  color: #fff;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1f6a5a950970a64a5caa_how-block-bg.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.span-light-puprle {
  color: #b0a7e9;
}

._2col-grid {
  z-index: 10;
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
  position: relative;
}

._2col-grid.mod--how-items {
  grid-row-gap: 8px;
  grid-template-columns: .5fr;
  margin-top: 48px;
}

._2col-grid.mod--how-items.next-step {
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 50px;
}

._2col-grid.mod--how-items.feat {
  grid-column-gap: 50px;
  grid-row-gap: 35px;
  grid-template-columns: 1fr 1fr;
  margin-top: 0;
}

.load-block-h-bigger {
  margin-bottom: 50px;
}

.load-ico-items {
  grid-column-gap: 16px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  margin-bottom: 0;
  display: grid;
}

.head-horizontal-p {
  margin-top: 16px;
  margin-bottom: 0;
  margin-left: 72px;
}

.load-block-h {
  margin-bottom: 10px;
}

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

.sm-ico-item {
  align-items: flex-start;
  display: flex;
}

.head-horizontal {
  align-items: flex-start;
  margin-bottom: 50px;
  display: flex;
}

.t-time-grid {
  grid-column-gap: 15px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.time-ico {
  object-fit: contain;
  width: 32px;
  height: 30px;
  margin-bottom: 0;
  margin-right: 20px;
  padding-left: 0;
  display: block;
  position: static;
  top: 0;
  bottom: auto;
  left: 0%;
  right: auto;
}

.time-ico.moon {
  width: 27px;
  margin-left: 5px;
  padding-left: 0;
}

.time-item {
  align-items: flex-start;
  display: flex;
  position: relative;
}

.time-item.centered {
  align-items: center;
}

.t-time-block {
  background-color: #fff;
  border-radius: 30px;
  height: 100%;
  padding: 50px 30px 35px;
  position: relative;
}

.t-time-block.mod--time-2 {
  color: #fff;
  background-color: #b7afea;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1f7af6278cd16906697f_date%20bg.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 330px;
  padding: 40px 43px 53px 30px;
}

.time-items {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 48px;
  display: grid;
}

.time-items.mod--4items {
  grid-column-gap: 20px;
  grid-row-gap: 25px;
  grid-template-rows: auto .25fr auto;
  grid-template-columns: 1fr 0 1fr;
  margin-top: 34px;
}

.time-items.inlines {
  flex-direction: column;
  margin-top: 55px;
  display: flex;
}

.t-time-subheader-p, .t-time-header {
  margin-bottom: 50px;
}

.time-line {
  background-color: #e8e5f9;
  width: 1px;
  height: 100%;
}

.t-time-block-subheader-p {
  margin-bottom: 25px;
}

.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-heading {
  color: #fff;
}

.timeline-item-uptitle {
  color: #b0a7e9;
  margin-bottom: 10px;
}

.special-p {
  color: #5e4eca;
  white-space: nowrap;
  margin-bottom: 0;
  font-weight: 700;
}

.timeline-end {
  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;
  top: -19px;
  bottom: auto;
  left: 3px;
  right: auto;
}

.timeline-end.text-24px {
  position: absolute;
  left: auto;
  right: -3px;
  box-shadow: 0 1px 15px #725ef2;
}

.timeline-circle {
  background-color: #f9f9fb;
  border-radius: 64px;
  width: 36px;
  height: 36px;
  position: absolute;
  top: -18px;
  bottom: auto;
  left: 0%;
  right: auto;
}

.timeline-circle.tl-4 {
  background-color: #725ef2;
}

.timeline-circle.tc-3 {
  background-color: #8576e1;
}

.timeline-circle.tc-2 {
  background-color: #b0a7e9;
}

.timeline-wrap {
  padding-top: 58px;
}

.timeline-item-line {
  background-image: linear-gradient(#f9f9fb, rgba(249, 249, 251, 0));
  width: 2px;
  position: absolute;
  top: 0%;
  bottom: 42%;
  left: 16px;
  right: auto;
}

.timeline-item-line.tl-2 {
  background-image: linear-gradient(#b0a7e9, rgba(249, 249, 251, 0));
}

.timeline-item-line.tl-4 {
  background-image: linear-gradient(#725ef2, rgba(249, 249, 251, 0));
}

.timeline-item-line.tl-3 {
  background-image: linear-gradient(#8576e1, rgba(249, 249, 251, 0));
}

.special-item {
  border: 1px solid #5f4eca;
  border-radius: 10px;
  margin-top: 35px;
  padding: 12px;
}

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

.before-start-header {
  display: flex;
}

.ico-60 {
  object-fit: contain;
  width: 60px;
  height: 60px;
}

.ico-60.size-patch {
  margin-bottom: 15px;
  margin-right: 20px;
}

.ico-60.size-patch.mr-o {
  margin-right: 0;
}

.text-block-29 {
  margin-bottom: 50px;
}

.start-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 65px;
  display: grid;
}

.before-start-h {
  margin-right: 115px;
}

.green-arr-btn {
  color: #fff;
  background-color: #26e0a4;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fa4ca90121a269b137c964_arrow--right--24.png");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: 24px;
  border-radius: 48px;
  margin-top: 0;
  padding: 16px 54px 16px 24px;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  display: inline-block;
}

.green-arr-btn:hover {
  background-color: #1fb887;
  background-position: 90%;
}

.green-arr-btn.mod--16text {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fa4ca90121a269b137c964_arrow--right--24.png");
  margin-top: 0;
  padding-right: 60px;
}

.star-item-t-wrap {
  margin-left: 35px;
}

.start-item-title {
  margin-top: 0;
  margin-bottom: 10px;
}

.before-start-cta {
  color: #fff;
  background-color: #725ef2;
  border-radius: 64px;
  margin-bottom: 50px;
  padding: 14px 32px 16px;
  font-size: 24px;
  display: inline-block;
}

.star-item-block {
  max-width: 360px;
  display: flex;
}

.star-item-block.si-bg {
  background-color: #f6f5fd;
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 100%;
  padding: 40px;
}

.star-item {
  max-width: none;
  display: flex;
}

.star-item.space-in-begin {
  padding-left: 0;
}

.star-item.si-bg {
  background-color: #f6f5fd;
  border-radius: 30px;
  max-width: 100%;
  padding: 40px;
}

.star-item.si-bg.crutch-mobile {
  display: none;
}

.all-h {
  margin-bottom: 44px;
  font-weight: 400;
}

.allias-grid {
  grid-column-gap: 60px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  margin-bottom: 6px;
  display: grid;
}

.alias-block-labels-h {
  margin-bottom: 35px;
  font-size: 30px;
}

.alias-header {
  max-width: 50%;
}

.spec-label {
  z-index: 5;
  color: #fff;
  background-color: #6654d9;
  border-radius: 32px;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 10px;
  padding: 10px;
  font-size: 14px;
}

.spec-label.w--open {
  z-index: 0;
}

.alias-block {
  flex-direction: column;
  padding-top: 0;
  display: flex;
  position: relative;
}

.alias-block-subheader-p.text-24px {
  margin-top: 35px;
  margin-bottom: 0;
}

.alias-block-header {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.spec-label-list {
  flex-wrap: wrap;
  align-items: flex-start;
  max-width: 640px;
  margin-bottom: -10px;
  display: flex;
}

.spec-label-list.mod--wrench {
  max-width: none;
}

.spec-label-list.full {
  justify-content: flex-start;
  max-width: none;
  position: relative;
}

.alias-specs {
  background-color: #e8e5f9;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1fbbe4d604972550c178_linear%20bg.png");
  background-position: 100%;
  background-size: cover;
  border-radius: 30px;
  margin-top: 0;
  padding: 35px 50px 35px 48px;
}

.alias-cta {
  color: #fff;
  background-color: #725ef2;
  border-radius: 64px;
  padding: 16px 32px 14px;
  font-size: 24px;
  display: inline-block;
}

.alias-cta.ob-span {
  margin-bottom: 40px;
}

.underlined-text {
  border-bottom: 1px solid #000;
  margin-bottom: 10px;
  padding-bottom: 10px;
  font-size: 20px;
}

.underlined-text.end {
  border-bottom-width: 0;
}

.underlined-text.end.text-24px {
  padding-bottom: 0;
}

.underlined-text.text-24px {
  border-bottom-style: solid;
}

.mt-64 {
  margin-top: 64px;
}

.mt-64.max-w-540.hidden {
  display: none;
}

.mb-0 {
  margin-bottom: 0;
}

.spec-timeline-item-uptitle-2 {
  color: #595959;
  margin-bottom: 15px;
  font-size: 20px;
}

.collection-list {
  flex-wrap: wrap;
  justify-content: flex-start;
  max-width: 854px;
  display: flex;
}

.tehnol-text {
  margin-top: 20px;
}

.program__toggle-rich-2 {
  font-size: 16px;
  position: relative;
}

.program__toggle-rich-2.mod--spec {
  max-width: 780px;
}

.spec-timeline-item {
  border-top: 1px solid #e8e5f9;
  border-right: 1px solid #725ef2;
  grid-template-rows: 1fr auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 53px;
  display: block;
  position: relative;
}

.spec-timeline-item.sti-2 {
  border-top-color: #b0a7e9;
  border-left: 1px solid #725ef2;
  border-right-style: none;
}

.spec-timeline-item.sti-3 {
  border-top-color: #8576e1;
}

.spec-timeline-item.sti-4 {
  border-top-color: #725ef2;
  border-left: 1px solid #725ef2;
  border-right-style: none;
  padding-bottom: 50px;
}

.spec-timeline {
  width: 100%;
  max-width: 660px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
}

.spec-timeline-item-prof-2 {
  color: #725ef2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}

.spec-timeline-item-prof-2.maw-w-213 {
  max-width: 232px;
}

.spec-welcome-img {
  align-self: flex-end;
  width: 485px;
  margin-bottom: -230px;
}

.white {
  color: #fff;
}

.specs-timeline-h {
  margin-bottom: 10px;
}

.specs-timeline-h.mt-15 {
  margin-top: 15px;
}

.specs-tabs {
  background-color: #e8e5f9;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1fbbe4d604972550c178_linear%20bg.png");
  background-position: 100%;
  background-size: cover;
  border-radius: 30px;
  margin-top: 50px;
  padding: 35px 50px;
  position: relative;
}

.specs-tabs.tab {
  display: none;
}

.specs-tabs.tab.test {
  display: block;
}

.specs-tabs.tab.test.bfdbfdbdf {
  display: none;
}

.inline-h {
  margin-bottom: 0;
}

.spec-timeline-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #000;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.specs-label-h {
  margin-bottom: 35px;
  font-size: 30px;
}

.cta-label {
  color: #fff;
  background-color: #725ef2;
  border-radius: 64px;
  padding: 16px 32px 14px;
  font-size: 24px;
  display: inline-block;
}

.cta-label.ob-span {
  margin-bottom: 32px;
}

.spec--timeline-circle {
  background-color: #e8e5f9;
  border-radius: 64px;
  width: 36px;
  height: 36px;
  position: absolute;
  top: -18px;
  bottom: auto;
  left: auto;
  right: -18px;
}

.spec--timeline-circle.stc-4 {
  background-color: #725ef2;
  left: -18px;
  right: auto;
}

.spec--timeline-circle.stc-3 {
  background-color: #8576e1;
}

.spec--timeline-circle.stc-2 {
  background-color: #b0a7e9;
  left: -18px;
  right: auto;
}

.next-step-cta---line-wrap {
  max-width: 290px;
}

.next-step-cta---line-wrap._w-100 {
  max-width: none;
}

.icn-90 {
  object-fit: contain;
  width: 90px;
  height: 90px;
}

.icn-90.size-patch {
  width: 64px;
  height: 64px;
  margin-bottom: 15px;
}

.icn-90.next-step-icn {
  margin-bottom: 15px;
}

.next-step-cta {
  color: #fff;
  background-color: #725ef2;
  border-radius: 64px;
  margin-bottom: 50px;
  padding: 16px 32px 14px;
  font-size: 24px;
  display: inline-block;
}

.next-step-cta---line {
  color: #fff;
  background-color: #725ef2;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1ff1e8247176aa6f96ad_ban%20step.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  padding: 35px;
  display: flex;
}

.nex-step-h {
  margin-bottom: 35px;
}

.cta-end-p {
  margin-bottom: 10px;
  font-size: 24px;
}

.next-step-subheader-p {
  margin-bottom: 50px;
}

.next-step-card-h {
  margin-bottom: 10px;
}

.next-step-card {
  background-color: #f6f5fd;
  border-radius: 30px;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 35px 50px;
  display: flex;
}

.life-img {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 50%;
  right: auto;
  transform: translate(20%, -89%);
}

.knowledge-grid {
  z-index: 10;
  grid-column-gap: 70px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 0;
  display: grid;
  position: relative;
}

.life-item {
  max-width: 440px;
}

.mod-margin-10 {
  margin-bottom: 10px;
}

.knowledge-h {
  margin-bottom: 50px;
}

.share-h {
  margin-bottom: 10px;
}

.share-p---part-2 {
  max-width: 660px;
  line-height: 1.3;
}

.share-links {
  margin-top: 40px;
}

.share-bg {
  object-fit: cover;
  object-position: 60% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.who-img {
  width: 250px;
  margin-bottom: 15px;
}

.who-item {
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  width: 430px;
  padding: 45px 50px 35px;
  display: flex;
}

.who-name {
  text-align: center;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 30px;
}

.who-slider {
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.who-slide {
  flex: none;
  height: auto;
  margin-bottom: 20px;
  padding-right: 40px;
  display: inline-block;
}

.interview-heading {
  margin-top: 30px;
  margin-bottom: 0;
  font-size: 24px;
}

.ideology-video-box {
  flex: none;
  width: 100%;
  margin-top: auto;
}

.who-subname {
  color: #6654d9;
  margin-bottom: 35px;
}

.interview-video-wrap {
  border-radius: 30px;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 0;
  overflow: hidden;
}

.who-nav {
  align-items: flex-start;
  margin-bottom: 16px;
  display: flex;
}

.who-rich {
  flex: none;
  margin-top: 0;
  margin-bottom: 35px;
}

.max-w-640 {
  max-width: 640px;
}

.max-w-640.h3-real {
  margin-right: auto;
}

.interview-img {
  width: 100%;
}

.max-w-560 {
  max-width: 560px;
}

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

.whomore-item {
  background-color: #f6f5fd;
  border-radius: 30px;
  padding: 35px 50px;
}

.whomore-ico {
  object-fit: contain;
  width: 70px;
  height: 70px;
  margin-bottom: 15px;
}

.swiper-button-next-3 {
  cursor: pointer;
  margin-right: 35px;
}

.swiper-button-next-3.spec {
  background-color: #f4f5fa;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin: 0;
  display: flex;
}

.m-top-15 {
  margin-top: 15px;
  line-height: 120%;
}

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

.image-165 {
  margin-right: 15px;
}

.block-text-16 {
  width: 100%;
  height: 220px;
  position: relative;
}

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

.card-slide-3.carousel-cell {
  min-height: 0;
  margin-right: 24px;
}

.card-slide-3.carousel-cell.f_cell_desc {
  display: block;
}

.card-slide-3.carousel-cell.f_cell_desc.height_480 {
  height: 480px;
}

.image-166 {
  margin-bottom: 25px;
}

.par-56 {
  color: #725ef2;
  border-bottom-width: 1px;
  border-bottom-color: #725ef2;
  font-size: 18px;
  font-weight: 400;
  line-height: 110%;
}

.par-56.m-top-7 {
  width: 100%;
  max-width: 253px;
  margin-top: 7px;
}

.par-56.m-top {
  margin-top: 25px;
}

.par-56.m-top-7 {
  width: 100%;
  max-width: 253px;
  margin-top: 7px;
  line-height: 1.1;
}

.block-text-17 {
  min-height: 448px;
  margin-top: 20px;
}

.card-grid-3 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd208970547b3566c9c8f5_Group%201077242350%20(1).png");
  background-position: 50%;
  background-size: cover;
  border-radius: 30px;
  min-height: 420px;
  padding: 35px 30px 22px;
  font-size: 14px;
}

.card-grid-3._3 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd208970547b4937c9c902_Group%201077242350%20(3).png");
  background-size: cover;
}

.card-grid-3._2 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd208970547bbc7bc9c8fb_Group%201077242350%20(2)%20(1).png");
}

.block-text-19 {
  max-width: 314px;
  margin-left: 0;
  padding-top: 15px;
}

.grid-3 {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: stretch;
  margin-top: 0;
}

.link-par-14 {
  color: #bdbdbd;
  font-size: 14px;
}

.link-par-14.m-top-10 {
  margin-top: 10px;
}

.head-30 {
  font-size: 30px;
}

.head-30._2 {
  max-width: 245px;
  font-weight: 700;
  line-height: 120%;
}

.text-span-115 {
  font-weight: 700;
}

.block-logo {
  margin-top: 20px;
  margin-bottom: auto;
}

.section-13 {
  background-color: #e8e5f9;
  padding-top: 50px;
  padding-bottom: 50px;
  overflow: hidden;
}

.image-167 {
  max-width: 15px;
  margin-top: 15px;
  margin-right: 15px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
  transform: rotate(45deg);
}

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

.swiper-wrapper-3 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 50px;
  display: flex;
}

.swiper-wrapper-3.new {
  justify-content: space-between;
  align-items: stretch;
  position: relative;
}

.swiper-wrapper-3._2.new-grid {
  margin-top: 0;
}

.swiper-wrapper-3.new-grid {
  grid-column-gap: 0px;
  align-items: stretch;
  position: relative;
}

.image-140 {
  margin-right: 5px;
}

.card-slide-4 {
  width: 105px;
}

.swiper-button-prev-3 {
  cursor: pointer;
}

.swiper-button-prev-3.spec {
  background-color: #f4f5fa;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

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

.par-48 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.section-14 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.image-168 {
  position: absolute;
  top: -15px;
  bottom: auto;
  left: auto;
  right: 0%;
}

.block-button {
  flex-wrap: wrap;
  align-items: flex-start;
  min-height: 75px;
  margin-top: 17px;
  margin-bottom: 17px;
  display: flex;
}

.swiper-slide-3 {
  display: inline-block;
}

.swiper-slide-3._2 {
  padding-right: 70px;
}

.swiper-slide-3._5 {
  background-color: #eff0f5;
  border-radius: 30px;
  flex-direction: column;
  flex: none;
  width: 49%;
  padding: 32px;
  display: flex;
}

.swiper-slide-3.it._2 {
  color: #000;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  flex: none;
  width: 31%;
  max-width: 306px;
  height: auto;
  margin-right: 24px;
  padding: 0;
  text-decoration: none;
  display: flex;
  box-shadow: 0 3px 25px rgba(0, 30, 69, .22);
}

.swiper-slide-3.new-grid {
  background-color: #f4f5fa;
  border-radius: 30px;
  flex: none;
  width: 80%;
  padding: 32px;
  display: block;
}

.text-block-31 {
  font-weight: 400;
  line-height: 100%;
}

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

.popap {
  text-align: left;
  background-color: #fff;
  border-radius: 30px;
  width: 100%;
  max-width: 992px;
  margin-left: auto;
  margin-right: auto;
  padding: 45px 64px;
  font-size: 24px;
  line-height: 130%;
  position: relative;
  box-shadow: 0 0 25px rgba(0, 0, 0, .25);
}

.popap._2 {
  text-align: center;
  background-color: #fff;
  background-image: none;
  align-items: center;
  min-height: 387px;
  padding-top: 25px;
  display: flex;
  box-shadow: 0 0 25px rgba(0, 0, 0, .25);
}

.remodal-2 {
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.section-15 {
  padding-bottom: 50px;
  display: block;
  overflow: hidden;
}

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

.bullit-text {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd208970547bdc80c9c8ff_Ellipse%20715.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("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd208970547b2a11c9c8eb_Ellipse%20730.svg");
  margin-top: 0;
}

.h2 {
  margin-bottom: 0;
  font-weight: 700;
  line-height: 120%;
}

.help-bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.help-title {
  margin-bottom: 10px;
  font-size: 30px;
}

.help-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 960px;
  margin-top: 0;
  display: grid;
}

.who-helps-h {
  margin-bottom: 0;
}

.help-content {
  z-index: 10;
  position: relative;
}

.max-w-230 {
  max-width: 230px;
}

.help-headwrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
}

.help-item {
  color: #fff;
  border-radius: 30px;
  width: 455px;
  height: 455px;
  padding: 170px 50px 65px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.help-item.mod--blacktext {
  color: #000;
}

.help-subt {
  margin-top: 20px;
}

.centered-img {
  z-index: 10;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  box-shadow: 0 1px 30px rgba(0, 0, 0, .1);
}

.platform-h3 {
  margin-bottom: 10px;
  font-size: 24px;
}

.platform-item {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.platform-item.pi-1 {
  padding-top: 126px;
}

.platform-item.pi-horiz {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
}

.platform-img {
  z-index: 10;
  margin-left: 40px;
  position: relative;
  box-shadow: 0 1px 30px rgba(0, 0, 0, .1);
}

.platform-img.mod--img4 {
  margin-left: 0;
  position: absolute;
  top: 110px;
  bottom: auto;
  left: 160px;
  right: auto;
}

.platform-img.mod--horiz {
  object-fit: contain;
  width: 55%;
  height: 100%;
  margin-left: 0;
}

.platform-img.mod--img1 {
  z-index: 9;
  margin-left: 0;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.platform-p {
  margin-bottom: 0;
}

.platform-full-card {
  z-index: 10;
  object-fit: contain;
  width: 100%;
  margin-right: 0;
  position: relative;
  box-shadow: 0 1px 30px rgba(0, 0, 0, .1);
}

.full-size-card {
  background-color: #f6f5fd;
  border-radius: 30px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  max-height: 480px;
  margin-top: -245px;
  padding: 0 50px 35px;
  display: flex;
}

.edu-platform {
  margin-bottom: 50px;
}

.platform-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-content: stretch;
  margin-top: 0;
  display: grid;
}

.platform-text {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.platform-text.mod--horiz {
  padding: 0 50px;
}

.platform-card {
  background-color: #f6f5fd;
  border-radius: 30px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  max-width: 460px;
  max-height: 480px;
  margin-top: -160px;
  padding: 195px 50px 35px;
  display: flex;
}

.platform-card.mod--horiz {
  justify-content: center;
  max-width: 100%;
  margin-top: 0;
  margin-left: -100px;
  padding-top: 35px;
  padding-bottom: 35px;
  padding-left: 100px;
  display: flex;
}

.plans-desc-items-2 {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: -20px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.plans-desc-items-2.mb-40 {
  margin-bottom: 30px;
  padding-left: 0;
}

.i-icon {
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.csharp-p {
  margin-bottom: 0;
  font-size: 16px;
}

.gap-line {
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.gap-line.graph {
  max-width: 100%;
}

.csharp-income {
  border-left: 1px solid #f2f2f2;
  flex-direction: column;
  align-items: center;
  width: 30%;
  margin-left: 5px;
  padding-left: 0;
  display: flex;
}

.i-dropdown-p {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 14px;
}

.tooltip-arrow {
  background-color: #fff;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -6px;
  bottom: auto;
  left: auto;
  right: 19px;
  transform: rotate(45deg);
}

.csharp-header {
  background-color: #ededed;
  border-radius: 30px;
  width: 44%;
  min-width: 420px;
  padding: 25px 30px;
  position: relative;
}

.csharp-header.dark {
  color: #fff;
  background-image: linear-gradient(135deg, #000, rgba(0, 0, 0, .5));
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.csharp-header.vilvet-bg {
  color: #fff;
  background-image: linear-gradient(135deg, #725ef2, rgba(114, 94, 242, .5));
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.csharp-header.golden-bg {
  background-image: linear-gradient(135deg, #ffa800, rgba(255, 168, 0, .5));
  flex-direction: column;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.csharp-block {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: -20px;
  display: flex;
}

.paragraph-8 {
  color: #26e0a4;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  display: inline-block;
}

.line-4 {
  text-align: left;
  margin-top: 4px;
  margin-bottom: 6px;
  padding-left: 30px;
  line-height: 1.4px;
  display: block;
}

.cs-grid-item-h {
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 600;
}

.text-span-89 {
  font-size: 14px;
}

.plans-header {
  font-size: 64px;
  line-height: 1.1875;
}

.plans-header.mod-paket {
  color: #1f222e;
  max-width: 100%;
  margin-bottom: 25px;
  font-weight: 600;
}

.plans-header.mod-paket.ue4 {
  max-width: 100%;
  font-size: 63px;
}

.csharp-desc {
  color: rgba(0, 0, 0, .75);
  margin-bottom: 0;
  font-size: 12px;
}

.csharp-desc.white {
  color: rgba(255, 255, 255, .75);
}

.text-span-88 {
  color: #26e0a4;
  font-weight: 700;
}

.form-new-inline {
  display: flex;
}

.form-new-inline.mod-paket {
  justify-content: space-between;
}

.csharp-grid-item {
  display: flex;
}

.csharp-option {
  width: 100%;
  margin-bottom: 0;
}

.income-h {
  color: #4d4d4d;
  width: 55%;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 600;
  display: inline-block;
}

.paragraph-3-copy-2 {
  color: #b2b2b2;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 12px;
}

.form-inline-col {
  flex-direction: column;
  display: flex;
}

.cost-upcome {
  font-size: 12px;
}

.programm-p {
  color: rgba(31, 34, 46, .75);
  margin-bottom: 25px;
  font-size: 20px;
}

.programm-p.white {
  color: rgba(255, 255, 255, .75);
  display: block;
}

.plans-desc-text-2 {
  color: #725ef2;
  font-size: 14px;
  line-height: 20px;
}

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

.div-block-222.div_top {
  margin-top: 40px;
}

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

.dropdown-list {
  background-color: rgba(0, 0, 0, 0);
  min-width: 400px;
  top: 16px;
  bottom: auto;
  left: auto;
  right: 0;
}

.dropdown-list.w--open {
  top: 25px;
  right: -21px;
}

.i-popup {
  z-index: 10;
  background-color: #fff;
  border-radius: 30px;
  padding: 20px;
  display: block;
  box-shadow: 0 0 9px 4px rgba(0, 0, 0, .25);
}

.image-132 {
  text-align: center;
}

.image-132.hide {
  display: inline-block;
}

.graph-wrap {
  flex-wrap: wrap;
  margin-bottom: 50px;
  display: flex;
}

.graph-wrap.hidden {
  display: none;
}

.plans-desc-item-2 {
  align-items: center;
  width: 24%;
  margin-bottom: 0;
  margin-right: 20px;
  display: flex;
}

.plans-desc-item-2.mod-plans {
  width: 48%;
}

.plans-desc-item-2.fbfdbdfb, .plans-desc-item-2.ngfngfngf {
  display: none;
}

.plans-desc-block-2 {
  background-color: #f9f8fd;
  border-radius: 30px;
  margin-bottom: 30px;
  padding: 20px 60px 24px 30px;
}

.csharp-title {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 20px;
  font-size: 40px;
  display: flex;
  position: static;
}

.mob-form.mt-20 {
  margin-top: 20px;
}

.image-132-mob-2 {
  text-align: center;
  display: none;
}

.income-h-wrap {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.paragraph-4-copy {
  color: #4d4d4d;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 16px;
  display: block;
}

.plans-desc-icn-2 {
  align-self: flex-start;
  width: 43px;
  height: 43px;
  margin-top: 0;
  margin-right: 20px;
}

.graph-h {
  color: #fff;
  margin-bottom: 25px;
  font-size: 36px;
}

.graph-h.mod-plans {
  color: #000;
  margin-top: 50px;
}

.gap {
  color: #26e0a4;
  margin-bottom: 35px;
  font-size: 13px;
  font-weight: 700;
}

.gap.normal {
  color: #725ef2;
  width: 33.3333%;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 18px;
  line-height: 1.2;
}

.gap.normal.mr-20 {
  margin-left: 20px;
}

.gap.normal.turn-off {
  color: #4f4f4f;
  margin-bottom: 0;
  display: inline-block;
}

.gap.normal.turn-off.hide {
  display: none;
}

.gap.normal.blur {
  filter: blur(4px);
  color: #26e0a4;
  margin-left: 0;
}

.gap.normal.blur.opacity-0 {
  opacity: 0;
}

.gap.normal.hide {
  display: none;
}

.gap.normal {
  color: #725ef2;
  font-size: 18px;
}

.gap.normal.mod-plans {
  color: #c4c4c4;
  line-height: 1.2;
}

.csharp-old-price {
  color: gray;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
}

.form-text-black {
  color: #000;
  text-align: center;
  font-size: 14px;
  line-height: 1.2;
}

.form-text-black.mob {
  display: none;
}

.dates-header {
  margin-bottom: 5px;
  font-size: 13px;
}

.dates-header.white {
  color: #fff;
  padding-top: 10px;
}

.dates-header.half-space {
  width: 100%;
}

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

.link-white40 {
  color: #121212;
}

.csharp-info {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.btn-3 {
  color: #fff;
  background-color: #26e0a4;
  border-radius: 50px;
  margin-top: 15px;
  margin-bottom: 20px;
  margin-right: 30px;
  padding: 6px 20px;
  font-size: 14px;
  text-decoration: none;
  transition: all .2s cubic-bezier(.25, .46, .45, .94);
  display: block;
}

.btn-3:hover {
  background-color: #22c792;
}

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

.csharp-icon {
  width: 25px;
  height: 25px;
  margin-right: 10px;
}

.csharp-translate {
  color: #ffd1aa;
  margin-bottom: 0;
  font-size: 14px;
  position: absolute;
  top: 60px;
  bottom: auto;
  left: 30px;
  right: 0%;
}

.csharp-translate.dark {
  color: gray;
}

.plans-desk-subtitle {
  color: #725ef2;
  margin-bottom: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.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 {
  max-width: 556px;
}

.dropdown-toggle {
  width: 10px;
  margin-top: -5px;
  margin-left: 7px;
  padding: 0;
}

.bigger-one {
  font-size: 34px;
  font-weight: 700;
}

.cost-study {
  font-size: 12px;
}

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

.form-block-inline.specialty.mod-paket.shad-black {
  box-shadow: 0 0 21px rgba(0, 0, 0, .25);
}

.form-block-inline.specialty.mod-paket.shad-black.mod-plans {
  background-color: #fff;
  padding-bottom: 20px;
}

.form-block-inline.pt-30 {
  padding-top: 30px;
}

.plans-desc-title-2 {
  color: #725ef2;
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.inline-phone-wrap {
  width: 50%;
  max-width: 253px;
}

.graph {
  flex: 1;
  width: 80%;
  max-width: 500px;
  max-height: 350px;
  margin-bottom: 10px;
}

.graph.big {
  flex: 0 auto;
  width: 100%;
  max-width: none;
  max-height: none;
}

.cshrap-item {
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
  border-radius: 30px;
  width: 100%;
  max-height: 280px;
  margin-bottom: 0;
  display: flex;
}

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

.csharp-pin {
  opacity: .75;
  border: 1px solid #000;
  border-radius: 30px;
  padding: 5px 15px;
  font-size: 14px;
  position: absolute;
  top: 20px;
  bottom: auto;
  left: auto;
  right: 30px;
}

.csharp-pin.white {
  border-color: #fff;
  right: 30px;
}

.csharp-price {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
}

.csharp-price.white {
  color: #fff;
}

.plans-desk-img.mob {
  display: none;
}

.sharp-text {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  padding: 20px 20px 20px 25px;
  display: flex;
  position: relative;
}

.form-data {
  color: #000;
  text-decoration: none;
}

.plans-text-2 {
  margin-bottom: 24px;
  font-size: 24px;
  line-height: 28px;
}

.plans-text-2.mod-paketc {
  margin-bottom: 30px;
  line-height: 1.2;
}

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

.csharp-grid-p {
  margin-bottom: 0;
  font-size: 13px;
}

.cost-p {
  margin-bottom: 0;
}

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

.cost-h {
  margin-top: 0;
  margin-bottom: 0;
}

.cost-h.white {
  color: #fff;
  margin-bottom: 0;
}

.sec-form-heading {
  color: #fff;
  margin-bottom: 35px;
}

.sidebar-list {
  line-height: 1.2;
}

.separator {
  background-color: #000;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 10px;
}

.separator.white {
  background-color: #fff;
}

.form-section {
  color: #000;
  background-color: #000;
  padding-top: 50px;
  padding-bottom: 50px;
}

.form-section.hidden {
  display: none;
}

.section-additional-info {
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
}

.section-additional-info.light-purple-bg {
  background-color: #e8e5f9;
  overflow: visible;
}

.math-pseudo {
  margin-bottom: 50px;
}

.math-pseudo.mob {
  display: none;
}

.coast-wrap {
  background-color: #e8e5f9;
  border-radius: 30px;
  margin-bottom: 35px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 100px rgba(255, 255, 255, .5);
}

.coast-wrap.last {
  margin-bottom: 50px;
}

.text-14 {
  font-size: 14px;
}

.text-14.max-w-280 {
  max-width: 280px;
}

.new-form {
  display: none;
  overflow: hidden;
}

.botom-form-badge-2 {
  color: #fff;
  background-color: #725ef2;
  border-radius: 30px;
  margin-bottom: 35px;
  padding: 15px 30px;
  font-size: 24px;
  display: inline-block;
}

.feat-h {
  margin-bottom: 35px;
  font-size: 36px;
}

.coast__title {
  color: #fff;
  font-size: 36px;
}

.coast__title.purpure {
  color: #725ef2;
}

.coast__title.yellow {
  color: #ffa800;
}

.bolder-one {
  font-weight: 700;
}

.cost-h-small {
  font-size: 48px;
}

.cost-comapre-block {
  color: #000;
  background-color: #fff;
  border-radius: 30px;
  width: 100%;
  max-width: 444px;
  padding: 30px;
  line-height: 1.4;
  position: relative;
}

.cost-comapre-block.yellow {
  background-color: #ffa800;
  box-shadow: 0 0 100px rgba(255, 168, 0, .5);
}

.cost-comapre-block.purpure {
  background-color: #725ef2;
  max-width: 444px;
  box-shadow: 0 0 100px rgba(114, 94, 242, .5);
}

.side-bar-info-p {
  border-bottom: 1px solid #000;
  margin-bottom: 6px;
  padding-bottom: 6px;
  line-height: 1.2;
}

.side-bar-info-p.end {
  border-bottom-width: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.feat-bullet-h {
  margin-bottom: 10px;
}

.feat-bullet-h.purpure {
  color: #725ef2;
  margin-bottom: 7px;
}

.side-p-info-top-copy {
  background-color: #e8e5f9;
  border-radius: 0 0 30px 30px;
  padding: 30px 45px 30px 25px;
}

.math-h {
  color: #fff;
  width: 80%;
  margin-bottom: 35px;
}

.pass-grid {
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bg-image {
  z-index: 1;
  max-width: 70%;
  position: absolute;
  top: auto;
  bottom: -20%;
  left: auto;
  right: -38%;
}

.endless-pass-h3 {
  color: #fff;
  margin-bottom: 35px;
}

.wrench-h3 {
  color: #000;
  margin-bottom: 50px;
  font-size: 30px;
  font-weight: 400;
}

.wrench-h3.white {
  color: #fff;
}

.section-bg-2 {
  object-fit: cover;
  object-position: 100% 100%;
  background-color: #f6f5fd;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.pass-block {
  color: #fff;
  flex-direction: column;
  padding-top: 0;
  display: flex;
  position: relative;
}

.share-p {
  max-width: 600px;
}

.q-a-title {
  max-width: 276px;
  margin-bottom: 0;
  font-size: 18px;
}

.q-a-item {
  background-color: #f6f5fd;
  border-radius: 32px;
  margin-bottom: 20px;
  padding: 25px 32px 10px 25px;
}

.q-a-column {
  width: 50%;
  padding-left: 16px;
  padding-right: 16px;
}

.q-a-wrap {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  margin: -16px;
  display: flex;
}

.q-a-header {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 15px;
  display: flex;
}

.q-a-content {
  padding-top: 0;
  padding-right: 14px;
  font-size: 14px;
  overflow: hidden;
}

.q-a-arrow {
  height: 100%;
}

.q-a-h {
  margin-bottom: 65px;
}

.q-a-p {
  margin-bottom: 0;
  padding-bottom: 15px;
}

.fixed-btn-2 {
  display: none;
}

.btn-fixed {
  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);
  display: none;
}

.btn-fixed:hover {
  background-color: #22c792;
}

.link-15 {
  color: #b2b2b2;
}

.popup-form-text {
  color: #fff;
  margin-bottom: 4px;
}

.form-wrapper {
  z-index: 1000;
  justify-content: center;
  width: 100%;
  max-width: 433px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.close-icon {
  cursor: pointer;
  width: 32px;
  position: absolute;
  top: 40px;
  bottom: auto;
  left: auto;
  right: -50px;
  transform: rotate(45deg);
}

.form-popup {
  z-index: 1000;
  color: #b2b2b2;
  background-color: #14161f;
  width: 100%;
  max-width: 433px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.form-popup.popup-form-top {
  z-index: 1;
  background-color: #6e61e9;
  max-width: 410px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.popup {
  z-index: 800;
  background-color: rgba(0, 0, 0, .8);
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: auto;
}

.popup.third-popup, .form-embed {
  display: none;
}

.background {
  z-index: 999;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.popup-form-title {
  color: #fff;
  margin-bottom: 10px;
  font-size: 40px;
  line-height: 1;
}

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

.navbar-2.hidden {
  background-color: #000;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

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

.body_basics {
  font-family: Gbfont, sans-serif;
}

.header_content-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

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

.image-169 {
  align-self: center;
  margin-right: 5px;
}

.phone_block {
  align-items: stretch;
  margin-right: 16px;
  text-decoration: none;
  display: flex;
}

.logo_text {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.email_block {
  align-items: center;
  margin-right: 16px;
  text-decoration: none;
  display: flex;
}

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

.header_block {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 104px;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.nav_menu_button {
  display: none;
}

.header_info {
  color: #000;
  width: auto;
  margin-left: auto;
  margin-right: 0;
  display: flex;
}

.image-97 {
  margin-right: 5px;
  font-size: 16px;
  display: block;
}

.mobile_menu {
  display: none;
}

.logo_block {
  margin-left: 0;
  margin-right: auto;
  text-decoration: none;
}

.header_button {
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  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: flex;
}

.header_button:hover {
  color: #fff;
  background-color: #000;
}

.header_button.purple {
  color: #fff;
  background-color: #7833e8;
  border-style: none;
  font-weight: 400;
}

.header_button.purple:hover {
  background-color: #5d17ce;
}

.inst_block {
  justify-content: flex-start;
  margin-right: 16px;
  text-decoration: none;
  display: flex;
}

.link-16 {
  color: #5d17ce;
}

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

.form_header {
  color: #191816;
  margin-bottom: 24px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
}

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

.success-message-5 {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.image-170 {
  z-index: -1;
  width: 788px;
  max-width: none;
  height: 640px;
  display: block;
  position: absolute;
  top: -48px;
  bottom: auto;
  left: -160px;
  right: 0%;
}

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

.label_free {
  color: #000;
  background-color: #22c993;
  border-radius: 46px;
  justify-content: center;
  align-items: center;
  width: 207px;
  height: 32px;
  font-size: 16px;
  line-height: 1.2;
  display: flex;
}

.label_free.mrgn_rght_10 {
  margin-right: 10px;
}

.label_free.label_lang {
  background-color: #fd7b55;
  width: 320px;
}

.main_text_basics {
  color: #fff;
  line-height: 1.3;
}

.basics_content_wrapper {
  max-width: 708px;
  margin-right: auto;
}

.main_section {
  background-color: #000;
  padding: 64px 20px 85px;
  overflow: hidden;
}

.btm_form_wrapper {
  background-color: #fff;
  border-radius: 16px;
  max-width: 433px;
  margin-top: 100px;
  margin-left: auto;
  padding: 36px 48px;
  position: relative;
}

.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_main_basics {
  z-index: 10;
  background-color: #fff;
  border-radius: 16px;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0;
  position: static;
}

.privacy_text {
  color: #75798a;
  text-align: center;
  font-size: 12px;
  line-height: 1.2;
  display: block;
}

.form-6 {
  z-index: 10;
  margin: 0;
  position: static;
}

.header_basics {
  color: #fff;
  margin-top: 24px;
  font-size: 54px;
}

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

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

.point_text {
  font-size: 24px;
  line-height: 1.2;
}

.image-171 {
  align-self: flex-start;
  width: 24px;
  height: 24px;
  margin-right: 16px;
}

.purple_text {
  color: #7833e8;
}

.list_wrapper {
  width: 100%;
  max-width: 100%;
}

.image-172 {
  width: 50%;
  display: none;
}

.video_content {
  max-width: 1170px;
}

.video_header {
  margin-bottom: 32px;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.2;
}

.list_point_wrapper {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.list_point_wrapper.mrgn_btm_24 {
  margin-bottom: 24px;
}

.video_lessons_section {
  padding: 64px 20px;
  display: block;
}

.video_content_wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.checks_section {
  padding: 0 20px;
}

.checks_container {
  border: 1px solid #000;
  border-left: 0 #000;
  border-right: 0 #000;
  justify-content: space-between;
  max-width: 1170px;
  padding-top: 65px;
  padding-bottom: 65px;
  display: flex;
}

.check_block {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.image-173 {
  align-self: flex-start;
  width: auto;
  max-width: 47%;
  margin-right: 16px;
  position: absolute;
  top: -10px;
  right: -16px;
}

.text-block-51 {
  margin-bottom: 0;
  font-family: Gbfont, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.2;
}

.text-block-52 {
  line-height: 1.2;
}

.who_block_header {
  margin-top: 16px;
  margin-bottom: 8px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
}

.who_header {
  margin-bottom: 32px;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.2;
}

.who_block {
  max-width: 464px;
}

.who_block.mrgn_rght_25 {
  margin-right: 25px;
}

.who_section {
  padding: 64px 20px;
}

.who_block_text {
  line-height: 1.2;
}

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

.who_container {
  max-width: 1170px;
}

.green_text {
  color: #22c993;
}

.green_text.dss, .minus_hide {
  display: none;
}

.program_point {
  border-bottom: 1px solid #000;
  width: 100%;
}

.dropdown_toggle_content.w--open {
  background-color: #fff;
  position: static;
}

.program_header {
  margin-bottom: 48px;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-54 {
  margin-bottom: 32px;
  padding-bottom: 0;
  padding-right: 32px;
  line-height: 1.2;
}

.text-block-53 {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-53.hidden {
  display: none;
}

.dropdown_toggle_program {
  justify-content: space-between;
  width: 100%;
  padding: 32px 32px 32px 0;
  display: flex;
}

.dropdown_toggle_program.w--open {
  justify-content: space-between;
  align-items: center;
}

.program_section {
  padding: 64px 20px;
}

.program_container {
  max-width: 1170px;
}

.plus_hide {
  display: block;
}

.image-174 {
  z-index: -1;
  width: 110%;
  max-width: 120%;
  position: absolute;
  top: -60px;
  bottom: auto;
  left: -49px;
  right: 0%;
}

.div-block-263 {
  justify-content: space-between;
  align-items: center;
  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 {
  cursor: pointer;
}

.free_course_btn.purple {
  color: #fff;
  cursor: pointer;
}

.free_course_btn.purple:hover {
  background-color: #5d17ce;
}

.free_course_btn.purple.clr_white {
  color: #fff;
}

.free_course_form {
  background-color: #fff;
  border-radius: 24px;
  margin-bottom: 0;
  padding: 64px;
}

.free_course_form_section {
  background-color: #000;
  padding: 136px 20px 126px;
  overflow: hidden;
}

.free_course_form_header {
  margin-bottom: 32px;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
}

.free_course_form_input {
  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_container {
  z-index: 10;
  max-width: 1170px;
  position: relative;
}

.free_course_policy {
  color: #8f93a3;
  margin-top: 24px;
  font-size: 12px;
  line-height: 1.2;
}

.average_rating_numbers {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6200cd67e806ec1fa241125b_star.svg");
  background-position: 0 40%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.review_slide {
  background-color: #f4f5fa;
  border-radius: 24px;
  max-width: 463px;
  margin-right: 24px;
  padding: 32px;
  display: inline-block;
}

.reviews_info {
  max-width: 650px;
  font-size: 16px;
  line-height: 1.2;
}

.average_rating_text {
  white-space: nowrap;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 1.2;
}

.average_rating {
  margin-right: 110px;
}

.reviews_header {
  margin-bottom: 0;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.2;
}

.slide_avatar {
  display: none;
}

.slide_top_info {
  grid-template-rows: auto auto;
  grid-template-columns: minmax(64px, 64px) 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-267 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

.image-175 {
  margin-right: 0;
}

.reviews_container {
  max-width: 1170px;
}

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

.average_rating_wrapper {
  justify-content: flex-start;
  margin-top: 48px;
  display: flex;
}

.reviews_section {
  padding: 64px 20px;
}

.reviews_slider_wrapper {
  overflow: hidden;
}

.slide_review {
  margin-top: 14px;
  font-size: 16px;
  line-height: 1.2;
}

.slide_name {
  margin-bottom: 5px;
  font-weight: 700;
  line-height: 1.2;
}

.slide-r-item {
  min-height: 200px;
}

.arr-prev_s {
  margin-right: 30px;
}

.slide_grade {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6200cd67e806ec1fa241125b_star.svg");
  background-position: 0 40%;
  background-repeat: no-repeat;
  background-size: auto;
  height: auto;
  padding-left: 20px;
  font-size: 16px;
  line-height: 1.2;
}

.btm_form_header {
  color: #fff;
  margin-bottom: 24px;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.2;
}

.btm_form_header.mrgn_btm_0 {
  color: #22c993;
  margin-bottom: 0;
}

.btm_form_header.jjd, .btm_form_header.dkkd {
  display: none;
}

.learn_more_header {
  color: #92909c;
  margin-bottom: 10px;
  font-weight: 700;
  line-height: 1.2;
}

.brm_form_section {
  background-color: #000;
  padding: 0 20px;
  display: block;
  overflow: hidden;
}

.btm_frm_header {
  margin-bottom: 24px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
}

.btm_form_container {
  z-index: 10;
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 96px;
  margin-bottom: 92px;
  display: flex;
  position: relative;
}

.div-block-265 {
  flex-direction: column;
  justify-content: space-between;
  max-width: 708px;
  padding-right: 20px;
  display: flex;
}

.learn_more_text {
  color: #92909c;
  font-size: 16px;
  line-height: 1.2;
}

.btm_form_input {
  color: #75798a;
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  height: 56px;
  margin-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 18px;
  line-height: 1.2;
}

.text-block-55 {
  color: #fff;
  line-height: 1.2;
}

.more_courses_slider_wrapper {
  overflow: hidden;
}

.more_courses_container {
  max-width: 1170px;
}

.more_courses_slide_text {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.more_courses_section {
  background-color: #f4f5fa;
  padding: 64px 20px;
  display: block;
}

.more_courses_label {
  margin-bottom: 32px;
}

.more_courses_header {
  margin-bottom: 0;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.2;
}

.more_courses_slide_header {
  margin-bottom: 8px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
}

.success-message-6 {
  background-color: #fff;
}

.text-block-60 {
  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: 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-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.success-message-7 {
  background-color: #f4f5fa;
}

.bfgngfnfgn {
  display: none;
}

.more-courses-item-2 {
  color: #000;
  width: 460px;
  max-width: 460px;
  margin: 32px;
}

.more_courses_slide-2 {
  background-color: #fff;
  border-radius: 24px;
  height: 273px;
  min-height: 248px;
  margin-right: 24px;
  padding: 0;
  display: inline-block;
}

.navbar-fixed-2 {
  background-color: #14161f;
  align-items: center;
  padding: 11px 20px;
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.navbar-fixed-2.hidden {
  color: #000;
  background-color: #000;
  height: 70px;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.container-1448 {
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.container-1448.nav-cont {
  justify-content: flex-start;
  align-items: center;
  max-width: 1440px;
  margin: auto;
  padding-left: 48px;
  padding-right: 48px;
}

.logo-1 {
  display: block;
}

.section-16 {
  padding-left: 0%;
  padding-right: 0%;
}

.paragraph {
  font-size: 24px;
  font-weight: 700;
}

.container-1458 {
  max-width: 1440px;
  padding-top: 80px;
  padding-left: 48px;
  padding-right: 48px;
}

.div-block-269 {
  padding-left: 0;
  padding-right: 0;
}

.section-17 {
  margin-top: 0;
  padding-left: 0%;
  padding-right: 0%;
  font-family: Gbfont, sans-serif;
}

.container-1459 {
  max-width: 1440px;
  margin-top: 0;
  padding: 80px 48px 40px;
}

.heading-7 {
  margin-top: 24px;
}

.dropdown-list-2 {
  position: static;
}

.div-block-270 {
  width: 100%;
}

.text-block-61 {
  background-color: #fff;
  padding: 20px;
}

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

.dropdown-3 {
  justify-content: space-between;
  width: 100%;
  display: block;
}

.link-21 {
  white-space: nowrap;
}

.logo_text-2 {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.free_course_container-2 {
  z-index: 10;
  max-width: 1170px;
  position: relative;
}

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

.slide_name-2 {
  align-self: auto;
  margin-bottom: 5px;
  font-weight: 700;
  line-height: 1.2;
}

.facebook_link-2 {
  cursor: pointer;
  background-color: #4d4d4d;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 12px;
  display: flex;
}

.facebook_link-2:hover {
  background-color: rgba(255, 255, 255, .5);
}

.paragraph-39 {
  color: #ff0004;
  font-weight: 500;
}

.program_point-2 {
  cursor: default;
  border-bottom: 1px solid #000;
  width: 100%;
}

.dropdown_toggle_program-2 {
  cursor: default;
  justify-content: space-between;
  width: 100%;
  padding: 32px 32px 32px 0;
  display: flex;
}

.dropdown_toggle_program-2.w--open {
  justify-content: space-between;
  align-items: center;
}

.btm_form_container-3 {
  z-index: 10;
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 96px;
  margin-bottom: 92px;
  padding-top: 0;
  display: flex;
  position: relative;
}

.brm_form_section-2 {
  background-color: #000;
  padding: 0 20px;
  display: block;
  overflow: hidden;
}

.labels_wrapper {
  display: flex;
}

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

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

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

.container-1454.new_style.bootcamp {
  max-width: 1440px;
  padding-left: 20px;
  padding-right: 20px;
}

.gb_section.main_form {
  display: block;
}

.gb_section.main_form.mrgn_btm_0 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
}

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

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

.lr-padding.sec-big-p.hidden {
  display: none;
}

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

.lr-padding.sec__black-tabs {
  background-color: #14161f;
  padding-top: 96px;
  padding-bottom: 96px;
  position: relative;
  overflow: hidden;
}

.lr-padding.sec__black-tabs.hidden {
  display: none;
}

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

.lr-padding.section-12.white {
  background-color: #fff;
}

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

.lr-padding.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.sec__programm {
  color: #fff;
  background-color: #14161f;
  padding-top: 112px;
  padding-bottom: 112px;
}

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

.lr-padding.sec__gifts {
  z-index: 3;
  background-color: #f4f5fa;
  padding-top: 112px;
  padding-bottom: 112px;
  position: relative;
  overflow: hidden;
}

.lr-padding.sec__gifts.unity-gift {
  display: none;
}

.lr-padding.sec__programm {
  color: #fff;
  background-color: #14161f;
  padding-top: 112px;
  padding-bottom: 112px;
  font-size: 16px;
}

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

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

.par-36-2.tab {
  font-size: 25px;
}

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

.par-36-2.tab {
  font-size: 27px;
  font-weight: 700;
  line-height: 1.4;
}

.text-span-100 {
  color: rgba(35, 39, 53, .64);
  font-weight: 700;
}

.h3 {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.heading_fin {
  color: #000;
}

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

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

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

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

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

.body--1-2 {
  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-2.semi-bold {
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.body--1-2.m-top-8 {
  margin-top: 16px;
  font-size: 20px;
  line-height: 26px;
}

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

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

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

.block-button-2 {
  display: flex;
}

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

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

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

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

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

.wrp-text-470.m-top-4._1-line {
  width: 90%;
}

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

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

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

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

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

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

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

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

.card-item-2.hidden {
  display: none;
}

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

.card-img-wrap {
  margin-right: 24px;
}

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

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

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

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

.par-20 {
  font-family: IBM Plex Sans, sans-serif;
  font-weight: 300;
}

.block-card-container {
  color: #000;
  background-color: #f4f5fa;
  border-radius: 32px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 40px 112px;
  display: flex;
}

.max-w-623 {
  width: 100%;
  max-width: 750px;
  padding-right: 40px;
}

.max-w-623.m-top-8 {
  margin-top: 8px;
}

.max-w-623.m-top-24 {
  margin-top: 24px;
}

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

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

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

.block-ti-slider {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 24px;
  display: flex;
}

.block-ti-slider.name-center {
  align-items: center;
}

.exp-avatar {
  width: 88px;
}

.flickity-carousel-2 {
  flex-direction: column;
  width: 100%;
  margin-top: 64px;
  display: block;
  position: relative;
}

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

.flickbox {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

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

.card-slide-2.newcard {
  min-height: 700px;
}

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

.farrow:hover {
  opacity: 1;
}

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

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

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

.farrow.second {
  opacity: .25;
  width: 21%;
}

.farrow.second:hover {
  opacity: .8;
}

.farrow.second.new {
  opacity: 1;
  background-color: #8d46f6;
  border-radius: 180px;
  width: 56px;
  height: 56px;
  margin-left: 16px;
  padding: 19px 23px;
}

.farrow.second.new:hover {
  background-color: #7e40da;
}

.farrow.first {
  opacity: .25;
  transform-style: preserve-3d;
  width: 21%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.farrow.first:hover {
  opacity: .8;
}

.farrow.first.new {
  opacity: 1;
  background-color: #8d46f6;
  border-radius: 180px;
  width: 56px;
  height: 56px;
  padding: 19px 23px;
}

.farrow.first.new:hover {
  background-color: #7e40da;
}

.inline-link {
  color: #b7b9c8;
}

.inline-link._2 {
  color: rgba(0, 0, 0, .6);
}

.project-item-3 {
  margin-top: 56px;
  margin-bottom: 20px;
}

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

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

.right-col {
  width: 100%;
  max-width: 528px;
  margin-left: 48px;
  padding-top: 63px;
  font-family: IBM Plex Sans, sans-serif;
}

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

.form-7.another {
  display: block;
}

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

.wrp-accordion.width-100 {
  width: auto;
  min-width: auto;
  max-width: none;
}

.form-lines {
  display: flex;
}

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

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

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

.div-block-271 {
  padding-bottom: 32px;
}

.accordion-white-small {
  width: 100%;
  margin-bottom: 4px;
  font-size: 13px;
  line-height: 18px;
}

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

.about-program-row-2 {
  align-items: flex-start;
  margin-top: 32px;
  margin-right: -40px;
  display: flex;
}

.heading-40 {
  color: #fff;
}

.about-program-item-2 {
  max-width: 180px;
  margin-right: 40px;
  font-size: 17px;
  font-weight: 700;
}

.block-accordion {
  overflow: hidden;
}

.par-10 {
  color: rgba(0, 0, 0, .6);
  text-align: center;
  margin: 0;
  font-size: 10px;
  line-height: 14px;
}

.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.dont_open {
  cursor: default;
}

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

.programm-form {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  display: flex;
}

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

.about-program-title-2 {
  color: #fff;
  margin-bottom: 0;
}

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

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

.field {
  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 rgba(0, 0, 0, 0);
}

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

.field.phone {
  max-width: none;
}

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

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

.list-2 {
  color: #8f93a3;
  padding-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

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

.list-3 {
  padding-left: 0;
}

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

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

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

._1-2col-3 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.margin-t-10-2 {
  margin-top: 10px;
}

.wrp-button {
  width: 100%;
  max-width: 1107px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  display: block;
}

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

.wrp-button.height-1107.hidden, .wrp-button.height-1107.hide {
  display: none;
}

.phone-wrap-2 {
  width: 100%;
  min-width: 250px;
  max-width: none;
  margin-right: 8px;
}

.pst-slider {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  position: static;
}

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

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

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

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

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

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

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

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

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

.play-btn {
  display: none;
}

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

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

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

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

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

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

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

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

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

.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-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;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
  overflow: hidden;
  transform: none;
}

.pst-slide-img-block.full-images {
  padding-top: 0;
}

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

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

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

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

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

._1-3col-present {
  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.center {
  flex-direction: column;
  margin-left: 48px;
  margin-right: 48px;
  display: flex;
}

.image-25 {
  display: none;
}

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

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

.line-gifts {
  position: absolute;
}

.csharp-header-2 {
  background-color: #ededed;
  border-radius: 30px;
  width: 42%;
  min-width: 420px;
  padding: 25px 20px;
  position: relative;
}

.csharp-header-2.vilvet-bg {
  color: #fff;
  background-image: linear-gradient(135deg, #725ef2, rgba(114, 94, 242, .5));
}

.csharp-header-2.golden-bg {
  background-image: linear-gradient(135deg, #ffa800, rgba(255, 168, 0, .5));
}

.csharp-header-2.dark {
  color: #fff;
  background-image: linear-gradient(135deg, #000, rgba(0, 0, 0, .5));
}

.bigger-one-2 {
  font-size: 34px;
  line-height: 1.4;
}

.csharp-option-2 {
  width: 100%;
  margin-bottom: 20px;
}

.text-span-91 {
  color: #725ef2;
  font-weight: 600;
}

.text-span-91.ue4 {
  width: auto;
  display: inline;
}

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

.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 {
  margin-bottom: 20px;
  display: none;
}

.csharp-price-2 {
  color: #000;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
}

.csharp-price-2.white {
  color: #fff;
}

.csharp-p-2 {
  font-size: 16px;
  line-height: 1.4;
}

.csharp-dates-2 {
  max-width: 120px;
}

.paragraph-4-copy-2 {
  color: #4d4d4d;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 16px;
  display: block;
}

.plans-desc-icn {
  align-self: flex-start;
  width: 43px;
  margin-top: 0;
  margin-right: 20px;
}

.csharp-title-2 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2;
}

.hidden {
  display: none;
}

.dates-header-2 {
  margin-bottom: 5px;
  font-size: 13px;
  line-height: 1.4;
}

.dates-header-2.white {
  color: #fff;
  line-height: 1.4;
}

.csharp-block-2 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: -20px;
  font-family: IBM Plex Sans, sans-serif;
  display: flex;
}

.csharp-translate-2 {
  color: #ffd1aa;
  margin-bottom: 0;
  font-size: 14px;
  position: absolute;
  top: 60px;
  bottom: auto;
  left: 20px;
  right: 0%;
}

.csharp-translate-2.dark {
  color: gray;
  left: 20px;
}

.container-1460 {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  overflow: hidden;
}

.programm-p-2 {
  color: rgba(31, 34, 46, .75);
  margin-bottom: 30px;
  font-size: 18px;
  line-height: 1.4;
}

.programm-p-2.white {
  color: rgba(255, 255, 255, .75);
}

.csharp-info-2 {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.plans-desc-item {
  align-items: center;
  width: 310px;
  margin-right: 0;
  display: flex;
}

.csharp-desc-2 {
  color: rgba(0, 0, 0, .75);
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1.4;
}

.csharp-desc-2.white {
  color: rgba(255, 255, 255, .75);
}

.i-dropdown-p-2 {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 14px;
}

.income-h-wrap-2 {
  align-items: flex-start;
  display: flex;
}

.csharp-grid-p-2 {
  margin-bottom: 0;
  font-size: 13px;
  line-height: 1.4;
}

.paragraph-31 {
  color: #4d4d4d;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
  display: inline-block;
}

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

.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;
  top: 20px;
  bottom: auto;
  left: auto;
  right: 20px;
}

.csharp-pin-2.white {
  border-color: #fff;
}

.paragraph-3-copy {
  color: #b2b2b2;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 600;
  line-height: 12px;
}

.csharp-footer-2 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.line-5 {
  color: #1f222e;
  text-align: left;
  margin-top: 4px;
  margin-bottom: 6px;
  padding-left: 30px;
  line-height: 1.4px;
  display: block;
}

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

.dates-number {
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.4;
}

.dates-number.white {
  color: #fff;
  margin-bottom: 0;
  line-height: 1.4;
}

.plans-desc-block {
  background-color: #f9f8fd;
  border-radius: 30px;
  margin-bottom: 30px;
  padding: 20px 60px 40px 30px;
}

.plans-desc-text {
  color: #725ef2;
  font-size: 16px;
  line-height: 20px;
}

.cs-grid-item-h-2 {
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.4;
}

.paragraph-34 {
  color: #4d4d4d;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
}

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

.btn.hidden {
  display: none;
}

.text-span-96 {
  font-size: 14px;
}

.plans-desc-items {
  justify-content: space-between;
  padding-left: 30px;
  padding-right: 0;
  display: flex;
}

.csharp-title-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2;
}

.csharp-title-3.small {
  margin-top: 0;
  font-weight: 600;
  line-height: 1.2;
}

.csharp-grid-2 {
  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-2.one-grid {
  color: #1f222e;
  grid-template-rows: auto;
}

.section-0 {
  background-color: #fff;
  padding: 40px 64px 120px;
  font-size: 16px;
  line-height: 1.4;
  display: block;
  overflow: hidden;
}

.section-0.hidden {
  display: none;
}

.income-h-2 {
  color: #4d4d4d;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  display: inline-block;
}

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

.h2-faq {
  color: #000;
  font-size: 42px;
  line-height: 54px;
}

.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: rgba(0, 0, 0, 0);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-left: 0;
  display: flex;
}

.faq-subtitle {
  color: #000;
  width: 380px;
  max-width: 100%;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

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

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

.jb-card-item-2 {
  color: #232735;
  cursor: default;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 24px;
  text-decoration: none;
  overflow: hidden;
  box-shadow: 1px 1px 15px 7px rgba(0, 0, 0, .06);
}

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

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

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

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

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

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

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

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

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

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

.error-message-3 {
  background-color: rgba(255, 222, 222, 0);
  padding: 0;
}

.blck_text {
  color: #000;
}

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

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

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

.heading-41 {
  margin-bottom: 0;
}

.heading-41._2-lines {
  color: #000;
  max-width: 60%;
  height: auto;
  font-size: 42px;
  font-weight: 600;
  line-height: 54px;
}

.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 rgba(0, 0, 0, 0);
}

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

.div-block-272 {
  flex-direction: column;
  max-width: 300px;
  display: flex;
}

.form-lines-2 {
  display: flex;
}

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

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

.heading-email.margin-58 {
  color: #000;
  object-position: 50% 50%;
  object-position: 50% 50%;
  object-position: 50% 50%;
  width: auto;
  margin-bottom: 58px;
}

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

.quote__img {
  margin-right: 50px;
}

.quote-line-2 {
  z-index: 0;
  display: none;
  position: absolute;
}

.quote {
  z-index: 10;
  align-items: center;
  display: flex;
  position: relative;
}

.quote-container {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.text-span-6 {
  color: #f66025;
}

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

.quote__marks {
  margin-bottom: 16px;
}

.quote__text {
  max-width: 815px;
  margin-bottom: 0;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.2;
}

.quote-line-1 {
  z-index: 0;
  width: 2560px;
  min-width: 2560px;
  max-width: 2560px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 50%;
  right: 0%;
}

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

.section-18.hidden {
  display: none;
}

.description {
  font-size: 32px;
  font-weight: 700;
}

.job-price {
  margin-left: auto;
  font-size: 24px;
  font-weight: 600;
}

.payment-bg {
  z-index: 0;
  width: 200px;
  max-width: 110%;
  position: absolute;
  top: -37%;
  bottom: 0%;
  left: -2%;
  right: 0%;
}

.job-title {
  color: #5f4eca;
  margin-right: 24px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
}

.jobs-list {
  margin-top: 64px;
}

.job-subtitle {
  color: #b7b9c8;
  font-size: 14px;
  font-weight: 400;
  position: static;
}

.vak-logos {
  margin-top: 10px;
}

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

.big-p.no-margin {
  margin-bottom: 0;
  font-weight: 400;
}

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

.job-row {
  border-bottom: 1px solid rgba(156, 159, 176, .5);
  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;
}

.vak-logo {
  width: 40px;
  margin-right: 20px;
}

.vak-logo.vl-2 {
  width: 120px;
}

.vak-about-row {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 50px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.payment-title {
  color: #1f222e;
  margin-bottom: 0;
  font-size: 48px;
}

.vak-about {
  width: 35.4455%;
  margin-right: 40px;
  display: block;
}

.vak-about.va-2 {
  width: 34%;
  margin-right: auto;
}

.payment-count {
  position: relative;
}

.green-span {
  color: #1033c0;
}

.vak-websites {
  color: #918da5;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 13px;
  position: relative;
  top: 20px;
}

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

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

.only-mobile {
  display: none;
}

.no-margin {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  display: block;
}

.heading-block {
  justify-content: center;
  width: 50%;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.heading-block._2-lines-in-h {
  width: 50%;
}

.heading-block._100 {
  width: 100%;
}

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

.why-text-col._2-lines-in-header {
  object-fit: fill;
}

.why-img-2 {
  text-shadow: 0 0 6px #000;
  border-radius: 10px;
  min-width: 96%;
  max-width: 100%;
  padding-left: 0;
  box-shadow: 6px 6px 10px rgba(0, 0, 0, .07);
}

.why-line {
  max-width: 50%;
  margin-top: 5px;
}

.why-line.pc-hidden, .why-line.pc-hidden.mobile {
  display: none;
}

.forwho-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 520px;
  margin-top: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.forwho-2._3-blocks {
  max-width: none;
}

.section-19 {
  padding: 40px 64px 120px;
  overflow: visible;
}

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

.paragraph-40 {
  max-width: 500px;
  margin-bottom: 0;
  padding-top: 0;
}

.heading-3 {
  align-items: flex-start;
  height: 74.6667px;
  margin-top: 0;
  padding-right: 20px;
  font-size: 32px;
  display: flex;
}

.heading-3.first-block {
  align-items: flex-end;
  max-width: 500px;
  height: auto;
  font-size: 32px;
}

.heading-3.first-block._2-lines {
  align-items: center;
  height: 75px;
}

.heading-3.heading-small {
  align-items: center;
  font-size: 29px;
}

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

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

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

.for-who-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  justify-items: center;
  margin-top: 80px;
  display: grid;
}

.for-who-block-2.videoed {
  grid-column-gap: 16px;
}

.program-tab-link {
  background-color: rgba(0, 0, 0, 0);
  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-title-wrap {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.program-rich {
  margin-top: 0;
  font-size: 18px;
  font-weight: 400;
  display: inline-block;
}

.program-row {
  margin-top: 60px;
  display: flex;
}

.program-tabs {
  z-index: 1;
  align-items: flex-start;
  margin-top: 30px;
  display: flex;
  position: relative;
}

.program-title-left {
  width: 450px;
  min-width: auto;
  max-width: none;
  position: relative;
}

.program-tab-content {
  flex: 1;
  margin-left: 60px;
  position: -webkit-sticky;
  position: sticky;
  top: 120px;
}

.program-row-content {
  border-top: 2px solid #000;
  flex: 1;
  margin-left: 80px;
  padding-top: 34px;
}

.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-tab-pane {
  z-index: 100;
  font-size: 18px;
  position: static;
}

.mob-drop-arr {
  display: none;
}

.program-tab-arr {
  width: 12px;
  position: absolute;
  right: 40px;
}

.program-tab-menu {
  border-right: 2px solid #dadada;
  flex-direction: column;
  width: 460px;
  padding-right: 40px;
  display: flex;
}

.program-tablink-circle {
  background-color: #fff;
  border: 1px solid #5f4eca;
  border-radius: 60px;
  width: 22px;
  height: 22px;
  position: absolute;
  right: -52px;
}

.expert-zigzag {
  margin-top: 15px;
  margin-bottom: 30px;
}

.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-text {
  flex: 1;
  margin-left: 64px;
}

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

.expert-tablink-name {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
}

.expert-tab-img {
  max-width: 80%;
}

.experts-title {
  max-width: 560px;
}

.expert-tab-link {
  text-align: center;
  background-color: #f4f5fa;
  border-radius: 12px;
  flex: none;
  width: 30%;
  height: 300px;
  margin-left: 1%;
  margin-right: 1%;
  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;
}

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

.expert-tab-link.center.w--current {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  display: inline-block;
}

.expert-tab-link.center, .expert-tab-link.center.w--current {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.expert-tab-name {
  align-self: center;
  font-size: 32px;
  font-weight: 600;
}

.expert-tab-row {
  align-items: center;
  display: flex;
}

.expert-tab-img-wrap {
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 320px;
  display: flex;
}

.experts-tabs {
  color: #000;
  flex-direction: column;
  margin-top: 40px;
  display: flex;
  overflow: hidden;
}

.garanty-text {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
}

._100-bg {
  z-index: 0;
  max-width: 90%;
  position: absolute;
  left: 0%;
  right: 0%;
  transform: translate(0, -4%);
}

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

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

.how-img {
  width: 75%;
  height: auto;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

._100-percent-text {
  flex: 1;
  margin-left: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.violet-banner {
  color: #fff;
  background-color: #5f4eca;
  border-radius: 12px;
  margin-top: 20px;
  padding: 40px;
  font-size: 24px;
  line-height: 1.2;
}

.violet-banner.hidden {
  display: none;
}

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

._100-text {
  z-index: 2;
  font-size: 68px;
  line-height: 1;
  position: relative;
}

._100-percents-row {
  justify-content: space-between;
  margin-top: 50px;
  margin-bottom: 106px;
  display: none;
  overflow: visible;
}

._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-perc-line {
  max-width: 90%;
  margin-top: 10px;
  display: block;
}

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

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

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

.diplom-wrap {
  flex: 1;
  justify-content: center;
  margin-top: 0;
  padding-left: 20px;
  display: flex;
}

.diplom-block {
  flex-direction: row;
  justify-content: center;
  margin-top: 0;
  display: flex;
}

.diplom-mobile {
  display: none;
}

.diplom-text-block {
  max-width: 50%;
}

.diplom-text-wrwap {
  text-align: left;
  max-width: 100%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-30 {
  max-width: 80%;
  margin-top: 0;
  position: static;
  top: -23px;
  left: 0;
}

.diplom-desktop-2 {
  flex: 0 auto;
  width: 100%;
  max-width: 100%;
  padding-left: 0;
}

.page-popup-2 {
  z-index: 1001;
  background-color: rgba(7, 7, 27, .7);
  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;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: auto;
}

.page-popup-content-2 {
  min-height: 240px;
}

.page-popup-cross-2 {
  z-index: 1001;
  filter: invert();
  background-color: #000;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c501ec9e36127_close%20white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 32px;
  border-radius: 48px;
  width: 48px;
  height: 48px;
  transition: transform .2s;
  position: fixed;
  top: 12px;
  bottom: auto;
  left: auto;
  right: 12px;
}

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

.h2-half-2 {
  font-size: 54px;
  line-height: 1.3;
}

.price-icon {
  width: 50%;
  margin-bottom: 12px;
}

._1-3col-2 {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.container-14 {
  width: 100%;
  max-width: 1200px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.gift-card-2 {
  color: #000;
  cursor: pointer;
  background-color: #f6f5fd;
  border-radius: 12px;
  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 rgba(45, 75, 162, .12), 0 1px 12px rgba(45, 75, 162, .04);
}

.gift-card-2:hover {
  background-color: #b0a8e7;
  box-shadow: 0 1px 12px rgba(45, 75, 162, .04);
}

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

.price-subheading {
  color: #1f222e;
}

.portfolio-img {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  display: block;
}

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

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

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

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

.portfolio-item {
  clear: none;
  text-align: center;
  align-items: stretch;
  width: 33.3333%;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 500;
  line-height: 1.2;
  display: inline-block;
}

.resume-img-bg {
  width: 120%;
  max-width: 120%;
  position: absolute;
  top: -15%;
  bottom: 0%;
  left: -10%;
  right: 0%;
}

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

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

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

.portfolio-row {
  text-align: center;
  object-fit: fill;
  width: auto;
  margin-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
  overflow: scroll;
}

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

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

.resume-right-1 {
  flex: 0 auto;
  width: 50%;
  max-width: 540px;
  margin-top: 60px;
}

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

._14-span {
  color: #918da5;
  font-size: 16px;
  font-weight: 400;
  display: inline-block;
}

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

.section-20 {
  padding-top: 112px;
  padding-bottom: 112px;
}

.section-20.faq-sec.hidden {
  display: block;
}

.container-1462 {
  width: 100%;
  max-width: 1315px;
  padding-left: 4.4%;
  padding-right: 4.4%;
}

.faq-toggle-title {
  font-size: 20px;
  font-weight: 500;
}

.faq-item {
  max-width: 636px;
}

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

.toggle-cross-2 {
  flex: none;
  width: 32px;
  margin-top: -4px;
  margin-left: 20px;
}

.faq-items {
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.faq-heading {
  margin-bottom: 60px;
  font-size: 54px;
}

.faq-toggle-p {
  margin-bottom: 16px;
}

.size-48-2 {
  color: #fff;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 22px;
  display: none;
}

.div-block-273 {
  width: 100%;
  margin-top: 20px;
}

.div-block-274 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  max-width: 55%;
  margin-left: auto;
  display: flex;
}

.image-178 {
  margin-right: 20px;
}

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

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

.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-left: auto;
  margin-right: auto;
  padding: 48px 64px;
  position: relative;
}

.popup-cross-3 {
  z-index: 10;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c5077cce361fd_close.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 48px;
  width: 64px;
  height: 64px;
  transition: transform .3s;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

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

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

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

.section-23 {
  margin-top: 80px;
}

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

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

.popup-title {
  color: #191816;
  text-align: left;
  margin: 0 auto 10px;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.2;
}

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

.q_btn_programm-2 {
  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-2.width_70 {
  width: 70%;
}

.close-icon-2 {
  z-index: 5;
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 20px;
  bottom: auto;
  left: auto;
  right: 20px;
}

.success-title-3 {
  text-align: center;
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.2;
  display: inline-block;
}

.popup_form {
  background-color: #fff;
  border-radius: 16px;
  margin-bottom: 0;
  padding: 0;
}

.popup-close {
  z-index: -1;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.popup-subtitle {
  text-align: left;
  border: 1px #000;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 23px;
  font-weight: 400;
  line-height: 1.2;
}

.form_btn {
  background-color: #8d46f6;
  border-radius: 12px;
  width: 100%;
  height: 56px;
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 1.2;
}

.section-popup {
  z-index: 100;
  background-color: rgba(10, 10, 10, .95);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-top: 40px;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.section-popup.xx2 {
  z-index: 10000;
  background-color: rgba(0, 0, 0, .85);
  padding-top: 0;
  font-family: Gbfont, sans-serif;
  line-height: 1.4;
  display: none;
  overflow: auto;
}

.section-popup.xx2.dis-none {
  display: none;
}

.section-popup.xx {
  z-index: 10000;
  background-color: rgba(0, 0, 0, .85);
  padding-top: 0;
  font-family: Gbfont, sans-serif;
  line-height: 1.4;
  display: none;
  overflow: auto;
}

.section-popup.xx.form-center {
  display: none;
}

.form-8 {
  position: relative;
}

.popup-2 {
  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-2.xx {
  float: none;
  clear: none;
  perspective: none;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  border-style: none;
  border-width: 0;
  border-radius: 16px;
  max-width: 540px;
  margin: auto;
  padding: 140px 40px 32px;
  display: block;
  position: relative;
  transform: none;
}

.popup-2.xx.action_popup {
  border-radius: 30px;
  overflow: hidden;
}

.popup-2.xx2 {
  float: none;
  clear: none;
  perspective: none;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/626290e6e9b9b859eee8629f_Frame%201077242925.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  background-attachment: scroll;
  border-style: none;
  border-width: 0;
  border-radius: 16px;
  max-width: 540px;
  margin: auto;
  padding: 140px 40px 32px;
  display: block;
  position: relative;
  transform: none;
}

.popup-2.xx2.action_popup {
  background-image: none;
  border-style: none;
  border-radius: 16px;
  max-width: 538px;
}

.heading-185 {
  color: #000;
}

.body--1-6 {
  color: #000;
  margin-top: 24px;
  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-6.m-top-8 {
  margin-top: 16px;
  font-size: 20px;
  line-height: 26px;
}

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

.cost-tab-row-2 {
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: -20px;
  margin-right: -40px;
  display: flex;
}

.tab-pane-tab-2 {
  color: #000;
}

.cost-tab-title-2 {
  margin-bottom: 0;
  font-size: 30px;
}

.tab-pane-tab-1 {
  color: #000;
}

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

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

.tab-link-4 {
  background-color: #f4f5fa;
  border-radius: 500px;
  margin-left: 40px;
  padding: 12px 24px 14px;
  font-size: 16px;
  font-weight: 600;
}

.tab-link-4.w--current {
  color: #fff;
  background-color: #000;
  border-radius: 500px;
  padding: 12px 24px 14px;
  font-weight: 600;
  line-height: 22px;
}

.tab-link-5 {
  color: #000;
  background-color: #f4f5fa;
  border-radius: 500px;
  margin-right: 16px;
  padding: 12px 24px 14px;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

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

.tab-link-5.w--current {
  color: #fff;
  background-color: #000;
  font-family: IBM Plex Sans, sans-serif;
  font-weight: 600;
}

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

.heading-187 {
  font-size: 42px;
  font-weight: 600;
  line-height: 54px;
}

.container-1463 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.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.ghost-2 {
  background-color: rgba(114, 94, 242, 0);
  border: 1.5px solid #fff;
  justify-content: center;
  width: 100%;
  transition: all .4s;
  display: flex;
}

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

.button-8.ghost-2.cache {
  color: #fff;
}

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

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

.heading-188 {
  color: #fff;
  margin-top: 0;
  font-size: 42px;
  line-height: 54px;
}

.field-3 {
  color: #000;
  border-radius: 500px;
  width: 100%;
  max-width: 212px;
  height: 48px;
  margin-bottom: 0;
  margin-right: 8px;
  padding-top: 0;
  padding-bottom: 4px;
  padding-left: 16px;
  font-size: 18px;
  line-height: 1.2;
  box-shadow: inset 0 0 rgba(0, 0, 0, 0);
}

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

.bold-text-47 {
  font-size: 36px;
}

.section-30 {
  background-color: #f4f5fa;
  padding: 120px 64px;
}

.section-30.sec-grey {
  background-color: #f4f5fa;
}

.section-30.sec-grey.hidden {
  display: none;
}

.container-1464 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.small-p-2 {
  color: #232735;
  font-size: 17px;
}

._1-2col-8 {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.margin-b-24-2, .bold-text-57 {
  letter-spacing: -1px;
  font-size: 48px;
  line-height: 54px;
}

.diplom-img-2 {
  width: 90%;
  box-shadow: 0 20px 40px rgba(0, 0, 0, .12);
}

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

.h3-18-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 26px;
}

.h3-18-2.blue {
  color: #191816;
  margin-bottom: 36px;
}

.h3-38-2 {
  color: #fff;
  min-height: 80px;
  margin-top: 0;
  font-size: 28px;
  line-height: 36px;
}

.h3-38-2.color-dark {
  color: #000;
}

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

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

.par-packet-2 {
  max-width: 180px;
  font-size: 12px;
  line-height: 16px;
}

.par-packet-2._2 {
  max-width: 120px;
}

.new-price-2 {
  font-size: 30px;
  font-weight: 700;
  line-height: 38px;
}

.new-price-2.color-dark {
  color: #000;
}

.cont-22 {
  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-2 {
  margin-right: 10px;
}

.text-more-2 {
  background-color: rgba(191, 191, 191, .3);
  border-radius: 30px;
  max-width: 300px;
  margin-bottom: 3px;
  margin-right: 3px;
  padding: 6px 14px 7px 12px;
  font-size: 12px;
  line-height: 16px;
}

.card-included-2 {
  background-color: #f4f5fa;
  border-radius: 30px;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px 32px 56px;
}

.card-package-2 {
  border: 1px #d3d3d3;
  border-radius: 30px;
  flex-direction: column;
  min-width: 270px;
  transition: all .3s;
  display: flex;
  box-shadow: 0 0 14px 1px rgba(0, 30, 69, .22);
}

.card-package-2:hover {
  box-shadow: 0 0 11px 5px rgba(55, 78, 112, .5);
}

.box-included-2 {
  flex-wrap: nowrap;
  align-items: center;
  padding-right: 20px;
  font-size: 12px;
  line-height: 16px;
  display: flex;
}

.div-more--2 {
  flex-wrap: wrap;
  margin-bottom: 20px;
  display: flex;
}

.dox-price-2 {
  font-size: 12px;
  line-height: 16px;
}

.sec-packages-2 {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 90px;
  font-weight: 400;
}

.div-block-276 {
  width: 100%;
}

.popup-form-field-4 {
  border: 1px #000;
  border-radius: 12px;
  height: 48px;
  padding: 24px;
  font-size: 14px;
  display: block;
}

.privacy_text-2 {
  color: #75798a;
  text-align: center;
  font-size: 12px;
  line-height: 1.2;
}

.form_field-2 {
  color: #75798a;
  background-color: #fff;
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  width: 100%;
  min-width: auto;
  height: 56px;
  margin-bottom: 24px;
  font-size: 18px;
  line-height: 1.2;
}

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

.modal-3.pogarki {
  display: block;
}

.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;
  top: 10px;
  bottom: auto;
  left: auto;
  right: 10px;
}

.expert-item-2 {
  background-color: #fff;
  border-radius: 16px;
  padding: 32px;
  font-size: 17px;
}

._13-text-2 {
  font-size: 13px;
  display: block;
}

.heading-44 {
  color: #232735;
}

.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: 40px;
  position: relative;
}

.par-67 {
  font-family: IBM Plex Sans, sans-serif;
}

.container-1465 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.promo_popup {
  background-color: #fff;
  border-radius: 13px;
  max-width: 300px;
  display: none;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  box-shadow: 1px 1px 3px #000;
}

.promo_text {
  color: #000;
  text-align: center;
  border-radius: 13px;
  padding: 10px;
}

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

.tags.tag-wrap {
  flex-wrap: wrap;
  align-items: center;
  max-width: 890px;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

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

.select-field-10 {
  background-color: rgba(243, 243, 243, 0);
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  min-height: 48px;
  padding-left: 13px;
  font-size: 16px;
}

.select-field-10:focus {
  border-color: #b1b1bb;
}

.h1-54-2 {
  font-size: 54px;
  line-height: 63px;
}

.form-block-4 {
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 46%;
  max-width: 416px;
  margin-top: -85px;
  margin-bottom: 0;
  display: flex;
}

.form-block-4.mt_0 {
  margin-top: 0;
}

.form-block-4.main {
  width: 44%;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 0;
  position: relative;
}

.form-block-4.main.w_100 {
  width: 100%;
}

.form-block-4.main {
  width: 44%;
  margin-top: 0;
  margin-bottom: 40px;
  position: relative;
}

.margin-top-2 {
  margin-top: 15px;
}

.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: 600px;
  margin-right: 50px;
  display: grid;
}

.small-box-2 {
  color: #191816;
  background-color: #fff;
  border-radius: 30px;
  align-items: center;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 7px 15px 10px;
  font-size: 14px;
  line-height: 1.2;
  display: flex;
}

.small-box-2.tag_green {
  color: #10af7c;
  background-color: #edfcf7;
}

.small-box-2.tag_green.hidden {
  display: none;
}

.small-box-2.tag_base {
  background-color: #d6bff8;
}

.small-box-2.grey {
  color: #191816;
  background-color: #e1e1e9;
  font-size: 14px;
}

.container-max-w-2 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  overflow: hidden;
}

.container-max-w-2.tags {
  flex-direction: row;
  justify-content: space-between;
}

.container-max-w-2.horiz-left {
  flex-direction: row;
  justify-content: flex-start;
}

.sec-main-it {
  background-color: #f4f5fa;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fa4c5cb1b95c08a42940ce_main%20(1).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._22 {
  padding-bottom: 60px;
}

.div-block-255 {
  margin-top: 24px;
  margin-bottom: 16px;
}

.container-9 {
  z-index: 3;
  width: auto;
  max-width: 1440px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.bg-img-2 {
  z-index: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
}

._2-col-item-2 {
  z-index: 17;
  background-color: #fff;
  border-radius: 30px;
  max-width: 422px;
  margin-bottom: 40px;
  margin-right: 40px;
  padding: 30px 30px 42px;
  position: relative;
  box-shadow: 0 4px 40px rgba(0, 0, 0, .25);
}

._2-col-item-2.mr-0 {
  margin-right: 0;
  padding-right: 30px;
}

.sect-4 {
  color: #191816;
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: Gbfont, sans-serif;
  font-weight: 400;
  display: block;
  overflow: hidden;
}

.sect-4.viol {
  color: #fff;
  background-color: #8d46f6;
  padding-top: 50px;
}

.flex-friend {
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 9px;
  display: grid;
}

.h3_large {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.1;
}

.h3_large.mt_60 {
  margin-top: 60px;
}

.lightbox-link-4 {
  display: block;
}

.column-numbers {
  grid-column-gap: 22px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 600px;
}

.par-49 {
  font-size: 18px;
  line-height: 24px;
}

.par-49.m-top-24 {
  margin-top: 24px;
}

.par-49.m-top-15 {
  margin-top: 16px;
  font-size: 16px;
  line-height: 22px;
}

.par-49.m-top-20 {
  margin-top: 20px;
}

.par-49.grey {
  color: #7c8092;
  margin-bottom: 0;
}

.par-49.m-top-32 {
  margin-top: 32px;
}

.par-49.m-top-18 {
  margin-top: 18px;
  font-size: 16px;
  line-height: 22px;
}

.par-49.m-top-18.hidden {
  display: none;
}

.spec-menu-2 {
  border: 1px solid #725ef2;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.container-1466 {
  z-index: 2;
  width: auto;
  max-width: 1032px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.specs-tabs-3 {
  background-color: #e8e5f9;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1fbbe4d604972550c178_linear%20bg.png");
  background-position: 100%;
  background-size: cover;
  border-radius: 30px;
  margin-top: 50px;
  padding: 35px 50px;
  position: relative;
}

.specs-tabs-3.tab {
  display: none;
}

.specs-tabs-3.tab.test {
  margin-bottom: 40px;
  display: block;
}

.spec-welcome-rich-2 {
  max-width: 680px;
}

.image-3349 {
  align-self: center;
  width: 485px;
}

.collection-list-3 {
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.image-3350 {
  position: absolute;
  top: -15px;
  bottom: auto;
  left: auto;
  right: 0;
}

.slider-arrs-2 {
  flex-direction: row;
  justify-content: flex-end;
  width: auto;
  display: flex;
}

.carousel-box {
  margin-top: 40px;
  margin-bottom: 40px;
}

.bootcamp_slide_head {
  width: 100%;
  margin-bottom: 30px;
  position: relative;
}

.heading-card-package-2 {
  color: #fff;
  border-radius: 26px;
  padding: 24px;
  position: relative;
}

.heading-card-package-2.black {
  background-image: linear-gradient(130deg, #000 45%, rgba(0, 0, 0, .5));
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-card-package-2.red {
  background-image: linear-gradient(130deg, #f65121 45%, #fff);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-card-package-2.orange {
  background-image: linear-gradient(130deg, #f68721 45%, #fff);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-card-package-2.green {
  background-image: linear-gradient(130deg, #07ab8e 45%, #fff);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-card-package-2.violet {
  background-image: linear-gradient(130deg, #725ef2 45%, rgba(114, 94, 242, .5));
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-card-package-2.dark-blue {
  background-image: linear-gradient(130deg, #374e70 45%, #748092);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-card-package-2.orange-2 {
  background-image: linear-gradient(130deg, #ffa800 45%, rgba(255, 168, 0, .5));
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-span-128 {
  font-size: 32px;
}

.package_details {
  margin-bottom: 30px;
  padding-left: 0;
  list-style-type: none;
}

.h3-38-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  line-height: 32px;
}

.new-price-3 {
  font-size: 26px;
  font-weight: 700;
  line-height: 38px;
}

.card-package-3 {
  background-color: #fff;
  border: 1px #d3d3d3;
  border-radius: 30px;
  flex-direction: column;
  min-width: 280px;
  transition: all .3s;
  display: flex;
  box-shadow: 0 0 14px 1px rgba(0, 30, 69, .22);
}

.card-package-3:hover {
  box-shadow: 0 0 11px 5px rgba(55, 78, 112, .5);
}

.card-package-3.page-grid {
  flex: 1;
}

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

.bootcamp_paket_desc {
  min-height: 150px;
  margin-bottom: 30px;
}

.cont-4 {
  z-index: 2;
  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;
}

.heading-2-3 {
  z-index: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 70px;
}

.package_details_i {
  border-bottom: 1px solid #d3d3d3;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  padding-bottom: 10px;
  display: flex;
}

.package_details_i.we, .package_details_i.er, .package_details_i.rt, .package_details_i.qa {
  display: none;
}

.package_details_i.bottom-line_none {
  border-bottom-style: none;
}

.drop-ico {
  display: none;
}

.spec-dropdown {
  z-index: 10;
  background-color: #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  max-width: 230px;
  padding: 16px 10px;
  display: none;
  left: -28px;
  box-shadow: 0 0 50px rgba(0, 0, 0, .5);
}

.spec-dropdown.w--open {
  z-index: 5;
  background-color: #fff;
  border-radius: 30px;
  max-width: 220px;
  padding-left: 14px;
  padding-right: 14px;
  font-size: 14px;
  line-height: 1.2;
  display: flex;
  box-shadow: 1px 1px 50px rgba(0, 0, 0, .5);
}

.spec-rich {
  width: 100%;
  min-width: 200px;
  max-width: 250px;
  margin-bottom: -6px;
  font-size: 13px;
  line-height: 1.2;
  display: inline-block;
}

.label_green {
  color: #000;
  text-align: center;
  white-space: nowrap;
  background-color: #22c993;
  border-radius: 48px;
  max-width: 370px;
  padding: 8px 16px;
  font-weight: 600;
  line-height: 1;
}

.label_green.mrgn_btm_24 {
  margin-bottom: 24px;
}

.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.period_tag {
  background-color: #f4f5fa;
  border-radius: 46px;
  justify-content: center;
  align-items: center;
  max-width: 120px;
  padding: 4px 16px;
  display: flex;
}

.fs_16.period_tag.mrgn_btm_16 {
  margin-bottom: 16px;
}

.fs_16.max_w_416 {
  max-width: 416px;
}

.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_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.block {
  padding-top: 0;
}

.fs_36.fw_700.mrgn_btm_24 {
  margin-bottom: 24px;
}

.fs_36.fw_700.mrgn_btm_24.max_w_636 {
  max-width: 636px;
}

.fs_36.fw_700.clr_purple {
  color: #8d46f6;
}

.fs_36.fw_700.mrgn_btm_16 {
  margin-bottom: 16px;
}

.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_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.clr_white {
  color: #fff;
}

.fs_28.fw_700.clr_white.mrgn_btm_24 {
  margin-bottom: 24px;
}

.fs_20 {
  color: #000;
  line-height: 1.2;
}

.fs_20.fw_700 {
  font-weight: 700;
}

.fs_20.fw_700.mrgn_btm_24 {
  margin-bottom: 24px;
}

.fs_20.fw_700.bg_pic_head_4 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/629df409a21df0adeb354d3e_icons8-time-lapse%201.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 34px;
}

.fs_20.fw_700.bg_pic_head_4.mrgn_btm_8 {
  margin-bottom: 8px;
}

.fs_20.fw_700.bg_pic_head_5 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/629df409a21df01d08354d3f_icons8-stairs-up%201.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 34px;
}

.fs_20.fw_700.bg_pic_head_5.mrgn_btm_8 {
  margin-bottom: 8px;
}

.fs_20.fw_700.bg_pic_head_1 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/629df409a21df0520b354d3c_icons8-sparkling%201.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 34px;
}

.fs_20.fw_700.bg_pic_head_1.mrgn_btm_8 {
  margin-bottom: 8px;
}

.fs_20.fw_700.bg_pic_head_0 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/629df409a21df0865e354d3d_icons8-login%201.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 34px;
}

.fs_20.fw_700.bg_pic_head_0.mrgn_btm_8 {
  margin-bottom: 8px;
}

.fs_20.fw_700.bg_pic_head_2 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/629df409a21df0f5ff354d41_icons8-monitor%201.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 34px;
}

.fs_20.fw_700.bg_pic_head_2.mrgn_btm_8 {
  margin-bottom: 8px;
}

.fs_20.fw_700.bg_pic_head_3 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/629df409a21df0b545354d40_icons8-stopwatch%201.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 34px;
}

.fs_20.fw_700.bg_pic_head_3.mrgn_btm_8, .fs_20.fw_700.mrgn_btm_8 {
  margin-bottom: 8px;
}

.fs_20.w_100 {
  max-width: 1000px;
  margin-bottom: 20px;
}

.fs_20.mrgn_btm_32 {
  margin-bottom: 32px;
}

.fs_20.clr_white {
  color: #fff;
  font-weight: 400;
}

.fs_20.pddng_btm_48 {
  text-align: center;
  width: 100%;
  margin-bottom: 48px;
  padding-bottom: 0;
}

.fs_20.pddng_btm_48.border_rght {
  border-right: 1px solid #000;
}

.link-22 {
  color: #8d46f6;
}

.c_container {
  max-width: 1296px;
  position: relative;
}

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

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

.c_container.flex.vert_cntr {
  align-items: center;
}

.c_container.mrgn_btm_32 {
  margin-bottom: 32px;
}

.c_container.flex_hrzntl {
  justify-content: space-between;
  align-items: stretch;
  height: auto;
  display: flex;
}

.grid_840 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 840px;
  display: grid;
}

.btm_form_wrapper-2 {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  max-width: 433px;
  height: 100%;
  min-height: 516px;
  max-height: 516px;
  margin-top: 100px;
  margin-left: auto;
  padding: 36px 48px;
  position: relative;
}

.mrgn_btm_22 {
  margin-bottom: 22px;
}

.c_section {
  padding: 64px 44px;
}

.c_section.bg_pic {
  background-color: #f4f5fa;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/629df40081707876c30a7231_61fa4c5a0f588d3025a58bd3_main%20(1)%201.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_grey {
  background-color: #f4f5fa;
}

.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_color_purple {
  background-color: #e8e5f9;
}

.c_section.bg_color_purple.section-hidden {
  display: none;
}

.heading_1 {
  color: #000;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.2;
}

.heading_1.mrgn_btm_24 {
  margin-bottom: 24px;
}

.success-message-9 {
  background-color: #fff;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 160px;
  padding-bottom: 60px;
}

.success-message-9.mrgn_40 {
  margin-left: 0;
  margin-right: 0;
  padding: 20px 0;
}

.mrgn_btm_48 {
  margin-bottom: 48px;
}

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

.card_415 {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  max-width: 415px;
  min-height: 126px;
  padding: 25px 24px;
}

.main_img {
  max-width: 416px;
  max-height: 416px;
}

.image-3351 {
  position: absolute;
  top: 70px;
  left: -117px;
}

.image-3352 {
  position: absolute;
  top: 195px;
  left: -28px;
}

.max_w_790 {
  max-width: 790px;
  margin-right: auto;
}

.img_wrapper {
  z-index: 0;
  position: relative;
}

.image-3353 {
  position: absolute;
  top: 400px;
  bottom: auto;
  left: auto;
  right: 50px;
}

.image-3354 {
  position: absolute;
  top: 280px;
  left: -80px;
}

.program_left_wrapper.mrgn_rght_24 {
  flex: none;
  width: 100%;
  max-width: 100%;
  margin-right: 24px;
}

.label_period {
  color: #000;
  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: none;
}

.minus_icon {
  display: none;
}

.program_header-2 {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
}

.program_header-2.mrgn_btm_24 {
  margin-bottom: 24px;
}

.text_16 {
  font-size: 16px;
  line-height: 1.2;
}

.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.dss, .text_16.grey_label.dlld, .text_16.grey_label.dds, .text_16.grey_label.ds, .text_16.grey_label.dkkd {
  display: none;
}

.program_desc {
  font-size: 16px;
  line-height: 1.2;
}

.program_desc.mrgn_top_20 {
  margin-top: 20px;
}

.program_desc.mrgn_top_20.mrgn_btm_16 {
  margin-bottom: 16px;
}

.program_desc.mrgn_top_20.fdf, .program_desc.mrgn_top_20.slls {
  display: none;
}

.program_dropdown_wrapper {
  border-bottom: 1px solid #000;
  width: 100%;
}

.header_2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
}

.header_2.max_w_790 {
  width: 100%;
  max-width: 790px;
}

.header_2.mrgn_btm_32 {
  margin-bottom: 32px;
}

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

.program_wrapper_testing.mrgn_btm_56 {
  margin-bottom: 56px;
}

.program_wrapper_testing.mrgn_btm_56.hide {
  display: none;
}

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

.program_header_wrapper.mrgn_btm_48 {
  margin-bottom: 48px;
}

.program_dropdown {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 27px 0;
  display: flex;
  position: static;
}

.header_4 {
  font-weight: 700;
  line-height: 1.2;
}

.header_4.mrgn_rght_24 {
  margin-right: 24px;
}

.header_4.mrgn_rght_24.brkng {
  white-space: pre-wrap;
}

.header_4.mrgn_8 {
  margin-top: 10px;
  margin-bottom: 8px;
}

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

.dropdown_block {
  position: static;
}

.dropdown_block.w--open {
  background-color: #fff;
  padding-bottom: 24px;
}

.mrgn_btm_24.hide_desktop {
  display: none;
}

.dot_4 {
  background-color: #000;
  border-radius: 50%;
  width: 4px;
  height: 4px;
  margin-left: 16px;
  margin-right: 16px;
}

.fs_18 {
  color: #000;
  font-size: 18px;
  line-height: 1.2;
}

.fs_18.max_w_636 {
  max-width: 636px;
}

.fs_18.max_w_636.mrgn_btm_40 {
  margin-bottom: 40px;
}

.grid_study {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.border_top {
  border-top: 1px solid #000;
  padding-top: 48px;
}

.border_top.pddng_btm_48 {
  padding-bottom: 48px;
}

.flex_txt {
  align-items: center;
  display: flex;
}

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

.check_bg {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6200cd1c271059eb76a27f37_check_circle.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 32px;
}

.check_bg.pddng_btm_32 {
  padding-bottom: 32px;
}

.check_bg.pddng_btm_32.brdr_btm {
  border-bottom: 1px solid #000;
}

.check_bg.mrgn_top_32, .mrgn_top_32 {
  margin-top: 32px;
}

.mrgn_top_32.cntr.w_70p {
  max-width: 70%;
}

.crk_card {
  border-radius: 16px;
  width: 100%;
  max-width: 305px;
  min-height: 278px;
  max-height: none;
  padding: 16px;
}

.crk_card.bg_lght_blue {
  background-color: #dae0ff;
}

.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_cards_wrapper {
  justify-content: space-between;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
  overflow: hidden;
}

.crk_cards_wrapper.show_always {
  display: block;
}

.clr_purple {
  color: #8d46f6;
}

.grid_why {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.green_bg {
  background-color: #22c993;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 396px;
  height: 42px;
  padding: 8px 0;
  display: flex;
}

.green_bg.no-timer {
  max-width: 300px;
}

.form_wrapper {
  z-index: 1;
  flex: none;
  margin-left: auto;
  position: relative;
}

.price_header {
  color: #fff;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
}

.main_header {
  color: #fff;
  margin-top: 24px;
  margin-bottom: 24px;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.2;
}

.main_header.mrgn_btm_190 {
  margin-bottom: 190px;
}

.main_header.mrgn_btm_190.mrgn_btm_24_2_0 {
  margin-bottom: 24px;
}

.btm_form-2 {
  background-color: #fff;
  border-radius: 16px;
  max-width: 523px;
  margin-bottom: 0;
  padding: 36px 48px;
}

.btm_form-2.max_w_414 {
  max-width: 414px;
}

.text_under_price {
  color: #7f8399;
  font-size: 16px;
}

.promo_text-2 {
  color: #000;
  text-align: center;
  border-radius: 13px;
  padding: 10px;
  font-size: 16px;
}

.content_block.mrgn_rght_20 {
  margin-right: 20px;
}

.content_block.mrgn_rght_20.max_wdt_637 {
  max-width: 637px;
}

.content_block.mrgn_rght_20.max_wdt_637.cntnt-block_flex_vertical {
  grid-column-gap: 10vh;
  grid-row-gap: 10vh;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.whole_price_after_sale {
  color: #fff;
  font-size: 25px;
  display: none;
}

.main_label {
  color: #000;
  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.white {
  color: #fff;
  padding-top: 2px;
}

.main_label.white.it-spec {
  padding-top: 0;
}

.text-span-114 {
  padding-left: 3px;
}

.btm_frm_header-2 {
  color: #000;
  margin-bottom: 24px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
}

.price_month_after_sale {
  color: #22c993;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.timer_text {
  padding-left: 3px;
  padding-right: 3px;
}

.whole_price_text {
  color: #fff;
  line-height: 1.2;
  display: none;
}

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

.promo_popup-2 {
  background-color: #fff;
  border-radius: 13px;
  max-width: 300px;
  display: none;
  position: absolute;
  top: auto;
  bottom: 60px;
  left: 0%;
  right: auto;
  overflow: visible;
  box-shadow: 1px 1px 3px #000;
}

.whole_price_before_sale {
  color: #7f8399;
  font-size: 24px;
  text-decoration: line-through;
  display: none;
}

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

.price_month_before_sale {
  color: #7f8399;
  margin-bottom: 0;
  font-size: 28px;
  text-decoration: line-through;
}

.body_gb {
  font-family: Gbfont, sans-serif;
}

.body_gb.pos-relative {
  position: relative;
}

.body_gb.pos-relative.clr-black {
  color: #191816;
}

.section-31 {
  margin-top: 40px;
}

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

.bold-text-58 {
  font-weight: 400;
}

.h2-tag-2 {
  color: #000;
  letter-spacing: -1px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1;
}

.h2-tag-2.h2-white-5 {
  color: #fff;
  margin-bottom: 16px;
}

.h2-tag-2.block-title {
  margin-bottom: 24px;
  display: block;
}

.form-lines-3 {
  display: flex;
}

.field-4 {
  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 rgba(0, 0, 0, 0);
}

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

.field-4.phone {
  max-width: none;
}

.h3-tag {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
}

.h3-tag.course {
  margin-bottom: 24px;
  font-size: 32px;
}

.phone-wrap-4 {
  width: 100%;
  min-width: 250px;
  max-width: none;
  margin-right: 8px;
}

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

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

.body-gbfont {
  color: #191816;
  font-family: Gbfont, sans-serif;
  font-size: 18px;
  line-height: 133%;
}

.text-bold {
  font-weight: 700;
}

.container-max-w-3 {
  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-3.tags {
  flex-direction: row;
  justify-content: space-between;
}

.container-max-w-3.horiz-left {
  flex-direction: row;
  justify-content: flex-start;
  overflow: visible;
}

.tag_lvl {
  padding-left: 8px;
}

.vis_max_480 {
  display: none;
}

.small-box-3 {
  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-3.tag_base {
  background-color: #d6bff8;
  background-image: linear-gradient(107.85deg, #c3a3f2 2.42%, #f0e7ff);
  border-radius: 8px;
}

.small-box-3.tag_green {
  color: #10af7c;
  background-color: #edfcf7;
  border-radius: 8px;
}

.small-box-3.hidden {
  display: none;
}

.small-box-3.tag_middle {
  background-image: linear-gradient(107.85deg, #ffd991 8.07%, #f7bb21);
}

.text-block-87 {
  margin-right: 20px;
}

.img_logo_tag {
  margin-left: -12px;
  margin-right: 5px;
}

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

.text-span-130 {
  color: #7c8092;
  display: inline-block;
}

.text-span-130.hidden {
  display: none;
}

.text-span-19 {
  color: #6e62e9;
  font-size: 42px;
  font-weight: 700;
  line-height: 48px;
}

.image-213 {
  position: absolute;
  top: 27px;
  bottom: auto;
  left: -30px;
  right: auto;
}

.image-213.top--10 {
  top: -10px;
  left: -36px;
}

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

.box-price-main-2.hide_price {
  display: none;
}

.h1-54-3 {
  font-size: 46px;
  line-height: 1.2;
}

.h1-54-3.mrgn_btm_0 {
  margin-bottom: 0;
}

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

.div-block-280.w_100.mrgns_0 {
  margin-top: 0;
  margin-bottom: 0;
}

.size__48 {
  font-size: 48px;
}

.par-68 {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.par-68._4 {
  opacity: .5;
  color: #7c8092;
  font-weight: 700;
}

.text-span-131 {
  display: inline-block;
}

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

.box-tech {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.grid-60 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  grid-template-columns: 1fr;
  min-width: 290px;
  position: relative;
}

.grid-60.hide {
  display: none;
}

.tehnol-wr-2 {
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-right: -60px;
  display: flex;
}

.max-w-526-copy-2 {
  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-2.main_grid_new {
  grid-template-columns: 1fr max-content;
  width: 100%;
  max-width: 100%;
}

.small-box-4 {
  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-4.grey {
  color: #191816;
  background-color: #e1e1e9;
  font-size: 14px;
}

.small-box-4.size-18 {
  padding-left: 25px;
  padding-right: 25px;
  font-size: 18px;
  line-height: 150%;
}

.size-28-2 {
  font-size: 26px;
  line-height: 36px;
  text-decoration: line-through;
}

.new-price-main-2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 40px;
}

.box-tech-h {
  color: #7c8092;
  margin-top: 10px;
  font-size: 16px;
}

.box-tech-h.mrgn_btm_10 {
  margin-top: 0;
  margin-bottom: 10px;
}

.text-span-20 {
  font-size: 26px;
  line-height: 36px;
  text-decoration: line-through;
}

.banner_circle_discount {
  color: #191816;
  text-align: center;
  background-color: #ffdb00;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  height: 110px;
  font-size: 12px;
  line-height: 1.3;
  display: flex;
  position: absolute;
  top: 0;
  left: -70px;
}

.banner_circle_discount.hidden {
  display: none;
}

.checkbox-field {
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.banner-urgant_div {
  background-color: #71e76e;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/631a004eb83f654615f8d2bb_%D0%AD%D0%BC%D0%BE%D0%B4%D0%B6%D0%B8.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 16px;
  width: 100%;
  max-width: 365px;
  padding: 10px 16px 12px;
  position: relative;
  box-shadow: 0 0 25px 3px rgba(0, 30, 69, .22);
}

.banner-urgant_div-info-name {
  font-weight: 700;
  line-height: 24px;
}

.checkbox {
  width: 20px;
  height: 20px;
  margin-top: 0;
}

.form_remaining_places {
  color: #e06800;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/631a004eb83f65443af8d2b4_icon_fire.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 20px;
  display: none;
}

.banner-urgant_div-info-text {
  font-size: 16px;
  line-height: 24px;
}

.banner-urgant_div-info {
  max-width: 110px;
  margin-left: 120px;
}

.mini_discount {
  color: #fff;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/631a004eb83f6552fcf8d2b8_bg_discount.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 102px;
  height: 102px;
  font-size: 20px;
  font-weight: 700;
  display: flex;
  position: absolute;
  top: -40px;
  bottom: auto;
  left: auto;
  right: -21px;
}

.mini_discount.big_circle {
  z-index: 2;
  background-size: contain;
  width: 136px;
  height: 136px;
  top: -12px;
  left: -64px;
  right: auto;
}

.banner-urgant_container {
  justify-content: flex-end;
  width: 100%;
  margin-bottom: -36px;
  display: flex;
}

.banner-urgant_container.hidden {
  display: none;
}

.checkbox-label {
  margin-left: 10px;
}

.simply_discount_h {
  font-size: 30px;
}

.par-12-2 {
  color: #7c8092;
  text-align: left;
  font-size: 12px;
  line-height: 120%;
}

.banner-urgant_img {
  height: 98px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 16px;
  right: auto;
}

.t-14 {
  font-size: 14px;
}

.t-14.bold.form_text_unique_offer {
  color: #e06800;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/631a004eb83f653eb4f8d2b6_icon_light.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 20px;
  display: none;
}

.t-14.bold.form_text_unique_offer {
  color: #e06800;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/631a00307cab855a0ea3e43a_icon_light.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 20px;
  display: none;
  top: 0;
}

.t-14.bold.form_text_unique_offer.abs {
  z-index: 1;
  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 rgba(0, 30, 69, .22);
}

.t-14.bold.form_text_unique_offer.abs.dev-t-14, .t-14.bold.form_text_unique_offer.abs.dllfl, .t-14.bold.form_text_unique_offer.fdkkkd {
  display: none;
}

.t-14.bold.unique_offer {
  color: #e06800;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/631a004eb83f653eb4f8d2b6_icon_light.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 20px;
  display: block;
}

.t-14.border {
  color: #fff;
  background-color: #8d46f6;
  border-radius: 24px;
  padding: 7px 16px;
}

.t-14.border.new-grid {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 9px;
}

.t-14.border.new-grid.grey {
  color: #191816;
  background-color: #e1e1e9;
}

.t-14.border.yellow {
  color: #191816;
  background-color: #fae58b;
}

.t-14.border.black {
  color: #fff;
  background-color: #000;
}

.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: 0;
  display: grid;
  position: relative;
}

.grid-box-column.pddng_btm_61 {
  padding-bottom: 61px;
}

.grid-box-column.min_hght_450 {
  grid-template-rows: 450px auto auto auto auto;
  padding-top: 0;
}

.grid-box-column.grid-box {
  grid-template-rows: 400px auto auto auto auto;
  padding-top: 0;
}

.grid-box-column.grid-box.padding-top_0 {
  padding-top: 0;
}

.grid-box-column.height-200_box {
  grid-template-rows: 220px auto auto auto auto;
}

.grid-box-column.height-200_box.grid-box {
  grid-template-rows: 450px auto auto auto auto;
}

.grid-box-column.height-200_box.grid-box.padding-top_0 {
  padding-top: 0;
}

.grid-box-column.height-240_box {
  grid-template-rows: 240px auto auto auto auto;
}

.grid-box-column.height-180_box {
  grid-template-rows: 260px auto auto auto auto;
}

.grid-box-column.height-180_box.grid-box {
  grid-template-rows: 450px auto auto auto auto;
}

.grid-box-column.height-300_box {
  grid-template-rows: 300px auto auto auto auto;
}

.grid-box-column.height-300_box._270 {
  grid-template-rows: 310px auto auto auto auto;
}

.grid-box-column.height-260_box {
  grid-template-rows: 260px auto auto auto auto;
}

.grid-box-column.height-340_box {
  grid-template-rows: 340px auto auto auto auto;
}

.grid-box-column.height-360_box {
  grid-template-rows: 360px auto auto auto auto;
}

.grid-box-column.row_with_video_760 {
  grid-template-rows: 760px auto auto auto auto;
}

.grid-box-column.row_with_video_760._720 {
  grid-template-rows: 720px auto auto auto auto;
}

.grid-box-column.row_with_video_820 {
  grid-template-rows: 820px auto auto auto auto;
}

.grid-box-column.row_with_video_1000 {
  grid-template-rows: 1000px auto auto auto auto;
}

.grid-box-column.height-280_box {
  grid-template-rows: 280px auto auto auto auto;
}

.grid-box-column.height-310_box {
  grid-template-rows: 320px auto auto auto auto;
}

.grid-box-column.height-190_box {
  grid-template-rows: 190px auto auto auto auto;
}

.grid-box-column.height-370_box {
  grid-template-rows: 390px auto auto auto auto;
}

.grid-box-column.height-440_box {
  grid-template-rows: 460px auto auto auto auto;
}

.grid-box-column.height-290_box {
  grid-template-rows: 290px auto auto auto auto;
}

.grid-box-column.height-420_box {
  grid-template-rows: 420px auto auto auto auto;
}

.section-text {
  padding-left: 30px;
}

.section-text.pddng_btm_0 {
  padding-bottom: 0;
}

.section-text.pdn-btm_20 {
  padding-top: 20px;
}

.section-text.pdn-btm_40 {
  padding-bottom: 40px;
}

.section-text.pdn-btm_40.pdn-top_30, .section-text.align-center.pdn-btm, .section-text.align-center.padding-bottom_0 {
  padding-bottom: 0;
}

.section-text.align-center.padding-bottom_0.pdn-t-b {
  padding-top: 0;
}

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

.cont-2.new-grid-con.mw-63percent.dev-margin.pdn-right_0 {
  padding-right: 0;
}

.cont-2.new-grid-con.mw-63percent.dev-margin {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
}

.cont-2.new-grid-con.mw-100percent {
  width: 100%;
}

.cont-2.new-grid-con.mw-63percent.digital.w_100 {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.cont-2.new-grid-con.mw-63percent.digital.w_100.padding-right_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.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;
}

.bold-26-20 {
  font-size: 26px;
  font-weight: 700;
  line-height: 1.3;
}

.bold-26-20.mrgn_btm_24 {
  margin-bottom: 24px;
}

.div-block-706 {
  text-align: left;
  position: relative;
}

.t-10 {
  font-size: 10px;
  line-height: 140%;
}

.t-10.marg-2 {
  margin-top: -3px;
}

.close-remodal {
  cursor: pointer;
  width: 43px;
  position: absolute;
  top: 46px;
  bottom: auto;
  left: auto;
  right: 50px;
}

.close-remodal.hiddem-mobile {
  display: none;
}

.close-remodal.z-ind {
  z-index: 9;
}

.close-remodal.z-ind.new {
  top: 148px;
  right: 15px;
}

.close-remodal.z-ind.new-copy {
  width: 32px;
  top: 30px;
  right: 48px;
}

.box-timer {
  grid-column-gap: 24px;
  margin-top: 16px;
  display: flex;
}

.new-form-sticky {
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 100%;
  max-width: 342px;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.t-28 {
  font-size: 28px;
  line-height: 128%;
}

.t-28.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

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

.t-28.bold.dont-shrink {
  flex: none;
}

.t-28.bold.dont-shrink.sp-auto {
  margin-left: auto;
}

.form-new-2 {
  color: #000;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  padding: 32px 24px;
  line-height: 150%;
  display: flex;
  box-shadow: 0 3px 25px rgba(0, 30, 69, .22);
}

.description-form {
  grid-row-gap: 4px;
  flex-direction: column;
  margin-top: 16px;
  font-size: 16px;
  line-height: 137%;
  display: flex;
}

.form-column {
  z-index: 999;
  width: 100%;
  max-width: 342px;
  height: 100%;
  margin-bottom: 331px;
  margin-right: 30px;
  position: -webkit-sticky;
  position: sticky;
  top: 40px;
}

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

.day.s-28 {
  font-size: 28px;
  line-height: 133%;
}

.box-input {
  margin-top: 32px;
  margin-bottom: 7px;
}

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

.wrapper-box-timer {
  background-color: #fff;
  border-radius: 24px;
  margin-bottom: 8px;
  padding: 16px 32px;
  position: relative;
  box-shadow: 0 3px 24px rgba(0, 30, 69, .22);
}

.timer {
  background-color: #eff0f5;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2px 6px 6px;
  display: flex;
}

.image-159-copy {
  z-index: 0;
  width: 34%;
  position: absolute;
  bottom: 5%;
  left: auto;
  right: 6%;
}

.sect-5 {
  color: #191816;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400;
  display: block;
  overflow: hidden;
}

.sect-5.black-new {
  color: #fff;
  background-color: #252525;
}

.sect-5.black-new.mb-64 {
  padding-bottom: 64px;
  padding-left: 30px;
}

.sect-5.black-new.mt-110 {
  padding-top: 110px;
  padding-bottom: 54px;
  padding-left: 30px;
}

.sect-5.black-new.mt-110.black-color {
  background-color: #14161f;
}

.sect-5.light-grey {
  background-color: #f4f5fa;
  padding-top: 95px;
  padding-bottom: 80px;
}

.sect-5.light-grey.mt-64 {
  margin-top: 0;
  padding-top: 64px;
  padding-bottom: 50px;
  padding-left: 30px;
}

.sect-5.grey {
  background-color: #d4d4dd;
  padding-top: 60px;
  padding-bottom: 120px;
}

.sect-5.grey.mt-64 {
  margin-top: 0;
  padding-top: 64px;
  padding-bottom: 50px;
  padding-left: 30px;
}

.sect-5.mt-81 {
  padding-top: 81px;
  padding-bottom: 86px;
  padding-left: 30px;
}

.sect-5.mb-43 {
  padding-top: 64px;
  padding-bottom: 43px;
  padding-left: 30px;
}

.sect-5.mb-43.bg-image {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/631a0265d35a5f2209d25a11_Frame%201077245963%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: none;
  position: static;
}

.sect-5.black-2 {
  background-color: #1b1c1f;
  padding-top: 0;
  padding-bottom: 0;
}

.sect-5.black-2._4 {
  z-index: 999;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.sect-5.mt-50 {
  padding-top: 50px;
  padding-bottom: 64px;
  padding-left: 30px;
}

.sect-5.mt-50.hide {
  display: none;
}

.sect-5.mb-70 {
  padding-top: 0;
  padding-bottom: 70px;
  padding-left: 30px;
}

.sect-5.mb-70.hide {
  display: none;
}

.sect-5.mb-80 {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 30px;
}

.sect-5.mb-77 {
  padding-top: 50px;
  padding-bottom: 77px;
  padding-left: 30px;
  position: relative;
}

.sect-5.mb-93 {
  padding-top: 70px;
  padding-bottom: 65px;
  padding-left: 30px;
  position: relative;
}

.sect-5.mb-94 {
  background-color: #e8e5f9;
  padding-top: 65px;
  padding-bottom: 65px;
  padding-left: 30px;
  position: relative;
}

.sect-5.mb-95 {
  padding-top: 113px;
  padding-bottom: 25px;
  padding-left: 30px;
  position: relative;
}

.sect-5.mb-96 {
  padding-top: 130px;
  padding-bottom: 50px;
  padding-left: 30px;
  position: relative;
}

.sect-5.mb-97 {
  padding-top: 90px;
  padding-bottom: 50px;
  padding-left: 30px;
  position: relative;
}

.sect-5.mb-98 {
  padding-top: 90px;
  padding-bottom: 86px;
  padding-left: 30px;
  position: relative;
}

.sect-5.mb-105 {
  padding-top: 40px;
  padding-bottom: 78px;
  padding-left: 30px;
  position: relative;
}

.sect-5.mb-103, .sect-5.mb-104 {
  padding-top: 65px;
  padding-bottom: 45px;
  padding-left: 30px;
  position: relative;
}

.sect-5.mb-104.margin {
  overflow: visible;
}

.sect-5.mb-104.margin.bg_lght_grey {
  background-color: #eff0f5;
}

.sect-5.mb-91 {
  padding-top: 64px;
  padding-bottom: 96px;
  padding-left: 30px;
}

.sect-5.mb-99 {
  padding-top: 64px;
  padding-bottom: 64px;
  padding-left: 30px;
  position: relative;
}

.sect-5.mb-100 {
  padding-top: 0;
  padding-bottom: 50px;
  padding-left: 30px;
  position: relative;
}

.sect-5.mb-102 {
  background-color: #e8e5f9;
  padding-top: 65px;
  padding-bottom: 45px;
  padding-left: 30px;
  position: relative;
}

.sect-5.mb-106 {
  background-color: #f6f5fd;
  padding-top: 65px;
  padding-bottom: 61px;
  padding-left: 30px;
  position: relative;
}

.sect-5.mb-95 {
  background-color: #fff;
  padding: 113px 4% 25px;
  position: relative;
}

.image-3451 {
  width: 32px;
  margin-left: 16px;
}

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

.heading-2-4 {
  z-index: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  line-height: 70px;
}

.heading-2-4.w900-copy {
  max-width: 900px;
}

.adaptive-1920 {
  flex: none;
  width: 100%;
}

.head-grid-2 {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.par-18-3-2 {
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}

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

.div-grid-white {
  background-color: #fff;
  border-radius: 30px;
  padding: 32px 32px 72px;
}

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

.arrow-2 {
  margin-left: 16px;
}

.arrow-2._2 {
  display: block;
}

.par-39 {
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: block;
}

.par-39.regular {
  font-weight: 400;
}

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

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

.t-20 {
  color: #fff;
  min-height: 82px;
  font-size: 18px;
  line-height: 133%;
}

.t-20.new {
  color: #191816;
  min-height: 0;
  font-size: 20px;
}

.mw-text {
  width: 100%;
  max-width: 230px;
}

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

.p-20 {
  font-size: 20px;
  font-weight: 400;
  line-height: 135%;
}

.p-20.grey {
  color: #7c8092;
}

.p-20.grey.right {
  text-align: right;
}

.p-20.tabl.new-grid {
  font-size: 10px;
}

.p-20.bold {
  font-weight: 700;
}

.p-20.bottom-line {
  border-bottom: 1px solid #000;
  padding-bottom: 18px;
}

.image-3453 {
  max-width: 140%;
  display: block;
  position: absolute;
  top: -12px;
  left: -22px;
}

.image-3453.icon-target {
  width: 100%;
  max-width: none;
  top: -20px;
  left: -8px;
}

.t-16 {
  font-size: 16px;
  line-height: 138%;
}

.t-16.grey {
  color: #7c8092;
}

.box-horizontal-hwmuch {
  grid-column-gap: 35px;
  border-bottom: 1px solid #d4d4dd;
  align-items: flex-end;
  margin-top: 40px;
  padding-bottom: 20px;
  display: flex;
}

.box-howmuch-prof {
  margin-top: 88px;
}

.top-box-howmuch {
  grid-column-gap: 35px;
  grid-row-gap: 45px;
  flex-wrap: wrap;
  display: flex;
}

.t-30 {
  font-size: 30px;
  line-height: 120%;
}

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

.text-white {
  color: #fff;
}

.t-24 {
  font-size: 24px;
  line-height: 133%;
}

.box-two-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  margin-top: 50px;
  display: flex;
}

.h2-63 {
  font-size: 63px;
  line-height: 110%;
}

.h2-63.regular {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.p-18 {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 133%;
}

.p-18.margin-38 {
  margin-top: 3px;
  margin-bottom: 38px;
}

.p-18.m-top-13 {
  margin-top: 13px;
}

.p-18.m-top-54 {
  margin-top: 54px;
}

.image-3406 {
  border-radius: 20px;
  width: 100%;
  max-width: 1440px;
}

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

.box-card-wrp {
  margin-top: 64px;
}

.box-card-wrp.mt-100 {
  margin-top: 100px;
}

.section-new {
  padding: 48px 20px;
}

.section-new.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.black.new-grid {
  border-radius: 0;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 30px;
  padding-right: 0;
}

.box-list-blockchain {
  grid-row-gap: 14px;
  flex-direction: column;
  display: flex;
}

.h2-box-white {
  color: #fff;
}

.image-3472 {
  width: 100%;
  margin-top: 48px;
}

.div-block-661 {
  max-width: 1440px;
  position: relative;
}

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

.p-24 {
  font-size: 24px;
  line-height: 133%;
}

.p-24.m-top-54 {
  margin-top: 54px;
}

.p-24.m-top-24 {
  margin-top: 24px;
}

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

.h2-100 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 100px;
  line-height: 110%;
}

.h2-100.s-54 {
  font-size: 54px;
}

.box-text-specialist {
  grid-row-gap: 24px;
  color: #fff;
  flex-direction: column;
  display: flex;
}

.box-text-specialist.mw-600 {
  max-width: 600px;
}

.div-block-662 {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
  position: absolute;
  top: 26px;
  bottom: auto;
  left: 7%;
  right: auto;
}

.div-block-662.marketing {
  top: 20px;
}

.div-block-662.hide {
  display: none;
}

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

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

.box-border {
  border-bottom: 1px solid #000;
  margin-bottom: 24px;
  padding-bottom: 24px;
}

.list-blockchain {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.div-block-654 {
  background-color: #191816;
  border-radius: 100px;
  flex: none;
  width: 6px;
  height: 6px;
}

.div-block-653 {
  border-bottom: 1px solid #191816;
  margin-bottom: 24px;
  padding-bottom: 24px;
}

.wit-card-copy {
  background-color: #fff;
  border-radius: 40px;
  width: 100%;
  max-width: 464px;
  padding: 48px 48px 75px;
  position: relative;
}

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

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

.t-18 {
  font-size: 18px;
  line-height: 133%;
}

.t-18.border {
  background-color: #f1efe4;
  border-radius: 30px;
  padding: 7px 22px 9px;
}

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

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

.body--1 {
  color: #000;
  margin-top: 0;
  margin-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  position: relative;
  top: 0;
}

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

.body--1.text-icons-light-bg-40.mrgn_btm_0 {
  margin-bottom: 0;
}

.body--1.text-icons-light-bg-40.mrgn_btm_10 {
  margin-bottom: 10px;
}

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

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

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

.right-col-2 {
  width: 100%;
  padding-top: 24px;
}

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

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

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

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

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

.quarter-2 {
  color: #5b5f71;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

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

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

.max-w-623-2 {
  max-width: 750px;
  padding-right: 40px;
}

.max-w-623-2.m-top-24 {
  margin-top: 24px;
}

.max-w-623-2.m-top-24.hght_45 {
  height: 45px;
}

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

.div-block-704 {
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.box-course-2 {
  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-2.hide {
  display: none;
}

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

.block-text-123 {
  justify-content: space-between;
  width: 100%;
  max-width: 830px;
  display: flex;
}

.submit-button-11 {
  background-color: #8d46f6;
  border-radius: 12px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 19px;
  padding-bottom: 19px;
  font-size: 20px;
  line-height: 26px;
}

.h2-box-new-grid {
  grid-row-gap: 25px;
  flex-direction: column;
  display: flex;
}

.h2-box-new-grid.mt-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

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

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

.wrp-mini-card {
  grid-row-gap: 60px;
  flex-direction: column;
  display: flex;
}

.wrp-mini-card.gap-45 {
  grid-row-gap: 45px;
}

.image-3455 {
  width: 60px;
}

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

.box-mini-card {
  grid-row-gap: 60px;
  flex-direction: column;
  margin-top: 57px;
  display: flex;
}

.button-green {
  text-align: center;
  background-color: #26e0a4;
  border-radius: 30px;
  padding-top: 12px;
  padding-bottom: 13px;
}

.big-card {
  background-color: #f6f5fd;
  border-radius: 30px;
  flex-direction: column;
  padding: 40px;
  display: flex;
}

.spn-purp-new {
  color: #725ef2;
}

.text-mini-card {
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.text-mini-card.mt-15 {
  margin-top: 15px;
}

.box-tag-education {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6319fff886673524632e7a7d_Frame%201077246011%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  width: 100%;
  margin-top: 22px;
  padding: 35px 48px;
}

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

.div-block-684 {
  grid-row-gap: 11px;
  flex-direction: column;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.t-13 {
  font-size: 13px;
  line-height: 150%;
}

.t-13.white {
  color: #fff;
  background-color: #6654d9;
  border-radius: 32px;
  padding: 9px 10px 10px;
}

.t-13.tags-white {
  color: #fff;
}

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

.tume-education {
  max-width: 100px;
}

.left-box-new-grid.mt-50 {
  margin-top: 68px;
}

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

.big-card-spec {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/631a00307cab85343ba3e487_Frame%201077246012%20(1).jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  padding: 35px 35px 30px 30px;
  overflow: hidden;
}

.div-block-686 {
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.box-tag-education-copy {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6319fff886673533f12e7a48_IMAGE%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  width: 100%;
  margin-top: 22px;
  padding: 35px 48px;
}

.box-mini-card-copy {
  grid-row-gap: 50px;
  flex-direction: column;
  margin-top: 50px;
  display: flex;
}

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

.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._3 {
  z-index: 20;
  margin-top: -87px;
  margin-right: 10px;
  position: relative;
  bottom: auto;
  left: auto;
  right: 0%;
}

.box-arrow-slider-3.tablet {
  display: none;
}

.container-small-box-2 {
  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-2.margin-bottom {
  margin-bottom: 30px;
}

.div-teacher-2 {
  align-items: center;
  display: flex;
}

.div-block-691 {
  z-index: 3;
  background-image: linear-gradient(270deg, #e8e5f9, #e3e1ed 90%, rgba(227, 225, 237, 0));
  justify-content: space-between;
  width: 400px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-691._2 {
  background-image: linear-gradient(270deg, #fff, #fff 90%, rgba(227, 225, 237, 0));
}

.image-3473 {
  object-fit: cover;
  border-radius: 100px;
  width: 150px;
  min-width: 150px;
  height: 150px;
  margin-right: 30px;
}

.swiper-container-4 {
  flex-direction: column;
  align-self: stretch;
  margin-top: 45px;
  display: flex;
}

.swiper-wrapper-4 {
  grid-template-rows: auto;
  grid-template-columns: 50%;
  grid-auto-columns: 50%;
  grid-auto-flow: column;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.swiper-wrapper-4.new-grid {
  grid-column-gap: 0px;
}

.swiper-wrapper-4._2 {
  grid-template-rows: auto;
  grid-template-columns: 50%;
  grid-auto-columns: 50%;
}

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

.div-block-708 {
  border: 1px #d4d4dd;
  border-top-style: solid;
  margin-top: 50px;
  padding-top: 10px;
  padding-bottom: 30px;
}

.card-text {
  background-color: #e8e5f9;
  border-radius: 30px;
  min-height: 397px;
  padding: 50px 32px 30px;
}

.card-text._2 {
  color: #fff;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/631a00307cab85441ca3e420_%D1%84%D0%BE%D0%BD%20%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B8.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.par-30 {
  font-size: 30px;
  font-weight: 700;
  line-height: 39px;
}

.par-30.reg {
  font-weight: 400;
}

.image-3458 {
  margin-right: 20px;
}

.color-slate {
  color: #725ef2;
}

.block-text-95 {
  grid-column-gap: 72px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  margin-top: 120px;
  display: grid;
}

.block-text-95.hidden {
  display: none;
}

.grid-123 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  width: 100%;
  margin-top: 48px;
}

.grid-123.hide {
  display: none;
}

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

.par-17 {
  color: #b0a7e9;
  font-size: 17px;
}

.par-17.m-top-10 {
  margin-top: 10px;
}

.par-17._2 {
  color: #191816;
}

.block-img-text-3 {
  align-items: flex-start;
  display: flex;
}

.div-block-694 {
  align-items: flex-start;
  margin-top: 49px;
  display: flex;
}

.image-3456 {
  margin-right: 24px;
}

.card-text-2 {
  background-color: #fff;
  border-radius: 30px;
  min-height: 378px;
  padding: 50px 30px;
}

.card-text-2._2 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/631a00307cab851053a3e480_IMAGE%2026.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.block-text-96 {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/631a00307cab850ad7a3e42f_IMAGE%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  margin-top: 43px;
  padding: 32px 45px;
}

.par-23 {
  color: #725ef2;
  font-size: 23px;
  line-height: 140%;
}

.par-23._2 {
  color: #fff;
}

.text-span-167 {
  color: #fff;
  font-size: 15px;
}

.text-span-166 {
  font-size: 15px;
}

.grid-124 {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 40px;
}

.grid-125 {
  grid-row-gap: 15px;
  grid-template-columns: 1fr;
  margin-top: 54px;
}

.div-block-695 {
  background-color: #e8e5f9;
  width: 1px;
  position: relative;
  right: 19px;
}

.card-text-img {
  align-items: center;
  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;
}

.par-55 {
  font-size: 14px;
  line-height: 18px;
}

.par-69 {
  flex: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.par-69._4 {
  font-size: 1.25vw;
  font-weight: 400;
}

.par-69.align_right {
  text-align: right;
}

.par-69._2 {
  font-weight: 400;
}

.par-69._2.m-top-16 {
  margin-top: 16px;
}

.line-logo-copy-2 {
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  display: flex;
}

.colomn-10 {
  flex-direction: column;
  width: 100%;
  max-width: 420px;
  display: flex;
}

.colomn-10._2 {
  max-width: 378px;
}

.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 rgba(0, 28, 64, .22);
}

.div-logo-2.disable-scrollbar._2 {
  overflow: visible;
}

.par-70 {
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

.par-70.bold.m-top-48 {
  margin-top: 48px;
}

.par-70._2 {
  margin-top: 0;
  margin-bottom: 0;
}

.block-text-15 {
  width: 100%;
  max-width: 416px;
  margin-top: 16px;
  margin-bottom: auto;
}

.link-3 {
  color: #8d46f6;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
}

.image-3461 {
  margin-bottom: 3%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 0 1px 30px rgba(0, 0, 0, .1);
}

.grid-127 {
  grid-column-gap: 28px;
  grid-row-gap: 50px;
  align-items: end;
  justify-items: end;
  margin-top: 150px;
}

.image-3459 {
  z-index: 3;
  max-width: 70%;
  position: relative;
  bottom: auto;
  left: 0%;
  right: 0%;
  box-shadow: 0 1px 30px rgba(0, 0, 0, .1);
}

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

.div-block-697 {
  width: 100%;
  padding-left: 10px;
}

.mask-img-90 {
  width: 100%;
  padding-left: 43px;
  position: relative;
}

.mask-img-90._2 {
  padding-left: 0;
}

.image-3462 {
  z-index: 3;
  width: 110%;
  max-width: none;
  display: block;
  position: relative;
  box-shadow: 0 1px 30px rgba(0, 0, 0, .1);
}

.image-3460 {
  position: absolute;
  top: -37%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 0 1px 30px rgba(0, 0, 0, .1);
}

.block-text-97 {
  padding-left: 43px;
  padding-right: 43px;
}

.block-text-97.m-top-35 {
  margin-top: 35px;
}

.wrap-dropdown {
  grid-column-gap: 24px;
  width: 100%;
  margin-top: 50px;
  display: flex;
}

.arrow-question-2 {
  margin-left: 20px;
}

.box-dropdown {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.wrp-question-2 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.block-faq {
  cursor: pointer;
  background-color: #f6f5fd;
  border-radius: 32px;
  width: 100%;
  padding: 25px 16px 25px 25px;
}

.link-faq {
  color: #191816;
  text-decoration: none;
  transition: all .2s;
}

.link-faq:hover {
  text-decoration: underline;
}

.max-w-272 {
  max-width: 272px;
}

.h2-40 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 42px;
  line-height: 1.1;
}

.div-block-701 {
  grid-row-gap: 16px;
  color: #7c8092;
  flex-direction: column;
  align-items: flex-start;
  max-width: 240px;
  display: flex;
}

.div-block-700 {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.wrapper-included-3 {
  grid-column-gap: 24px;
  grid-row-gap: 30px;
  color: #191816;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  width: 100%;
  display: grid;
}

.wrapper-included-3._2 {
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  justify-items: start;
  width: auto;
}

.p-14 {
  font-size: 14px;
  font-weight: 400;
  line-height: 128%;
}

.card-included-3 {
  background-color: #f4f5fa;
  border-radius: 30px;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px 32px 56px;
  display: flex;
}

.max-w-637 {
  max-width: 636px;
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 24px;
  line-height: 150%;
}

.dox-price-3 {
  margin-top: 16px;
  font-size: 12px;
  line-height: 16px;
}

.dox-price-3._16 {
  margin-top: 16px;
}

.box-profession-copy-2 {
  color: #fff;
  background-color: rgba(239, 240, 244, .25);
  border-radius: 30px;
  margin-bottom: 20px;
  padding: 6px 27px;
  font-size: 12px;
  line-height: 150%;
}

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

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

.par-add-2 {
  max-width: 306.328px;
}

.heading-2-5 {
  z-index: 1;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 54px;
  line-height: 70px;
}

.sec-add-information-2 {
  color: #fff;
  background-color: #8d46f6;
  padding-top: 50px;
  padding-bottom: 93px;
}

.box-included-3 {
  align-items: center;
  width: 33%;
  min-width: 250px;
  margin-top: 20px;
  font-size: 12px;
  line-height: 16px;
  display: flex;
}

.h2-36-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  line-height: 48px;
}

.card-included-4 {
  background-color: #f4f5fa;
  border-radius: 30px;
  padding: 32px 32px 56px;
}

.container-max-w-4 {
  flex-direction: column;
  align-items: flex-start;
  width: 94%;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.container-max-w-4.horiz-left {
  flex-direction: row;
  justify-content: flex-start;
}

.container-max-w-4.tags {
  flex-direction: row;
  justify-content: space-between;
}

.box-details-main {
  padding-left: 0;
  font-size: 16px;
}

.box-details-main-h {
  color: #7c8092;
  margin-bottom: 8px;
}

.form_remaining_places-2 {
  color: #e06800;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6319fff88667352b742e7a58_icon_fire.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 20px;
  display: none;
}

.mini_discount-2 {
  color: #fff;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6319fff886673572572e7aa3_bg_discount.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 102px;
  height: 102px;
  font-size: 20px;
  font-weight: 700;
  display: flex;
  position: absolute;
  top: -40px;
  bottom: auto;
  left: auto;
  right: -21px;
}

.mini_discount-2.big_circle {
  z-index: 2;
  background-size: contain;
  width: 136px;
  height: 136px;
  top: -12px;
  left: -64px;
  right: auto;
}

.remodal-3 {
  background-color: #0d0d0d;
  padding-left: 5%;
  padding-right: 5%;
}

.remodal-3.new-grid-copy, .remodal-3.new-grid-cop {
  text-align: left;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}

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

.div-block-706-copy {
  text-align: left;
  background-color: #fff;
  border-radius: 30px;
  align-items: flex-end;
  padding: 32px 48px;
  display: flex;
  position: relative;
}

.box-input-copy {
  margin-bottom: 16px;
}

.image-3471 {
  width: 100%;
  max-width: 294px;
  margin-left: 24px;
}

.new-form-sticky-copy {
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 100%;
  max-width: 416px;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.form-new-copy {
  color: #000;
  flex-direction: column;
  padding: 0;
  line-height: 150%;
  display: flex;
}

.input-copy {
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  min-height: 48px;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 0;
  font-size: 16px;
  overflow: hidden;
}

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

.input-copy::placeholder {
  color: #8f93a3;
  font-size: 16px;
}

.flex-horizontal {
  grid-column-gap: 8px;
  flex-direction: row;
  justify-content: flex-start;
  padding-bottom: 10px;
  display: flex;
}

.trigger-modal, .trigger-modal.js_fix_order {
  display: none;
}

.button-5 {
  text-align: center;
  background-color: #8d46f6;
  border-radius: 12px;
  padding: 19px 30px;
  font-size: 20px;
  line-height: 26px;
  transition: all .2s;
}

.bold-text-29 {
  display: inline;
}

.mini_disc {
  color: #fff;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/631a004eb83f6552fcf8d2b8_bg_discount.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;
  top: -40px;
  bottom: auto;
  left: auto;
  right: -21px;
}

.mini_disc.big_circle {
  z-index: 2;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/631a004eb83f6552fcf8d2b8_bg_discount.svg");
  background-size: 100%;
  width: 136px;
  height: 136px;
  top: -12px;
  left: -64px;
  right: auto;
}

.mini_disc.big_circle.pos_circle {
  top: -25px;
  left: -49px;
}

.heading-2-6 {
  z-index: 1;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 54px;
  line-height: 70px;
}

.image-3474 {
  min-width: 100%;
  transition: opacity .2s;
}

.mask-img-91 {
  width: auto;
  margin-top: 32px;
  margin-bottom: 32px;
}

.swiper-slide-4 {
  display: inline-block;
}

.swiper-slide-4.new-grid {
  background-color: #f4f5fa;
  border-radius: 30px;
  flex: none;
  width: 80%;
  padding: 32px;
  display: block;
}

.swiper-wrapper-5 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 50px;
  display: flex;
  overflow: visible;
}

.swiper-wrapper-5.new-grid {
  grid-column-gap: 0px;
  grid-column-gap: 0px;
  grid-column-gap: 0px;
  grid-column-gap: 0px;
  align-items: stretch;
  margin: 0;
  position: relative;
}

.swiper-wrapper-5.teachers-wrapper {
  cursor: grab;
  align-items: stretch;
  margin-top: 0;
  display: flex;
}

.swiper-wrapper-5.reviews-wrapper {
  margin-top: 0;
  display: block;
  overflow: visible;
}

.swiper-wrapper-5.training-wrapper {
  cursor: grab;
  align-items: stretch;
  margin-top: 0;
}

.right-col-3 {
  width: 100%;
  margin-top: 55px;
}

.right-col-3.mrgn_top_24 {
  margin-top: 24px;
}

.text-span-168 {
  color: #ff070b;
}

.text-span-168.clr_purple {
  color: #8d46f6;
}

.text-span-169 {
  color: #ff0004;
}

.block-accordion-2 {
  overflow: visible;
}

.bold-text-59 {
  margin-bottom: 10px;
  display: block;
}

.banner_desktop {
  z-index: 2000;
  color: #fff;
  cursor: default;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6328395b03ca28b1c3feb6a0_Group%201077246286.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6328395b03ca28370bfeb69f_%D0%91%D0%B0%D0%BD%D0%BD%D0%B5%D1%80%20%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D0%BA%D0%B0%20(2).svg");
  background-position: 0%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 150%, cover;
  justify-content: flex-start;
  align-items: center;
  min-height: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 60px;
  font-family: Gbfont, sans-serif;
  text-decoration: none;
  display: flex;
  position: relative;
}

.div-block-5 {
  z-index: 1;
  margin-left: 22%;
  position: relative;
}

.image-3475 {
  z-index: -1;
  max-width: 47%;
  position: absolute;
  top: -10px;
  right: -16px;
}

.text-block-89 {
  color: #fff;
  width: auto;
  font-size: 28px;
  line-height: 1.2;
  display: block;
  position: static;
}

.bold-text-32 {
  display: inline;
}

.text-block-90 {
  color: #fff;
  max-width: 180px;
  margin-left: auto;
  font-size: 18px;
  line-height: 1.2;
}

.section-33 {
  font-family: Gbfont, sans-serif;
}

.banner_desktop-2 {
  z-index: 2000;
  color: #fff;
  cursor: default;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6328395b03ca28b1c3feb6a0_Group%201077246286.svg"), none;
  background-position: 0%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 150%, cover;
  justify-content: flex-start;
  align-items: center;
  min-height: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 60px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-23 {
  color: #8d46f6;
}

.text-span-160 {
  border-right: 1px solid #fff;
}

.text-span-160.black {
  border-right-color: #191816;
}

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

.bottom-box-card {
  padding: 21px 28px 80px 32px;
}

.line-card-blockchain {
  background-color: #191816;
  width: 100%;
  height: 1px;
}

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

.box-text-padding {
  padding-top: 29px;
  padding-left: 32px;
}

.image-3407 {
  width: 100%;
  max-width: 234px;
}

.card-specialist {
  background-color: #fff;
  border-radius: 30px;
  width: 100%;
  max-width: 708px;
  min-height: 300px;
}

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

.image-3408 {
  width: 100%;
  max-width: 342px;
}

.box-pick-education {
  grid-row-gap: 7px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.image-3410 {
  width: 100%;
  max-width: 283px;
}

.image-3409 {
  align-self: flex-start;
  width: 100%;
  max-width: 115px;
  margin-top: 96px;
}

.div-block-656 {
  flex-direction: column;
  width: 100%;
  max-width: 320px;
  display: flex;
}

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

.wrp-text-90 {
  max-width: 570px;
}

.list-4 {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 24px;
}

.swiper-container-5 {
  overflow: hidden;
}

.swiper-container-5.new {
  flex-direction: column;
  margin-top: 45px;
  display: flex;
  overflow: visible;
}

.swiper-container-5.mt-87 {
  flex-direction: column;
  margin-top: 87px;
  display: flex;
  overflow: visible;
}

.swiper-container-5.new-grid {
  flex-direction: column;
  margin-top: 45px;
  display: flex;
  overflow: visible;
}

.adaptive-1920-2 {
  width: 100%;
}

.image-3463 {
  margin-right: 8px;
}

.div-block-699 {
  color: #fff;
  align-items: flex-start;
  display: flex;
  position: absolute;
  top: 21px;
  bottom: auto;
  left: 24px;
  right: auto;
}

.mask-3 {
  background-color: #fff;
  border-radius: 30px;
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
}

.left-arrow-2 {
  justify-content: center;
  align-items: center;
  width: 5%;
  margin-left: -5px;
  display: flex;
}

.slide-2 {
  width: 100%;
  padding-top: 40px;
  padding-left: 50px;
  padding-right: 50px;
}

.slide-nav-3 {
  margin-bottom: 25px;
  font-size: 10px;
}

.right-arrow-2 {
  justify-content: center;
  align-items: center;
  width: 5%;
  margin-right: -5px;
  display: flex;
}

.slider-3 {
  background-color: rgba(221, 221, 221, 0);
  width: 58vw;
  height: auto;
  margin-top: 32px;
}

.mask-copy {
  background-color: #fff;
  border-radius: 30px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 33px 100px 35px;
}

.box-content {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.slider-copy {
  background-color: rgba(221, 221, 221, 0);
  width: 100%;
  height: auto;
  margin-top: 32px;
}

.slide-2-copy {
  width: 100%;
  margin-right: 40px;
}

.h3-24 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2vw;
  line-height: 145%;
}

.h3-24.px {
  font-size: 24px;
  font-weight: 400;
}

.par-124 {
  text-align: right;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.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 rgba(0, 30, 69, .22);
}

.card-package-4:hover {
  box-shadow: 0 0 11px 5px rgba(55, 78, 112, .5);
}

.card-package-4.two-pack {
  max-width: 33%;
}

.text-span-170 {
  font-size: 33px;
}

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

.h3-38-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 36px;
}

.section-34 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.section-34.hide, .section-34.section-hidden, .section-34.section-packet__hidden {
  display: none;
}

.paragraph-41, .paragraph-42 {
  margin-bottom: 30px;
}

.select-field-5 {
  background-color: rgba(243, 243, 243, 0);
  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;
}

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

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

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

.block-course-2 {
  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-2.first-block {
  border-top-width: 1px;
  border-bottom-width: 1px;
  max-width: 150%;
}

.bold-text-60 {
  font-weight: 400;
}

.image-3476 {
  object-fit: cover;
  border-radius: 100px;
  width: 150px;
  min-width: 150px;
  height: 150px;
  margin-right: 30px;
}

.heading-46 {
  margin-top: 24px;
  font-size: 36px;
  line-height: 48px;
}

.heading-46.offline {
  margin-top: 48px;
  margin-bottom: 12px;
}

.heading-46.answ {
  margin-top: 0;
  margin-bottom: 16px;
}

.heading-46.legal {
  margin-top: 0;
}

.contancts {
  display: flex;
}

.item-contact {
  width: 31%;
  max-width: 315px;
}

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

.text-block-72.time-point {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c501a32e36235_time.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  align-items: flex-end;
  margin-top: 10px;
  padding-top: 3px;
  padding-left: 30px;
  line-height: 22px;
  display: block;
}

.text-block-73 {
  color: #232735;
  margin-top: 8px;
  font-weight: 700;
  line-height: 26px;
}

.paragraph-43 {
  margin-bottom: 32px;
  font-size: 16px;
  line-height: 22px;
}

.paragraph-43.answ {
  margin-bottom: 0;
}

.city {
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.offline-points {
  justify-content: space-between;
  margin-bottom: 74px;
  display: flex;
}

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

.map {
  width: 50%;
  display: flex;
}

.answer-form {
  justify-content: space-between;
  display: flex;
}

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

.div-block-710 {
  max-width: 40%;
}

.textarea {
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  min-height: 104px;
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 24px;
}

.inputs {
  grid-column-gap: 0px;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0;
  display: flex;
}

.form_btn-2 {
  background-color: #8d46f6;
  border-radius: 12px;
  width: 100%;
  height: 56px;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 1.2;
}

.form_btn-2:hover {
  background-color: #7e40da;
}

.btm_form-3 {
  background-color: #f4f5fa;
  border-radius: 16px;
  width: 50%;
  max-width: none;
  margin-bottom: 0;
  padding: 32px;
}

.legal-inform {
  margin-top: 48px;
}

.html-embed-12 {
  width: 100%;
  min-height: 380px;
}

.no_wrap {
  white-space: nowrap;
}

.size-48-3 {
  font-size: 42px;
}

.size-48-3.dllls, .size-48-3.d-f-k {
  font-size: 35px;
}

.par-12-3 {
  text-align: left;
  font-size: 12px;
  line-height: 120%;
}

.par-12-3.centr {
  color: #7c8092;
  text-align: center;
  line-height: 120%;
}

.h1-54-4 {
  font-size: 54px;
  line-height: 63px;
}

.text-span-171 {
  color: #6e62e9;
  font-size: 42px;
  font-weight: 700;
  line-height: 40px;
}

.text-span-171.sddlflf, .text-span-171.dlld {
  font-size: 35px;
}

.form_text_unique_offer {
  color: #e06800;
  background-color: #fff;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/63492344667b34758342a573_image%20272.png");
  background-position: 12px;
  background-repeat: no-repeat;
  background-size: 24px;
  border-radius: 16px;
  width: 100%;
  padding: 12px 12px 12px 44px;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  position: absolute;
  top: 4px;
  left: 0;
}

.tags-3 {
  flex-wrap: wrap;
  align-content: flex-start;
  align-items: flex-start;
  max-width: 900px;
  display: flex;
}

.grid-130 {
  grid-column-gap: 52px;
  grid-template-rows: auto;
  align-items: start;
  min-width: 120%;
  max-width: none;
  margin-top: 16px;
}

.small-box-5 {
  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;
  list-style-type: none;
  display: flex;
  position: relative;
}

.small-box-5.tag_intern {
  background-color: #d6bff8;
  background-image: linear-gradient(108deg, #dedbf3 40%, #eceafe 93%);
}

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

.trj-steps {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.image--scheme-2 {
  width: 55%;
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  position: static;
  top: 0%;
  bottom: auto;
}

.image--scheme-2._w-50 {
  width: 48%;
  max-width: 600px;
  padding-left: 0;
}

.text-span-175 {
  display: inline-block;
}

.trj-step {
  text-align: left;
  width: 25%;
  position: absolute;
  left: 0;
}

.trj-step._1-1 {
  display: none;
}

.trj-step._8 {
  width: auto;
  position: relative;
  left: auto;
}

.trj-step._4 {
  top: 160px;
}

.trj-step._3 {
  top: 130px;
  left: auto;
  right: 0;
}

.trj-step._7, .trj-step._6 {
  width: auto;
  position: relative;
  left: auto;
}

.trj-step._1 {
  top: -50px;
}

.trj-step._2 {
  top: -50px;
  left: auto;
  right: 0;
}

.text-track-2-2 {
  color: #191816;
  padding-top: 2px;
  padding-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.text-track-2-2.mt_20 {
  margin-top: 20px;
}

.div-line-2._3, .div-line-2._2, .div-line-2._5 {
  display: none;
}

.cont-6 {
  z-index: 2;
  background-color: rgba(0, 0, 0, 0);
  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-6._2 {
  object-fit: fill;
}

.max-w-800-2 {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 636px;
  display: grid;
}

.spec-tasks {
  margin-top: 10px;
  margin-bottom: 40px;
  padding-left: 20px;
  font-size: 16px;
  line-height: 1.2;
}

.mt_10 {
  margin-top: 10px;
}

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

.par-125 {
  color: #fff;
  font-size: 18px;
  line-height: 24px;
}

.par-125.bold-black {
  color: #191816;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.par-125.bold {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.image-3477 {
  position: absolute;
  top: -11%;
  bottom: auto;
  left: 4%;
  right: auto;
}

.par-126 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  font-weight: 700;
  line-height: 70px;
}

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

.par-20-regular.grafic_p_spec {
  color: #000;
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 18px;
}

.div-block-712 {
  display: none;
  position: static;
  top: 0;
  left: 0;
  right: 0;
}

.image-193 {
  display: none;
}

.purple_bg {
  background-color: #8d46f6;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 396px;
  height: 42px;
  margin-bottom: 0;
  padding: 8px 0;
  display: flex;
}

.purple_bg-2 {
  background-color: #8d46f6;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 396px;
  height: 42px;
  margin-bottom: 10px;
  padding: 8px 0;
  display: flex;
}

.text-span-176 {
  color: #a154ff;
  font-weight: 700;
}

.banner_section {
  display: none;
}

.banner_block, .image-3478 {
  width: 100%;
}

.image-3478.w_1920 {
  display: none;
}

.image-3478.w_980 {
  display: block;
}

.image-3478.w_450 {
  display: none;
}

.mrgn_btm_0 {
  max-width: 1000px;
  margin-bottom: 0;
}

.mini_disc-2 {
  z-index: 1;
  color: #fff;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6319fff886673572572e7aa3_bg_discount.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;
  top: -40px;
  bottom: auto;
  left: auto;
  right: -21px;
}

.mini_disc-2.big_circle {
  z-index: 2;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6319fff886673572572e7aa3_bg_discount.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("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/63651fab9a59937db44fd379_Vector%20(3).svg");
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: row;
  top: -55px;
  left: -85px;
}

.text-block-91 {
  color: #fff;
  text-align: center;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;
  transform: rotate(13deg);
}

.text-block-92 {
  font-size: 35px;
  line-height: 1.2;
}

.text-block-92.rotate_action {
  transform: rotate(13deg);
}

.text-block-92.rotate_action.text-span-174.pad {
  margin-bottom: 20px;
}

.text-span-174 {
  color: #fff;
}

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

.ir-padding-2-3.padding-top_0 {
  padding-top: 40px;
}

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

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

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

.bold-text-67.dfd {
  line-height: 48px;
}

.heading-2-7 {
  z-index: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  line-height: 70px;
}

.adaptive-1920-3 {
  width: 100%;
}

.course-rich-2 {
  color: #232735;
  margin-top: 24px;
}

.text-span-177 {
  white-space: nowrap;
}

.block_img {
  background-image: none;
  min-width: 100%;
  display: block;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.block_img.pos-abs {
  position: absolute;
}

.image-3357, .image-3358 {
  display: none;
}

.popup-subtitle-2 {
  text-align: left;
  border: 1px #000;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.block_img-2 {
  min-width: 100%;
  display: block;
  position: static;
  top: 0;
  bottom: auto;
  left: 0%;
  right: auto;
}

.bold-text-68, .bold-text-69, .bold-text-70 {
  font-weight: 400;
}

.italic-text {
  font-style: normal;
}

.purple {
  color: #725ef2;
}

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

.dropdown_block-2.w--open {
  background-color: #fff;
  padding-bottom: 24px;
}

.dropdown_name_wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.mrgn_btm_24-2 {
  margin-bottom: 24px;
}

.fs_20-3 {
  color: #000;
  font-size: 20px;
  line-height: 1.2;
}

.fs_20-3.fw_700 {
  font-weight: 700;
}

.fs_20-3.fw_700.clr_drk.w_100 {
  white-space: pre-wrap;
  white-space: pre-wrap;
  width: 100%;
  font-size: 18px;
}

.fs_20-3.fw_700.mrgn_btm_24 {
  margin-bottom: 24px;
}

.fs_20-3.clr_drk {
  color: #191816;
}

.fs_20-3.clr_drkr_grey {
  color: #7c8092;
}

.fs_20-3.mrgn_btm_24 {
  margin-bottom: 24px;
}

.prgrm_drpdwn_content_2_0.w--open {
  background-color: rgba(0, 0, 0, 0);
  padding: 20px 36px;
  display: block;
  position: static;
}

.tab_program_2_0 {
  color: #fff;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  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;
}

.fs_24-2 {
  font-size: 24px;
  line-height: 1.2;
}

.fs_24-2.fw_700 {
  font-weight: 700;
}

.fs_24-2.fw_700.mrgn_btm_16 {
  margin-bottom: 16px;
}

.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: rgba(0, 0, 0, 0);
  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: -webkit-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, rgba(161, 55, 226, .81) 9.54%, rgba(37, 33, 246, .59) 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: static;
  top: 20px;
}

.fs_36-2 {
  color: #000;
  font-size: 36px;
  line-height: 1.2;
}

.fs_36-2.clr_white {
  color: #fff;
}

.fs_36-2.fw_700 {
  font-weight: 700;
}

.fs_36-2.fw_700.minus_twenty_block {
  transition: all .2s;
  display: none;
}

.fs_36-2.fw_700.whole_sum {
  transition: all .2s;
}

.fs_36-2.fw_700.clr_white {
  color: #fff;
}

.clr_purple-2 {
  color: #725ef2;
}

.clr_purple-2.minus_twenty {
  display: none;
}

.list-5 {
  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-715 {
  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-3479 {
  width: 36px;
  height: 36px;
}

.fs_14 {
  font-size: 14px;
  line-height: 1.2;
}

.fs_14.clr_grey {
  color: #7c8092;
}

.fs_14.fw_700 {
  font-weight: 700;
}

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

.fs_18-2 {
  line-height: 1.2;
}

.fs_18-2.clr_grey {
  color: #7c8092;
}

.fs_18-2.clr_grey.ln_thrgh {
  text-decoration: line-through;
}

.fs_18-2.clr_black {
  color: #000;
}

.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: rgba(0, 0, 0, 0);
}

.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;
  align-items: stretch;
  justify-items: stretch;
  margin-bottom: 36px;
  padding-top: 48px;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.text-field-4 {
  border: 1px solid #d4d4dd;
  border-radius: 12px;
  min-height: 48px;
  padding-left: 16px;
  padding-right: 0;
  font-size: 16px;
  overflow: hidden;
}

.text-field-4:focus {
  border-style: solid;
  border-color: #b1b1bb;
}

.text-field-4::placeholder {
  color: #8f93a3;
  font-size: 16px;
}

.text-field-4.bg_white {
  background-color: #fff;
}

.wrapper-tab-pane-2 {
  flex-direction: column;
  padding-top: 50px;
  display: flex;
}

.tab-pane-3 {
  padding-top: 0;
}

.h6-tag {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.adaptive-1920-4 {
  width: 100%;
}

.line-logo-copy-3 {
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  display: flex;
}

.line-logo-copy-3.hide {
  display: none;
}

.line-logo-copy-3.gap-30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.line-logo-copy-3.gap-30.justify-position {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
}

.line-logo-copy-3.justify-position {
  justify-content: space-between;
}

.logo-4 {
  height: 80px;
  margin: 4px 7px;
}

.logo-4.ef {
  max-width: 140px;
  height: auto;
}

.logo-4.ef.w_100 {
  max-width: 100px;
}

.section_top-form.c_section.padding-top_0 {
  padding-top: 0;
}

.section_top-form.c_section.padding_reset {
  color: rgba(0, 0, 0, 0);
}

.paragraph-44, .paragraph-45, .paragraph-46 {
  max-width: 1000px;
}

.container-max-w-5 {
  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-5.horiz-left {
  flex-direction: row;
  justify-content: flex-start;
}

.container-max-w-6 {
  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-6.horiz-left {
  flex-direction: row;
  justify-content: flex-start;
}

.paragraph-47, .paragraph-48, .paragraph-49, .paragraph-50, .paragraph-51, .paragraph-52, .paragraph-53, .paragraph-54, .paragraph-55, .paragraph-56, .paragraph-57, .paragraph-58, .paragraph-59, .paragraph-60, .paragraph-61, .paragraph-62, .paragraph-63, .paragraph-64, .paragraph-65, .paragraph-66, .paragraph-67, .paragraph-68, .paragraph-69, .paragraph-70, .paragraph-71, .paragraph-72, .paragraph-73, .paragraph-74, .paragraph-75, .paragraph-76, .paragraph-77, .paragraph-78, .paragraph-79, .paragraph-80, .paragraph-81, .paragraph-82, .paragraph-83, .paragraph-84, .paragraph-85, .paragraph-86, .paragraph-87, .paragraph-88, .paragraph-89, .paragraph-90, .paragraph-91, .paragraph-92, .paragraph-93 {
  max-width: 1000px;
}

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

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

.h2-tag {
  color: #000;
  letter-spacing: -1px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1;
}

.h2-tag.block-title {
  margin-bottom: 24px;
  font-size: 42px;
}

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

.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.first-block {
  border-top-width: 1px;
  border-bottom-width: 1px;
  max-width: 150%;
}

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

.div-block-744 {
  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;
  top: 0;
  bottom: 0%;
  left: auto;
  right: -13%;
}

.div-block-744.left-bracket {
  transform-style: preserve-3d;
  left: -13%;
  right: auto;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.div-block-745 {
  background-color: #d4d4dd;
  width: 53%;
  height: 1px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: -53%;
}

.div-block-743 {
  background-color: #d4d4dd;
  width: 1px;
  height: 40%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: -18px;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.div-block-746 {
  border: 1px #d4d4dd;
  border-top-style: solid;
  margin-top: 50px;
  padding-top: 10px;
  padding-bottom: 30px;
}

.image-3481 {
  object-fit: cover;
  border-radius: 100px;
  width: 150px;
  min-width: 150px;
  height: 150px;
  margin-right: 30px;
}

.div-block-747 {
  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-748 {
  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;
  top: 0;
  bottom: 0%;
  left: auto;
  right: -13%;
}

.div-block-748.left-bracket {
  transform-style: preserve-3d;
  left: -13%;
  right: auto;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.div-block-749 {
  background-color: #d4d4dd;
  width: 53%;
  height: 1px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: -53%;
}

.div-block-750 {
  background-color: #d4d4dd;
  width: 1px;
  height: 40%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: -18px;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.image-3482 {
  object-fit: cover;
  border-radius: 100px;
  width: 150px;
  min-width: 150px;
  height: 150px;
  margin-right: 30px;
}

.div-block-751 {
  border: 1px #d4d4dd;
  border-top-style: solid;
  margin-top: 50px;
  padding-top: 10px;
  padding-bottom: 30px;
}

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

.image-3483 {
  object-fit: cover;
  border-radius: 100px;
  width: 150px;
  min-width: 150px;
  height: 150px;
  margin-right: 30px;
}

.div-block-753 {
  border: 1px #d4d4dd;
  border-top-style: solid;
  margin-top: 50px;
  padding-top: 10px;
  padding-bottom: 30px;
}

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

.image-3484 {
  object-fit: cover;
  border-radius: 100px;
  width: 150px;
  min-width: 150px;
  height: 150px;
  margin-right: 30px;
}

.div-block-755 {
  border: 1px #d4d4dd;
  border-top-style: solid;
  margin-top: 50px;
  padding-top: 10px;
  padding-bottom: 30px;
}

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

.adaptive-1920-5 {
  flex: 0 auto;
  width: 100%;
}

.heading-2-8 {
  z-index: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  line-height: 70px;
}

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

.image-3485 {
  object-fit: cover;
  border-radius: 100px;
  width: 150px;
  min-width: 150px;
  height: 150px;
  margin-right: 30px;
}

.cont-23 {
  z-index: 2;
  background-color: rgba(0, 0, 0, 0);
  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-con {
  height: auto;
  margin-left: 0;
  padding-left: 0;
  padding-right: 30px;
}

.cont-23.new-grid-con.mw-63percent {
  width: 63%;
  margin-left: 63px;
}

.cont-23.new-grid-con.mw-63percent.digital {
  margin-left: 0;
}

.swiper-container-6 {
  margin-left: 0;
  display: block;
  overflow: hidden;
}

.swiper-container-6.new-grid {
  flex-direction: column;
  margin-top: 45px;
  margin-left: 0;
  display: flex;
  overflow: visible;
}

.div-block-758 {
  border: 1px #d4d4dd;
  border-top-style: solid;
  margin-top: 50px;
  padding-top: 10px;
  padding-bottom: 30px;
}

.div-block-759 {
  z-index: 3;
  background-image: linear-gradient(270deg, #e8e5f9, #e3e1ed 90%, rgba(227, 225, 237, 0));
  justify-content: space-between;
  width: 400px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-759._2 {
  background-image: linear-gradient(270deg, #fff, #fff 90%, rgba(227, 225, 237, 0));
}

.swiper-button-prev-5 {
  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-5:hover {
  background-color: #eff0f5;
}

.par-h-4 {
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
}

.sect-6 {
  color: #191816;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400;
  display: block;
  overflow: hidden;
}

.sect-6.mb-77 {
  padding-top: 50px;
  padding-bottom: 77px;
  padding-left: 30px;
  position: relative;
}

.swiper-button-next-4 {
  cursor: pointer;
  background-color: #f4f5fa;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.box-arrow-slider-4 {
  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-6 {
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
}

.image-3486 {
  border-radius: 25px;
  width: 100%;
  max-width: 1440px;
}

.image-3487 {
  width: 100%;
  max-width: 342px;
}

.image-3488 {
  border-radius: 25px;
  width: 100%;
  max-width: 1440px;
}

.image-3489, .image-3490, .image-3491 {
  border-radius: 20px;
  width: 100%;
  max-width: 1440px;
}

.body_gbfont {
  font-family: Gbfont, sans-serif;
  font-size: 18px;
  line-height: 1.2;
}

.body-3 {
  font-family: Gbfont, sans-serif;
}

.lightbox-link-6 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.div-block-760 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  display: flex;
}

.tab.tab-6, .tab.tab-6.analytics, .tab.tab-2, .tab.tab-2.programming, .tab.tab-7, .tab.tab-8, .tab.tab-8.children, .tab.tab-5, .tab.tab-5.management, .tab.tab-4, .tab.tab-4.design, .tab.tab-3, .tab.tab-3.marketing {
  display: none;
}

.text-block-117 {
  font-size: 18px;
  font-weight: 700;
}

.div-block-761 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  justify-content: space-between;
  margin-top: 48px;
  display: flex;
}

.checkbox-field-2 {
  margin-top: 16px;
}

.checkbox-field-2.reset-polit {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.2;
}

.link-25 {
  color: #6b6b6b;
  text-decoration: underline;
}

.reviews_block {
  padding: 64px 36px;
}

.text-span-182 {
  color: #7c8092;
}

.checkbox-label-2 {
  color: #7f8399;
  margin-bottom: 0;
  font-size: 12px;
}

.navigation_block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  min-width: 320px;
  display: flex;
}

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

.showmore.hidden-element {
  display: none;
}

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

.close-icon-4 {
  z-index: 5;
  cursor: pointer;
  position: absolute;
  top: 20px;
  bottom: auto;
  left: auto;
  right: 20px;
}

.close-icon-4.width_50 {
  width: 20px;
}

.html-embed-16 {
  margin-top: 11px;
}

.career-diagnostic {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/64f6e46d5c151b3243861085_career-diagnostics-background.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;
}

.facebook_link-3 {
  cursor: pointer;
  background-color: #4d4d4d;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 12px;
  display: flex;
}

.facebook_link-3:hover {
  background-color: rgba(255, 255, 255, .5);
}

.link-27 {
  color: #b8b8b8;
  text-decoration: underline;
}

.user-rating {
  grid-column-gap: 4px;
  align-items: flex-start;
  display: flex;
}

.career-header {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.reviews {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.reviews.hidden-element {
  display: none;
}

.review_slider_wrapper {
  margin-top: 40px;
  margin-bottom: 80px;
  overflow: hidden;
}

.review_slider_wrapper.mrg-btm_0 {
  margin-bottom: 0;
}

.form-content {
  justify-content: space-between;
  max-width: 1196px;
  display: flex;
}

.success_content {
  max-width: 1196px;
}

.text-block-118 {
  color: #b8b8b8;
  font-size: 14px;
  line-height: 20px;
}

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

.form-block-5 {
  background-color: #1b1c1f;
  border-radius: 32px;
  width: 564px;
  margin-bottom: 0;
  padding: 24px;
}

.text-block-109 {
  font-size: 54px;
  font-weight: 700;
  line-height: 70px;
}

.success_block-2 {
  padding: 64px 36px;
  line-height: 22px;
}

.user-name {
  color: #6b6b6b;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.user-name.d-flex-center {
  align-items: center;
  display: flex;
}

.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-11 {
  background-color: #05575b;
}

.user-avatar.bg-9 {
  background-color: #8d220f;
}

.user-avatar.bg-12 {
  background-color: #e1b169;
}

.user-avatar.bg-10 {
  background-color: #2d2300;
}

.user-avatar.bg-8 {
  background-color: #462119;
}

.user-avatar.bg-13 {
  background-color: #0288d1;
}

.user-avatar.bg-14 {
  background-color: #01579b;
}

.user-avatar.bg-15 {
  background-color: #ff6d01;
}

.user-avatar.bg-16 {
  background-color: #00ac47;
}

.user-avatar.bg-17 {
  background-color: #2d2300;
}

.user-avatar.bg-18 {
  background-color: #6f6702;
}

.user-avatar.bg-19 {
  background-color: #db9501;
}

.user-avatar.bg-20 {
  background-color: #c15806;
}

.user-avatar.bg-21 {
  background-color: #af4324;
}

.user-avatar.bg-22 {
  background-color: #ebdcb2;
}

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

.main_block {
  background-color: #bbd3ea;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/64f6e46d5c151b3243861074_Untitled.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  padding: 112px 36px 135px;
  overflow: hidden;
}

.career-input {
  border-radius: 16px;
  width: 100%;
  height: 60px;
  margin-bottom: 16px;
  padding-top: 8px;
}

.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-span-179 {
  font-size: 54px;
  font-weight: 700;
  line-height: 70px;
}

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

.block_img-3 {
  min-width: 100%;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.tab-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.link-26 {
  color: #d4d4dd;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.text-block-112 {
  width: 338px;
  font-size: 18px;
}

.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-131 {
  line-height: 22px;
}

.text-block-131.width_507 {
  max-width: 507px;
}

.text-block-131.width_507.mrg-btm_32 {
  margin-bottom: 32px;
}

.user-data {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.form_block {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/64f6e46d5c151b3243861086_form-background.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 64px 36px;
}

.rewiews_content {
  max-width: 1196px;
}

.div-block-762 {
  grid-column-gap: 32px;
  display: flex;
}

.html-embed-18 {
  display: none;
}

.text-block-106 {
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.text-block-98 {
  font-size: 54px;
  line-height: 70px;
}

.purple_link {
  color: #9f5ffd;
  text-decoration: none;
}

.checkbox-2 {
  color: #fff;
  background-color: #9f5ffd;
  border-radius: 4px;
}

.main_information {
  max-width: 558px;
}

.submit-button-12 {
  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-12.fs-20 {
  font-size: 20px;
}

.submit-button-12.fs-20.bg_btn_otzyv {
  background-color: #8d46f6;
}

.submit-button-12.fs-20.bg_btn_otzyv:hover {
  background-color: #9f5ffd;
}

.text-block-104 {
  font-size: 28px;
  line-height: 36px;
}

.arrow_opacity {
  opacity: .5;
}

.text-block-119 {
  color: #232735;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.text-block-132 {
  color: #fff;
  flex: 0 auto;
  padding: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  display: block;
  position: absolute;
  top: 13px;
}

.btn_feedback {
  color: #fff;
  text-align: center;
  background-color: #8d46f6;
  border-radius: 12px;
  width: 251px;
  padding: 17px 32px;
  font-size: 20px;
  line-height: 26px;
}

.btn_feedback:hover {
  background-color: #9f5ffd;
}

.text-block-105 {
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.text-block-130 {
  text-align: center;
  font-size: 46px;
  font-weight: 400;
  line-height: 50px;
}

.text-block-120 {
  color: #232735;
}

.navigation {
  background-color: #f4f5fa;
  border-radius: 32px;
  padding: 24px;
}

.body_otzyvy {
  color: #191816;
  font-family: Gbfont, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.b-line {
  color: #d4d4dd;
  background-color: #d4d4dd;
  width: 100%;
  height: 1px;
}

.text-span-183 {
  color: #6654d9;
}

.link-28 {
  color: #6b6b6b;
  text-decoration: underline;
}

.text-block-133 {
  color: #fff;
  flex: 0 auto;
  padding: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  display: block;
  position: absolute;
  top: 13px;
}

.button-purple {
  text-align: center;
  background-color: #8d46f6;
  border-radius: 12px;
  width: 100%;
  max-width: 280px;
  height: 64px;
  padding-top: 18px;
  padding-bottom: 20px;
  font-size: 20px;
  line-height: 150%;
  display: block;
}

.button-purple.mtgn-bot_20 {
  margin-bottom: 20px;
}

.section-29 {
  z-index: 2;
  background-color: #eff0f5;
  border-radius: 62px;
  position: relative;
}

.part-1 {
  overflow: hidden;
}

.checkbox-3 {
  margin-top: 0;
}

.checkbox-3.wdth_20 {
  width: 20px;
  height: 20px;
}

.clr_purple-4 {
  color: #8d46f6;
  white-space: nowrap;
}

.div-block-763 {
  position: relative;
}

.container-1468 {
  max-width: 1296px;
}

.image-3496 {
  display: none;
}

.heading-48 {
  margin-bottom: 32px;
  font-size: 54px;
  line-height: 70px;
}

.info-hover {
  cursor: help;
}

.button-11 {
  text-align: center;
  background-color: #8d46f6;
  border-radius: 12px;
  width: 100%;
  padding: 20px 0;
  line-height: 26px;
  transition: background-color .2s;
}

.button-11:hover {
  background-color: #7e40da;
}

.course-title {
  width: auto;
  height: 78px;
  margin-bottom: 24px;
  margin-right: 10px;
  font-size: 22px;
  line-height: 26px;
  display: inline-block;
}

.form_block-2 {
  background-color: #fff;
  border-radius: 24px;
  width: 100%;
  margin-bottom: 0;
  padding: 64px;
}

.bg_form_img {
  z-index: -1;
  max-width: 110%;
  height: 160%;
  display: block;
  position: absolute;
  top: -99px;
  bottom: -99px;
  left: -44px;
  right: -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;
}

.link-29 {
  color: #d4d4dd;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.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-764 {
  width: 438px;
  height: 378px;
}

.success-message-11 {
  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-3498 {
  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.clr_black {
  color: #191816;
}

.success-msg-ico-3 {
  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;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.image-3499 {
  cursor: pointer;
}

.free-sourses-header {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.text-block-135 {
  margin-right: 5px;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
}

.facebook_link-4 {
  cursor: pointer;
  background-color: #4d4d4d;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 12px;
  display: flex;
}

.facebook_link-4:hover {
  background-color: rgba(255, 255, 255, .5);
}

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

.section-35 {
  z-index: 1;
  background-color: #71e76e;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/650aad81fdc5045f2bc006c8_green-decor-2.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/650aad81fdc5045f2bc006c7_green-decor-1.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;
}

.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-3500 {
  display: none;
}

.course-slide {
  background-color: #fff;
  border-radius: 32px;
  width: 32%;
  height: 358px;
  margin-right: 24px;
  padding: 20px;
  display: inline-block;
}

.link-30 {
  color: #5d17ce;
}

.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;
  align-items: stretch;
  justify-items: 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-28 {
  margin-bottom: 80px;
  padding-top: 60px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-765 {
  grid-column-gap: 53px;
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
}

.text-block-137 {
  margin-bottom: 32px;
  line-height: 27px;
}

.image-3501 {
  width: 100%;
}

.text-block-138 {
  color: #71e76e;
  font-size: 22px;
  line-height: 26px;
}

.button-12 {
  text-align: center;
  background-color: #8d46f6;
  border-radius: 12px;
  width: 100%;
  padding: 20px 0;
  line-height: 26px;
  transition: background-color .2s;
}

.button-12:hover {
  background-color: #7e40da;
}

.div-block-766 {
  position: relative;
}

.text-block-139 {
  margin-right: 5px;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
}

.section-36 {
  z-index: 1;
  background-color: #71e76e;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/650aad81fdc5045f2bc006c8_green-decor-2.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/650aad81fdc5045f2bc006c7_green-decor-1.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;
}

.image-3506 {
  display: none;
}

.text-block-140 {
  z-index: 1;
  color: #000;
  margin-right: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  position: relative;
}

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

.heading-189.clr_black {
  color: #191816;
}

.container-1469 {
  max-width: 1296px;
}

.grid-132 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  grid-template-columns: 1fr;
  min-width: 290px;
  display: none;
  position: relative;
}

.grid-132.hide_price {
  display: none;
}

.par-127 {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.par-127._4 {
  opacity: .5;
  color: #7c8092;
  font-weight: 700;
}

.text-span-184 {
  font-size: 26px;
  line-height: 36px;
  text-decoration: line-through;
}

.par-50 {
  font-size: 18px;
  line-height: 24px;
}

.text-span-185 {
  color: #6e62e9;
  font-size: 42px;
  font-weight: 700;
  line-height: 48px;
}

.image-3507 {
  position: absolute;
  top: 27px;
  bottom: auto;
  left: -30px;
  right: auto;
}

.par-128 {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.par-128._4 {
  opacity: .5;
  color: #7c8092;
  font-weight: 700;
}

.text-span-186 {
  font-size: 26px;
  line-height: 36px;
  text-decoration: line-through;
}

.par-129 {
  font-size: 18px;
  line-height: 24px;
}

.text-span-187 {
  color: #6e62e9;
  font-size: 42px;
  font-weight: 700;
  line-height: 48px;
}

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

.banner__black_friday {
  display: none;
}

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

.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 rgba(255, 182, 3, .5);
}

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

.footer_soc_wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: none;
}

.xmas-fire__wrapper-why {
  padding-top: 70px;
}

.xmas-fire__section-why {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/656ef213164dff224968565c_fire_screen_1.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;
  top: -42%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.why__questions {
  grid-column-gap: 185px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.xmas-fire__close-form {
  cursor: pointer;
  position: absolute;
  top: 20px;
  bottom: auto;
  left: auto;
  right: 20px;
}

.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: rgba(0, 0, 0, .7);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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;
}

.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: rgba(0, 0, 0, 0);
  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 {
  outline-offset: 0px;
  pointer-events: auto;
  color: #fff;
  border-color: #ffb603;
  outline: 0 #999;
  box-shadow: 0 2px 40px rgba(255, 209, 95, .5);
}

.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 rgba(255, 209, 95, .5);
}

.why__shadow-from-deer {
  border-radius: 50%;
  width: 213px;
  height: 213px;
  position: absolute;
  top: 100px;
  bottom: auto;
  left: 70px;
  right: auto;
}

.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 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 110%;
}

.xmas-fire__main-section {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/656ef213164dff224968565c_fire_screen_1.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%;
}

.link-31 {
  color: #d4d4dd;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.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: rgba(10, 7, 5, .6);
  border-radius: 10px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 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;
}

.btm_legal_info-2 {
  color: #7f8399;
  margin-top: 32px;
  font-size: 14px;
  line-height: 1.2;
  display: none;
}

.why__logo-deer {
  z-index: 1;
  align-self: center;
  width: 350px;
  position: relative;
}

.question__close-icon {
  cursor: pointer;
  position: absolute;
  top: 20px;
  bottom: auto;
  left: auto;
  right: 20px;
}

.facebook_link-5 {
  cursor: pointer;
  background-color: #4d4d4d;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 12px;
  display: flex;
}

.facebook_link-5:hover {
  background-color: rgba(255, 255, 255, .5);
}

.facebook_link-5.hide {
  display: none;
}

.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 {
  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("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/656ef213164dff2249685663_pointer-on-burn.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;
  top: auto;
  bottom: 0%;
  left: auto;
  right: auto;
}

.footer_left_wrapper-2 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 460px;
  margin-right: 162px;
  display: flex;
}

.question__subtitle-icon {
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/656ef213164dff2249685670_xmas__emoji-smiling.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("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/656ef213164dff224968565c_fire_screen_1.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 {
  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("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/656ef213164dff2249685671_background-for-modal-form-min.png");
  background-position: 0 0;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.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: rgba(0, 0, 0, .85);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  transition: flex .2s;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

.pop-up__close {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

.pop-up__title-success {
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
}

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

.text-span-188 {
  color: #fd0004;
}

.text-span-189 {
  color: #fd0409;
}

.text-span-190 {
  color: #ff0004;
}

.text-span-191 {
  color: #ff0308;
}

.text-span-192 {
  color: #f80307;
}

.text-span-193 {
  color: #fd080c;
}

.text-span-194 {
  color: #e9080c;
}

.text-span-195 {
  color: #f6090d;
}

.text-span-196 {
  color: #ff0105;
}

.text-block-114 {
  color: #000;
  margin-bottom: 22px;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.3;
}

.text-block-141 {
  color: #000;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.2;
}

.cont-2 {
  z-index: 2;
  background-color: rgba(0, 0, 0, 0);
  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-142 {
  font-size: 12px;
  line-height: 1.2;
}

.b2b_banner_wrapper {
  color: #000;
  cursor: pointer;
  background-color: #70e76e;
  background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/65cee6e6fac10674a144fd1a_b2b_block_img.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-805 {
  max-width: 540px;
}

.sect-7 {
  color: #191816;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400;
  display: block;
  overflow: hidden;
}

.sect-7.mb-43 {
  padding-top: 64px;
  padding-bottom: 43px;
  padding-left: 30px;
}

.image-3655 {
  background-color: #fff;
  margin-bottom: 3%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 0 1px 30px rgba(0, 0, 0, .1);
}

.div-block-854 {
  width: 100%;
  padding-left: 10px;
}

.block-text-131 {
  padding-left: 43px;
  padding-right: 43px;
}

.block-text-131.m-top-35 {
  margin-top: 35px;
}

.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;
  align-items: end;
  justify-items: end;
  margin-top: 150px;
}

.image-3654 {
  background-color: #fff;
  margin-bottom: 3%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 0 1px 30px rgba(0, 0, 0, .1);
}

.image-3656 {
  z-index: 3;
  width: 110%;
  max-width: none;
  position: relative;
  box-shadow: 0 1px 30px rgba(0, 0, 0, .1);
}

.small-box-6 {
  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-6.size-18 {
  padding-left: 25px;
  padding-right: 25px;
  font-size: 18px;
  line-height: 150%;
}

.container-small-box-3 {
  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-3.margin-bottom {
  margin-bottom: 30px;
}

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

.swiper-slide-5 {
  display: inline-block;
}

.swiper-slide-5.new-grid {
  background-color: #f4f5fa;
  border-radius: 30px;
  flex: none;
  width: 80%;
  max-width: 650px;
  padding: 32px;
  display: block;
}

.swiper-wrapper-6 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 50px;
  display: flex;
}

.swiper-wrapper-6.new-grid {
  grid-column-gap: 0px;
  align-items: stretch;
  position: relative;
}

.skillbox-copy-copy-3 {
  width: 20px;
}

.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;
  line-height: 24px;
  list-style-type: disc;
}

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

.box-course-3 {
  grid-row-gap: 40px;
  border-top: 2px solid #5b5f71;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 48px;
  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;
}

.max-w-623-3 {
  max-width: 750px;
  padding-right: 40px;
}

.max-w-623-3.m-top-24 {
  margin-top: 24px;
}

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

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

.block-course-5 {
  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-5.dont_show {
  cursor: default;
}

.div-block-858 {
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.max-w-623-4 {
  max-width: 750px;
  padding-right: 40px;
}

.max-w-623-4.m-top-24 {
  margin-top: 24px;
}

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

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

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

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

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

.div-block-859 {
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.max-w-623-5 {
  max-width: 750px;
  padding-right: 40px;
}

.max-w-623-5.m-top-24 {
  margin-top: 24px;
}

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

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

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

.body--1-10 {
  color: #000;
  margin-top: 0;
  margin-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  position: relative;
  top: 0;
}

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

.body--1-11 {
  color: #000;
  margin-top: 0;
  margin-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  position: relative;
  top: 0;
}

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

.block-course-7 {
  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-7.dont_show {
  cursor: default;
}

.div-block-860 {
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

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

.quarter-s-subtitle-8 {
  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;
}

.max-w-623-6 {
  max-width: 750px;
  padding-right: 40px;
}

.max-w-623-6.m-top-24 {
  margin-top: 24px;
}

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

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

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

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

.block-course-8 {
  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-8.dont_show {
  cursor: default;
}

.div-block-861 {
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.max-w-623-7 {
  max-width: 750px;
  padding-right: 40px;
}

.max-w-623-7.m-top-24 {
  margin-top: 24px;
}

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

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

.body--1-12 {
  color: #000;
  margin-top: 0;
  margin-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  position: relative;
  top: 0;
}

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

.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;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.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("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6618bb0804cf9a4c7fc970a0_background-img_4.png"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6618bb0804cf9a4c7fc9709a_background-img_3.png"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6618bb0804cf9a4c7fc9709d_background-img_1.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: rgba(0, 0, 0, 0);
  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: rgba(255, 255, 255, .2);
}

.dq-resume__cv-gradient {
  background-image: linear-gradient(rgba(0, 0, 0, 0) 20%, #000 80%);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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;
}

.swiper-container-7 {
  margin-left: 0;
  display: block;
  overflow: hidden;
}

.swiper-container-7.training-slider, .swiper-container-7.teachers-slider {
  overflow: visible;
}

.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: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.dq-stack__profession-wrapper {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  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;
}

.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;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6618bb0804cf9a4c7fc9705a_hot-slot-icon.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: 20px;
  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) minmax(auto, 268px);
  grid-auto-columns: minmax(auto, 268px);
  grid-auto-flow: row dense;
  align-content: center;
  justify-content: center;
  align-items: center;
  justify-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 {
  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: rgba(0, 0, 0, .6);
  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;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

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

@media screen and (min-width: 1280px) {
  .succes-msg {
    background-color: rgba(0, 0, 0, 0);
  }

  .div-block-226-copy {
    width: 330px;
  }

  .offer-item-ny {
    padding-right: 30px;
  }

  .special-offer-ny {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaad56088e7968_gift%20box.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaadf52e8e796e_Tree.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaade3378e796f_snow%20small.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaadbea18e796a_snow%20big.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaad404f8e7966_Group%20164.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 {
    width: 330px;
  }

  .image-137 {
    width: 340px;
  }

  .container-1445.offer {
    padding-left: 70px;
    padding-right: 70px;
  }

  .footer_left_wrapper {
    margin-right: 303px;
  }

  .public_pol {
    font-size: 16px;
  }

  .footer_inner_block {
    padding-left: 72px;
    padding-right: 72px;
  }

  .leg_info.mrgn_rght_25, .acc_num_info.mrgn_rght_25, .map_link, .map_link.mrgn_btm_24, .map_link.mrgn_btm_24, .map_link.mrgn_btm_24 {
    font-size: 16px;
  }

  .btm_legal_info {
    margin-top: 40px;
    font-size: 16px;
  }

  .max-w-526 {
    margin-right: 133px;
  }

  .grid {
    grid-column-gap: 25px;
  }

  .cont {
    background-position: 91% 25%;
    background-size: 31%;
    padding-left: 72px;
    padding-right: 72px;
  }

  .cont.test {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .image-159 {
    width: 33%;
  }

  .div-track-3 {
    max-width: 316px;
  }

  .grid-17 {
    margin-left: -76px;
    margin-right: -76px;
    padding-left: 76px;
    padding-right: 76px;
  }

  .par-36._2 {
    font-size: 36px;
  }

  .par-16._4 {
    font-size: 16px;
  }

  .swiper-container.mt-87 {
    overflow: visible;
  }

  .swiper-slide.it._2 {
    width: 31%;
  }

  .swiper-slide._3 {
    min-height: 1024px;
  }

  .swiper-slide.new-grid {
    width: 70%;
  }

  .h3-18.m-buttom-37 {
    margin-bottom: 25px;
  }

  .grid-18.m-top-64 {
    grid-template-columns: 1fr 1fr;
  }

  .tab-link-tab-1-2 {
    padding: 21px 95px;
  }

  .tabs-menu-2 {
    border-radius: 12px;
  }

  .columns-4._2 {
    grid-template-columns: auto auto auto;
  }

  .columns-6 {
    grid-column-gap: 50px;
  }

  .par-packet {
    max-width: 190px;
  }

  .par-packet._2 {
    max-width: 120px;
  }

  .par-packet._3 {
    max-width: 152px;
  }

  .wrapper-included {
    grid-column-gap: 32px;
    grid-template-columns: auto 1fr 1.75fr;
    grid-auto-columns: auto;
  }

  .text-64._3 {
    font-size: 54px;
  }

  .div-block-260 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .wrapper-packages {
    align-self: stretch;
    width: auto;
    margin-left: 0;
    padding-left: 72px;
    padding-right: 72px;
  }

  .wrapper-packages.disable-scrollbar {
    padding-left: 0;
    overflow: visible;
  }

  .div-block-235._2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card-included {
    width: auto;
  }

  .text-block-2._3 {
    font-size: 10px;
    font-style: italic;
  }

  .text-span-103._3 {
    clear: left;
    font-size: 14px;
  }

  .text-block-3._3 {
    font-size: 14px;
  }

  .button-signup.white {
    max-width: 292px;
    display: flex;
  }

  .div-block-237 {
    grid-template-columns: max-content max-content auto;
  }

  .par-add, .h3-20 {
    max-width: 306px;
  }

  .div-block-253 {
    grid-column-gap: 180px;
  }

  .image-141 {
    width: 746px;
  }

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

  .container-1455 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .section-3.blacked {
    overflow: hidden;
  }

  .form-block-new-2 {
    margin-top: 53px;
    position: relative;
  }

  .form-col-titl-2 {
    margin-bottom: 24px;
  }

  .bg-line-2 {
    top: -40px;
    right: -270px;
  }

  .grid__item-2 {
    margin-right: 50px;
  }

  .prise-block-2 {
    flex-direction: column;
  }

  .form-col-text-2 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .form-heading-2 {
    margin-bottom: 10px;
  }

  .doc-block__item-2 {
    margin-right: 40px;
  }

  .sub-text-2 {
    margin-bottom: 0;
  }

  .caps-text-2 {
    margin-bottom: 10px;
  }

  .form-field.topform.promocode {
    overflow: hidden;
  }

  .form-text-inner-2 {
    max-width: 580px;
  }

  .doc-block-2 {
    margin-bottom: 40px;
  }

  .form-text-col-3 {
    position: relative;
  }

  .more-img._1 {
    max-width: 190px;
  }

  .grid-more__item-p._w-320 {
    max-width: 320px;
  }

  ._2col-grid.mod--how-items.next-step {
    grid-row-gap: 50px;
  }

  .collection-list {
    max-width: none;
  }

  .form-block-inline {
    margin-top: 53px;
    position: static;
  }

  .popup-form-title {
    margin-bottom: 10px;
  }

  .header_content-2 {
    max-width: 1200px;
  }

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

  .main_content.j-start {
    max-width: 1280px;
  }

  .label_free.mrgn_rght_10 {
    margin-right: 10px;
  }

  .label_free.label_lang {
    background-color: #fd7b55;
    width: 320px;
  }

  .list_wrapper {
    max-width: 660px;
    margin-right: 20px;
  }

  .image-172 {
    width: 50%;
    display: block;
  }

  .video_content_wrapper {
    align-items: center;
  }

  .free_course_btn {
    width: 310px;
  }

  .free_course_btn.purple {
    flex: 0 auto;
  }

  .free_course_form_input {
    width: 310px;
  }

  .container-1448.nav-cont, .container-1458, .container-1459 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .free_course_container-2 {
    max-width: 1270px;
  }

  .labels_wrapper {
    display: flex;
  }

  .container-1454 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-1454.new_style.bootcamp {
    padding-left: 48px;
    padding-right: 48px;
  }

  .h3 {
    white-space: normal;
    height: auto;
  }

  .body--1-2.text-icons-light-bg-40 {
    line-height: 24px;
  }

  .left-col {
    width: 100%;
  }

  .wrp-accordion {
    padding-bottom: 16px;
  }

  .psd-slide-text {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 48px;
    display: flex;
  }

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

  .pst-slide-img-block {
    text-align: center;
    background-color: #f4f5fa;
    border-radius: 24px;
    padding-top: 33px;
  }

  .csharp-header-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .csharp-translate-2, .csharp-translate-2.dark {
    left: 30px;
  }

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

  .left-col-faq {
    width: 100%;
  }

  .forwho-2 {
    justify-content: flex-start;
    padding-right: 20px;
  }

  .program-row-content {
    padding-top: 32px;
  }

  .section-20 {
    padding-top: 136px;
    padding-bottom: 136px;
  }

  .container-1462 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .popup-2.xx, .popup-2.xx2 {
    border-style: none;
  }

  .body--1-6.text-icons-light-bg-40 {
    line-height: 24px;
  }

  .wrapper-included-2 {
    grid-column-gap: 32px;
    grid-template-columns: auto 1fr 1.75fr;
    grid-auto-columns: auto;
  }

  .par-packet-2 {
    max-width: 190px;
  }

  .par-packet-2._2 {
    max-width: 120px;
  }

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

  .card-included-2 {
    width: auto;
  }

  .div-block-276 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .promo_popup {
    display: none;
  }

  .max-w-526-copy {
    margin-right: 110px;
  }

  .container-max-w-2 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .sec-main-it._2 {
    padding-bottom: 30px;
  }

  .container-9 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .sect-4 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .collection-list-3 {
    max-width: none;
  }

  .heading-card-package-2 {
    min-height: auto;
  }

  .cont-4 {
    background-position: 91% 25%;
    background-size: 31%;
    padding-left: 72px;
    padding-right: 72px;
  }

  .cont-4.test {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .spec-dropdown {
    min-width: 280px;
    padding: 20px 35px 25px;
    display: none;
  }

  .spec-dropdown.w--open {
    padding-left: 35px;
    padding-right: 35px;
    left: 0;
  }

  .spec-rich {
    margin-bottom: -10px;
    font-size: 14px;
  }

  .program_left_wrapper.mrgn_rght_24 {
    max-width: 636px;
  }

  .program_header-2.mrgn_top_27 {
    margin-top: 27px;
  }

  .program_wrapper_testing {
    flex-direction: row;
  }

  .text-span-114 {
    padding-left: 3px;
    padding-right: 3px;
  }

  .text-span-129 {
    padding-left: 3px;
  }

  .div-block-280 {
    grid-template-columns: 42% 1fr;
  }

  .grid-70.box_full_prices {
    grid-template-columns: 1fr 1fr;
    min-width: 110%;
  }

  .max-w-526-copy-2 {
    margin-right: 110px;
  }

  .grid-box-column {
    grid-template-rows: 300px auto auto auto auto;
  }

  .grid-box-column.height-330_box {
    grid-template-rows: 400px auto auto auto auto;
  }

  .grid-box-column.row_with_video_760._720 {
    grid-template-rows: 740px auto auto auto auto;
  }

  .grid-box-column.big-box {
    grid-template-rows: 350px auto auto auto auto;
  }

  .grid-box-column.height-400_box {
    grid-template-rows: 450px auto auto auto auto;
  }

  .grid-box-column.height-380_box {
    grid-template-rows: 380px auto auto auto auto;
  }

  .section-text {
    padding-bottom: 0;
    padding-left: 50px;
  }

  .section-text.pdn-btm_40 {
    padding-bottom: 20px;
  }

  .section-text.pdn-btm_40.pdn-top_30 {
    padding-bottom: 0;
  }

  .cont-2.new-grid-con.mw-63percent.dev-margin {
    margin-left: 0;
    margin-right: auto;
  }

  .cont-2.new-grid-con.mw-100percent {
    width: 101%;
  }

  .cont-2.new-grid-con.mw-63percent.digital.w_100 {
    padding-right: 0;
  }

  .cont-2.black.new, .cont-2.black.new.gap-60, .cont-2.black.new, .cont-2.black.new.gap-60 {
    width: 68%;
  }

  .form-column {
    margin-bottom: 428px;
    margin-right: 50px;
    top: 30px;
  }

  .image-159-copy {
    z-index: -1;
    width: 33%;
    top: 10%;
    bottom: auto;
    right: -4%;
  }

  .sect-5 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sect-5.black-new.mb-64, .sect-5.black-new.mt-110.black-color, .sect-5.light-grey.mt-64, .sect-5.grey.mt-64, .sect-5.mt-81, .sect-5.mb-43.bg-image {
    padding-left: 50px;
  }

  .sect-5.black-2._4 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .sect-5.mt-50, .sect-5.mb-70, .sect-5.mb-80, .sect-5.mb-93, .sect-5.mb-94, .sect-5.mb-95, .sect-5.mb-96, .sect-5.mb-97, .sect-5.mb-98, .sect-5.mb-105, .sect-5.mb-103, .sect-5.mb-104 {
    padding-left: 50px;
  }

  .sect-5.mb-104.margin {
    padding-right: 50px;
  }

  .sect-5.mb-91, .sect-5.mb-99, .sect-5.mb-100, .sect-5.mb-102, .sect-5.mb-106, .sect-5.mb-95 {
    padding-left: 50px;
  }

  .grid-128 {
    grid-column-gap: 25px;
  }

  .mw-text {
    max-width: 330px;
  }

  .t-36.bold.new-grid {
    font-size: 36px;
  }

  .p-20.space-auto {
    margin-top: auto;
  }

  .box-two-card {
    flex-wrap: nowrap;
  }

  .mw-1440.new-grid {
    width: 68%;
  }

  .section-new.black {
    padding-left: 72px;
    padding-right: 72px;
  }

  .section-new.black.new-grid {
    padding-left: 50px;
  }

  .p-24.margin-32 {
    margin-top: 32px;
  }

  .box-start-time.new-grid {
    flex-wrap: wrap;
    display: flex;
  }

  .white-box-blockchin.new-grid {
    padding: 80px;
  }

  .wit-card-copy.new-grid {
    width: 48.5%;
  }

  .body--1.text-icons-light-bg-40 {
    line-height: 24px;
  }

  .right-col-2 {
    margin-top: 55px;
  }

  .quarter-s-subtitle-3 {
    max-width: 90%;
  }

  .box-course-2 {
    flex-direction: row;
  }

  .h2-box-new-grid.horizontal-flex {
    grid-column-gap: 70px;
    flex-direction: row;
  }

  .mini-card.big-card.new {
    max-width: 642px;
  }

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

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

  .div-block-684 {
    margin-top: 77px;
    margin-bottom: 132px;
  }

  .div-block-684.no-margin {
    margin-top: 68px;
    margin-bottom: 39px;
  }

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

  .left-box-new-grid {
    flex-direction: column;
    display: flex;
  }

  .div-block-685 {
    margin-bottom: 0;
  }

  .box-arrow-slider-3._3 {
    margin-top: 0;
    margin-right: 20px;
  }

  .div-block-691 {
    width: 34%;
  }

  .par-30 {
    font-size: 30px;
    font-weight: 700;
    line-height: 39px;
  }

  .block-text-95 {
    grid-row-gap: 72px;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
  }

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

  .par-69._4 {
    font-size: 16px;
  }

  .image-3461 {
    margin-bottom: 7%;
  }

  .div-block-700 {
    align-items: center;
  }

  .wrapper-included-3 {
    grid-column-gap: 32px;
    grid-template-columns: auto 1fr 1.75fr;
    grid-auto-columns: auto;
  }

  .wrapper-included-4 {
    grid-template-columns: auto 1fr 1.75fr;
    grid-auto-columns: auto;
  }

  .div-block-709 {
    grid-template-columns: max-content max-content auto;
  }

  .par-add-2 {
    max-width: 306px;
  }

  .box-included-3 {
    width: 20%;
    min-width: 220px;
  }

  .mini_disc.big_circle.pos_circle {
    top: -16px;
    left: -61px;
  }

  .right-col-3 {
    margin-top: 55px;
  }

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

  .box-education {
    grid-template-columns: auto auto auto auto auto;
  }

  .box-tags-otrasl.new-grid {
    padding: 78px;
  }

  .slider-3, .slider-copy {
    width: 64vw;
  }

  .h3-24 {
    font-size: 24px;
  }

  .wrapper-packages-2 {
    align-self: stretch;
    width: auto;
  }

  .left-col-faq-2 {
    width: 100%;
  }

  .div-block-711 {
    grid-template-columns: 42% 1fr;
  }

  .cont-6 {
    background-image: none;
    padding-bottom: 84px;
    padding-left: 72px;
    padding-right: 72px;
  }

  .image-3478.w_1920 {
    display: block;
  }

  .image-3478.w_980 {
    display: none;
  }

  .ir-padding-2-3 {
    margin-right: 0;
  }

  .container-2-3 {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .par-36-3 {
    margin-left: 0;
    margin-right: auto;
  }

  .line-logo-copy-3 {
    justify-content: flex-start;
  }

  .cont-23 {
    background-position: 91% 25%;
    background-size: 31%;
    padding-left: 72px;
    padding-right: 72px;
  }

  .cont-23.new-grid-con.mw-63percent {
    width: 68%;
  }

  .div-block-759 {
    width: 34%;
  }

  .sect-6 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .reviews_block {
    padding-left: 36px;
    padding-right: 36px;
  }

  .form-content, .success_content {
    max-width: 1280px;
  }

  .form-block-5 {
    padding: 24px;
  }

  .success_block-2, .main_block {
    padding-left: 36px;
    padding-right: 36px;
  }

  .popup-3.xx {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/64f6e46d5c151b324386106f_%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D1%8F%D1%8F%20%D1%88%D0%B0%D0%BF%D0%BA%D0%B0.png");
    border-style: none;
  }

  .form_block {
    padding-left: 36px;
    padding-right: 36px;
  }

  .rewiews_content {
    max-width: 1280px;
  }

  .banner_s_desc {
    display: none;
  }

  .banner_s_stable {
    display: inline-block;
  }

  .banner_s_mob, .banner_s_mob-2 {
    display: none;
  }

  .btm_legal_info-2 {
    margin-top: 40px;
    font-size: 16px;
  }

  .footer_left_wrapper-2 {
    margin-right: 303px;
  }

  .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-805 {
    max-width: 465px;
  }

  .sect-7 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .image-3654 {
    margin-bottom: 7%;
  }

  .body--1-8.text-icons-light-bg-40 {
    line-height: 24px;
  }

  .box-course-3 {
    flex-direction: row;
  }

  .left-col-2 {
    width: 100%;
  }

  .quarter-s-subtitle-4, .quarter-s-subtitle-5 {
    max-width: 90%;
  }

  .box-course-4 {
    flex-direction: row;
  }

  .body--1-9.text-icons-light-bg-40 {
    line-height: 24px;
  }

  .quarter-s-subtitle-6 {
    max-width: 90%;
  }

  .box-course-5 {
    flex-direction: row;
  }

  .body--1-10.text-icons-light-bg-40, .body--1-11.text-icons-light-bg-40 {
    line-height: 24px;
  }

  .quarter-s-subtitle-8, .quarter-s-subtitle-9 {
    max-width: 90%;
  }

  .left-col-3 {
    width: 100%;
  }

  .box-course-6, .box-course-7 {
    flex-direction: row;
  }

  .body--1-12.text-icons-light-bg-40 {
    line-height: 24px;
  }

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

@media screen and (min-width: 1440px) {
  ._1-2col.mob-margin-t-24-copy {
    width: 56%;
  }

  .hero-img {
    width: 57%;
    top: 16%;
    bottom: auto;
    left: 50%;
    right: auto;
  }

  .maxx-w-800.mob-margin-b-8 {
    display: block;
  }

  .maxx-w-800.mob-margin-b-8.hidden {
    display: none;
  }

  .footer {
    font-size: 16px;
  }

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

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

  .ny-item {
    align-items: center;
    width: 100%;
    max-width: 1336px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .new-year-banner {
    margin-left: auto;
    margin-right: auto;
  }

  .ny-inner {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .hero-bell-row {
    margin-bottom: 24px;
  }

  .hero-text-wrap-copy {
    max-width: 555px;
  }

  .hero-guy-copy {
    width: 47%;
    max-width: 750px;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 2.5%;
  }

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

  .new-year-banner-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .order-popup {
    padding-top: 0;
  }

  .order-popup-container {
    max-height: 80vh;
    margin-top: 0;
    padding: 64px;
  }

  .div-block-226-copy {
    z-index: -1;
    width: 300px;
    position: absolute;
    top: -12%;
    bottom: auto;
    left: 5%;
    right: 0%;
  }

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

  .special-offer-ny {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaad56088e7968_gift%20box.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaadf52e8e796e_Tree.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaade3378e796f_snow%20small.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaadbea18e796a_snow%20big.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaad404f8e7966_Group%20164.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 {
    z-index: -1;
    width: 300px;
    position: absolute;
    top: -12%;
    bottom: auto;
    left: 5%;
    right: 0%;
  }

  .footer_inner_block.new_container_width {
    max-width: 1438px;
  }

  .margin-top {
    margin-top: 15px;
  }

  .par-12.centr {
    font-size: 12px;
  }

  .div-block-238 {
    margin-top: 12px;
  }

  .form-block {
    width: 427px;
    margin-top: -90px;
  }

  .text-field-2 {
    font-size: 18px;
  }

  .text-field-2::placeholder {
    font-size: 18px;
  }

  .select-field {
    font-size: 18px;
  }

  .container-small-box {
    margin-top: 11px;
  }

  .container-small-box.margin-bottom {
    margin-top: 14px;
    margin-bottom: 21px;
  }

  .small-box {
    padding-bottom: 6px;
  }

  .form {
    padding: 45px 42px 36px;
    font-size: 18px;
  }

  .form.shadows-it {
    margin-top: 80px;
  }

  .submit-button-5 {
    font-size: 20px;
  }

  .sign-in-link {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .image-159 {
    width: 32%;
    right: 5%;
  }

  .arrow {
    margin-left: 15px;
  }

  .div-card-grey {
    margin-top: 16px;
    padding-right: 100px;
  }

  .div-card-grey._2 {
    margin-top: 80px;
  }

  .text-head-it {
    margin-left: 90px;
  }

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

  .div-logo {
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo-2 {
    margin-left: 17px;
    margin-right: 18px;
  }

  .swiper-slide._3 {
    min-height: 971px;
  }

  .box-arrow-slider.mrg-right {
    margin-right: 8%;
  }

  .grid-13 {
    grid-row-gap: 24px;
  }

  .mask-img-slide {
    padding-left: 48px;
    padding-right: 48px;
  }

  .mask-img-slide._2 {
    padding-left: 77px;
    padding-right: 77px;
  }

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

  .block-grid {
    padding-left: 86px;
    padding-right: 86px;
  }

  .image-149 {
    position: absolute;
    top: -10%;
    bottom: auto;
    left: -9%;
    right: auto;
  }

  .block-text-5 {
    flex-wrap: wrap;
    margin-top: 28px;
    display: flex;
  }

  .par-14.bold-purple {
    color: #6e62e9;
    font-weight: 700;
  }

  .columns-2 {
    grid-column-gap: 160px;
  }

  .tab-pane {
    padding-top: 56px;
  }

  .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-heading-tab-pane {
    grid-column-gap: 9px;
  }

  .box-more {
    min-height: 336px;
    padding-bottom: 32px;
    padding-left: 53px;
  }

  .tabs-menu-pecialization {
    border-radius: 20px;
  }

  .wraper-card-specialization.grid {
    margin-top: 47px;
  }

  .div-grid-3 {
    border-radius: 30px;
  }

  .columns-4._2 {
    grid-template-columns: auto auto auto auto auto;
  }

  .columns-6 {
    grid-column-gap: 70px;
  }

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

  .dox-price {
    margin-top: 24px;
  }

  .par-packet._2 {
    max-width: 151px;
  }

  .par-packet._3 {
    max-width: 190px;
  }

  .box-profession-copy {
    margin-bottom: 28px;
  }

  .wrapper-included {
    grid-column-gap: 32px;
    grid-row-gap: 30px;
    grid-template-columns: auto 1fr 1.5fr;
  }

  .image-included {
    width: 35px;
    margin-right: 20px;
  }

  .new-price {
    font-size: 30px;
  }

  .more-card-package {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    padding: 18px 26px 26px;
  }

  .text-64 {
    font-size: 64px;
    line-height: 100%;
  }

  .text-64.margin {
    margin-left: -19px;
  }

  .wrapper-packages {
    grid-column-gap: 20px;
    margin-right: 0;
  }

  .div-block-235 {
    grid-column-gap: 18px;
    border-radius: 10px;
    margin-right: 6px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .card-included {
    border-radius: 30px;
  }

  .box-included {
    font-size: 14px;
    line-height: 18px;
  }

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

  .box-year {
    font-size: 14px;
  }

  .heading-card-package {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding: 20px 20px 36px;
  }

  .wrapper-year {
    grid-column-gap: 15px;
    grid-row-gap: 50px;
  }

  .wrapper-year._3 {
    grid-column-gap: 15px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    grid-auto-columns: 1fr;
    align-content: flex-start;
    align-items: flex-start;
    width: 50%;
    margin-left: 5px;
    display: grid;
  }

  .text-span-103, .text-span-103._3 {
    font-size: 14px;
  }

  .div-block-236 {
    grid-row-gap: 4.5px;
    font-size: 14px;
    line-height: 150%;
  }

  .max-w-772 {
    margin-top: 4px;
  }

  .card-package {
    border-width: 1px;
    border-radius: 30px;
  }

  .div-block-237 {
    grid-column-gap: 100px;
    grid-row-gap: 10px;
    font-size: 16px;
  }

  .wrp-text-12 {
    max-width: 490px;
  }

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

  .container-1444.nav-cont.old_styles_1180 {
    max-width: 1320px;
  }

  .button-7.form {
    padding-top: 12px;
    padding-bottom: 14px;
  }

  .container-1455 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-1455.old_styles_1180 {
    max-width: 1320px;
  }

  .section-3 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-3.blacked {
    overflow: hidden;
  }

  .form-block-new-2 {
    margin-top: 53px;
  }

  .form-col-titl-2 {
    margin-bottom: 24px;
  }

  .bg-line-2 {
    top: -32px;
    right: -270px;
  }

  .grid__item-2 {
    margin-right: 50px;
  }

  .prise-block-2 {
    flex-direction: column;
    margin-bottom: 0;
  }

  .form-col-text-2 {
    letter-spacing: 0;
    max-width: 640px;
    margin-bottom: 40px;
    line-height: 1.6;
  }

  .form-heading-2 {
    margin-bottom: 10px;
  }

  .doc-block__item-2 {
    margin-right: 40px;
  }

  .sub-text-2, .old-price-3 {
    margin-bottom: 0;
  }

  .caps-text-2 {
    margin-bottom: 11px;
  }

  .form-text-inner-2 {
    max-width: 728px;
    padding-right: 20px;
  }

  ._3-col-grid-2 {
    grid-column-gap: 41px;
  }

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

  .doc-block-2 {
    margin-bottom: 40px;
  }

  .form-text-col-3 {
    padding-top: 0;
    position: relative;
  }

  .form-btn.inlineform.mod-fb {
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 400;
  }

  .diplom-desktop {
    max-width: 100%;
  }

  .grant-text {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 20px;
  }

  .new-year-grant-image {
    margin-top: 0;
  }

  .teach-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .spec-menu {
    max-width: 990px;
  }

  .image-167 {
    cursor: pointer;
    margin-top: 15px;
    margin-right: 15px;
  }

  .swiper-wrapper-3.new-grid {
    margin-top: 0;
  }

  .plans-desc-items-2 {
    justify-content: space-between;
  }

  .plans-desc-items-2.mb-40 {
    justify-content: flex-start;
  }

  .plans-desc-item-2 {
    width: 310px;
  }

  .plans-desc-item-2.mod-plans {
    width: 620px;
  }

  .plans-desc-icn-2 {
    object-fit: cover;
    flex: none;
  }

  .form-text-black {
    color: #000;
  }

  .link-white40 {
    color: rgba(18, 22, 33, .4);
    text-decoration: underline;
  }

  .form-block-inline {
    margin-top: 53px;
    padding-top: 60px;
    position: static;
  }

  .section-additional-info {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .bg-image {
    bottom: -127px;
    right: -36%;
  }

  .fixed-btn-2 {
    display: none;
  }

  .popup-form-title {
    margin-bottom: 10px;
  }

  .header_content-2 {
    max-width: 1340px;
  }

  .div-block-262 {
    background-color: #000;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    margin-left: 16px;
    margin-right: 16px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .logo_block {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .main_content {
    max-width: 1438px;
  }

  .main_content.j-start {
    max-width: 1440px;
  }

  .main_section {
    padding-top: 64px;
    padding-bottom: 85px;
  }

  .form_main_basics {
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
  }

  .video_content, .checks_container, .who_container, .program_container {
    max-width: 1438px;
  }

  .image-174 {
    top: -104px;
  }

  .free_course_container, .reviews_container, .btm_form_container, .more_courses_container {
    max-width: 1438px;
  }

  .logo_text-2 {
    align-self: center;
    line-height: .5;
  }

  .free_course_container-2, .btm_form_container-3 {
    max-width: 1438px;
  }

  .container-1454 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 72px;
    padding-right: 72px;
  }

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

  .body--1-2 {
    line-height: 22px;
  }

  .plans-desc-icn {
    object-fit: cover;
    flex: none;
  }

  .container-1460 {
    max-width: 1320px;
    height: auto;
    overflow: visible;
  }

  .plans-desc-item {
    width: 310px;
  }

  .plans-desc-items {
    justify-content: space-between;
  }

  .section-0, .section-18 {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .section-18.hidden-mob {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .description {
    font-size: 32px;
  }

  .payment-bg {
    width: 200px;
    top: -32%;
    left: -4%;
  }

  .job-subtitle {
    color: #c8c3b7;
  }

  .big-p, .big-p.no-margin {
    font-size: 18px;
  }

  .big-p.max-w-280 {
    max-width: 320px;
    font-size: 22px;
  }

  .payment-title {
    font-size: 48px;
  }

  .green-span {
    color: #10b616;
  }

  .why-row {
    margin-top: 20px;
    margin-right: 0;
  }

  .only-mobile {
    display: none;
  }

  .no-margin {
    font-size: 20px;
    font-weight: 400;
  }

  .heading-block {
    max-width: none;
  }

  .why-text-col {
    align-self: auto;
    margin-left: 0;
    margin-right: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .why-img-2 {
    min-width: 600px;
    max-width: none;
    font-family: IBM Plex Sans, sans-serif;
  }

  .why-line {
    margin-top: 2px;
  }

  .forwho-2 {
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    margin-right: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .forwho-2._3-blocks {
    max-width: 390px;
  }

  .section-19 {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: visible;
  }

  .container-1461 {
    max-width: 1320px;
  }

  .paragraph-40 {
    font-size: 20px;
  }

  .heading-3 {
    height: auto;
    font-size: 30px;
  }

  .div-block-24 {
    height: auto;
  }

  .image-11 {
    max-width: 100%;
  }

  .program-tab-link {
    font-size: 24px;
  }

  .program-title-wrap {
    justify-content: space-between;
    align-items: flex-start;
  }

  .program-rich {
    font-size: 18px;
  }

  .program-title-left {
    width: 450px;
    min-width: auto;
  }

  .program-number {
    font-size: 128px;
  }

  .program-tab-menu {
    width: 510px;
  }

  .experts-tab-menu {
    flex-wrap: nowrap;
    overflow: visible;
  }

  .expert-tab-img {
    max-width: 80%;
  }

  .experts-title {
    max-width: 720px;
  }

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

  .garanty-text {
    max-width: none;
    font-size: 26px;
  }

  ._100-bg {
    max-width: 90%;
    left: 0%;
  }

  .how-r-col {
    height: auto;
  }

  .how-img {
    width: 80%;
    height: 70%;
  }

  .violet-banner {
    margin-top: 60px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 30px;
  }

  ._100-text {
    font-size: 68px;
  }

  ._100-percents-row {
    margin-bottom: 80px;
  }

  .line-6 {
    position: relative;
    bottom: -8px;
  }

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

  .diplom-wrap {
    max-width: 50%;
    margin-top: 0;
  }

  .diplom-text-block {
    flex: 1;
    max-width: 50%;
  }

  .diplom-text-wrwap {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 20px;
  }

  .image-30 {
    margin-left: 0;
  }

  .diplom-desktop-2 {
    max-width: 100%;
  }

  .resume-line {
    z-index: 2;
    margin-top: 0;
    margin-bottom: 138px;
    position: static;
  }

  .resume-left {
    width: 40%;
    max-width: none;
  }

  .portfolio-item {
    line-height: 1.2;
  }

  .resime-ico-item {
    z-index: 1;
    margin-top: 40px;
  }

  .resume-item {
    margin-top: 40px;
  }

  .resume-right-1 {
    flex-direction: column;
    justify-content: flex-start;
    align-self: auto;
    margin-top: 70px;
    padding-top: 0;
    display: flex;
  }

  .resume-img-wrap {
    max-width: 260px;
    height: 260px;
  }

  .section-20 {
    justify-content: center;
    padding-top: 112px;
    padding-bottom: 112px;
    display: flex;
  }

  .container-1462 {
    max-width: 1312px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .section-popup.xx {
    display: none;
  }

  .popup-2.xx, .popup-2.xx2 {
    border-style: none;
  }

  .body--1-6 {
    line-height: 22px;
  }

  .div-block-275 {
    grid-row-gap: 4.5px;
    font-size: 14px;
    line-height: 150%;
  }

  .wrapper-included-2 {
    grid-column-gap: 32px;
    grid-row-gap: 30px;
    grid-template-columns: auto 1fr 1.5fr;
  }

  .par-packet-2._2 {
    max-width: 151px;
  }

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

  .image-included-2 {
    width: 35px;
    margin-right: 20px;
  }

  .card-included-2 {
    border-radius: 30px;
  }

  .card-package-2 {
    border-width: 1px;
    border-radius: 30px;
  }

  .box-included-2 {
    font-size: 14px;
    line-height: 18px;
  }

  .promo_popup {
    display: none;
  }

  .submit-button-purple {
    font-size: 20px;
  }

  .select-field-10 {
    font-size: 18px;
  }

  .form-block-4 {
    margin-top: -90px;
  }

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

  .small-box-2 {
    padding-bottom: 6px;
  }

  .div-block-255 {
    margin-top: 12px;
  }

  .flex-friend {
    flex: 1;
    grid-template-rows: 27%;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .par-49 {
    padding-right: 0;
  }

  .spec-menu-2 {
    max-width: 990px;
  }

  .heading-card-package-2 {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding: 20px 20px 36px;
  }

  .new-price-3 {
    font-size: 30px;
  }

  .card-package-3 {
    border-width: 1px;
    border-radius: 30px;
  }

  .c_section {
    right: -104px;
  }

  .image-3354 {
    left: -102px;
  }

  .promo_popup-2 {
    bottom: 60px;
  }

  .container-max-w-3 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .small-box-3 {
    padding-bottom: 6px;
  }

  .size__48 {
    font-size: 42px;
    font-weight: 700;
  }

  .small-box-4 {
    padding-bottom: 6px;
  }

  .banner_circle_discount {
    top: 40px;
    left: -60px;
  }

  .grid-box-column {
    grid-column-gap: 24px;
    grid-template-rows: 260px auto auto auto auto;
    padding-top: 61px;
  }

  .grid-box-column.min_hght_450 {
    grid-template-rows: 400px auto auto auto auto;
  }

  .grid-box-column.grid-box {
    grid-template-rows: 450px auto auto auto auto;
  }

  .grid-box-column.height-200_box {
    grid-template-rows: 220px auto auto auto auto;
    padding-top: 0;
  }

  .grid-box-column.height-200_box.grid-box {
    grid-template-rows: 400px auto auto auto auto;
  }

  .grid-box-column.height-240_box {
    padding-top: 0;
  }

  .grid-box-column.height-330_box {
    grid-template-rows: 330px auto auto auto auto;
  }

  .grid-box-column.height-180_box {
    grid-template-rows: 200px auto auto auto auto;
    padding-top: 0;
  }

  .grid-box-column.height-180_box.grid-box {
    grid-template-rows: 400px auto auto auto auto;
  }

  .grid-box-column.height-300_box {
    grid-template-rows: 300px auto auto auto auto;
    padding-top: 0;
  }

  .grid-box-column.height-300_box._270 {
    grid-template-rows: 270px auto auto auto auto;
  }

  .grid-box-column.height-260_box, .grid-box-column.height-340_box, .grid-box-column.height-360_box {
    padding-top: 0;
  }

  .grid-box-column.row_with_video_760 {
    grid-template-rows: 700px auto auto auto auto;
    padding-top: 40px;
  }

  .grid-box-column.row_with_video_760._720 {
    padding-top: 0;
  }

  .grid-box-column.row_with_video_820 {
    grid-template-rows: 740px auto auto auto auto;
    padding-top: 40px;
  }

  .grid-box-column.row_with_video_1000 {
    grid-template-rows: 860px auto auto auto auto;
    padding-top: 20px;
  }

  .grid-box-column.big-box {
    grid-template-rows: 350px auto auto auto auto;
  }

  .grid-box-column.height-280_box {
    grid-template-rows: 260px auto auto auto auto;
    padding-top: 0;
  }

  .grid-box-column.height-310_box, .grid-box-column.height-190_box {
    padding-top: 0;
  }

  .grid-box-column.height-370_box {
    grid-template-rows: 360px auto auto auto auto;
    padding-top: 0;
  }

  .grid-box-column.height-400_box {
    grid-template-rows: 420px auto auto auto auto;
    padding-top: 0;
  }

  .grid-box-column.height-380_box {
    padding-top: 0;
  }

  .grid-box-column.height-440_box {
    grid-template-rows: 440px auto auto auto auto;
    padding-top: 0;
  }

  .grid-box-column.height-290_box {
    padding-top: 0;
  }

  .grid-box-column.height-420_box {
    grid-template-rows: 380px auto auto auto auto;
    padding-top: 0;
  }

  .section-text {
    padding: 0 0 0 30px;
  }

  .section-text.pddng_btm_0.pdn-top {
    padding-top: 40px;
  }

  .section-text.pdn-btm_40 {
    padding-bottom: 40px;
  }

  .section-text.pdn-btm_40.pdn-top_30 {
    padding-top: 30px;
  }

  .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-100percent {
    width: 100%;
    max-width: 1440px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .cont-2.new-grid-con.mw-63percent.digital.w_100 {
    width: 100%;
    max-width: 1107px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

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

  .bold-26-20 {
    width: 94%;
    max-width: 990px;
    padding-left: 20px;
  }

  .description-form {
    margin-top: 16px;
  }

  .form-column {
    margin-bottom: 448px;
    margin-right: 30px;
  }

  .input {
    font-size: 18px;
  }

  .input::placeholder {
    font-size: 18px;
  }

  .submit-button-purpl {
    font-size: 20px;
  }

  .image-159-copy {
    z-index: -1;
    width: 32%;
  }

  .sect-5.black-new.mb-64, .sect-5.black-new.mt-110.black-color, .sect-5.light-grey.mt-64, .sect-5.grey.mt-64, .sect-5.mt-81, .sect-5.mb-43.bg-image, .sect-5.mt-50, .sect-5.mb-70, .sect-5.mb-80, .sect-5.mb-93, .sect-5.mb-94, .sect-5.mb-95, .sect-5.mb-96, .sect-5.mb-97, .sect-5.mb-98, .sect-5.mb-105, .sect-5.mb-103, .sect-5.mb-104 {
    padding-left: 25px;
  }

  .sect-5.mb-104.margin {
    padding-left: 0;
    padding-right: 0;
  }

  .sect-5.mb-91, .sect-5.mb-99, .sect-5.mb-100, .sect-5.mb-102, .sect-5.mb-106 {
    padding-left: 25px;
  }

  .sect-5.mb-95 {
    padding-left: 4%;
  }

  .adaptive-1920 {
    flex-direction: column;
    align-items: flex-start;
    width: 70%;
    max-width: 1076px;
    display: flex;
    position: relative;
  }

  .adaptive-1920.mw-100 {
    width: 100%;
    max-width: 1440px;
  }

  .adaptive-1920.w_100p {
    width: 100%;
  }

  .adaptive-1920.w_100p.max-w_100p {
    max-width: 100%;
  }

  .div-block-317-copy {
    grid-template-columns: 100%;
  }

  .div-grid-white {
    border-radius: 30px;
  }

  .arrow-2 {
    margin-left: 15px;
  }

  .wrp-box-hwmuch.horizontal {
    grid-row-gap: 0px;
  }

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

  .section-new.black.new-grid {
    padding-left: 25px;
  }

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

  .wit-card-copy.new-grid {
    width: auto;
    max-width: 464px;
  }

  .body--1 {
    line-height: 22px;
  }

  .h2-64.no-margin.s-54 {
    font-size: 54px;
  }

  .box-arrow-slider-3 {
    margin-right: 8%;
  }

  .box-arrow-slider-3._3 {
    margin-right: 120px;
  }

  .container-small-box-2 {
    margin-top: 11px;
  }

  .container-small-box-2.margin-bottom {
    margin-top: 14px;
    margin-bottom: 21px;
  }

  .image-3473 {
    height: 150px;
  }

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

  .div-block-694 {
    max-width: 370px;
  }

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

  .div-logo-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-696._2 {
    padding-left: 129px;
  }

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

  .wrapper-included-3 {
    grid-column-gap: 32px;
    grid-row-gap: 30px;
    grid-template-columns: auto 1fr 1.5fr;
  }

  .card-included-3 {
    border-radius: 30px;
  }

  .max-w-637 {
    margin-top: 4px;
  }

  .dox-price-3 {
    margin-top: 24px;
  }

  .box-profession-copy-2 {
    margin-bottom: 28px;
  }

  .wrapper-included-4 {
    grid-template-columns: auto 1fr 1.5fr;
  }

  .div-block-709 {
    grid-column-gap: 100px;
    grid-row-gap: 10px;
    font-size: 16px;
  }

  .box-included-3 {
    font-size: 14px;
    line-height: 18px;
  }

  .card-included-4 {
    border-radius: 30px;
  }

  .input-copy {
    font-size: 18px;
  }

  .input-copy::placeholder {
    font-size: 18px;
  }

  .mini_disc.big_circle.pos_circle {
    top: 12px;
    left: -43px;
  }

  .text-block-89 {
    font-size: 36px;
  }

  .text-block-90 {
    max-width: 200px;
    font-size: 22px;
  }

  .image-3408 {
    min-height: 307px;
  }

  .swiper-container-5.new-grid {
    align-self: stretch;
  }

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

  .mask-3 {
    background-color: #fff;
    border-radius: 30px;
    width: 88%;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 50px 100px;
  }

  .slider-3 {
    background-color: rgba(221, 221, 221, 0);
    width: 100%;
  }

  .mask-copy {
    background-color: #fff;
    border-radius: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .slider-copy {
    background-color: rgba(221, 221, 221, 0);
    width: 100%;
  }

  .new-price-4 {
    font-size: 30px;
  }

  .card-package-4 {
    border-width: 1px;
    border-radius: 30px;
  }

  .text-span-170 {
    font-size: 40px;
  }

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

  .select-field-5 {
    font-size: 18px;
  }

  .image-3476 {
    height: 150px;
  }

  .inputs {
    flex-direction: column;
  }

  .par-12-3.centr {
    font-size: 12px;
  }

  .small-box-5 {
    padding-bottom: 6px;
  }

  .grid-131 {
    grid-row-gap: 24px;
  }

  .image-3477 {
    position: absolute;
    top: -10%;
    bottom: auto;
    left: -9%;
    right: auto;
  }

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

  .par-36-3 {
    margin-left: 0;
    margin-right: auto;
  }

  .bold-text-67 {
    margin-left: 0;
  }

  .adaptive-1920-3 {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    max-width: 1076px;
    display: flex;
    position: relative;
  }

  .text-field-4 {
    background-color: #fff;
    font-size: 18px;
  }

  .text-field-4::placeholder {
    font-size: 18px;
  }

  .tab-pane-3 {
    padding-top: 56px;
  }

  .adaptive-1920-4 {
    flex-direction: column;
    align-items: flex-start;
    width: 70%;
    max-width: 1076px;
    display: flex;
    position: relative;
  }

  .line-logo-copy-3.gap-30.justify-position, .line-logo-copy-3.justify-position {
    justify-content: center;
  }

  .logo-4 {
    margin-left: 17px;
    margin-right: 18px;
  }

  .body--1-4 {
    line-height: 22px;
  }

  .image-3481, .image-3482, .image-3483, .image-3484 {
    height: 150px;
  }

  .adaptive-1920-5 {
    flex-direction: column;
    align-items: flex-start;
    width: 70%;
    max-width: 1076px;
    display: flex;
    position: relative;
  }

  .image-3485 {
    height: 150px;
  }

  .cont-23.new-grid-con {
    width: 100%;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }

  .cont-23.new-grid-con.mw-63percent {
    width: 100%;
    max-width: 1440px;
    padding-left: 30px;
  }

  .cont-23.new-grid-con.mw-63percent.digital {
    margin-left: auto;
    padding-left: 0;
  }

  .swiper-container-6.new-grid {
    align-self: stretch;
  }

  .box-arrow-slider-4 {
    margin-right: 8%;
  }

  .image-3487 {
    min-height: 307px;
  }

  .box_slide {
    width: 80%;
    padding-bottom: 0;
  }

  .form-content, .success_content {
    max-width: 1440px;
  }

  .main_block {
    background-position: 50%;
  }

  .popup-3.xx {
    background-image: none;
    border-style: none;
  }

  .rewiews_content {
    max-width: 1440px;
  }

  .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-765 {
    padding-left: 0;
    padding-right: 0;
  }

  .par-50, .par-129 {
    padding-right: 0;
  }

  .banner_s_desc {
    display: none;
  }

  .banner_s_stable {
    display: inline-block;
  }

  .banner_s_mob, .banner_s_mob-2 {
    display: none;
  }

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

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

  .div-block-853._2 {
    padding-left: 129px;
  }

  .small-box-6 {
    padding-bottom: 6px;
  }

  .container-small-box-3 {
    margin-top: 11px;
  }

  .container-small-box-3.margin-bottom {
    margin-top: 14px;
    margin-bottom: 21px;
  }

  .image-3657 {
    height: 150px;
  }

  .swiper-wrapper-6.new-grid {
    margin-top: 0;
  }

  .body--1-8, .body--1-9, .body--1-10, .body--1-11, .body--1-12 {
    line-height: 22px;
  }

  .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-cv__price {
    font-size: 24px;
  }

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

@media screen and (min-width: 1920px) {
  .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-p-2 {
    max-width: 100%;
  }

  .par-offer-ny {
    max-width: 63%;
  }

  .special-offer-ny {
    text-align: left;
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaad56088e7968_gift%20box.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaadf52e8e796e_Tree.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaade3378e796f_snow%20small.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaadbea18e796a_snow%20big.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaad404f8e7966_Group%20164.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;
  }

  .grid-12.offer {
    display: flex;
  }

  .offer-item-header-2 {
    max-width: 175px;
  }

  .container-1445 {
    justify-content: flex-end;
    align-items: flex-start;
    display: block;
  }

  .sec-main {
    background-position: 100%;
    background-size: 50%;
  }

  .swiper-slide.new-grid {
    width: 55%;
  }

  .box-arrow-slider.mrg-right {
    margin-right: 6%;
  }

  .grid-13 {
    font-size: 18px;
    line-height: 130%;
  }

  .image-150._2 {
    display: none;
  }

  .mask-img-grid {
    margin-bottom: 15px;
  }

  .card-specialization {
    justify-content: space-between;
  }

  .text-64._3 {
    font-size: 54px;
  }

  .wrapper-year._3 {
    width: 67%;
  }

  .container-1444.nav-cont {
    padding-left: 72px;
    padding-right: 72px;
  }

  .container-1444.nav-cont.old_styles_1180 {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-fixed.hidden {
    padding-right: 4%;
  }

  .container-1455 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .container-1455.old_styles_1180, .container-1455.old_styles_1200 {
    padding-left: 0;
    padding-right: 0;
  }

  .bg-line-2 {
    max-width: 100%;
  }

  .grid__item-2 {
    margin-right: 50px;
  }

  .prise-block-2 {
    margin-bottom: 0;
  }

  .doc-block__item-2 {
    margin-right: 0;
  }

  .prise-col-2 {
    width: 90%;
  }

  .grid-4 {
    grid-column-gap: 55px;
  }

  .grant-text {
    padding-right: 0;
  }

  .imade-bg-wrap {
    bottom: 9%;
  }

  .spec-menu {
    max-width: 992px;
  }

  .share-links {
    margin-top: 40px;
  }

  .plans-desc-items-2 {
    justify-content: space-between;
  }

  .plans-desc-item-2 {
    width: 310px;
  }

  .bg-image {
    max-width: 57%;
    top: 8%;
    right: -23%;
  }

  .fixed-btn-2 {
    display: none;
  }

  .header_content-2 {
    max-width: 1440px;
  }

  .main_content {
    justify-content: space-between;
  }

  .image-174 {
    width: 110%;
    top: -110px;
  }

  .section-17 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .logo_text-2 {
    align-self: center;
    line-height: 1;
  }

  .farrow.second.new {
    opacity: 1;
    width: 56px;
    height: 56px;
    padding: 19px 23px;
  }

  .farrow.first.new {
    width: 56px;
    height: 56px;
    padding: 19px 23px;
  }

  .quarter-s-subtitle {
    width: 450px;
  }

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

  .plans-desc-item {
    width: 310px;
  }

  .plans-desc-items {
    justify-content: space-between;
  }

  .faq-subtitle {
    width: 450px;
  }

  .why-row.first-wr {
    margin-bottom: 40px;
  }

  .heading-block {
    width: 50%;
  }

  .why-img-2 {
    max-width: 100%;
  }

  .portfolio-img {
    height: 230px;
  }

  .resume-line {
    order: 0;
    margin-top: 0;
    margin-bottom: 189px;
  }

  .resume-right-1 {
    margin-top: 0;
    padding-top: 0;
  }

  .container-1462 {
    max-width: 1312px;
  }

  .section-popup.xx {
    display: none;
  }

  .promo_popup {
    display: none;
    top: auto;
    box-shadow: 1px 1px 3px #000;
  }

  .promo_text {
    background-color: rgba(0, 0, 0, 0);
  }

  .sec-main-it {
    background-position: 100%;
    background-size: 50%;
  }

  .spec-menu-2 {
    max-width: 992px;
  }

  .promo_popup-2 {
    box-shadow: 1px 1px 3px #000;
  }

  .container-max-w-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-box-column {
    grid-column-gap: 100px;
  }

  .grid-box-column.height-360_box {
    grid-template-rows: 320px auto auto auto auto;
  }

  .grid-box-column.height-310_box {
    grid-template-rows: 280px auto auto auto auto;
  }

  .grid-box-column.height-400_box {
    grid-template-rows: 390px auto auto auto auto;
  }

  .grid-box-column.height-380_box {
    grid-template-rows: 360px auto auto auto auto;
  }

  .section-text {
    padding-left: 0;
  }

  .section-text.pddng_btm_0.pdn-top {
    padding-top: 40px;
  }

  .cont-2.new-grid-con.mw-100percent {
    padding-left: 0;
    padding-right: 0;
  }

  .cont-2.new-grid-con.mw-63percent.digital.w_100 {
    max-width: 1107px;
  }

  .cont-2.black.new {
    max-width: 1440px;
    padding-left: 0;
  }

  .bold-26-20 {
    padding-left: 0;
  }

  .form-column {
    margin-right: 0;
  }

  .sect-5.black-new.mb-64, .sect-5.black-new.mt-110.black-color, .sect-5.light-grey.mt-64, .sect-5.grey.mt-64, .sect-5.mt-81, .sect-5.mb-43.bg-image, .sect-5.mt-50, .sect-5.mb-70, .sect-5.mb-80, .sect-5.mb-93, .sect-5.mb-94, .sect-5.mb-95, .sect-5.mb-96, .sect-5.mb-97, .sect-5.mb-98, .sect-5.mb-105, .sect-5.mb-103, .sect-5.mb-104 {
    padding-left: 0;
  }

  .sect-5.mb-91 {
    margin-left: 0;
    padding-left: 0;
  }

  .sect-5.mb-99, .sect-5.mb-100, .sect-5.mb-102, .sect-5.mb-106 {
    padding-left: 0;
  }

  .sect-5.mb-95 {
    padding-left: 4%;
  }

  .adaptive-1920 {
    width: 100%;
  }

  .adaptive-1920.w_70p {
    width: 70%;
  }

  .mw-1440.new-grid, .section-new.black.new-grid {
    padding-left: 0;
  }

  .quarter-s-subtitle-2, .quarter-s-subtitle-3 {
    width: 450px;
  }

  .box-arrow-slider-3 {
    margin-right: 6%;
  }

  .image-155._2 {
    width: 100%;
    max-width: 213px;
  }

  .grid-127 {
    display: grid;
  }

  .image-3462 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .div-block-700 {
    flex-wrap: nowrap;
    align-items: center;
  }

  .banner_desktop {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6328395b03ca28b1c3feb6a0_Group%201077246286.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6328395b03ca28370bfeb69f_%D0%91%D0%B0%D0%BD%D0%BD%D0%B5%D1%80%20%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D0%BA%D0%B0%20(2).svg");
    background-position: 0%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 150%, cover;
  }

  .image-3475 {
    width: 100%;
    max-width: 44%;
    top: -12px;
    right: -10px;
  }

  .text-block-89 {
    font-size: 48px;
  }

  .banner_desktop-2 {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6328395b03ca28b1c3feb6a0_Group%201077246286.svg"), none;
    background-position: 0%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 150%, cover;
  }

  .swiper-container-5.new-grid {
    align-self: stretch;
  }

  .adaptive-1920-2 {
    width: 100%;
    margin-left: 0;
  }

  .container-1467 {
    justify-content: flex-end;
    align-items: flex-start;
    display: block;
  }

  .cont-6 {
    padding-bottom: 0;
  }

  .grid-131 {
    font-size: 18px;
    line-height: 130%;
  }

  .link-block-2 {
    display: block;
  }

  .image-192 {
    width: 100%;
    display: inline-block;
  }

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

  .par-36-3 {
    margin-left: 0;
    margin-right: auto;
  }

  .adaptive-1920-3, .adaptive-1920-4 {
    width: 100%;
  }

  .line-logo-copy-3 {
    justify-content: flex-start;
  }

  .container-1451 {
    justify-content: flex-end;
    align-items: flex-start;
    display: block;
  }

  .adaptive-1920-5 {
    width: 100%;
  }

  .cont-23.new-grid-con.mw-63percent {
    padding-left: 0;
  }

  .cont-23.new-grid-con.mw-63percent.digital {
    margin-left: auto;
  }

  .box-arrow-slider-4 {
    margin-right: 6%;
  }

  .main_block {
    background-position: 100% 0;
  }

  .section-35, .section-36 {
    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-805 {
    max-width: 462px;
  }

  .grid-139 {
    display: grid;
  }

  .quarter-s-subtitle-4, .quarter-s-subtitle-5, .quarter-s-subtitle-6 {
    width: 450px;
  }

  .quarter-s-subtitle-8, .quarter-s-subtitle-9 {
    width: 100%;
  }

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

@media screen and (max-width: 991px) {
  body {
    font-size: 18px;
  }

  h1 {
    font-size: 40px;
  }

  h2 {
    font-size: 32px;
    line-height: 1.2;
  }

  .hero, .hero-bottom {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  ._1-2col.mob-margin-t-24-copy {
    width: 55%;
  }

  ._3col-row.cards-row {
    margin-top: 60px;
  }

  .video-wrap {
    margin-top: -100px;
  }

  .expert-slide {
    width: 42%;
  }

  .expert-img {
    width: 90px;
  }

  .bold.new-line {
    display: block;
  }

  .story-slider-wrap {
    margin-right: 0;
  }

  .story-slide {
    width: 42%;
  }

  .form-cost-block {
    min-height: 0;
    padding: 32px;
  }

  .navbar {
    padding-left: 20px;
    padding-right: 0;
  }

  .nav-link {
    text-align: center;
    width: 100%;
  }

  .nav-btn {
    margin-left: auto;
  }

  .nav-btn.nb-mob {
    display: block;
  }

  .page-popup {
    padding: 0;
  }

  .page-popup-container {
    border-radius: 0;
  }

  .page-popup-cross {
    background-color: #eff0f5;
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c50652ae361e7_close.png");
    width: 36px;
    height: 36px;
  }

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

  .menu-btn.w--open {
    color: rgba(156, 159, 176, .5);
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-menu {
    background-color: #000;
    padding-bottom: 4%;
    padding-left: 4%;
    padding-right: 4%;
  }

  .footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-link {
    margin-right: 20px;
  }

  .footer-phone {
    font-size: 20px;
  }

  .footer-right {
    font-size: 18px;
  }

  .ny-banner-wrapper {
    padding-left: 20px;
    padding-right: 20px;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .ny-popup-content {
    padding: 50px;
  }

  .ny-popup-close {
    background-color: #eff0f5;
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c50652ae361e7_close.png");
    width: 36px;
    height: 36px;
  }

  .ny-item {
    padding-left: 0;
    padding-right: 0;
  }

  .ny-popup-container {
    border-radius: 0;
    max-width: 610px;
  }

  .ny-text-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .new-year-banner {
    background-position: 65%;
    height: 150px;
    margin-bottom: 10px;
    position: static;
  }

  .ny-p {
    font-size: 17px;
  }

  .ny-p.mob-hidden {
    max-width: none;
    display: none;
  }

  .ny-inner {
    padding-left: 19px;
    padding-right: 19px;
  }

  .ny-popup {
    padding: 0;
  }

  .ny-h3 {
    max-width: none;
    margin-bottom: 8px;
    font-size: 20px;
  }

  .ny-img, .ny-img.mob-hidden {
    max-width: 270px;
  }

  .ny-closed {
    top: 10px;
    bottom: auto;
    left: auto;
    right: 30px;
  }

  .bell-text {
    font-size: 14px;
  }

  .ny-h3-2 {
    max-width: none;
    margin-bottom: 8px;
    margin-right: 8px;
    font-size: 20px;
    display: none;
  }

  .seconds {
    font-size: 24px;
  }

  .ny-text-wrap-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .days {
    font-size: 24px;
  }

  .ny-btn-2 {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 14px;
  }

  .ny-banner-wrapper-2 {
    padding-left: 20px;
    padding-right: 20px;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .minutes {
    font-size: 24px;
  }

  .ny-item-2 {
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .ny-inner-2 {
    padding-left: 19px;
    padding-right: 19px;
  }

  .coun-day {
    font-size: 16px;
  }

  .ny-wrap-sale {
    display: none;
  }

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

  .hours {
    font-size: 24px;
  }

  .ny-h3-mob {
    margin-bottom: 0;
    font-size: 24px;
    display: block;
  }

  .countdown-subtitle {
    text-align: center;
    font-size: 13px;
  }

  .popup-order-title {
    font-size: 24px;
  }

  .order-popup {
    padding-left: 20px;
    padding-right: 20px;
  }

  .order-popup-container {
    padding: 40px;
  }

  .wrp-text.width-170 {
    margin-right: 20px;
  }

  .div-block-226-copy {
    display: none;
  }

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

  .par-offer-ny {
    width: 80%;
    font-size: 30px;
  }

  .special-offer-ny {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaad53648e796b_gift.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaad384a8e796c_gift%20(1).svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaadb5348e7969_Vector.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaadbea18e796a_snow%20big.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaade9038e796d_iPad%20mini%20-%205.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;
  }

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

  .div-block-224 {
    z-index: 10;
    position: absolute;
    top: 80%;
    left: 44%;
  }

  .offer-item-header-2 {
    max-width: 300px;
  }

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

  .container-1445.offer {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .container-1445.flex-hor {
    z-index: 1;
  }

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

  .footer_link {
    width: 148px;
  }

  .footer_phone {
    font-size: 16px;
  }

  .footer_left_wrapper {
    width: 100%;
    max-width: 560px;
    margin-right: 120px;
  }

  .footer_inner_block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .footer_block {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_mail {
    font-size: 16px;
  }

  .h3-36 {
    font-size: 28px;
    line-height: 36px;
  }

  .div-block-254 {
    grid-template-rows: 24px;
    grid-template-columns: min-content max-content;
  }

  .h1-54 {
    font-size: 36px;
    line-height: 48px;
  }

  .image-153.m-right-8 {
    margin-right: auto;
    padding-right: 8px;
  }

  .text-span-110 {
    padding-left: 0;
  }

  .form-block {
    max-width: 336px;
    margin-top: 48px;
  }

  .form-block.main {
    margin-top: 50px;
  }

  .paragraph-38 {
    max-width: 272px;
  }

  .container-small-box {
    margin-top: 24px;
  }

  .form, .form.shadows {
    min-width: 336px;
  }

  .form.shadows-it {
    min-width: 330px;
  }

  .sec-main {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fa4c5cb1b95c28632940da_main%20tablet%20(1).png");
    background-size: 50% 100%;
    margin-top: 0;
  }

  .container-max-w.horiz {
    flex-direction: row;
    align-items: center;
    padding-top: 30px;
  }

  .div-block-246 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: max-content;
  }

  .par-h, .par-h.m-buttom-15 {
    font-size: 18px;
    line-height: 24px;
  }

  .div-grid-2 {
    border-radius: 30px;
    padding-top: 24px;
    font-size: 12px;
  }

  .sect {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .sect.black {
    padding-top: 122px;
  }

  .par-more.who {
    z-index: 2;
    z-index: 2;
    margin-bottom: 40px;
  }

  .heading-2 {
    z-index: 2;
  }

  .heading-2._2 {
    font-size: 36px;
    line-height: 48px;
  }

  .grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .cont {
    background-image: none;
    padding-left: 36px;
    padding-right: 36px;
  }

  .cont.black {
    background-image: none;
  }

  .cont.form-2 {
    flex-flow: row;
    align-items: center;
    padding-top: 46px;
    padding-bottom: 46px;
  }

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

  .sign-in-link.w_max_990_v_flex {
    display: flex;
  }

  .image-159 {
    z-index: 1;
    width: 39%;
    top: -9%;
    bottom: auto;
    left: auto;
    right: 7%;
  }

  .arrow {
    width: 8%;
  }

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

  .par-it {
    width: 52%;
    max-width: 400px;
    margin-left: auto;
    font-size: 16px;
    line-height: 22px;
  }

  .text-head-it {
    width: 55%;
    max-width: 300px;
    margin-left: 40px;
    margin-right: 20px;
    font-size: 20px;
    line-height: 26px;
  }

  .image-160 {
    margin-bottom: 82px;
    padding-top: 210px;
    display: block;
  }

  .div-track-3 {
    max-width: 271px;
    top: 0%;
    left: auto;
    right: 0%;
  }

  .text-track {
    font-size: 12px;
  }

  .div-track {
    top: 0%;
  }

  .div-block-257 {
    margin-top: 86px;
  }

  .image--scheme {
    width: 48%;
    display: none;
  }

  .div-grid {
    background-color: #f4f5fa;
    border-radius: 30px;
    font-size: 12px;
  }

  .div-track-mob2 {
    max-width: 183px;
    top: 14%;
  }

  .div-track-2 {
    bottom: 0%;
  }

  .text-s {
    bottom: 5%;
    left: auto;
    right: 4%;
  }

  .image-146._2 {
    width: 31px;
    max-width: none;
  }

  .grid-17 {
    width: 100vw;
    margin-left: -36px;
    margin-right: -36px;
    padding-left: 36px;
    padding-right: 36px;
    overflow: scroll;
  }

  .btn-2.via-arrow.buisiness {
    width: 50%;
    max-width: 410px;
    height: 84px;
    padding: 31px 70px 16px 30px;
    font-size: 18px;
  }

  .btn-2.via-arrow.buisiness.grant_button {
    width: 100%;
    max-width: 252px;
    height: auto;
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .div-card {
    min-width: 276px;
  }

  .column-6 {
    max-width: none;
  }

  .mask-img {
    max-width: 516px;
  }

  .column-5 {
    max-width: none;
  }

  .columns-3 {
    grid-column-gap: 40px;
    grid-template-columns: auto;
  }

  .wrp-text-8 {
    margin-bottom: 48px;
  }

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

  .line-logo-copy {
    min-width: 1130px;
    overflow: scroll;
  }

  .par-36._2 {
    font-size: 36px;
  }

  .par-16._4 {
    font-size: 16px;
  }

  .wrp-text-slide.mob {
    align-self: flex-start;
    margin-bottom: 32px;
    display: block;
  }

  .wrp-text-slide.hidden {
    display: none;
  }

  .swiper-slide {
    width: 100%;
  }

  .swiper-slide.it {
    width: 46%;
  }

  .swiper-slide._4 {
    width: 93%;
  }

  .swiper-slide._5 {
    margin-right: 20px;
  }

  .block-text-clide {
    order: 1;
    max-width: none;
    margin-bottom: 0;
    margin-right: 30px;
  }

  .swiper-wrapper {
    align-items: flex-start;
  }

  .swiper-wrapper._2 {
    margin-top: 48px;
  }

  .box-arrow-slider.hidden {
    display: none;
  }

  .box-arrow-slider.tablet {
    display: flex;
  }

  .grid-13 {
    grid-column-gap: 8px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 115px 115px;
    grid-auto-columns: 115px;
    justify-content: space-between;
  }

  .card-clide {
    flex-direction: column;
  }

  .mask-img-slide {
    margin-bottom: 32px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .mask-img-slide._2 {
    padding: 32px 30px 24px;
    line-height: 130%;
  }

  .mask-img-slide._4 {
    padding-left: 40px;
  }

  .block-grid {
    align-items: center;
    margin-bottom: 32px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .wrp-text-3 {
    margin-top: 32px;
    margin-bottom: 64px;
    margin-left: 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;
  }

  .wrp-text-2 {
    max-width: none;
  }

  .column-2 {
    padding-top: 0;
  }

  .block-text-3 {
    flex-direction: column;
    margin-bottom: 10px;
  }

  .block-text-7 {
    max-width: none;
  }

  .column-3 {
    max-width: none;
    margin-bottom: 64px;
  }

  .columns-2 {
    grid-column-gap: 30px;
    grid-template-columns: auto;
  }

  .box-h6 {
    max-width: none;
  }

  .max-w-630-2 {
    width: 100%;
  }

  .wrapper-box-profession {
    font-size: 14px;
    line-height: 18px;
  }

  .card-specialization.horiz {
    flex-direction: column;
  }

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

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

  .box-heading-tab-pane {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .box-more {
    min-height: auto;
  }

  .box-more.margin-left {
    width: 100%;
    margin-top: 24px;
    margin-left: 0;
  }

  .tabs-menu-pecialization {
    z-index: 1;
    background-color: rgba(244, 245, 250, 0);
    border-style: none;
    border-radius: 0;
    width: 100vw;
    margin-left: -36px;
    margin-right: -36px;
    padding-left: 36px;
    padding-right: 36px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    overflow: scroll;
  }

  .wraper-card-specialization.grid {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .form-block-2 {
    max-width: 336px;
    margin-left: 0;
    margin-right: 0;
  }

  .block-text-12 {
    max-width: 300px;
  }

  .grid-18 {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

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

  .column-11 {
    align-items: center;
    max-width: none;
    padding-top: 40px;
    display: flex;
  }

  .column-11._2 {
    max-width: none;
  }

  .column-7 {
    max-width: 150px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .jjj._4, .jjj._8 {
    width: 100%;
    min-width: 100%;
  }

  .jjj._6 {
    justify-content: flex-start;
    width: 100%;
    min-width: 100%;
    min-height: 450px;
  }

  .jjj._5 {
    width: 100%;
    min-width: 100%;
    min-height: 500px;
  }

  .div-block-252, .div-block-252._2 {
    display: none;
  }

  .tabs-content {
    margin-top: 100px;
    overflow: visible;
  }

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

  .columns-6 {
    grid-column-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    padding: 32px;
  }

  .column-9 {
    display: none;
  }

  .image-154 {
    width: 51%;
    margin-bottom: 0;
    margin-right: 20px;
  }

  .image-152 {
    height: auto;
  }

  .sect-2 {
    padding-top: 64px;
    padding-bottom: 52px;
  }

  .div-block-245 {
    grid-template-columns: auto 1fr;
  }

  .par-packet {
    max-width: 193px;
    font-size: 14px;
    line-height: 18px;
  }

  .par-packet._3 {
    max-width: 182px;
  }

  .wrapper-included {
    grid-column-gap: 40px;
    grid-template-rows: max-content max-content auto auto;
    grid-template-columns: max-content 1fr;
  }

  .wrapper-packages {
    width: 112%;
    margin-left: -36px;
    margin-right: -36px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .card-included {
    flex-direction: column;
  }

  .box-included {
    justify-content: flex-start;
  }

  .sec-packages {
    overflow: hidden;
  }

  .wrapper-year {
    margin-top: 28px;
  }

  .button-signup.white {
    border-top: 1px #fff;
  }

  .sec-add-information {
    padding-bottom: 50px;
  }

  .div-block-237 {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto auto;
  }

  .div-block-259 {
    background-color: rgba(255, 255, 255, .5);
    height: 1px;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .sec-form {
    padding-top: 0;
    padding-bottom: 28px;
  }

  .div-block-253 {
    grid-column-gap: 16px;
    width: 105%;
  }

  .image-141 {
    width: 115%;
  }

  .columns-question {
    grid-template-columns: auto;
  }

  .colum-question-2 {
    max-width: none;
  }

  .wrp-text-12 {
    width: 100%;
    max-width: 460px;
    margin-right: 50px;
  }

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

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

  .brand-3 {
    flex: 1;
  }

  .navmenu-btn-2, .navmenu-btn-2.w--open {
    color: #fff;
    background-color: #14161f;
    padding-right: 18px;
  }

  .navmenu-btn-2.black_navbar {
    background-color: #000;
  }

  .nav-menu-7 {
    background-color: #14161f;
    max-height: 500px;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 4%;
    display: none;
  }

  .nav-menu-7.black_menu {
    background-color: #000;
    padding-top: 20px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .nav-btn-2 {
    margin-left: auto;
  }

  .nav-btn-2.nb-mob {
    display: block;
  }

  .nav-btn-2.nb-mob.purple_btn {
    color: #fff;
    background-color: #725ef2;
    background-image: none;
  }

  .nav-btn-2.nb-mob.yellow_btn {
    background-color: #ffcf40;
    background-image: none;
  }

  .text-menu-5 {
    text-align: center;
    padding-left: 0;
  }

  .text-menu-5.hide_mob {
    display: none;
  }

  .button-7 {
    margin-left: auto;
  }

  .button-7.nav-btn, .button-7.nav-btn.newnavbtn.w--current, .button-7.nav-btn.yellow_btn {
    display: none;
  }

  .button-7.nav-btn {
    margin-right: 20px;
    display: block;
  }

  .button-7.form {
    min-width: auto;
  }

  .navbar-fixed {
    padding-left: 20px;
    padding-right: 0;
  }

  .navbar-fixed.black_navbar.hidden {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-1455 {
    justify-content: space-between;
  }

  .navbar-6 {
    background-color: rgba(20, 22, 31, 0);
    display: none;
  }

  .navbar-6.new_style {
    display: block;
  }

  .section-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-3.blacked {
    overflow: hidden;
  }

  .section-3.special-offfer {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1ba0ea94f5837016fdea_start-min.svg"), none, none, none, none, none, none;
    background-position: 10%, 20% 100%, 93% 80%, 36% 80%, 58% 30%, 100%, 0 -130px;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto, auto, auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-3.wrench-type {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-3.sec-gumm {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-3.sec-timeline {
    padding-bottom: 80px;
  }

  .form-block-new-2 {
    width: 328px;
    margin-top: 0;
    padding: 24px;
  }

  .timers-row-item.banner {
    flex: none;
  }

  .grid-bold-text-2 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1.2;
  }

  .form-col-titl-2 {
    margin-bottom: 24px;
    font-size: 28px;
  }

  .tag-text {
    margin-top: 2px;
    margin-bottom: 2px;
    margin-right: 4px;
    padding: 2px 10px 4px;
    font-size: 12px;
    line-height: 1.3;
  }

  .timers-row-banner.mod-timers-row-banner {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .bg-line-2 {
    max-width: 90%;
    top: 21px;
    right: -246px;
  }

  .btn_purple {
    width: 240px;
    margin-top: 10px;
    padding-top: 12px;
    font-size: 14px;
  }

  .counter-time {
    justify-content: flex-start;
    margin-left: 0;
  }

  .form-banner__wrap {
    left: 24px;
  }

  .form-banner__wrap.timer {
    left: 20px;
    right: 20px;
  }

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

  .form-time-span {
    display: inline-block;
  }

  .grid__item-2 {
    margin-right: 39px;
  }

  .prise-block-2 {
    margin-bottom: 0;
  }

  .hide {
    display: none;
  }

  .form-text {
    font-size: 16px;
  }

  .form-col-text-2 {
    max-width: 344px;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 1.3;
  }

  .form-heading-2 {
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 1.4;
  }

  .tehnol-wr {
    margin-bottom: 0;
    margin-right: 0;
  }

  .vilvet-doc-block__text {
    font-size: 14px;
  }

  .text-block-26 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .doc-block__item-2 {
    margin-bottom: 0;
    margin-right: 0;
  }

  .doc-block__item-2.mr-o {
    margin-bottom: 0;
  }

  .hero-top-2 {
    top: 64px;
  }

  .hero-top-2.tag {
    margin-top: -2px;
    margin-bottom: 30px;
  }

  .form-banner.timer {
    max-width: 331px;
  }

  .tehnol-img {
    height: 38px;
    margin-bottom: 10px;
    margin-right: 10px;
  }

  .old-price-3 {
    margin-bottom: 0;
    font-size: 28px;
  }

  .caps-text-2 {
    margin-bottom: 4px;
    font-size: 14px;
  }

  .select-field-wrap.inline {
    width: 45%;
  }

  .form-field {
    min-height: 40px;
  }

  .form-field.topform {
    font-size: 16px;
  }

  .form-field.inlineform {
    width: 45%;
    max-width: 100%;
    margin-right: 0;
    font-size: 16px;
  }

  .form-text-inner-2 {
    max-width: 380px;
    margin-bottom: 24px;
  }

  .select-field-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .select-field-2.inline {
    width: 100%;
  }

  .price-new-block {
    font-size: 32px;
    line-height: 1.33333;
  }

  .crossed-text-2 {
    line-height: 1.7;
  }

  .doc-block-2 {
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: center;
    margin-bottom: 24px;
  }

  .form-banner__text {
    display: block;
  }

  .form-text-col-3 {
    margin-top: 120px;
  }

  .form-small-text-2 {
    line-height: 1.3;
  }

  .form-small-text-2.inlineform {
    width: 45%;
    max-width: none;
  }

  .form-small-text-2.inlineform._w-280px {
    text-align: center;
    width: 100%;
  }

  ._2-col-block-2 {
    z-index: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .form-btn.inlineform {
    width: 45%;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
  }

  .form-btn.inlineform.mod-fb {
    width: auto;
    margin-top: 0;
    display: inline-block;
  }

  .offer-p {
    width: 70%;
    font-size: 30px;
  }

  .offer-item-2 {
    position: relative;
  }

  .offer-header {
    max-width: 60%;
  }

  .facade {
    transform: rotate(20deg);
  }

  .offer-facade-pin {
    top: -41px;
    right: 21px;
  }

  .star-wrap {
    display: block;
    position: absolute;
    top: auto;
    bottom: -40%;
    left: auto;
    right: -2%;
  }

  .offer-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    align-items: start;
  }

  .span-new-year-grant {
    padding-bottom: 6px;
  }

  .diplom-desktop {
    max-width: 100%;
    padding-left: 0;
  }

  .heading-4.grant_header {
    font-size: 40px;
  }

  .new-year-grant-image {
    z-index: 1;
    clear: none;
    flex-wrap: nowrap;
    flex: 0 auto;
    justify-content: center;
    max-width: 330px;
    margin-top: 20px;
    padding-left: 0;
    position: absolute;
    left: auto;
    right: -22px;
    overflow: visible;
  }

  .ben-p {
    max-width: 640px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
  }

  .text-24px {
    font-size: 20px;
  }

  .prof-big-label {
    font-size: 12px;
  }

  .man-image {
    bottom: -40px;
    right: -69px;
  }

  .text-block-27 {
    font-size: 16px;
  }

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

  .man-img-1 {
    bottom: -40px;
    right: -69px;
  }

  ._2-col-block {
    width: 90%;
    margin-top: 40px;
  }

  ._2-col-item {
    width: 50%;
    margin-right: 20px;
  }

  .plan-rich {
    margin-top: 0;
  }

  .grey-radius-block.mod--time-1 {
    background-size: auto 100%;
  }

  .teach-grid {
    grid-column-gap: 20px;
    grid-row-gap: 24px;
    align-items: start;
    margin-top: 0;
  }

  .teach-plan-section {
    padding-top: 55px;
  }

  .colums-plan {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: start;
    margin-top: 40px;
  }

  .teach-cta {
    margin-top: 40px;
    padding: 25px 2px 25px 25px;
  }

  .cta-h {
    font-size: 30px;
  }

  .teach-section {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .licenses-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    align-items: start;
    margin-top: 48px;
  }

  .badge-lbl {
    font-size: 20px;
  }

  .res-prof-ico {
    width: 48px;
    height: 48px;
    margin-right: 15px;
  }

  .res-prof-ico.size-icn-patch {
    width: 64px;
    height: 64px;
  }

  .your-path {
    margin-top: 70px;
  }

  .grey-radius-block-2 {
    padding: 48px 36px;
  }

  .your-path-h {
    margin-top: 60px;
  }

  .lic-links {
    text-align: center;
  }

  .link-purple-underline {
    font-size: 12px;
    display: inline-block;
  }

  .res-prof-item {
    margin-bottom: 25px;
  }

  .res-prof-item.mod--wrench {
    align-items: flex-start;
  }

  .release-title {
    margin-bottom: 20px;
    font-size: 32px;
  }

  .sec-release {
    padding-bottom: 50px;
  }

  .spec-welcome.wrench {
    padding: 25px 25px 9px;
  }

  .spec-welcome.ben.bootcamp {
    flex-wrap: wrap;
  }

  .program__toggle-title {
    font-size: 20px;
    font-weight: 700;
  }

  .spec-practic {
    padding-top: 40px;
    padding-bottom: 48px;
  }

  .mod-mt-64 {
    margin-top: 64px;
  }

  ._24-text {
    font-size: 18px;
  }

  .spec-tab-wrap {
    padding-bottom: 40px;
  }

  .where-slide-p {
    font-size: 20px;
  }

  .how-it-help-h, .how-it-help-p.text-24px {
    margin-bottom: 40px;
  }

  .where-slide {
    padding-left: 40px;
    padding-right: 40px;
  }

  .slider {
    width: 84%;
  }

  .slider.pb-60 {
    padding-bottom: 40px;
  }

  .small-form-field {
    width: 100%;
    font-size: 16px;
  }

  .small-form-field::placeholder {
    font-size: 16px;
  }

  .small-form-field.phone {
    min-width: 150px;
    min-height: 47px;
  }

  .form-5 {
    width: 95%;
    padding-right: 0;
  }

  .small-form-heading {
    font-size: 32px;
  }

  .small-btn-form {
    padding: 12px 45px 15px 20px;
    font-size: 20px;
  }

  .small-btn-form._w-300 {
    background-size: 20px;
    padding-left: 15px;
    padding-right: 20px;
    font-size: 16px;
  }

  .button-block {
    max-width: 240px;
    margin-left: auto;
  }

  .button-block._w-310 {
    max-width: 240px;
  }

  .small-form-grid {
    grid-column-gap: 10px;
    grid-template-columns: .75fr .5fr 1.05fr;
    min-width: 0;
    max-width: none;
    margin-right: 20px;
  }

  .small-form-grid.mr-10 {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-right: 10px;
  }

  .small-form {
    margin-top: 50px;
  }

  .how-ico-content, .how-ico-content.mod--full {
    margin-left: 0;
  }

  .how-ico-content.mod-adata {
    margin-left: 25px;
  }

  .edu-h {
    margin-bottom: 55px;
  }

  .hwwt-icn {
    margin-right: 20px;
  }

  .efir-banner__text {
    margin-bottom: 25px;
  }

  .edu-grid {
    grid-column-gap: 60px;
    grid-row-gap: 40px;
    align-items: start;
    margin-top: 0;
  }

  .efir-banner__title {
    margin-bottom: 40px;
    font-size: 40px;
  }

  .efir-banner {
    min-height: 0;
    padding: 49px;
  }

  .more-img._8 {
    max-width: 123px;
  }

  .grid-more__item-p {
    font-size: 18px;
  }

  .grid-more__item-h, .more-t {
    font-size: 22px;
  }

  .gumm-bg {
    width: 500px;
    top: 90%;
    transform: translate(-12%, -24%);
  }

  .gumanitaria-h {
    margin-bottom: 40px;
  }

  .gumanirain-grid {
    grid-column-gap: 40px;
    align-items: start;
    margin-top: 0;
  }

  .no-space {
    font-size: 18px;
  }

  .ho-we-teach-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .metod-ico.size-patch {
    width: 64px;
    height: 64px;
    margin-bottom: 15px;
    margin-right: 30px;
  }

  .load-block {
    padding: 40px 40px 80px;
  }

  ._2col-grid {
    grid-column-gap: 20px;
    grid-row-gap: 24px;
    align-items: start;
    margin-top: 0;
  }

  ._2col-grid.mod--how-items {
    grid-column-gap: 24px;
    grid-row-gap: 48px;
    margin-top: 48px;
  }

  ._2col-grid.mod--how-items.next-step {
    grid-template-columns: 1fr 1fr;
    margin-top: 35px;
  }

  ._2col-grid.mod--how-items.feat {
    grid-column-gap: 40px;
    grid-row-gap: 25px;
  }

  .load-block-h-bigger {
    margin-bottom: 40px;
  }

  .load-ico-items {
    grid-row-gap: 40px;
    margin-top: 40px;
  }

  .head-horizontal {
    margin-bottom: 40px;
  }

  .t-time-grid {
    grid-row-gap: 40px;
  }

  .t-time-block, .t-time-block.mod--time-2 {
    padding: 30px 25px;
  }

  .time-items.mod--4items {
    grid-column-gap: 10px;
    margin-top: 34px;
  }

  .time-items.inlines {
    margin-top: 70px;
  }

  .t-time-subheader-p, .t-time-header {
    margin-bottom: 40px;
  }

  .t-time-block-subheader-p {
    margin-bottom: 20px;
  }

  .timeline-item {
    padding-top: 30px;
    padding-left: 28px;
  }

  .timeline-item-uptitle {
    font-size: 16px;
  }

  .special-p {
    text-align: center;
  }

  .timeline-end {
    top: -18px;
  }

  .timeline-circle {
    width: 24px;
    height: 24px;
    top: -12px;
  }

  .timeline-wrap {
    padding-top: 48px;
  }

  .timeline-item-line {
    left: 11px;
  }

  .timeline {
    grid-template-columns: 2.5fr 3fr 3fr 2.25fr 1.5fr;
  }

  .ico-60.size-patch {
    width: 64px;
    height: 64px;
  }

  .text-block-29 {
    margin-bottom: 40px;
  }

  .start-grid {
    grid-row-gap: 40px;
    margin-top: 40px;
  }

  .green-arr-btn.mod--16text {
    white-space: nowrap;
  }

  .star-item-t-wrap {
    margin-left: 25px;
  }

  .star-item.space-in-begin {
    padding-left: 30px;
  }

  .all-h {
    margin-bottom: 35px;
  }

  .image-163 {
    max-width: 100%;
  }

  .allias-grid {
    grid-column-gap: 40px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .alias-block-subheader-p.text-24px {
    margin-bottom: 0;
  }

  .alias-specs {
    padding: 25px 40px;
  }

  .mt-64 {
    margin-top: 64px;
  }

  .spec-timeline-item-uptitle-2 {
    font-size: 16px;
  }

  .spec-timeline {
    margin-top: 60px;
  }

  .spec-timeline-item-prof-2 {
    font-size: 16px;
  }

  .spec-welcome-img {
    width: 240px;
    margin-bottom: -150px;
  }

  .specs-tabs {
    margin-top: 40px;
    padding: 25px 40px;
  }

  .spec--timeline-circle {
    width: 24px;
    height: 24px;
    top: -12px;
  }

  .icn-90 {
    margin-right: 30px;
  }

  .icn-90.size-patch {
    width: 64px;
    height: 64px;
    margin-bottom: 15px;
    margin-right: 15px;
  }

  .next-step-cta {
    margin-bottom: 40px;
  }

  .next-step-cta---line {
    padding: 25px 40px;
  }

  .next-step-subheader-p {
    margin-bottom: 40px;
  }

  .next-step-card {
    padding-left: 40px;
    padding-right: 40px;
  }

  .knowledge-grid {
    grid-column-gap: 50px;
    grid-row-gap: 40px;
    align-items: start;
    margin-top: 0;
  }

  .knowledge-h {
    margin-bottom: 40px;
  }

  .share-p---part-2 {
    max-width: 450px;
  }

  .share-links {
    margin-top: 30px;
  }

  .share-bg {
    object-position: 70% 50%;
  }

  .who-img {
    width: 160px;
  }

  .who-item {
    padding: 35px 40px 25px;
  }

  .who-name {
    font-size: 24px;
  }

  .who-slider {
    margin-top: 48px;
  }

  .who-slide {
    margin-bottom: 0;
  }

  .who-subname {
    margin-bottom: 25px;
  }

  .interview-video-wrap {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .flickity-slider-arrow {
    margin-top: -2px;
  }

  .who-rich {
    margin-top: 0;
    margin-bottom: 25px;
  }

  .whomore-grid {
    margin-top: 40px;
  }

  .whomore-item {
    padding: 25px 40px;
  }

  .whomore-ico {
    width: 64px;
    height: 64px;
  }

  .swiper-button-next-3 {
    margin-right: 0;
  }

  .par-56 {
    font-size: 16px;
  }

  .swiper-wrapper-3.new-grid {
    margin-top: 0;
  }

  .image-140.mob_mrgn_right {
    margin-right: 8px;
  }

  .par-48 {
    font-size: 40px;
  }

  .swiper-slide-3._5 {
    width: 93%;
    margin-right: 20px;
  }

  .swiper-slide-3.it._2 {
    width: 46%;
  }

  .popap._2 {
    min-height: 350px;
  }

  .help-title {
    font-size: 24px;
  }

  .help-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 0;
  }

  .help-headwrap {
    margin-bottom: 40px;
    display: flex;
  }

  .help-item {
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 0;
    padding: 120px 40px 50px;
  }

  .help-item.mod--blacktext {
    justify-content: center;
    align-items: center;
  }

  .centered-img {
    object-fit: contain;
    width: 60%;
  }

  .platform-h3 {
    font-size: 20px;
  }

  .platform-item.pi-horiz {
    border-radius: 30px;
  }

  .platform-img {
    object-fit: contain;
    width: 60%;
    margin-left: 24px;
  }

  .platform-img.mod--img4 {
    top: 146px;
    left: 32%;
  }

  .platform-img.mod--horiz {
    object-fit: contain;
    align-self: center;
  }

  .platform-img.mod--img1 {
    width: 100%;
    max-width: 100%;
  }

  .platform-full-card {
    object-fit: contain;
    margin-left: 0;
  }

  .full-size-card {
    flex: 0 auto;
    height: 390px;
    margin-top: -160px;
    padding-bottom: 25px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .edu-platform {
    margin-bottom: 40px;
  }

  .platform-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .platform-text {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .platform-text.mod--horiz {
    padding: 0 40px;
  }

  .platform-card {
    flex: 0 auto;
    justify-content: flex-end;
    height: 390px;
    padding: 175px 40px 25px;
  }

  .platform-card.mod--horiz {
    height: auto;
    margin-left: -160px;
    padding: 25px 0 25px 160px;
  }

  .plans-desc-items-2 {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: -20px;
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 40px;
    padding-right: 0;
  }

  .plans-desc-items-2.mb-40 {
    margin-bottom: 0;
  }

  .income-in-numbers {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .gap-line {
    padding-left: 20%;
  }

  .gap-line.graph {
    max-width: 100%;
    padding-left: 0%;
  }

  .i-dropdown-p {
    font-size: 14px;
  }

  .csharp-header, .csharp-header.vilvet-bg {
    width: 100%;
  }

  .line-4 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
  }

  .plans-header {
    font-size: 50px;
  }

  .plans-header.mod-paket {
    max-width: 630px;
  }

  .form-new-inline {
    flex-direction: column;
  }

  .form-inline-col {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
  }

  .form-inline-col.mod-plans {
    flex-direction: column;
    align-items: flex-start;
  }

  .plans-desc-text-2 {
    font-size: 14px;
  }

  .image-132.hide {
    display: none;
  }

  .plans-desc-item-2 {
    width: 45%;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .plans-desc-block-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .csharp-title {
    font-size: 35px;
  }

  .mob-form {
    flex-direction: column;
    align-items: flex-end;
    display: block;
  }

  .image-132-mob-2 {
    display: block;
    transform: rotate(90deg);
  }

  .plans-desc-icn-2 {
    margin-right: 10px;
  }

  .graph-h {
    font-size: 34px;
  }

  .gap {
    margin-bottom: 0;
    font-size: 11px;
  }

  .gap.normal {
    font-size: 16px;
  }

  .dates-header.half-space {
    width: 100%;
  }

  .csharp-info {
    flex: 1;
  }

  .fbi-title.mod-paket {
    margin-top: 60px;
  }

  .plans-desk-subtitle {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .inline-col {
    flex-direction: row;
    justify-content: space-between;
    min-width: 100%;
    margin-bottom: 20px;
    margin-right: 30px;
  }

  .inline-col.specialty {
    margin-bottom: 10px;
  }

  .form-block-inline {
    margin-top: 0;
    padding: 24px;
  }

  .form-block-inline.specialty {
    margin-top: 20px;
    padding-right: 54px;
  }

  .inline-phone-wrap.specialty {
    width: 45%;
    max-width: none;
  }

  .graph {
    width: 78%;
  }

  .cshrap-item {
    flex-direction: column;
    max-height: none;
  }

  .sharp-text {
    align-self: stretch;
  }

  .plans-text-2 {
    font-size: 20px;
  }

  .cost-p {
    font-size: 15px;
  }

  .cost-h {
    font-size: 48px;
  }

  .separator {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .section-additional-info {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .math-pseudo {
    margin-bottom: 40px;
  }

  .math-pseudo.mob {
    display: none;
  }

  .coast-wrap {
    height: auto;
  }

  .botom-form-badge-2 {
    margin-bottom: 40px;
    font-size: 20px;
  }

  .feat-h {
    margin-bottom: 25px;
    font-size: 30px;
  }

  .coast__title {
    font-size: 34px;
  }

  .cost-comapre-block {
    padding-bottom: 21px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .cost-comapre-block.yellow {
    box-shadow: 0 0 500px rgba(255, 168, 0, .5);
  }

  .cost-comapre-block.purpure {
    box-shadow: 0 0 50px rgba(114, 94, 242, .5);
  }

  .side-p-info-top-copy {
    padding: 40px 40px 20px;
  }

  .math-h {
    width: 100%;
  }

  .pass-grid {
    grid-column-gap: 40px;
  }

  .endless-pass-h3 {
    margin-bottom: 25px;
  }

  .wrench-h3 {
    margin-bottom: 40px;
    font-size: 30px;
  }

  .section-bg-2 {
    object-fit: cover;
    object-position: 80% 50%;
    width: 100%;
    height: 100%;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: visible;
  }

  .share-p {
    max-width: 450px;
  }

  .q-a-h {
    margin-bottom: 50px;
  }

  .fixed-btn-2 {
    display: none;
  }

  .popup-form-text {
    font-size: 16px;
  }

  .popup-form-title {
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 1.4;
  }

  .navbar-2 {
    background-color: rgba(20, 22, 31, 0);
  }

  .navbar-2.hidden {
    display: block;
  }

  .nav-menu-2 {
    background-color: #14161f;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 4%;
    display: none;
  }

  .header_content-2 {
    position: relative;
  }

  .icon-2 {
    color: #000;
    text-align: center;
    margin-top: 0;
    font-size: 50px;
    line-height: 1;
  }

  .mobile_btn {
    color: #000;
    background-color: rgba(0, 0, 0, 0);
    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: flex;
  }

  .mobile_btn.purple {
    color: #fff;
    cursor: pointer;
    background-color: #7833e8;
    border-style: none;
  }

  .mobile_btn.purple:hover {
    background-color: #5d17ce;
  }

  .image-169.mob_mrgn_right {
    margin-right: 8px;
  }

  .phone_block.mob_menu, .email_block.mob_menu {
    margin-bottom: 32px;
  }

  .header_block {
    position: static;
  }

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

  .nav_menu_button {
    align-self: auto;
    width: 50px;
    height: 50px;
    display: block;
  }

  .header_info {
    display: none;
  }

  .image-97.mob_mrgn_right {
    margin-right: 8px;
  }

  .mobile_menu {
    z-index: 100;
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 64px 20px;
    display: none;
    position: absolute;
    top: 104px;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .header_button {
    display: none;
  }

  .inst_block.mob_menu {
    margin-bottom: 32px;
  }

  .main_content {
    flex-direction: column;
    align-items: center;
  }

  .main_content.j-start {
    align-items: center;
  }

  .main_text_basics {
    font-size: 20px;
  }

  .basics_content_wrapper {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .btm_form_wrapper {
    margin-right: auto;
  }

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

  .checks_container {
    flex-direction: column;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .check_block {
    margin-bottom: 0;
  }

  .check_block.mrgn_btm_24_mob {
    margin-bottom: 24px;
  }

  .text-block-51 {
    width: 300px;
    font-size: 28px;
  }

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

  .who_block.mrgn_rght_25 {
    margin-bottom: 36px;
    margin-right: 0;
  }

  .who_wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .dropdown_toggle_program {
    padding-right: 0;
  }

  .image-174 {
    width: auto;
    max-width: none;
    height: 120%;
    top: -60px;
    bottom: 0%;
    left: -800px;
    right: 0%;
  }

  .div-block-263 {
    flex-direction: column;
  }

  .free_course_btn {
    width: 100%;
  }

  .free_course_form {
    max-width: 335px;
    margin-left: auto;
    margin-right: auto;
    padding: 24px;
  }

  .free_course_form_header {
    font-size: 24px;
  }

  .free_course_form_input {
    width: 100%;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .arr-next_s {
    margin-top: -2px;
  }

  .arrows {
    align-self: flex-end;
    margin-bottom: 20px;
    display: flex;
  }

  .arr-prev_s {
    margin-top: -2px;
  }

  .learn_more_header {
    font-size: 20px;
  }

  .btm_form_container {
    flex-direction: column;
    align-items: flex-start;
  }

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

  .learn_more_wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text-block-60 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .navbar-fixed-2 {
    padding-left: 20px;
    padding-right: 0;
  }

  .navbar-fixed-2.hidden {
    padding-left: 0;
    padding-right: 0;
  }

  .container-1448.nav-cont {
    justify-content: flex-start;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brand-6 {
    flex: 0 auto;
  }

  .container-1458, .container-1459 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .dropdown_toggle_program-2 {
    padding-right: 0;
  }

  .btm_form_container-3 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 92px;
  }

  .text-menu-3 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-menu-9 {
    background-color: #14161f;
    max-height: 500px;
    margin-right: 0;
    padding: 20px 4%;
    display: none;
  }

  .container-1454 {
    justify-content: space-between;
  }

  .container-1454.new_style {
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .gb_section.main_form.mrgn_btm_0 {
    padding-top: 60px;
  }

  .par-36-2.tab, .par-36-2.white, .par-36-2.tab {
    font-size: 24px;
    line-height: 32px;
  }

  .grid-2 {
    grid-column-gap: 20px;
  }

  .body--1-2.semi-bold {
    font-size: 16px;
  }

  .par-20-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .card-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-menu {
    justify-content: space-between;
    display: flex;
  }

  .wrp-text-470 {
    width: 100%;
  }

  .tabs-2 {
    justify-content: flex-start;
    display: block;
  }

  .heading-2 {
    font-size: 24px;
    line-height: 1.4;
  }

  .card-item-2 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .card-img-wrap {
    height: 180px;
  }

  .max-w-623.m-top-24 {
    padding-right: 0;
  }

  .farrow.second.new, .farrow.first.new {
    width: 56px;
    height: 56px;
    padding: 19px 22px;
  }

  .form-7 {
    flex-flow: wrap;
  }

  .wrp-accordion.width-100 {
    width: auto;
  }

  .form-lines {
    width: 80%;
    display: block;
  }

  .about-program-row-2 {
    margin-top: 10px;
    margin-right: 0;
  }

  .about-program-item-2 {
    margin-right: 20px;
  }

  .par-10 {
    margin-top: 0;
  }

  .block-course {
    flex-wrap: wrap;
  }

  .quarter-s-subtitle {
    width: 80%;
  }

  .programm-form {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .about-program-text-2 {
    font-size: 13px;
  }

  .box-course {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-left: 0;
  }

  .about-program-title-2 {
    font-size: 25px;
  }

  .field {
    text-align: center;
    max-width: none;
    margin-bottom: 10px;
  }

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

  .div-block-7 {
    width: 80%;
    max-width: none;
    margin-top: 24px;
  }

  .phone-wrap-2 {
    max-width: none;
  }

  .psd-slide-text {
    padding-left: 32px;
  }

  .pst-title {
    font-size: 38px;
  }

  .tekst-podarok {
    font-size: 13px;
  }

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

  .text-block-36 {
    font-size: 12px;
  }

  .csharp-header-2, .csharp-header-2.vilvet-bg {
    width: 100%;
  }

  .sharp-text-2 {
    align-self: stretch;
  }

  .cshrap-item-2 {
    flex-direction: column;
  }

  .csharp-p-2 {
    font-size: 14px;
  }

  .income-in-numbers-2 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .plans-desc-icn {
    margin-right: 10px;
  }

  .container-1460 {
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .csharp-info-2 {
    flex: 1;
  }

  .plans-desc-item {
    width: 30%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .line-5 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
  }

  .plans-desc-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .plans-desc-text {
    font-size: 14px;
  }

  .plans-desc-items {
    justify-content: space-between;
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 40px;
    padding-right: 0;
  }

  .section-0 {
    flex-direction: column;
    padding: 55px 20px 80px;
    display: flex;
  }

  .h2-faq {
    font-size: 36px;
    line-height: 1.4;
  }

  .box-course-faq {
    margin-left: 0;
  }

  .faq-subtitle {
    width: 280px;
  }

  .modal {
    width: 100%;
  }

  .tab-link-2 {
    font-size: 12px;
  }

  .field-2 {
    text-align: center;
  }

  .div-block-272 {
    margin-top: 24px;
  }

  .form-lines-2 {
    display: flex;
  }

  .quote__img {
    margin-right: 40px;
  }

  .quote__text {
    font-size: 24px;
  }

  .quote-line-1 {
    top: -13px;
    left: -29px;
  }

  .section-18 {
    flex-direction: column;
    padding: 55px 20px 80px;
    display: flex;
  }

  .description {
    font-size: 24px;
  }

  .payment-bg {
    width: 200px;
    top: -31%;
    left: -3%;
  }

  .jobs-list {
    margin-top: 40px;
  }

  .big-p {
    margin-left: 0;
    font-size: 18px;
  }

  .job-row {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .vak-about-row {
    justify-content: space-between;
  }

  .payment-title {
    margin-bottom: 10px;
  }

  .vak-about, .vak-about.va-2 {
    width: auto;
  }

  .why-row {
    flex-wrap: wrap;
    margin-left: 0;
  }

  .why-row.first-wr {
    flex-wrap: wrap;
  }

  .heading-block {
    width: 100%;
    padding-right: 20px;
  }

  .why-text-col {
    width: 50%;
    max-width: none;
    padding-left: 0;
  }

  .why-img-2 {
    min-width: 92%;
    max-width: none;
  }

  .why-line {
    max-width: 100%;
    margin-top: 5px;
    margin-left: 0;
  }

  .forwho-2 {
    flex-direction: row;
    align-self: auto;
    width: 100%;
    max-width: none;
    max-height: none;
    margin-right: 20px;
    padding-left: 0;
    display: flex;
  }

  .forwho-2._3-blocks {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .section-19 {
    padding: 55px 20px 80px;
  }

  .paragraph-40 {
    font-size: 18px;
  }

  .heading-3 {
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 26px;
  }

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

  .image-177 {
    width: 70%;
  }

  .image-11 {
    width: auto;
    max-width: none;
    height: auto;
    max-height: 200px;
    margin-left: 0;
    display: inline-block;
    transform: translate(0);
  }

  .for-who-block-2 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    justify-items: center;
    margin-top: 40px;
    display: flex;
  }

  .program-tab-link {
    min-height: 0;
    padding: 20px 32px 20px 20px;
    font-size: 18px;
  }

  .program-title-wrap {
    flex-wrap: wrap;
    display: flex;
  }

  .program-tabs {
    margin-left: 0;
  }

  .program-title-left {
    max-width: none;
  }

  .program-row-content {
    margin-left: 40px;
  }

  .program-number {
    width: 50px;
    font-size: 80px;
    line-height: 80px;
  }

  .mob-drop-arr {
    display: none;
  }

  .program-tab-arr {
    right: 13px;
  }

  .program-tab-menu {
    width: 340px;
  }

  .experts-tab-menu {
    align-self: auto;
  }

  .expert-tab-text {
    margin-left: 44px;
  }

  .expert-tab-link {
    width: 40%;
  }

  .expert-tab-row {
    justify-content: space-between;
    max-width: 1180px;
  }

  .how-r-col {
    padding-left: 20px;
  }

  .how-img {
    height: auto;
  }

  ._100-percent-text {
    margin-left: 20px;
    font-size: 24px;
  }

  ._100-text {
    font-size: 48px;
  }

  ._100-wrap {
    width: 200px;
  }

  .line-6 {
    max-width: 90%;
  }

  .diplom-wrap {
    z-index: 1;
    clear: none;
    flex-wrap: nowrap;
    flex: 0 auto;
    justify-content: center;
    margin-top: 20px;
    padding-left: 10px;
    position: relative;
    overflow: visible;
  }

  .diplom-block {
    flex-direction: column;
    margin-top: 0;
  }

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

  .image-30 {
    margin-left: 0;
    left: 0;
  }

  .diplom-desktop-2 {
    max-width: 100%;
    padding-left: 0;
  }

  .page-popup-2 {
    background-color: #fff;
    padding: 0;
    display: none;
  }

  .page-popup-content-2 {
    max-height: 100vh;
  }

  .page-popup-cross-2 {
    filter: none;
    background-color: #eff0f5;
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c50652ae361e7_close.png");
    width: 36px;
    height: 36px;
  }

  .scroll-wrap {
    margin-left: -24px;
    margin-right: -24px;
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: auto;
  }

  ._1-3col-2 {
    flex: none;
    padding-left: 0;
  }

  .gift-card-2 {
    flex: none;
  }

  .page-popup-container-2 {
    border-radius: 0;
  }

  .portfolio-img {
    width: 245px;
    max-width: none;
    height: auto;
    max-height: none;
    display: block;
  }

  .margin-t-80 {
    margin-top: 60px;
  }

  .resume-line {
    margin-bottom: 150px;
  }

  .portfolio-item {
    flex: 0 auto;
    width: 40%;
    height: 100%;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .portfolio-row {
    flex-wrap: nowrap;
    margin-left: 0;
    margin-right: 0;
  }

  .resume-item {
    margin-top: 60px;
    padding: 40px;
  }

  .resume-right-1 {
    align-self: auto;
    margin-top: 0;
  }

  .resume-img {
    height: auto;
  }

  .resume-img-wrap {
    max-width: 180px;
  }

  .section-20 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-20.faq-sec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-1462 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .faq-heading {
    margin-bottom: 32px;
    font-size: 32px;
  }

  .h2-white-2 {
    font-size: 36px;
    line-height: 1.4;
  }

  .order-popup-container-4 {
    padding: 40px;
  }

  .par-20-3, .par-20-4 {
    font-size: 14px;
    line-height: 20px;
  }

  .tab-link-4 {
    font-size: 12px;
  }

  .heading-187 {
    font-size: 24px;
    line-height: 1.4;
  }

  .button-8 {
    text-align: center;
    margin-right: auto;
    display: block;
  }

  .field-3 {
    text-align: center;
  }

  .section-30 {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .heading-2-2 {
    z-index: 2;
    font-size: 48px;
    line-height: 56px;
  }

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

  .par-packet-2 {
    max-width: 193px;
    font-size: 14px;
    line-height: 20px;
  }

  .cont-22 {
    background-image: none;
    padding-left: 36px;
    padding-right: 36px;
  }

  .card-included-2 {
    flex-direction: column;
    padding-bottom: 40px;
  }

  .box-included-2 {
    justify-content: flex-start;
    margin-bottom: 16px;
  }

  .sec-packages-2 {
    overflow: hidden;
  }

  .modal-3 {
    width: 100%;
  }

  .card-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .promo_popup {
    display: none;
    top: auto;
    left: auto;
  }

  .promo_text {
    box-shadow: 1px 1px 3px #000;
  }

  .h1-54-2 {
    font-size: 36px;
    line-height: 48px;
  }

  .form-block-4 {
    max-width: 336px;
    margin-top: 48px;
  }

  .max-w-526-copy {
    max-width: 527px;
    margin-right: 24px;
  }

  .sec-main-it {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fa4c5cb1b95c28632940da_main%20tablet%20(1).png");
    background-size: 50% 100%;
  }

  .sec-main-it._2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 30px;
  }

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

  ._2-col-item-2 {
    width: 48%;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .sect-4 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .flex-friend {
    grid-column-gap: 40px;
    grid-template-columns: auto;
  }

  .h3_large {
    font-size: 48px;
  }

  .column-numbers {
    max-width: none;
  }

  .specs-tabs-3 {
    margin-top: 40px;
    padding: 25px 40px;
  }

  .bootcamp_slide_head {
    margin-bottom: 20px;
  }

  .cont-4 {
    background-image: none;
    padding-left: 36px;
    padding-right: 36px;
  }

  .heading-2-3 {
    z-index: 2;
  }

  .spec-dropdown {
    box-shadow: none;
  }

  .spec-dropdown.w--open {
    min-width: 190px;
    max-width: 200px;
    left: -50px;
    box-shadow: 1px 1px 20px rgba(0, 0, 0, .1);
  }

  .spec-rich {
    min-width: 180px;
    max-width: 180px;
    margin-bottom: -4px;
    font-size: 10px;
  }

  .fs_16.clr_grey_2-0.pddng_rght_40 {
    padding-right: 0;
  }

  .c_container.grid_main {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .c_container.flex.vert_cntr.flex-vert {
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .c_container.flex_hrzntl {
    flex-direction: column;
    align-items: flex-start;
  }

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

  .success-message-9 {
    padding-top: 60px;
  }

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

  .img_wrapper {
    display: none;
  }

  .border_top.no_brdr_mob {
    border-top-style: none;
  }

  .mrgn_top_32.cntr.w_70p {
    max-width: 100%;
  }

  .crk_card {
    max-width: 280px;
    min-height: 304px;
  }

  .crk_cards_wrapper {
    display: none;
  }

  .crk_cards_wrapper.show_always {
    display: block;
  }

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

  .form_wrapper {
    margin-top: 45px;
    margin-right: auto;
  }

  .promo_text-2 {
    box-shadow: 1px 1px 3px #000;
  }

  .promo_popup-2 {
    top: auto;
    bottom: 60px;
    left: 0%;
  }

  .form-lines-3 {
    flex-direction: column;
    width: 80%;
    display: flex;
  }

  .field-4 {
    text-align: center;
    max-width: none;
  }

  .wrp-text-623-2.m-top-24 {
    padding-right: 0;
  }

  .text-span-19 {
    line-height: 36px;
  }

  .h1-54-3 {
    font-size: 42px;
    line-height: 1.2;
  }

  .div-block-280 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .div-block-280.w_100 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .text-span-131 {
    padding-left: 0;
  }

  .tehnol-wr-2 {
    margin-bottom: 0;
    margin-right: 0;
  }

  .max-w-526-copy-2 {
    max-width: 527px;
    margin-right: 24px;
  }

  .new-price-main-2 {
    line-height: 32px;
  }

  .banner-urgant_div {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    max-width: 245px;
  }

  .banner-urgant_div-info {
    margin-left: 87px;
  }

  .banner-urgant_img {
    height: 74px;
  }

  .t-14.bold.form_text_unique_offer.abs {
    line-height: 1.3;
  }

  .t-14.border {
    padding: 5px 12px;
    font-size: 12px;
  }

  .grid-box-column {
    flex-direction: column;
    padding-top: 61px;
    display: flex;
  }

  .grid-box-column.min_hght_450, .grid-box-column.grid-box {
    padding-top: 61px;
  }

  .grid-box-column.height-200_box, .grid-box-column.height-240_box, .grid-box-column.height-330_box, .grid-box-column.height-180_box, .grid-box-column.height-300_box {
    padding-top: 30px;
  }

  .grid-box-column.height-300_box._270 {
    padding-top: 61px;
  }

  .grid-box-column.height-260_box, .grid-box-column.height-340_box, .grid-box-column.height-360_box, .grid-box-column.height-280_box, .grid-box-column.height-310_box, .grid-box-column.height-190_box, .grid-box-column.height-370_box, .grid-box-column.height-400_box, .grid-box-column.height-380_box, .grid-box-column.height-440_box, .grid-box-column.height-290_box, .grid-box-column.height-420_box {
    padding-top: 30px;
  }

  .section-text {
    padding-bottom: 40px;
  }

  .section-text.pddng_btm_0 {
    padding-bottom: 30px;
  }

  .section-text.pdn-btm_40.pdn-top_30, .section-text.align-center.pdn-btm {
    padding-bottom: 61px;
  }

  .section-text.align-center.padding-bottom_0.pdn-t-b {
    padding-top: 61px;
    padding-bottom: 61px;
  }

  .cont-2.new-grid-con.mw-63percent.dev-margin.pdn-right_0 {
    padding-right: 0;
  }

  .cont-2.new-grid-con.mw-100percent, .cont-2.new-grid-con.mw-63percent {
    width: 100%;
  }

  .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 {
    width: 100%;
  }

  .cont-2.form-2 {
    flex-flow: row;
    align-items: center;
    padding-top: 46px;
    padding-bottom: 46px;
  }

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

  .close-remodal.hiddem-mobile {
    display: block;
  }

  .close-remodal.z-ind.new-copy {
    top: 10px;
    right: 15px;
  }

  .new-form-sticky {
    max-width: 336px;
  }

  .form-new-2 {
    min-width: 336px;
  }

  .form-column {
    z-index: 9999;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: rgba(0, 0, 0, .51);
    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;
    top: 0%;
    bottom: 0%;
    left: 0;
    right: 0;
    overflow: scroll;
  }

  .wrapper-box-timer {
    width: 100%;
    max-width: 336px;
  }

  .image-159-copy {
    z-index: 1;
    width: 39%;
    display: none;
    top: -9%;
    bottom: auto;
    left: auto;
    right: 7%;
  }

  .sect-5 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .sect-5.black-new {
    padding-top: 122px;
  }

  .sect-5.black-new.mt-110.black-color, .sect-5.mb-96 {
    padding-top: 80px;
  }

  .sect-5.mb-95 {
    padding-left: 4%;
  }

  .grid-128 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading-2-4 {
    z-index: 2;
  }

  .heading-2-4._2 {
    font-size: 36px;
    line-height: 48px;
  }

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

  .div-grid-white {
    padding-bottom: 48px;
  }

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

  .arrow-2 {
    width: 32px;
  }

  .t-20 {
    min-height: 120px;
    font-size: 16px;
  }

  .t-36.bold, .t-36.bold.new-grid {
    font-size: 24px;
  }

  .p-20.grey.right.s-18, .p-20.s-18 {
    font-size: 18px;
  }

  .p-20.tabl {
    font-size: 14px;
  }

  .image-3453 {
    max-width: 60%;
  }

  .image-3453.icon-target {
    width: 75%;
    top: -15px;
    left: -7px;
  }

  .two-card {
    width: 48%;
  }

  .mw-1440.new-grid {
    width: 100%;
  }

  .box-card-wrp.mt-100 {
    margin-top: 80px;
  }

  .section-new.black {
    border-radius: 48px;
    padding: 80px 36px;
  }

  .mini-box-graph {
    border-radius: 32px;
  }

  .p-24 {
    font-size: 22px;
  }

  .h2-100 {
    font-size: 65px;
  }

  .div-block-662 {
    grid-column-gap: 8px;
    top: 25px;
  }

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

  .box-start-time.new-grid {
    grid-template-columns: 1fr 1fr;
  }

  .white-box-blockchin, .white-box-blockchin.new-grid {
    padding: 47px;
  }

  .wit-card-copy {
    padding-top: 36px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .quarter-s-subtitle-2 {
    width: 90%;
  }

  .h2-white {
    font-size: 36px;
    line-height: 1.4;
  }

  .right-col-2 {
    margin-top: 60px;
  }

  .max-w-623-2 {
    max-width: 600px;
  }

  .max-w-623-2.m-top-24 {
    padding-right: 0;
  }

  .box-course-2 {
    grid-column-gap: 24px;
    flex-direction: row;
    margin-left: 0;
    padding-top: 0;
  }

  .block-text-123 {
    width: 50%;
  }

  .h2-64.no-margin.s-54, .h2-64.reg.s-54 {
    font-size: 54px;
  }

  .t-23.white.border.s-18 {
    font-size: 18px;
  }

  .box-arrow-slider-3._3 {
    margin-top: 0;
  }

  .box-arrow-slider-3.tablet {
    display: flex;
  }

  .container-small-box-2 {
    margin-top: 24px;
  }

  .div-block-691._2 {
    display: none;
  }

  .swiper-wrapper-4 {
    align-items: flex-start;
  }

  .swiper-wrapper-4.new-grid {
    align-items: stretch;
  }

  .swiper-wrapper-4._2 {
    margin-top: 48px;
  }

  .par-30.s-26 {
    font-size: 26px;
  }

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

  .par-23 {
    font-size: 21px;
  }

  .text-span-167 {
    font-size: 14px;
  }

  .div-block-695 {
    right: 0;
  }

  .grid-126 {
    grid-column-gap: 10px;
    grid-template-columns: auto min-content auto;
  }

  .par-69._4 {
    font-size: 16px;
  }

  .par-69._2 {
    flex: 0 auto;
  }

  .line-logo-copy-2 {
    min-width: 1130px;
  }

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

  .wrapper-included-3 {
    grid-column-gap: 40px;
    grid-template-rows: max-content max-content auto auto;
    grid-template-columns: max-content 1fr;
  }

  .card-included-3 {
    flex-direction: column;
  }

  .wrapper-included-4 {
    grid-template-rows: max-content max-content auto auto;
    grid-template-columns: max-content 1fr;
  }

  .div-block-709 {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto auto;
  }

  .heading-2-5 {
    z-index: 2;
  }

  .sec-add-information-2 {
    padding-bottom: 50px;
  }

  .card-included-4 {
    flex-direction: column;
  }

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

  .new-form-sticky-copy {
    max-width: 336px;
  }

  .form-new-copy {
    min-width: 336px;
  }

  .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;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .div-block-705 {
    grid-row-gap: 8px;
    flex-direction: column;
    max-width: 410px;
    display: flex;
  }

  .heading-2-6 {
    z-index: 2;
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 48px;
  }

  .mask-img-91 {
    max-width: 516px;
  }

  .right-col-3 {
    margin-top: 60px;
  }

  .banner_desktop {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6328395b03ca28b1c3feb6a0_Group%201077246286.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6328395b03ca28c914feb69d_%D0%91%D0%B0%D0%BD%D0%BD%D0%B5%D1%80%20%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D0%BA%D0%B0%202%20(1).svg");
    background-position: -50px 120%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 150%, cover;
  }

  .div-block-5 {
    margin-left: 20%;
  }

  .image-3475 {
    max-width: 70%;
    top: 25px;
    left: -10px;
    right: auto;
  }

  .text-block-89 {
    width: 300px;
  }

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

  .banner_desktop-2 {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6328395b03ca28b1c3feb6a0_Group%201077246286.svg"), none, none;
    background-position: -50px 120%, 0 0, 50%;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: auto 150%, cover, cover;
  }

  .top-box-card {
    min-height: 100px;
  }

  .bottom-box-card {
    padding-bottom: 50px;
  }

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

  .image-3407 {
    object-fit: cover;
    max-width: 160px;
  }

  .image-3407.new-grid {
    border-top-right-radius: 30px;
  }

  .box-education {
    margin-top: 80px;
  }

  .image-3409 {
    margin-top: 130px;
  }

  .box-tags-otrasl {
    border-radius: 32px;
    padding: 35px;
  }

  .box-tags-otrasl.new-grid {
    padding: 35px;
  }

  .slider-3 {
    width: 100%;
  }

  .h3-24 {
    font-size: 24px;
  }

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

  .block-course-2 {
    flex-wrap: wrap;
  }

  .heading-46 {
    font-size: 24px;
    line-height: 28px;
  }

  .contancts {
    grid-row-gap: 24px;
    flex-wrap: wrap;
  }

  .item-contact {
    width: 50%;
  }

  .text-block-73 {
    line-height: 24px;
  }

  .offline-points {
    grid-row-gap: 32px;
    flex-wrap: wrap;
    display: flex;
  }

  .points, .map {
    width: 100%;
  }

  .answer-form {
    flex-direction: column;
  }

  .inpt_form-2 {
    width: 100%;
    max-width: none;
  }

  .div-block-710 {
    max-width: 100%;
    margin-bottom: 16px;
  }

  .btm_form-3 {
    width: 100%;
    max-width: 100%;
  }

  .html-embed-12 {
    min-height: 300px;
  }

  .h1-54-4 {
    font-size: 36px;
    line-height: 44px;
  }

  .text-span-171 {
    line-height: 36px;
  }

  .div-block-711 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .trj-steps {
    display: block;
  }

  .image-b-2 {
    width: 25px;
    max-width: none;
  }

  .image--scheme-2 {
    width: 48%;
    display: none;
  }

  .trj-step {
    width: auto;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 48px;
    position: relative;
    left: auto;
  }

  .trj-step._1-1 {
    display: block;
  }

  .trj-step._8 {
    padding-bottom: 0;
  }

  .trj-step._4 {
    top: auto;
  }

  .trj-step._3 {
    top: auto;
    right: auto;
  }

  .trj-step._1 {
    padding-top: 4px;
    top: auto;
  }

  .trj-step._2 {
    padding-top: 20px;
    top: auto;
    right: auto;
  }

  .div-line-2 {
    background-color: #070707;
    width: 3px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 20px;
  }

  .div-line-2.tablet-flex {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-line-2._3 {
    height: 61%;
  }

  .div-line-2._3.tablet-flex {
    align-items: flex-end;
    height: 64px;
  }

  .div-line-2._3.tablet-flex.orange {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/634934ec1067816d12322124_line-d-orange.svg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .div-line-2._2.tablet-flex.orange {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/634934ec1067816d12322124_line-d-orange.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .div-line-2._5 {
    margin-top: 24px;
  }

  .div-line-2._5.tablet-flex {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .cont-6 {
    background-image: none;
    padding-left: 36px;
    padding-right: 36px;
  }

  .grid-131 {
    grid-column-gap: 8px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 115px 115px;
    grid-auto-columns: 115px;
    justify-content: space-between;
  }

  .link-block-2 {
    display: block;
  }

  .image-192 {
    display: none;
  }

  .image-193 {
    display: block;
  }

  .par-36-3 {
    width: auto;
  }

  .heading-2-7 {
    z-index: 2;
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 48px;
  }

  .image-3358 {
    display: none;
  }

  .div-block-716 {
    margin-top: 48px;
  }

  .drpdwn_content_grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .line-logo-copy-3 {
    min-width: 1130px;
  }

  .line-logo-copy-3.gap-30.justify-position {
    justify-content: flex-start;
  }

  .line-logo-copy-3.gap-30.justify-position.min-w_660 {
    min-width: 650px;
  }

  .line-logo-copy-3.justify-position {
    justify-content: flex-start;
  }

  .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_650 {
    min-width: 810px;
  }

  .block-course-3 {
    flex-wrap: wrap;
  }

  .div-block-744, .div-block-748 {
    display: none;
  }

  .heading-2-8 {
    z-index: 2;
  }

  .cont-23 {
    background-image: none;
    padding-left: 36px;
    padding-right: 36px;
  }

  .cont-23.new-grid-con.mw-63percent {
    width: 100%;
  }

  .div-block-759._2 {
    display: none;
  }

  .par-h-4 {
    font-size: 18px;
    line-height: 24px;
  }

  .sect-6 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .par-h-6 {
    font-size: 18px;
    line-height: 24px;
  }

  .mrg-top_30 {
    margin-top: 30px;
  }

  .div-block-761 {
    flex-direction: column;
  }

  .reviews_block {
    padding-left: 36px;
    padding-right: 36px;
  }

  .career-diagnostic {
    margin-right: 0;
  }

  .form-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
    max-width: 1196px;
  }

  .success_content {
    max-width: 1196px;
  }

  .form-block-5 {
    width: 100%;
  }

  .success_block-2 {
    padding-left: 36px;
    padding-right: 36px;
  }

  .main_block {
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding: 50px 36px 20px;
  }

  .text-span-179 {
    font-size: 40px;
    line-height: 50px;
  }

  .score-information {
    display: none;
  }

  .text-block-131.width_507 {
    max-width: 370px;
  }

  .text-block-131.width_507.mrg-btm_32 {
    width: 100%;
    max-width: none;
  }

  .form_block {
    padding-left: 36px;
    padding-right: 36px;
  }

  .rewiews_content {
    max-width: 1196px;
  }

  .html-embed-18 {
    display: block;
  }

  .html-embed-18.pos-relative {
    position: relative;
  }

  .text-block-98 {
    font-size: 40px;
    line-height: 50px;
  }

  .main_information {
    max-width: none;
  }

  .text-block-104 {
    font-size: 20px;
    line-height: 28px;
  }

  .text-block-105 {
    font-size: 18px;
    line-height: 24px;
  }

  .navigation {
    display: none;
  }

  .button-purple {
    height: 56px;
    padding-top: 15px;
  }

  .heading-48 {
    margin-bottom: 24px;
  }

  .form_block-2 {
    max-width: 332px;
    margin-left: auto;
    margin-right: auto;
    padding: 24px;
  }

  .bg_form_img {
    width: auto;
    max-width: none;
    height: 120%;
    top: -60px;
    bottom: auto;
    left: -800px;
    right: auto;
  }

  .form_btn-4 {
    align-self: auto;
    width: 100%;
    max-width: 274px;
  }

  .div-block-764 {
    width: 100%;
    height: 100%;
  }

  .about-block {
    justify-content: space-between;
  }

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

  .section-35 {
    padding-top: 134px;
    padding-bottom: 32px;
  }

  .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-28 {
    margin-bottom: 80px;
  }

  .div-block-765 {
    grid-column-gap: 0px;
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .text-block-137 {
    margin-bottom: 24px;
  }

  .text-block-139 {
    font-size: 16px;
    line-height: 24px;
  }

  .section-36 {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/650aad81fdc5045f2bc006c8_green-decor-2.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/650b27dd5f5efc25a2db21c7_green-decor-mob-2.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/650b27dd5f5efc25a2db21c9_green-decor-mob-4.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/650b27dd5f5efc25a2db21ca_green-decor-mob-3.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;
  }

  .text-span-185, .text-span-187 {
    line-height: 36px;
  }

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

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

  .footer_left_wrapper-2 {
    width: 100%;
    max-width: 560px;
    margin-right: 120px;
  }

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

  .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-7 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .container-small-box-3 {
    margin-top: 24px;
  }

  .swiper-wrapper-6.new-grid {
    margin-top: 0;
  }

  .block-course-4 {
    flex-wrap: wrap;
  }

  .box-course-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: row;
    margin-left: 0;
    padding-top: 16px;
  }

  .max-w-623-3 {
    max-width: 600px;
  }

  .max-w-623-3.m-top-24 {
    padding-right: 0;
  }

  .block-course-5 {
    flex-wrap: wrap;
  }

  .max-w-623-4 {
    max-width: 600px;
  }

  .max-w-623-4.m-top-24 {
    padding-right: 0;
  }

  .box-course-4 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: row;
    margin-left: 0;
    padding-top: 16px;
  }

  .block-course-6 {
    flex-wrap: wrap;
  }

  .max-w-623-5 {
    max-width: 600px;
  }

  .max-w-623-5.m-top-24 {
    padding-right: 0;
  }

  .box-course-5 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: row;
    margin-left: 0;
    padding-top: 16px;
  }

  .block-course-7 {
    flex-wrap: wrap;
  }

  .max-w-623-6 {
    max-width: 600px;
  }

  .max-w-623-6.m-top-24 {
    padding-right: 0;
  }

  .box-course-6 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: row;
    margin-left: 0;
    padding-top: 16px;
  }

  .block-course-8 {
    flex-wrap: wrap;
  }

  .max-w-623-7 {
    max-width: 600px;
  }

  .max-w-623-7.m-top-24 {
    padding-right: 0;
  }

  .box-course-7 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: row;
    margin-left: 0;
    padding-top: 16px;
  }

  .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: rgba(0, 0, 0, 0);
    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("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6618bb0804cf9a4c7fc9709d_background-img_1.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: 20px;
  }

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

@media screen and (max-width: 767px) {
  body {
    font-size: 14px;
  }

  h1 {
    font-size: 32px;
  }

  h2 {
    margin-bottom: 16px;
    font-size: 24px;
  }

  h3 {
    font-size: 20px;
  }

  h4 {
    font-size: 18px;
  }

  .hero {
    min-height: 480px;
  }

  .small-p {
    font-size: 14px;
  }

  .hero-top {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-bottom {
    flex-wrap: wrap;
  }

  .section {
    padding-top: 64px;
    padding-bottom: 64px;
    overflow: hidden;
  }

  .container {
    max-width: 600px;
  }

  .container.margin-t-120 {
    margin-top: 60px;
  }

  .container.margin-t-88 {
    margin-top: 0;
  }

  ._2col-row {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  ._1-2col {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  ._1-2col.mob-margin-t-24-copy {
    width: 100%;
  }

  .margin-t-64 {
    margin-top: 32px;
  }

  .check-list {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 24px;
    margin-bottom: 0;
    display: flex;
  }

  .check-li {
    background-size: 24px;
    width: 50%;
    margin-bottom: 10px;
    padding-left: 32px;
  }

  .check-li.max_w-copy {
    width: 49%;
  }

  .h2-half {
    width: 100%;
  }

  ._3col-row {
    margin-top: 32px;
  }

  ._3col-row.cards-row {
    flex-flow: row;
    justify-content: flex-start;
    width: 100%;
    margin-top: 0;
    overflow: scroll;
  }

  ._1-3col {
    width: 100%;
  }

  .hero-guy, .hero-img {
    display: none;
  }

  .cost-tabs {
    max-width: 600px;
  }

  .cost-tabs-wrap {
    margin-top: 40px;
    padding: 24px;
  }

  .cost-tab-content {
    margin-top: 20px;
  }

  .sticky-cards-wrap {
    height: auto;
    position: static;
  }

  .card-item {
    margin-bottom: 24px;
    padding: 32px 20px;
  }

  .card-item-top {
    align-items: center;
  }

  .card-ico {
    width: 40px;
  }

  .card-num {
    font-size: 20px;
  }

  .sticky-title-wrap {
    height: auto;
    position: static;
  }

  .sticky-card-wrap, .sticky-card-wrap.scw1 {
    height: auto;
  }

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

  .sticky-row {
    flex-wrap: wrap;
    height: auto;
  }

  .video-wrap {
    margin-top: 56px;
    margin-bottom: 48px;
  }

  .company-logo {
    height: 48px;
    margin-right: 28px;
  }

  .why-item {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .expert-slide {
    width: 80%;
  }

  .about-program-row {
    flex-wrap: wrap;
    margin-top: 0;
    margin-right: 0;
  }

  .about-program-item {
    margin-top: 20px;
    margin-right: 20px;
  }

  .quarter-topline {
    left: 0;
    right: 0;
  }

  .margin-t-56 {
    margin-top: 32px;
  }

  .toggle-item {
    padding-bottom: 16px;
  }

  .toggle-head {
    padding-top: 12px;
  }

  .toggle-head.th-faq {
    font-size: 17px;
  }

  .course-rich {
    margin-top: 16px;
  }

  .toggle-cross {
    width: 24px;
  }

  .project-title {
    background-size: 24px;
    margin-left: 0;
    padding-left: 32px;
  }

  .project-item {
    margin-top: 32px;
  }

  .quarter-row {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .tech-list {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .tech-item {
    width: 33.3333%;
    font-size: 14px;
  }

  .experience-item {
    width: 50%;
  }

  .diplom-img {
    margin-top: 10px;
  }

  .story-slider-wrap {
    margin-top: 32px;
  }

  .story-slide {
    width: 80%;
    max-width: 400px;
    padding-right: 20px;
  }

  .story-slide-content {
    padding: 24px;
  }

  .read-more-story {
    padding-top: 40px;
  }

  .gift-card {
    flex-direction: row;
    margin-top: 16px;
    padding: 24px;
  }

  .gift-card-bottom {
    margin-top: 0;
    margin-left: 32px;
  }

  .gift-card-more {
    font-size: 14px;
  }

  .form-about-items {
    margin-top: 40px;
  }

  .form-cost-block {
    padding: 32px 24px 40px;
  }

  .form-cost {
    max-width: 680px;
  }

  .current-price {
    margin-top: 32px;
    font-size: 32px;
  }

  .form-cost-fields {
    margin-top: 40px;
  }

  .nav-link, .inner-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .inner-uptitle {
    margin-bottom: 36px;
  }

  .inner-card-list {
    justify-content: center;
  }

  .jb-list {
    justify-content: space-around;
  }

  .inner-stories-text {
    font-size: 14px;
  }

  .jb-card-col {
    padding-left: 8px;
    padding-right: 8px;
  }

  .footer {
    padding-top: 32px;
    padding-bottom: 128px;
    overflow: hidden;
  }

  .footer-top {
    flex-direction: column-reverse;
    align-items: flex-start;
    display: flex;
  }

  .footer-link {
    margin-right: 20px;
  }

  .footer-l-col {
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 10px;
    display: flex;
  }

  .footer-phone {
    margin-top: 10px;
    font-size: 16px;
  }

  .footer-right {
    text-align: left;
    margin-top: 20px;
    font-size: 16px;
  }

  .success-title {
    font-size: 24px;
  }

  .success-msg-ico {
    width: 64px;
  }

  .experts-list-wrapper {
    margin-top: 32px;
  }

  .video-play-btn {
    width: 64px;
    height: 64px;
  }

  .video-play-ico {
    width: 32px;
  }

  ._13-percent-block {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .price-row {
    margin-right: 0;
  }

  .price-col {
    margin-top: 0;
  }

  .ny-item {
    flex-direction: column;
    padding-right: 0;
  }

  .new-year-banner {
    background-position: 69%;
    background-size: 1200px;
  }

  .ny-p.mob-hidden {
    display: none;
  }

  .ny-h3 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .ny-img.mob-hidden {
    display: none;
  }

  .hero-bell-row {
    font-size: 18px;
  }

  .hero-guy-copy {
    display: none;
  }

  .check-li-copy {
    background-size: 24px;
    width: 49%;
    margin-bottom: 10px;
    padding-left: 32px;
  }

  .hero-bell-2 {
    width: 44px;
  }

  .bell-text {
    font-size: 16px;
  }

  .ny-h3-2 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .ny-item-2 {
    text-align: center;
    flex-direction: column;
    padding-right: 0;
  }

  .timer-block {
    display: none;
  }

  .new-year-banner-2 {
    background-position: 69%;
    background-size: 1200px;
  }

  .ny-h3-mob {
    margin-bottom: 8px;
  }

  .popup-order-title {
    font-size: 20px;
  }

  .popup-form-desc {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .order-popup {
    padding-top: 64px;
  }

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

  .order-popup-container {
    max-height: 80vh;
    padding: 20px;
    overflow: auto;
  }

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

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

  .wrp-text-160 {
    max-width: none;
  }

  .div-block-225-copy {
    z-index: 10;
    display: none;
    position: absolute;
    top: auto;
    bottom: -127px;
    right: -92px;
  }

  .div-block-226-copy {
    display: block;
    left: auto;
    right: 0%;
  }

  .offer-star-mob-wrap-copy {
    position: absolute;
    top: auto;
    bottom: -87%;
    left: auto;
    right: -11%;
  }

  .offer-heading-ny {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .offer-item-ny {
    border-radius: 20px;
    overflow: visible;
  }

  .offer-item-ny.mar-r-100 {
    margin-bottom: 25px;
  }

  .offer-item-p-2 {
    max-width: 90%;
    font-size: 14px;
  }

  .offer-item-p-2.width80per {
    max-width: 80%;
  }

  .par-offer-ny {
    width: 100%;
    max-width: none;
    font-size: 20px;
  }

  .special-offer-ny {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaade9038e796d_iPad%20mini%20-%205.svg");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 920px;
    max-height: none;
    font-size: 14px;
    overflow: hidden;
  }

  .grid-12.offer {
    grid-template-columns: 1fr;
  }

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

  .offer-item-header-2 {
    margin-bottom: 12px;
    font-size: 24px;
  }

  .offer-star-mob-2 {
    display: block;
  }

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

  .container-1445.offer {
    font-size: 14px;
  }

  .container-1445.flex-hor, .container-1445.podarki {
    flex-direction: column;
  }

  .div-block-225 {
    display: none;
    position: absolute;
    top: auto;
    bottom: -8%;
    right: -8%;
  }

  .footer_link.mrgn_btm_24, .footer_phone.mrgn_btm_24, .footer_phone.mrgn_btm_24 {
    margin-bottom: 24px;
  }

  .footer_left_wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .public_pol.mrgn_btm_24, .public_pol.mrgn_btm_24.mrgn_btm_16 {
    margin-bottom: 24px;
  }

  .footer_inner_block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer_top_block {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
  }

  .footer_divider_block {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .acc_num_info.mrgn_rght_25.mrgn_btm_24, .map_link.mrgn_btm_24, .map_link.mrgn_btm_24, .map_link.mrgn_btm_24, .map_link.mrgn_btm_24 {
    margin-bottom: 24px;
  }

  .footer_block {
    padding-bottom: 108px;
  }

  .footer_bottom_block {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .footer_mail.mrgn_btm_24 {
    margin-bottom: 24px;
  }

  .btm_legal_info {
    color: #d4d4dd;
    margin-top: 24px;
  }

  .left_info_wrapper {
    flex-direction: column-reverse;
  }

  .max-w-526 {
    width: 100%;
    margin-right: 0;
  }

  .max-w-526.main_grid_new {
    grid-template-columns: 1fr;
  }

  .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 {
    height: auto;
    min-height: 0;
    margin-bottom: 0;
  }

  .form-block {
    width: 60vw;
    margin-top: 65px;
    margin-left: auto;
    margin-right: auto;
  }

  .form-block.main {
    margin-top: 50px;
  }

  .container-small-box.margin-bottom {
    margin-bottom: 24px;
  }

  .sec-main {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fa4c5cb1b95c6b2e2940d5_Frame%201077244061%20(1).png");
    background-position: 50% 800px;
    background-size: cover;
    margin-top: 0;
    padding-bottom: 50px;
  }

  .container-max-w.horiz-left, .container-max-w.horiz {
    flex-direction: column;
  }

  .par-h {
    font-size: 18px;
    line-height: 24px;
  }

  .par-grid.who {
    max-width: 550px;
    font-size: 18px;
    line-height: 24px;
  }

  .div-grid-2 {
    padding-right: 0;
  }

  .div-grid-2.mw {
    width: 100%;
  }

  .sect {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .sect.black {
    padding-top: 40px;
  }

  .par-more {
    margin-bottom: 32px;
    font-size: 18px;
    line-height: 24px;
  }

  .par-more._3 {
    margin-bottom: 32px;
  }

  .heading-2, .heading-2._2 {
    font-size: 32px;
    line-height: 36px;
  }

  .cont {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    padding-left: 24px;
    padding-right: 24px;
  }

  .cont.black {
    background-position: 100% 0;
    padding-top: 55px;
  }

  .cont.form-2 {
    flex-direction: column;
    align-items: flex-start;
    padding: 48px 24px 52px;
  }

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

  .image-159 {
    top: -1%;
  }

  .par-18-2 {
    margin-top: 8px;
    font-size: 16px;
    line-height: 22px;
  }

  .par-20 {
    font-size: 18px;
    line-height: 24px;
  }

  .div-grid-4 {
    flex-direction: row;
  }

  .div-block-249 {
    margin-left: 30px;
  }

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

  .div-card-grey {
    flex-direction: column;
    padding: 10px 20px 20px;
  }

  .div-card-grey._2 {
    flex-direction: column;
    margin-top: 40px;
    padding: 10px 20px 20px;
  }

  .image-it {
    width: 16%;
  }

  .div-it {
    width: 100%;
    margin-bottom: 10px;
  }

  .par-it {
    width: 100%;
    max-width: none;
  }

  .image-160 {
    display: none;
  }

  .div-track-3 {
    max-width: none;
    padding-top: 12px;
    padding-left: 48px;
    position: relative;
    top: 0%;
    left: auto;
  }

  .div-track {
    max-width: none;
    margin-top: 24px;
    margin-bottom: 12px;
    padding-left: 48px;
    position: relative;
    top: 15%;
  }

  .image-b {
    z-index: 2;
    width: 25px;
    max-width: none;
    position: static;
  }

  .image-b._2 {
    width: 33px;
  }

  .image-b.arr {
    width: 58px;
    margin-bottom: -16px;
    display: block;
  }

  .div-block-257 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image--scheme {
    display: none;
  }

  .div-track-mob2 {
    max-width: none;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 48px;
    display: block;
    position: relative;
  }

  .div-track-2 {
    max-width: none;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 48px;
    position: relative;
    top: 40%;
  }

  .image--scheme-mob {
    margin-top: 16px;
    margin-bottom: 16px;
    margin-left: 20px;
    display: block;
  }

  .div-line {
    background-color: #070707;
    justify-content: center;
    align-items: center;
    width: 3px;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 20px;
    right: auto;
  }

  .div-line._3 {
    justify-content: flex-start;
    align-items: flex-end;
    height: 61%;
    display: flex;
    top: 0%;
  }

  .div-line._2 {
    align-items: flex-start;
    height: 145%;
    padding-top: 36px;
    display: flex;
    top: 0%;
  }

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

  .text-s {
    text-align: left;
    padding-left: 80px;
    position: static;
  }

  .par-track {
    text-align: left;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .div {
    margin-bottom: 40px;
    padding-top: 24px;
    padding-left: 20px;
    position: relative;
  }

  .image-146 {
    width: 25px;
    max-width: none;
  }

  .image-146._2 {
    width: 31px;
  }

  .grid-17 {
    grid-column-gap: 8px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .text-point {
    max-width: 146px;
  }

  .btn-2.via-arrow.buisiness {
    width: 85%;
    max-width: none;
    height: 60px;
    padding-top: 18px;
    font-size: 16px;
    position: relative;
  }

  .btn-2.via-arrow.step-btn {
    background-position: 85% 54%;
    background-size: 25px 25px;
    width: 100%;
    max-width: 170px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .btn-2.via-arrow.step-btn:hover {
    background-position: 94% 54%;
  }

  .div-card {
    position: relative;
  }

  .column-6 {
    max-width: none;
  }

  .block-text-9 {
    margin-top: 40px;
  }

  .column-5 {
    max-width: none;
  }

  .columns-3 {
    grid-row-gap: 40px;
    grid-template-columns: auto;
  }

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

  .par-28.bold.m-top-48 {
    margin-top: 30px;
    font-size: 20px;
    line-height: 26px;
  }

  .wrp-text-8 {
    margin-bottom: 24px;
  }

  .line-logo-copy {
    min-height: 350px;
  }

  .par-36 {
    font-size: 24px;
    line-height: 28px;
  }

  .par-36._2 {
    font-size: 24px;
  }

  .par-36._3 {
    font-size: 32px;
    line-height: 36px;
  }

  .par-16.m-left-10 {
    margin-right: auto;
  }

  .par-16._4 {
    font-size: 14px;
  }

  .swiper-slide.it {
    width: 50%;
  }

  .swiper-slide.new-grid {
    width: 90%;
    padding: 20px;
  }

  .block-text-clide {
    max-width: none;
    margin-top: 0;
    margin-right: 0%;
  }

  .swiper-wrapper {
    grid-column-gap: 16px;
    grid-template-columns: 490px 490px 490px 490px 490px;
  }

  .swiper-wrapper.new-grid.gap_0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .box-arrow-slider {
    grid-column-gap: 12px;
    top: -61px;
  }

  .grid-13 {
    grid-column-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 115px 115px 115px;
    justify-content: space-between;
  }

  .card-clide {
    flex-direction: column;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .mask-img-slide {
    padding-top: 15px;
  }

  .mask-img-slide._2 {
    padding: 18px;
    font-size: 14px;
  }

  .mask-img-slide._4 {
    padding: 18px;
  }

  .block-grid {
    align-items: center;
    padding-top: 15px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .wrp-text-3 {
    margin-top: 32px;
    margin-bottom: 24px;
    margin-left: 0;
  }

  .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-4 {
    margin-top: 24px;
  }

  .par-54 {
    font-size: 32px;
    line-height: 36px;
  }

  .column-2 {
    padding-top: 32px;
  }

  .column {
    padding: 24px;
  }

  .block-text-3 {
    flex-direction: column;
    margin-top: 16px;
    margin-bottom: 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;
  }

  .h5-24 {
    font-size: 20px;
    line-height: 26px;
  }

  .max-w-630-2 {
    margin-bottom: 24px;
  }

  .wrapper-box-profession {
    font-size: 12px;
    line-height: 16px;
  }

  .h4-30 {
    font-size: 20px;
    line-height: 26px;
  }

  .card-specialization.horiz {
    flex-direction: column;
  }

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

  .text-head {
    font-size: 20px;
    line-height: 26px;
  }

  .tabs-menu-pecialization {
    margin-left: -24px;
    margin-right: -24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .par-head {
    font-size: 18px;
    line-height: 24px;
  }

  .heading-box {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    padding: 24px;
  }

  .line {
    width: 100%;
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .form-block-2 {
    max-width: none;
    margin-top: 48px;
    padding: 24px;
  }

  .block-text-12 {
    max-width: none;
  }

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

  .columns-7 {
    grid-column-gap: 16px;
    align-content: start;
  }

  .tab-link-tab-1-2 {
    padding-left: 5vw;
    padding-right: 5vw;
    font-size: 2vw;
  }

  .par-h-3 {
    font-size: 18px;
    line-height: 24px;
  }

  .columns-5 {
    grid-template-columns: 1fr;
    margin-top: 16px;
  }

  .column-11 {
    flex-direction: column;
    align-items: flex-start;
    max-width: none;
  }

  .column-7 {
    margin-left: 0;
  }

  .image-156 {
    max-width: 90%;
  }

  .lin-clider {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .block-text16 {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .block-text-14 {
    padding: 24px;
  }

  .jjj._4 {
    min-height: 600px;
    padding: 24px 25px 24px 24px;
  }

  .jjj._8 {
    min-height: 180px;
    padding: 24px 25px 24px 24px;
  }

  .jjj._6 {
    min-height: 400px;
    padding: 24px 25px 24px 24px;
  }

  .jjj._5 {
    min-height: 450px;
    padding: 24px 25px 24px 24px;
  }

  .div-block-252, .div-block-252._2 {
    display: none;
  }

  .tabs-menu-2 {
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .tabs-content {
    margin-top: 60px;
  }

  .tabs {
    flex-direction: column;
    align-items: flex-start;
  }

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

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

  .columns-8 {
    margin-bottom: 24px;
  }

  .columns-6 {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
    margin-top: 48px;
    padding: 24px;
  }

  .column-9 {
    display: none;
  }

  .image-154 {
    width: 100%;
    max-width: 400px;
    margin-bottom: 24px;
  }

  .text-block-6 {
    margin-top: 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .image-152 {
    width: 180px;
  }

  .par-h-2 {
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-5 {
    font-size: 18px;
    line-height: 24px;
  }

  .sect-2 {
    padding-top: 48px;
  }

  .sect-2._2 {
    padding-bottom: 80px;
  }

  .div-block-245 {
    grid-template-rows: max-content auto auto;
    align-items: center;
  }

  .par-packet, .par-packet._2, .par-packet._3 {
    max-width: none;
  }

  .wrapper-included {
    grid-row-gap: 5vw;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto;
  }

  .image-included {
    width: 35px;
    margin-right: 2.388vw;
  }

  .text-64 {
    font-size: 9vw;
  }

  .wrapper-packages {
    grid-column-gap: 8px;
    align-self: stretch;
    width: auto;
  }

  .small-name.d_hide_mobile {
    display: none;
  }

  .card-included {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .box-included {
    font-size: 14px;
  }

  .text-block-2 {
    font-size: 1.3vw;
  }

  .box-year {
    font-size: 2.5vw;
  }

  .wrapper-year {
    margin-top: 34px;
  }

  .text-span-103 {
    font-size: 2vw;
  }

  .button-signup.white {
    width: 100%;
  }

  .h2-36 {
    font-size: 24px;
    line-height: 28px;
  }

  .sec-add-information {
    padding-top: 48px;
  }

  .div-block-237 {
    grid-row-gap: 27px;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
  }

  .par-add, .h3-20 {
    max-width: none;
  }

  .sec-form {
    padding-top: 20px;
  }

  .div-block-253, .image-141 {
    width: 100%;
  }

  .columns-question {
    grid-template-columns: auto;
    align-content: start;
    align-items: start;
  }

  .colum-question-2 {
    text-align: center;
    margin-top: 20px;
    position: static;
  }

  .wrp-text-12 {
    width: 100%;
  }

  .dropdown-toggle-2 {
    display: none;
  }

  .brand-3 {
    padding-left: 0;
  }

  .navmenu-btn-2 {
    padding-right: 18px;
  }

  .navmenu-btn-2.fin {
    background-color: #000;
  }

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

  .button-7.form {
    min-width: auto;
  }

  .navbar-fixed {
    padding: 0 0 0 20px;
  }

  .navbar-fixed.black_navbar.hidden {
    min-height: 0;
  }

  .navbar-fixed.hidden {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .section-3 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section-3.sec-visible {
    overflow: hidden;
  }

  .section-3.sec-gumm {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-3.light-purple-bg {
    overflow: hidden;
  }

  .section-3.sec-timeline {
    padding-bottom: 60px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .form-block-new-2 {
    width: 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding: 100px 24px 24px;
    position: relative;
  }

  .grid-bold-text-2 {
    font-size: 16px;
    line-height: 1.4;
  }

  .tag-text {
    display: inline-block;
  }

  .timers-row-banner.mod-timers-row-banner {
    flex-wrap: nowrap;
  }

  .form-title-block {
    justify-content: flex-start;
    display: flex;
    position: relative;
  }

  .bg-line-2 {
    width: 100%;
    top: 62%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .counter-time {
    margin-left: 3px;
  }

  .form-banner__wrap {
    top: 24px;
  }

  .form-banner__wrap.timer {
    max-width: 100%;
    top: 18px;
  }

  .form-time-span {
    display: inline-block;
  }

  .grid__item-2 {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .form-col-text-2 {
    max-width: 100%;
  }

  .form-heading-2 {
    margin-bottom: 10px;
  }

  .tehnol-wr {
    margin-bottom: 0;
  }

  .text-block-26 {
    padding-left: 0;
    padding-right: 0;
  }

  .doc-block__item-2 {
    margin-bottom: 16px;
    margin-right: 40px;
  }

  .sub-text-2 {
    margin-bottom: 0;
  }

  .hero-top-2 {
    top: 32px;
  }

  .hero-top-2.tag {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .form-banner.timer {
    min-width: auto;
    max-width: 100%;
  }

  .tehnol-img {
    object-fit: cover;
  }

  .old-price-3 {
    max-width: none;
    margin-bottom: 2px;
  }

  .caps-text-2.text-14px {
    font-size: 14px;
  }

  .caps-text-2.grid-text {
    margin-bottom: 4px;
  }

  .text-18px.mod-for-who {
    font-size: 16px;
  }

  .select-field-wrap.inline {
    order: -1;
    width: 100%;
  }

  .form-field.black-one.inlineform.inline-end.specialty {
    min-height: 60px;
  }

  .form-field.inlineform {
    flex: 0 auto;
    width: 100%;
  }

  .form-field.inlineform.specialty {
    min-height: 60px;
  }

  .form-text-inner-2 {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .select-field-2.inline:hover {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1b7190785d1e73fa1607_faq-arr.svg");
    background-repeat: no-repeat;
    background-size: auto;
  }

  .price-new-block {
    max-width: none;
  }

  ._3-col-grid-2 {
    display: none;
    position: static;
  }

  ._3-col-grid-2.inner-3-col-grid {
    margin-bottom: 32px;
    display: block;
  }

  .container-1456 {
    max-width: 640px;
  }

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

  .doc-block-2 {
    flex-flow: wrap;
    align-items: flex-start;
  }

  .tag-wrap {
    white-space: nowrap;
    width: 100%;
    max-width: 100%;
    display: block;
    overflow: auto;
  }

  .form-text-col-3 {
    align-items: flex-start;
    position: static;
  }

  .form-small-text-2 {
    text-align: left;
  }

  .form-small-text-2.inlineform, .form-small-text-2.inlineform._w-280px {
    width: 100%;
  }

  ._2-col-block-2 {
    flex-direction: column;
    padding-bottom: 0;
  }

  .form-btn {
    padding-top: 12px;
    padding-bottom: 11px;
    font-size: 13px;
  }

  .form-btn.inlineform {
    width: 100%;
    margin-bottom: 20px;
  }

  .form-btn.inlineform.mod-fb {
    width: 230px;
    font-size: 16px;
  }

  .form-btn.grey {
    color: #fff;
    background-color: #000;
  }

  .offer-p {
    font-size: 20px;
  }

  .offer-star-mob-wrap {
    position: absolute;
    top: auto;
    bottom: -44%;
    left: auto;
    right: 0%;
  }

  .offer-header {
    max-width: 60%;
    font-size: 25px;
  }

  .offer-item-p {
    max-width: 80%;
  }

  .offer-star-table {
    display: none;
  }

  .facade {
    width: 260px;
  }

  .offer-facade-pin {
    top: -56px;
    right: 1px;
  }

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

  .offer-star-mob {
    display: block;
  }

  .span-new-year-grant {
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 60px;
    display: inline-block;
  }

  .span-new-year-grant.grant--nums__desktop {
    display: inline-block;
    overflow: hidden;
  }

  .diplom-desktop {
    display: block;
  }

  .grid-4 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .sec-new-year-grant {
    background-color: #6e61e9;
    background-position: 90% -20%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-4.grant_header {
    font-size: 26px;
  }

  .paragraph-37.grant--p {
    margin-bottom: 4px;
    font-size: 18px;
  }

  .new-year-grant-image {
    justify-content: flex-start;
    max-width: none;
    margin-top: 0;
    padding-top: 16px;
    padding-left: 0;
    position: relative;
    right: auto;
  }

  .text-24px {
    font-size: 16px;
  }

  .text-24px.mod-max-weight-540.in-header {
    padding-top: 10px;
  }

  .imade-bg-wrap {
    max-width: 640px;
  }

  .heading {
    font-size: 25px;
  }

  .man-image {
    bottom: -45px;
  }

  .man-img-1 {
    bottom: -44px;
  }

  ._2-col-block {
    flex-direction: column;
    margin-top: 30px;
  }

  ._2-col-item {
    width: 100%;
    max-width: none;
    margin-bottom: 25px;
    margin-right: 0;
    padding: 20px 20px 30px;
  }

  .plan-rich {
    max-width: none;
  }

  .grey-radius-block {
    padding: 40px 32px;
  }

  .grey-radius-block.mod--time-1 {
    padding: 30px 20px;
  }

  .teach-grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    margin-top: 24px;
    bottom: 0;
  }

  .teach-plan-section {
    margin-top: 30px;
    padding-top: 1px;
  }

  .colums-plan {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .teach-cta {
    margin-top: 30px;
    padding: 20px;
  }

  .cta-h.text-24px.max-w-390 {
    font-size: 20px;
  }

  .cta-h.mb-10 {
    font-size: 24px;
  }

  .teach-section {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .text-14px {
    font-size: 12px;
  }

  .block {
    padding-top: 40px;
  }

  .licenses-grid {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 24px;
  }

  .badge-lbl {
    font-size: 15px;
  }

  .res-prof-ico {
    width: 64px;
  }

  .res-prof-ico.size-icn-patch.result-icn {
    width: 50px;
    height: 50px;
  }

  .badge {
    padding: 10px;
    top: -18px;
  }

  .badge.painted {
    padding: 10px;
  }

  .your-path {
    margin-top: 30px;
  }

  .grey-radius-block-2 {
    padding: 40px 32px;
  }

  .grey-radius-block-2.mod--license {
    font-size: 18px;
  }

  .your-path-h {
    margin-top: 50px;
  }

  .lic-links {
    text-align: center;
  }

  .res-prof-item {
    max-width: 400px;
    margin-top: 36px;
    margin-bottom: 0;
    line-height: 1.4;
  }

  .res-prof-item.mod--wrench {
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
  }

  .release-inner {
    margin: 20px -6px -6px;
  }

  .release-title {
    font-size: 28px;
  }

  .release-logo {
    margin: 4px 6px;
  }

  .release-logo.release {
    margin-left: 6px;
    margin-right: 6px;
  }

  .sec-release {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .spec-tabs {
    margin-top: 30px;
  }

  .spec-welcome-rich {
    max-width: 100%;
  }

  .spec-tab-link {
    border: 1px solid #6654d9;
    border-radius: 12px;
    flex: none;
    margin-right: 10px;
    padding-top: 16px;
    padding-bottom: 12px;
    line-height: 1;
  }

  .spec-tab-link.w--current {
    border-radius: 12px;
  }

  .program__toggle-arr {
    width: 20px;
  }

  .spec-practic-sep {
    background-color: rgba(0, 0, 0, .2);
    max-width: 100%;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .spec-welcome {
    border-radius: 12px;
    padding: 32px 24px;
  }

  .program__toggle-title {
    font-size: 16px;
  }

  .spec-practic {
    margin-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .mod-mt-64 {
    margin-top: 64px;
  }

  .mod-mt-64.max-w-540 {
    max-width: 480px;
  }

  .program__toggle-head {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .spec-practic-text.max-w-320, .spec-practic-text.max-w-240 {
    max-width: 100%;
  }

  ._24-text {
    font-size: 16px;
  }

  .spec-menu {
    z-index: 20;
    background-color: #fff;
    border-width: 0;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-left: -20px;
    margin-right: -20px;
    padding: 10px 20px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    overflow: auto;
  }

  .program__toggle {
    border-bottom-color: rgba(0, 0, 0, .2);
  }

  .spec-tab-wrap {
    padding-bottom: 30px;
  }

  .slider-arrow {
    display: none;
  }

  .slider-arrow.right-arr {
    width: 50px;
    height: 50px;
    margin-right: 0;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 20%;
  }

  .slider-arrow.left-arr {
    width: 50px;
    height: 50px;
    margin-left: 0;
    top: auto;
    bottom: 0%;
    left: 20%;
    right: auto;
  }

  .where-slide-p {
    font-size: 18px;
  }

  .how-it-help-h, .how-it-help-p.text-24px {
    margin-bottom: 30px;
  }

  .where-slide {
    padding: 25px 30px;
  }

  .where-slider-nav {
    padding-bottom: 25px;
  }

  .where-slider-nav.pb-20 {
    bottom: 0;
  }

  .slider {
    width: 100%;
  }

  .slider.pb-60 {
    padding-bottom: 40px;
  }

  .success-msg-ico-2 {
    width: 64px;
  }

  .form-5 {
    flex-direction: column;
    width: 100%;
  }

  .small-form-heading {
    font-size: 24px;
  }

  .small-btn-form {
    height: 48px;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 70px;
    font-size: 16px;
  }

  .button-block {
    margin-left: 0;
    margin-right: auto;
    padding-top: 0;
  }

  .small-form-grid {
    grid-column-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .small-form-grid.mr-10 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-bg {
    object-position: 85% 50%;
  }

  .small-form {
    max-width: 390px;
    margin-left: 0;
    margin-right: auto;
  }

  .how-ico-content {
    max-width: 100%;
  }

  .mod-margin-bottom-10 {
    margin-bottom: 20px;
  }

  .edu-h {
    margin-bottom: 35px;
  }

  .edu-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    margin-top: 24px;
  }

  .efir-banner__title {
    margin-bottom: 30px;
    font-size: 24px;
  }

  .efir-banner {
    margin-top: 30px;
    padding: 29px;
  }

  .more-img {
    max-width: 134px;
    max-height: 70px;
  }

  .more-img._5 {
    max-width: 150px;
    max-height: none;
  }

  .more-img._7 {
    max-width: 110px;
    max-height: none;
  }

  .more-img._3 {
    max-height: 130px;
  }

  .more-img._1 {
    max-width: 100px;
  }

  .more-img._11 {
    max-width: 160px;
  }

  .more-img._6 {
    max-height: none;
  }

  .more-img._8 {
    max-width: 70px;
  }

  .grid-more__item-p {
    font-size: 16px;
  }

  .grid-more__item-p.border {
    margin-bottom: 5px;
    padding-top: 3px;
  }

  .grid-more__item, .grid-more__item._1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-more__item-h {
    font-size: 20px;
  }

  .more-line {
    margin-bottom: 8px;
  }

  .more-heading {
    margin-bottom: 30px;
  }

  .more-t {
    font-size: 20px;
  }

  .gumm-rich {
    max-width: 100%;
  }

  .gumm-bg {
    opacity: .3;
    top: auto;
    bottom: 0;
    transform: translate(-30%, 50%);
  }

  .gumanitaria-h {
    margin-bottom: 10px;
  }

  .gumanirain-grid {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 24px;
  }

  .no-space {
    font-size: 16px;
  }

  .metod-ico-item {
    max-width: 100%;
  }

  .ho-we-teach-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .metod-ico.size-patch {
    width: 48px;
    height: 48px;
    margin-right: 25px;
  }

  .load-block {
    padding: 20px 30px;
  }

  ._2col-grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    margin-top: 24px;
  }

  ._2col-grid.mod--how-items {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

  ._2col-grid.mod--how-items.next-step {
    grid-template-columns: 1fr;
  }

  ._2col-grid.mod--how-items.feat {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .load-block-h-bigger {
    margin-bottom: 30px;
  }

  .load-ico-items {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    max-width: 640px;
    margin-top: 30px;
    margin-bottom: 0;
  }

  .head-horizontal-p {
    max-width: 100%;
    margin-left: 0;
  }

  .load-block-h {
    margin-bottom: 5px;
  }

  .sm-ico-item {
    max-width: 240px;
  }

  .head-horizontal {
    margin-bottom: 30px;
    display: block;
  }

  .t-time-grid {
    grid-row-gap: 30px;
  }

  .time-item {
    width: 100%;
    display: flex;
  }

  .t-time-block {
    padding: 30px 20px;
  }

  .t-time-block.mod--time-2 {
    background-position: 50%;
    background-size: cover;
  }

  .text-block-28 {
    width: 100%;
  }

  .time-items {
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
    width: 100%;
    margin-top: 36px;
  }

  .time-items.mod--4items {
    grid-row-gap: 20px;
    margin-top: 0;
  }

  .time-items.inlines {
    margin-top: 25px;
  }

  .t-time-subheader-p, .t-time-header {
    margin-bottom: 30px;
  }

  .t-time-block-subheader-p {
    margin-bottom: 20px;
  }

  .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-item-uptitle {
    font-size: 14px;
  }

  .special-p {
    text-align: left;
  }

  .timeline-end {
    position: absolute;
    top: auto;
    bottom: 0%;
    left: -45px;
    right: auto;
  }

  .timeline-end.text-24px {
    font-size: 20px;
    left: -35px;
    right: auto;
  }

  .timeline-circle {
    left: -12px;
  }

  .timeline-wrap {
    margin-bottom: 0;
    margin-right: 0;
    padding: 30px 20px 0;
    overflow: visible;
  }

  .timeline-item-line {
    width: 100%;
    height: 2px;
    left: 0;
  }

  .special-item {
    margin-top: 30px;
  }

  .timeline {
    border-top-style: none;
    border-left: 2px solid #6654d9;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-width: 0;
    margin-top: 24px;
  }

  .ico-60 {
    width: 64px;
    height: 64px;
  }

  .ico-60.size-patch {
    width: 48px;
    height: 48px;
  }

  .text-block-29 {
    margin-bottom: 30px;
  }

  .start-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .before-start-h {
    margin-right: 50px;
  }

  .green-arr-btn.mod--16text {
    white-space: normal;
  }

  .star-item-t-wrap {
    margin-left: 15px;
  }

  .before-start-cta {
    font-size: 16px;
  }

  .star-item-block.si-bg {
    padding: 24px;
    display: none;
  }

  .text-block-30 {
    margin-bottom: 30px;
  }

  .star-item.space-in-begin {
    padding-left: 0;
  }

  .star-item.si-bg {
    padding: 24px;
    display: none;
  }

  .star-item.si-bg.crutch-mobile {
    margin-top: 30px;
    display: block;
  }

  .allias-grid {
    grid-column-gap: 20px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .alias-block-labels-h {
    margin-bottom: 25px;
  }

  .alias-header {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .alias-block {
    padding-top: 0;
  }

  .alias-block-subheader-p.text-24px {
    margin-top: 20px;
  }

  .alias-block-header {
    flex-direction: column;
  }

  .spec-label-list {
    margin-top: 20px;
  }

  .alias-specs {
    padding: 30px 24px 30px 20px;
  }

  .alias-cta {
    font-size: 16px;
  }

  .alias-cta.ob-span {
    margin-bottom: 20px;
  }

  .mt-64 {
    margin-top: 64px;
  }

  .mt-64.max-w-540 {
    max-width: 480px;
  }

  .spec-timeline-item-uptitle-2 {
    margin-bottom: 12px;
    font-size: 14px;
  }

  .collection-list {
    max-width: 472px;
  }

  .spec-timeline-item {
    padding-bottom: 16px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spec-timeline-item.sti-3 {
    padding-left: 0;
  }

  .spec-timeline {
    margin-top: 24px;
  }

  .spec-timeline-item-prof-2 {
    font-size: 14px;
  }

  .spec-welcome-img {
    display: none;
  }

  .specs-tabs {
    margin-top: 30px;
    padding: 30px 24px 30px 20px;
  }

  .specs-tabs.tab {
    display: none;
  }

  .cta-label {
    font-size: 16px;
  }

  .spec--timeline-circle {
    right: -12px;
  }

  .spec--timeline-circle.stc-4, .spec--timeline-circle.stc-2 {
    left: -12px;
  }

  .next-step-cta---line-wrap {
    max-width: 220px;
  }

  .icn-90, .icn-90.size-patch {
    width: 48px;
    height: 48px;
  }

  .next-step-cta {
    margin-bottom: 30px;
    font-size: 16px;
  }

  .next-step-cta---line {
    background-position: 50%;
    padding: 20px 30px;
  }

  .nex-step-h {
    margin-bottom: 25px;
  }

  .next-step-subheader-p {
    margin-bottom: 30px;
  }

  .next-step-card {
    padding: 25px 30px;
  }

  .life-img {
    display: none;
    position: static;
  }

  .knowledge-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    margin-top: 24px;
  }

  .life-item {
    max-width: 100%;
  }

  .mod-margin-10 {
    margin-bottom: 8px;
  }

  .knowledge-h {
    margin-bottom: 30px;
  }

  .image-164 {
    width: 40px;
  }

  .share-p---part-2 {
    max-width: 370px;
  }

  .share-links {
    margin-top: 20px;
  }

  .who-item {
    border-radius: 16px;
    width: 80vw;
    padding: 25px 30px;
  }

  .who-name {
    margin-bottom: 10px;
  }

  .who-slider {
    margin-top: 40px;
  }

  .who-slide {
    height: auto;
  }

  .interview-heading {
    font-size: 20px;
  }

  .who-subname {
    margin-bottom: 20px;
  }

  .interview-video-wrap {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .flickity-slider-arrow {
    flex: none;
  }

  .who-rich {
    margin-bottom: 20px;
  }

  .whomore-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .whomore-item {
    border-radius: 16px;
    padding: 20px 30px;
  }

  .whomore-ico {
    margin-bottom: 10px;
  }

  .whomore-rich {
    max-width: 100%;
  }

  .swiper-button-next-3 {
    max-width: 25px;
  }

  .block-text-16 {
    height: 180px;
  }

  .card-slide-3 {
    min-height: 1030px;
  }

  .card-slide-3.carousel-cell {
    padding-top: 30px;
  }

  .card-grid-3 {
    border-radius: 20px;
  }

  .block-text-19 {
    margin-left: 0;
    padding-top: 0;
  }

  .grid-3 {
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .head-30 {
    font-size: 24px;
  }

  .section-13 {
    overflow: hidden;
  }

  .swiper-button-prev-3 {
    max-width: 25px;
  }

  .par-48 {
    font-size: 30px;
  }

  .image-168 {
    max-width: 100px;
  }

  .swiper-slide-3 {
    height: auto;
  }

  .swiper-slide-3._2 {
    padding-right: 40px;
  }

  .swiper-slide-3._5 {
    width: 100%;
  }

  .swiper-slide-3.it._2 {
    width: 50%;
  }

  .swiper-slide-3.new-grid {
    width: 90%;
    padding: 20px;
  }

  .popap {
    padding-top: 35px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 18px;
  }

  .popap._2 {
    min-height: 250px;
  }

  .slider-buttons-box {
    margin-top: 30px;
  }

  .h2 {
    font-size: 48px;
    line-height: 120%;
  }

  .help-bg {
    object-position: 50% 20%;
  }

  .help-grid {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .help-headwrap {
    margin-bottom: 30px;
  }

  .help-item {
    border-radius: 16px;
    padding: 80px 30px 40px;
  }

  .help-item.mod--blacktext {
    justify-content: flex-start;
  }

  .centered-img {
    width: 50%;
    max-width: 220px;
  }

  .platform-item.pi-horiz {
    display: block;
  }

  .platform-img {
    width: 50%;
    max-width: 220px;
  }

  .platform-img.mod--horiz {
    width: 60%;
    max-width: 100%;
    height: auto;
  }

  .platform-img.mod--img1 {
    width: 90%;
    max-width: 473px;
  }

  .platform-full-card {
    width: 50%;
    max-width: 220px;
  }

  .full-size-card {
    max-width: 100%;
    height: auto;
    margin-top: -25px;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .platform-grid {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    margin-top: 64px;
  }

  .platform-text {
    padding-bottom: 0;
  }

  .platform-text.mod--horiz {
    padding: 0 24px 0 0;
  }

  .platform-card {
    max-width: 100%;
    height: auto;
    margin-top: -40px;
    padding-top: 65px;
  }

  .platform-card.mod--horiz {
    margin-top: -40px;
    margin-left: 0;
    padding-top: 65px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .plans-desc-items-2 {
    flex-direction: column;
    margin-bottom: -20px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .csharp-p {
    margin-bottom: 20px;
  }

  .income-in-numbers {
    flex-direction: row;
    align-self: flex-start;
    width: 100%;
    max-width: 470px;
    padding-left: 0;
  }

  .csharp-income {
    align-items: center;
    width: 100%;
    margin-left: 0;
    padding-top: 20px;
    padding-left: 0;
  }

  .tooltip-arrow {
    right: 85px;
  }

  .csharp-header.vilvet-bg {
    padding-left: 40px;
    padding-right: 40px;
  }

  .form-inline-col {
    flex-direction: column;
    align-items: flex-start;
  }

  .i-popup {
    width: 100%;
    display: none;
    top: auto;
    bottom: -210px;
    right: auto;
  }

  .plans-desc-item-2 {
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .plans-desc-item-2.mod-plans {
    width: 80%;
  }

  .image-132-mob-2 {
    transform: none;
  }

  .income-h-wrap {
    justify-content: flex-start;
    align-self: flex-start;
  }

  .csharp-dates {
    width: 31%;
  }

  .graph-h {
    font-size: 30px;
  }

  .gap {
    margin-bottom: 10px;
  }

  .gap.normal {
    font-size: 14px;
  }

  .form-text-black {
    margin-bottom: 14px;
    font-size: 16px;
  }

  .form-text-black.desk {
    display: none;
  }

  .form-text-black.mob {
    display: block;
  }

  .dates-header.half-space {
    width: 100%;
  }

  .link-white40 {
    display: inline;
  }

  .fbi-title.mod-paket {
    margin-top: 40px;
  }

  .inline-col {
    flex-direction: column;
  }

  .inline-col.specialty {
    max-height: none;
  }

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

  .inline-phone-wrap.specialty {
    width: 100%;
  }

  .sharp-text {
    flex-direction: column;
  }

  .cost-h {
    font-size: 40px;
  }

  .section-additional-info {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section-additional-info.light-purple-bg {
    padding-top: 40px;
  }

  .math-pseudo {
    margin-bottom: 30px;
    display: none;
  }

  .math-pseudo.mob {
    display: block;
  }

  .coast-wrap {
    flex-wrap: wrap;
    max-width: 444px;
    box-shadow: 0 0 50px rgba(255, 255, 255, .5);
  }

  .text-14.max-w-280 {
    max-width: 100%;
  }

  .botom-form-badge-2 {
    margin-bottom: 30px;
    padding: 10px 20px;
    font-size: 18px;
  }

  .coast__title {
    font-size: 30px;
  }

  .cost-h-small {
    font-size: 24px;
  }

  .cost-comapre-block {
    width: 100%;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cost-comapre-block.purpure {
    max-width: none;
  }

  .side-p-info-top-copy {
    padding-left: 30px;
    padding-right: 30px;
  }

  .math-h {
    margin-bottom: 20px;
  }

  .pass-grid {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .endless-pass-h3 {
    margin-bottom: 20px;
  }

  .wrench-h3 {
    margin-bottom: 30px;
    font-size: 25px;
  }

  .pass-block {
    padding-top: 0;
  }

  .share-p {
    max-width: 300px;
  }

  .q-a-column {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .q-a-wrap {
    margin-left: 0;
    margin-right: 0;
  }

  .q-a-h {
    margin-bottom: 30px;
  }

  .fixed-btn-2 {
    display: none;
  }

  .popup-form-text {
    color: #fff;
  }

  .form-popup.popup-form-top {
    color: #fff;
    background-color: #6e61e9;
  }

  .popup.third-popup {
    display: none;
  }

  .popup-form-title {
    color: #fff;
    margin-bottom: 10px;
  }

  .nav-menu-2 {
    height: 100vh;
  }

  .mobile_menu {
    padding-top: 32px;
  }

  .main_content.j-start {
    height: auto;
  }

  .main_text_basics {
    font-size: 18px;
  }

  .basics_content_wrapper {
    width: 100%;
  }

  .main_section {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .btm_form_wrapper {
    margin-top: 130px;
    padding: 24px;
  }

  .form_main_basics {
    padding: 0;
  }

  .header_basics {
    font-size: 9vw;
  }

  .point_text {
    font-size: 20px;
  }

  .video_header {
    font-size: 32px;
  }

  .text-block-51 {
    width: 100%;
    margin-bottom: 5px;
    font-size: 22px;
  }

  .who_block_header {
    font-size: 20px;
  }

  .who_header {
    font-size: 9vw;
  }

  .who_block_text {
    font-size: 18px;
  }

  .program_header {
    font-size: 9vw;
  }

  .text-block-54 {
    font-size: 18px;
  }

  .text-block-53 {
    white-space: pre-wrap;
    align-self: center;
    margin-right: 10px;
    font-size: 20px;
  }

  .dropdown_toggle_program {
    align-items: center;
  }

  .dropdown_toggle_program.w--open {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .image-174 {
    max-width: 250%;
    height: 100%;
    top: -20px;
    left: -600px;
  }

  .free_course_btn {
    font-size: 18px;
  }

  .free_course_form_section {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .average_rating_numbers {
    font-size: 20px;
  }

  .review_slide {
    max-width: 247px;
    height: auto;
    min-height: 228px;
    margin-right: 16px;
  }

  .average_rating {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .reviews_header {
    font-size: 9vw;
  }

  .slide_top_info {
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
  }

  .arr-next_s {
    flex: none;
  }

  .arrows {
    display: none;
  }

  .average_rating_wrapper {
    flex-direction: column;
  }

  .slide_name {
    font-size: 16px;
  }

  .arr-prev_s {
    flex: none;
  }

  .btm_form_header {
    font-size: 9vw;
  }

  .learn_more_header {
    font-size: 18px;
  }

  .brm_form_section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .btm_form_container {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .learn_more_text {
    font-size: 14px;
  }

  .text-block-55 {
    font-size: 18px;
  }

  .more_courses_slide_text {
    font-size: 16px;
  }

  .more_courses_header {
    font-size: 9vw;
  }

  .more_courses_slide_header {
    font-size: 24px;
  }

  .text-block-60 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .success-title-2 {
    font-size: 24px;
  }

  .q_btn_programm {
    width: 50%;
    line-height: 1.2;
  }

  .more-courses-item-2 {
    max-width: 247px;
    min-height: 200px;
  }

  .more_courses_slide-2 {
    height: auto;
  }

  .navbar-fixed-2 {
    padding: 0 0 0 20px;
  }

  .container-1448.nav-cont {
    padding-left: 16px;
    padding-right: 16px;
  }

  .brand-6 {
    padding-left: 0;
  }

  .container-1458, .container-1459 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .slide_top_info-2 {
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
  }

  .slide_name-2 {
    font-size: 16px;
  }

  .dropdown_toggle_program-2 {
    align-items: center;
  }

  .dropdown_toggle_program-2.w--open {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .btm_form_container-3 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .brm_form_section-2 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container-1454.new_style.bootcamp {
    margin-left: auto;
    margin-right: auto;
  }

  .lr-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lr-padding.sec-big-p, .lr-padding.sec__t-112, .lr-padding.sec__black-tabs, .lr-padding.section-12, .lr-padding.sec__pad-112, .lr-padding.sec__grey__pad-112, .lr-padding.sec__programm, .lr-padding.sec__diplom, .lr-padding.sec__gifts, .lr-padding.faq, .lr-padding.faq, .lr-padding.sec__programm, .lr-padding.faq {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .par-36-2 {
    font-size: 24px;
    line-height: 32px;
  }

  .par-36-2.tab {
    font-size: 36px;
    line-height: 48px;
  }

  .h3 {
    font-size: 18px;
    line-height: 24px;
  }

  .grid-2 {
    grid-row-gap: 34px;
    grid-template-columns: 1fr;
    margin-top: 32px;
  }

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

  .body--1-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .body--1-2.semi-bold {
    font-size: 16px;
  }

  .body--1-2.text-icons-light-bg-40 {
    font-size: 14px;
    line-height: 20px;
  }

  .par-20-2.white, .par-20-2.semi-bold {
    font-size: 18px;
  }

  .block-button-2.m-top-32 {
    margin-top: 0;
    margin-bottom: 32px;
  }

  .card-2 {
    margin-left: 0;
    padding: 20px 20px 32px;
  }

  .tab-link.w--current {
    line-height: 20px;
  }

  .wrp-text-470 {
    width: 100%;
    margin-bottom: 40px;
  }

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

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

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

  .image-4 {
    max-width: 100%;
  }

  .tabs-2 {
    flex-direction: column-reverse;
    display: flex;
  }

  .grid-5 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .card-img-wrap {
    width: 50%;
    height: 120px;
    margin-right: 0;
  }

  .grid-20 {
    margin-top: 42px;
  }

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

  .par-26.white {
    font-size: 18px;
    line-height: 26px;
  }

  .block-card-container {
    border-radius: 16px;
    padding: 40px 20px;
  }

  .max-w-623.m-top-24 {
    margin-top: 16px;
  }

  .block-ti-slider {
    align-items: flex-start;
    margin-bottom: 32px;
  }

  .exp-avatar {
    width: 57px;
  }

  .flickity-carousel-2 {
    margin-top: 32px;
  }

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

  .card-slide-2 {
    border-radius: 16px;
    width: 90%;
    max-width: 336px;
    min-height: 300px;
    margin-right: 16px;
    padding: 20px;
  }

  .slider-arrs {
    display: none;
  }

  .project-item-3 {
    margin-top: 32px;
  }

  .image-6 {
    max-width: 50%;
    height: auto;
  }

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

  .form-7 {
    flex-direction: column;
    align-items: center;
  }

  .wrp-accordion {
    padding-top: 16px;
    padding-bottom: 0;
  }

  .quarter {
    color: #8f93a3;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
  }

  .block-form-copy {
    margin-bottom: 64px;
    padding-top: 36px;
    padding-bottom: 48px;
  }

  .about-program-row-2 {
    flex-wrap: wrap;
    margin-top: 0;
    margin-right: 0;
  }

  .about-program-item-2 {
    margin-top: 20px;
    margin-right: 20px;
  }

  .block-course {
    padding-top: 8px;
    padding-bottom: 12px;
  }

  .quarter-s-subtitle {
    color: #f1f1fa;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .close {
    width: 16px;
    height: 16px;
  }

  .box-course {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

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

  .field {
    text-align: center;
    max-width: none;
    margin-bottom: 12px;
    margin-right: 0;
  }

  .quarter-s-title {
    margin-top: 2px;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 26px;
  }

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

  .div-block-7 {
    max-width: none;
  }

  ._1-2col-3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .phone-wrap-2 {
    max-width: none;
    margin-right: 0;
  }

  .pst-slider {
    width: 100%;
  }

  .pst-slide-wrapp {
    flex-direction: column;
    height: auto;
  }

  .pst-slider-text {
    margin-bottom: 24px;
  }

  .psd-slide-text {
    padding-left: 0;
  }

  .pst-slider-title {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .pst-slide-text-block {
    width: 100%;
  }

  .pst-title {
    font-size: 24px;
  }

  .pst-slider-btn {
    margin-bottom: 0;
  }

  .slider-outer-wrapper {
    height: auto;
  }

  .play-btn {
    display: block;
    position: absolute;
    top: 49%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .pst-paragr, .lightbox-link {
    display: none;
  }

  .left-arrow {
    margin-top: 70px;
    display: none;
  }

  .pst-slide {
    height: auto;
  }

  .right-arrow {
    margin-top: 70px;
    display: none;
  }

  .slide-nav-2 {
    text-align: center;
    width: 100%;
    height: 8px;
    font-size: 8px;
    position: static;
    top: 73px;
  }

  .pst-slide-img-block {
    width: 100%;
    margin-bottom: 40px;
    display: block;
    position: relative;
  }

  .mask-img-2 {
    justify-content: center;
    height: auto;
    margin-top: 64px;
    padding-left: 0;
  }

  .block-text-527 {
    margin-top: 40px;
  }

  .block-text-527._2 {
    margin-top: 0;
  }

  .block-text-527._3 {
    margin-top: 0;
    margin-bottom: 45px;
  }

  .tekst-podarok {
    display: block;
  }

  ._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-25 {
    min-width: 550px;
    display: block;
    position: absolute;
    top: 105px;
    left: -102px;
  }

  .wrp-presents {
    flex-direction: column;
  }

  .line-gifts {
    display: none;
  }

  .sharp-text-2 {
    flex-direction: column;
  }

  .csharp-p-2 {
    margin-bottom: 16px;
  }

  .income-in-numbers-2 {
    flex-direction: row;
    align-self: flex-start;
    width: 85%;
    max-width: 470px;
    padding-left: 0;
  }

  .plans-desc-item {
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .income-h-wrap-2 {
    align-self: flex-start;
  }

  .csharp-income-2 {
    align-items: center;
    margin-left: 0;
    padding-top: 20px;
    padding-left: 0;
  }

  .plans-desc-items {
    flex-direction: column;
    margin-bottom: -20px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-0 {
    padding: 60px 20px;
  }

  .right-col-faq {
    margin-left: 0;
  }

  .h2-faq {
    font-size: 24px;
  }

  .box-course-faq {
    flex-direction: column;
    margin-bottom: 64px;
    margin-left: 0;
  }

  .close-faq {
    width: 16px;
    height: 16px;
  }

  .faq-subtitle {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .jb-card-col-2 {
    width: 49%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .inner-uptitle-2 {
    margin-bottom: 36px;
  }

  .text-block-62 {
    font-size: 14px;
    line-height: 1.4em;
  }

  .tab-link-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .field-2 {
    text-align: center;
    max-width: 260px;
    margin-bottom: 12px;
    margin-right: 0;
  }

  .div-block-272 {
    max-width: 260px;
  }

  .phone-wrap-3 {
    max-width: 260px;
    margin-right: 0;
  }

  .quote__img {
    max-width: 132%;
    max-height: 132px;
    margin-bottom: 24px;
  }

  .quote-line-2 {
    display: inline-block;
    top: -67px;
    left: -3px;
  }

  .quote {
    flex-direction: column;
    align-items: flex-start;
  }

  .quote-section-2 {
    padding-top: 64px;
  }

  .quote__text {
    font-size: 18px;
    line-height: 1.4;
  }

  .quote-line-1 {
    display: none;
  }

  .section-18 {
    padding: 60px 20px;
  }

  .section-18.sec-experts {
    color: #fff;
    background-color: #6654d9;
  }

  .section-18.hidden-mob {
    display: none;
  }

  .description {
    font-size: 24px;
  }

  .job-price {
    width: 100%;
    margin-top: 4px;
    margin-left: 0;
    font-size: 20px;
    line-height: 1.2;
  }

  .payment-bg {
    width: 190px;
    left: 0%;
  }

  .job-title {
    font-size: 24px;
  }

  .job-row {
    flex-wrap: wrap;
  }

  .vak-about-row {
    margin-top: 0;
  }

  .payment-title {
    margin-bottom: 5px;
  }

  .vak-about {
    margin-top: 24px;
    margin-right: 30px;
  }

  .why-row {
    flex-direction: column;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .only-mobile {
    display: block;
  }

  .mobile-hidden {
    display: none;
  }

  .heading-block {
    width: 100%;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-block._2-lines-in-h {
    width: 100%;
  }

  .why-text-col {
    width: 100%;
    max-width: 640px;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .why-line {
    height: 23px;
    margin-top: 10px;
  }

  .why-line.pc-hidden.mobile {
    display: block;
  }

  .forwho-2 {
    flex-direction: column;
    align-self: center;
    width: auto;
    max-width: none;
    max-height: none;
    margin-bottom: 30px;
    margin-right: 10px;
    padding-left: 0;
    display: flex;
  }

  .section-19 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-40 {
    font-size: 18px;
  }

  .heading-3 {
    height: auto;
    font-size: 22px;
  }

  .div-block-24 {
    align-self: center;
    margin-left: 0;
    padding-left: 0;
  }

  .image-11 {
    align-self: flex-start;
    width: 200px;
    max-height: none;
    margin-right: 15px;
  }

  .for-who-block-2 {
    flex-direction: column;
  }

  .program-tab-link {
    border: 2px solid rgba(145, 141, 165, .5);
    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-title-wrap {
    margin-bottom: -10px;
  }

  .program-rich {
    margin-top: 10px;
  }

  .program-row {
    margin-top: 20px;
  }

  .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-left {
    max-width: 260px;
  }

  .program-tab-content {
    width: 528px;
    margin-left: 0;
  }

  .program-row-content {
    border-top-width: 1px;
    flex: 0 auto;
    width: 100%;
    margin-left: 0;
    padding-top: 24px;
  }

  .program-number {
    display: none;
  }

  .program-tab-pane {
    width: 528px;
  }

  .mob-drop-arr {
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .program-tab-arr {
    display: none;
  }

  .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-tablink-circle {
    display: none;
    top: auto;
    bottom: -40px;
    left: 0%;
    right: auto;
  }

  .expert-zigzag {
    display: none;
  }

  .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-text {
    margin-left: 0;
  }

  .tab-link-circle {
    max-width: 80px;
  }

  .expert-tablink-name {
    margin-bottom: 4px;
    font-size: 16px;
    line-height: 1.2;
  }

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

  .expert-tab-name {
    font-size: 24px;
  }

  .expert-tab-row {
    align-items: flex-start;
    display: block;
  }

  .expert-tab-img-wrap {
    max-width: 188px;
    margin-bottom: 16px;
  }

  .experts-tabs {
    margin-top: 40px;
  }

  .garanty-text {
    max-width: none;
  }

  ._100-bg {
    max-width: 100%;
    left: 0%;
  }

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

  .how-r-col {
    width: 100%;
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .how-row {
    flex-direction: column;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .how-img {
    max-width: 320px;
    margin-top: 20px;
    margin-left: 0;
  }

  ._100-percent-text {
    margin-left: 10px;
    font-size: 22px;
  }

  .violet-banner {
    margin-top: 40px;
    font-size: 20px;
  }

  .how-l-col {
    width: 100%;
    margin-top: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  ._100-text {
    font-size: 48px;
  }

  ._100-percents-row {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  ._100-percents-row.hidden {
    display: none;
  }

  ._100-wrap {
    width: 160px;
    margin-bottom: 35px;
  }

  ._100-perc-line {
    height: 20px;
  }

  .line-6 {
    height: 36px;
  }

  .mob-how-line {
    background-color: #ffc400;
    flex: 1;
    width: 5px;
    margin-bottom: -40px;
  }

  .mob-how-circle {
    background-color: #ffc400;
    border-radius: 48px;
    width: 48px;
    height: 48px;
  }

  .mob-how-left {
    flex-direction: column;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .how-item {
    margin-bottom: 40px;
    padding-left: 72px;
    position: relative;
  }

  .diplom-wrap {
    margin-top: 0;
  }

  .diplom-block {
    flex-direction: column;
  }

  .diplom-mobile {
    max-width: 70%;
    margin-left: -40px;
    margin-right: -40px;
    display: none;
    position: static;
  }

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

  .image-30 {
    left: 0;
  }

  .diplom-desktop-2 {
    height: auto;
    display: block;
  }

  .page-popup-2 {
    background-color: #fff;
  }

  .h2-half-2 {
    width: 100%;
    font-size: 36px;
  }

  .scroll-wrap {
    padding-top: 40px;
    padding-right: 0;
  }

  ._1-3col-2 {
    object-fit: fill;
    flex-wrap: nowrap;
    flex: none;
    width: 60%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-14 {
    max-width: 600px;
  }

  .gift-card-2 {
    flex-direction: column;
    margin-top: 32px;
    margin-bottom: 32px;
    padding: 24px;
  }

  .section-20 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section-20.faq-sec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-1462 {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq-col {
    width: 100%;
  }

  .toggle-cross-2 {
    width: 24px;
    margin-top: 2px;
  }

  .faq-items {
    flex-direction: column;
  }

  .faq-heading {
    font-size: 32px;
  }

  .faq-toggle-p {
    margin-top: 0;
  }

  .h2-white-2 {
    font-size: 24px;
  }

  .order-popup-container-4 {
    max-height: 80vh;
    padding: 20px;
    overflow: auto;
  }

  .par-20-3._2 {
    font-size: 14px;
  }

  .popup-title {
    font-size: 30px;
  }

  .q_btn_programm-2 {
    width: 50%;
    line-height: 1.2;
  }

  .close-icon-2 {
    width: 20px;
    top: 15px;
  }

  .success-title-3 {
    font-size: 24px;
  }

  .popup-subtitle {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .popup-2 {
    max-width: 300px;
    padding: 15px;
  }

  .popup-2.xx {
    background-size: 100% 80px;
    border-style: none;
    max-width: 440px;
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .popup-2.xx2 {
    border-style: none;
    max-width: 440px;
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .body--1-6, .body--1-6.text-icons-light-bg-40 {
    font-size: 14px;
    line-height: 20px;
  }

  .par-20-4.white {
    font-size: 18px;
  }

  .tab-link-4 {
    font-size: 14px;
    line-height: 20px;
  }

  .tab-link-5.w--current {
    line-height: 20px;
  }

  .container-1463 {
    max-width: 600px;
  }

  .field-3 {
    text-align: center;
    max-width: 260px;
    margin-bottom: 12px;
    margin-right: 0;
  }

  .section-30 {
    padding-top: 64px;
    padding-bottom: 64px;
    overflow: hidden;
  }

  .container-1464 {
    max-width: 600px;
    position: relative;
  }

  .small-p-2 {
    font-size: 14px;
  }

  ._1-2col-8 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .diplom-img-2 {
    margin-top: 10px;
  }

  .h3-38-2 {
    min-height: auto;
  }

  .heading-2-2 {
    font-size: 36px;
    line-height: 48px;
  }

  .wrapper-included-2 {
    grid-row-gap: 5vw;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto;
  }

  .par-packet-2 {
    max-width: none;
    margin-bottom: 0;
  }

  .par-packet-2._2 {
    max-width: none;
  }

  .cont-22 {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-included-2 {
    width: 35px;
    margin-right: 2.388vw;
  }

  .card-included-2 {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .box-included-2 {
    margin-bottom: 0;
    font-size: 14px;
  }

  .card-7 {
    margin-left: 0;
    padding: 20px 20px 32px;
  }

  .container-1465 {
    max-width: 600px;
  }

  .promo_popup {
    display: none;
    top: auto;
    left: auto;
  }

  .tags.tag-wrap {
    display: flex;
  }

  .form-block-4 {
    width: auto;
    max-width: 500px;
    margin-top: 65px;
    margin-left: auto;
    margin-right: auto;
  }

  .form-block-4.main {
    width: auto;
    margin-top: 0;
    overflow: visible;
  }

  .max-w-526-copy {
    width: 100%;
    max-width: none;
    margin-right: 0;
  }

  .container-max-w-2.horiz-left {
    flex-direction: column;
  }

  .sec-main-it {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fa4c5cb1b95c6b2e2940d5_Frame%201077244061%20(1).png");
    background-position: 50% 800px;
    background-size: cover;
    padding-bottom: 0;
  }

  .sec-main-it._2 {
    background-position: 50% 1200px;
    padding-top: 20px;
  }

  .container-9 {
    max-width: 640px;
  }

  ._2-col-item-2 {
    width: 100%;
    max-width: none;
    margin-bottom: 25px;
    margin-right: 0;
    padding: 20px 20px 30px;
  }

  .sect-4 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .flex-friend {
    grid-row-gap: 24px;
    grid-template-columns: auto;
  }

  .h3_large {
    font-size: 36px;
  }

  .h3_large.mt_60 {
    margin-top: 40px;
  }

  .column-numbers {
    max-width: none;
  }

  .spec-menu-2 {
    z-index: 20;
    background-color: #fff;
    border-width: 0;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-left: -20px;
    margin-right: -20px;
    padding: 10px 20px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    overflow: auto;
  }

  .container-1466 {
    max-width: 640px;
  }

  .specs-tabs-3 {
    margin-top: 30px;
    padding: 30px 24px 30px 20px;
  }

  .specs-tabs-3.tab {
    display: none;
  }

  .spec-welcome-rich-2 {
    max-width: 100%;
  }

  .image-3349 {
    display: none;
  }

  .collection-list-3 {
    max-width: 472px;
  }

  .image-3350 {
    max-width: 90px;
    top: 0;
  }

  .slider-arrs-2 {
    display: none;
  }

  .bootcamp_slide_head {
    margin-bottom: 40px;
  }

  .cont-4 {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-2-3 {
    font-size: 32px;
    line-height: 36px;
  }

  .spec-dropdown.w--open {
    justify-content: flex-start;
    min-width: auto;
    max-width: 160px;
    padding-top: 13px;
    padding-bottom: 13px;
    left: -37px;
  }

  .spec-rich {
    text-align: left;
    min-width: 120px;
    max-width: none;
    font-size: 10px;
  }

  .fs_20 {
    font-size: 20px;
  }

  .fs_20.pddng_btm_48.border_rght {
    margin-bottom: 24px;
  }

  .fs_20.pddng_btm_48.border_rght.hide_mob, .fs_20.pddng_btm_48.hide_mob {
    display: none;
  }

  .btm_form_wrapper-2 {
    padding: 24px;
  }

  .c_section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header_2.mob_mrgn_btm_24 {
    margin-bottom: 24px;
  }

  .program_header_wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .header_4 {
    font-size: 18px;
  }

  .fs_24 {
    font-size: 24px;
  }

  .fs_24.fw_700 {
    font-weight: 700;
  }

  .mrgn_btm_24 {
    margin-bottom: 24px;
  }

  .mrgn_btm_24.hide_desktop {
    display: block;
  }

  .dot_4 {
    display: none;
  }

  .fs_18.mrgn_btm_8 {
    margin-bottom: 8px;
  }

  .border_top {
    padding-top: 24px;
  }

  .border_top.pddng_btm_48 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .flex_txt {
    flex-direction: column;
    align-items: flex-start;
  }

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

  .check_bg.pddng_btm_32.brdr_btm.hide_brdr_mob {
    border-top: 1px #000;
    border-bottom-style: none;
  }

  .check_bg.mrgn_top_32 {
    margin-top: 0;
  }

  .green_bg {
    max-width: 396px;
  }

  .promo_text-2 {
    background-color: #fff;
  }

  .content_block.mrgn_rght_20.max_wdt_637.cntnt-block_flex_vertical {
    width: 100%;
    max-width: none;
  }

  .main_label {
    font-size: 18px;
  }

  .whole_price_text {
    font-size: 20px;
  }

  .promo_popup-2 {
    top: auto;
    bottom: 60px;
    left: 0%;
  }

  .price_wrapper {
    border-top: 1px solid #4f5364;
    border-bottom: 1px solid #4f5364;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .price_wrapper.btm_styles {
    border: 1px #000;
    grid-template-rows: auto auto auto auto 24px auto auto;
    grid-template-columns: minmax(auto, max-content);
    padding-top: 0;
    padding-bottom: 0;
  }

  .fs_20-2 {
    font-size: 20px;
  }

  .fs_20-2.fw_700.clr_purple.fs_18 {
    font-size: 16px;
  }

  .form-lines-3 {
    flex-direction: column;
    width: 80%;
  }

  .field-4 {
    text-align: center;
    max-width: none;
    margin-bottom: 12px;
    margin-right: 0;
  }

  .h3-tag.course {
    font-size: 24px;
  }

  .phone-wrap-4 {
    max-width: none;
    margin-right: 0;
  }

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

  .container-max-w-3.horiz-left {
    flex-direction: column;
  }

  .small-box-3 {
    margin-right: 4px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .text-block-87 {
    display: none;
  }

  .text-span-19 {
    font-size: 36px;
  }

  .box-price-main-2 {
    min-width: auto;
  }

  .h1-54-3 {
    margin-bottom: 0;
    font-size: 32px;
  }

  .size__48 {
    font-size: 36px;
  }

  .grid-70 {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    min-width: 100%;
  }

  .grid-60 {
    min-width: auto;
  }

  .tehnol-wr-2 {
    margin-bottom: 0;
  }

  .max-w-526-copy-2 {
    width: 100%;
    max-width: none;
    margin-right: 0;
  }

  .max-w-526-copy-2.main_grid_new {
    grid-template-columns: 1fr;
  }

  .banner_circle_discount {
    width: 100px;
    height: 100px;
    line-height: 1.1;
    left: auto;
    right: 10px;
  }

  .banner-urgant_div {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/631a004eb83f654615f8d2bb_%D0%AD%D0%BC%D0%BE%D0%B4%D0%B6%D0%B8.png");
    background-repeat: no-repeat;
    background-size: contain;
    max-width: 336px;
  }

  .banner-urgant_div-info {
    margin-left: 108px;
  }

  .mini_discount {
    right: -16px;
  }

  .mini_discount.big_circle {
    left: auto;
    right: 0;
  }

  .banner-urgant_container {
    justify-content: flex-start;
  }

  .simply_discount_h {
    font-size: 24px;
  }

  .banner-urgant_img {
    height: 92px;
  }

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

  .grid-box-column {
    padding-top: 40px;
  }

  .section-text {
    padding-bottom: 48px;
    padding-left: 0;
  }

  .section-text.pddng_btm_0 {
    padding-bottom: 30px;
  }

  .section-text.pdn-btm_40.pdn-top_30, .section-text.align-center.pdn-btm {
    padding-bottom: 40px;
  }

  .section-text.align-center.padding-bottom_0.pdn-t-b {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cont-2.new-grid-con.mw-63percent, .cont-2.new-grid-con.mw-63percent.dev-margin.pdn-right_0, .cont-2.new-grid-con.mw-100percent, .cont-2.new-grid-con.mw-63percent {
    padding-right: 20px;
  }

  .cont-2.new-grid-con.mw-63percent.digital.w_100.padding-right_0.padding-left_0 {
    padding-left: 0;
  }

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

  .bold-26-20 {
    font-size: 20px;
  }

  .div-block-706 {
    position: relative;
  }

  .close-remodal.hiddem-mobile {
    z-index: 10;
    top: 155px;
    right: 24px;
  }

  .new-form-sticky {
    width: auto;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .t-28.bold.dont-shrink.sp-auto {
    font-size: 24px;
  }

  .wrapper-box-timer {
    max-width: none;
  }

  .image-159-copy {
    top: -1%;
  }

  .sect-5 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .sect-5.black-new {
    padding-top: 40px;
  }

  .sect-5.black-new.mb-64 {
    padding-top: 48px;
    padding-left: 0;
  }

  .sect-5.black-new.mt-110.black-color {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0;
  }

  .sect-5.light-grey {
    padding-top: 64px;
    padding-bottom: 48px;
  }

  .sect-5.light-grey.mt-64 {
    padding-left: 0;
  }

  .sect-5.grey.mt-64, .sect-5.mt-81, .sect-5.mb-43.bg-image {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0;
  }

  .sect-5.black-2._4 {
    padding-left: 0;
    padding-right: 0;
  }

  .sect-5.mb-80, .sect-5.mb-77, .sect-5.mb-93, .sect-5.mb-94, .sect-5.mb-95 {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0;
  }

  .sect-5.mb-95.pdn-right_0 {
    padding-right: 0%;
  }

  .sect-5.mb-96, .sect-5.mb-97, .sect-5.mb-98, .sect-5.mb-105, .sect-5.mb-104.margin, .sect-5.mb-104.margin, .sect-5.mb-91, .sect-5.mb-99, .sect-5.mb-100, .sect-5.mb-102, .sect-5.mb-106, .sect-5.mb-95 {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0;
  }

  .heading-2-4, .heading-2-4._2 {
    font-size: 32px;
    line-height: 36px;
  }

  .head-grid-2 {
    font-size: 26px;
  }

  .par-18-3-2 {
    margin-top: 16px;
    font-size: 16px;
  }

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

  .par-39 {
    font-size: 18px;
    line-height: 24px;
  }

  .div-grid-4-2 {
    flex-direction: row;
  }

  .wrp-box-hwmuch {
    grid-row-gap: 10px;
  }

  .wrp-box-hwmuch.horizontal {
    width: 100%;
  }

  .t-36.bold.new-grid {
    font-size: 20px;
  }

  .p-20.grey.right.s-18 {
    text-align: left;
  }

  .p-20.tabl, .p-20.tabl.new-grid {
    font-size: 2vw;
  }

  .box-horizontal-hwmuch {
    grid-column-gap: 25px;
    margin-top: 30px;
  }

  .box-howmuch-prof {
    margin-top: 60px;
  }

  .top-box-howmuch {
    grid-column-gap: 30px;
    grid-row-gap: 23px;
  }

  .two-card {
    width: 100%;
    max-width: none;
  }

  .t-24 {
    font-size: 20px;
  }

  .h2-63.regular {
    font-size: 42px;
  }

  .p-18 {
    font-size: 16px;
  }

  .mw-1440.new-grid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-new.black {
    border-radius: 0;
    padding: 66px 20px;
  }

  .section-new.black.new-grid {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0;
  }

  .image-3472 {
    min-width: 800px;
  }

  .div-block-659 {
    margin-bottom: 50px;
  }

  .mini-box-graph {
    border-radius: 28px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .p-24 {
    font-size: 20px;
  }

  .p-24.px {
    font-size: 16px;
  }

  .h2-100, .h2-100.s-54 {
    font-size: 52px;
  }

  .div-block-662 {
    top: 10px;
  }

  .div-block-662.marketing {
    top: 8px;
  }

  .box-start-time {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    overflow: auto;
  }

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

  .wit-card-copy {
    min-width: 350px;
    padding-bottom: 50px;
  }

  .grid-box-graph {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .t-18.border {
    text-align: center;
  }

  .div-step {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .quarter-s-subtitle-2 {
    color: #f1f1fa;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .body--1 {
    font-size: 14px;
    line-height: 20px;
  }

  .body--1.text-icons-light-bg-40 {
    font-size: 16px;
    line-height: 22px;
  }

  .h2-white {
    font-size: 24px;
  }

  .par-26-2.white {
    font-size: 18px;
    line-height: 26px;
  }

  .right-col-2 {
    margin-top: 0;
    margin-left: 0;
  }

  .wrp-text-470-2 {
    width: 100%;
    margin-bottom: 40px;
  }

  .wrp-text-470-2.m-top-32 {
    margin-top: 16px;
    margin-bottom: 8px;
  }

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

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

  .quarter-2 {
    color: #8f93a3;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
  }

  .par-26-3.white {
    font-size: 18px;
    line-height: 26px;
  }

  .max-w-623-2.m-top-24 {
    margin-top: 16px;
  }

  .quarter-s-subtitle-3 {
    color: #f1f1fa;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .box-course-2 {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .block-text-123 {
    width: 100%;
    max-width: none;
  }

  .h2-64.no-margin.s-54, .h2-64.reg, .h2-64.reg.s-54 {
    font-size: 42px;
  }

  .div-block-707 {
    font-size: 16px;
  }

  .box-arrow-slider-3 {
    grid-column-gap: 12px;
    top: -61px;
  }

  .box-arrow-slider-3._3 {
    top: 15px;
  }

  .container-small-box-2.margin-bottom {
    margin-bottom: 24px;
  }

  .image-3473 {
    width: 120px;
    min-width: 120px;
    height: 120px;
  }

  .swiper-wrapper-4 {
    grid-column-gap: 16px;
    grid-template-columns: 490px 490px 490px 490px 490px;
  }

  .div-block-708 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .grid-122 {
    grid-row-gap: 50px;
    flex-wrap: wrap;
    display: flex;
  }

  .card-text-2 {
    min-width: 45%;
    min-height: auto;
  }

  .grid-124 {
    flex-wrap: wrap;
    display: flex;
  }

  .grid-125 {
    margin-top: 40px;
  }

  .par-55 {
    font-size: 14px;
    line-height: 18px;
  }

  .par-69._4 {
    font-size: 14px;
  }

  .par-69.m-left-10 {
    margin-right: auto;
  }

  .line-logo-copy-2 {
    min-height: 350px;
  }

  .colomn-10 {
    max-width: none;
  }

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

  .par-70.bold.m-top-48 {
    margin-top: 30px;
    font-size: 20px;
    line-height: 26px;
  }

  .block-text-15 {
    max-width: none;
    margin-bottom: 16px;
  }

  .link-3 {
    font-size: 14px;
  }

  .wrap-dropdown {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .box-dropdown {
    width: 100%;
  }

  .wrapper-included-3 {
    grid-row-gap: 5vw;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto;
  }

  .card-included-3 {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper-included-4 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto;
  }

  .div-block-709 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
  }

  .par-add-2 {
    max-width: none;
    margin-top: -12px;
  }

  .heading-2-5 {
    font-size: 32px;
    line-height: 36px;
  }

  .sec-add-information-2 {
    padding-top: 48px;
  }

  .box-included-3 {
    width: 100%;
    font-size: 14px;
  }

  .h2-36-2 {
    font-size: 28px;
    line-height: 36px;
  }

  .card-included-4 {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-max-w-4.horiz-left {
    flex-direction: column;
  }

  .mini_discount-2 {
    right: -16px;
  }

  .mini_discount-2.big_circle {
    left: auto;
    right: 0;
  }

  .div-block-706-copy {
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
  }

  .image-3471 {
    display: none;
  }

  .new-form-sticky-copy {
    width: auto;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .trigger-modal {
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: stretch;
    padding: 16px 20px 24px;
  }

  .button-5.s-16 {
    padding-top: 12px;
    padding-bottom: 13px;
    font-size: 18px;
  }

  .mini_disc {
    right: -16px;
  }

  .mini_disc.big_circle {
    left: auto;
    right: 0;
  }

  .heading-2-6 {
    font-size: 32px;
    line-height: 36px;
  }

  .swiper-slide-4 {
    height: auto;
  }

  .swiper-slide-4.new-grid {
    width: 90%;
    padding: 20px;
  }

  .swiper-wrapper-5.reviews-wrapper {
    display: block;
  }

  .right-col-3 {
    margin-top: 0;
    margin-left: 0;
  }

  .banner_desktop {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6328395b03ca286dbefeb6a1_Group%201077246286%20(1).svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6328395b03ca28c914feb69d_%D0%91%D0%B0%D0%BD%D0%BD%D0%B5%D1%80%20%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D0%BA%D0%B0%202%20(1).svg");
    background-position: 0 0, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-right: 20px;
  }

  .div-block-5 {
    margin-left: 14%;
  }

  .image-3475 {
    max-width: 45%;
    top: -8px;
    left: auto;
    right: -10px;
  }

  .text-block-89 {
    width: 100%;
    margin-bottom: 5px;
    font-size: 22px;
  }

  .text-block-90 {
    max-width: none;
    margin-left: 14%;
    font-size: 18px;
  }

  .banner_desktop-2 {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/6328395b03ca286dbefeb6a1_Group%201077246286%20(1).svg"), none;
    background-position: 0 0, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-right: 20px;
  }

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

  .card-specialist {
    min-width: 380px;
  }

  .box-education {
    min-width: 900px;
  }

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

  .slide-2 {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .h3-24.px {
    font-size: 20px;
  }

  .wrapper-packages-2 {
    grid-column-gap: 8px;
    align-self: stretch;
    width: auto;
  }

  .wrapper-packages-2.disable-scrollbar {
    grid-column-gap: 24px;
  }

  .right-col-faq-2 {
    margin-left: 0;
  }

  .block-course-2 {
    padding-top: 8px;
    padding-bottom: 12px;
  }

  .image-3476 {
    width: 120px;
    min-width: 120px;
    height: 120px;
  }

  .points.office-points {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .inpt_form-2 {
    width: 100%;
    max-width: none;
    margin-bottom: 16px;
  }

  .inputs {
    grid-column-gap: 0px;
    flex-direction: column;
    margin-bottom: 0;
  }

  .html-embed-12 {
    min-height: 300px;
  }

  .size-48-3, .text-span-171 {
    font-size: 36px;
  }

  .grid-130 {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
    min-width: 100%;
  }

  .small-box-5 {
    margin-right: 4px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .div-block-711 {
    justify-items: start;
  }

  .trj-steps {
    display: block;
  }

  .image-b-2 {
    z-index: 2;
    width: 25px;
    max-width: none;
    position: static;
  }

  .image-b-2._2 {
    width: 33px;
  }

  .image--scheme-2 {
    display: none;
  }

  .trj-step._8 {
    margin-bottom: 40px;
  }

  .trj-step._4 {
    top: auto;
  }

  .trj-step._3 {
    top: auto;
    right: auto;
  }

  .trj-step._1 {
    margin-top: 40px;
  }

  .trj-step._2 {
    top: auto;
    right: auto;
  }

  .div-line-2 {
    background-color: #070707;
    justify-content: center;
    align-items: center;
    width: 3px;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 20px;
    right: auto;
  }

  .div-line-2._3 {
    justify-content: flex-start;
    align-items: flex-end;
    height: 61%;
    display: flex;
    top: 0%;
  }

  .div-line-2._3.tablet-flex {
    justify-content: center;
  }

  .div-line-2._2 {
    align-items: flex-start;
    height: 145%;
    padding-top: 36px;
    display: flex;
    top: 0%;
  }

  .div-line-2._2.tablet-flex {
    height: 100%;
  }

  .div-line-2._5 {
    justify-content: center;
    align-items: flex-start;
    margin-top: 24px;
    display: flex;
    top: 0%;
  }

  .cont-6 {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    padding-left: 24px;
    padding-right: 24px;
  }

  .grid-131 {
    grid-column-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 115px 115px 115px;
    justify-content: space-between;
  }

  .par-126 {
    font-size: 32px;
    line-height: 36px;
  }

  .par-20-regular {
    font-size: 18px;
    line-height: 24px;
  }

  .purple_bg, .purple_bg-2 {
    max-width: 396px;
  }

  .image-3478.w_980 {
    display: none;
  }

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

  .par-36-3 {
    font-size: 24px;
    line-height: 32px;
  }

  .bold-text-67.dfd {
    line-height: 32px;
  }

  .heading-2-7 {
    font-size: 32px;
    line-height: 36px;
  }

  .course-rich-2 {
    margin-top: 16px;
  }

  .image-3357 {
    display: none;
  }

  .image-3358 {
    width: 100%;
    display: inline-block;
  }

  .popup-subtitle-2 {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .fs_20-3 {
    font-size: 18px;
  }

  .fs_24-2, .fs_28-2 {
    font-size: 20px;
  }

  .tabs-menu-3 {
    grid-column-gap: 20px;
    border-bottom: 1px solid #fff;
    display: flex;
  }

  .fs_36-2 {
    font-size: 24px;
  }

  .default_mob_tab_link {
    color: #7c8092;
    background-color: rgba(0, 0, 0, 0);
    padding: 0 0 20px;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
  }

  .default_mob_tab_link.w--current {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border-bottom: 5px solid #fff;
  }

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

  .line-logo-copy-3 {
    min-height: 350px;
  }

  .line-logo-copy-3.justify-position.gap-30.min-w_650 {
    min-height: auto;
  }

  .container-max-w-5.horiz-left, .container-max-w-6.horiz-left {
    flex-direction: column;
  }

  .body--1-4 {
    font-size: 14px;
    line-height: 20px;
  }

  .image-3480 {
    max-width: 50%;
    height: auto;
  }

  .h2-tag.block-title {
    font-size: 32px;
  }

  .block-course-3 {
    padding-top: 8px;
    padding-bottom: 12px;
  }

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

  .div-block-746 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .image-3481 {
    width: 120px;
    min-width: 120px;
    height: 120px;
  }

  .div-block-747 {
    font-size: 16px;
  }

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

  .image-3482 {
    width: 120px;
    min-width: 120px;
    height: 120px;
  }

  .div-block-751 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .div-block-752 {
    font-size: 16px;
  }

  .image-3483 {
    width: 120px;
    min-width: 120px;
    height: 120px;
  }

  .div-block-753 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .div-block-754 {
    font-size: 16px;
  }

  .image-3484 {
    width: 120px;
    min-width: 120px;
    height: 120px;
  }

  .div-block-755 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .div-block-756 {
    font-size: 16px;
  }

  .heading-2-8 {
    font-size: 32px;
    line-height: 36px;
  }

  .div-block-757 {
    font-size: 16px;
  }

  .image-3485 {
    width: 120px;
    min-width: 120px;
    height: 120px;
  }

  .cont-23 {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    padding-left: 24px;
    padding-right: 24px;
  }

  .cont-23.new-grid-con {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cont-23.new-grid-con.mw-63percent {
    padding-right: 20px;
  }

  .div-block-758 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .par-h-4 {
    font-size: 18px;
    line-height: 24px;
  }

  .sect-6 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .sect-6.mb-77 {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0;
  }

  .box-arrow-slider-4 {
    grid-column-gap: 12px;
    top: -61px;
  }

  .par-h-6 {
    font-size: 18px;
    line-height: 24px;
  }

  .box_slide {
    padding-bottom: 0;
  }

  .image-3492 {
    display: none;
  }

  .image-3492.show-mobile {
    display: inline-block;
  }

  .reviews_block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .close-icon-4 {
    width: 20px;
    top: 15px;
  }

  .career-diagnostic {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/64fecd09c2af75d2d553d5ef_form-background-mob.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 640px;
  }

  .text-block-109 {
    font-size: 40px;
    line-height: 50px;
  }

  .success_block-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .button-10 {
    font-size: 18px;
  }

  .main_block {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/64f6e46d5c151b324386108b_bg-mob.png");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding-left: 24px;
    padding-right: 24px;
  }

  .review_card {
    margin-right: 16px;
  }

  .popup-3 {
    max-width: 300px;
    padding: 15px;
  }

  .popup-3.xx {
    border-style: none;
    max-width: 440px;
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .form_block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-762 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .submit-button-12.fs-20 {
    font-size: 18px;
  }

  .button-purple {
    height: 52px;
    padding-top: 13px;
    font-size: 20px;
  }

  .section-29 {
    border-radius: 24px;
  }

  .arrows-block {
    display: none;
  }

  .image-3496 {
    display: none;
    position: absolute;
    top: 4px;
    bottom: auto;
    left: auto;
    right: 4px;
  }

  .heading-48 {
    margin-bottom: 24px;
    font-size: 32px;
    line-height: 36px;
  }

  .button-11 {
    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-3 {
    width: 64px;
    margin-right: 0;
  }

  .choose-course, .free-courses {
    padding-left: 20px;
    padding-right: 20px;
  }

  .green-cloud {
    display: none;
  }

  .text-block-136 {
    margin-right: 20px;
  }

  .success-title-5 {
    font-size: 24px;
  }

  .success_text {
    text-align: center;
  }

  .section-35 {
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
  }

  .success_small_form {
    flex-direction: column;
  }

  .form_section {
    padding: 40px 20px;
  }

  .courses {
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .div-block-765 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .image-3501 {
    display: inline-block;
  }

  .button-12 {
    font-size: 20px;
    line-height: 26px;
  }

  .section-36 {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/650b27dd5f5efc25a2db21c8_green-decor-mob-1.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/650b27dd5f5efc25a2db21c7_green-decor-mob-2.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/650b27dd5f5efc25a2db21c9_green-decor-mob-4.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/650b27dd5f5efc25a2db21ca_green-decor-mob-3.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;
  }

  .image-3506 {
    display: none;
    position: absolute;
    top: 4px;
    bottom: auto;
    left: auto;
    right: 4px;
  }

  .text-block-140 {
    margin-right: 20px;
  }

  .heading-189 {
    font-size: 32px;
    line-height: 36px;
  }

  .grid-132 {
    min-width: auto;
  }

  .text-span-185, .text-span-187 {
    font-size: 36px;
  }

  .hare-mobile {
    width: auto;
  }

  .banner_s_desc, .banner_s_stable {
    display: none;
  }

  .banner_s_mob {
    display: inline-block;
  }

  .banner_s_mob-2 {
    display: none;
  }

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

  .btm_legal_info-2 {
    color: #d4d4dd;
    margin-top: 24px;
  }

  .xmas-fire__small-deer {
    margin-bottom: 20px;
  }

  .xmas-fire__title {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .question__title {
    font-size: 24px;
  }

  .footer_left_wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
  }

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

  .pop-up__body {
    max-width: 320px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .pop-up__close-icon {
    width: 40px;
    top: 10px;
    right: 10px;
  }

  .pop-up__btn {
    margin-bottom: 16px;
  }

  .pop-up__title-success {
    font-size: 24px;
    line-height: 26px;
  }

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

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

  .cont-2 {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    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-7 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .sect-7.mb-43 {
    padding-left: 0;
  }

  .container-small-box-3.margin-bottom {
    margin-bottom: 24px;
  }

  .div-block-855 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .image-3657 {
    width: 120px;
    min-width: 120px;
    height: 120px;
  }

  .div-block-856 {
    font-size: 16px;
  }

  .swiper-slide-5 {
    height: auto;
  }

  .swiper-slide-5.new-grid {
    width: 90%;
    padding: 20px;
  }

  .body--1-8 {
    font-size: 14px;
    line-height: 20px;
  }

  .body--1-8.text-icons-light-bg-40 {
    font-size: 16px;
    line-height: 22px;
  }

  .block-course-4 {
    padding-top: 8px;
    padding-bottom: 12px;
  }

  .box-course-3 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .quarter-s-title-2 {
    margin-top: 2px;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 26px;
  }

  .max-w-623-3.m-top-24 {
    margin-top: 16px;
  }

  .quarter-s-subtitle-4 {
    color: #f1f1fa;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .image-3658 {
    max-width: 50%;
    height: auto;
  }

  .block-course-5 {
    padding-top: 8px;
    padding-bottom: 12px;
  }

  .max-w-623-4.m-top-24 {
    margin-top: 16px;
  }

  .quarter-s-subtitle-5 {
    color: #f1f1fa;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .image-3659 {
    max-width: 50%;
    height: auto;
  }

  .box-course-4 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .body--1-9 {
    font-size: 14px;
    line-height: 20px;
  }

  .body--1-9.text-icons-light-bg-40 {
    font-size: 16px;
    line-height: 22px;
  }

  .block-course-6 {
    padding-top: 8px;
    padding-bottom: 12px;
  }

  .max-w-623-5.m-top-24 {
    margin-top: 16px;
  }

  .quarter-s-subtitle-6 {
    color: #f1f1fa;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .image-3660 {
    max-width: 50%;
    height: auto;
  }

  .box-course-5 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .body--1-10 {
    font-size: 14px;
    line-height: 20px;
  }

  .body--1-10.text-icons-light-bg-40 {
    font-size: 16px;
    line-height: 22px;
  }

  .body--1-11 {
    font-size: 14px;
    line-height: 20px;
  }

  .body--1-11.text-icons-light-bg-40 {
    font-size: 16px;
    line-height: 22px;
  }

  .block-course-7 {
    padding-top: 8px;
    padding-bottom: 12px;
  }

  .image-3661 {
    max-width: 50%;
    height: auto;
  }

  .quarter-s-subtitle-8 {
    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;
  }

  .max-w-623-6.m-top-24 {
    margin-top: 16px;
  }

  .image-3662 {
    max-width: 50%;
    height: auto;
  }

  .quarter-s-subtitle-9 {
    color: #f1f1fa;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .box-course-6 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .block-course-8 {
    padding-top: 8px;
    padding-bottom: 12px;
  }

  .max-w-623-7.m-top-24 {
    margin-top: 16px;
  }

  .image-3663 {
    max-width: 50%;
    height: auto;
  }

  .box-course-7 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .body--1-12 {
    font-size: 14px;
    line-height: 20px;
  }

  .body--1-12.text-icons-light-bg-40 {
    font-size: 16px;
    line-height: 22px;
  }

  .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;
    line-height: 130%;
  }

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

@media screen and (max-width: 479px) {
  h2 {
    line-height: 1.33;
  }

  h4 {
    margin-bottom: 12px;
  }

  .hero {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c5033cee3622d_Fon.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .small-p {
    font-size: 14px;
  }

  .small-p.hero-p {
    margin-bottom: 0;
    font-size: 17px;
  }

  .hero-btn {
    margin-top: 40px;
  }

  .hero-top {
    top: 8px;
  }

  .hero-bottom {
    padding-right: 60px;
  }

  .hero-bottom-logo {
    margin-left: 0;
    margin-right: 16px;
  }

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

  .section.sec-course-color {
    padding-top: 0;
    padding-bottom: 64px;
  }

  .container.margin-t-120 {
    margin-top: 56px;
  }

  .container.margin-t-88 {
    margin-top: 64px;
  }

  ._1-2col.mob-margin-t-24, ._1-2col.mob-margin-t-24-copy {
    margin-top: 24px;
  }

  .check-list {
    margin-top: 32px;
    margin-bottom: -10px;
  }

  .check-li {
    background-position: 0 3px;
    background-size: 20px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 26px;
  }

  .h2-half {
    margin-bottom: 8px;
  }

  ._3col-row {
    flex-wrap: wrap;
    margin-top: 8px;
  }

  ._3col-row.cards-row {
    align-items: flex-start;
  }

  ._1-3col {
    display: block;
  }

  .earn-item {
    margin-top: 24px;
  }

  .earn-ico {
    width: 24px;
    margin-bottom: 8px;
  }

  .cost-tabs {
    flex-direction: column;
    display: flex;
  }

  .cost-tabs-wrap {
    padding-top: 4px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cost-tab-link {
    text-align: center;
    width: 180px;
    margin-top: 16px;
    margin-right: 0;
    display: inline-block;
  }

  .cost-tab-row {
    margin-bottom: 0;
    margin-right: 0;
  }

  .cost-tab-item {
    margin-bottom: 16px;
  }

  .cost-tab-title {
    font-size: 32px;
  }

  .sticky-cards-wrap {
    margin-top: 24px;
  }

  .card-item {
    margin-bottom: 16px;
  }

  .card-item-top {
    align-items: flex-start;
    margin-bottom: 24px;
  }

  .card-ico {
    width: 48px;
  }

  .card-num {
    font-size: 16px;
  }

  .video-wrap {
    border-radius: 16px;
    margin-top: 40px;
  }

  .company-list {
    justify-content: center;
    margin-top: -8px;
    margin-right: 0;
  }

  .company-logo {
    margin-top: 24px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .why-item {
    display: block;
  }

  .why-ico {
    width: 32px;
    margin-bottom: 12px;
  }

  .expert-slide {
    width: 90%;
    padding-left: 12px;
    padding-right: 12px;
  }

  .expert-item {
    padding: 20px;
  }

  .expert-top {
    margin-bottom: 0;
  }

  .expert-img {
    width: 56px;
    margin-right: 16px;
  }

  .bold.margin-b-8 {
    margin-bottom: 0;
  }

  .bold.new-line {
    display: block;
  }

  .expert-name {
    max-width: 200px;
  }

  .expert-p {
    margin-top: 16px;
    font-size: 14px;
  }

  .about-program-row {
    margin-right: -20px;
  }

  .about-program-item {
    width: 50%;
    max-width: 100%;
    margin-right: 0;
    padding-right: 20px;
  }

  .toggle-item {
    padding-bottom: 12px;
  }

  .course-rich {
    margin-top: 12px;
  }

  .course-rich ul {
    margin-bottom: 0;
  }

  .course-rich p {
    margin-bottom: 8px;
  }

  .project-title {
    background-position: 0 0;
    background-size: 20px;
    margin-bottom: 8px;
    padding-top: 28px;
    padding-left: 0;
  }

  .quarter-row {
    padding-top: 8px;
  }

  .text-field {
    margin-bottom: 12px;
  }

  .submit-button {
    font-weight: 500;
  }

  .form-subtext {
    text-align: center;
  }

  .tech-list {
    margin-top: 0;
  }

  .tech-item {
    width: 50%;
  }

  .experience-list {
    margin-top: 0;
  }

  .story-slide {
    width: 90%;
  }

  .story-slide-link {
    display: block;
  }

  .read-more-story {
    padding-top: 0;
  }

  .gift-card {
    padding: 20px;
    display: block;
  }

  .gift-card-ico-wrap {
    width: 48px;
    height: 48px;
    padding: 12px;
  }

  .gift-card-bottom {
    max-width: 200px;
    margin-top: 40px;
    margin-left: 0;
    display: block;
  }

  .gift-card-more {
    margin-top: 40px;
    padding-top: 0;
  }

  .form-about-text {
    margin-top: 16px;
    margin-right: 24px;
  }

  .form-about-items {
    flex-wrap: wrap;
    margin-top: -16px;
    margin-bottom: 32px;
    margin-right: -20px;
    display: flex;
  }

  .form-cost-block {
    margin-top: 40px;
  }

  .form-cost-price-block {
    margin-top: 16px;
  }

  .current-price {
    font-size: 24px;
  }

  .price-discount-span {
    font-size: 14px;
  }

  .form-cost-ico-item {
    margin-bottom: 24px;
    font-size: 12px;
  }

  .form-cost-ico-item.red-text {
    align-items: center;
  }

  .expert-list {
    margin-left: -12px;
    margin-right: -12px;
  }

  .nav-btn {
    display: none;
  }

  .nav-btn.nb-mob {
    margin: 20px;
    display: block;
  }

  .inner-content._2 {
    margin-top: 0;
  }

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

  .inner-uptitle {
    font-weight: 700;
  }

  .inner-card {
    max-width: 320px;
    margin-bottom: 16px;
  }

  .jb-list {
    margin-left: -8px;
    margin-right: -8px;
  }

  .jb-text {
    margin-top: 4px;
  }

  .inner-card-col, .jb-card-col {
    width: 100%;
  }

  .footer {
    padding-bottom: 64px;
  }

  .footer-link {
    order: 1;
    margin-top: 0;
    margin-right: 0;
  }

  .footer-phone {
    margin-top: 0;
  }

  .footer-right {
    flex-direction: column;
    margin-top: 4px;
    font-size: 14px;
    display: flex;
  }

  .story-slide-name {
    margin-bottom: 36px;
  }

  .cost-tabs-menu {
    text-align: center;
    order: 1;
  }

  .about-program-text {
    font-size: 14px;
    font-weight: 400;
  }

  .mob-margin-b-8 {
    margin-bottom: 8px;
  }

  .hero-h1 {
    margin-bottom: 16px;
  }

  .form-about-title {
    margin-bottom: 0;
  }

  ._13-percent-block {
    display: block;
  }

  .ny-popup-content {
    max-width: none;
    padding-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: visible;
  }

  .ny-popup-wrapper {
    margin-top: 0;
  }

  .ny-item {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .ny-popup-container {
    max-width: none;
  }

  .new-year-banner {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c50ed9ae3615c_Frame%202.svg");
    background-position: 50% 35%;
    background-size: 375px;
    height: 140px;
    margin-bottom: 10px;
    position: relative;
  }

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

  .ny-inner {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ny-popup {
    padding-bottom: 0;
    display: none;
  }

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

  .ny-closed {
    width: 24px;
    height: 24px;
    padding-top: 0;
    position: absolute;
    top: 10px;
    bottom: auto;
    left: auto;
    right: 10px;
  }

  .hero-bell-row {
    display: none;
  }

  .check-li-copy {
    background-position: 0 3px;
    background-size: 20px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 26px;
  }

  .phone-mask {
    margin-bottom: 12px;
  }

  .bell-text {
    font-size: 14px;
  }

  .fix-btn {
    z-index: 999;
    background-color: #000;
    background-image: linear-gradient(150deg, var(--azure), var(--light-steel-blue));
    color: #000;
    text-align: center;
    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;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

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

  .ny-h3-2 {
    margin-bottom: 4px;
    font-size: 16px;
    display: block;
  }

  .ny-text-wrap-2 {
    margin-right: 0;
  }

  .ny-banner-wrapper-2 {
    display: block;
  }

  .ny-item-2 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .ny-inner-2 {
    padding: 0;
  }

  .ny-wrap-sale {
    display: block;
  }

  .new-year-banner-2 {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/60d09ac9af0c502770e36201_Group%20339.svg");
    background-position: 50% 35%;
    background-size: cover;
    height: 138px;
    margin-bottom: 10px;
    position: relative;
  }

  .ny-percent {
    margin-bottom: 8px;
    font-size: 32px;
  }

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

  .popup-order-title.success.web {
    max-width: none;
    font-size: 24px;
    line-height: 32px;
  }

  .popup-order-title.web {
    margin-top: 22px;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 26px;
  }

  .order-popup {
    padding-top: 64px;
  }

  .submit-button-4 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .btn-block {
    z-index: 999;
    width: 100%;
    padding: 10px;
    display: block;
    position: fixed;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .wrp-text.width-170 {
    margin-bottom: 16px;
    margin-right: 0;
  }

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

  .par-36 {
    font-size: 24px;
  }

  .div-block-225-copy {
    display: block;
    position: absolute;
    top: 85%;
    bottom: auto;
    left: auto;
    right: -17%;
  }

  .div-block-226-copy {
    z-index: -1;
    width: 200px;
    display: block;
    top: -21%;
    left: auto;
    right: 5%;
  }

  .offer-star-mob-wrap-copy {
    z-index: auto;
    position: absolute;
    top: auto;
    bottom: -49%;
    left: auto;
    right: 0%;
  }

  .offer-heading-ny {
    max-width: 75%;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 32px;
  }

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

  .offer-item-p-2 {
    max-width: 100%;
  }

  .offer-item-p-2.width80per {
    max-width: 90%;
  }

  .par-offer-ny {
    width: 100%;
    font-size: 16px;
    line-height: 22px;
  }

  .special-offer-ny {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaade3378e796f_snow%20small.svg"), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61bb3af100eaadfc878e7967_iPhone%20SE%20-%206%20(1).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;
    position: relative;
  }

  .grid-12.offer {
    grid-row-gap: 15px;
    grid-auto-rows: auto;
  }

  .div-block-224 {
    display: block;
    top: 56%;
    left: 2%;
  }

  .offer-star-mob-2 {
    display: none;
    position: static;
  }

  .div-block-226 {
    z-index: -1;
    display: none;
    top: -16%;
  }

  .image-136 {
    height: 25px;
  }

  .image-138 {
    display: inline-block;
  }

  .container-1445 {
    position: static;
    overflow: hidden;
  }

  .container-1445.offer {
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .container-1445._2 {
    display: flex;
  }

  .container-1445.podarki {
    z-index: 2;
    position: relative;
  }

  .div-block-225 {
    display: block;
    position: absolute;
    top: 85%;
    bottom: auto;
    left: auto;
    right: -17%;
  }

  .btm_legal_info {
    color: #d4d4dd;
  }

  .h1-54 {
    font-size: 42px;
  }

  .image-153.m-right-8 {
    margin-right: 0;
  }

  .image-153.m-right-8.mrgn_rght_8 {
    width: 30px;
  }

  .form-block {
    width: 100%;
    margin-top: 34px;
  }

  .form-block.main {
    width: 100%;
  }

  .form {
    padding: 24px;
  }

  .form.shadows {
    margin-left: -20px;
    margin-right: -20px;
  }

  .form._2 {
    min-width: auto;
  }

  .form.shadows-it {
    margin-top: 40px;
    margin-left: -20px;
    margin-right: -20px;
  }

  .sec-main {
    background-position: 50% 950px;
    margin-top: 0;
    overflow: hidden;
  }

  .container-max-w.horiz-left {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-246 {
    grid-template-columns: 1fr;
  }

  .div-grid-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .sect.black {
    padding-bottom: 49px;
  }

  .sect.grey {
    padding-bottom: 46px;
  }

  .heading-2 {
    z-index: 3;
    position: static;
  }

  .grid {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .cont {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .cont.black {
    background-size: 71%;
  }

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

  .image-159 {
    z-index: -1;
    width: 64%;
    top: 0%;
    right: 6%;
  }

  .arrow {
    width: 8%;
  }

  .div-grid-4 {
    padding: 24px;
  }

  .text-head-it {
    width: 82%;
    margin-left: 20px;
    margin-right: 0;
  }

  .div-track-3 {
    position: relative;
    top: 0%;
    left: 0%;
  }

  .div-track {
    position: relative;
    top: auto;
  }

  .div-block-257 {
    margin-top: 24px;
  }

  .div-track-mob2, .div-track-2 {
    position: relative;
  }

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

  .div {
    position: relative;
  }

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

  .btn-2.via-arrow.buisiness {
    width: 100%;
    padding-top: 16px;
  }

  .btn-2.via-arrow.step-btn {
    background-position: 89% 56%;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .columns-3 {
    grid-row-gap: 0px;
  }

  .block-text-8 {
    padding: 18px;
  }

  .block-text-8.mob {
    margin-top: 24px;
    display: block;
  }

  .block-text-8.hidden {
    display: none;
  }

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

  .logo-2, .logo-2.new_style {
    width: auto;
  }

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

  .par-16.m-left-10 {
    font-size: 10px;
    line-height: 14px;
  }

  .block-text-2-clide-2 {
    margin-top: 10px;
    margin-left: 0;
  }

  .wrp-text-slide.mob {
    margin-bottom: 16px;
  }

  .swiper-slide._2 {
    padding: 24px;
  }

  .swiper-slide.it {
    width: 100%;
  }

  .swiper-slide.it._2 {
    width: 70%;
  }

  .swiper-slide.it._2.padding-swiper {
    margin-right: 0;
    padding: 0;
  }

  .swiper-slide._3 {
    padding: 24px;
  }

  .swiper-slide._4 {
    width: 100%;
    padding: 24px;
  }

  .swiper-slide.new-grid {
    width: 100%;
  }

  .swiper-wrapper._2.new-grid {
    margin-top: 20px;
  }

  .swiper-wrapper.new-grid.gap_0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .box-arrow-slider {
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .grid-13 {
    grid-template-columns: 115px 115px;
    max-width: 300px;
  }

  .card-clide {
    min-height: auto;
  }

  .mask-img-slide {
    margin-bottom: 16px;
    padding: 10px 20px;
  }

  .par-24.bold {
    font-size: 20px;
    line-height: 26px;
  }

  .mask-img-grid {
    text-align: left;
  }

  .block-grid {
    padding-left: 10px;
    padding-right: 10px;
  }

  .block-text-clide-2 {
    flex-flow: column wrap;
  }

  .wrp-text-3 {
    max-width: none;
    padding-left: 10px;
  }

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

  .text-span-105 {
    font-size: 12px;
    line-height: 16px;
  }

  .grid-14 {
    grid-column-gap: 8px;
    max-width: none;
  }

  .wrp-text-6 {
    padding-top: 6px;
  }

  .wrp-text-5 {
    margin-bottom: 8px;
  }

  .block-text-6 {
    padding: 18px;
  }

  .block-text-5 {
    justify-content: flex-start;
    display: flex;
  }

  .par-14 {
    font-size: 12px;
    line-height: 16px;
  }

  .column-3 {
    margin-bottom: 16px;
  }

  .max-w-490 {
    width: 100%;
    margin-bottom: 24px;
  }

  .max-w-630-2 {
    width: auto;
  }

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

  .box-month {
    display: inline-block;
  }

  .tab-name-specialization {
    text-align: center;
    padding: 12px 24px 13px;
  }

  .tab-name-specialization.w--current {
    border-radius: 4vw;
  }

  .box-heading-tab-pane {
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .box-more.margin-left {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-menu-pecialization {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .wraper-card-specialization.grid {
    margin-bottom: 0;
  }

  .form-block-2 {
    padding: 18px;
  }

  .block-text-12 {
    max-width: 334px;
  }

  .name-teacher {
    font-size: 20px;
    line-height: 26px;
  }

  .div-teacher {
    align-items: flex-start;
    font-size: 16px;
    line-height: 22px;
  }

  .image-142 {
    width: 64px;
  }

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

  .image-156 {
    max-width: 64px;
  }

  .jjj._8 {
    min-height: 100px;
  }

  .jjj._6 {
    justify-content: flex-start;
    min-height: 400px;
  }

  .jjj._5 {
    min-height: 450px;
  }

  .tabs-menu-2 {
    flex-flow: column wrap;
    width: 100%;
  }

  .tabs-content {
    margin-top: 40px;
  }

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

  .columns-4._2 {
    justify-content: flex-start;
  }

  .wrp-text-17 {
    margin-bottom: 0;
  }

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

  .image-154 {
    max-width: 100%;
  }

  .list-item {
    margin-top: 8px;
    font-size: 16px;
    line-height: 22px;
  }

  .text-block-6 {
    margin-top: 16px;
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 26px;
  }

  .image-152 {
    width: 64px;
  }

  .text-span-108 {
    font-size: 18px;
    line-height: 24px;
  }

  .text-block-5 {
    font-size: 16px;
    line-height: 22px;
  }

  .sect-2._2 {
    padding-bottom: 67px;
  }

  .div-block-245 {
    grid-column-gap: 16px;
    flex-direction: row;
    align-items: start;
  }

  .list {
    margin-top: 32px;
  }

  .par-packet {
    max-width: none;
    padding-left: 10px;
  }

  .par-packet._2, .par-packet._3 {
    max-width: none;
  }

  .wrapper-included {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: auto;
  }

  .wrapper-packages {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrapper-packages.disable-scrollbar {
    overflow: scroll;
  }

  .div-block-235 {
    margin-bottom: 0;
  }

  .box-included {
    min-height: 45px;
  }

  .div-block-237 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: auto;
  }

  .par-add {
    max-width: none;
    margin-top: -16px;
  }

  .h3-20 {
    max-width: none;
    font-size: 18px;
    line-height: 24px;
  }

  .box-diagram {
    margin-top: 32px;
  }

  .div-block-253 {
    grid-column-gap: 15px;
    width: 100%;
  }

  .wrp-text-12 {
    max-width: none;
  }

  .logo-1-2 {
    max-width: 113px;
  }

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

  .mask-logo {
    width: 77px;
    max-width: none;
    height: auto;
    margin-left: 16px;
  }

  .container-1444 {
    align-items: center;
  }

  .container-1444.nav-cont {
    padding-left: 0;
  }

  .container-1444.hidden {
    align-items: center;
    min-height: 30px;
  }

  .container-1444.nav-cont {
    align-items: center;
    min-height: 20px;
    padding-left: 0;
  }

  .navmenu-btn-2.fin {
    background-color: #000;
  }

  .nav-btn-2 {
    display: none;
  }

  .nav-btn-2.nb-mob {
    margin: 20px;
    display: block;
  }

  .text-menu-5 {
    text-align: center;
  }

  .button-7 {
    flex: none;
    padding: 8px 20px 10px;
    font-size: 14px;
  }

  .button-7.nav-btn, .button-7.nav-btn.newnavbtn, .button-7.nav-btn.yellow_btn {
    display: none;
  }

  .button-7.nav-btn {
    flex: 0 auto;
    margin-right: 20px;
    padding: 5px 10px 3px;
    font-size: 12px;
    display: block;
  }

  .button-7.form {
    min-width: auto;
  }

  .navbar-fixed.hidden {
    min-height: auto;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .brand-4 {
    max-width: 113px;
    margin-bottom: auto;
    padding-left: 0;
  }

  .container-1455 {
    justify-content: flex-start;
  }

  .navbar-6 {
    display: none;
  }

  .navbar-6.new_style {
    min-height: 40px;
    padding-top: 24px;
    display: block;
  }

  .section-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-3.sec-ben {
    padding-bottom: 120px;
  }

  .section-3.pt-0 {
    padding-top: 0;
  }

  .section-3.sec-visible {
    padding-bottom: 0;
  }

  .section-3.sec-visible.pt-10 {
    padding-top: 10px;
  }

  .section-3.sec-gumm {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-3.sec-timeline {
    padding: 20px 25px 40px;
  }

  .section-3.mod--spec-timeline {
    padding-bottom: 0;
  }

  .section-3.grey-bg {
    overflow: hidden;
  }

  .section-3.grey-bg.ideology {
    display: block;
  }

  .form-block-new-2 {
    padding-top: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .timers-row-item {
    margin-right: 10px;
  }

  .timers-row-item.banner {
    flex: none;
  }

  .grid-bold-text-2 {
    font-weight: 700;
  }

  .form-col-titl-2 {
    margin-bottom: 16px;
  }

  .timers-row-banner.mod-timers-row-banner {
    flex-direction: column;
    margin-bottom: 0;
  }

  .bg-line-2 {
    max-width: 100%;
    display: block;
    top: 65%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .counter-time {
    margin-left: 0;
  }

  .form-banner__wrap {
    display: none;
    top: 20px;
    left: 20px;
  }

  .form-banner__wrap.timer {
    display: none;
  }

  .form-banner__wrap.timer.new-year {
    padding-left: 20px;
    padding-right: 20px;
    top: 20px;
  }

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

  .prise-block-2 {
    flex-direction: column;
    margin-bottom: 0;
  }

  .hide {
    display: none;
  }

  .span-small-text-2 {
    font-size: 16px;
  }

  .form-text.span-black.topform {
    font-size: 14px;
  }

  .form-col-text-2 {
    margin-bottom: 20px;
  }

  .form-heading-2 {
    font-size: 23px;
  }

  .doc-block__item-2 {
    flex-direction: row;
    align-items: flex-start;
    margin-bottom: 0;
    margin-right: 0;
  }

  .hours-2 {
    margin-bottom: 10px;
    font-size: 30px;
  }

  .hero-top-2 {
    flex-flow: column wrap;
    align-items: flex-start;
  }

  .form-banner.timer {
    max-width: 100%;
    max-height: 130px;
    padding-left: 15px;
  }

  .tehnol-img {
    object-fit: cover;
    height: 32px;
    max-height: 32px;
    margin-bottom: 5px;
    margin-right: 5px;
  }

  .old-price-3 {
    margin-bottom: 0;
  }

  .old-price-3.pacet {
    font-size: 20px;
  }

  .caps-text-2 {
    margin-bottom: 0;
    line-height: 2.3;
  }

  .text-18px {
    font-size: 14px;
  }

  .text-18px.mod-for-who {
    font-size: 16px;
  }

  .minutes-2, .days-2 {
    margin-bottom: 10px;
    font-size: 30px;
  }

  .days-2.mod-second-banner {
    color: #fff;
  }

  .form-field.topform {
    font-size: 14px;
  }

  .form-field.inlineform {
    min-height: 50px;
    font-size: 14px;
  }

  .select-field-2 {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
  }

  .select-field-2.inline {
    height: 50px;
    font-size: 14px;
  }

  .price-new-block {
    margin-bottom: 0;
    font-size: 16px;
  }

  ._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 {
    margin-bottom: 20px;
    display: block;
  }

  .container-1456 {
    overflow: visible;
  }

  .container-1456.no-overflow.gfnfgnfg {
    display: none;
  }

  .crossed-text-2 {
    font-size: 24px;
  }

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

  .doc-block-2 {
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .seconds-2 {
    margin-bottom: 10px;
    font-size: 30px;
  }

  .form-banner__text {
    font-size: 12px;
  }

  .form-small-text-2.inlineform._w-280px {
    width: 100%;
  }

  ._2-col-block-2 {
    padding-bottom: 0;
  }

  .form-btn {
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
  }

  .offer-p {
    width: 100%;
  }

  .offer-star-mob-wrap {
    bottom: -49%;
    right: 0%;
  }

  .offer-header {
    max-width: 70%;
    font-size: 22px;
  }

  .offer-item-p {
    max-width: 100%;
  }

  .facade {
    width: 160px;
  }

  .offer-facade-pin {
    top: -31px;
    right: -9px;
  }

  .offer-grid {
    grid-row-gap: 15px;
    grid-template-rows: auto auto;
  }

  .diplom-desktop {
    display: block;
  }

  .sec-new-year-grant {
    background-position: 90% -1010%;
    background-size: 350%;
  }

  .h3-real {
    font-size: 24px;
  }

  .ben-p {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 14px;
  }

  .ben-wr {
    padding-left: 15px;
    padding-right: 15px;
  }

  .sec-ben-list {
    padding-bottom: 30px;
    overflow: visible;
  }

  .ben-list-block {
    padding: 11px 15px 40px;
    overflow: auto;
  }

  .ben-list-block.ben {
    width: 100vw;
    max-width: 100vw;
    margin-left: -20px;
    position: relative;
  }

  .text-24px {
    font-size: 14px;
  }

  .text-24px.mod-max-weight-540.in-header {
    padding-top: 0;
  }

  .prof-big-label {
    white-space: pre-wrap;
    padding: 10px 5px;
    font-size: 11px;
  }

  .imade-bg-wrap {
    overflow: visible;
  }

  .man-image {
    bottom: -56px;
  }

  .man-img-1 {
    bottom: -58px;
  }

  ._2-col-block {
    margin-top: 20px;
  }

  ._2-col-block.wrench-grid {
    width: 100%;
  }

  ._2-col-item.mr-0 {
    margin-bottom: 0;
  }

  .grey-radius-block {
    border-radius: 16px;
    padding: 32px 20px;
  }

  .grey-radius-block.mod--time-1 {
    background-size: cover;
    padding: 20px;
  }

  .teach-grid {
    grid-column-gap: 20px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .span-purple._18-px {
    font-size: 18px;
  }

  .teach-plan-section {
    padding-top: 20px;
  }

  .colums-plan {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    display: grid;
  }

  .teach-cta {
    max-width: 100%;
    margin-top: 20px;
    padding-right: 10px;
    display: flex;
  }

  .cta-h {
    font-size: 20px;
  }

  .teach-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lic-block {
    grid-row-gap: 20px;
    grid-template-columns: auto;
  }

  .block {
    padding-left: 10px;
  }

  .block.mod--path {
    padding-left: 0;
  }

  .licenses-grid {
    grid-column-gap: 20px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .res-prof-ico.size-icn-patch {
    width: 50px;
    height: 50px;
  }

  .lic-preview.the-licenses {
    width: auto;
    height: auto;
  }

  .badge {
    margin-left: 10px;
  }

  .your-path {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .grey-radius-block-2 {
    border-radius: 16px;
    padding: 32px 20px;
  }

  .grey-radius-block-2.mod--license {
    text-align: left;
    font-size: 14px;
  }

  .your-path-h {
    margin-top: 50px;
  }

  .licenses-wrap {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .line-3 {
    width: 2px;
    height: 100%;
    display: none;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .line-3._2 {
    height: 1px;
    margin-top: 15px;
    margin-bottom: 15px;
    display: block;
  }

  .res-prof-item.mod--wrench {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 14px;
  }

  .release-title {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .release-logo, .release-logo.release {
    margin: 0 12px 0 4px;
  }

  .spec-tabs {
    margin-top: 20px;
  }

  .spec-tab-link {
    margin-right: 5px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 1;
  }

  .program__toggle-arr {
    position: absolute;
    top: auto;
    bottom: 24px;
    left: auto;
    right: 0%;
  }

  .spec-droplist {
    margin-top: -10px;
  }

  .spec-welcome.ben {
    width: 100vw;
    max-width: 100vw;
    margin-left: -20px;
  }

  .program__toggle-title {
    flex: 0 auto;
    margin-top: 2px;
    margin-right: 36px;
  }

  .spec-practic {
    border-radius: 16px;
  }

  .mod-mt-64.max-w-540 {
    margin-top: 40px;
  }

  .program__toggle-head {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    position: relative;
  }

  .program__toggle-content {
    margin-bottom: 16px;
    display: block;
  }

  ._24-text {
    font-size: 16px;
  }

  .spec-menu {
    margin-left: -20px;
    margin-right: -20px;
  }

  .spec-tab-wrap {
    padding-bottom: 20px;
  }

  .slider-arrow.right-arr {
    width: 40px;
    height: 40px;
    margin-bottom: 5px;
    right: 50%;
    transform: translate(110px);
  }

  .slider-arrow.left-arr {
    width: 40px;
    height: 40px;
    margin-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    left: 50%;
    transform: translate(-110px);
  }

  .where-slide-p {
    font-size: 14px;
  }

  .mask {
    height: auto;
  }

  .how-it-help-h, .how-it-help-p.text-24px {
    margin-bottom: 20px;
  }

  .where-slide {
    height: auto;
    padding: 20px;
  }

  .where-slider-nav {
    padding-bottom: 20px;
  }

  .slider {
    width: 100%;
    height: auto;
    padding-bottom: 50px;
  }

  .form-small-text-3.bottom.black {
    color: rgba(18, 22, 33, .68);
  }

  .small-btn-form {
    text-align: center;
    background-position: 90%;
    justify-content: flex-start;
    max-width: none;
    height: 48px;
    padding: 12px 10px 16px 25px;
    font-weight: 700;
  }

  .small-btn-form:hover {
    background-position: 95%;
  }

  .button-block {
    max-width: none;
  }

  .button-block._w-310 {
    width: 100%;
    max-width: none;
  }

  .section-bg {
    object-position: 76% 50%;
  }

  .small-form {
    margin-top: 40px;
  }

  .edu-h {
    margin-bottom: 20px;
  }

  .hwwt-icn {
    width: 50px;
    height: 50px;
    margin-right: 20px;
  }

  .efir-banner__text {
    margin-bottom: 10px;
  }

  .edu-grid {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .efir-banner__title {
    margin-bottom: 20px;
  }

  .efir-banner {
    background-image: linear-gradient(rgba(95, 80, 206, .5), rgba(95, 80, 206, .5)), url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/61fd1f242c9101c7747fd45e_efir-banner%402x.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-radius: 16px;
    margin-top: 36px;
  }

  .grid-more {
    grid-column-gap: 0px;
    grid-template-columns: 1fr;
  }

  .more-heading {
    margin-bottom: 20px;
  }

  .more-t {
    font-size: 20px;
  }

  .gumanirain-grid {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .no-space.span-purple.thic.h3-real {
    font-size: 18px;
  }

  .no-space.span-black.first-card {
    font-size: 16px;
  }

  .metod-ico.size-patch {
    width: 40px;
    height: 40px;
    margin-right: 20px;
  }

  .load-block {
    border-radius: 16px;
    padding: 20px 20px 30px;
  }

  .load-block.mod--how-bg {
    height: 280px;
  }

  ._2col-grid {
    grid-column-gap: 20px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  ._2col-grid.mod--how-items.next-step {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  ._2col-grid.mod--how-items.feat {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
  }

  .load-block-h-bigger {
    margin-bottom: 20px;
  }

  .load-block-h-bigger.h3-real {
    font-size: 24px;
  }

  .load-ico-items {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .load-block-h {
    margin-bottom: 0;
  }

  .load-block-h.h3-real {
    font-size: 24px;
  }

  .head-horizontal {
    margin-bottom: 20px;
  }

  .t-time-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .time-ico {
    width: 28px;
    height: 28px;
    margin-right: 20px;
  }

  .t-time-block {
    border-radius: 16px;
    padding: 20px;
  }

  .t-time-block.mod--time-2 {
    padding: 20px;
  }

  .time-items {
    margin-top: 20px;
  }

  .time-items.mod--4items {
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .t-time-subheader-p, .t-time-header {
    margin-bottom: 20px;
  }

  .time-line {
    width: 100%;
    height: 2px;
    display: none;
  }

  .timeline-item {
    padding-top: 16px;
    padding-bottom: 32px;
    padding-left: 20px;
  }

  .timeline-end.text-24px {
    font-size: 20px;
    left: -35px;
    right: auto;
  }

  .timeline-circle {
    left: -12px;
  }

  .timeline-wrap {
    padding-top: 20px;
  }

  .timeline-item-line {
    width: 100%;
    height: 2px;
    left: 0;
  }

  .timeline {
    border-top-width: 0;
    border-left: 2px solid #6654d9;
    grid-template-columns: 1fr;
    min-width: 0;
  }

  .before-start-header {
    flex-direction: column;
  }

  .ico-60.size-patch {
    width: 40px;
    height: 40px;
    margin-right: 20px;
  }

  .text-block-29 {
    margin-bottom: 20px;
  }

  .start-grid {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .before-start-h {
    margin-right: 0;
  }

  .green-arr-btn.mod--16text {
    white-space: nowrap;
    background-image: none;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
  }

  .star-item-t-wrap {
    width: 100%;
    margin-left: 5px;
  }

  .start-item-title {
    margin-top: 0;
  }

  .before-start-cta {
    margin-bottom: 20px;
  }

  .star-item-block, .star-item {
    max-width: 100%;
    display: flex;
  }

  .star-item.si-bg.crutch-mobile {
    padding-left: 15px;
    padding-right: 15px;
  }

  .all-h {
    font-size: 16px;
  }

  .all-h.bolder {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 14px;
  }

  .allias-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .alias-header {
    max-width: 100%;
  }

  .spec-label {
    z-index: 0;
    font-size: 12px;
  }

  .alias-block {
    padding-left: 0;
  }

  .alias-block-header {
    flex-direction: column;
  }

  .spec-label-list {
    margin-top: 20px;
  }

  .alias-specs {
    background-image: none;
    background-size: auto;
    border-radius: 16px;
    padding: 20px 15px;
  }

  .mt-64.max-w-540 {
    margin-top: 40px;
  }

  .spec-timeline-item-uptitle-2 {
    margin-bottom: 4px;
  }

  .collection-list {
    max-width: 360px;
    position: relative;
  }

  .tehnol-text.mt-10 {
    margin-top: 10px;
  }

  .spec-timeline-item {
    border-left: 1px solid #725ef2;
    border-right-width: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 0;
  }

  .spec-timeline-item.sti-2 {
    padding-right: 0;
  }

  .spec-timeline-item.sti-3 {
    padding-left: 24px;
    padding-right: 0;
  }

  .spec-timeline-item-prof-2 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .specs-tabs {
    background-image: none;
    background-size: auto;
    border-radius: 16px;
    margin-top: 20px;
    padding: 20px 15px;
  }

  .specs-tabs.tab {
    width: 100vw;
    max-width: 100vw;
    margin-left: -20px;
    padding-left: 35px;
    padding-right: 35px;
    display: none;
  }

  .spec-timeline-wrap {
    grid-template-columns: 1fr;
    display: block;
  }

  .spec--timeline-circle {
    top: -12px;
    bottom: auto;
    left: -12px;
    right: auto;
  }

  .spec--timeline-circle.stc-4 {
    left: -12px;
  }

  .next-step-cta---line-wrap {
    max-width: 200px;
  }

  .icn-90.size-patch {
    margin-bottom: 10px;
    margin-right: 15px;
  }

  .next-step-cta {
    margin-bottom: 20px;
  }

  .next-step-cta---line {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .nex-step-h {
    margin-bottom: 10px;
  }

  .next-step-subheader-p {
    margin-bottom: 20px;
  }

  .next-step-card {
    padding: 25px;
  }

  .knowledge-grid {
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .share-bg {
    object-position: 0% 50%;
  }

  .who-img {
    width: 120px;
    margin-bottom: 20px;
  }

  .who-item {
    margin-right: 10px;
    padding: 20px 30px;
  }

  .who-name {
    margin-bottom: 5px;
  }

  .who-slider {
    margin-left: 0;
    padding-left: 0;
  }

  .who-slide {
    padding-left: 10px;
    padding-right: 10px;
  }

  .interview-video-wrap {
    border-radius: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .who-nav {
    flex-wrap: wrap;
  }

  .max-w-640.h3-real.to-18px {
    font-size: 18px;
  }

  .whomore-grid {
    margin-top: 20px;
  }

  .whomore-item {
    padding: 15px 20px;
  }

  .swiper-button-next-3 {
    margin-right: 0;
  }

  .block-text-16 {
    height: auto;
  }

  .card-slide-3 {
    width: 280px;
    height: 100%;
    min-height: 0;
    padding: 20px;
  }

  .card-slide-3.carousel-cell {
    padding-top: 20px;
  }

  .card-slide-3.carousel-cell.f_cell_desc {
    height: auto;
  }

  .block-text-17 {
    min-height: auto;
  }

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

  .block-logo {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .section-13 {
    overflow: hidden;
  }

  .link-par-18._2.m-top-25 {
    margin-top: 0;
  }

  .swiper-wrapper-3 {
    align-items: stretch;
    margin-top: 40px;
    display: flex;
  }

  .swiper-wrapper-3.new {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 50px;
  }

  .swiper-wrapper-3.new-grid {
    align-items: flex-start;
  }

  .image-168 {
    margin-top: 0;
    margin-bottom: 20px;
    position: relative;
    top: 0;
  }

  .swiper-slide-3 {
    height: auto;
  }

  .swiper-slide-3._5 {
    padding: 24px;
  }

  .swiper-slide-3.it._2, .swiper-slide-3.new-grid {
    width: 100%;
  }

  .text-block-31 {
    font-size: 13px;
  }

  .div-block-227 {
    padding-top: 8px;
  }

  .popap {
    font-size: 14px;
  }

  .slider-buttons-box {
    margin-top: 20px;
  }

  .h2 {
    font-size: 36px;
  }

  .help-grid {
    grid-row-gap: 20px;
    margin-top: 40px;
  }

  .help-headwrap {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .help-item {
    height: auto;
    padding: 35px 20px;
  }

  .help-subt {
    margin-top: 0;
  }

  .centered-img {
    margin-top: 30px;
  }

  .platform-h3 {
    font-size: 20px;
  }

  .platform-img {
    margin-top: 30px;
  }

  .platform-img.mod--horiz {
    width: 100%;
    margin-top: 30px;
  }

  .platform-img.mod--img1 {
    width: 100%;
  }

  .platform-full-card {
    width: 100%;
    max-width: none;
    margin-top: 30px;
  }

  .full-size-card {
    border-radius: 16px;
    margin-top: -25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .platform-grid {
    grid-row-gap: 20px;
    margin-top: 32px;
  }

  .platform-card {
    border-radius: 16px;
    margin-top: -100px;
    padding-top: 120px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .platform-card.mod--horiz {
    padding-left: 20px;
    padding-right: 20px;
  }

  .csharp-p {
    margin-bottom: 20px;
  }

  .income-in-numbers {
    justify-content: space-between;
    width: 100%;
  }

  .gap-line {
    padding-left: 0%;
  }

  .csharp-income {
    border-left-style: none;
    border-left-width: 0;
    align-items: flex-start;
    width: 100%;
  }

  .i-dropdown-p {
    font-size: 12px;
  }

  .tooltip-arrow {
    right: 108px;
  }

  .csharp-header {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    min-width: 0;
  }

  .csharp-header.dark {
    padding-left: 20px;
  }

  .csharp-header.vilvet-bg {
    min-width: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .csharp-header.golden-bg {
    padding-left: 20px;
  }

  .csharp-block {
    margin-left: -20px;
    margin-right: -20px;
  }

  .paragraph-8 {
    white-space: nowrap;
    font-size: 14px;
  }

  .line-4 {
    padding-left: 0;
  }

  .cs-grid-item-h {
    font-size: 12px;
  }

  .text-span-89 {
    font-size: 14px;
    line-height: 22px;
  }

  .plans-header {
    text-align: left;
    font-size: 30px;
  }

  .plans-header.mod-paket {
    margin-bottom: 20px;
  }

  .csharp-option {
    margin-left: 0;
    margin-right: 0;
  }

  .income-h {
    width: 100%;
    margin-bottom: 0;
  }

  .paragraph-3-copy-2 {
    font-size: 8px;
  }

  .cost-upcome {
    font-size: 9px;
  }

  .programm-p {
    font-size: 18px;
  }

  .plans-desc-text-2 {
    font-weight: 700;
    line-height: 1.2;
  }

  .dropdown-list.w--open {
    width: 100%;
    min-width: 290px;
    left: auto;
    right: -111px;
  }

  .i-popup {
    width: 100%;
    display: block;
    bottom: -230px;
  }

  .graph-wrap, .plans-desc-item-2 {
    margin-bottom: 20px;
  }

  .plans-desc-item-2.mod-plans {
    width: 100%;
  }

  .plans-desc-block-2 {
    text-align: left;
    width: 100vw;
    max-width: 100vw;
    margin-bottom: 30px;
    margin-left: -20px;
    margin-right: -20px;
    padding: 22px 35px 22px 20px;
  }

  .csharp-title {
    font-size: 30px;
    line-height: 1.5;
  }

  .income-h-wrap {
    justify-content: flex-start;
    margin-bottom: 5px;
  }

  .paragraph-4-copy {
    white-space: nowrap;
    font-size: 9px;
    line-height: 22px;
  }

  .plans-desc-icn-2 {
    object-fit: contain;
    flex: none;
    width: 35px;
    margin-right: 20px;
  }

  .csharp-dates {
    width: 100%;
    margin-top: 20px;
  }

  .graph-h {
    margin-bottom: 20px;
    font-size: 25px;
  }

  .gap {
    margin-bottom: 10px;
    font-size: 12px;
  }

  .gap.normal {
    text-align: left;
    width: 34%;
    font-size: 10px;
  }

  .gap.normal.mr-20, .gap.normal.blur {
    margin-left: 0;
  }

  .csharp-old-price {
    font-size: 20px;
  }

  .csharp-wrap {
    width: 100%;
  }

  .dates-header {
    display: inline-block;
  }

  .dates-header.half-space {
    width: 100%;
  }

  .btn-3 {
    text-align: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .fbi-title.mod-paket {
    font-size: 25px;
  }

  .csharp-translate {
    margin-bottom: 0;
  }

  .bigger-one {
    font-size: 30px;
  }

  .cost-study {
    font-size: 9px;
  }

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

  .plans-desc-title-2 {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.2;
  }

  .graph {
    width: 100%;
    max-width: none;
  }

  .cshrap-item {
    border: 0 #000;
    box-shadow: 0 0 14px rgba(0, 0, 0, .25);
  }

  .csharp-footer {
    flex-direction: column;
  }

  .csharp-pin, .csharp-pin.white {
    right: 15px;
  }

  .plans-desk-img {
    display: none;
  }

  .plans-desk-img.mob {
    display: block;
  }

  .sharp-text {
    padding-left: 20px;
    padding-right: 20px;
  }

  .plans-text-2 {
    text-align: left;
    margin-bottom: 30px;
    font-size: 18px;
  }

  .csharp-grid-p {
    font-size: 9px;
  }

  .botom-form-header {
    text-align: center;
  }

  .section-additional-info {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section-additional-info.light-purple-bg {
    padding-top: 30px;
  }

  .new-form {
    display: block;
  }

  .botom-form-badge-2 {
    font-size: 14px;
  }

  .coast__title {
    font-size: 25px;
  }

  .cost-comapre-block {
    text-align: left;
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 21px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cost-comapre-block.purpure, .bold-text-4 {
    text-align: left;
  }

  .side-p-info-top-copy {
    text-align: left;
    margin-top: -40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .math-h {
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
  }

  .pass-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .wrench-h3 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .pass-block {
    padding-left: 0;
  }

  .q-a-wrap {
    margin: 0;
  }

  .q-a-h {
    margin-bottom: 20px;
    font-size: 25px;
  }

  .fixed-btn-2 {
    z-index: 1000;
    background-color: #fff;
    padding: 10px;
    display: block;
    position: fixed;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden;
  }

  .btn-fixed {
    text-align: center;
    margin-top: 0;
    padding: 15px 0;
    font-size: 16px;
    display: block;
  }

  .close-icon {
    z-index: 1001;
    top: 10px;
    right: 10px;
  }

  .popup-form-title {
    font-size: 23px;
  }

  .navbar-2 {
    display: none;
  }

  .navbar-2.hidden {
    padding-top: 12px;
    padding-bottom: 12px;
    display: block;
  }

  .brand-5 {
    max-width: 113px;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .logo-1-3 {
    max-width: 113px;
  }

  .logo_text {
    font-size: 12px;
    line-height: 1.2;
  }

  .mobile_menu {
    display: none;
  }

  .logo_block {
    width: 50%;
  }

  .label_free.mrgn_rght_10 {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .main_text_basics {
    font-size: 4.5vw;
  }

  .header_basics {
    font-size: 9vw;
  }

  .point_text {
    font-size: 5vw;
  }

  .video_header {
    font-size: 9vw;
  }

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

  .text-block-52, .who_block_header {
    font-size: 5vw;
  }

  .who_header {
    font-size: 9vw;
  }

  .who_block_text {
    font-size: 4.5vw;
  }

  .program_header {
    font-size: 9vw;
  }

  .text-block-54 {
    margin-bottom: 24px;
    font-size: 4.5vw;
  }

  .text-block-53 {
    font-size: 5vw;
  }

  .image-174 {
    width: auto;
    max-width: none;
    height: 100%;
    left: -250px;
  }

  .free_course_btn {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .free_course_form_header {
    margin-bottom: 24px;
    font-size: 28px;
  }

  .free_course_form_input {
    font-size: 18px;
  }

  .free_course_policy {
    font-size: 12px;
  }

  .reviews_header {
    font-size: 9vw;
  }

  .arrows {
    margin-top: 10px;
    position: static;
    top: auto;
    bottom: -76px;
    left: 20px;
    right: auto;
  }

  .btm_form_header {
    font-size: 9vw;
  }

  .learn_more_header {
    font-size: 4.5vw;
  }

  .learn_more_text {
    font-size: 4vw;
  }

  .text-block-55 {
    font-size: 4.5vw;
  }

  .text-block-60 {
    padding-left: 0;
    padding-right: 0;
  }

  .q_btn_programm {
    width: 100%;
    max-width: 300px;
  }

  .container-1448 {
    align-items: center;
  }

  .container-1448.nav-cont {
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo_text-2 {
    font-size: 12px;
    line-height: 1.2;
  }

  .labels_wrapper {
    flex-direction: column;
  }

  .text-menu-3 {
    text-align: center;
  }

  .container-1454 {
    justify-content: flex-start;
  }

  .container-1454.new_style {
    padding-left: 0;
    padding-right: 0;
  }

  .lr-padding.sec__t-112, .lr-padding.sec__programm, .lr-padding.sec__programm {
    overflow: hidden;
  }

  .par-36-2 {
    width: 100%;
    font-size: 24px;
    overflow: hidden;
  }

  .par-36-2.white {
    font-size: 20px;
    font-weight: 700;
    overflow: hidden;
  }

  .card-3 {
    overflow: hidden;
  }

  .body--1-2.semi-bold {
    font-size: 16px;
  }

  .body--1-2.text-icons-light-bg-40 {
    font-size: 14px;
  }

  .par-20-2 {
    overflow: hidden;
  }

  .par-20-2.white {
    font-size: 16px;
  }

  .par-20-2.semi-bold {
    overflow: hidden;
  }

  .block-button-2.m-top-32 {
    flex-direction: column;
  }

  .card-2 {
    padding-bottom: 16px;
    overflow: hidden;
  }

  .tab-link {
    text-align: center;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .tabs-menu {
    text-align: center;
    flex-direction: column;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-4, .tabs-2 {
    overflow: hidden;
  }

  .grid-5 {
    grid-row-gap: 42px;
    grid-template-columns: 1fr;
    margin-top: 42px;
    overflow: hidden;
  }

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

  .card-6 {
    overflow: hidden;
  }

  .heading-2 {
    min-width: auto;
    max-width: 370px;
    line-height: 1.2;
    overflow: hidden;
  }

  .card-img-wrap {
    height: auto;
    margin-bottom: 16px;
  }

  .grid-20 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .par-26.semi-bold {
    font-size: 20px;
    overflow: hidden;
  }

  .block-card-container {
    overflow: hidden;
  }

  .max-w-623 {
    padding-right: 10px;
    overflow: hidden;
  }

  .flickity-carousel-2 {
    overflow: hidden;
  }

  .card-slide-2 {
    min-height: 446px;
  }

  .left-col {
    width: 100%;
  }

  .right-col {
    margin-left: 0;
    padding-top: 32px;
  }

  .wrp-accordion.width-100 {
    width: auto;
  }

  .form-lines {
    flex-direction: column;
  }

  .block-form-copy {
    text-align: center;
    padding-left: 4%;
    padding-right: 4%;
  }

  .about-program-row-2 {
    margin-right: -20px;
  }

  .about-program-item-2 {
    width: 50%;
    max-width: 100%;
    margin-right: 0;
    padding-right: 0;
  }

  .block-course {
    overflow: hidden;
  }

  .quarter-s-subtitle {
    color: #fff;
    width: 250px;
  }

  .programm-form {
    flex-direction: column;
  }

  .about-program-text-2 {
    font-size: 10px;
    font-weight: 400;
  }

  .box-course {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    margin-left: 0;
  }

  .about-program-title-2 {
    font-size: 20px;
  }

  .field, .div-block-7 {
    align-self: center;
  }

  ._1-2col-3.mob-margin-t-24 {
    margin-top: 24px;
  }

  .margin-t-10-2 {
    font-size: 14px;
  }

  .wrp-button.height-1107 {
    display: block;
  }

  .phone-wrap-2 {
    align-self: center;
    min-width: auto;
  }

  .pst-slider-text {
    font-size: 14px;
  }

  .pst-slider-title {
    margin-top: 0;
    font-size: 14px;
  }

  .pst-title {
    font-size: 24px;
  }

  .slider-outer-wrapper {
    margin-top: 0;
  }

  .play-btn {
    top: 41%;
  }

  .pst-paragr {
    margin-bottom: 16px;
  }

  .left-arrow {
    display: none;
  }

  .pst-slide-img {
    width: 50%;
    height: auto;
    min-height: auto;
  }

  .right-arrow {
    display: none;
  }

  .pst-slide-img-block {
    height: 48vw;
    margin-bottom: 16px;
    padding-top: 15px;
  }

  .mask-img-2 {
    margin-top: 32px;
    position: static;
  }

  .block-text-527 {
    margin-top: 100px;
  }

  .block-text-527._3 {
    margin-bottom: 45px;
  }

  .line-diplom {
    width: 479px;
    max-width: none;
    height: auto;
    bottom: -76px;
    left: -73px;
    right: auto;
    overflow: hidden;
  }

  .div-block-157 {
    width: 40px;
    height: 40px;
  }

  .tekst-podarok {
    font-size: 14px;
    line-height: 20px;
  }

  ._1-3col-present.center {
    margin-right: 0;
  }

  .image-25 {
    z-index: 1;
    width: auto;
    min-width: 470px;
    display: block;
    position: absolute;
    top: 144px;
    bottom: auto;
    left: -74px;
    right: auto;
  }

  .image-22 {
    width: 24px;
    height: 24px;
  }

  .line-gifts {
    max-width: 300%;
    display: none;
    top: 152px;
    left: 10px;
  }

  .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-option-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .sharp-text-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cshrap-item-2 {
    border: 1px #000;
    box-shadow: 0 0 14px rgba(0, 0, 0, .25);
  }

  .cshrap-item-2.hidden {
    display: block;
  }

  .csharp-p-2.long {
    width: 100%;
  }

  .csharp-dates-2 {
    max-width: none;
    margin-top: 20px;
  }

  .paragraph-4-copy-2 {
    white-space: nowrap;
    object-fit: fill;
    font-size: 9px;
  }

  .income-in-numbers-2 {
    justify-content: space-between;
    width: 100%;
  }

  .plans-desc-icn {
    object-fit: cover;
    flex: none;
    width: 35px;
    margin-right: 20px;
  }

  .csharp-title-2 {
    font-size: 30px;
  }

  .dates-header-2 {
    margin-bottom: 0;
  }

  .csharp-block-2 {
    margin-left: -20px;
    margin-right: -20px;
  }

  .csharp-translate-2, .csharp-translate-2.dark {
    display: none;
  }

  .container-1460 {
    max-width: 100%;
    height: auto;
  }

  .programm-p-2 {
    max-width: 80%;
  }

  .programm-p-2.white {
    width: auto;
    max-width: 80%;
  }

  .plans-desc-item {
    margin-bottom: 20px;
  }

  .csharp-grid-p-2 {
    font-size: 9px;
  }

  .paragraph-31 {
    font-size: 8px;
    display: block;
  }

  .csharp-income-2 {
    border-left-style: none;
    border-left-width: 0;
    align-items: flex-start;
    width: 100%;
  }

  .paragraph-3-copy {
    font-size: 8px;
  }

  .csharp-footer-2 {
    flex-wrap: wrap;
  }

  .line-5 {
    padding-left: 0;
  }

  .csharp-old-price-2.vilvet {
    color: #b0a7e9;
  }

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

  .plans-desc-text {
    font-weight: 700;
    line-height: 1.2;
  }

  .cs-grid-item-h-2 {
    font-size: 12px;
  }

  .paragraph-34 {
    font-size: 8px;
  }

  .text-span-96 {
    font-size: 9px;
  }

  .csharp-title-3 {
    font-size: 30px;
  }

  .csharp-title-3.small {
    font-size: 20px;
  }

  .section-0 {
    z-index: 11111;
    padding-top: 20px;
    padding-bottom: 30px;
    position: static;
    overflow: hidden;
  }

  .income-h-2 {
    margin-bottom: 0;
  }

  .right-col-faq {
    margin-left: 0;
    padding-top: 32px;
    overflow: hidden;
  }

  .left-col-faq {
    width: 100%;
    overflow: hidden;
  }

  .h2-faq {
    margin-top: 0;
  }

  .box-course-faq {
    flex-direction: column;
    margin-left: 0;
    padding-top: 64px;
  }

  .faq-subtitle {
    color: #000;
    width: 230px;
  }

  .jb-card-col-2, .jb-card-col-2._2 {
    width: 100%;
  }

  .inner-uptitle-2 {
    font-weight: 700;
  }

  .jb-icon-2 {
    align-self: flex-start;
    margin-bottom: 8px;
  }

  .close-box {
    top: 20px;
    right: 20px;
  }

  .jb-icon-block-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .modal {
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal.pogarki {
    padding-top: 68px;
    padding-bottom: 64px;
  }

  .jb-text-2 {
    margin-top: 4px;
  }

  .field-2, .div-block-272 {
    align-self: center;
  }

  .form-lines-2 {
    flex-direction: column;
  }

  .phone-wrap-3 {
    align-self: center;
  }

  .heading-email {
    font-size: 18px;
    line-height: 26px;
  }

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

  .wrp-text-1000-2 {
    color: #000;
  }

  .quote__text {
    margin-top: 20px;
  }

  .section-18 {
    z-index: 11111;
    padding-top: 20px;
    padding-bottom: 30px;
    position: static;
    overflow: hidden;
  }

  .section-18.hidden {
    overflow: visible;
  }

  .section-18.sec-experts {
    background-color: #6654d9;
  }

  .section-18.hidden-mob {
    display: none;
  }

  .description {
    font-size: 20px;
  }

  .payment-bg {
    width: 180px;
    top: -43%;
    left: -3%;
  }

  .job-subtitle {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .vak-logos {
    margin-top: 0;
  }

  .big-p {
    color: #050505;
    margin-top: 10px;
    font-size: 18px;
  }

  .big-p.no-margin {
    color: #000;
  }

  .job-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .vak-about-row {
    padding-left: 10px;
  }

  .payment-title {
    font-size: 36px;
  }

  .vak-about {
    margin-right: 0;
  }

  .vak-websites {
    display: none;
  }

  .no-margin {
    color: #000;
  }

  .why-text-col {
    margin-top: 15px;
  }

  .why-img-2 {
    width: 100%;
  }

  .forwho-2 {
    flex-direction: column;
    align-self: flex-start;
    max-width: none;
    margin: 0;
    padding: 20px 0 0;
    display: flex;
  }

  .section-19 {
    padding-bottom: 60px;
  }

  .heading-3 {
    align-items: flex-start;
    height: auto;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-24 {
    align-self: flex-start;
    margin-left: 0;
  }

  .image-11 {
    align-self: flex-start;
    width: 60%;
    min-width: auto;
    min-height: auto;
    max-height: none;
  }

  .program-tab-link {
    width: 90%;
    max-width: none;
  }

  .program-tab-link.w--current {
    width: 90%;
    max-width: none;
    min-height: 50px;
  }

  .program-title-wrap {
    display: block;
  }

  .program-title-left {
    width: 100%;
    min-width: auto;
    max-width: none;
    padding-right: 30px;
  }

  .program-tab-content, .program-tab-pane {
    width: auto;
  }

  .experts-tab-menu {
    flex-wrap: nowrap;
    flex: 0 auto;
    align-self: auto;
  }

  .expert-tab-link {
    width: 240px;
    height: 225px;
    margin-top: 0;
    margin-right: 20px;
  }

  .expert-tab-link.w--current {
    width: 240px;
    height: 225px;
    display: block;
  }

  .expert-tab-name {
    color: #f6f5fd;
  }

  ._100-bg {
    max-width: 100%;
    left: 2%;
  }

  ._100-percent-text {
    margin-left: 0;
  }

  ._100-percents-row {
    display: block;
  }

  ._100-wrap {
    margin-bottom: 35px;
  }

  .line-6 {
    margin-top: 10px;
  }

  .diplom-wrap {
    margin-top: 0;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 0;
  }

  .diplom-block {
    margin-top: 0;
  }

  .diplom-mobile {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .diplom-desktop-2, .page-popup-2 {
    display: none;
  }

  .h2-half-2 {
    margin-bottom: 8px;
    font-size: 32px;
    line-height: 1;
  }

  .scroll-wrap {
    padding-left: 0;
    overflow: hidden;
  }

  .price-icon {
    width: 60%;
  }

  ._1-3col-2 {
    width: 80%;
    padding-left: 24px;
    display: block;
  }

  .gift-card-2 {
    height: 266px;
    margin-top: 32px;
    padding: 20px;
    display: block;
  }

  .page-popup-container-2 {
    display: none;
  }

  .section-20 {
    padding-top: 60px;
    padding-bottom: 60px;
    overflow: visible;
  }

  .section-20.faq-sec {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .toggle-cross-2 {
    margin-top: 2px;
  }

  .faq-heading {
    margin-bottom: 40px;
    font-size: 28px;
  }

  .size-48-2 {
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    display: block;
  }

  .div-block-274 {
    flex-wrap: wrap;
    max-width: 100%;
  }

  .image-178 {
    flex: 0 auto;
    margin-bottom: 20px;
  }

  .h2-white-2 {
    max-width: 300px;
    margin-right: 0;
  }

  .submit-button-10 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .section-23 {
    margin-top: 80px;
  }

  .html-embed-6, .html-embed-7 {
    padding-left: 4%;
    padding-right: 4%;
  }

  .section-25 {
    margin-top: 90px;
  }

  .q_btn_programm-2 {
    width: 100%;
    max-width: 300px;
  }

  .popup_form {
    max-width: 335px;
  }

  .popup-close {
    display: block;
  }

  .section-popup.xx.form-center {
    display: none;
  }

  .popup-2 {
    display: block;
  }

  .popup-2.xx, .popup-2.xx2 {
    max-width: 320px;
    padding-top: 80px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .body--1-6.text-icons-light-bg-40 {
    font-size: 14px;
  }

  .cost-tab-row-2 {
    margin-bottom: 0;
    margin-right: 0;
  }

  .cost-tab-title-2 {
    font-size: 32px;
  }

  .par-20-4 {
    overflow: hidden;
  }

  .par-20-4.white {
    font-size: 16px;
  }

  .tab-link-5 {
    text-align: center;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .heading-187 {
    min-width: auto;
    max-width: 370px;
    line-height: 1.2;
    overflow: hidden;
  }

  .field-3 {
    align-self: center;
  }

  .container-1464 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    overflow: visible;
  }

  .small-p-2 {
    font-size: 14px;
  }

  .bold-text-57 {
    font-size: 40px;
  }

  .h3-18-2 {
    font-size: 18px;
  }

  .heading-2-2 {
    z-index: 3;
    font-size: 30px;
    position: static;
  }

  .wrapper-included-2 {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: auto;
  }

  .par-packet-2 {
    max-width: none;
    padding-left: 10px;
  }

  .par-packet-2._2 {
    max-width: none;
  }

  .cont-22 {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .modal-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal-3.pogarki {
    padding-top: 68px;
    padding-bottom: 64px;
  }

  .expert-item-2 {
    padding: 20px;
  }

  .card-7 {
    padding-bottom: 16px;
    overflow: hidden;
  }

  .container-1465 {
    overflow: hidden;
  }

  .promo_popup {
    display: none;
    top: auto;
  }

  .promo_text {
    border-radius: 13px;
    margin-right: 0;
    padding-right: 10px;
  }

  .h1-54-2 {
    font-size: 42px;
  }

  .form-block-4 {
    width: 100%;
    margin-top: 34px;
  }

  .form-block-4.main {
    width: 100%;
    margin-top: 60px;
  }

  .form-block-4.main.mob-mrg-top_0 {
    margin-top: 0;
  }

  .form-block-4.main {
    width: 100%;
    margin-top: 60px;
  }

  .container-max-w-2.horiz-left {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sec-main-it {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/629617a26a464f9df1bae3d1_main%20mob2.png");
    background-position: 50% 950px;
    overflow: hidden;
  }

  .sec-main-it._2 {
    background-position: 50% 1300px;
    padding-top: 20px;
  }

  .sec-main-it._22 {
    padding-top: 20px;
  }

  .container-9 {
    overflow: visible;
  }

  .h3_large {
    font-size: 30px;
  }

  .h3_large.mt_60 {
    margin-top: 40px;
  }

  .par-49.grey {
    font-size: 16px;
    line-height: 22px;
  }

  .par-49.m-top-32 {
    margin-top: 16px;
  }

  .par-49.m-left-10 {
    margin-left: 5px;
  }

  .spec-menu-2 {
    margin-left: -20px;
    margin-right: -20px;
  }

  .container-1466 {
    overflow: visible;
  }

  .specs-tabs-3 {
    background-image: none;
    background-size: auto;
    border-radius: 16px;
    margin-top: 20px;
    padding: 20px 15px;
  }

  .specs-tabs-3.tab {
    width: 100vw;
    max-width: 100vw;
    margin-left: -20px;
    padding-left: 35px;
    padding-right: 35px;
    display: none;
  }

  .collection-list-3 {
    max-width: 360px;
    position: relative;
  }

  .image-3350 {
    margin-bottom: 10px;
    position: static;
  }

  .bootcamp_slide_head {
    margin-bottom: 20px;
  }

  .cont-4 {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .heading-2-3 {
    z-index: 3;
    position: static;
  }

  .spec-drop {
    position: static;
  }

  .spec-dropdown {
    z-index: 100;
  }

  .spec-dropdown.w--open {
    width: 100%;
    min-width: 100%;
    max-width: 100vw;
    position: absolute;
    left: 0%;
  }

  .spec-rich {
    flex: none;
    min-width: 100%;
    max-width: 100%;
    font-size: 12px;
  }

  .label_green.mrgn_btm_24 {
    max-width: 280px;
  }

  .fs_20 {
    white-space: normal;
  }

  .fs_20.w_100 {
    white-space: pre-wrap;
    max-width: 100%;
  }

  .c_container.grid_main {
    grid-template-columns: minmax(200px, 100%);
  }

  .grid_840 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .btm_form_wrapper-2 {
    width: 100%;
  }

  .mrgn_btm_22.w_100 {
    max-width: 100%;
  }

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

  .card_415 {
    min-height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .program_header-2 {
    font-size: 20px;
  }

  .program_header-2.mrgn_top_27 {
    font-size: 28px;
  }

  .header_2 {
    font-size: 24px;
  }

  .header_2.mob_mrgn_btm_24, .header_2.max_w_790 {
    font-size: 36px;
  }

  .header_4.mrgn_rght_24.brkng.mrgn_rght_auto_mob {
    margin-right: auto;
  }

  .dropdown_name_wrapper {
    align-items: center;
    width: 100%;
  }

  .grid_study {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: minmax(200px, 100%);
  }

  .mrgn_top_32.cntr {
    margin-left: auto;
    margin-right: auto;
  }

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

  .green_bg {
    height: auto;
    min-height: 42px;
  }

  .price_header {
    font-size: 24px;
  }

  .main_header {
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 32px;
  }

  .main_header.mrgn_btm_190 {
    font-size: 36px;
  }

  .btm_form-2 {
    max-width: 335px;
    padding: 24px;
  }

  .whole_price_after_sale, .whole_price_after_sale.show_btm {
    display: none;
  }

  .main_label {
    white-space: nowrap;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 4vw;
  }

  .btm_frm_header-2 {
    font-size: 20px;
  }

  .price_month_after_sale {
    font-size: 24px;
  }

  .whole_price_text, .whole_price_text.show_btm {
    display: none;
  }

  .promo_popup-2 {
    top: auto;
    bottom: 60px;
  }

  .whole_price_before_sale, .whole_price_before_sale.show_btm {
    display: none;
  }

  .price_wrapper {
    grid-template-columns: minmax(auto, 100%);
  }

  .price_month_before_sale {
    font-size: 20px;
  }

  .section-32 {
    margin-top: 60px;
  }

  .fs_20-2 {
    white-space: normal;
  }

  .h2-tag-2 {
    font-size: 28px;
  }

  .form-lines-3 {
    flex-direction: column;
  }

  .field-4 {
    align-self: center;
  }

  .h3-tag {
    font-size: 32px;
  }

  .h3-tag.heading-email.margin-58 {
    font-size: 28px;
  }

  .h3-tag.course {
    font-size: 22px;
  }

  .phone-wrap-4 {
    align-self: center;
    min-width: auto;
  }

  .body-gbfont {
    font-size: 16px;
  }

  .container-max-w-3.horiz-left {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tag_lvl {
    display: none;
  }

  .vis_max_480 {
    display: inline-block;
  }

  .text-block-88 {
    display: none;
  }

  .small-box-3.tag-line {
    padding: 0;
  }

  .vis_min_480 {
    display: none;
  }

  .vis_min_480.digital {
    display: block;
  }

  .img_logo_tag.tag-line-img {
    margin-left: 0;
    margin-right: 0;
  }

  .h1-54-3 {
    margin-top: 0;
    font-size: 28px;
  }

  .div-block-280 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

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

  .grid-60 {
    margin-top: 12px;
    top: 0;
  }

  .banner_circle_discount {
    width: 96px;
    height: 96px;
    top: -20px;
    right: -10px;
  }

  .mini_discount.big_circle {
    width: 110px;
    height: 110px;
    right: -24px;
  }

  .banner-urgant_container {
    justify-content: center;
  }

  .banner-urgant_container.hidden {
    margin-bottom: 0;
  }

  .simply_discount_h {
    font-size: 22px;
  }

  .par-12-2 {
    text-align: left;
  }

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

  .cont-2.black {
    background-size: 71%;
  }

  .div-block-706 {
    width: 95%;
  }

  .close-remodal {
    width: 32px;
    top: 24px;
    right: 20px;
  }

  .box-timer {
    grid-column-gap: 7%;
  }

  .t-28.no-margin {
    font-size: 24px;
  }

  .t-28.bold.dont-shrink.sp-auto {
    margin-left: 0;
  }

  .form-new-2 {
    min-width: auto;
    padding: 24px;
  }

  .wrapper-box-timer {
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-159-copy {
    z-index: -1;
    width: 64%;
    top: 0%;
    right: 6%;
  }

  .sect-5.black-new {
    padding-bottom: 49px;
  }

  .sect-5.grey {
    padding-bottom: 46px;
  }

  .sect-5.mb-95 {
    width: auto;
  }

  .sect-5.mb-95.pdn-right_0 {
    padding-right: 0%;
  }

  .sect-5.mb-104.margin {
    padding-top: 16px;
  }

  .grid-128 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

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

  .div-grid-white {
    padding-left: 24px;
    padding-right: 24px;
  }

  .arrow-2 {
    width: 8%;
  }

  .par-39 {
    display: block;
  }

  .div-grid-4-2 {
    padding: 24px;
  }

  .p-20.grey, .p-20.s-18 {
    font-size: 18px;
  }

  .p-20.tabl {
    flex: none;
    font-size: 11px;
  }

  .image-3453.icon-target {
    left: -7px;
  }

  .box-horizontal-hwmuch {
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: flex-start;
  }

  .t-24 {
    font-size: 20px;
  }

  .h2-63.regular {
    font-size: 32px;
  }

  .mini-box-graph {
    border-radius: 22px;
    min-width: 170px;
  }

  .h2-100 {
    font-size: 38px;
  }

  .h2-100.s-54 {
    font-size: 32px;
  }

  .div-block-662 {
    top: 18px;
    left: 6%;
  }

  .white-box-blockchin {
    border-radius: 22px;
    padding: 20px;
  }

  .white-box-blockchin.new-grid {
    padding: 20px;
  }

  .wit-card-copy {
    border-radius: 22px;
    min-width: 300px;
    padding: 20px 20px 35px;
  }

  .grid-box-graph {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .t-18.border {
    text-align: left;
  }

  .quarter-s-subtitle-2 {
    color: #fff;
    width: 250px;
  }

  .quarter-s-subtitle-2.size-90 {
    width: 90%;
  }

  .h2-white {
    margin-top: 0;
    margin-bottom: 0;
  }

  .right-col-2 {
    margin-left: 0;
    padding-top: 32px;
  }

  .max-w-623-2 {
    padding-right: 10px;
    overflow: hidden;
  }

  .quarter-s-subtitle-3 {
    color: #fff;
    width: 250px;
  }

  .box-course-2 {
    flex-direction: column;
    margin-left: 0;
  }

  .submit-button-11 {
    font-size: 18px;
  }

  .h2-box-new-grid.mt-50 {
    margin-top: 40px;
  }

  .mini-card.big-card.new {
    padding: 25px;
  }

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

  .t-23.white.border.s-18 {
    padding: 8px 24px;
    font-size: 12px;
  }

  .box-arrow-slider-3 {
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .box-arrow-slider-3._3 {
    margin-top: 43px;
    margin-bottom: 0;
    top: -25px;
  }

  .container-small-box-2 {
    margin-top: 16px;
  }

  .div-teacher-2 {
    flex-wrap: wrap;
    align-items: flex-start;
    font-size: 16px;
    line-height: 22px;
  }

  .image-3473 {
    width: 64px;
    min-width: 64px;
    height: 64px;
    margin-bottom: 10px;
  }

  .swiper-wrapper-4.new-grid {
    align-items: flex-start;
  }

  .swiper-wrapper-4._2.new-grid {
    margin-top: -40px;
  }

  .grid-122 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .block-text-96 {
    padding: 26px;
  }

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

  .image-155 {
    max-width: 160px;
  }

  .par-69.m-left-10 {
    font-size: 10px;
    line-height: 14px;
  }

  .par-69._2 {
    font-size: 12px;
  }

  .image-3461 {
    position: relative;
  }

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

  .div-block-696._2 {
    width: 100%;
    margin-top: -149px;
    padding-bottom: 40px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .div-block-697 {
    padding-left: 0;
  }

  .image-3462 {
    width: 100%;
  }

  .block-text-97.m-top-35 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .wrapper-included-3 {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: auto;
  }

  .wrapper-included-4 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: auto;
  }

  .div-block-709 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: auto;
  }

  .par-add-2 {
    max-width: none;
  }

  .heading-2-5 {
    z-index: 3;
    margin-top: 0;
    position: static;
  }

  .container-max-w-4.horiz-left {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mini_discount-2.big_circle {
    width: 110px;
    height: 110px;
    right: -24px;
  }

  .div-block-706-copy {
    width: 95%;
  }

  .form-new-copy {
    min-width: auto;
  }

  .button-5.s-16 {
    font-size: 16px;
  }

  .mini_disc.big_circle {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/631a004eb83f6552fcf8d2b8_bg_discount.svg");
    background-size: 100%;
    width: 110px;
    height: 110px;
    top: -24px;
    right: -24px;
  }

  .heading-2-6 {
    z-index: 3;
    position: static;
  }

  .swiper-slide-4.new-grid {
    width: 100%;
  }

  .swiper-wrapper-5 {
    align-items: stretch;
    margin-top: 40px;
    display: flex;
  }

  .swiper-wrapper-5.new-grid {
    align-items: flex-start;
  }

  .right-col-3 {
    margin-left: 0;
    padding-top: 32px;
  }

  .banner_desktop {
    background-position: -15px 0, 0%;
    justify-content: center;
  }

  .div-block-5 {
    margin-left: 14%;
  }

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

  .text-span-4 {
    white-space: nowrap;
  }

  .text-block-90 {
    font-size: 14px;
  }

  .banner_desktop-2 {
    background-position: -15px 0, 0%;
    justify-content: center;
  }

  .bottom-box-card {
    padding-left: 20px;
    padding-right: 20px;
  }

  .box-card-specialist {
    grid-column-gap: 16px;
  }

  .box-text-padding {
    padding-left: 20px;
  }

  .image-3407 {
    max-width: 130px;
    margin-left: 10px;
  }

  .card-specialist {
    border-radius: 22px;
    min-width: 290px;
  }

  .list-4 {
    margin-top: 32px;
  }

  .mask-3 {
    width: 100%;
    padding-bottom: 50px;
  }

  .left-arrow-2 {
    width: auto;
    margin-left: 0;
    top: -50px;
    bottom: auto;
    left: auto;
    right: 55px;
  }

  .right-arrow-2 {
    width: auto;
    margin-right: 0;
    top: -50px;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .slider-3 {
    min-height: 450px;
    margin-top: 70px;
  }

  .mask-copy {
    min-height: 650px;
    padding-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .slider-copy {
    min-height: 670px;
    margin-top: 59px;
  }

  .new-price-4 {
    font-size: 26px;
    line-height: 32px;
  }

  .text-span-170 {
    font-size: 32px;
  }

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

  .h3-38-4 {
    font-size: 26px;
    line-height: 32px;
  }

  .container-1467 {
    position: static;
  }

  .right-col-faq-2 {
    margin-left: 0;
    padding-top: 32px;
  }

  .left-col-faq-2 {
    width: 100%;
  }

  .image-3476 {
    width: 64px;
    min-width: auto;
    height: 64px;
    margin-bottom: 10px;
  }

  .item-contact {
    width: 100%;
  }

  .text-block-72.time-point {
    font-size: 16px;
  }

  .offline-points {
    margin-bottom: 48px;
  }

  .item-points {
    width: 100%;
    max-width: none;
  }

  .btm_form-3 {
    max-width: 335px;
    padding: 24px;
  }

  .legal-inform {
    margin-top: 48px;
  }

  .html-embed-12 {
    min-height: 250px;
  }

  .par-12-3 {
    text-align: left;
  }

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

  .small-box-5.tag-line {
    padding: 0;
  }

  .div-block-711 {
    grid-template-columns: 1fr;
  }

  .div-line-2 {
    background-color: #000;
    width: 3px;
    margin-left: 20px;
    position: absolute;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .div-line-2._5 {
    margin-top: 24px;
  }

  .cont-6 {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .cont-6._2 {
    display: flex;
  }

  .grid-131 {
    grid-template-columns: 115px 115px;
    justify-items: center;
    max-width: 300px;
  }

  .par-125 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .par-125.bold-black, .par-125.bold {
    font-size: 20px;
    line-height: 26px;
  }

  .par-126 {
    font-size: 24px;
  }

  .purple_bg, .purple_bg-2 {
    height: auto;
    min-height: 42px;
  }

  .mini_disc-2.big_circle {
    width: 110px;
    height: 110px;
    top: -24px;
    right: -24px;
  }

  .mini_disc-2.big_circle.new_disk {
    top: -35px;
    right: 0;
  }

  .par-36-3 {
    font-size: 24px;
  }

  .heading-2-7 {
    z-index: 3;
    position: static;
  }

  .course-rich-2 {
    margin-top: 12px;
  }

  .dropdown_name_wrapper-2 {
    align-items: center;
  }

  .fs_20-3 {
    white-space: normal;
  }

  .fs_20-3.fw_700.clr_drk.w_100.fs_16 {
    font-size: 16px;
  }

  .prgrm_drpdwn_toggle_2_0 {
    padding: 16px 18px;
  }

  .prgrm_drpdwn_2_0.fs_20.fw_700.clr_drk.pddngs_20_36.fs_16 {
    font-size: 16px;
  }

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

  .container-max-w-5.horiz-left, .container-max-w-6.horiz-left {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .h2-tag {
    font-size: 32px;
  }

  .h2-tag.block-title {
    font-size: 28px;
  }

  .container-1451 {
    position: static;
    overflow: hidden;
  }

  .block-course-3 {
    overflow: hidden;
  }

  .image-3481, .image-3482, .image-3483, .image-3484 {
    width: 64px;
    min-width: auto;
    height: 64px;
    margin-bottom: 10px;
  }

  .heading-2-8 {
    z-index: 3;
    position: static;
  }

  .image-3485 {
    width: 64px;
    min-width: auto;
    height: 64px;
    margin-bottom: 10px;
  }

  .cont-23 {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .box-arrow-slider-4 {
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .div-block-761 {
    margin-top: 40px;
  }

  .reviews_block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .career-diagnostic {
    background-image: url("https://assets-global.website-files.com/60d09ac9af0c5084d4e360e9/64fecd09c2af75d2d553d5ef_form-background-mob.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 78px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .review_slider_wrapper {
    margin-bottom: 40px;
  }

  .success_header {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-block-109 {
    flex: 1;
    font-size: 28px;
    line-height: 38px;
  }

  .success_block-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .html-embed-17 {
    display: block;
  }

  .main_block {
    background-position: 20% 100%, 50% 100%;
    background-size: 200%, cover;
    padding-left: 16px;
    padding-right: 16px;
  }

  .review_card {
    width: 300px;
    max-height: none;
    padding: 20px;
  }

  .popup-3 {
    display: block;
  }

  .popup-3.xx {
    max-width: 320px;
    padding-top: 80px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .text-block-112 {
    width: auto;
    font-size: 16px;
    line-height: 20px;
  }

  .form_block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-115 {
    margin-bottom: 12px;
    font-size: 32px;
    line-height: 42px;
  }

  .div-block-762 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
  }

  .text-block-98 {
    font-size: 32px;
    line-height: 38px;
  }

  .text-block-129 {
    font-size: 16px;
  }

  .text-block-132 {
    top: 11px;
  }

  .text-block-116 {
    font-size: 32px;
    line-height: 42px;
  }

  .text-block-133 {
    top: 11px;
  }

  .button-purple {
    height: 52px;
  }

  .image-3496 {
    top: 7px;
    right: 7px;
  }

  .image-3497 {
    object-fit: contain;
    width: 240px;
    height: 180px;
  }

  .course-title {
    font-size: 20px;
  }

  .about-block {
    display: flex;
  }

  .heading-49 {
    font-size: 32px;
    line-height: 36px;
  }

  .green-cloud {
    margin-bottom: 24px;
    display: none;
  }

  .text-block-135, .text-block-136 {
    font-size: 14px;
    line-height: 18px;
  }

  .heading_3 {
    font-size: 24px;
  }

  .section-35 {
    padding-top: 104px;
  }

  .slide-header {
    font-size: 24px;
    line-height: 28px;
  }

  .image-3500 {
    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-28 {
    margin-bottom: 50px;
    padding-top: 30px;
  }

  .image-3501 {
    display: none;
  }

  .text-block-139 {
    font-size: 14px;
    line-height: 18px;
  }

  .section-36 {
    background-position: -150px, 120px 95%, 100% 5px, 0 -130px;
    padding-top: 104px;
  }

  .image-3506 {
    top: 7px;
    right: 7px;
  }

  .text-block-140 {
    font-size: 14px;
    line-height: 18px;
  }

  .grid-132 {
    margin-top: 12px;
    top: 0;
  }

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

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

  .btm_legal_info-2 {
    color: #d4d4dd;
  }

  .question__close-icon {
    top: 10px;
    right: 10px;
  }

  .xmas-fire__section-welcome {
    display: block;
  }

  .xmas-fire__section-paper-burning {
    height: 300px;
  }

  .text-block-114 {
    font-size: 6vw;
  }

  .cont-2 {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .b2b_banner_wrapper {
    background-size: auto 32%;
    padding: 20px 20px 160px;
  }

  .div-block-854 {
    padding-left: 0;
  }

  .block-text-131.m-top-35 {
    padding-left: 25px;
    padding-right: 25px;
  }

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

  .container-small-box-3 {
    margin-top: 16px;
  }

  .image-3657 {
    width: 64px;
    min-width: auto;
    height: 64px;
    margin-bottom: 10px;
  }

  .swiper-slide-5 {
    height: auto;
  }

  .swiper-slide-5.new-grid {
    width: 100%;
  }

  .swiper-wrapper-6 {
    align-items: stretch;
    margin-top: 40px;
    display: flex;
  }

  .swiper-wrapper-6.new-grid {
    align-items: flex-start;
  }

  .block-course-4 {
    overflow: hidden;
  }

  .box-course-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    margin-left: 0;
  }

  .left-col-2 {
    width: 100%;
  }

  .max-w-623-3 {
    padding-right: 10px;
    overflow: hidden;
  }

  .quarter-s-subtitle-4 {
    color: #fff;
    width: 100%;
  }

  .block-course-5 {
    overflow: hidden;
  }

  .max-w-623-4 {
    padding-right: 10px;
    overflow: hidden;
  }

  .quarter-s-subtitle-5 {
    color: #fff;
    width: 250px;
  }

  .box-course-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    margin-left: 0;
  }

  .block-course-6 {
    overflow: hidden;
  }

  .max-w-623-5 {
    padding-right: 10px;
    overflow: hidden;
  }

  .quarter-s-subtitle-6 {
    color: #fff;
    width: 250px;
  }

  .box-course-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    margin-left: 0;
  }

  .block-course-7 {
    overflow: hidden;
  }

  .quarter-s-subtitle-8 {
    color: #fff;
    width: 250px;
  }

  .max-w-623-6 {
    padding-right: 10px;
    overflow: hidden;
  }

  .quarter-s-subtitle-9 {
    color: #fff;
    width: 250px;
  }

  .left-col-3 {
    width: 100%;
  }

  .box-course-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    margin-left: 0;
  }

  .block-course-8 {
    overflow: hidden;
  }

  .max-w-623-7 {
    padding-right: 10px;
    overflow: hidden;
  }

  .box-course-7 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    margin-left: 0;
  }

  .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__price {
    font-size: 18px;
  }

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

#w-node-b9cb8613-2963-83ee-114e-568b2edacaea-b2631f97 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacafe-b2631f97 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacb83-b2631f97 {
  justify-self: end;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacb84-b2631f97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacb89-b2631f97 {
  justify-self: end;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacb8b-b2631f97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacb90-b2631f97 {
  justify-self: end;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacb92-b2631f97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacb96-b2631f97 {
  justify-self: end;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacb98-b2631f97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacb9b-b2631f97, #w-node-b9cb8613-2963-83ee-114e-568b2edacbc2-b2631f97 {
  justify-self: end;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacbc3-b2631f97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacbc8-b2631f97 {
  justify-self: end;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacbca-b2631f97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacbcf-b2631f97 {
  justify-self: end;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacbd1-b2631f97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacbd5-b2631f97 {
  justify-self: end;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacbd7-b2631f97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacbda-b2631f97 {
  justify-self: end;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacbdc-b2631f97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacbe2-b2631f97, #w-node-b9cb8613-2963-83ee-114e-568b2edacc0b-b2631f97 {
  justify-self: end;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacc0c-b2631f97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacc11-b2631f97 {
  justify-self: end;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacc13-b2631f97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacc18-b2631f97 {
  justify-self: end;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacc1a-b2631f97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacc1e-b2631f97 {
  justify-self: end;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacc20-b2631f97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacc23-b2631f97 {
  justify-self: end;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacc25-b2631f97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b9cb8613-2963-83ee-114e-568b2edacc2b-b2631f97 {
  justify-self: end;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa891-50631fac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa892-50631fac, #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa894-50631fac {
  align-self: center;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa89b-50631fac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa89c-50631fac, #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa89e-50631fac {
  align-self: center;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8a5-50631fac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8a6-50631fac, #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8a8-50631fac {
  align-self: center;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8af-50631fac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8b0-50631fac, #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8b2-50631fac {
  align-self: center;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8b9-50631fac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8ba-50631fac, #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8bc-50631fac {
  align-self: center;
}

#w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d64-f0631fd3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d65-f0631fd3, #w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d67-f0631fd3 {
  align-self: center;
}

#w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d6e-f0631fd3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d6f-f0631fd3, #w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d71-f0631fd3 {
  align-self: center;
}

#w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d78-f0631fd3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d79-f0631fd3, #w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d7b-f0631fd3 {
  align-self: center;
}

#w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d82-f0631fd3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d83-f0631fd3, #w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d85-f0631fd3 {
  align-self: center;
}

#w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d8c-f0631fd3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d8d-f0631fd3, #w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d8f-f0631fd3 {
  align-self: center;
}

#w-node-_081aaf7a-09a2-d8c6-5829-d339810074f8-fa631fe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9a27370-73cc-4b6a-dc6f-1a097c74a9a6-fa631fe9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b9a27370-73cc-4b6a-dc6f-1a097c74a9b2-fa631fe9 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b9a27370-73cc-4b6a-dc6f-1a097c74a9bd-fa631fe9 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b9a27370-73cc-4b6a-dc6f-1a097c74a9d2-fa631fe9 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_528399b1-9c34-2ad4-13d7-6e146c5b795a-fa631fe9, #w-node-_528399b1-9c34-2ad4-13d7-6e146c5b796d-fa631fe9, #w-node-_528399b1-9c34-2ad4-13d7-6e146c5b7972-fa631fe9, #w-node-_528399b1-9c34-2ad4-13d7-6e146c5b7978-fa631fe9, #w-node-_528399b1-9c34-2ad4-13d7-6e146c5b797c-fa631fe9, #w-node-_528399b1-9c34-2ad4-13d7-6e146c5b797f-fa631fe9, #w-node-_528399b1-9c34-2ad4-13d7-6e146c5b7983-fa631fe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_528399b1-9c34-2ad4-13d7-6e146c5b7984-fa631fe9 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_7d754312-474a-d06e-6494-7d6c8cd114c9-fa631fe9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d754312-474a-d06e-6494-7d6c8cd114cf-fa631fe9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7d754312-474a-d06e-6494-7d6c8cd11519-fa631fe9, #w-node-_7d754312-474a-d06e-6494-7d6c8cd11540-fa631fe9, #w-node-_7d754312-474a-d06e-6494-7d6c8cd11571-fa631fe9, #w-node-_7d754312-474a-d06e-6494-7d6c8cd115be-fa631fe9, #w-node-_7d754312-474a-d06e-6494-7d6c8cd115da-fa631fe9, #w-node-_7d754312-474a-d06e-6494-7d6c8cd11787-fa631fe9, #w-node-_7d754312-474a-d06e-6494-7d6c8cd117ce-fa631fe9, #w-node-_7d754312-474a-d06e-6494-7d6c8cd11825-fa631fe9, #w-node-_7d754312-474a-d06e-6494-7d6c8cd1186a-fa631fe9, #w-node-_7d754312-474a-d06e-6494-7d6c8cd11a09-fa631fe9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9d4ec799-9518-8753-8902-f61ff07323ad-fa631fe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d4ec799-9518-8753-8902-f61ff07323d3-fa631fe9 {
  align-self: center;
  justify-self: end;
}

#w-node-_9d4ec799-9518-8753-8902-f61ff07323db-fa631fe9 {
  align-self: end;
  justify-self: end;
}

#w-node-_9d4ec799-9518-8753-8902-f61ff07323e2-fa631fe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_9d4ec799-9518-8753-8902-f61ff07323fd-fa631fe9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9d4ec799-9518-8753-8902-f61ff0732405-fa631fe9, #w-node-_9d4ec799-9518-8753-8902-f61ff0732406-fa631fe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9d4ec799-9518-8753-8902-f61ff0732408-fa631fe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d4ec799-9518-8753-8902-f61ff0732454-fa631fe9, #w-node-_9d4ec799-9518-8753-8902-f61ff0732455-fa631fe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9d4ec799-9518-8753-8902-f61ff0732457-fa631fe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d4ec799-9518-8753-8902-f61ff07324bf-fa631fe9, #w-node-_9d4ec799-9518-8753-8902-f61ff07324c0-fa631fe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9d4ec799-9518-8753-8902-f61ff07324c2-fa631fe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d4ec799-9518-8753-8902-f61ff07324e7-fa631fe9, #w-node-_9d4ec799-9518-8753-8902-f61ff073250d-fa631fe9, #w-node-_9d4ec799-9518-8753-8902-f61ff073253c-fa631fe9, #w-node-_9d4ec799-9518-8753-8902-f61ff0732549-fa631fe9, #w-node-_9d4ec799-9518-8753-8902-f61ff0732572-fa631fe9, #w-node-_9d4ec799-9518-8753-8902-f61ff07325ae-fa631fe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2b40be84-1670-3911-bd86-1ddd0eafeea0-fa631fe9, #w-node-_2b40be84-1670-3911-bd86-1ddd0eafeea5-fa631fe9, #w-node-_2b40be84-1670-3911-bd86-1ddd0eafeeab-fa631fe9, #w-node-_2b40be84-1670-3911-bd86-1ddd0eafeeaf-fa631fe9, #w-node-_2b40be84-1670-3911-bd86-1ddd0eafeeb2-fa631fe9, #w-node-_2b40be84-1670-3911-bd86-1ddd0eafeeb6-fa631fe9, #w-node-_2b40be84-1670-3911-bd86-1ddd0eafeeb7-fa631fe9, #w-node-_2b40be84-1670-3911-bd86-1ddd0eafeec4-fa631fe9, #w-node-_2b40be84-1670-3911-bd86-1ddd0eafeec5-fa631fe9, #w-node-_2b40be84-1670-3911-bd86-1ddd0eafeed2-fa631fe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3d90f26-ac4b-eb6d-d4ef-2ac20047cd43-fa631fe9 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b3d90f26-ac4b-eb6d-d4ef-2ac20047cd47-fa631fe9 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: end;
}

#w-node-b3d90f26-ac4b-eb6d-d4ef-2ac20047cd4d-fa631fe9 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b3d90f26-ac4b-eb6d-d4ef-2ac20047cd4f-fa631fe9 {
  grid-area: 3 / 2 / 4 / 4;
  align-self: end;
}

#w-node-b3d90f26-ac4b-eb6d-d4ef-2ac20047cd51-fa631fe9 {
  grid-area: 4 / 2 / 5 / 3;
  align-self: center;
}

#w-node-b3d90f26-ac4b-eb6d-d4ef-2ac20047cd53-fa631fe9 {
  grid-area: 4 / 3 / 5 / 4;
  align-self: center;
}

#w-node-_68b1c04a-36cb-a075-7169-1db869cb4b68-69cb4b68, #w-node-_45490050-e22f-4eb2-bd01-423a5b117b0a-5b117b0a, #w-node-c0b7e5c3-1dad-9e46-1904-ea167d75f9da-7d75f9da, #w-node-c2e53853-30f8-79b4-2971-2790e74e9a27-e74e9a27 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b8a17468-9069-b308-e1f6-3f756fc1cb37-e74e9a27, #w-node-b8a17468-9069-b308-e1f6-3f756fc1cb3f-e74e9a27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8a17468-9069-b308-e1f6-3f756fc1cb47-e74e9a27 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: end;
}

#w-node-b8a17468-9069-b308-e1f6-3f756fc1cb4c-e74e9a27 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
  justify-self: end;
}

#w-node-e0a114a1-b56d-f4d9-7173-897a629eed99-629eed99 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e0a114a1-b56d-f4d9-7173-897a629eeda1-629eed99, #w-node-e0a114a1-b56d-f4d9-7173-897a629eeda8-629eed99, #w-node-e0a114a1-b56d-f4d9-7173-897a629eedaf-629eed99, #w-node-e0a114a1-b56d-f4d9-7173-897a629eedb6-629eed99, #w-node-e0a114a1-b56d-f4d9-7173-897a629eedbd-629eed99, #w-node-e0a114a1-b56d-f4d9-7173-897a629eedc4-629eed99, #w-node-e0a114a1-b56d-f4d9-7173-897a629eedd1-629eed99, #w-node-e0a114a1-b56d-f4d9-7173-897a629eede0-629eed99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a98de9fa-f322-098b-8fcc-c6ac84d935e4-84d935e4, #w-node-df001681-597f-9fc3-ec61-d542080fce6e-080fce6e, #w-node-_8bb7009c-8dd9-7e8c-f5d3-ee98dbec4ae3-dbec4ae3, #w-node-_8bb7009c-8dd9-7e8c-f5d3-ee98dbec4ae4-dbec4ae3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8bb7009c-8dd9-7e8c-f5d3-ee98dbec4ae5-dbec4ae3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_463c65f5-e89a-3614-a007-882997d62cec-97d62cec {
  order: 0;
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_20207e77-bd94-8ae4-010b-47fe2d2ea2b4-e2631fea {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_20207e77-bd94-8ae4-010b-47fe2d2ea2b6-e2631fea, #w-node-_9d5b6226-c9ff-4728-a096-a6801d492206-e2631fea, #w-node-_203a7d31-af4b-67bc-6ce4-9559ef046651-5f631ff3, #w-node-_203a7d31-af4b-67bc-6ce4-9559ef046658-5f631ff3, #w-node-_203a7d31-af4b-67bc-6ce4-9559ef046661-5f631ff3, #w-node-_203a7d31-af4b-67bc-6ce4-9559ef0466c1-5f631ff3, #w-node-_203a7d31-af4b-67bc-6ce4-9559ef0466c8-5f631ff3, #w-node-_203a7d31-af4b-67bc-6ce4-9559ef0466d1-5f631ff3, #w-node-_203a7d31-af4b-67bc-6ce4-9559ef0466da-5f631ff3, #w-node-_203a7d31-af4b-67bc-6ce4-9559ef04673a-5f631ff3, #w-node-_203a7d31-af4b-67bc-6ce4-9559ef046741-5f631ff3, #w-node-_203a7d31-af4b-67bc-6ce4-9559ef04674a-5f631ff3, #w-node-_203a7d31-af4b-67bc-6ce4-9559ef046753-5f631ff3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d086dbe-3208-79f7-6457-3219703eb3a3-8e631ff7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2d086dbe-3208-79f7-6457-3219703eb3a4-8e631ff7, #w-node-_2d086dbe-3208-79f7-6457-3219703eb3a6-8e631ff7 {
  align-self: center;
}

#w-node-_2d086dbe-3208-79f7-6457-3219703eb3ad-8e631ff7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2d086dbe-3208-79f7-6457-3219703eb3ae-8e631ff7, #w-node-_2d086dbe-3208-79f7-6457-3219703eb3b0-8e631ff7 {
  align-self: center;
}

#w-node-_2d086dbe-3208-79f7-6457-3219703eb3b7-8e631ff7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2d086dbe-3208-79f7-6457-3219703eb3b8-8e631ff7, #w-node-_2d086dbe-3208-79f7-6457-3219703eb3ba-8e631ff7 {
  align-self: center;
}

#w-node-_2d086dbe-3208-79f7-6457-3219703eb3c1-8e631ff7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2d086dbe-3208-79f7-6457-3219703eb3c2-8e631ff7, #w-node-_2d086dbe-3208-79f7-6457-3219703eb3c4-8e631ff7 {
  align-self: center;
}

#w-node-_2d086dbe-3208-79f7-6457-3219703eb3cb-8e631ff7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2d086dbe-3208-79f7-6457-3219703eb3cc-8e631ff7, #w-node-_2d086dbe-3208-79f7-6457-3219703eb3ce-8e631ff7 {
  align-self: center;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212e12-6a631ff8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212e45-6a631ff8 {
  justify-self: end;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212e46-6a631ff8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212e4b-6a631ff8 {
  justify-self: end;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212e4d-6a631ff8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212e52-6a631ff8 {
  justify-self: end;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212e54-6a631ff8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212e58-6a631ff8 {
  justify-self: end;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212e5c-6a631ff8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212e5f-6a631ff8, #w-node-_6215f1c8-4217-a487-ea4c-f2d488212e8e-6a631ff8 {
  justify-self: end;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212e8f-6a631ff8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212e94-6a631ff8 {
  justify-self: end;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212e96-6a631ff8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212e9b-6a631ff8 {
  justify-self: end;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212e9d-6a631ff8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212ea1-6a631ff8 {
  justify-self: end;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212ea5-6a631ff8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212ea8-6a631ff8 {
  justify-self: end;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212eac-6a631ff8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212eb2-6a631ff8, #w-node-_6215f1c8-4217-a487-ea4c-f2d488212ede-6a631ff8 {
  justify-self: end;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212edf-6a631ff8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212ee4-6a631ff8 {
  justify-self: end;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212ee6-6a631ff8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212eeb-6a631ff8 {
  justify-self: end;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212eed-6a631ff8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212ef1-6a631ff8 {
  justify-self: end;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212ef5-6a631ff8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212ef8-6a631ff8 {
  justify-self: end;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212efc-6a631ff8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6215f1c8-4217-a487-ea4c-f2d488212f02-6a631ff8 {
  justify-self: end;
}

#w-node-_5714b967-874a-7677-47ff-8bf4354825f6-5a63200f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5714b967-874a-7677-47ff-8bf4354825ff-5a63200f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5714b967-874a-7677-47ff-8bf43548260a-5a63200f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5714b967-874a-7677-47ff-8bf43548261f-5a63200f {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_0ab4315d-9f2e-50b9-d25a-992b835db46a-5a63200f, #w-node-_0ab4315d-9f2e-50b9-d25a-992b835db47d-5a63200f, #w-node-_0ab4315d-9f2e-50b9-d25a-992b835db482-5a63200f, #w-node-_0ab4315d-9f2e-50b9-d25a-992b835db488-5a63200f, #w-node-_0ab4315d-9f2e-50b9-d25a-992b835db48c-5a63200f, #w-node-_0ab4315d-9f2e-50b9-d25a-992b835db48f-5a63200f, #w-node-_0ab4315d-9f2e-50b9-d25a-992b835db493-5a63200f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ab4315d-9f2e-50b9-d25a-992b835db494-5a63200f {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b59f8-5a63200f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b59fe-5a63200f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b5a48-5a63200f, #w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b5a6f-5a63200f, #w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b5aa0-5a63200f, #w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b5aed-5a63200f, #w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b5b09-5a63200f, #w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b5cb6-5a63200f, #w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b5cfd-5a63200f, #w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b5d54-5a63200f, #w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b5d99-5a63200f, #w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b5f38-5a63200f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_53168b4e-fbf7-f950-af74-8e8317de1909-5a63200f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53168b4e-fbf7-f950-af74-8e8317de192f-5a63200f {
  align-self: center;
  justify-self: end;
}

#w-node-_53168b4e-fbf7-f950-af74-8e8317de1937-5a63200f {
  align-self: end;
  justify-self: end;
}

#w-node-_53168b4e-fbf7-f950-af74-8e8317de193d-5a63200f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_53168b4e-fbf7-f950-af74-8e8317de1957-5a63200f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_53168b4e-fbf7-f950-af74-8e8317de195f-5a63200f, #w-node-_53168b4e-fbf7-f950-af74-8e8317de1960-5a63200f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_53168b4e-fbf7-f950-af74-8e8317de1962-5a63200f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53168b4e-fbf7-f950-af74-8e8317de19ae-5a63200f, #w-node-_53168b4e-fbf7-f950-af74-8e8317de19af-5a63200f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_53168b4e-fbf7-f950-af74-8e8317de19b1-5a63200f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53168b4e-fbf7-f950-af74-8e8317de1a19-5a63200f, #w-node-_53168b4e-fbf7-f950-af74-8e8317de1a1a-5a63200f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_53168b4e-fbf7-f950-af74-8e8317de1a1c-5a63200f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53168b4e-fbf7-f950-af74-8e8317de1a41-5a63200f, #w-node-_53168b4e-fbf7-f950-af74-8e8317de1a67-5a63200f, #w-node-_53168b4e-fbf7-f950-af74-8e8317de1a96-5a63200f, #w-node-_53168b4e-fbf7-f950-af74-8e8317de1aa3-5a63200f, #w-node-_53168b4e-fbf7-f950-af74-8e8317de1acc-5a63200f, #w-node-_53168b4e-fbf7-f950-af74-8e8317de1b08-5a63200f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b33e53e4-3758-3381-e2bd-17cce60e06bf-5a63200f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b33e53e4-3758-3381-e2bd-17cce60e06c3-5a63200f {
  grid-area: 3 / 1 / 4 / 2;
  align-self: end;
}

#w-node-b33e53e4-3758-3381-e2bd-17cce60e06c9-5a63200f {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b33e53e4-3758-3381-e2bd-17cce60e06cb-5a63200f {
  grid-area: 3 / 2 / 4 / 4;
  align-self: end;
}

#w-node-b33e53e4-3758-3381-e2bd-17cce60e06cd-5a63200f {
  grid-area: 4 / 2 / 5 / 3;
  align-self: center;
}

#w-node-b33e53e4-3758-3381-e2bd-17cce60e06cf-5a63200f {
  grid-area: 4 / 3 / 5 / 4;
  align-self: center;
}

#w-node-ca99c751-e9ba-b830-7103-1bcb27dcfd5d-5a63200f, #w-node-ca99c751-e9ba-b830-7103-1bcb27dcfd62-5a63200f, #w-node-ca99c751-e9ba-b830-7103-1bcb27dcfd68-5a63200f, #w-node-ca99c751-e9ba-b830-7103-1bcb27dcfd6c-5a63200f, #w-node-ca99c751-e9ba-b830-7103-1bcb27dcfd6f-5a63200f, #w-node-ca99c751-e9ba-b830-7103-1bcb27dcfd73-5a63200f, #w-node-ca99c751-e9ba-b830-7103-1bcb27dcfd74-5a63200f, #w-node-ca99c751-e9ba-b830-7103-1bcb27dcfd81-5a63200f, #w-node-ca99c751-e9ba-b830-7103-1bcb27dcfd82-5a63200f, #w-node-ca99c751-e9ba-b830-7103-1bcb27dcfd8f-5a63200f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d2-ad632027, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-ad632027, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-ad632027, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-ad632027, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-ad632027, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-ad632027, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-ad632027, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16f2-ad632027 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-ad632027 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-ad632027, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-ad632027, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-ad632027, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-ad632027, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-ad632027, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-ad632027 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d23-ad632027, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d24-ad632027 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-ad632027, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-ad632027, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-ad632027, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-ad632027, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-ad632027, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-ad632027, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-ad632027 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-ad632027, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-ad632027, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-ad632027, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-ad632027, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-ad632027, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-ad632027, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230d-ad632027, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-ad632027, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-ad632027, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-ad632027 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7bdff1c-5b1b-02c3-5327-ab963ba1e350-3ba1e350, #w-node-_0652c9c9-585b-4f55-0c71-17203edf778c-3edf778c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b6e3d058-29f5-215f-cbb8-7eded3f699bc-d3f699bc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8c5c2fcf-5d25-0ec0-6309-822f5dd150a1-f6632029 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d7048ecb-40b3-07e1-c57d-85709c181819-f6632029 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c920ecb1-bc79-693d-8888-b3e96f636fe0-f6632029 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_8c5c2fcf-5d25-0ec0-6309-822f5dd150a8-f6632029 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8c5c2fcf-5d25-0ec0-6309-822f5dd150b5-f6632029 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_8c5c2fcf-5d25-0ec0-6309-822f5dd150db-f6632029 {
  grid-area: 7 / 1 / 8 / 2;
}

#form-paket.w-node-_8c5c2fcf-5d25-0ec0-6309-822f5dd150ed-f6632029 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_81e58e6e-e034-b67d-8b54-746644e01fbf-f6632029 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_43490cf7-06b1-230f-4962-9565883fd7b2-f6632029 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_43490cf7-06b1-230f-4962-9565883fd7b4-f6632029 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_43490cf7-06b1-230f-4962-9565883fd834-f6632029, #w-node-_43490cf7-06b1-230f-4962-9565883fd8aa-f6632029 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_43490cf7-06b1-230f-4962-9565883fd8af-f6632029 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_43490cf7-06b1-230f-4962-9565883fd919-f6632029 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_43490cf7-06b1-230f-4962-9565883fd91e-f6632029 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_43490cf7-06b1-230f-4962-9565883fd9a2-f6632029 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_43490cf7-06b1-230f-4962-9565883fd9a7-f6632029 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_43490cf7-06b1-230f-4962-9565883fda3a-f6632029, #w-node-_43490cf7-06b1-230f-4962-9565883fdacc-f6632029 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-fb76ef23-45e7-bcf4-fe51-a2c72e0c9120-f6632029 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a48d9740-b957-95f5-5138-31dd25b89f33-f6632029, #w-node-a48d9740-b957-95f5-5138-31dd25b89f46-f6632029, #w-node-a48d9740-b957-95f5-5138-31dd25b89f5f-f6632029, #w-node-a48d9740-b957-95f5-5138-31dd25b89f81-f6632029 {
  align-self: start;
}

#w-node-cc322572-8820-f696-b2b1-808951a34430-f6632029 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-cc322572-8820-f696-b2b1-808951a34444-f6632029 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_113a50be-c772-df8f-79ec-2b7bcdd1c7f2-f6632029 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_113a50be-c772-df8f-79ec-2b7bcdd1c824-f6632029 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1862-f6632029 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1863-f6632029 {
  align-self: end;
}

#w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1878-f6632029 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1879-f6632029 {
  align-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26c8e-f6632029 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26ca5-f6632029 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26cf1-f6632029 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26cf2-f6632029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26cf7-f6632029 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26cf9-f6632029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26cfe-f6632029 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d00-f6632029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d03-f6632029 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d05-f6632029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d08-f6632029, #w-node-eb520e4a-6861-7464-1989-a5cf0cb26d29-f6632029 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d2a-f6632029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d2f-f6632029 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d31-f6632029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d36-f6632029 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d38-f6632029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d3b-f6632029 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d3d-f6632029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d40-f6632029, #w-node-eb520e4a-6861-7464-1989-a5cf0cb26d63-f6632029 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d64-f6632029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d69-f6632029 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d6b-f6632029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d70-f6632029 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d72-f6632029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d75-f6632029 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d77-f6632029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d7a-f6632029 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d7c-f6632029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d81-f6632029, #w-node-eb520e4a-6861-7464-1989-a5cf0cb26da3-f6632029 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26da4-f6632029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26da9-f6632029 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26dab-f6632029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26db0-f6632029 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26db2-f6632029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26db5-f6632029 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26db7-f6632029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26dba-f6632029 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26dbc-f6632029 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26dc1-f6632029 {
  justify-self: end;
}

#w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2c9-f6632029 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cb-f6632029 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cd-f6632029 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2d1-f6632029 {
  align-self: start;
  justify-self: end;
}

#w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f4683f-8363202a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f46840-8363202a, #w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f46842-8363202a {
  align-self: center;
}

#w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f46849-8363202a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f4684a-8363202a, #w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f4684c-8363202a {
  align-self: center;
}

#w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f46853-8363202a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f46854-8363202a, #w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f46856-8363202a {
  align-self: center;
}

#w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f4685d-8363202a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f4685e-8363202a, #w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f46860-8363202a {
  align-self: center;
}

#w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f46867-8363202a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f46868-8363202a, #w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f4686a-8363202a {
  align-self: center;
}

#w-node-_96542f72-6dea-5e66-5210-8d841244bce3-1463202b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_96542f72-6dea-5e66-5210-8d841244bce4-1463202b, #w-node-_96542f72-6dea-5e66-5210-8d841244bce6-1463202b {
  align-self: center;
}

#w-node-_96542f72-6dea-5e66-5210-8d841244bced-1463202b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_96542f72-6dea-5e66-5210-8d841244bcee-1463202b, #w-node-_96542f72-6dea-5e66-5210-8d841244bcf0-1463202b {
  align-self: center;
}

#w-node-_96542f72-6dea-5e66-5210-8d841244bcf7-1463202b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_96542f72-6dea-5e66-5210-8d841244bcf8-1463202b, #w-node-_96542f72-6dea-5e66-5210-8d841244bcfa-1463202b {
  align-self: center;
}

#w-node-_96542f72-6dea-5e66-5210-8d841244bd01-1463202b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_96542f72-6dea-5e66-5210-8d841244bd02-1463202b, #w-node-_96542f72-6dea-5e66-5210-8d841244bd04-1463202b {
  align-self: center;
}

#w-node-_96542f72-6dea-5e66-5210-8d841244bd0b-1463202b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_96542f72-6dea-5e66-5210-8d841244bd0c-1463202b, #w-node-_96542f72-6dea-5e66-5210-8d841244bd0e-1463202b {
  align-self: center;
}

#w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd405d-1f63202c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd405e-1f63202c, #w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd4060-1f63202c {
  align-self: center;
}

#w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd4067-1f63202c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd4068-1f63202c, #w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd406a-1f63202c {
  align-self: center;
}

#w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd4071-1f63202c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd4072-1f63202c, #w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd4074-1f63202c {
  align-self: center;
}

#w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd407b-1f63202c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd407c-1f63202c, #w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd407e-1f63202c {
  align-self: center;
}

#w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd4085-1f63202c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd4086-1f63202c, #w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd4088-1f63202c {
  align-self: center;
}

#w-node-a0838988-c5e6-866d-87fe-a8ed88f6843a-b063202f, #w-node-a0838988-c5e6-866d-87fe-a8ed88f68441-b063202f, #w-node-a0838988-c5e6-866d-87fe-a8ed88f6844a-b063202f, #w-node-a0838988-c5e6-866d-87fe-a8ed88f684aa-b063202f, #w-node-a0838988-c5e6-866d-87fe-a8ed88f684b1-b063202f, #w-node-a0838988-c5e6-866d-87fe-a8ed88f684ba-b063202f, #w-node-a0838988-c5e6-866d-87fe-a8ed88f684c3-b063202f, #w-node-a0838988-c5e6-866d-87fe-a8ed88f68523-b063202f, #w-node-a0838988-c5e6-866d-87fe-a8ed88f6852a-b063202f, #w-node-a0838988-c5e6-866d-87fe-a8ed88f68533-b063202f, #w-node-a0838988-c5e6-866d-87fe-a8ed88f6853c-b063202f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa891-7f632030 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa892-7f632030, #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa894-7f632030 {
  align-self: center;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa89b-7f632030 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa89c-7f632030, #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa89e-7f632030 {
  align-self: center;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8a5-7f632030 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8a6-7f632030, #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8a8-7f632030 {
  align-self: center;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8af-7f632030 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8b0-7f632030, #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8b2-7f632030 {
  align-self: center;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8b9-7f632030 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8ba-7f632030, #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8bc-7f632030 {
  align-self: center;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa891-7e632032 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa892-7e632032, #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa894-7e632032 {
  align-self: center;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa89b-7e632032 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa89c-7e632032, #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa89e-7e632032 {
  align-self: center;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8a5-7e632032 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8a6-7e632032, #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8a8-7e632032 {
  align-self: center;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8af-7e632032 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8b0-7e632032, #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8b2-7e632032 {
  align-self: center;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8b9-7e632032 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8ba-7e632032, #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8bc-7e632032 {
  align-self: center;
}

#w-node-_6f32561b-c18a-ad05-12c8-f639b13f1aef-cb632033 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6f32561b-c18a-ad05-12c8-f639b13f1af0-cb632033, #w-node-_6f32561b-c18a-ad05-12c8-f639b13f1af2-cb632033 {
  align-self: center;
}

#w-node-_6f32561b-c18a-ad05-12c8-f639b13f1af9-cb632033 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6f32561b-c18a-ad05-12c8-f639b13f1afa-cb632033, #w-node-_6f32561b-c18a-ad05-12c8-f639b13f1afc-cb632033 {
  align-self: center;
}

#w-node-_6f32561b-c18a-ad05-12c8-f639b13f1b03-cb632033 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6f32561b-c18a-ad05-12c8-f639b13f1b04-cb632033, #w-node-_6f32561b-c18a-ad05-12c8-f639b13f1b06-cb632033 {
  align-self: center;
}

#w-node-_6f32561b-c18a-ad05-12c8-f639b13f1b0d-cb632033 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6f32561b-c18a-ad05-12c8-f639b13f1b0e-cb632033, #w-node-_6f32561b-c18a-ad05-12c8-f639b13f1b10-cb632033 {
  align-self: center;
}

#w-node-_6f32561b-c18a-ad05-12c8-f639b13f1b17-cb632033 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6f32561b-c18a-ad05-12c8-f639b13f1b18-cb632033, #w-node-_6f32561b-c18a-ad05-12c8-f639b13f1b1a-cb632033 {
  align-self: center;
}

#w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b49-c9632034 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b4a-c9632034, #w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b4c-c9632034 {
  align-self: center;
}

#w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b53-c9632034 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b54-c9632034, #w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b56-c9632034 {
  align-self: center;
}

#w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b5d-c9632034 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b5e-c9632034, #w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b60-c9632034 {
  align-self: center;
}

#w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b67-c9632034 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b68-c9632034, #w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b6a-c9632034 {
  align-self: center;
}

#w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b71-c9632034 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b72-c9632034, #w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b74-c9632034 {
  align-self: center;
}

#w-node-_2332e9ca-6251-722b-13a9-1d93b6b23867-d5632037, #w-node-_2332e9ca-6251-722b-13a9-1d93b6b23890-d5632037, #w-node-_848cadc7-5bb9-6e9d-05eb-2412f4900801-d5632037, #w-node-_9f8bb3b1-7ec7-eaba-5080-9c6126fd0b18-d5632037, #w-node-b24676b0-05be-6615-81e0-dad5e9b0ea39-d5632037, #w-node-b24676b0-05be-6615-81e0-dad5e9b0ea3c-d5632037, #w-node-b24676b0-05be-6615-81e0-dad5e9b0ea40-d5632037, #w-node-_2332e9ca-6251-722b-13a9-1d93b6b23881-d5632037 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-d5632037 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_33278bb0-5983-f26a-1eba-2874bc0c8be6-d5632037, #w-node-_0f42f47f-e451-b662-edc2-69251326ee44-d5632037, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-d5632037, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-d5632037, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-d5632037, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-d5632037 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d23-d5632037 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-d5632037, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-d5632037, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-d5632037, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-d5632037, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-d5632037, #w-node-c735657d-d838-97dc-49d9-2ea8d19d5e4a-d5632037, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-d5632037 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8f8bfe18-1f64-c355-b640-b6ce344b07d8-d5632037, #w-node-_99522f45-98b0-3ac6-5b35-109bebda54d5-d5632037, #w-node-_7da74b81-7161-8fb0-d873-864ed06fd41d-d5632037, #w-node-_7da74b81-7161-8fb0-d873-864ed06fd422-d5632037, #w-node-_7da74b81-7161-8fb0-d873-864ed06fd426-d5632037, #w-node-_7da74b81-7161-8fb0-d873-864ed06fd42a-d5632037, #w-node-_8f8bfe18-1f64-c355-b640-b6ce344b07ef-d5632037, #w-node-_8f8bfe18-1f64-c355-b640-b6ce344b07fe-d5632037, #w-node-_8f8bfe18-1f64-c355-b640-b6ce344b07ff-d5632037, #w-node-_8f8bfe18-1f64-c355-b640-b6ce344b080c-d5632037 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb76ef23-45e7-bcf4-fe51-a2c72e0c9120-6f632039 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a48d9740-b957-95f5-5138-31dd25b89f33-6f632039, #w-node-a48d9740-b957-95f5-5138-31dd25b89f46-6f632039, #w-node-a48d9740-b957-95f5-5138-31dd25b89f5f-6f632039, #w-node-a48d9740-b957-95f5-5138-31dd25b89f81-6f632039 {
  align-self: start;
}

#w-node-cc322572-8820-f696-b2b1-808951a34430-6f632039 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-cc322572-8820-f696-b2b1-808951a34444-6f632039 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_113a50be-c772-df8f-79ec-2b7bcdd1c7f2-6f632039 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_113a50be-c772-df8f-79ec-2b7bcdd1c824-6f632039 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c578b-6f632039 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c578d-6f632039 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c580d-6f632039 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c580f-6f632039 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c587e-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c5880-6f632039 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c5882-6f632039 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c58ed-6f632039 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c58ef-6f632039 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c5972-6f632039 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c5974-6f632039 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1862-6f632039 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1863-6f632039 {
  align-self: end;
}

#w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1878-6f632039 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1879-6f632039 {
  align-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26c8e-6f632039 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26ca5-6f632039 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26cf1-6f632039 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26cf2-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26cf7-6f632039 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26cf9-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26cfe-6f632039 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d00-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d03-6f632039 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d05-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d08-6f632039, #w-node-eb520e4a-6861-7464-1989-a5cf0cb26d29-6f632039 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d2a-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d2f-6f632039 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d31-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d36-6f632039 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d38-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d3b-6f632039 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d3d-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d40-6f632039, #w-node-eb520e4a-6861-7464-1989-a5cf0cb26d63-6f632039 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d64-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d69-6f632039 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d6b-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d70-6f632039 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d72-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d75-6f632039 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d77-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d7a-6f632039 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d7c-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d81-6f632039, #w-node-eb520e4a-6861-7464-1989-a5cf0cb26da3-6f632039 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26da4-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26da9-6f632039 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26dab-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26db0-6f632039 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26db2-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26db5-6f632039 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26db7-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26dba-6f632039 {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26dbc-6f632039 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26dc1-6f632039 {
  justify-self: end;
}

#w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2c9-6f632039 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cb-6f632039 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cd-6f632039 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2d1-6f632039 {
  align-self: start;
  justify-self: end;
}

#w-node-_69795ce8-d917-7a58-60ec-30f714430c2b-d063203b, #w-node-_602f6763-8c0a-0a8b-4bdc-8643fba9f513-d063203b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a89a0e20-ea1f-19bd-1cbe-1aa179f865e1-d063203b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a89a0e20-ea1f-19bd-1cbe-1aa179f865eb-d063203b {
  align-self: stretch;
}

#w-node-_949fa1bd-1cf3-e895-de3c-d33a68fc3a76-d063203b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_949fa1bd-1cf3-e895-de3c-d33a68fc3aa1-d063203b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_949fa1bd-1cf3-e895-de3c-d33a68fc3aaf-d063203b {
  grid-area: span 3 / span 1 / span 3 / span 1;
  justify-self: center;
}

#w-node-b5c97c01-234c-6b3a-de30-5bcbfa2be18c-d063203b {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b5c97c01-234c-6b3a-de30-5bcbfa2be19c-d063203b {
  grid-area: 3 / 2 / 6 / 3;
}

#w-node-_8fe2c641-1b56-729b-1d44-419d323350fa-d063203b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_8fe2c641-1b56-729b-1d44-419d3233511c-d063203b {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_8fe2c641-1b56-729b-1d44-419d32335146-d063203b {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8fe2c641-1b56-729b-1d44-419d3233515a-d063203b {
  align-self: start;
}

#w-node-_892df7c1-7d96-72ec-d621-f5dbecc152a9-d063203b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b538b693-f9fb-d826-60ca-08bcd1c1643c-d063203b {
  align-self: center;
}

#w-node-e9d218c5-cef4-1183-e4e9-ed7fcaa6938a-d063203b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e9d218c5-cef4-1183-e4e9-ed7fcaa6938f-d063203b {
  align-self: center;
}

#w-node-_95002d29-a83d-8d10-d0b7-479b7b2162da-d063203b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a0e64c3a-1f1c-5718-dca8-36717aaa1915-d063203b, #w-node-a0e64c3a-1f1c-5718-dca8-36717aaa191c-d063203b, #w-node-a0e64c3a-1f1c-5718-dca8-36717aaa1925-d063203b, #w-node-a0e64c3a-1f1c-5718-dca8-36717aaa1983-d063203b, #w-node-a0e64c3a-1f1c-5718-dca8-36717aaa198a-d063203b, #w-node-a0e64c3a-1f1c-5718-dca8-36717aaa1993-d063203b, #w-node-a0e64c3a-1f1c-5718-dca8-36717aaa199c-d063203b, #w-node-a0e64c3a-1f1c-5718-dca8-36717aaa19fa-d063203b, #w-node-a0e64c3a-1f1c-5718-dca8-36717aaa1a01-d063203b, #w-node-a0e64c3a-1f1c-5718-dca8-36717aaa1a0a-d063203b, #w-node-a0e64c3a-1f1c-5718-dca8-36717aaa1a13-d063203b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3189d30-61f6-132c-65d2-cc63ee518f6e-d063203b {
  align-self: start;
}

#w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e564f-3463203c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e5650-3463203c, #w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e5652-3463203c {
  align-self: center;
}

#w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e5659-3463203c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e565a-3463203c, #w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e565c-3463203c {
  align-self: center;
}

#w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e5663-3463203c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e5664-3463203c, #w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e5666-3463203c {
  align-self: center;
}

#w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e566d-3463203c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e566e-3463203c, #w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e5670-3463203c {
  align-self: center;
}

#w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e5677-3463203c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e5678-3463203c, #w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e567a-3463203c {
  align-self: center;
}

#w-node-_0b480326-3f75-878c-978c-532df301a552-1963203d {
  align-self: start;
  justify-self: center;
}

#w-node-fb76ef23-45e7-bcf4-fe51-a2c72e0c9120-4663203e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a48d9740-b957-95f5-5138-31dd25b89f33-4663203e, #w-node-a48d9740-b957-95f5-5138-31dd25b89f46-4663203e, #w-node-a48d9740-b957-95f5-5138-31dd25b89f5f-4663203e, #w-node-a48d9740-b957-95f5-5138-31dd25b89f81-4663203e {
  align-self: start;
}

#w-node-cc322572-8820-f696-b2b1-808951a34430-4663203e {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-cc322572-8820-f696-b2b1-808951a34444-4663203e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_113a50be-c772-df8f-79ec-2b7bcdd1c7f2-4663203e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_113a50be-c772-df8f-79ec-2b7bcdd1c824-4663203e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c578b-4663203e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c578d-4663203e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c580d-4663203e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c580f-4663203e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c587e-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c5880-4663203e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c5882-4663203e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c58ed-4663203e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c58ef-4663203e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c5972-4663203e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_549d388b-a033-5594-363e-8a79ac6c5974-4663203e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1862-4663203e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1863-4663203e {
  align-self: end;
}

#w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1878-4663203e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1879-4663203e {
  align-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26c8e-4663203e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26ca5-4663203e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26cf1-4663203e {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26cf2-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26cf7-4663203e {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26cf9-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26cfe-4663203e {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d00-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d03-4663203e {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d05-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d08-4663203e, #w-node-eb520e4a-6861-7464-1989-a5cf0cb26d29-4663203e {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d2a-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d2f-4663203e {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d31-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d36-4663203e {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d38-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d3b-4663203e {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d3d-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d40-4663203e, #w-node-eb520e4a-6861-7464-1989-a5cf0cb26d63-4663203e {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d64-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d69-4663203e {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d6b-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d70-4663203e {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d72-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d75-4663203e {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d77-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d7a-4663203e {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d7c-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26d81-4663203e, #w-node-eb520e4a-6861-7464-1989-a5cf0cb26da3-4663203e {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26da4-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26da9-4663203e {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26dab-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26db0-4663203e {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26db2-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26db5-4663203e {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26db7-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26dba-4663203e {
  justify-self: end;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26dbc-4663203e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb520e4a-6861-7464-1989-a5cf0cb26dc1-4663203e {
  justify-self: end;
}

#w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2c9-4663203e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cb-4663203e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cd-4663203e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2d1-4663203e {
  align-self: start;
  justify-self: end;
}

#w-node-be7cd3e1-20c1-def9-8a8d-845e6e7c055b-9763203f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-be7cd3e1-20c1-def9-8a8d-845e6e7c0567-9763203f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-be7cd3e1-20c1-def9-8a8d-845e6e7c0570-9763203f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-be7cd3e1-20c1-def9-8a8d-845e6e7c0585-9763203f {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_0bcbbb7e-8463-b16f-444c-436c9eb6488c-9763203f, #w-node-_0bcbbb7e-8463-b16f-444c-436c9eb648a3-9763203f, #w-node-_0bcbbb7e-8463-b16f-444c-436c9eb648a8-9763203f, #w-node-_0bcbbb7e-8463-b16f-444c-436c9eb648ae-9763203f, #w-node-_0bcbbb7e-8463-b16f-444c-436c9eb648b2-9763203f, #w-node-_0bcbbb7e-8463-b16f-444c-436c9eb648b5-9763203f, #w-node-_0bcbbb7e-8463-b16f-444c-436c9eb648b9-9763203f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bcbbb7e-8463-b16f-444c-436c9eb648ba-9763203f {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-da003334-ed9b-5124-32ef-517018ac8549-9763203f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-da003334-ed9b-5124-32ef-517018ac854f-9763203f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-da003334-ed9b-5124-32ef-517018ac8599-9763203f, #w-node-da003334-ed9b-5124-32ef-517018ac8635-9763203f, #w-node-da003334-ed9b-5124-32ef-517018ac85e8-9763203f, #w-node-da003334-ed9b-5124-32ef-517018ac8666-9763203f, #w-node-da003334-ed9b-5124-32ef-517018ac880c-9763203f, #w-node-da003334-ed9b-5124-32ef-517018ac88d6-9763203f, #w-node-da003334-ed9b-5124-32ef-517018ac891d-9763203f, #w-node-da003334-ed9b-5124-32ef-517018ac8974-9763203f, #w-node-da003334-ed9b-5124-32ef-517018ac89f6-9763203f, #w-node-da003334-ed9b-5124-32ef-517018ac8b96-9763203f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d6306d0c-6853-c90f-e867-430930677ce2-9763203f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6306d0c-6853-c90f-e867-430930677d08-9763203f {
  align-self: center;
  justify-self: end;
}

#w-node-d6306d0c-6853-c90f-e867-430930677d10-9763203f {
  align-self: end;
  justify-self: end;
}

#w-node-d6306d0c-6853-c90f-e867-430930677d17-9763203f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-d6306d0c-6853-c90f-e867-430930677d32-9763203f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d6306d0c-6853-c90f-e867-430930677d3a-9763203f, #w-node-d6306d0c-6853-c90f-e867-430930677d3b-9763203f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d6306d0c-6853-c90f-e867-430930677d3d-9763203f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6306d0c-6853-c90f-e867-430930677d89-9763203f, #w-node-d6306d0c-6853-c90f-e867-430930677d8a-9763203f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d6306d0c-6853-c90f-e867-430930677d8c-9763203f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6306d0c-6853-c90f-e867-430930677df4-9763203f, #w-node-d6306d0c-6853-c90f-e867-430930677df5-9763203f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d6306d0c-6853-c90f-e867-430930677df7-9763203f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6306d0c-6853-c90f-e867-430930677e1c-9763203f, #w-node-d6306d0c-6853-c90f-e867-430930677e42-9763203f, #w-node-d6306d0c-6853-c90f-e867-430930677e71-9763203f, #w-node-d6306d0c-6853-c90f-e867-430930677e7e-9763203f, #w-node-d6306d0c-6853-c90f-e867-430930677ea7-9763203f, #w-node-d6306d0c-6853-c90f-e867-430930677ee3-9763203f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_8f4b4481-6512-12eb-f16f-f7d6d4fbf7bf-9763203f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8f4b4481-6512-12eb-f16f-f7d6d4fbf7c3-9763203f {
  grid-area: 3 / 1 / 4 / 2;
  align-self: end;
}

#w-node-_8f4b4481-6512-12eb-f16f-f7d6d4fbf7c7-9763203f {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8f4b4481-6512-12eb-f16f-f7d6d4fbf7c9-9763203f {
  grid-area: 3 / 2 / 4 / 4;
  align-self: end;
}

#w-node-_8f4b4481-6512-12eb-f16f-f7d6d4fbf7cb-9763203f {
  grid-area: 4 / 2 / 5 / 3;
  align-self: center;
}

#w-node-_8f4b4481-6512-12eb-f16f-f7d6d4fbf7cd-9763203f {
  grid-area: 4 / 3 / 5 / 4;
  align-self: center;
}

#w-node-_8796622c-cb99-d915-ab68-1592054c2ae3-9763203f, #w-node-_8796622c-cb99-d915-ab68-1592054c2ae8-9763203f, #w-node-_8796622c-cb99-d915-ab68-1592054c2aee-9763203f, #w-node-_8796622c-cb99-d915-ab68-1592054c2af2-9763203f, #w-node-_8796622c-cb99-d915-ab68-1592054c2af5-9763203f, #w-node-_8796622c-cb99-d915-ab68-1592054c2af9-9763203f, #w-node-_8796622c-cb99-d915-ab68-1592054c2afa-9763203f, #w-node-_8796622c-cb99-d915-ab68-1592054c2b07-9763203f, #w-node-_8796622c-cb99-d915-ab68-1592054c2b08-9763203f, #w-node-_8796622c-cb99-d915-ab68-1592054c2b15-9763203f, #w-node-_8cb7adef-42d8-53fd-e26b-2d5309bf0455-57632041, #w-node-_8cb7adef-42d8-53fd-e26b-2d5309bf045c-57632041, #w-node-_8cb7adef-42d8-53fd-e26b-2d5309bf0465-57632041, #w-node-_8cb7adef-42d8-53fd-e26b-2d5309bf04c5-57632041, #w-node-_8cb7adef-42d8-53fd-e26b-2d5309bf04cc-57632041, #w-node-_8cb7adef-42d8-53fd-e26b-2d5309bf04d5-57632041, #w-node-_8cb7adef-42d8-53fd-e26b-2d5309bf04de-57632041, #w-node-_8cb7adef-42d8-53fd-e26b-2d5309bf053e-57632041, #w-node-_8cb7adef-42d8-53fd-e26b-2d5309bf0545-57632041, #w-node-_8cb7adef-42d8-53fd-e26b-2d5309bf054e-57632041, #w-node-_8cb7adef-42d8-53fd-e26b-2d5309bf0557-57632041 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb6713713884-c8632043 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb6713713898-c8632043 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb6713713963-c8632043 {
  justify-self: end;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb6713713964-c8632043 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb6713713969-c8632043 {
  justify-self: end;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb671371396b-c8632043 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb6713713970-c8632043 {
  justify-self: end;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb6713713972-c8632043 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb6713713976-c8632043 {
  justify-self: end;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb6713713979-c8632043 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb671371397c-c8632043 {
  justify-self: end;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb671371397f-c8632043 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb6713713985-c8632043, #w-node-_5f6671fc-9b25-7b9e-7f0a-cb67137139b1-c8632043 {
  justify-self: end;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb67137139b2-c8632043 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb67137139b7-c8632043 {
  justify-self: end;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb67137139b9-c8632043 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb67137139be-c8632043 {
  justify-self: end;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb67137139c0-c8632043 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb67137139c4-c8632043 {
  justify-self: end;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb67137139c7-c8632043 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb67137139ca-c8632043 {
  justify-self: end;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb67137139cd-c8632043 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5f6671fc-9b25-7b9e-7f0a-cb67137139d3-c8632043 {
  justify-self: end;
}

#w-node-_48f54be6-6ce7-4fba-b631-3fe5f6208462-44632045 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_48f54be6-6ce7-4fba-b631-3fe5f620846e-44632045 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_48f54be6-6ce7-4fba-b631-3fe5f6208477-44632045 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_48f54be6-6ce7-4fba-b631-3fe5f620848c-44632045 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_5ab11087-88f9-644a-4e54-383f9a998c6d-44632045 {
  align-self: center;
  justify-self: center;
}

#w-node-_5ab11087-88f9-644a-4e54-383f9a998c82-44632045 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5ab11087-88f9-644a-4e54-383f9a998c8b-44632045 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_5ab11087-88f9-644a-4e54-383f9a998c94-44632045 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_5ab11087-88f9-644a-4e54-383f9a998c9b-44632045 {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-_1442f652-d22e-0a1e-2455-b18ead4bc25d-44632045 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1442f652-d22e-0a1e-2455-b18ead4bc261-44632045 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: end;
}

#w-node-_1442f652-d22e-0a1e-2455-b18ead4bc265-44632045 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1442f652-d22e-0a1e-2455-b18ead4bc267-44632045 {
  grid-area: 3 / 2 / 4 / 4;
  align-self: end;
}

#w-node-_1442f652-d22e-0a1e-2455-b18ead4bc269-44632045 {
  grid-area: 4 / 2 / 5 / 3;
  align-self: center;
}

#w-node-_1442f652-d22e-0a1e-2455-b18ead4bc26b-44632045 {
  grid-area: 4 / 3 / 5 / 4;
  align-self: center;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-ddcc3c8b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-ddcc3c8b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71f900cf-b0a7-7a6f-5900-dcce8e45d0d3-ddcc3c8b {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-ddcc3c8b {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-ddcc3c8b {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-e9c04b54-72a2-8958-b5ef-a46f72e40968-ddcc3c8b {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f5418172-db85-c213-6c5a-0ff86bdee858-ddcc3c8b {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-ddcc3c8b {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-ddcc3c8b, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-ddcc3c8b, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-ddcc3c8b, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-ddcc3c8b, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-ddcc3c8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-ddcc3c8b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-ddcc3c8b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-ddcc3c8b, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-ddcc3c8b, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-ddcc3c8b, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-ddcc3c8b, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-ddcc3c8b, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-ddcc3c8b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-ddcc3c8b, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-ddcc3c8b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-ddcc3c8b, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-ddcc3c8b, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-ddcc3c8b, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-ddcc3c8b, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-ddcc3c8b, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-ddcc3c8b, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-ddcc3c8b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-ddcc3c8b {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-ddcc3c8b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-ddcc3c8b {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-ddcc3c8b {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-ddcc3c8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-ddcc3c8b {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-ddcc3c8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-ddcc3c8b {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-ddcc3c8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-ddcc3c8b {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702024-ddcc3c8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702027-ddcc3c8b {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702029-ddcc3c8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70202c-ddcc3c8b, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-ddcc3c8b {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-ddcc3c8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-ddcc3c8b {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-ddcc3c8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-ddcc3c8b {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-ddcc3c8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-ddcc3c8b {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-ddcc3c8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702066-ddcc3c8b {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702068-ddcc3c8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206b-ddcc3c8b {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206d-ddcc3c8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-ddcc3c8b, #w-node-acbc949e-d42d-5d00-1213-2208df702094-ddcc3c8b {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-ddcc3c8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-ddcc3c8b {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-ddcc3c8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-ddcc3c8b {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-ddcc3c8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-ddcc3c8b {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-ddcc3c8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ab-ddcc3c8b {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ad-ddcc3c8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b0-ddcc3c8b {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b2-ddcc3c8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-ddcc3c8b {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-ddcc3c8b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-ddcc3c8b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-ddcc3c8b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-ddcc3c8b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-ddcc3c8b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-ddcc3c8b, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-ddcc3c8b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-ddcc3c8b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-ddcc3c8b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-ddcc3c8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2f87035-61b9-7c04-3048-53808ac092bd-8ac092bd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-ab534155 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-ab534155 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6537de35-a42d-65d0-29a4-1f4182cb1e21-ab534155 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-ab534155 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-ab534155 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_716d00bc-88cf-fff3-a57d-a0457a7efd92-ab534155 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_13b8e874-f5d8-96a7-74b9-e18a5f05c3d4-ab534155 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-ab534155 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-ab534155, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-ab534155, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-ab534155, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-ab534155, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-ab534155 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-ab534155 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-ab534155 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-ab534155, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-ab534155, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-ab534155, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-ab534155, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-ab534155, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-ab534155 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-ab534155, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-ab534155 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-ab534155, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-ab534155, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-ab534155, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-ab534155, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-ab534155, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-ab534155, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-ab534155 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-ab534155, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-ab534155, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-ab534155, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-ab534155, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-ab534155, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-ab534155, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-ab534155, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-ab534155, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-ab534155, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-ab534155 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-320de42a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-320de42a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a2b3361d-8fcc-9606-65c1-626ceca74d7d-320de42a {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-320de42a {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-320de42a {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_7c2143bd-f22d-baa8-09d9-ef0895e9bd40-320de42a {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-ca51c625-c13e-1326-65fb-e76032d299e9-320de42a {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-320de42a {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-320de42a, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-320de42a, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-320de42a, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-320de42a, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-320de42a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-320de42a {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-320de42a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-320de42a, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-320de42a, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-320de42a, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-320de42a, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-320de42a, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-320de42a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-320de42a, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-320de42a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-320de42a, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-320de42a, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-320de42a, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-320de42a, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-320de42a, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-320de42a, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-320de42a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-320de42a {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-320de42a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-320de42a {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-320de42a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-320de42a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-320de42a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-320de42a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-320de42a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-320de42a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-320de42a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702024-320de42a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702027-320de42a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702029-320de42a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70202c-320de42a, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-320de42a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-320de42a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-320de42a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-320de42a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-320de42a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-320de42a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-320de42a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-320de42a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702066-320de42a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702068-320de42a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206b-320de42a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206d-320de42a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-320de42a, #w-node-acbc949e-d42d-5d00-1213-2208df702094-320de42a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-320de42a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-320de42a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-320de42a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-320de42a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-320de42a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-320de42a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-320de42a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ab-320de42a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ad-320de42a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b0-320de42a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b2-320de42a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-320de42a {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-320de42a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-320de42a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-320de42a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-320de42a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-320de42a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-320de42a, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-320de42a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-320de42a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-320de42a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-320de42a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-e6b2a334 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b30b4fcf-0315-5ae9-a3ea-346b8cbdef91-e6b2a334 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-e6b2a334 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-e6b2a334 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_704c030a-aab9-0acc-92f8-04895e5e4e4a-e6b2a334 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-d84e521a-515f-bac5-3891-6741b21d65a8-e6b2a334 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-e6b2a334 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-e6b2a334, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-e6b2a334, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-e6b2a334, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-e6b2a334, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-e6b2a334 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-e6b2a334 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-e6b2a334 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-e6b2a334, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-e6b2a334, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-e6b2a334, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-e6b2a334, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-e6b2a334, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-e6b2a334 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-e6b2a334, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-e6b2a334 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-e6b2a334, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-e6b2a334, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-e6b2a334, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-e6b2a334, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-e6b2a334, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-e6b2a334, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-e6b2a334 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-e6b2a334 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b7a2-e6b2a334 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b7c8-e6b2a334 {
  align-self: center;
  justify-self: end;
}

#w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b7d0-e6b2a334 {
  align-self: end;
  justify-self: end;
}

#w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b7d6-e6b2a334 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b7f0-e6b2a334 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b7f8-e6b2a334, #w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b7f9-e6b2a334 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b7fb-e6b2a334 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b847-e6b2a334, #w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b848-e6b2a334 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b84a-e6b2a334 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b8b2-e6b2a334, #w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b8b3-e6b2a334 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b8b5-e6b2a334 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b8da-e6b2a334, #w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b900-e6b2a334, #w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b92f-e6b2a334, #w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b93c-e6b2a334, #w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b965-e6b2a334, #w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b9a1-e6b2a334 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-e6b2a334, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-e6b2a334, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-e6b2a334, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-e6b2a334, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-e6b2a334, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-e6b2a334, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-e6b2a334, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-e6b2a334, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-e6b2a334, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-e6b2a334 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-d314d79b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-d314d79b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c5269e90-e17b-9c08-240f-7934681c34e0-d314d79b {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-d314d79b {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-d314d79b {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b711ae3e-9381-5e20-4541-ae5ed7a2ec07-d314d79b {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_757902ed-04e9-ef74-6a0f-1d235d9d9fb5-d314d79b {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-d314d79b {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-d314d79b, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-d314d79b, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-d314d79b, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-d314d79b, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-d314d79b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-d314d79b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-d314d79b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-d314d79b, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-d314d79b, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-d314d79b, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-d314d79b, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-d314d79b, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-d314d79b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-d314d79b, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-d314d79b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-d314d79b, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-d314d79b, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-d314d79b, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-d314d79b, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-d314d79b, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-d314d79b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_18201138-06b5-c0a3-72b9-360e3742e21e-d314d79b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-d314d79b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-d314d79b {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f840ce98-4f10-31b8-2fdd-09fba148ba9b-d314d79b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f840ce98-4f10-31b8-2fdd-09fba148bac1-d314d79b {
  align-self: center;
  justify-self: end;
}

#w-node-f840ce98-4f10-31b8-2fdd-09fba148bac9-d314d79b {
  align-self: end;
  justify-self: end;
}

#w-node-f840ce98-4f10-31b8-2fdd-09fba148bacf-d314d79b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-f840ce98-4f10-31b8-2fdd-09fba148bae9-d314d79b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f840ce98-4f10-31b8-2fdd-09fba148baf1-d314d79b, #w-node-f840ce98-4f10-31b8-2fdd-09fba148baf2-d314d79b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f840ce98-4f10-31b8-2fdd-09fba148baf4-d314d79b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f840ce98-4f10-31b8-2fdd-09fba148bb40-d314d79b, #w-node-f840ce98-4f10-31b8-2fdd-09fba148bb41-d314d79b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f840ce98-4f10-31b8-2fdd-09fba148bb43-d314d79b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f840ce98-4f10-31b8-2fdd-09fba148bbab-d314d79b, #w-node-f840ce98-4f10-31b8-2fdd-09fba148bbac-d314d79b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f840ce98-4f10-31b8-2fdd-09fba148bbae-d314d79b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f840ce98-4f10-31b8-2fdd-09fba148bbd3-d314d79b, #w-node-f840ce98-4f10-31b8-2fdd-09fba148bbf9-d314d79b, #w-node-f840ce98-4f10-31b8-2fdd-09fba148bc28-d314d79b, #w-node-f840ce98-4f10-31b8-2fdd-09fba148bc35-d314d79b, #w-node-f840ce98-4f10-31b8-2fdd-09fba148bc5e-d314d79b, #w-node-f840ce98-4f10-31b8-2fdd-09fba148bc9a-d314d79b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-d314d79b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-d314d79b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-d314d79b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-d314d79b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-d314d79b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-d314d79b, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-d314d79b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-d314d79b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-d314d79b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-d314d79b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-31e76f9f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-31e76f9f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_537ece52-fe78-c9ed-db2b-299e57186d34-31e76f9f {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-31e76f9f {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-31e76f9f {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_92487a33-7b3c-0e01-1a63-ffa93079ce03-31e76f9f {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1c83c5f0-72a8-8b4a-5c5f-79467e325bfe-31e76f9f {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-31e76f9f {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-31e76f9f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-31e76f9f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-31e76f9f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-31e76f9f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-31e76f9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-31e76f9f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-31e76f9f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-31e76f9f, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-31e76f9f, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-31e76f9f, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-31e76f9f, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-31e76f9f, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-31e76f9f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-31e76f9f, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-31e76f9f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-31e76f9f, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-31e76f9f, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-31e76f9f, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-31e76f9f, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-31e76f9f, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-31e76f9f, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-31e76f9f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-31e76f9f {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-31e76f9f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-31e76f9f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-31e76f9f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-31e76f9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-31e76f9f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-31e76f9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-31e76f9f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-31e76f9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-31e76f9f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702024-31e76f9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702027-31e76f9f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702029-31e76f9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70202c-31e76f9f, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-31e76f9f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-31e76f9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-31e76f9f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-31e76f9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-31e76f9f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-31e76f9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-31e76f9f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-31e76f9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702066-31e76f9f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702068-31e76f9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206b-31e76f9f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206d-31e76f9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-31e76f9f, #w-node-acbc949e-d42d-5d00-1213-2208df702094-31e76f9f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-31e76f9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-31e76f9f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-31e76f9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-31e76f9f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-31e76f9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-31e76f9f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-31e76f9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ab-31e76f9f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ad-31e76f9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b0-31e76f9f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b2-31e76f9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-31e76f9f {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-31e76f9f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-31e76f9f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-31e76f9f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-31e76f9f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-31e76f9f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-31e76f9f, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-31e76f9f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-31e76f9f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-31e76f9f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-31e76f9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-88a2bb1e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-88a2bb1e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8674ca0d-b6ee-7d6d-5b68-5dc174e92bf8-88a2bb1e {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-88a2bb1e {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-88a2bb1e {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_93432ce1-9e49-93aa-1b35-8c7ae6444532-88a2bb1e {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f8d3d68e-9498-bd7b-caf9-78b4a67e3d8f-88a2bb1e {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-88a2bb1e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-88a2bb1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-88a2bb1e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-88a2bb1e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-88a2bb1e, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-88a2bb1e, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-88a2bb1e, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-88a2bb1e, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-88a2bb1e, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-88a2bb1e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-88a2bb1e, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-88a2bb1e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-88a2bb1e, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-88a2bb1e, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-88a2bb1e, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-88a2bb1e, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-88a2bb1e, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-88a2bb1e, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-88a2bb1e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-88a2bb1e {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd90e9-88a2bb1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd910f-88a2bb1e {
  align-self: center;
  justify-self: end;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd9117-88a2bb1e {
  align-self: end;
  justify-self: end;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd911d-88a2bb1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_7ae9c79f-682e-fb14-2804-17961edd9137-88a2bb1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd913f-88a2bb1e, #w-node-_7ae9c79f-682e-fb14-2804-17961edd9140-88a2bb1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd9142-88a2bb1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd918e-88a2bb1e, #w-node-_7ae9c79f-682e-fb14-2804-17961edd918f-88a2bb1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd9191-88a2bb1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd91f9-88a2bb1e, #w-node-_7ae9c79f-682e-fb14-2804-17961edd91fa-88a2bb1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd91fc-88a2bb1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd9221-88a2bb1e, #w-node-_7ae9c79f-682e-fb14-2804-17961edd9247-88a2bb1e, #w-node-_7ae9c79f-682e-fb14-2804-17961edd9276-88a2bb1e, #w-node-_7ae9c79f-682e-fb14-2804-17961edd9283-88a2bb1e, #w-node-_7ae9c79f-682e-fb14-2804-17961edd92ac-88a2bb1e, #w-node-_7ae9c79f-682e-fb14-2804-17961edd92e8-88a2bb1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#price_9_btm.w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-88a2bb1e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-88a2bb1e, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-88a2bb1e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-88a2bb1e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-88a2bb1e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-88a2bb1e, #price_12_btm.w-node-d8d6951a-1f85-d8b2-94ad-7fc995862fd1-95862fd1, #price_12_top.w-node-fec4450e-a2e0-456c-823b-4513de00cddb-de00cddb, #w-node-fec4450e-a2e0-456c-823b-4513de00cddf-de00cddb, #w-node-fec4450e-a2e0-456c-823b-4513de00cde3-de00cddb, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-e1859df4, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-e1859df4, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-e1859df4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_807d026e-0642-9de8-f0ec-89350d4f8439-e1859df4 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-e1859df4 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-e1859df4 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-e1859df4, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-e1859df4, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-e1859df4, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-e1859df4, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-e1859df4, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-e1859df4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-e1859df4, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-e1859df4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-e1859df4, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-e1859df4, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-e1859df4, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-e1859df4, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-e1859df4, #w-node-cc6ef451-6cc3-f18f-5bba-4607e20a4288-e1859df4, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-e1859df4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-e1859df4 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_35b8e554-59d1-b961-4f0e-2a1c424f74d3-e1859df4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35b8e554-59d1-b961-4f0e-2a1c424f74f9-e1859df4 {
  align-self: center;
  justify-self: end;
}

#w-node-_35b8e554-59d1-b961-4f0e-2a1c424f7501-e1859df4 {
  align-self: end;
  justify-self: end;
}

#w-node-_35b8e554-59d1-b961-4f0e-2a1c424f7507-e1859df4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_35b8e554-59d1-b961-4f0e-2a1c424f7521-e1859df4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_35b8e554-59d1-b961-4f0e-2a1c424f7529-e1859df4, #w-node-_35b8e554-59d1-b961-4f0e-2a1c424f752a-e1859df4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_35b8e554-59d1-b961-4f0e-2a1c424f752c-e1859df4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35b8e554-59d1-b961-4f0e-2a1c424f7578-e1859df4, #w-node-_35b8e554-59d1-b961-4f0e-2a1c424f7579-e1859df4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_35b8e554-59d1-b961-4f0e-2a1c424f757b-e1859df4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35b8e554-59d1-b961-4f0e-2a1c424f75e3-e1859df4, #w-node-_35b8e554-59d1-b961-4f0e-2a1c424f75e4-e1859df4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_35b8e554-59d1-b961-4f0e-2a1c424f75e6-e1859df4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35b8e554-59d1-b961-4f0e-2a1c424f760b-e1859df4, #w-node-_35b8e554-59d1-b961-4f0e-2a1c424f7631-e1859df4, #w-node-_35b8e554-59d1-b961-4f0e-2a1c424f7660-e1859df4, #w-node-_35b8e554-59d1-b961-4f0e-2a1c424f766d-e1859df4, #w-node-_35b8e554-59d1-b961-4f0e-2a1c424f7696-e1859df4, #w-node-_35b8e554-59d1-b961-4f0e-2a1c424f76d2-e1859df4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#price_9_btm.w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-e1859df4, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-e1859df4, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-e1859df4, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-e1859df4, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-e1859df4, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-e1859df4, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-7864f761, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-7864f761, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-7864f761, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-7864f761, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-7864f761, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-7864f761, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-7864f761 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b32295d-c172-6a48-1c93-26a45e11afb7-7864f761 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-7864f761 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-7864f761 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-7864f761, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-7864f761, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-7864f761, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-7864f761, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-7864f761, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-7864f761 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-7864f761, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-7864f761 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-7864f761, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-7864f761, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-7864f761, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-7864f761, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-7864f761, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-7864f761, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-7864f761 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-7864f761 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-7864f761 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-7864f761 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-7864f761 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-7864f761 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-7864f761 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-7864f761 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-7864f761 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-7864f761 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-7864f761 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702024-7864f761 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702027-7864f761 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702029-7864f761 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70202c-7864f761, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-7864f761 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-7864f761 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-7864f761 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-7864f761 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-7864f761 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-7864f761 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-7864f761 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-7864f761 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702066-7864f761 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702068-7864f761 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206b-7864f761 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206d-7864f761 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-7864f761, #w-node-acbc949e-d42d-5d00-1213-2208df702094-7864f761 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-7864f761 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-7864f761 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-7864f761 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-7864f761 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-7864f761 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-7864f761 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-7864f761 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ab-7864f761 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ad-7864f761 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b0-7864f761 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b2-7864f761 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-7864f761 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-7864f761, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-7864f761, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-7864f761, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-7864f761, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-7864f761, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-7864f761, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-7864f761, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-7864f761, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-7864f761, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-7864f761, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-be6aa24d, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-be6aa24d, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-be6aa24d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_939816c7-0c87-19f0-ce16-d1b5d54f0f04-be6aa24d {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-be6aa24d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-be6aa24d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-be6aa24d, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-be6aa24d, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-be6aa24d, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-be6aa24d, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-be6aa24d, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-be6aa24d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-be6aa24d, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-be6aa24d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-be6aa24d, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-be6aa24d, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-be6aa24d, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-be6aa24d, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-be6aa24d, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-be6aa24d, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-be6aa24d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-be6aa24d {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_817d00c3-0a1a-2970-ee84-578a64324b6e-be6aa24d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_817d00c3-0a1a-2970-ee84-578a64324b96-be6aa24d {
  align-self: center;
  justify-self: end;
}

#w-node-_817d00c3-0a1a-2970-ee84-578a64324b9e-be6aa24d {
  align-self: end;
  justify-self: end;
}

#w-node-_817d00c3-0a1a-2970-ee84-578a64324ba5-be6aa24d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_817d00c3-0a1a-2970-ee84-578a64324bc2-be6aa24d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_817d00c3-0a1a-2970-ee84-578a64324bca-be6aa24d, #w-node-_817d00c3-0a1a-2970-ee84-578a64324bcb-be6aa24d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_817d00c3-0a1a-2970-ee84-578a64324bcd-be6aa24d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_817d00c3-0a1a-2970-ee84-578a64324c19-be6aa24d, #w-node-_817d00c3-0a1a-2970-ee84-578a64324c1a-be6aa24d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_817d00c3-0a1a-2970-ee84-578a64324c1c-be6aa24d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_817d00c3-0a1a-2970-ee84-578a64324c84-be6aa24d, #w-node-_817d00c3-0a1a-2970-ee84-578a64324c85-be6aa24d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_817d00c3-0a1a-2970-ee84-578a64324c87-be6aa24d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_817d00c3-0a1a-2970-ee84-578a64324cac-be6aa24d, #w-node-_817d00c3-0a1a-2970-ee84-578a64324cd2-be6aa24d, #w-node-_817d00c3-0a1a-2970-ee84-578a64324d01-be6aa24d, #w-node-_817d00c3-0a1a-2970-ee84-578a64324d0e-be6aa24d, #w-node-_817d00c3-0a1a-2970-ee84-578a64324d37-be6aa24d, #w-node-_817d00c3-0a1a-2970-ee84-578a64324d73-be6aa24d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#price_9_btm.w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-be6aa24d, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-be6aa24d, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-be6aa24d, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-be6aa24d, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-be6aa24d, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-be6aa24d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8ea02c3-bacc-2ae3-8098-d8b5c67aa40c-443a4825 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-443a4825, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-443a4825, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-443a4825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-443a4825 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-443a4825 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-443a4825, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-443a4825, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-443a4825, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-443a4825, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-443a4825, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-443a4825 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-443a4825, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-443a4825 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-443a4825, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-443a4825, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-443a4825, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-443a4825, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-443a4825, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-443a4825, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-443a4825 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-443a4825 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e4895728-2eae-7425-2939-9de0d1a5ac81-443a4825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4895728-2eae-7425-2939-9de0d1a5aca7-443a4825 {
  align-self: center;
  justify-self: end;
}

#w-node-e4895728-2eae-7425-2939-9de0d1a5acaf-443a4825 {
  align-self: end;
  justify-self: end;
}

#w-node-e4895728-2eae-7425-2939-9de0d1a5acb5-443a4825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-e4895728-2eae-7425-2939-9de0d1a5accf-443a4825 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e4895728-2eae-7425-2939-9de0d1a5acd7-443a4825, #w-node-e4895728-2eae-7425-2939-9de0d1a5acd8-443a4825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e4895728-2eae-7425-2939-9de0d1a5acda-443a4825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4895728-2eae-7425-2939-9de0d1a5ad26-443a4825, #w-node-e4895728-2eae-7425-2939-9de0d1a5ad27-443a4825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e4895728-2eae-7425-2939-9de0d1a5ad29-443a4825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4895728-2eae-7425-2939-9de0d1a5ad91-443a4825, #w-node-e4895728-2eae-7425-2939-9de0d1a5ad92-443a4825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e4895728-2eae-7425-2939-9de0d1a5ad94-443a4825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4895728-2eae-7425-2939-9de0d1a5adb9-443a4825, #w-node-e4895728-2eae-7425-2939-9de0d1a5addf-443a4825, #w-node-e4895728-2eae-7425-2939-9de0d1a5ae0e-443a4825, #w-node-e4895728-2eae-7425-2939-9de0d1a5ae1b-443a4825, #w-node-e4895728-2eae-7425-2939-9de0d1a5ae44-443a4825, #w-node-e4895728-2eae-7425-2939-9de0d1a5ae80-443a4825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#price_9_btm.w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-443a4825, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-443a4825, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-443a4825, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-443a4825, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-443a4825, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-443a4825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-8281293a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-8281293a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_138ce6b2-53e5-e796-8ee9-9aa08e4eba27-8281293a {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-8281293a {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-8281293a {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_26178bab-2c7d-9563-8f83-d995c5c1e173-8281293a {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_19c9c80a-7bd6-3a89-7943-672aee8470c0-8281293a {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-8281293a {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-8281293a, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-8281293a, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-8281293a, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-8281293a, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-8281293a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-8281293a {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-8281293a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-8281293a, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-8281293a, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-8281293a, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-8281293a, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-8281293a, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-8281293a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-8281293a, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-8281293a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-8281293a, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-8281293a, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-8281293a, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-8281293a, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-8281293a, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-8281293a, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-8281293a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-8281293a {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-8281293a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-8281293a {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-8281293a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-8281293a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-8281293a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-8281293a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-8281293a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-8281293a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-8281293a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702024-8281293a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702027-8281293a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702029-8281293a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70202c-8281293a, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-8281293a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-8281293a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-8281293a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-8281293a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-8281293a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-8281293a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-8281293a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-8281293a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702066-8281293a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702068-8281293a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206b-8281293a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206d-8281293a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-8281293a, #w-node-acbc949e-d42d-5d00-1213-2208df702094-8281293a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-8281293a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-8281293a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-8281293a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-8281293a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-8281293a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-8281293a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-8281293a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ab-8281293a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ad-8281293a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b0-8281293a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b2-8281293a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-8281293a {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-8281293a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-8281293a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-8281293a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-8281293a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-8281293a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-8281293a, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-8281293a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-8281293a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-8281293a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-8281293a, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-67c52c6d, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-67c52c6d, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-67c52c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3f0bbe2-923e-b8a1-8534-d6ce0ea0b43e-67c52c6d {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-67c52c6d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-67c52c6d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-67c52c6d, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-67c52c6d, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-67c52c6d, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-67c52c6d, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-67c52c6d, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-67c52c6d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-67c52c6d, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-67c52c6d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-67c52c6d, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-67c52c6d, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-67c52c6d, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-67c52c6d, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-67c52c6d, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-67c52c6d, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-67c52c6d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-67c52c6d {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6673738f-a58c-ca12-088f-b302881ac161-67c52c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6673738f-a58c-ca12-088f-b302881ac187-67c52c6d {
  align-self: center;
  justify-self: end;
}

#w-node-_6673738f-a58c-ca12-088f-b302881ac18f-67c52c6d {
  align-self: end;
  justify-self: end;
}

#w-node-_6673738f-a58c-ca12-088f-b302881ac195-67c52c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_6673738f-a58c-ca12-088f-b302881ac1af-67c52c6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6673738f-a58c-ca12-088f-b302881ac1b7-67c52c6d, #w-node-_6673738f-a58c-ca12-088f-b302881ac1b8-67c52c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6673738f-a58c-ca12-088f-b302881ac1ba-67c52c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6673738f-a58c-ca12-088f-b302881ac206-67c52c6d, #w-node-_6673738f-a58c-ca12-088f-b302881ac207-67c52c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6673738f-a58c-ca12-088f-b302881ac209-67c52c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6673738f-a58c-ca12-088f-b302881ac271-67c52c6d, #w-node-_6673738f-a58c-ca12-088f-b302881ac272-67c52c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6673738f-a58c-ca12-088f-b302881ac274-67c52c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6673738f-a58c-ca12-088f-b302881ac299-67c52c6d, #w-node-_6673738f-a58c-ca12-088f-b302881ac2bf-67c52c6d, #w-node-_6673738f-a58c-ca12-088f-b302881ac2ee-67c52c6d, #w-node-_6673738f-a58c-ca12-088f-b302881ac2fb-67c52c6d, #w-node-_6673738f-a58c-ca12-088f-b302881ac324-67c52c6d, #w-node-_6673738f-a58c-ca12-088f-b302881ac360-67c52c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#price_9_btm.w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-67c52c6d, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-67c52c6d, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-67c52c6d, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-67c52c6d, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-67c52c6d, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-67c52c6d, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-0a6500b9, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-0a6500b9, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-0a6500b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06fcc564-bb6c-c7d0-d2b4-c77ffa3cde32-0a6500b9 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-0a6500b9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-0a6500b9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-0a6500b9, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-0a6500b9, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-0a6500b9, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-0a6500b9, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-0a6500b9, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-0a6500b9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-0a6500b9, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-0a6500b9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-0a6500b9, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-0a6500b9, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-0a6500b9, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-0a6500b9, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-0a6500b9, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-0a6500b9, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-0a6500b9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-0a6500b9 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-efb35937-a59c-48d8-40e5-57d0c4a80cc3-0a6500b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efb35937-a59c-48d8-40e5-57d0c4a80ce9-0a6500b9 {
  align-self: center;
  justify-self: end;
}

#w-node-efb35937-a59c-48d8-40e5-57d0c4a80cf1-0a6500b9 {
  align-self: end;
  justify-self: end;
}

#w-node-efb35937-a59c-48d8-40e5-57d0c4a80cf7-0a6500b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-efb35937-a59c-48d8-40e5-57d0c4a80d11-0a6500b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-efb35937-a59c-48d8-40e5-57d0c4a80d19-0a6500b9, #w-node-efb35937-a59c-48d8-40e5-57d0c4a80d1a-0a6500b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-efb35937-a59c-48d8-40e5-57d0c4a80d1c-0a6500b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efb35937-a59c-48d8-40e5-57d0c4a80d68-0a6500b9, #w-node-efb35937-a59c-48d8-40e5-57d0c4a80d69-0a6500b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-efb35937-a59c-48d8-40e5-57d0c4a80d6b-0a6500b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efb35937-a59c-48d8-40e5-57d0c4a80dd3-0a6500b9, #w-node-efb35937-a59c-48d8-40e5-57d0c4a80dd4-0a6500b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-efb35937-a59c-48d8-40e5-57d0c4a80dd6-0a6500b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efb35937-a59c-48d8-40e5-57d0c4a80dfb-0a6500b9, #w-node-efb35937-a59c-48d8-40e5-57d0c4a80e21-0a6500b9, #w-node-efb35937-a59c-48d8-40e5-57d0c4a80e50-0a6500b9, #w-node-efb35937-a59c-48d8-40e5-57d0c4a80e5d-0a6500b9, #w-node-efb35937-a59c-48d8-40e5-57d0c4a80e86-0a6500b9, #w-node-efb35937-a59c-48d8-40e5-57d0c4a80ec2-0a6500b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#price_9_btm.w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-0a6500b9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-0a6500b9, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-0a6500b9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-0a6500b9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-0a6500b9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-0a6500b9, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-35c577a2, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-35c577a2, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-35c577a2, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-35c577a2, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-35c577a2, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-35c577a2, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-35c577a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af65b2e9-4f82-0883-5ecd-23d1dee44a8b-35c577a2 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-35c577a2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-35c577a2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-35c577a2, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-35c577a2, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-35c577a2, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-35c577a2, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-35c577a2, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-35c577a2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-35c577a2, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-35c577a2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa40-35c577a2, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa46-35c577a2, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa4c-35c577a2 {
  align-self: stretch;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-35c577a2, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-35c577a2, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-35c577a2, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-35c577a2, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-35c577a2, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-35c577a2, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-35c577a2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-35c577a2 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-35c577a2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-35c577a2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-35c577a2 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-35c577a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-35c577a2 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-35c577a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-35c577a2 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-35c577a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-35c577a2 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702024-35c577a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702027-35c577a2 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702029-35c577a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70202c-35c577a2, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-35c577a2 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-35c577a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-35c577a2 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-35c577a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-35c577a2 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-35c577a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-35c577a2 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-35c577a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702066-35c577a2 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702068-35c577a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206b-35c577a2 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206d-35c577a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-35c577a2, #w-node-acbc949e-d42d-5d00-1213-2208df702094-35c577a2 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-35c577a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-35c577a2 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-35c577a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-35c577a2 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-35c577a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-35c577a2 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-35c577a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ab-35c577a2 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ad-35c577a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b0-35c577a2 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b2-35c577a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-35c577a2 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-35c577a2, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-35c577a2, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-35c577a2, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-35c577a2, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-35c577a2, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-35c577a2, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-35c577a2, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-35c577a2, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-35c577a2, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-35c577a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c59a0a4-71bc-b0ef-b4a5-aba291bccb35-91bccb35 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1c59a0a4-71bc-b0ef-b4a5-aba291bccb44-91bccb35 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_1c59a0a4-71bc-b0ef-b4a5-aba291bccb45-91bccb35 {
  align-self: end;
}

#w-node-_1c59a0a4-71bc-b0ef-b4a5-aba291bccb5a-91bccb35 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_1c59a0a4-71bc-b0ef-b4a5-aba291bccb5b-91bccb35 {
  align-self: end;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-cae6a779, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-cae6a779, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-cae6a779 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20acc607-424d-3d09-808d-e35d7804b5e0-cae6a779 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-cae6a779 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-cae6a779 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-cae6a779, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-cae6a779, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-cae6a779, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-cae6a779, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-cae6a779, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-cae6a779 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-cae6a779, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-cae6a779 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-cae6a779, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-cae6a779, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-cae6a779, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-cae6a779, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-cae6a779, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-cae6a779, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-cae6a779 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-cae6a779 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_26bd163f-7968-6d25-a87b-3f32da43180a-cae6a779 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26bd163f-7968-6d25-a87b-3f32da431830-cae6a779 {
  align-self: center;
  justify-self: end;
}

#w-node-_26bd163f-7968-6d25-a87b-3f32da431838-cae6a779 {
  align-self: end;
  justify-self: end;
}

#w-node-_26bd163f-7968-6d25-a87b-3f32da43183e-cae6a779 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_26bd163f-7968-6d25-a87b-3f32da431858-cae6a779 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_26bd163f-7968-6d25-a87b-3f32da431860-cae6a779, #w-node-_26bd163f-7968-6d25-a87b-3f32da431861-cae6a779 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_26bd163f-7968-6d25-a87b-3f32da431863-cae6a779 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26bd163f-7968-6d25-a87b-3f32da4318af-cae6a779, #w-node-_26bd163f-7968-6d25-a87b-3f32da4318b0-cae6a779 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_26bd163f-7968-6d25-a87b-3f32da4318b2-cae6a779 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26bd163f-7968-6d25-a87b-3f32da43191a-cae6a779, #w-node-_26bd163f-7968-6d25-a87b-3f32da43191b-cae6a779 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_26bd163f-7968-6d25-a87b-3f32da43191d-cae6a779 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26bd163f-7968-6d25-a87b-3f32da431942-cae6a779, #w-node-_26bd163f-7968-6d25-a87b-3f32da431968-cae6a779, #w-node-_26bd163f-7968-6d25-a87b-3f32da431997-cae6a779, #w-node-_26bd163f-7968-6d25-a87b-3f32da4319a4-cae6a779, #w-node-_26bd163f-7968-6d25-a87b-3f32da4319cd-cae6a779, #w-node-_26bd163f-7968-6d25-a87b-3f32da431a09-cae6a779 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#price_9_btm.w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-cae6a779, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-cae6a779, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-cae6a779, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-cae6a779, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-cae6a779, #w-node-_412095a3-12e9-dec5-841a-3f085f00ae83-f65d1484, #w-node-_412095a3-12e9-dec5-841a-3f085f00ae8c-f65d1484, #w-node-_412095a3-12e9-dec5-841a-3f085f00ae8d-f65d1484, #w-node-_412095a3-12e9-dec5-841a-3f085f00ae90-f65d1484, #w-node-_412095a3-12e9-dec5-841a-3f085f00ae92-f65d1484 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb76ef23-45e7-bcf4-fe51-a2c72e0c9120-f65d1484 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0d75419f-67b4-a7f9-29bc-d3f8e69d0530-f65d1484 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0d75419f-67b4-a7f9-29bc-d3f8e69d0562-f65d1484 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_99e475a2-17d4-e2a7-4e37-5bba452f5f9c-f65d1484 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_99e475a2-17d4-e2a7-4e37-5bba452f5fb0-f65d1484 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1862-f65d1484 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1863-f65d1484 {
  align-self: end;
}

#w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1878-f65d1484 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1879-f65d1484 {
  align-self: end;
}

#w-node-c1bb7a20-2740-327e-a559-e988f56eb915-f65d1484, #w-node-c1bb7a20-2740-327e-a559-e988f56eb91e-f65d1484, #w-node-c1bb7a20-2740-327e-a559-e988f56eb91f-f65d1484, #w-node-c1bb7a20-2740-327e-a559-e988f56eb920-f65d1484, #w-node-c1bb7a20-2740-327e-a559-e988f56eb923-f65d1484, #w-node-c1bb7a20-2740-327e-a559-e988f56eb925-f65d1484, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-37462af5, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-37462af5, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-37462af5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a52fe417-affa-2bd4-2294-325b95ded72e-37462af5 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-37462af5 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-37462af5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-37462af5, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-37462af5, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-37462af5, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-37462af5, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-37462af5, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-37462af5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-37462af5, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-37462af5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-37462af5, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-37462af5, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-37462af5, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-37462af5, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-37462af5, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-37462af5, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-37462af5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-37462af5 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5b15-37462af5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5b3d-37462af5 {
  align-self: center;
  justify-self: end;
}

#w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5b45-37462af5 {
  align-self: end;
  justify-self: end;
}

#w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5b4c-37462af5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5b69-37462af5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5b71-37462af5, #w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5b72-37462af5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5b74-37462af5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5bc0-37462af5, #w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5bc1-37462af5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5bc3-37462af5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5c2b-37462af5, #w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5c2c-37462af5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5c2e-37462af5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5c53-37462af5, #w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5c79-37462af5, #w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5ca8-37462af5, #w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5cb5-37462af5, #w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5cde-37462af5, #w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5d1a-37462af5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#price_9_btm.w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-37462af5, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-37462af5, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-37462af5, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-37462af5, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-37462af5, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-37462af5, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-dbb13f4b, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-dbb13f4b, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-dbb13f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a2e30b3-362e-20e3-733e-e7de0a1cb805-dbb13f4b {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-dbb13f4b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-dbb13f4b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-dbb13f4b, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-dbb13f4b, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-dbb13f4b, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-dbb13f4b, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-dbb13f4b, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-dbb13f4b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-dbb13f4b, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-dbb13f4b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-dbb13f4b, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-dbb13f4b, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-dbb13f4b, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-dbb13f4b, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-dbb13f4b, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-dbb13f4b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_18201138-06b5-c0a3-72b9-360e3742e21e-dbb13f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-dbb13f4b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-dbb13f4b {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e8571538-9cdd-77c1-c08f-8482ba9cec7c-dbb13f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8571538-9cdd-77c1-c08f-8482ba9ceca2-dbb13f4b {
  align-self: center;
  justify-self: end;
}

#w-node-e8571538-9cdd-77c1-c08f-8482ba9cecaa-dbb13f4b {
  align-self: end;
  justify-self: end;
}

#w-node-e8571538-9cdd-77c1-c08f-8482ba9cecb0-dbb13f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-e8571538-9cdd-77c1-c08f-8482ba9cecca-dbb13f4b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e8571538-9cdd-77c1-c08f-8482ba9cecd2-dbb13f4b, #w-node-e8571538-9cdd-77c1-c08f-8482ba9cecd3-dbb13f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e8571538-9cdd-77c1-c08f-8482ba9cecd5-dbb13f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8571538-9cdd-77c1-c08f-8482ba9ced21-dbb13f4b, #w-node-e8571538-9cdd-77c1-c08f-8482ba9ced22-dbb13f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e8571538-9cdd-77c1-c08f-8482ba9ced24-dbb13f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8571538-9cdd-77c1-c08f-8482ba9ced8c-dbb13f4b, #w-node-e8571538-9cdd-77c1-c08f-8482ba9ced8d-dbb13f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e8571538-9cdd-77c1-c08f-8482ba9ced8f-dbb13f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8571538-9cdd-77c1-c08f-8482ba9cedb4-dbb13f4b, #w-node-e8571538-9cdd-77c1-c08f-8482ba9cedda-dbb13f4b, #w-node-e8571538-9cdd-77c1-c08f-8482ba9cee09-dbb13f4b, #w-node-e8571538-9cdd-77c1-c08f-8482ba9cee16-dbb13f4b, #w-node-e8571538-9cdd-77c1-c08f-8482ba9cee3f-dbb13f4b, #w-node-e8571538-9cdd-77c1-c08f-8482ba9cee7b-dbb13f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#price_9_btm.w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-dbb13f4b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-dbb13f4b, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-dbb13f4b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-dbb13f4b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-dbb13f4b, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-dbb13f4b, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-1cd66391, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-1cd66391, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-1cd66391 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae07cd62-9248-d861-4dad-d4867e1813fc-1cd66391 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-1cd66391 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-1cd66391 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-1cd66391, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-1cd66391, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-1cd66391, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-1cd66391, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-1cd66391, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-1cd66391 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-1cd66391, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-1cd66391 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-1cd66391, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-1cd66391, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-1cd66391, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-1cd66391, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-1cd66391, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-1cd66391, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-1cd66391 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-1cd66391 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9582cbea-f8e5-6b6c-e024-28f79225da91-1cd66391 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9582cbea-f8e5-6b6c-e024-28f79225dab7-1cd66391 {
  align-self: center;
  justify-self: end;
}

#w-node-_9582cbea-f8e5-6b6c-e024-28f79225dabf-1cd66391 {
  align-self: end;
  justify-self: end;
}

#w-node-_9582cbea-f8e5-6b6c-e024-28f79225dac5-1cd66391 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_9582cbea-f8e5-6b6c-e024-28f79225dadf-1cd66391 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9582cbea-f8e5-6b6c-e024-28f79225dae7-1cd66391, #w-node-_9582cbea-f8e5-6b6c-e024-28f79225dae8-1cd66391 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9582cbea-f8e5-6b6c-e024-28f79225daea-1cd66391 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9582cbea-f8e5-6b6c-e024-28f79225db36-1cd66391, #w-node-_9582cbea-f8e5-6b6c-e024-28f79225db37-1cd66391 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9582cbea-f8e5-6b6c-e024-28f79225db39-1cd66391 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9582cbea-f8e5-6b6c-e024-28f79225dba1-1cd66391, #w-node-_9582cbea-f8e5-6b6c-e024-28f79225dba2-1cd66391 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9582cbea-f8e5-6b6c-e024-28f79225dba4-1cd66391 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9582cbea-f8e5-6b6c-e024-28f79225dbc9-1cd66391, #w-node-_9582cbea-f8e5-6b6c-e024-28f79225dbef-1cd66391, #w-node-_9582cbea-f8e5-6b6c-e024-28f79225dc1e-1cd66391, #w-node-_9582cbea-f8e5-6b6c-e024-28f79225dc2b-1cd66391, #w-node-_9582cbea-f8e5-6b6c-e024-28f79225dc54-1cd66391, #w-node-_9582cbea-f8e5-6b6c-e024-28f79225dc90-1cd66391 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#price_9_btm.w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-1cd66391, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-1cd66391, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-1cd66391, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-1cd66391, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-1cd66391, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-1cd66391, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-906c99d9, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-906c99d9, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-906c99d9, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-906c99d9, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-906c99d9, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-906c99d9, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-906c99d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14d0598e-61e7-6f40-1730-bbfd86cd1611-906c99d9 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-906c99d9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-906c99d9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-906c99d9, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-906c99d9, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-906c99d9, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-906c99d9, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-906c99d9, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-906c99d9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-906c99d9, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-906c99d9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-906c99d9, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-906c99d9, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-906c99d9, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-906c99d9, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-906c99d9, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-906c99d9, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-906c99d9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-906c99d9 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-906c99d9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-906c99d9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-906c99d9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-906c99d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-906c99d9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-906c99d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-906c99d9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-906c99d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-906c99d9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702024-906c99d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702027-906c99d9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702029-906c99d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70202c-906c99d9, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-906c99d9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-906c99d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-906c99d9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-906c99d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-906c99d9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-906c99d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-906c99d9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-906c99d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702066-906c99d9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702068-906c99d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206b-906c99d9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206d-906c99d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-906c99d9, #w-node-acbc949e-d42d-5d00-1213-2208df702094-906c99d9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-906c99d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-906c99d9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-906c99d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-906c99d9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-906c99d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-906c99d9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-906c99d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ab-906c99d9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ad-906c99d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b0-906c99d9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b2-906c99d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-906c99d9 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-906c99d9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-906c99d9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-906c99d9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-906c99d9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-906c99d9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-906c99d9, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-906c99d9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-906c99d9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-906c99d9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-906c99d9, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-bb347450, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-bb347450, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-bb347450, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-bb347450, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-bb347450, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-bb347450, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-bb347450 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_077b1e73-af26-f11f-f82a-68c936f92c21-bb347450 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-bb347450 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-bb347450 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-bb347450, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-bb347450, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-bb347450, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-bb347450, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-bb347450, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-bb347450 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-bb347450, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-bb347450 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-bb347450, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-bb347450, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-bb347450, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-bb347450, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-bb347450, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-bb347450, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-bb347450 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-bb347450 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-bb347450 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-bb347450 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-bb347450 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-bb347450 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-bb347450 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-bb347450 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-bb347450 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-bb347450 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-bb347450 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702024-bb347450 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702027-bb347450 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702029-bb347450 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70202c-bb347450, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-bb347450 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-bb347450 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-bb347450 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-bb347450 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-bb347450 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-bb347450 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-bb347450 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-bb347450 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702066-bb347450 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702068-bb347450 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206b-bb347450 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206d-bb347450 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-bb347450, #w-node-acbc949e-d42d-5d00-1213-2208df702094-bb347450 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-bb347450 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-bb347450 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-bb347450 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-bb347450 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-bb347450 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-bb347450 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-bb347450 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ab-bb347450 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ad-bb347450 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b0-bb347450 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b2-bb347450 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-bb347450 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-bb347450, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-bb347450, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-bb347450, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-bb347450, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-bb347450, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-bb347450, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-bb347450, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-bb347450, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-bb347450, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-bb347450, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-33839758, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-33839758, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-33839758 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2a7e1e1-fd6f-d305-61e6-9315c4169c26-33839758 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-33839758 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-33839758 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-33839758, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-33839758, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-33839758, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-33839758, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-33839758, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-33839758 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-33839758, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-33839758 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-33839758, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-33839758, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-33839758, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-33839758, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-33839758, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-33839758, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-33839758 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-33839758 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f28014-33839758 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f2803a-33839758 {
  align-self: center;
  justify-self: end;
}

#w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f28042-33839758 {
  align-self: end;
  justify-self: end;
}

#w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f28048-33839758 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f28062-33839758 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f2806a-33839758, #w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f2806b-33839758 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f2806d-33839758 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f280b9-33839758, #w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f280ba-33839758 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f280bc-33839758 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f28124-33839758, #w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f28125-33839758 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f28127-33839758 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f2814c-33839758, #w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f28172-33839758, #w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f281a1-33839758, #w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f281ae-33839758, #w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f281d7-33839758, #w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f28213-33839758 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#price_9_btm.w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-33839758, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-33839758, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-33839758, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-33839758, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-33839758, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-33839758, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-cfbb6353, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-cfbb6353, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-cfbb6353, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-cfbb6353, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-cfbb6353, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-cfbb6353, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-cfbb6353 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2899ee78-1901-bbf7-bb67-40ee224ae648-cfbb6353 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-cfbb6353 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-cfbb6353 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-cfbb6353, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-cfbb6353, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-cfbb6353, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-cfbb6353, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-cfbb6353, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-cfbb6353 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-cfbb6353, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-cfbb6353 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-cfbb6353, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-cfbb6353, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-cfbb6353, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-cfbb6353, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-cfbb6353, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-cfbb6353, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-cfbb6353 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-cfbb6353 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-cfbb6353 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-cfbb6353 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-cfbb6353 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-cfbb6353 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-cfbb6353 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-cfbb6353 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-cfbb6353 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-cfbb6353 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-cfbb6353 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702024-cfbb6353 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702027-cfbb6353 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702029-cfbb6353 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70202c-cfbb6353, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-cfbb6353 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-cfbb6353 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-cfbb6353 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-cfbb6353 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-cfbb6353 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-cfbb6353 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-cfbb6353 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-cfbb6353 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702066-cfbb6353 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702068-cfbb6353 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206b-cfbb6353 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206d-cfbb6353 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-cfbb6353, #w-node-acbc949e-d42d-5d00-1213-2208df702094-cfbb6353 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-cfbb6353 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-cfbb6353 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-cfbb6353 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-cfbb6353 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-cfbb6353 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-cfbb6353 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-cfbb6353 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ab-cfbb6353 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ad-cfbb6353 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b0-cfbb6353 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b2-cfbb6353 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-cfbb6353 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-cfbb6353, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-cfbb6353, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-cfbb6353, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-cfbb6353, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-cfbb6353, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-cfbb6353, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-cfbb6353, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-cfbb6353, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-cfbb6353, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-cfbb6353 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-5f504959 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-5f504959 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71f900cf-b0a7-7a6f-5900-dcce8e45d0d3-5f504959 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-5f504959 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-5f504959 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-e9c04b54-72a2-8958-b5ef-a46f72e40968-5f504959 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f5418172-db85-c213-6c5a-0ff86bdee858-5f504959 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-5f504959 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-5f504959, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-5f504959, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-5f504959, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-5f504959, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-5f504959 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-5f504959 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-5f504959 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-5f504959, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-5f504959, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-5f504959, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-5f504959, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-5f504959, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-5f504959 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-5f504959, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-5f504959 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-5f504959, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-5f504959, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-5f504959, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-5f504959, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-5f504959, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-5f504959, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-5f504959 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-5f504959 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-5f504959 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-5f504959 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-5f504959 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-5f504959 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-5f504959 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-5f504959 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-5f504959 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-5f504959 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-5f504959 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702024-5f504959 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cddba2b6-2773-729c-1645-fa6847359132-5f504959 {
  justify-self: end;
}

#w-node-cddba2b6-2773-729c-1645-fa6847359133-5f504959 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cddba2b6-2773-729c-1645-fa6847359138-5f504959 {
  justify-self: end;
}

#w-node-cddba2b6-2773-729c-1645-fa684735913a-5f504959 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cddba2b6-2773-729c-1645-fa684735913f-5f504959 {
  justify-self: end;
}

#w-node-cddba2b6-2773-729c-1645-fa6847359141-5f504959 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cddba2b6-2773-729c-1645-fa6847359144-5f504959 {
  justify-self: end;
}

#w-node-cddba2b6-2773-729c-1645-fa6847359146-5f504959 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70204f-5f504959 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-5f504959 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-5f504959 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-5f504959 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-5f504959 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-5f504959 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-5f504959 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-5f504959 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-5f504959, #w-node-acbc949e-d42d-5d00-1213-2208df702094-5f504959 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-5f504959 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-5f504959 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-5f504959 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-5f504959 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-5f504959 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-5f504959 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-5f504959 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-5f504959 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-5f504959, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-5f504959, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-5f504959, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-5f504959, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-5f504959, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-5f504959, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-5f504959, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-5f504959, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-5f504959, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-5f504959 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-bb98de6e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-bb98de6e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71f900cf-b0a7-7a6f-5900-dcce8e45d0d3-bb98de6e {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-bb98de6e {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-bb98de6e {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-e9c04b54-72a2-8958-b5ef-a46f72e40968-bb98de6e {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f5418172-db85-c213-6c5a-0ff86bdee858-bb98de6e {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-bb98de6e {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-bb98de6e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-bb98de6e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-bb98de6e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-bb98de6e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-bb98de6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-bb98de6e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-bb98de6e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-bb98de6e, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-bb98de6e, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-bb98de6e, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-bb98de6e, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-bb98de6e, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-bb98de6e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-bb98de6e, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-bb98de6e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-bb98de6e, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-bb98de6e, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-bb98de6e, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-bb98de6e, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-bb98de6e, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-bb98de6e, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-bb98de6e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-bb98de6e {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-bb98de6e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-bb98de6e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-bb98de6e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-bb98de6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-bb98de6e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-bb98de6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-bb98de6e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-bb98de6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-bb98de6e, #w-node-_86014626-c472-f200-c038-e67b359035f7-bb98de6e {
  justify-self: end;
}

#w-node-_86014626-c472-f200-c038-e67b359035f8-bb98de6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_86014626-c472-f200-c038-e67b359035fd-bb98de6e {
  justify-self: end;
}

#w-node-_86014626-c472-f200-c038-e67b359035ff-bb98de6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_86014626-c472-f200-c038-e67b35903604-bb98de6e {
  justify-self: end;
}

#w-node-_86014626-c472-f200-c038-e67b35903606-bb98de6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_86014626-c472-f200-c038-e67b35903609-bb98de6e, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-bb98de6e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-bb98de6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-bb98de6e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-bb98de6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-bb98de6e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-bb98de6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-bb98de6e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-bb98de6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-bb98de6e, #w-node-acbc949e-d42d-5d00-1213-2208df702094-bb98de6e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-bb98de6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-bb98de6e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-bb98de6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-bb98de6e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-bb98de6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-bb98de6e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-bb98de6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-bb98de6e {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-bb98de6e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-bb98de6e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-bb98de6e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-bb98de6e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-bb98de6e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-bb98de6e, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-bb98de6e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-bb98de6e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-bb98de6e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-bb98de6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-40062e7e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-40062e7e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71f900cf-b0a7-7a6f-5900-dcce8e45d0d3-40062e7e {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-40062e7e {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-40062e7e {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-e9c04b54-72a2-8958-b5ef-a46f72e40968-40062e7e {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f5418172-db85-c213-6c5a-0ff86bdee858-40062e7e {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-40062e7e {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-40062e7e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-40062e7e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-40062e7e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-40062e7e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-40062e7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-40062e7e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-40062e7e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-40062e7e, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-40062e7e, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-40062e7e, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-40062e7e, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-40062e7e, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-40062e7e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-40062e7e, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-40062e7e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-40062e7e, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-40062e7e, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-40062e7e, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-40062e7e, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-40062e7e, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-40062e7e, #w-node-d6aca103-dc73-7d47-c356-c7803757b258-40062e7e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-40062e7e {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-40062e7e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-40062e7e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-40062e7e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-40062e7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-40062e7e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-40062e7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-40062e7e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-40062e7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_15310d5e-9adf-c8a2-7abd-848588cd502b-40062e7e, #w-node-_277e211c-f2cd-8dba-5640-e6057fc6c884-40062e7e {
  justify-self: end;
}

#w-node-_277e211c-f2cd-8dba-5640-e6057fc6c885-40062e7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_277e211c-f2cd-8dba-5640-e6057fc6c88a-40062e7e {
  justify-self: end;
}

#w-node-_277e211c-f2cd-8dba-5640-e6057fc6c88c-40062e7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_277e211c-f2cd-8dba-5640-e6057fc6c891-40062e7e {
  justify-self: end;
}

#w-node-_277e211c-f2cd-8dba-5640-e6057fc6c893-40062e7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_277e211c-f2cd-8dba-5640-e6057fc6c896-40062e7e, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-40062e7e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-40062e7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-40062e7e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-40062e7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-40062e7e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-40062e7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-40062e7e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-40062e7e, #w-node-acbc949e-d42d-5d00-1213-2208df70206d-40062e7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-40062e7e, #w-node-acbc949e-d42d-5d00-1213-2208df702094-40062e7e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-40062e7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-40062e7e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-40062e7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-40062e7e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-40062e7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-40062e7e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-40062e7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-40062e7e {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-40062e7e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-40062e7e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-40062e7e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-40062e7e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-40062e7e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-40062e7e, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-40062e7e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-40062e7e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-40062e7e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-40062e7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-8eccd60f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-8eccd60f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71f900cf-b0a7-7a6f-5900-dcce8e45d0d3-8eccd60f {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-8eccd60f {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-8eccd60f {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-e9c04b54-72a2-8958-b5ef-a46f72e40968-8eccd60f {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f5418172-db85-c213-6c5a-0ff86bdee858-8eccd60f {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-8eccd60f {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-8eccd60f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-8eccd60f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-8eccd60f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-8eccd60f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-8eccd60f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-8eccd60f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-8eccd60f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-8eccd60f, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-8eccd60f, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-8eccd60f, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-8eccd60f, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-8eccd60f, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-8eccd60f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-8eccd60f, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-8eccd60f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-8eccd60f, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-8eccd60f, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-8eccd60f, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-8eccd60f, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-8eccd60f, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-8eccd60f, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-8eccd60f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-8eccd60f {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-8eccd60f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-8eccd60f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-cf3e8b57-2e04-7f67-c70f-7b638bb2a7c8-8eccd60f {
  justify-self: end;
}

#w-node-cf3e8b57-2e04-7f67-c70f-7b638bb2a7c9-8eccd60f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cf3e8b57-2e04-7f67-c70f-7b638bb2a7ce-8eccd60f {
  justify-self: end;
}

#w-node-cf3e8b57-2e04-7f67-c70f-7b638bb2a7d0-8eccd60f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cf3e8b57-2e04-7f67-c70f-7b638bb2a7d5-8eccd60f {
  justify-self: end;
}

#w-node-cf3e8b57-2e04-7f67-c70f-7b638bb2a7d7-8eccd60f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cf3e8b57-2e04-7f67-c70f-7b638bb2a7da-8eccd60f, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-8eccd60f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-8eccd60f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-8eccd60f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-8eccd60f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-8eccd60f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-8eccd60f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-8eccd60f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-8eccd60f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-8eccd60f, #w-node-acbc949e-d42d-5d00-1213-2208df702094-8eccd60f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-8eccd60f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-8eccd60f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-8eccd60f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-8eccd60f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-8eccd60f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-8eccd60f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-8eccd60f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-8eccd60f {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-8eccd60f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-8eccd60f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-8eccd60f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-8eccd60f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-8eccd60f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-8eccd60f, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-8eccd60f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-8eccd60f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-8eccd60f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-8eccd60f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-2289e3a1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-2289e3a1 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71f900cf-b0a7-7a6f-5900-dcce8e45d0d3-2289e3a1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-2289e3a1 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-2289e3a1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-f5418172-db85-c213-6c5a-0ff86bdee858-2289e3a1 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-2289e3a1 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-2289e3a1, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-2289e3a1, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-2289e3a1, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-2289e3a1, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-2289e3a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-2289e3a1 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-2289e3a1 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-2289e3a1, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-2289e3a1, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-2289e3a1, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-2289e3a1, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-2289e3a1, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-2289e3a1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-2289e3a1, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-2289e3a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-2289e3a1, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-2289e3a1, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-2289e3a1, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-2289e3a1, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-2289e3a1, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-2289e3a1, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-2289e3a1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-2289e3a1 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-2289e3a1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-2289e3a1 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-2289e3a1 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-2289e3a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-2289e3a1 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-2289e3a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-2289e3a1 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-2289e3a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-2289e3a1, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-2289e3a1 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-2289e3a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-2289e3a1 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-2289e3a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-2289e3a1 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-2289e3a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-2289e3a1 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-2289e3a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-2289e3a1, #w-node-acbc949e-d42d-5d00-1213-2208df702094-2289e3a1 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-2289e3a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-2289e3a1 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-2289e3a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-2289e3a1 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-2289e3a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-2289e3a1 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-2289e3a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-2289e3a1 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-2289e3a1, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-2289e3a1, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-2289e3a1, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-2289e3a1, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-2289e3a1, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-2289e3a1, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-2289e3a1, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-2289e3a1, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-2289e3a1, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-2289e3a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-4972face {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-4972face {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71f900cf-b0a7-7a6f-5900-dcce8e45d0d3-4972face {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-4972face {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-4972face {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-f5418172-db85-c213-6c5a-0ff86bdee858-4972face {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-4972face {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-4972face, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-4972face, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-4972face, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-4972face, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-4972face {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-4972face {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-4972face {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-4972face, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-4972face, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-4972face, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-4972face, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-4972face, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-4972face {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-4972face, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-4972face {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-4972face, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-4972face, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-4972face, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-4972face, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-4972face, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-4972face, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-4972face {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-4972face {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-4972face {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-4972face {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-4972face {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-4972face {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-4972face {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-4972face {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-4972face {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-4972face {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-4972face {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702024-4972face {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702027-4972face {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702029-4972face {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70202c-4972face, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-4972face {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-4972face {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-4972face {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-4972face {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-4972face {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-4972face {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-4972face {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-4972face {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702066-4972face {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702068-4972face {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206b-4972face {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70206d-4972face {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-4972face, #w-node-acbc949e-d42d-5d00-1213-2208df702094-4972face {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-4972face {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-4972face {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-4972face {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-4972face {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-4972face {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-4972face {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-4972face {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ab-4972face {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020ad-4972face {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b0-4972face {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b2-4972face {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-4972face {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-4972face, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-4972face, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-4972face, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-4972face, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-4972face, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-4972face, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-4972face, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-4972face, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-4972face, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-4972face {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-68ae6493 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-68ae6493 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71f900cf-b0a7-7a6f-5900-dcce8e45d0d3-68ae6493 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-68ae6493 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-68ae6493 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-e9c04b54-72a2-8958-b5ef-a46f72e40968-68ae6493 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f5418172-db85-c213-6c5a-0ff86bdee858-68ae6493 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-68ae6493 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-68ae6493, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-68ae6493, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-68ae6493, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-68ae6493, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-68ae6493 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-68ae6493 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-68ae6493 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-68ae6493, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-68ae6493, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-68ae6493, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-68ae6493, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-68ae6493, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-68ae6493 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-68ae6493, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-68ae6493 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-68ae6493, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-68ae6493, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-68ae6493, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-68ae6493, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-68ae6493, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-68ae6493, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-68ae6493 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-68ae6493 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-68ae6493 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-68ae6493 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a522c802-995c-f14c-ae78-9a8910eb20e3-68ae6493 {
  justify-self: end;
}

#w-node-a522c802-995c-f14c-ae78-9a8910eb20e4-68ae6493 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a522c802-995c-f14c-ae78-9a8910eb20e9-68ae6493 {
  justify-self: end;
}

#w-node-a522c802-995c-f14c-ae78-9a8910eb20eb-68ae6493 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a522c802-995c-f14c-ae78-9a8910eb20f0-68ae6493 {
  justify-self: end;
}

#w-node-a522c802-995c-f14c-ae78-9a8910eb20f2-68ae6493 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a522c802-995c-f14c-ae78-9a8910eb20f5-68ae6493 {
  justify-self: end;
}

#w-node-a522c802-995c-f14c-ae78-9a8910eb20f7-68ae6493 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a522c802-995c-f14c-ae78-9a8910eb20fa-68ae6493 {
  justify-self: end;
}

#w-node-a522c802-995c-f14c-ae78-9a8910eb20fc-68ae6493 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a522c802-995c-f14c-ae78-9a8910eb20ff-68ae6493, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-68ae6493 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-68ae6493 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-68ae6493 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-68ae6493 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-68ae6493 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-68ae6493 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-68ae6493 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-68ae6493 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-68ae6493, #w-node-acbc949e-d42d-5d00-1213-2208df702094-68ae6493 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-68ae6493 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-68ae6493 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-68ae6493 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-68ae6493 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-68ae6493 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-68ae6493 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-68ae6493 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-68ae6493 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-68ae6493, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-68ae6493, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-68ae6493, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-68ae6493, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-68ae6493, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-68ae6493, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-68ae6493, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-68ae6493, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-68ae6493, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-68ae6493 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-fd256abc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-fd256abc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71f900cf-b0a7-7a6f-5900-dcce8e45d0d3-fd256abc {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-fd256abc {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-fd256abc {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-f5418172-db85-c213-6c5a-0ff86bdee858-fd256abc {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-fd256abc {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-fd256abc, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-fd256abc, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-fd256abc, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-fd256abc, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-fd256abc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-fd256abc {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-fd256abc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-fd256abc, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-fd256abc, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-fd256abc, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-fd256abc, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-fd256abc, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-fd256abc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-fd256abc, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-fd256abc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-fd256abc, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-fd256abc, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-fd256abc, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-fd256abc, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-fd256abc, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-fd256abc, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-fd256abc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-fd256abc {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-fd256abc {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-fd256abc {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-fd256abc {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-fd256abc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-fd256abc {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-fd256abc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-fd256abc {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-fd256abc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-fd256abc, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-fd256abc {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-fd256abc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-fd256abc {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-fd256abc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-fd256abc {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-fd256abc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-fd256abc {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-fd256abc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-fd256abc, #w-node-acbc949e-d42d-5d00-1213-2208df702094-fd256abc {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-fd256abc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-fd256abc {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-fd256abc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-fd256abc {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-fd256abc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-fd256abc {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-fd256abc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-fd256abc {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-fd256abc, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-fd256abc, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-fd256abc, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-fd256abc, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-fd256abc, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-fd256abc, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-fd256abc, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-fd256abc, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-fd256abc, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-fd256abc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-f4e53f72 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-f4e53f72 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71f900cf-b0a7-7a6f-5900-dcce8e45d0d3-f4e53f72 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-f4e53f72 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-f4e53f72 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-e9c04b54-72a2-8958-b5ef-a46f72e40968-f4e53f72 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f5418172-db85-c213-6c5a-0ff86bdee858-f4e53f72 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-f4e53f72 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-f4e53f72, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-f4e53f72, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-f4e53f72, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-f4e53f72, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-f4e53f72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-f4e53f72 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-f4e53f72 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-f4e53f72, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-f4e53f72, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-f4e53f72, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-f4e53f72, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-f4e53f72, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-f4e53f72 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-f4e53f72, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-f4e53f72 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-f4e53f72, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-f4e53f72, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-f4e53f72, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-f4e53f72, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-f4e53f72, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-f4e53f72, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-f4e53f72 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-f4e53f72 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-f4e53f72 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-f4e53f72 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-f4e53f72 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-f4e53f72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-f4e53f72 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-f4e53f72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-f4e53f72 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-f4e53f72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-f4e53f72, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-f4e53f72 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-f4e53f72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-f4e53f72 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-f4e53f72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-f4e53f72 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-f4e53f72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-f4e53f72 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-f4e53f72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-f4e53f72, #w-node-acbc949e-d42d-5d00-1213-2208df702094-f4e53f72 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-f4e53f72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-f4e53f72 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-f4e53f72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-f4e53f72 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-f4e53f72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-f4e53f72 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-f4e53f72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-f4e53f72 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-f4e53f72, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-f4e53f72, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-f4e53f72, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-f4e53f72, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-f4e53f72, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-f4e53f72, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-f4e53f72, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-f4e53f72, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-f4e53f72, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-f4e53f72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2a7e1e1-fd6f-d305-61e6-9315c4169c26-6c0ccfa5 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-6c0ccfa5, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-6c0ccfa5, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-6c0ccfa5, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-6c0ccfa5, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-6c0ccfa5, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-6c0ccfa5, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-6c0ccfa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-6c0ccfa5 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-6c0ccfa5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-6c0ccfa5, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-6c0ccfa5, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-6c0ccfa5, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-6c0ccfa5, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-6c0ccfa5, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-6c0ccfa5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-6c0ccfa5, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-6c0ccfa5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-6c0ccfa5, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-6c0ccfa5, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-6c0ccfa5, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-6c0ccfa5, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-6c0ccfa5, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-6c0ccfa5, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-6c0ccfa5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-6c0ccfa5 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-6c0ccfa5 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-6c0ccfa5 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_92502662-8658-0726-4c28-366c8d521be4-6c0ccfa5 {
  justify-self: end;
}

#w-node-_92502662-8658-0726-4c28-366c8d521be5-6c0ccfa5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_92502662-8658-0726-4c28-366c8d521bea-6c0ccfa5 {
  justify-self: end;
}

#w-node-_92502662-8658-0726-4c28-366c8d521bec-6c0ccfa5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_92502662-8658-0726-4c28-366c8d521bf1-6c0ccfa5 {
  justify-self: end;
}

#w-node-_92502662-8658-0726-4c28-366c8d521bf3-6c0ccfa5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_92502662-8658-0726-4c28-366c8d521bf6-6c0ccfa5, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-6c0ccfa5 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-6c0ccfa5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-6c0ccfa5 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-6c0ccfa5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-6c0ccfa5 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-6c0ccfa5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-6c0ccfa5 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-6c0ccfa5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-6c0ccfa5, #w-node-acbc949e-d42d-5d00-1213-2208df702094-6c0ccfa5 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-6c0ccfa5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-6c0ccfa5 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-6c0ccfa5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-6c0ccfa5 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-6c0ccfa5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-6c0ccfa5 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-6c0ccfa5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-6c0ccfa5 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-6c0ccfa5, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-6c0ccfa5, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-6c0ccfa5, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-6c0ccfa5, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-6c0ccfa5, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-6c0ccfa5, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-6c0ccfa5, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-6c0ccfa5, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-6c0ccfa5, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-6c0ccfa5, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-9bd73c92, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-9bd73c92, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-9bd73c92, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-9bd73c92, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-9bd73c92, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-9bd73c92, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-9bd73c92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2a7e1e1-fd6f-d305-61e6-9315c4169c26-9bd73c92 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-9bd73c92 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-9bd73c92 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-9bd73c92, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-9bd73c92, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-9bd73c92, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-9bd73c92, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-9bd73c92, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-9bd73c92 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-9bd73c92, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-9bd73c92 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa40-9bd73c92, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa46-9bd73c92, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa4c-9bd73c92 {
  align-self: stretch;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-9bd73c92, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-9bd73c92, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-9bd73c92, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-9bd73c92, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-9bd73c92, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-9bd73c92, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-9bd73c92 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-9bd73c92 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-9bd73c92 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-9bd73c92 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70204f-9bd73c92 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-9bd73c92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-9bd73c92 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-9bd73c92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-9bd73c92 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-9bd73c92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-9bd73c92 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-9bd73c92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-9bd73c92, #w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92f98-9bd73c92 {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92f99-9bd73c92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92f9e-9bd73c92 {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fa0-9bd73c92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fa5-9bd73c92 {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fa7-9bd73c92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92faa-9bd73c92 {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fac-9bd73c92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fb1-9bd73c92, #w-node-acbc949e-d42d-5d00-1213-2208df702094-9bd73c92 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-9bd73c92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-9bd73c92 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-9bd73c92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-9bd73c92 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-9bd73c92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-9bd73c92 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-9bd73c92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-9bd73c92 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-9bd73c92, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-9bd73c92, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-9bd73c92, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-9bd73c92, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-9bd73c92, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-9bd73c92, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-9bd73c92, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-9bd73c92, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-9bd73c92, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-9bd73c92, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-1218a842, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-1218a842, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-1218a842 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2a7e1e1-fd6f-d305-61e6-9315c4169c26-1218a842 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-1218a842 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-1218a842 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-1218a842, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-1218a842, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-1218a842, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-1218a842, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-1218a842, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-1218a842 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-1218a842, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-1218a842 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-1218a842, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-1218a842, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-1218a842, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-1218a842, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-1218a842, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-1218a842, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-1218a842 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_34ac9d1a-5c51-09a0-e741-fab965e209a3-1218a842 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34ac9d1a-5c51-09a0-e741-fab965e209c9-1218a842 {
  align-self: center;
  justify-self: end;
}

#w-node-_34ac9d1a-5c51-09a0-e741-fab965e209d1-1218a842 {
  align-self: end;
  justify-self: end;
}

#w-node-_34ac9d1a-5c51-09a0-e741-fab965e209d7-1218a842 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_34ac9d1a-5c51-09a0-e741-fab965e209f1-1218a842 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_34ac9d1a-5c51-09a0-e741-fab965e209f9-1218a842, #w-node-_34ac9d1a-5c51-09a0-e741-fab965e209fa-1218a842 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_34ac9d1a-5c51-09a0-e741-fab965e209fc-1218a842 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34ac9d1a-5c51-09a0-e741-fab965e20a48-1218a842, #w-node-_34ac9d1a-5c51-09a0-e741-fab965e20a49-1218a842 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_34ac9d1a-5c51-09a0-e741-fab965e20a4b-1218a842 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34ac9d1a-5c51-09a0-e741-fab965e20ab3-1218a842, #w-node-_34ac9d1a-5c51-09a0-e741-fab965e20ab4-1218a842 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_34ac9d1a-5c51-09a0-e741-fab965e20ab6-1218a842 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34ac9d1a-5c51-09a0-e741-fab965e20adb-1218a842, #w-node-_34ac9d1a-5c51-09a0-e741-fab965e20b01-1218a842, #w-node-_34ac9d1a-5c51-09a0-e741-fab965e20b30-1218a842, #w-node-_34ac9d1a-5c51-09a0-e741-fab965e20b3d-1218a842, #w-node-_34ac9d1a-5c51-09a0-e741-fab965e20b66-1218a842, #w-node-_34ac9d1a-5c51-09a0-e741-fab965e20ba2-1218a842 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#price_9_btm.w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-1218a842, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-1218a842, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-1218a842, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-1218a842, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-1218a842, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-1218a842, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-1214c41a, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-1214c41a, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-1214c41a, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-1214c41a, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-1214c41a, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-1214c41a, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-1214c41a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2a7e1e1-fd6f-d305-61e6-9315c4169c26-1214c41a {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-1214c41a {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-1214c41a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-1214c41a, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-1214c41a, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-1214c41a, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-1214c41a, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-1214c41a, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-1214c41a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-1214c41a, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-1214c41a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa40-1214c41a, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa46-1214c41a, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa4c-1214c41a {
  align-self: stretch;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-1214c41a, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-1214c41a, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-1214c41a, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-1214c41a, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-1214c41a, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-1214c41a, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-1214c41a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-1214c41a {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-1214c41a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-1214c41a {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70204f-1214c41a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-1214c41a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-1214c41a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-1214c41a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-1214c41a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-1214c41a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-1214c41a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-1214c41a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-1214c41a, #w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92f98-1214c41a {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92f99-1214c41a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92f9e-1214c41a {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fa0-1214c41a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fa5-1214c41a {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fa7-1214c41a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92faa-1214c41a {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fac-1214c41a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fb1-1214c41a, #w-node-acbc949e-d42d-5d00-1213-2208df702094-1214c41a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-1214c41a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-1214c41a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-1214c41a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-1214c41a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-1214c41a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-1214c41a {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-1214c41a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-1214c41a {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-1214c41a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-1214c41a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-1214c41a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-1214c41a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-1214c41a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-1214c41a, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-1214c41a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-1214c41a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-1214c41a, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-1214c41a, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-907e984e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-907e984e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-907e984e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-907e984e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-907e984e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-907e984e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-907e984e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2a7e1e1-fd6f-d305-61e6-9315c4169c26-907e984e {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-907e984e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-907e984e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-907e984e, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-907e984e, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-907e984e, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-907e984e, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-907e984e, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-907e984e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-907e984e, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-907e984e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa40-907e984e, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa46-907e984e, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa4c-907e984e {
  align-self: stretch;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-907e984e, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-907e984e, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-907e984e, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-907e984e, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-907e984e, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-907e984e, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-907e984e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-907e984e {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-907e984e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-907e984e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70204f-907e984e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-907e984e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-907e984e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-907e984e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-907e984e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-907e984e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-907e984e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-907e984e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-907e984e, #w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92f98-907e984e {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92f99-907e984e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92f9e-907e984e {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fa0-907e984e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fa5-907e984e {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fa7-907e984e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92faa-907e984e {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fac-907e984e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fb1-907e984e, #w-node-acbc949e-d42d-5d00-1213-2208df702094-907e984e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-907e984e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-907e984e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-907e984e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-907e984e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-907e984e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-907e984e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-907e984e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-907e984e {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-907e984e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-907e984e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-907e984e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-907e984e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-907e984e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-907e984e, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-907e984e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-907e984e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-907e984e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-907e984e, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-abf3722c, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-abf3722c, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-abf3722c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2a7e1e1-fd6f-d305-61e6-9315c4169c26-abf3722c {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-abf3722c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-abf3722c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-abf3722c, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-abf3722c, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-abf3722c, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-abf3722c, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-abf3722c, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-abf3722c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-abf3722c, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-abf3722c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-abf3722c, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-abf3722c, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-abf3722c, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-abf3722c, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-abf3722c, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-abf3722c, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-abf3722c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-abf3722c {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_597d9cbd-d9cc-3241-6062-58dc25f5991a-abf3722c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_597d9cbd-d9cc-3241-6062-58dc25f59942-abf3722c {
  align-self: center;
  justify-self: end;
}

#w-node-_597d9cbd-d9cc-3241-6062-58dc25f5994a-abf3722c {
  align-self: end;
  justify-self: end;
}

#w-node-_597d9cbd-d9cc-3241-6062-58dc25f59951-abf3722c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_597d9cbd-d9cc-3241-6062-58dc25f5996e-abf3722c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_597d9cbd-d9cc-3241-6062-58dc25f59976-abf3722c, #w-node-_597d9cbd-d9cc-3241-6062-58dc25f59977-abf3722c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_597d9cbd-d9cc-3241-6062-58dc25f59979-abf3722c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_597d9cbd-d9cc-3241-6062-58dc25f599c5-abf3722c, #w-node-_597d9cbd-d9cc-3241-6062-58dc25f599c6-abf3722c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_597d9cbd-d9cc-3241-6062-58dc25f599c8-abf3722c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_597d9cbd-d9cc-3241-6062-58dc25f59a30-abf3722c, #w-node-_597d9cbd-d9cc-3241-6062-58dc25f59a31-abf3722c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_597d9cbd-d9cc-3241-6062-58dc25f59a33-abf3722c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_597d9cbd-d9cc-3241-6062-58dc25f59a58-abf3722c, #w-node-_597d9cbd-d9cc-3241-6062-58dc25f59a7e-abf3722c, #w-node-_597d9cbd-d9cc-3241-6062-58dc25f59aad-abf3722c, #w-node-_597d9cbd-d9cc-3241-6062-58dc25f59aba-abf3722c, #w-node-_597d9cbd-d9cc-3241-6062-58dc25f59ae3-abf3722c, #w-node-_597d9cbd-d9cc-3241-6062-58dc25f59b1f-abf3722c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#price_9_btm.w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-abf3722c, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-abf3722c, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-abf3722c, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-abf3722c, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-abf3722c, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-abf3722c, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-890681ed, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-890681ed, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-890681ed, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-890681ed, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-890681ed, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-890681ed, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-890681ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2a7e1e1-fd6f-d305-61e6-9315c4169c26-890681ed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-890681ed {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-890681ed {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-890681ed, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-890681ed, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-890681ed, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-890681ed, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-890681ed, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-890681ed {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-890681ed, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-890681ed {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-890681ed, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-890681ed, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-890681ed, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-890681ed, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-890681ed, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-890681ed, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-890681ed {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-890681ed {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-890681ed {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-890681ed {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70204f-890681ed {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-890681ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-890681ed {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-890681ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-890681ed {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-890681ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-890681ed {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-890681ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-890681ed, #w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92f98-890681ed {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92f99-890681ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92f9e-890681ed {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fa0-890681ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fa5-890681ed {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fa7-890681ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92faa-890681ed {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fac-890681ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fb1-890681ed, #w-node-acbc949e-d42d-5d00-1213-2208df702094-890681ed {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-890681ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-890681ed {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-890681ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-890681ed {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-890681ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-890681ed {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-890681ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-890681ed {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-890681ed, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-890681ed, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-890681ed, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-890681ed, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-890681ed, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-890681ed, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-890681ed, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-890681ed, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-890681ed, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-890681ed, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-5a604d57, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-5a604d57, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-5a604d57, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-5a604d57, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-5a604d57, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-5a604d57, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-5a604d57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2a7e1e1-fd6f-d305-61e6-9315c4169c26-5a604d57 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-5a604d57 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-5a604d57 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-5a604d57, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-5a604d57, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-5a604d57, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-5a604d57, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-5a604d57, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-5a604d57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-5a604d57, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-5a604d57 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa40-5a604d57, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa46-5a604d57, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa4c-5a604d57 {
  align-self: stretch;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-5a604d57, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-5a604d57, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-5a604d57, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-5a604d57, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-5a604d57, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-5a604d57, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-5a604d57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-5a604d57 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-5a604d57 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-5a604d57 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70204f-5a604d57 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-5a604d57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-5a604d57 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-5a604d57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-5a604d57 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-5a604d57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-5a604d57 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-5a604d57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-5a604d57, #w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92f98-5a604d57 {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92f99-5a604d57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92f9e-5a604d57 {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fa0-5a604d57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fa5-5a604d57 {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fa7-5a604d57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92faa-5a604d57 {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fac-5a604d57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fb1-5a604d57, #w-node-acbc949e-d42d-5d00-1213-2208df702094-5a604d57 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-5a604d57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-5a604d57 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-5a604d57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-5a604d57 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-5a604d57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-5a604d57 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-5a604d57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-5a604d57 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-5a604d57, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-5a604d57, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-5a604d57, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-5a604d57, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-5a604d57, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-5a604d57, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-5a604d57, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-5a604d57, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-5a604d57, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-5a604d57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2a7e1e1-fd6f-d305-61e6-9315c4169c26-9a10f3a4 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-9a10f3a4, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-9a10f3a4, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-9a10f3a4, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-9a10f3a4, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-9a10f3a4, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-9a10f3a4, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-9a10f3a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-9a10f3a4 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-9a10f3a4 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-9a10f3a4, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-9a10f3a4, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-9a10f3a4, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-9a10f3a4, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-9a10f3a4, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-9a10f3a4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-9a10f3a4, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-9a10f3a4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa40-9a10f3a4, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa46-9a10f3a4, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa4c-9a10f3a4 {
  align-self: stretch;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-9a10f3a4, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-9a10f3a4, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-9a10f3a4, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-9a10f3a4, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-9a10f3a4, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-9a10f3a4, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-9a10f3a4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-9a10f3a4 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-9a10f3a4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-9a10f3a4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70204f-9a10f3a4 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-9a10f3a4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-9a10f3a4 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-9a10f3a4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-9a10f3a4 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-9a10f3a4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-9a10f3a4 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-9a10f3a4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-9a10f3a4, #w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92f98-9a10f3a4 {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92f99-9a10f3a4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92f9e-9a10f3a4 {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fa0-9a10f3a4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fa5-9a10f3a4 {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fa7-9a10f3a4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92faa-9a10f3a4 {
  justify-self: end;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fac-9a10f3a4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7da75ad-c80e-ec82-e377-e6e6d0c92fb1-9a10f3a4, #w-node-acbc949e-d42d-5d00-1213-2208df702094-9a10f3a4 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-9a10f3a4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-9a10f3a4 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-9a10f3a4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-9a10f3a4 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-9a10f3a4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-9a10f3a4 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-9a10f3a4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-9a10f3a4 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-9a10f3a4, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-9a10f3a4, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-9a10f3a4, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-9a10f3a4, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-9a10f3a4, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-9a10f3a4, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-9a10f3a4, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-9a10f3a4, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-9a10f3a4, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-9a10f3a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-fd4f8e69 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-fd4f8e69 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71f900cf-b0a7-7a6f-5900-dcce8e45d0d3-fd4f8e69 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-fd4f8e69 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-fd4f8e69 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-e9c04b54-72a2-8958-b5ef-a46f72e40968-fd4f8e69 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f5418172-db85-c213-6c5a-0ff86bdee858-fd4f8e69 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-fd4f8e69 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-fd4f8e69, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-fd4f8e69, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-fd4f8e69, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-fd4f8e69, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-fd4f8e69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-fd4f8e69 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-fd4f8e69 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-fd4f8e69, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-fd4f8e69, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-fd4f8e69, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-fd4f8e69, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-fd4f8e69, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-fd4f8e69 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-fd4f8e69, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-fd4f8e69 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-fd4f8e69, #w-node-ae3d115b-da32-4c0c-274d-f14b21520030-fd4f8e69, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-fd4f8e69, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-fd4f8e69, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-fd4f8e69, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-fd4f8e69, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-fd4f8e69, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-fd4f8e69 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-fd4f8e69 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-fd4f8e69 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-fd4f8e69 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-fd4f8e69 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-fd4f8e69 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-fd4f8e69 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-fd4f8e69 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-fd4f8e69 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-fd4f8e69 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-fd4f8e69, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-fd4f8e69 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-fd4f8e69 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-fd4f8e69 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-fd4f8e69 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-fd4f8e69 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-fd4f8e69 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-fd4f8e69 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-fd4f8e69 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-fd4f8e69, #w-node-acbc949e-d42d-5d00-1213-2208df702094-fd4f8e69 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-fd4f8e69 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-fd4f8e69 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-fd4f8e69 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-fd4f8e69 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-fd4f8e69 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-fd4f8e69 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-fd4f8e69 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-fd4f8e69 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-fd4f8e69, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-fd4f8e69, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-fd4f8e69, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-fd4f8e69, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-fd4f8e69, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-fd4f8e69, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-fd4f8e69, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-fd4f8e69, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-fd4f8e69, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-fd4f8e69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-2b670a48 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-2b670a48 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_537ece52-fe78-c9ed-db2b-299e57186d34-2b670a48 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-2b670a48 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-2b670a48 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_92487a33-7b3c-0e01-1a63-ffa93079ce03-2b670a48 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1c83c5f0-72a8-8b4a-5c5f-79467e325bfe-2b670a48 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-2b670a48 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-2b670a48, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-2b670a48, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-2b670a48, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-2b670a48, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-2b670a48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-2b670a48 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-2b670a48 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-2b670a48, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-2b670a48, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-2b670a48, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-2b670a48, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-2b670a48, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-2b670a48 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-2b670a48, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-2b670a48 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa40-2b670a48, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa46-2b670a48, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa4c-2b670a48 {
  align-self: stretch;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-2b670a48, #w-node-ae3d115b-da32-4c0c-274d-f14b21520030-2b670a48, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-2b670a48, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-2b670a48, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-2b670a48, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-2b670a48, #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0d3-2b670a48 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e2-2b670a48 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e3-2b670a48 {
  align-self: end;
}

#w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0f8-2b670a48 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0f9-2b670a48 {
  align-self: end;
}

#w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-2b670a48, #w-node-e47e4952-86aa-c6b8-1888-15e84d56f3e1-2b670a48, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-2b670a48 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-2b670a48 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-2b670a48 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-2b670a48 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-2b670a48 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-2b670a48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-2b670a48 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-2b670a48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-2b670a48 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-2b670a48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-2b670a48, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-2b670a48 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-2b670a48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-2b670a48 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-2b670a48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-2b670a48 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-2b670a48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-2b670a48 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-2b670a48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-2b670a48, #w-node-acbc949e-d42d-5d00-1213-2208df702094-2b670a48 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-2b670a48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-2b670a48 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-2b670a48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-2b670a48 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-2b670a48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-2b670a48 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-2b670a48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-2b670a48 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-2b670a48, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-2b670a48, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-2b670a48, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-2b670a48, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-2b670a48, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-2b670a48, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-2b670a48, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-2b670a48, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-2b670a48, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-2b670a48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-dd4e3551 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-dd4e3551 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_537ece52-fe78-c9ed-db2b-299e57186d34-dd4e3551 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-dd4e3551 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-dd4e3551 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_92487a33-7b3c-0e01-1a63-ffa93079ce03-dd4e3551 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1c83c5f0-72a8-8b4a-5c5f-79467e325bfe-dd4e3551 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-dd4e3551 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-dd4e3551 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-dd4e3551 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-dd4e3551 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-dd4e3551, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-dd4e3551, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-dd4e3551, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-dd4e3551, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-dd4e3551, #w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-dd4e3551, #w-node-ae3d115b-da32-4c0c-274d-f14b21520030-dd4e3551, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-dd4e3551, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-dd4e3551, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-dd4e3551, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-dd4e3551, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-dd4e3551, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-dd4e3551 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3a1310b0-2615-6cdf-2c30-2edb55732dc7-dd4e3551 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a1310b0-2615-6cdf-2c30-2edb55732ded-dd4e3551 {
  align-self: center;
  justify-self: end;
}

#w-node-_3a1310b0-2615-6cdf-2c30-2edb55732df5-dd4e3551 {
  align-self: end;
  justify-self: end;
}

#w-node-_3a1310b0-2615-6cdf-2c30-2edb55732dfb-dd4e3551 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_3a1310b0-2615-6cdf-2c30-2edb55732e15-dd4e3551 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3a1310b0-2615-6cdf-2c30-2edb55732e1d-dd4e3551, #w-node-_3a1310b0-2615-6cdf-2c30-2edb55732e1e-dd4e3551 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3a1310b0-2615-6cdf-2c30-2edb55732e20-dd4e3551 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a1310b0-2615-6cdf-2c30-2edb55732e6c-dd4e3551, #w-node-_3a1310b0-2615-6cdf-2c30-2edb55732e6d-dd4e3551 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3a1310b0-2615-6cdf-2c30-2edb55732e6f-dd4e3551 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a1310b0-2615-6cdf-2c30-2edb55732ed7-dd4e3551, #w-node-_3a1310b0-2615-6cdf-2c30-2edb55732ed8-dd4e3551 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3a1310b0-2615-6cdf-2c30-2edb55732eda-dd4e3551 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a1310b0-2615-6cdf-2c30-2edb55732eff-dd4e3551, #w-node-_3a1310b0-2615-6cdf-2c30-2edb55732f25-dd4e3551, #w-node-_3a1310b0-2615-6cdf-2c30-2edb55732f54-dd4e3551, #w-node-_3a1310b0-2615-6cdf-2c30-2edb55732f61-dd4e3551, #w-node-_3a1310b0-2615-6cdf-2c30-2edb55732f8a-dd4e3551, #w-node-_3a1310b0-2615-6cdf-2c30-2edb55732fc6-dd4e3551 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#price_9_btm.w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-dd4e3551, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-dd4e3551, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-dd4e3551, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-dd4e3551, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-dd4e3551, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-dd4e3551 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-9e1da24e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-9e1da24e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71f900cf-b0a7-7a6f-5900-dcce8e45d0d3-9e1da24e {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-9e1da24e {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-9e1da24e {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-f5418172-db85-c213-6c5a-0ff86bdee858-9e1da24e {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-9e1da24e {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-9e1da24e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-9e1da24e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-9e1da24e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-9e1da24e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-9e1da24e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-9e1da24e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-9e1da24e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-9e1da24e, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-9e1da24e, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-9e1da24e, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-9e1da24e, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-9e1da24e, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-9e1da24e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-9e1da24e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-9e1da24e, #w-node-ae3d115b-da32-4c0c-274d-f14b21520030-9e1da24e, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-9e1da24e, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-9e1da24e, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-9e1da24e, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-9e1da24e, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-9e1da24e, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-9e1da24e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-9e1da24e {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-9e1da24e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-9e1da24e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-9e1da24e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-9e1da24e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-9e1da24e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-9e1da24e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-9e1da24e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-9e1da24e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-9e1da24e, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-9e1da24e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-9e1da24e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-9e1da24e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-9e1da24e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-9e1da24e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-9e1da24e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-9e1da24e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-9e1da24e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-9e1da24e, #w-node-acbc949e-d42d-5d00-1213-2208df702094-9e1da24e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-9e1da24e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-9e1da24e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-9e1da24e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-9e1da24e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-9e1da24e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-9e1da24e {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-9e1da24e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-9e1da24e {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-9e1da24e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-9e1da24e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-9e1da24e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-9e1da24e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-9e1da24e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-9e1da24e, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-9e1da24e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-9e1da24e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-9e1da24e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-9e1da24e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-ae718866 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-ae718866 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71f900cf-b0a7-7a6f-5900-dcce8e45d0d3-ae718866 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-ae718866 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-ae718866 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_7a8294cc-1a77-84aa-f753-198d71b410fc-ae718866 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f5418172-db85-c213-6c5a-0ff86bdee858-ae718866 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-ae718866 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-ae718866, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-ae718866, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-ae718866, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-ae718866, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-ae718866 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-ae718866 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-ae718866 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-ae718866, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-ae718866, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-ae718866, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-ae718866, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-ae718866, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-ae718866 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-ae718866, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-ae718866 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa40-ae718866, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa46-ae718866, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa4c-ae718866 {
  align-self: stretch;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-ae718866, #w-node-ae3d115b-da32-4c0c-274d-f14b21520030-ae718866, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-ae718866, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-ae718866, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-ae718866, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-ae718866, #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0d3-ae718866 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e2-ae718866 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e3-ae718866 {
  align-self: end;
}

#w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0f8-ae718866 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0f9-ae718866 {
  align-self: end;
}

#w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-ae718866, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-ae718866 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-ae718866 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-ae718866 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-ae718866 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-ae718866 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-ae718866 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-ae718866 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-ae718866 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-ae718866 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-ae718866 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-ae718866, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-ae718866 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-ae718866 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-ae718866 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-ae718866 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-ae718866 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-ae718866 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-ae718866 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-ae718866 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-ae718866, #w-node-acbc949e-d42d-5d00-1213-2208df702094-ae718866 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-ae718866 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-ae718866 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-ae718866 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-ae718866 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-ae718866 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-ae718866 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-ae718866 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-ae718866 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-ae718866, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-ae718866, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-ae718866, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-ae718866, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-ae718866, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-ae718866, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-ae718866, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-ae718866, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-ae718866, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-ae718866 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-2eee85c9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-2eee85c9 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71f900cf-b0a7-7a6f-5900-dcce8e45d0d3-2eee85c9 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-2eee85c9 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-2eee85c9 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_7a8294cc-1a77-84aa-f753-198d71b410fc-2eee85c9 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f5418172-db85-c213-6c5a-0ff86bdee858-2eee85c9 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-2eee85c9 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-2eee85c9, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-2eee85c9, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-2eee85c9, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-2eee85c9, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-2eee85c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-2eee85c9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-2eee85c9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-2eee85c9, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-2eee85c9, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-2eee85c9, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-2eee85c9, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-2eee85c9, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-2eee85c9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-2eee85c9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-2eee85c9, #w-node-ae3d115b-da32-4c0c-274d-f14b21520030-2eee85c9, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-2eee85c9, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-2eee85c9, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-2eee85c9, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-2eee85c9, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-2eee85c9, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-2eee85c9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-2eee85c9 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-2eee85c9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-2eee85c9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-2eee85c9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-2eee85c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-2eee85c9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-2eee85c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-2eee85c9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-2eee85c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-2eee85c9, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-2eee85c9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-2eee85c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-2eee85c9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-2eee85c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-2eee85c9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-2eee85c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-2eee85c9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-2eee85c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-2eee85c9, #w-node-acbc949e-d42d-5d00-1213-2208df702094-2eee85c9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-2eee85c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-2eee85c9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-2eee85c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-2eee85c9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-2eee85c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-2eee85c9 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-2eee85c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-2eee85c9 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-2eee85c9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-2eee85c9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-2eee85c9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-2eee85c9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-2eee85c9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-2eee85c9, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-2eee85c9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-2eee85c9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-2eee85c9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-2eee85c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-197a6fd8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-197a6fd8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71f900cf-b0a7-7a6f-5900-dcce8e45d0d3-197a6fd8 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-197a6fd8 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-197a6fd8 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_7a8294cc-1a77-84aa-f753-198d71b410fc-197a6fd8 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f5418172-db85-c213-6c5a-0ff86bdee858-197a6fd8 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-197a6fd8 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-197a6fd8, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-197a6fd8, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-197a6fd8, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-197a6fd8, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-197a6fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-197a6fd8 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-197a6fd8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-197a6fd8, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-197a6fd8, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-197a6fd8, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-197a6fd8, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-197a6fd8, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-197a6fd8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-197a6fd8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-197a6fd8, #w-node-ae3d115b-da32-4c0c-274d-f14b21520030-197a6fd8, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-197a6fd8, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-197a6fd8, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-197a6fd8, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-197a6fd8, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-197a6fd8, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-197a6fd8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-197a6fd8 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-197a6fd8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-197a6fd8 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702010-197a6fd8 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702011-197a6fd8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702016-197a6fd8 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702018-197a6fd8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201d-197a6fd8 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70201f-197a6fd8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702022-197a6fd8, #w-node-acbc949e-d42d-5d00-1213-2208df70204f-197a6fd8 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-197a6fd8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-197a6fd8 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-197a6fd8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-197a6fd8 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-197a6fd8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-197a6fd8 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-197a6fd8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-197a6fd8, #w-node-acbc949e-d42d-5d00-1213-2208df702094-197a6fd8 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-197a6fd8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-197a6fd8 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-197a6fd8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-197a6fd8 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-197a6fd8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-197a6fd8 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-197a6fd8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-197a6fd8 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-197a6fd8, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-197a6fd8, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-197a6fd8, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-197a6fd8, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-197a6fd8, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-197a6fd8, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-197a6fd8, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-197a6fd8, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-197a6fd8, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-197a6fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-a2c20a30 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-a2c20a30 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8674ca0d-b6ee-7d6d-5b68-5dc174e92bf8-a2c20a30 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-a2c20a30 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-a2c20a30 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_93432ce1-9e49-93aa-1b35-8c7ae6444532-a2c20a30 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f8d3d68e-9498-bd7b-caf9-78b4a67e3d8f-a2c20a30 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-a2c20a30, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-a2c20a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-a2c20a30 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-a2c20a30 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-a2c20a30, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-a2c20a30, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-a2c20a30, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-a2c20a30, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-a2c20a30, #w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-a2c20a30, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-a2c20a30, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-a2c20a30, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-a2c20a30, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-a2c20a30, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-a2c20a30, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-a2c20a30 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-a2c20a30 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd90e9-a2c20a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd910f-a2c20a30 {
  align-self: center;
  justify-self: end;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd9117-a2c20a30 {
  align-self: end;
  justify-self: end;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd911d-a2c20a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_7ae9c79f-682e-fb14-2804-17961edd9137-a2c20a30 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd913f-a2c20a30, #w-node-_7ae9c79f-682e-fb14-2804-17961edd9140-a2c20a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd9142-a2c20a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd918e-a2c20a30, #w-node-_7ae9c79f-682e-fb14-2804-17961edd918f-a2c20a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd9191-a2c20a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd91f9-a2c20a30, #w-node-_7ae9c79f-682e-fb14-2804-17961edd91fa-a2c20a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd91fc-a2c20a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd9221-a2c20a30, #w-node-_7ae9c79f-682e-fb14-2804-17961edd9247-a2c20a30, #w-node-_7ae9c79f-682e-fb14-2804-17961edd9276-a2c20a30, #w-node-_7ae9c79f-682e-fb14-2804-17961edd9283-a2c20a30, #w-node-_7ae9c79f-682e-fb14-2804-17961edd92ac-a2c20a30, #w-node-_7ae9c79f-682e-fb14-2804-17961edd92e8-a2c20a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#price_9_btm.w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-a2c20a30, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-a2c20a30, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-a2c20a30, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-a2c20a30, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-a2c20a30, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-a2c20a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-40de6050 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-40de6050 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8674ca0d-b6ee-7d6d-5b68-5dc174e92bf8-40de6050 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-40de6050 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-40de6050 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_93432ce1-9e49-93aa-1b35-8c7ae6444532-40de6050 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f8d3d68e-9498-bd7b-caf9-78b4a67e3d8f-40de6050 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-40de6050, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-40de6050 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-40de6050 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-40de6050 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-40de6050, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-40de6050, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-40de6050, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-40de6050, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-40de6050, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-40de6050 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-40de6050, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-40de6050 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-40de6050, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-40de6050, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-40de6050, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-40de6050, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-40de6050, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-40de6050, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-40de6050 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-40de6050 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd90e9-40de6050 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd910f-40de6050 {
  align-self: center;
  justify-self: end;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd9117-40de6050 {
  align-self: end;
  justify-self: end;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd911d-40de6050 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#compare_block.w-node-_7ae9c79f-682e-fb14-2804-17961edd9137-40de6050 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd913f-40de6050, #w-node-_7ae9c79f-682e-fb14-2804-17961edd9140-40de6050 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd9142-40de6050 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd918e-40de6050, #w-node-_7ae9c79f-682e-fb14-2804-17961edd918f-40de6050 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd9191-40de6050 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd91f9-40de6050, #w-node-_7ae9c79f-682e-fb14-2804-17961edd91fa-40de6050 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd91fc-40de6050 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae9c79f-682e-fb14-2804-17961edd9221-40de6050, #w-node-_7ae9c79f-682e-fb14-2804-17961edd9247-40de6050, #w-node-_7ae9c79f-682e-fb14-2804-17961edd9276-40de6050, #w-node-_7ae9c79f-682e-fb14-2804-17961edd9283-40de6050, #w-node-_7ae9c79f-682e-fb14-2804-17961edd92ac-40de6050, #w-node-_7ae9c79f-682e-fb14-2804-17961edd92e8-40de6050 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#price_9_btm.w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-40de6050, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-40de6050, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-40de6050, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-40de6050, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-40de6050, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-40de6050, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-fc8aa4ef, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-fc8aa4ef, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-fc8aa4ef, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-fc8aa4ef, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-fc8aa4ef, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-fc8aa4ef, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-fc8aa4ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20acc607-424d-3d09-808d-e35d7804b5e0-fc8aa4ef {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-fc8aa4ef {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-fc8aa4ef {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-fc8aa4ef, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-fc8aa4ef, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-fc8aa4ef, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-fc8aa4ef, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-fc8aa4ef, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-fc8aa4ef {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-fc8aa4ef, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-fc8aa4ef {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa40-fc8aa4ef, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa46-fc8aa4ef, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa4c-fc8aa4ef {
  align-self: stretch;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-fc8aa4ef, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-fc8aa4ef, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-fc8aa4ef, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-fc8aa4ef, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-fc8aa4ef, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-fc8aa4ef, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-fc8aa4ef {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-fc8aa4ef {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32a8f-fc8aa4ef {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32a9f-fc8aa4ef {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32b30-fc8aa4ef {
  justify-self: end;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32b31-fc8aa4ef {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32b36-fc8aa4ef {
  justify-self: end;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32b38-fc8aa4ef {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32b3d-fc8aa4ef {
  justify-self: end;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32b3f-fc8aa4ef {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32b42-fc8aa4ef {
  justify-self: end;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32b44-fc8aa4ef {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32b59-fc8aa4ef, #w-node-c78ba260-9f2a-de8e-6a60-b93d30c32b79-fc8aa4ef {
  justify-self: end;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32b7a-fc8aa4ef {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32b7f-fc8aa4ef {
  justify-self: end;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32b81-fc8aa4ef {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32b86-fc8aa4ef {
  justify-self: end;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32b88-fc8aa4ef {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32b8b-fc8aa4ef {
  justify-self: end;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32b8d-fc8aa4ef {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c78ba260-9f2a-de8e-6a60-b93d30c32ba2-fc8aa4ef {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-fc8aa4ef, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-fc8aa4ef, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-fc8aa4ef, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-fc8aa4ef, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-fc8aa4ef, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-fc8aa4ef, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-fc8aa4ef, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-fc8aa4ef, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-fc8aa4ef, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-939a99ac, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-939a99ac, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-939a99ac, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-939a99ac, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-939a99ac, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-939a99ac, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-939a99ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_939816c7-0c87-19f0-ce16-d1b5d54f0f04-939a99ac {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-939a99ac {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-939a99ac {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-939a99ac, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-939a99ac, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-939a99ac, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-939a99ac, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-939a99ac, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-939a99ac {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-939a99ac, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-939a99ac {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa40-939a99ac, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa46-939a99ac, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa4c-939a99ac {
  align-self: stretch;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-939a99ac, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-939a99ac, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-939a99ac, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-939a99ac, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-939a99ac, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-939a99ac, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-939a99ac {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-939a99ac {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5c3f-939a99ac {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5c4f-939a99ac {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5ce0-939a99ac {
  justify-self: end;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5ce1-939a99ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5ce6-939a99ac {
  justify-self: end;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5ce8-939a99ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5ced-939a99ac {
  justify-self: end;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5cef-939a99ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5cf2-939a99ac {
  justify-self: end;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5cf4-939a99ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5d09-939a99ac, #w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5d29-939a99ac {
  justify-self: end;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5d2a-939a99ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5d2f-939a99ac {
  justify-self: end;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5d31-939a99ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5d36-939a99ac {
  justify-self: end;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5d38-939a99ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5d3b-939a99ac {
  justify-self: end;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5d3d-939a99ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5d52-939a99ac {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-939a99ac, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-939a99ac, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-939a99ac, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-939a99ac, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-939a99ac, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-939a99ac, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-939a99ac, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-939a99ac, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-939a99ac, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-939a99ac, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-48090a2f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-48090a2f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-48090a2f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-48090a2f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-48090a2f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-48090a2f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-48090a2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b32295d-c172-6a48-1c93-26a45e11afb7-48090a2f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-48090a2f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-48090a2f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-48090a2f, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-48090a2f, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-48090a2f, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-48090a2f, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-48090a2f, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-48090a2f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-48090a2f, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-48090a2f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa40-48090a2f, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa46-48090a2f, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa4c-48090a2f {
  align-self: stretch;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-48090a2f, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-48090a2f, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-48090a2f, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-48090a2f, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-48090a2f, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-48090a2f, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-48090a2f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-48090a2f {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-48090a2f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-48090a2f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70204f-48090a2f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-48090a2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-48090a2f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-48090a2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-48090a2f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-48090a2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-48090a2f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-48090a2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-48090a2f, #w-node-acbc949e-d42d-5d00-1213-2208df702094-48090a2f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-48090a2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-48090a2f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-48090a2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-48090a2f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-48090a2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-48090a2f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-48090a2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-48090a2f {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-48090a2f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-48090a2f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-48090a2f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-48090a2f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-48090a2f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-48090a2f, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-48090a2f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-48090a2f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-48090a2f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-48090a2f, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-7f77d31c, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-7f77d31c, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-7f77d31c, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-7f77d31c, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-7f77d31c, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-7f77d31c, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-7f77d31c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_077b1e73-af26-f11f-f82a-68c936f92c21-7f77d31c {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-7f77d31c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-7f77d31c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-7f77d31c, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-7f77d31c, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-7f77d31c, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-7f77d31c, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-7f77d31c, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-7f77d31c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-7f77d31c, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-7f77d31c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa40-7f77d31c, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa46-7f77d31c, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa4c-7f77d31c {
  align-self: stretch;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-7f77d31c, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-7f77d31c, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-7f77d31c, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-7f77d31c, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-7f77d31c, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-7f77d31c, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-7f77d31c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-7f77d31c {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-7f77d31c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-7f77d31c {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70204f-7f77d31c {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-7f77d31c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-7f77d31c {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-7f77d31c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-7f77d31c {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-7f77d31c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-7f77d31c {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-7f77d31c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-7f77d31c, #w-node-acbc949e-d42d-5d00-1213-2208df702094-7f77d31c {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-7f77d31c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-7f77d31c {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-7f77d31c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-7f77d31c {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-7f77d31c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-7f77d31c {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-7f77d31c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-7f77d31c {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-7f77d31c, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-7f77d31c, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-7f77d31c, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-7f77d31c, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-7f77d31c, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-7f77d31c, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-7f77d31c, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-7f77d31c, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-7f77d31c, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-7f77d31c, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-5d566a5f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-5d566a5f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-5d566a5f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-5d566a5f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-5d566a5f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-5d566a5f, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-5d566a5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af65b2e9-4f82-0883-5ecd-23d1dee44a8b-5d566a5f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-5d566a5f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-5d566a5f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-5d566a5f, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-5d566a5f, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-5d566a5f, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-5d566a5f, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-5d566a5f, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-5d566a5f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-5d566a5f, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-5d566a5f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa40-5d566a5f, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa46-5d566a5f, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa4c-5d566a5f {
  align-self: stretch;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-5d566a5f, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-5d566a5f, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-5d566a5f, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-5d566a5f, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-5d566a5f, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-5d566a5f, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-5d566a5f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-5d566a5f {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-5d566a5f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-5d566a5f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70204f-5d566a5f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-5d566a5f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-5d566a5f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-5d566a5f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-5d566a5f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-5d566a5f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-5d566a5f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-5d566a5f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-5d566a5f, #w-node-acbc949e-d42d-5d00-1213-2208df702094-5d566a5f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-5d566a5f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-5d566a5f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-5d566a5f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-5d566a5f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-5d566a5f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-5d566a5f {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-5d566a5f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-5d566a5f {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-5d566a5f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-5d566a5f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-5d566a5f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-5d566a5f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-5d566a5f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-5d566a5f, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-5d566a5f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-5d566a5f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-5d566a5f, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-5d566a5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-ec56743e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-ec56743e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-ec56743e {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_93432ce1-9e49-93aa-1b35-8c7ae6444532-ec56743e {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-f8d3d68e-9498-bd7b-caf9-78b4a67e3d8f-ec56743e {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-ec56743e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-ec56743e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-ec56743e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-ec56743e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-ec56743e, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-ec56743e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8674ca0d-b6ee-7d6d-5b68-5dc174e92bf8-ec56743e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-ec56743e {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-ec56743e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-ec56743e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-ec56743e, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-ec56743e, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-ec56743e, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-ec56743e, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-ec56743e, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-ec56743e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-ec56743e, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-ec56743e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa40-ec56743e, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa46-ec56743e, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa4c-ec56743e {
  align-self: stretch;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-ec56743e, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-ec56743e, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-ec56743e, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-ec56743e, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-ec56743e, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-ec56743e, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-ec56743e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-ec56743e {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc34f1f-ec56743e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc34f2f-ec56743e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc34fc0-ec56743e {
  justify-self: end;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc34fc1-ec56743e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc34fc6-ec56743e {
  justify-self: end;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc34fc8-ec56743e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc34fcd-ec56743e {
  justify-self: end;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc34fcf-ec56743e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc34fd2-ec56743e {
  justify-self: end;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc34fd4-ec56743e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc34fe9-ec56743e, #w-node-dff96780-6bb6-0efd-2949-939e7cc35009-ec56743e {
  justify-self: end;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc3500a-ec56743e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc3500f-ec56743e {
  justify-self: end;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc35011-ec56743e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc35016-ec56743e {
  justify-self: end;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc35018-ec56743e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc3501b-ec56743e {
  justify-self: end;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc3501d-ec56743e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dff96780-6bb6-0efd-2949-939e7cc35032-ec56743e {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-ec56743e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-ec56743e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-ec56743e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-ec56743e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-ec56743e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-ec56743e, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-ec56743e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-ec56743e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-ec56743e, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-ec56743e, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-54a60163, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-54a60163, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-54a60163, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-54a60163, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-54a60163, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-54a60163, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-54a60163 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06fcc564-bb6c-c7d0-d2b4-c77ffa3cde32-54a60163 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-54a60163 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-54a60163 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-54a60163, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-54a60163, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-54a60163, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-54a60163, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-54a60163, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-54a60163 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-54a60163, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-54a60163 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa40-54a60163, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa46-54a60163, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa4c-54a60163 {
  align-self: stretch;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-54a60163, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-54a60163, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-54a60163, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-54a60163, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-54a60163, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-54a60163, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-54a60163 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-54a60163 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09a1d-54a60163 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09a2d-54a60163 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09abe-54a60163 {
  justify-self: end;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09abf-54a60163 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09ac4-54a60163 {
  justify-self: end;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09ac6-54a60163 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09acb-54a60163 {
  justify-self: end;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09acd-54a60163 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09ad0-54a60163 {
  justify-self: end;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09ad2-54a60163 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09ae7-54a60163, #w-node-_204d44b7-3e08-d033-3441-ae6e7dc09b07-54a60163 {
  justify-self: end;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09b08-54a60163 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09b0d-54a60163 {
  justify-self: end;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09b0f-54a60163 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09b14-54a60163 {
  justify-self: end;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09b16-54a60163 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09b19-54a60163 {
  justify-self: end;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09b1b-54a60163 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_204d44b7-3e08-d033-3441-ae6e7dc09b30-54a60163 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-54a60163, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-54a60163, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-54a60163, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-54a60163, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-54a60163, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-54a60163, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-54a60163, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-54a60163, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-54a60163, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-54a60163, #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-471508b9, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-471508b9, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-471508b9, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-471508b9, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-471508b9, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-471508b9, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-471508b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8ea02c3-bacc-2ae3-8098-d8b5c67aa40c-471508b9 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-471508b9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-471508b9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-471508b9, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-471508b9, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-471508b9, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-471508b9, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-471508b9, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-471508b9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-471508b9, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-471508b9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa40-471508b9, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa46-471508b9, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa4c-471508b9 {
  align-self: stretch;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-471508b9, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-471508b9, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-471508b9, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-471508b9, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-471508b9, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-471508b9, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-471508b9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-471508b9 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0d3b-471508b9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0d4b-471508b9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0d9a-471508b9 {
  justify-self: end;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0d9b-471508b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0da0-471508b9 {
  justify-self: end;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0da2-471508b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0da7-471508b9 {
  justify-self: end;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0da9-471508b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0dac-471508b9 {
  justify-self: end;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0dae-471508b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0db3-471508b9, #w-node-dc9693d2-edea-6a38-6f79-78c6e18f0dd3-471508b9 {
  justify-self: end;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0dd4-471508b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0dd9-471508b9 {
  justify-self: end;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0ddb-471508b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0de0-471508b9 {
  justify-self: end;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0de2-471508b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0de5-471508b9 {
  justify-self: end;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0de7-471508b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc9693d2-edea-6a38-6f79-78c6e18f0dec-471508b9 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-471508b9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-471508b9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-471508b9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-471508b9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-471508b9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-471508b9, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-471508b9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-471508b9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-471508b9, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-471508b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-3b911953 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-3b911953 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-3b911953 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_26178bab-2c7d-9563-8f83-d995c5c1e173-3b911953 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_19c9c80a-7bd6-3a89-7943-672aee8470c0-3b911953 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-3b911953 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-3b911953, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-3b911953, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-3b911953, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-3b911953, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-3b911953 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_138ce6b2-53e5-e796-8ee9-9aa08e4eba27-3b911953 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-3b911953 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-3b911953 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-3b911953 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-3b911953, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-3b911953, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-3b911953, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-3b911953, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-3b911953, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-3b911953 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-3b911953, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-3b911953 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa40-3b911953, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa46-3b911953, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa4c-3b911953 {
  align-self: stretch;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-3b911953, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-3b911953, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-3b911953, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-3b911953, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-3b911953, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-3b911953, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-3b911953 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-3b911953 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-3b911953 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-3b911953 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70204f-3b911953 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-3b911953 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-3b911953 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-3b911953 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-3b911953 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-3b911953 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-3b911953 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-3b911953 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-3b911953, #w-node-acbc949e-d42d-5d00-1213-2208df702094-3b911953 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-3b911953 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-3b911953 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-3b911953 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-3b911953 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-3b911953 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-3b911953 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-3b911953 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-3b911953 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-3b911953, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-3b911953, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-3b911953, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-3b911953, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-3b911953, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-3b911953, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-3b911953, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-3b911953, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-3b911953, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-3b911953 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16cc-0ba261f6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f16d0-0ba261f6 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-0ba261f6 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_716d00bc-88cf-fff3-a57d-a0457a7efd92-0ba261f6 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_13b8e874-f5d8-96a7-74b9-e18a5f05c3d4-0ba261f6 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-0ba261f6 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1707-0ba261f6, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f170b-0ba261f6, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1710-0ba261f6, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1713-0ba261f6, #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1717-0ba261f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-0ba261f6 {
  grid-area: 1 / 2 / 8 / 3;
}

#w-node-_6537de35-a42d-65d0-29a4-1f4182cb1e21-0ba261f6 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d8043c41-1a57-cc27-1baf-110b10980da9-0ba261f6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0778ac09-a756-19b8-8740-78c5a83e07fe-0ba261f6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-0ba261f6, #w-node-_36f3a6d9-8377-9875-6e24-4e19059513fe-0ba261f6, #w-node-fa09c987-61d7-bde5-db59-95acc49f9855-0ba261f6, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-0ba261f6, #w-node-_22ec94b7-d4dd-2c83-fb9a-667a9779f8ec-0ba261f6, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-0ba261f6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_980dad8d-9f4a-1564-5754-364a1547a9aa-0ba261f6, #w-node-_980dad8d-9f4a-1564-5754-364a1547a9ab-0ba261f6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa40-0ba261f6, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa46-0ba261f6, #w-node-_8eebf677-095e-5b5b-e323-68fbb8dcaa4c-0ba261f6 {
  align-self: stretch;
}

#w-node-ca3afcfd-a560-46a4-1f33-e1d73c640df0-0ba261f6, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-0ba261f6, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-0ba261f6, #w-node-f1871f58-1dfd-0aed-a80e-11784bc7c2fc-0ba261f6, #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c19a-0ba261f6, #w-node-_9e1e8b0a-380d-f4ca-c7fc-387ce45c93d3-0ba261f6, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-0ba261f6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701f9f-0ba261f6 {
  order: 0;
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701faa-0ba261f6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-acbc949e-d42d-5d00-1213-2208df701fc2-0ba261f6 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70204f-0ba261f6 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702050-0ba261f6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702055-0ba261f6 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702057-0ba261f6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205c-0ba261f6 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70205e-0ba261f6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702061-0ba261f6 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702063-0ba261f6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702072-0ba261f6, #w-node-acbc949e-d42d-5d00-1213-2208df702094-0ba261f6 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df702095-0ba261f6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209a-0ba261f6 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df70209c-0ba261f6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a1-0ba261f6 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a3-0ba261f6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a6-0ba261f6 {
  justify-self: end;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020a8-0ba261f6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acbc949e-d42d-5d00-1213-2208df7020b7-0ba261f6 {
  justify-self: end;
}

#w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122f6-0ba261f6, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f8122fc-0ba261f6, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812300-0ba261f6, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812305-0ba261f6, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f812308-0ba261f6, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81230c-0ba261f6, #w-node-_979bc01d-a8a0-43aa-9148-09b02f8639f3-0ba261f6, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231c-0ba261f6, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81231d-0ba261f6, #w-node-_4af1d02b-ae50-3a25-33fd-368e7f81232a-0ba261f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60d2dad0-aa9b-641b-d728-24b5761c3db9-e33a37f1 {
  align-self: center;
}

#w-node-_60d2dad0-aa9b-641b-d728-24b5761c3dc1-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_60d2dad0-aa9b-641b-d728-24b5761c3dc3-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-ec193cb1-7c72-a6e6-103e-3c8584f838a1-e33a37f1 {
  align-self: center;
}

#w-node-ec193cb1-7c72-a6e6-103e-3c8584f838a9-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ec193cb1-7c72-a6e6-103e-3c8584f838ad-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-d43c7345-2a82-e95f-b067-750b883a32d3-e33a37f1 {
  align-self: center;
}

#w-node-d43c7345-2a82-e95f-b067-750b883a32db-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d43c7345-2a82-e95f-b067-750b883a32df-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-a26eaa44-fb1f-9b75-dd24-cd80c4dba9ea-e33a37f1 {
  align-self: center;
}

#w-node-a26eaa44-fb1f-9b75-dd24-cd80c4dba9f2-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a26eaa44-fb1f-9b75-dd24-cd80c4dba9f6-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_6c0a9e9b-2288-52e9-da4b-d63dd5e9c5f1-e33a37f1 {
  align-self: center;
}

#w-node-_6c0a9e9b-2288-52e9-da4b-d63dd5e9c5f9-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6c0a9e9b-2288-52e9-da4b-d63dd5e9c5fd-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_5888d0bc-a303-45bf-4921-37856f3d11f1-e33a37f1 {
  align-self: center;
}

#w-node-_5888d0bc-a303-45bf-4921-37856f3d11f9-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5888d0bc-a303-45bf-4921-37856f3d11fb-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-b7eebcdf-d67f-1e51-f99f-98614e265d71-e33a37f1 {
  align-self: center;
}

#w-node-b7eebcdf-d67f-1e51-f99f-98614e265d79-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b7eebcdf-d67f-1e51-f99f-98614e265d7b-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_28cd0c21-848f-a2fc-3151-c55bf1394022-e33a37f1 {
  align-self: center;
}

#w-node-_28cd0c21-848f-a2fc-3151-c55bf139402a-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_28cd0c21-848f-a2fc-3151-c55bf139402c-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_659f778e-933f-0d21-8434-403805264609-e33a37f1 {
  align-self: center;
}

#w-node-_659f778e-933f-0d21-8434-403805264611-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_659f778e-933f-0d21-8434-403805264613-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-cb98ce4b-1200-296c-7d17-04b9f8d5d46e-e33a37f1 {
  align-self: center;
}

#w-node-cb98ce4b-1200-296c-7d17-04b9f8d5d476-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb98ce4b-1200-296c-7d17-04b9f8d5d478-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-abebdbc9-b494-4218-1fe5-44e53b338794-e33a37f1 {
  align-self: center;
}

#w-node-abebdbc9-b494-4218-1fe5-44e53b33879c-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-abebdbc9-b494-4218-1fe5-44e53b33879e-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_500393c9-bd71-4272-48d6-977b9cee7b45-e33a37f1 {
  align-self: center;
}

#w-node-_500393c9-bd71-4272-48d6-977b9cee7b4d-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_500393c9-bd71-4272-48d6-977b9cee7b4f-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_3751562a-430f-6707-a032-7a0f7100992a-e33a37f1 {
  align-self: center;
}

#w-node-_3751562a-430f-6707-a032-7a0f71009932-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3751562a-430f-6707-a032-7a0f71009934-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-c4423405-f60e-0de2-53c9-1841d8254ded-e33a37f1 {
  align-self: center;
}

#w-node-c4423405-f60e-0de2-53c9-1841d8254df5-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c4423405-f60e-0de2-53c9-1841d8254df7-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_0720059c-c472-bd66-c988-869390902aa2-e33a37f1 {
  align-self: center;
}

#w-node-_0720059c-c472-bd66-c988-869390902aaa-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0720059c-c472-bd66-c988-869390902aac-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_061b6ed2-8e51-78d7-933a-39da5984344b-e33a37f1 {
  align-self: center;
}

#w-node-_061b6ed2-8e51-78d7-933a-39da59843453-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_061b6ed2-8e51-78d7-933a-39da59843455-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-e734f8a6-1675-da41-14cb-70afc6f4a494-e33a37f1 {
  align-self: center;
}

#w-node-e734f8a6-1675-da41-14cb-70afc6f4a49c-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e734f8a6-1675-da41-14cb-70afc6f4a49e-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-fa45a058-a505-2c67-9ecd-ed3beaad9cd0-e33a37f1 {
  align-self: center;
}

#w-node-fa45a058-a505-2c67-9ecd-ed3beaad9cd8-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fa45a058-a505-2c67-9ecd-ed3beaad9cda-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-a302058a-7801-6249-e5a4-3cb5af9dce46-e33a37f1 {
  align-self: center;
}

#w-node-a302058a-7801-6249-e5a4-3cb5af9dce4e-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a302058a-7801-6249-e5a4-3cb5af9dce50-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-d2f4f8f4-d008-e14d-0063-c932e2173f58-e33a37f1 {
  align-self: center;
}

#w-node-d2f4f8f4-d008-e14d-0063-c932e2173f60-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d2f4f8f4-d008-e14d-0063-c932e2173f62-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-eff18e14-443b-50a0-0628-5903f731eab1-e33a37f1 {
  align-self: center;
}

#w-node-eff18e14-443b-50a0-0628-5903f731eab9-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eff18e14-443b-50a0-0628-5903f731eabb-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_9c751a0d-34c9-c495-60ba-9e87fb7047d4-e33a37f1 {
  align-self: center;
}

#w-node-_9c751a0d-34c9-c495-60ba-9e87fb7047dc-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9c751a0d-34c9-c495-60ba-9e87fb7047de-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-b62d5fff-a3ef-9642-04e9-d14764b8737d-e33a37f1 {
  align-self: center;
}

#w-node-b62d5fff-a3ef-9642-04e9-d14764b87385-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b62d5fff-a3ef-9642-04e9-d14764b87387-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-fbf338a5-5340-e849-5c00-ac954cd55d76-e33a37f1 {
  align-self: center;
}

#w-node-fbf338a5-5340-e849-5c00-ac954cd55d7e-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fbf338a5-5340-e849-5c00-ac954cd55d80-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-a7ad22f7-19eb-6978-e246-fecc95a27203-e33a37f1 {
  align-self: center;
}

#w-node-a7ad22f7-19eb-6978-e246-fecc95a2720b-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb5a44df-4832-a433-de92-1eaf3f9e852e-e33a37f1 {
  align-self: center;
}

#w-node-cb5a44df-4832-a433-de92-1eaf3f9e8536-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d08330b7-d82d-4a60-fa31-6ce4dfbc67d3-e33a37f1 {
  align-self: center;
}

#w-node-d08330b7-d82d-4a60-fa31-6ce4dfbc67db-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d08330b7-d82d-4a60-fa31-6ce4dfbc67dd-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_7f90eec1-f978-5f1b-12ce-88814fa8586c-e33a37f1 {
  align-self: center;
}

#w-node-_7f90eec1-f978-5f1b-12ce-88814fa85874-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7f90eec1-f978-5f1b-12ce-88814fa85876-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_4c735b84-fd20-c181-937e-2c23db75ab32-e33a37f1 {
  align-self: center;
}

#w-node-_4c735b84-fd20-c181-937e-2c23db75ab3a-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4c735b84-fd20-c181-937e-2c23db75ab3c-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_084fa196-39af-cb1d-5e3a-ed4cf0e96e3c-e33a37f1 {
  align-self: center;
}

#w-node-_084fa196-39af-cb1d-5e3a-ed4cf0e96e44-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_084fa196-39af-cb1d-5e3a-ed4cf0e96e48-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_6368a1e6-9975-62e0-b928-8adfd92311a7-e33a37f1 {
  align-self: center;
}

#w-node-_6368a1e6-9975-62e0-b928-8adfd92311af-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6368a1e6-9975-62e0-b928-8adfd92311b1-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-fc8923ac-9704-ee35-19c5-20cd6e31d672-e33a37f1 {
  align-self: center;
}

#w-node-fc8923ac-9704-ee35-19c5-20cd6e31d67a-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fc8923ac-9704-ee35-19c5-20cd6e31d67c-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-bf14c1cd-832e-34a8-fcb4-b7bf75b23fe0-e33a37f1 {
  align-self: center;
}

#w-node-bf14c1cd-832e-34a8-fcb4-b7bf75b23fe8-e33a37f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bf14c1cd-832e-34a8-fcb4-b7bf75b23fec-e33a37f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_92489de9-fdb9-9b15-2f4c-647ef6299fa4-cddc79be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92489de9-fdb9-9b15-2f4c-647ef6299fa5-cddc79be {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_92489de9-fdb9-9b15-2f4c-647ef6299fd4-cddc79be, #w-node-_92489de9-fdb9-9b15-2f4c-647ef6299fd8-cddc79be, #w-node-_92489de9-fdb9-9b15-2f4c-647ef6299ff4-cddc79be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92489de9-fdb9-9b15-2f4c-647ef6299ff5-cddc79be {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_92489de9-fdb9-9b15-2f4c-647ef6299ff6-cddc79be, #w-node-_92489de9-fdb9-9b15-2f4c-647ef629a017-cddc79be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_021e9bb4-fadc-c29b-610a-35e6905dd4b7-95b5c59f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_021e9bb4-fadc-c29b-610a-35e6905dd4cb-95b5c59f {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_021e9bb4-fadc-c29b-610a-35e6905dd508-95b5c59f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_021e9bb4-fadc-c29b-610a-35e6905dd5de-95b5c59f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_021e9bb4-fadc-c29b-610a-35e6905dd5e8-95b5c59f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_021e9bb4-fadc-c29b-610a-35e6905dd5f2-95b5c59f {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_021e9bb4-fadc-c29b-610a-35e6905dd5fd-95b5c59f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_021e9bb4-fadc-c29b-610a-35e6905dd605-95b5c59f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_021e9bb4-fadc-c29b-610a-35e6905dd60d-95b5c59f {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_021e9bb4-fadc-c29b-610a-35e6905dd630-95b5c59f, #w-node-_021e9bb4-fadc-c29b-610a-35e6905dd640-95b5c59f, #w-node-_021e9bb4-fadc-c29b-610a-35e6905dd7d3-95b5c59f, #w-node-_021e9bb4-fadc-c29b-610a-35e6905dd7f8-95b5c59f, #w-node-_021e9bb4-fadc-c29b-610a-35e6905dd850-95b5c59f, #w-node-_021e9bb4-fadc-c29b-610a-35e6905dd8e5-95b5c59f, #w-node-_021e9bb4-fadc-c29b-610a-35e6905dd8e9-95b5c59f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_021e9bb4-fadc-c29b-610a-35e6905dd8fa-95b5c59f {
  align-self: start;
  justify-self: start;
}

#w-node-_021e9bb4-fadc-c29b-610a-35e6905dd9c8-95b5c59f, #w-node-_021e9bb4-fadc-c29b-610a-35e6905dd9c9-95b5c59f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_021e9bb4-fadc-c29b-610a-35e6905dda3a-95b5c59f {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_021e9bb4-fadc-c29b-610a-35e6905dda49-95b5c59f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_021e9bb4-fadc-c29b-610a-35e6905dda52-95b5c59f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_021e9bb4-fadc-c29b-610a-35e6905dda65-95b5c59f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_021e9bb4-fadc-c29b-610a-35e6905dda73-95b5c59f {
  grid-area: 1 / 3 / 4 / 4;
}

@media screen and (min-width: 1920px) {
  #w-node-_7d754312-474a-d06e-6494-7d6c8cd11a09-fa631fe9, #w-node-_45490050-e22f-4eb2-bd01-423a5b117b0a-5b117b0a, #w-node-c0b7e5c3-1dad-9e46-1904-ea167d75f9da-7d75f9da, #w-node-c2e53853-30f8-79b4-2971-2790e74e9a27-e74e9a27, #w-node-e0a114a1-b56d-f4d9-7173-897a629eed99-629eed99, #w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b5f38-5a63200f, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-ad632027, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-ad632027, #w-node-b7bdff1c-5b1b-02c3-5327-ab963ba1e350-3ba1e350, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-d5632037, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-d5632037, #w-node-da003334-ed9b-5124-32ef-517018ac8b96-9763203f, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-ddcc3c8b, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-ddcc3c8b, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-ab534155, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-ab534155, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-320de42a, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-320de42a, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-e6b2a334, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-e6b2a334, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-d314d79b, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-d314d79b, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-31e76f9f, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-31e76f9f, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-88a2bb1e, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-88a2bb1e, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-e1859df4, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-e1859df4, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-7864f761, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-7864f761, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-be6aa24d, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-be6aa24d, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-443a4825, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-443a4825, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-8281293a, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-8281293a, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-67c52c6d, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-67c52c6d, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-0a6500b9, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-0a6500b9, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-35c577a2, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-35c577a2, #w-node-_1c59a0a4-71bc-b0ef-b4a5-aba291bccb35-91bccb35, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-cae6a779, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-cae6a779, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-37462af5, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-37462af5, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-dbb13f4b, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-dbb13f4b, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-1cd66391, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-1cd66391, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-906c99d9, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-906c99d9, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-bb347450, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-bb347450, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-33839758, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-33839758, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-cfbb6353, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-cfbb6353, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-5f504959, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-5f504959, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-bb98de6e, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-bb98de6e, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-40062e7e, #w-node-d6aca103-dc73-7d47-c356-c7803757b258-40062e7e, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-8eccd60f, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-8eccd60f, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-2289e3a1, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-2289e3a1, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-4972face, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-4972face, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-68ae6493, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-68ae6493, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-fd256abc, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-fd256abc, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-f4e53f72, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-f4e53f72, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-6c0ccfa5, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-6c0ccfa5, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-9bd73c92, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-9bd73c92, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-1218a842, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-1218a842, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-1214c41a, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-1214c41a, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-907e984e, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-907e984e, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-abf3722c, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-abf3722c, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-890681ed, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-890681ed, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-5a604d57, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-5a604d57, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-9a10f3a4, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-9a10f3a4, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-fd4f8e69, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-fd4f8e69, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-2b670a48, #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0d3-2b670a48, #w-node-e47e4952-86aa-c6b8-1888-15e84d56f3e1-2b670a48, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-2b670a48, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-dd4e3551, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-9e1da24e, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-9e1da24e, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-ae718866, #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0d3-ae718866, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-ae718866, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-2eee85c9, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-2eee85c9, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-197a6fd8, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-197a6fd8, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-a2c20a30, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-40de6050, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-40de6050, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-fc8aa4ef, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-fc8aa4ef, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-939a99ac, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-939a99ac, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-48090a2f, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-48090a2f, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-7f77d31c, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-7f77d31c, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-5d566a5f, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-5d566a5f, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-ec56743e, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-ec56743e, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-54a60163, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-54a60163, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-471508b9, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-471508b9, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-3b911953, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-3b911953, #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d0f-0ba261f6, #w-node-_1bfd1dfc-fc93-5061-7da5-8303c4d37283-0ba261f6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_92489de9-fdb9-9b15-2f4c-647ef6299ff5-cddc79be {
    justify-self: center;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_7d754312-474a-d06e-6494-7d6c8cd114c9-fa631fe9 {
    align-self: start;
  }

  #w-node-_7d754312-474a-d06e-6494-7d6c8cd11519-fa631fe9, #w-node-_7d754312-474a-d06e-6494-7d6c8cd11540-fa631fe9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_20207e77-bd94-8ae4-010b-47fe2d2ea2b4-e2631fea {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b59f8-5a63200f {
    align-self: start;
  }

  #w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b5a48-5a63200f, #w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b5a6f-5a63200f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-ad632027 {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-ad632027, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-ad632027 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-d5632037 {
    align-self: start;
  }

  #w-node-_33278bb0-5983-f26a-1eba-2874bc0c8be6-d5632037, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-d5632037 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-da003334-ed9b-5124-32ef-517018ac8549-9763203f {
    align-self: start;
  }

  #w-node-da003334-ed9b-5124-32ef-517018ac8599-9763203f, #w-node-da003334-ed9b-5124-32ef-517018ac8635-9763203f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-ddcc3c8b {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-ddcc3c8b, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-ddcc3c8b {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-ab534155 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-ab534155, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-ab534155 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-320de42a {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-320de42a, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-320de42a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-e6b2a334 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-e6b2a334, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-e6b2a334 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-d314d79b {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-d314d79b, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-d314d79b {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-31e76f9f {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-31e76f9f, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-31e76f9f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-88a2bb1e {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-88a2bb1e, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-88a2bb1e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-e1859df4 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-e1859df4, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-e1859df4, #w-node-cc6ef451-6cc3-f18f-5bba-4607e20a4288-e1859df4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-7864f761 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-7864f761, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-7864f761 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-be6aa24d {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-be6aa24d, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-be6aa24d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-443a4825 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-443a4825, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-443a4825 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-8281293a {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-8281293a, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-8281293a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-67c52c6d {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-67c52c6d, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-67c52c6d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-0a6500b9 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-0a6500b9, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-0a6500b9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-35c577a2 {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-35c577a2, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-35c577a2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-cae6a779 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-cae6a779, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-cae6a779 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-37462af5 {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-37462af5, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-37462af5 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-dbb13f4b {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-dbb13f4b, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-dbb13f4b {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-1cd66391 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-1cd66391, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-1cd66391 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-906c99d9 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-906c99d9, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-906c99d9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-bb347450 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-bb347450, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-bb347450 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-33839758 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-33839758, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-33839758 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-cfbb6353 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-cfbb6353, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-cfbb6353 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-5f504959 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-5f504959, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-5f504959 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-bb98de6e {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-bb98de6e, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-bb98de6e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-40062e7e {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-40062e7e, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-40062e7e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-8eccd60f {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-8eccd60f, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-8eccd60f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-2289e3a1 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-2289e3a1, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-2289e3a1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-4972face {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-4972face, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-4972face {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-68ae6493 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-68ae6493, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-68ae6493 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-fd256abc {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-fd256abc, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-fd256abc {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-f4e53f72 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-f4e53f72, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-f4e53f72 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-6c0ccfa5 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-6c0ccfa5, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-6c0ccfa5 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-9bd73c92 {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-9bd73c92, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-9bd73c92 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-1218a842 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-1218a842, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-1218a842 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-1214c41a {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-1214c41a, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-1214c41a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-907e984e {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-907e984e, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-907e984e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-abf3722c {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-abf3722c, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-abf3722c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-890681ed {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-890681ed, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-890681ed {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-5a604d57 {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-5a604d57, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-5a604d57 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-9a10f3a4 {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-9a10f3a4, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-9a10f3a4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-fd4f8e69 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-fd4f8e69, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-fd4f8e69 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-2b670a48 {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-2b670a48, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-2b670a48 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-dd4e3551 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-dd4e3551, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-dd4e3551 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-9e1da24e {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-9e1da24e, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-9e1da24e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-ae718866 {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-ae718866, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-ae718866 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-2eee85c9 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-2eee85c9, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-2eee85c9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-197a6fd8 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-197a6fd8, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-197a6fd8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-a2c20a30 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-a2c20a30, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-a2c20a30 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-40de6050 {
    align-self: center;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-40de6050, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-40de6050 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-fc8aa4ef {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-fc8aa4ef, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-fc8aa4ef {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-939a99ac {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-939a99ac, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-939a99ac {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-48090a2f {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-48090a2f, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-48090a2f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-7f77d31c {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-7f77d31c, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-7f77d31c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-5d566a5f {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-5d566a5f, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-5d566a5f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-ec56743e {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-ec56743e, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-ec56743e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-54a60163 {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-54a60163, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-54a60163 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-471508b9 {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-471508b9, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-471508b9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-3b911953 {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-3b911953, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-3b911953 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8043c41-1a57-cc27-1baf-110b10980da9-0ba261f6 {
    align-self: start;
  }

  #w-node-e806b3c6-8e7d-9c2e-23dc-acd7195a4a33-0ba261f6, #w-node-d83db9d6-9f23-602f-3890-e9629d60b158-0ba261f6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_92489de9-fdb9-9b15-2f4c-647ef6299ff5-cddc79be {
    justify-self: center;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_7d754312-474a-d06e-6494-7d6c8cd11787-fa631fe9, #w-node-_7d754312-474a-d06e-6494-7d6c8cd117ce-fa631fe9, #w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b5cb6-5a63200f, #w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b5cfd-5a63200f, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-ad632027, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-ad632027 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c1ba-ad632027 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-d5632037, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-d5632037 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c1ba-d5632037 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-da003334-ed9b-5124-32ef-517018ac88d6-9763203f, #w-node-da003334-ed9b-5124-32ef-517018ac891d-9763203f, #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-ddcc3c8b, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-ddcc3c8b {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c1ba-ddcc3c8b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-ab534155, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-ab534155 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3f13cf77-9420-291f-e243-7f914e853589-ab534155 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-320de42a, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-320de42a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_12b4ebaa-57c5-ad2b-459d-d629d1c930ee-320de42a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-e6b2a334, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-e6b2a334 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a3354f04-a291-492a-11d0-0c14875658c6-e6b2a334 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-d314d79b, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-d314d79b {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_31bd55ee-50b0-39b0-8406-cec93de36c43-d314d79b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-31e76f9f, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-31e76f9f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-bc318741-fe0d-d6f0-1d72-a609c7b70160-31e76f9f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-88a2bb1e, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-88a2bb1e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0728cb39-d9b9-5767-1926-b610e54463f4-88a2bb1e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-e1859df4, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-e1859df4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-eec21ae7-0b24-b40f-4d59-a5f31600d2e8-e1859df4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-7864f761, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-7864f761 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a5a52ea8-7e13-90b0-bb55-1a502056040b-7864f761 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-be6aa24d, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-be6aa24d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d78ef3b1-6a05-6997-2f58-8382d78cc443-be6aa24d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-443a4825, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-443a4825 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-bef4afaa-e3bd-8739-7a07-4886a7718705-443a4825 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-8281293a, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-8281293a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ab1fd37c-aa4a-b5fa-91fa-2785a79d0abd-8281293a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-67c52c6d, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-67c52c6d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ada11bfe-6cac-02a5-0c4c-755e7ce55dfb-67c52c6d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-0a6500b9, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-0a6500b9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_28dc150a-6580-81d7-0257-39b1c6e99d22-0a6500b9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-35c577a2, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-35c577a2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_11f415c2-4327-c566-a61c-5f349a82b7c7-35c577a2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-cae6a779, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-cae6a779 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_03ab5c68-411c-4625-c0e7-2b5c887142f2-cae6a779 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-37462af5, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-37462af5 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b09ad21f-89a4-78d4-0d77-05198c0d7dfe-37462af5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-dbb13f4b, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-dbb13f4b {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f461e2ce-b695-dfcd-ff62-9fcdd7771c64-dbb13f4b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-1cd66391, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-1cd66391 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_68a3e0ee-7762-f3c9-7dfb-ef8148186809-1cd66391 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-906c99d9, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-906c99d9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_79a9b0c6-ec72-d178-2cfe-a90621567af5-906c99d9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-bb347450, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-bb347450 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_8d888716-6246-4046-1971-b9da6865847c-bb347450 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-33839758, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-33839758 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_08280482-57a2-a3c1-cf27-22994888ba51-33839758 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-cfbb6353, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-cfbb6353 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_8bf957dc-7e38-7b4d-ad13-452ef1ec7d8d-cfbb6353 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-5f504959, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-5f504959 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1f6542c3-d645-4799-2da0-ead892398c29-5f504959 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-bb98de6e, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-bb98de6e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1f81a25f-4d3c-3962-b8f2-76af565c5a44-bb98de6e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-40062e7e, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-40062e7e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ecdfcea8-e101-b37b-7b58-2177685af97a-40062e7e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-8eccd60f, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-8eccd60f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_81d448df-2c20-1a7f-9c29-3e67b833bbab-8eccd60f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-2289e3a1, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-2289e3a1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f70a424a-4d31-c10a-c677-2abaa14dab01-2289e3a1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-4972face, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-4972face {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_720aef4a-76c0-95db-3112-59475b49e28c-4972face {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-68ae6493, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-68ae6493 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_626485be-1ae7-dc64-3377-3e7ecdde7926-68ae6493 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-fd256abc, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-fd256abc {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6f173259-8d2a-b721-bd38-65343dc6c8a2-fd256abc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-f4e53f72, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-f4e53f72 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6374be40-7186-0331-f566-d350c71fc357-f4e53f72 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-6c0ccfa5, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-6c0ccfa5 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-be827b21-25c8-3e9c-fd02-de25cae41c67-6c0ccfa5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-9bd73c92, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-9bd73c92 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_63dd17d7-c465-590f-fb27-ac16516c3f7a-9bd73c92 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-1218a842, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-1218a842 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_72bc1ad1-3607-5f40-cd34-26d6b3a5c171-1218a842 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-1214c41a, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-1214c41a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8df3a29-7c7b-3743-a128-5d334170f2de-1214c41a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-907e984e, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-907e984e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f28b7c57-0215-81d0-2df2-600e48669fa9-907e984e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-abf3722c, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-abf3722c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3fc2d682-8463-3532-7e24-493aa97e31ef-abf3722c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-890681ed, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-890681ed {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9188af36-cf0d-cc73-0c64-510de7bded74-890681ed {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-5a604d57, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-5a604d57 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_43524837-4992-20a0-6411-c442b1d4b950-5a604d57 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-9a10f3a4, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-9a10f3a4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d4b6b58d-be2d-3cef-40dd-7e4c8e31e46a-9a10f3a4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-fd4f8e69, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-fd4f8e69 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c1ba-fd4f8e69 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-2b670a48, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-2b670a48 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c1ba-2b670a48 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-dd4e3551, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-dd4e3551 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c1ba-dd4e3551 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-9e1da24e, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-9e1da24e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c1ba-9e1da24e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-ae718866, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-ae718866 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c1ba-ae718866 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-2eee85c9, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-2eee85c9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c1ba-2eee85c9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-197a6fd8, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-197a6fd8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7d61c8fa-d8bf-e0f7-8b60-742eb294c1ba-197a6fd8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-a2c20a30, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-a2c20a30 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0728cb39-d9b9-5767-1926-b610e54463f4-a2c20a30 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-40de6050, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-40de6050 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0728cb39-d9b9-5767-1926-b610e54463f4-40de6050 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-fc8aa4ef, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-fc8aa4ef {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_03ab5c68-411c-4625-c0e7-2b5c887142f2-fc8aa4ef {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-939a99ac, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-939a99ac {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d78ef3b1-6a05-6997-2f58-8382d78cc443-939a99ac {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-48090a2f, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-48090a2f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a5a52ea8-7e13-90b0-bb55-1a502056040b-48090a2f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-7f77d31c, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-7f77d31c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_8d888716-6246-4046-1971-b9da6865847c-7f77d31c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-5d566a5f, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-5d566a5f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_11f415c2-4327-c566-a61c-5f349a82b7c7-5d566a5f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-ec56743e, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-ec56743e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0728cb39-d9b9-5767-1926-b610e54463f4-ec56743e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-54a60163, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-54a60163 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_28dc150a-6580-81d7-0257-39b1c6e99d22-54a60163 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-471508b9, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-471508b9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-bef4afaa-e3bd-8739-7a07-4886a7718705-471508b9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-3b911953, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-3b911953 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ab1fd37c-aa4a-b5fa-91fa-2785a79d0abd-3b911953 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f3f6080-77f0-7895-79f3-384e48546083-0ba261f6, #w-node-d40ff5f3-8de6-98f7-df67-0e6eae0fcc53-0ba261f6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3f13cf77-9420-291f-e243-7f914e853589-0ba261f6 {
    grid-area: 2 / 1 / 3 / 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_97c5eb85-07b7-95a3-9153-0368d8e39302-b2631f97 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b9cb8613-2963-83ee-114e-568b2edacaea-b2631f97 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b9cb8613-2963-83ee-114e-568b2edacaed-b2631f97 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b9cb8613-2963-83ee-114e-568b2edacaf1-b2631f97 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-b9cb8613-2963-83ee-114e-568b2edacaf5-b2631f97 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b9cb8613-2963-83ee-114e-568b2edacaf9-b2631f97 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b9a27370-73cc-4b6a-dc6f-1a097c74a9bd-fa631fe9 {
    grid-row: 4 / 5;
  }

  #w-node-b9a27370-73cc-4b6a-dc6f-1a097c74a9d2-fa631fe9 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7d754312-474a-d06e-6494-7d6c8cd11a0f-fa631fe9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7d754312-474a-d06e-6494-7d6c8cd11a22-fa631fe9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_28fcbea1-8219-cff8-d193-317f1f82df3a-e2631fea {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_20207e77-bd94-8ae4-010b-47fe2d2ea2b2-e2631fea {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_20207e77-bd94-8ae4-010b-47fe2d2ea2b4-e2631fea {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6215f1c8-4217-a487-ea4c-f2d488212e12-6a631ff8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6215f1c8-4217-a487-ea4c-f2d488212e15-6a631ff8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6215f1c8-4217-a487-ea4c-f2d488212e19-6a631ff8 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_6215f1c8-4217-a487-ea4c-f2d488212e1d-6a631ff8 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6215f1c8-4217-a487-ea4c-f2d488212e21-6a631ff8 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_5714b967-874a-7677-47ff-8bf43548260a-5a63200f {
    grid-row: 4 / 5;
  }

  #w-node-_5714b967-874a-7677-47ff-8bf43548261f-5a63200f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b5f3e-5a63200f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d01e53b0-2fe8-2bef-db9b-175f2d7b5f51-5a63200f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b433-ad632027 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b453-ad632027 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8c5c2fcf-5d25-0ec0-6309-822f5dd150a8-f6632029 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_43490cf7-06b1-230f-4962-9565883fd7b4-f6632029, #w-node-_43490cf7-06b1-230f-4962-9565883fd8af-f6632029, #w-node-_43490cf7-06b1-230f-4962-9565883fd91e-f6632029, #w-node-_43490cf7-06b1-230f-4962-9565883fd9a7-f6632029 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-fb76ef23-45e7-bcf4-fe51-a2c72e0c9120-f6632029 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-a48d9740-b957-95f5-5138-31dd25b89f5f-f6632029 {
    align-self: stretch;
  }

  #w-node-_91002725-3d9c-74cf-a6c2-7aeb43b16c2f-f6632029 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_91002725-3d9c-74cf-a6c2-7aeb43b16c50-f6632029 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c1ca8d93-88c2-96ea-ce29-fbfaa81477e7-f6632029 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c8e-f6632029 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c90-f6632029 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c98-f6632029 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c9c-f6632029 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2d1-f6632029 {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: end;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2d5-f6632029 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-ba487235-23b7-3190-7638-28492a2b09a0-f6632029 {
    justify-self: stretch;
  }

  #w-node-_9a90b023-e397-140b-fa6e-f7b80ec4a1cf-d5632037 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9a90b023-e397-140b-fa6e-f7b80ec4a1ef-d5632037 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8c5c2fcf-5d25-0ec0-6309-822f5dd150a8-6f632039 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_8c5c2fcf-5d25-0ec0-6309-822f5dd150b2-6f632039 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_8c5c2fcf-5d25-0ec0-6309-822f5dd150d7-6f632039 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-fb76ef23-45e7-bcf4-fe51-a2c72e0c9120-6f632039 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-a48d9740-b957-95f5-5138-31dd25b89f5f-6f632039 {
    align-self: stretch;
  }

  #w-node-_91002725-3d9c-74cf-a6c2-7aeb43b16c2f-6f632039 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_91002725-3d9c-74cf-a6c2-7aeb43b16c50-6f632039 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c1ca8d93-88c2-96ea-ce29-fbfaa81477e7-6f632039 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_549d388b-a033-5594-363e-8a79ac6c578d-6f632039, #w-node-_549d388b-a033-5594-363e-8a79ac6c580f-6f632039 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_549d388b-a033-5594-363e-8a79ac6c587e-6f632039 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_549d388b-a033-5594-363e-8a79ac6c5882-6f632039, #w-node-_549d388b-a033-5594-363e-8a79ac6c58ef-6f632039, #w-node-_549d388b-a033-5594-363e-8a79ac6c5974-6f632039 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b82507b0-228b-c865-938e-f5e31d05c855-6f632039 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c8e-6f632039 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c90-6f632039 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c98-6f632039 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c9c-6f632039 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26ca0-6f632039 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2d1-6f632039 {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: end;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2d5-6f632039 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-ba487235-23b7-3190-7638-28492a2b09a0-6f632039 {
    justify-self: stretch;
  }

  #w-node-cd2430a2-8f13-4f97-16b0-cd3396defe08-d063203b {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-cd2430a2-8f13-4f97-16b0-cd3396defe15-d063203b {
    order: 9999;
  }

  #w-node-cd2430a2-8f13-4f97-16b0-cd3396defe1e-d063203b {
    order: -9999;
  }

  #w-node-_69795ce8-d917-7a58-60ec-30f714430c2d-d063203b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b5c97c01-234c-6b3a-de30-5bcbfa2be18c-d063203b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c5c2fcf-5d25-0ec0-6309-822f5dd150a8-4663203e {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_8c5c2fcf-5d25-0ec0-6309-822f5dd150b2-4663203e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_8c5c2fcf-5d25-0ec0-6309-822f5dd150d7-4663203e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-fb76ef23-45e7-bcf4-fe51-a2c72e0c9120-4663203e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-a48d9740-b957-95f5-5138-31dd25b89f5f-4663203e {
    align-self: stretch;
  }

  #w-node-_91002725-3d9c-74cf-a6c2-7aeb43b16c2f-4663203e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_91002725-3d9c-74cf-a6c2-7aeb43b16c50-4663203e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c1ca8d93-88c2-96ea-ce29-fbfaa81477e7-4663203e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_549d388b-a033-5594-363e-8a79ac6c578d-4663203e, #w-node-_549d388b-a033-5594-363e-8a79ac6c580f-4663203e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_549d388b-a033-5594-363e-8a79ac6c587e-4663203e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_549d388b-a033-5594-363e-8a79ac6c5882-4663203e, #w-node-_549d388b-a033-5594-363e-8a79ac6c58ef-4663203e, #w-node-_549d388b-a033-5594-363e-8a79ac6c5974-4663203e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b82507b0-228b-c865-938e-f5e31d05c855-4663203e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c8e-4663203e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c90-4663203e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c98-4663203e {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c9c-4663203e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26ca0-4663203e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2d1-4663203e {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: end;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2d5-4663203e {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-ba487235-23b7-3190-7638-28492a2b09a0-4663203e {
    justify-self: stretch;
  }

  #w-node-be7cd3e1-20c1-def9-8a8d-845e6e7c0570-9763203f {
    grid-row: 4 / 5;
  }

  #w-node-be7cd3e1-20c1-def9-8a8d-845e6e7c0585-9763203f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-da003334-ed9b-5124-32ef-517018ac8b9c-9763203f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-da003334-ed9b-5124-32ef-517018ac8baf-9763203f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6897acd3-1e9e-c09b-ebbb-504b0abcc92f-c8632043 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5f6671fc-9b25-7b9e-7f0a-cb6713713884-c8632043 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5f6671fc-9b25-7b9e-7f0a-cb6713713887-c8632043 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5f6671fc-9b25-7b9e-7f0a-cb671371388b-c8632043 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_5f6671fc-9b25-7b9e-7f0a-cb671371388f-c8632043 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_48f54be6-6ce7-4fba-b631-3fe5f6208477-44632045 {
    grid-row: 4 / 5;
  }

  #w-node-_48f54be6-6ce7-4fba-b631-3fe5f620848c-44632045 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_5ab11087-88f9-644a-4e54-383f9a998c82-44632045 {
    grid-column-end: 5;
  }

  #w-node-_5ab11087-88f9-644a-4e54-383f9a998c8b-44632045 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_5ab11087-88f9-644a-4e54-383f9a998c94-44632045 {
    grid-row: 4 / 5;
    grid-column-end: 5;
  }

  #w-node-_5ab11087-88f9-644a-4e54-383f9a998c9b-44632045 {
    grid-row: 5 / 6;
    grid-column-start: 1;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b433-ddcc3c8b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b453-ddcc3c8b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-ddcc3c8b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-ddcc3c8b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-ddcc3c8b {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-ddcc3c8b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2b60cd39-9cb1-adb9-b25f-1244ced767cf-ab534155 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2b60cd39-9cb1-adb9-b25f-1244ced767e2-ab534155 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c0f9e806-d1eb-1638-a5fd-266d6f2bc99f-320de42a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c0f9e806-d1eb-1638-a5fd-266d6f2bc9b2-320de42a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-320de42a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-320de42a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-320de42a {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-320de42a {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c0987fac-b7cf-7bd2-cd35-54f58835ad81-e6b2a334 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c0987fac-b7cf-7bd2-cd35-54f58835ad94-e6b2a334 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8ac17d95-bf47-5b36-0673-8d86093ceb7d-d314d79b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8ac17d95-bf47-5b36-0673-8d86093ceb90-d314d79b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-bfc879df-c1a3-09ff-53bc-03b557a49cd5-31e76f9f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bfc879df-c1a3-09ff-53bc-03b557a49ce8-31e76f9f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-31e76f9f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-31e76f9f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-31e76f9f {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-31e76f9f {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_783483c1-555c-d85a-3e03-e59f55713f23-88a2bb1e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_783483c1-555c-d85a-3e03-e59f55713f36-88a2bb1e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f8184eee-0c6a-0f0d-99e1-77740ed85a80-e1859df4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f8184eee-0c6a-0f0d-99e1-77740ed85a93-e1859df4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9a417620-74f0-e92d-b444-ec861a4fe14a-7864f761 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9a417620-74f0-e92d-b444-ec861a4fe15d-7864f761 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-7864f761 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-7864f761 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-7864f761 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-7864f761 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-cdf5e87b-b685-4844-c50c-545a32af46eb-be6aa24d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cdf5e87b-b685-4844-c50c-545a32af46fe-be6aa24d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7bbc4f23-23c5-03e7-2ff9-21ec3417bf4b-443a4825 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7bbc4f23-23c5-03e7-2ff9-21ec3417bf5e-443a4825 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2edd1cf8-2157-d76b-e0d8-a16dd5b0cc3a-8281293a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2edd1cf8-2157-d76b-e0d8-a16dd5b0cc4d-8281293a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-8281293a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-8281293a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-8281293a {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-8281293a {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b433-67c52c6d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b453-67c52c6d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_92039d29-ac89-7e25-5f79-dd8ec99607bc-0a6500b9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92039d29-ac89-7e25-5f79-dd8ec99607cf-0a6500b9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a604bafd-f985-1aa3-7a3a-141c41a70686-35c577a2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a604bafd-f985-1aa3-7a3a-141c41a70699-35c577a2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-35c577a2 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-35c577a2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-35c577a2 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-35c577a2 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-dbe09a19-b875-77f8-adee-3839335a1657-cae6a779 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-dbe09a19-b875-77f8-adee-3839335a166a-cae6a779 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_412095a3-12e9-dec5-841a-3f085f00ae53-f65d1484 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_412095a3-12e9-dec5-841a-3f085f00ae5d-f65d1484 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_412095a3-12e9-dec5-841a-3f085f00ae7b-f65d1484 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_412095a3-12e9-dec5-841a-3f085f00ae7f-f65d1484 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-fb76ef23-45e7-bcf4-fe51-a2c72e0c9120-f65d1484 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_91002725-3d9c-74cf-a6c2-7aeb43b16c2f-f65d1484 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_91002725-3d9c-74cf-a6c2-7aeb43b16c50-f65d1484 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-fc74c3c1-ca62-5fd5-6d83-6b62f45b87cd-f65d1484 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9250e0ef-99a9-15c8-72e9-526e2c7b6ff4-37462af5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9250e0ef-99a9-15c8-72e9-526e2c7b7007-37462af5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cc56189a-67b1-6769-d51a-9542dfe26eb5-dbb13f4b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cc56189a-67b1-6769-d51a-9542dfe26ec8-dbb13f4b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a24d2398-074c-70e1-ea47-c471fe4cf978-1cd66391 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a24d2398-074c-70e1-ea47-c471fe4cf98b-1cd66391 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6036b543-5d85-d9e4-32df-0d6f34ec5c82-906c99d9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6036b543-5d85-d9e4-32df-0d6f34ec5c95-906c99d9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-906c99d9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-906c99d9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-906c99d9 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-906c99d9 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d437d8bb-c678-515b-6841-354ab6a5be2b-bb347450 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d437d8bb-c678-515b-6841-354ab6a5be3e-bb347450 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-bb347450 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-bb347450 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-bb347450 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-bb347450 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4a19fb52-f9b7-529c-ecbc-fb87f9cab6e9-33839758 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a19fb52-f9b7-529c-ecbc-fb87f9cab6fc-33839758 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2d7100b5-2b55-f75b-9a7c-ee774023e9d6-cfbb6353 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2d7100b5-2b55-f75b-9a7c-ee774023e9e9-cfbb6353 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-cfbb6353 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-cfbb6353 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-cfbb6353 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-cfbb6353 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-a9da704f-20a7-d74c-b329-c1a7f84038cc-5f504959 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a9da704f-20a7-d74c-b329-c1a7f84038df-5f504959 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-5f504959 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-5f504959 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-5f504959 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-5f504959 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_7c647457-6843-6e3a-9ac3-5f5ed5142a6a-bb98de6e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7c647457-6843-6e3a-9ac3-5f5ed5142a7d-bb98de6e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-bb98de6e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-bb98de6e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-bb98de6e {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-bb98de6e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d6aca103-dc73-7d47-c356-c7803757b25e-40062e7e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d6aca103-dc73-7d47-c356-c7803757b271-40062e7e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-40062e7e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-40062e7e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-40062e7e {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-40062e7e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_30ae0376-0a4d-b170-43d9-5662b75b29ce-8eccd60f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_30ae0376-0a4d-b170-43d9-5662b75b29e1-8eccd60f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-8eccd60f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-8eccd60f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-8eccd60f {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-8eccd60f {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ef2e2705-8bd7-a203-f744-802c617e994f-2289e3a1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ef2e2705-8bd7-a203-f744-802c617e9962-2289e3a1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-2289e3a1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-2289e3a1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-2289e3a1 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-2289e3a1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-a2d62cca-2da4-74da-f910-345943104c19-4972face {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a2d62cca-2da4-74da-f910-345943104c2c-4972face {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-4972face {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-4972face {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-4972face {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-4972face {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ed32e9fd-72b5-5d77-e36c-78b7ec8fd5b7-68ae6493 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ed32e9fd-72b5-5d77-e36c-78b7ec8fd5ca-68ae6493 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-68ae6493 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-68ae6493 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-68ae6493 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-68ae6493 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d695932d-47c8-0cb8-a7e2-08de2805d875-fd256abc {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d695932d-47c8-0cb8-a7e2-08de2805d888-fd256abc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-fd256abc {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-fd256abc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-fd256abc {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-fd256abc {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_84f0b896-c5ca-de8e-3838-066a9a33aed8-f4e53f72 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_84f0b896-c5ca-de8e-3838-066a9a33aeeb-f4e53f72 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-f4e53f72 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-f4e53f72 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-f4e53f72 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-f4e53f72 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0fc9033b-1e2d-a115-55a9-cc92bb227a21-6c0ccfa5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0fc9033b-1e2d-a115-55a9-cc92bb227a34-6c0ccfa5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-6c0ccfa5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-6c0ccfa5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-6c0ccfa5 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-6c0ccfa5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-e4d992b4-30d2-469b-8a8d-82f166dc0984-9bd73c92 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e4d992b4-30d2-469b-8a8d-82f166dc0997-9bd73c92 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-9bd73c92 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-9bd73c92 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-9bd73c92 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-9bd73c92 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_106a6d5e-ff74-4518-8300-caace3e9db7a-1218a842 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_106a6d5e-ff74-4518-8300-caace3e9db8d-1218a842 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a10690ac-8b63-5782-f315-cd60ea126771-1214c41a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a10690ac-8b63-5782-f315-cd60ea126784-1214c41a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-1214c41a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-1214c41a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-1214c41a {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-1214c41a {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-a7a8c65b-5d5a-d5c4-2763-2efdec5bf183-907e984e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a7a8c65b-5d5a-d5c4-2763-2efdec5bf196-907e984e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-907e984e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-907e984e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-907e984e {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-907e984e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6b838914-655a-22d5-9904-e7b024aecd89-abf3722c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6b838914-655a-22d5-9904-e7b024aecd9c-abf3722c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b4bd59d0-1bf3-f8d2-5bda-625e33ea165c-890681ed {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b4bd59d0-1bf3-f8d2-5bda-625e33ea166f-890681ed {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-890681ed {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-890681ed {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-890681ed {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-890681ed {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9e4f3d18-9494-a74c-278a-d7f3bf909d58-5a604d57 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9e4f3d18-9494-a74c-278a-d7f3bf909d6b-5a604d57 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-5a604d57 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-5a604d57 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-5a604d57 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-5a604d57 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_09bbdfdd-d7b3-82b5-d052-8cf6889601c4-9a10f3a4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_09bbdfdd-d7b3-82b5-d052-8cf6889601d7-9a10f3a4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-9a10f3a4 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-9a10f3a4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-9a10f3a4 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-9a10f3a4 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b433-fd4f8e69 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b453-fd4f8e69 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-fd4f8e69 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-fd4f8e69 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-fd4f8e69 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-fd4f8e69 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b433-2b670a48 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b453-2b670a48 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-2b670a48 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-2b670a48 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-2b670a48 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-2b670a48 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b433-dd4e3551 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b453-dd4e3551 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b433-9e1da24e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b453-9e1da24e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-9e1da24e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-9e1da24e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-9e1da24e {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-9e1da24e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b433-ae718866 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b453-ae718866 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-ae718866 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-ae718866 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-ae718866 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-ae718866 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b433-2eee85c9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b453-2eee85c9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-2eee85c9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-2eee85c9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-2eee85c9 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-2eee85c9 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b433-197a6fd8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0ce27634-a962-ddfa-8fb6-78925f31b453-197a6fd8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-197a6fd8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-197a6fd8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-197a6fd8 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-197a6fd8 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_783483c1-555c-d85a-3e03-e59f55713f23-a2c20a30 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_783483c1-555c-d85a-3e03-e59f55713f36-a2c20a30 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_783483c1-555c-d85a-3e03-e59f55713f23-40de6050 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_783483c1-555c-d85a-3e03-e59f55713f36-40de6050 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dbe09a19-b875-77f8-adee-3839335a1657-fc8aa4ef {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-dbe09a19-b875-77f8-adee-3839335a166a-fc8aa4ef {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c78ba260-9f2a-de8e-6a60-b93d30c32a8f-fc8aa4ef {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c78ba260-9f2a-de8e-6a60-b93d30c32a92-fc8aa4ef {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c78ba260-9f2a-de8e-6a60-b93d30c32a96-fc8aa4ef {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-c78ba260-9f2a-de8e-6a60-b93d30c32a9a-fc8aa4ef {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-cdf5e87b-b685-4844-c50c-545a32af46eb-939a99ac {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cdf5e87b-b685-4844-c50c-545a32af46fe-939a99ac {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5c3f-939a99ac {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5c42-939a99ac {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5c46-939a99ac {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5c4a-939a99ac {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9a417620-74f0-e92d-b444-ec861a4fe14a-48090a2f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9a417620-74f0-e92d-b444-ec861a4fe15d-48090a2f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-48090a2f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-48090a2f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-48090a2f {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-48090a2f {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d437d8bb-c678-515b-6841-354ab6a5be2b-7f77d31c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d437d8bb-c678-515b-6841-354ab6a5be3e-7f77d31c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-7f77d31c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-7f77d31c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-7f77d31c {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-7f77d31c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-a604bafd-f985-1aa3-7a3a-141c41a70686-5d566a5f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a604bafd-f985-1aa3-7a3a-141c41a70699-5d566a5f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-5d566a5f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-5d566a5f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-5d566a5f {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-5d566a5f {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_783483c1-555c-d85a-3e03-e59f55713f23-ec56743e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_783483c1-555c-d85a-3e03-e59f55713f36-ec56743e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dff96780-6bb6-0efd-2949-939e7cc34f1f-ec56743e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-dff96780-6bb6-0efd-2949-939e7cc34f22-ec56743e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dff96780-6bb6-0efd-2949-939e7cc34f26-ec56743e {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-dff96780-6bb6-0efd-2949-939e7cc34f2a-ec56743e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_92039d29-ac89-7e25-5f79-dd8ec99607bc-54a60163 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92039d29-ac89-7e25-5f79-dd8ec99607cf-54a60163 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_204d44b7-3e08-d033-3441-ae6e7dc09a1d-54a60163 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_204d44b7-3e08-d033-3441-ae6e7dc09a20-54a60163 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_204d44b7-3e08-d033-3441-ae6e7dc09a24-54a60163 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-_204d44b7-3e08-d033-3441-ae6e7dc09a28-54a60163 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_7bbc4f23-23c5-03e7-2ff9-21ec3417bf4b-471508b9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7bbc4f23-23c5-03e7-2ff9-21ec3417bf5e-471508b9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dc9693d2-edea-6a38-6f79-78c6e18f0d3b-471508b9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-dc9693d2-edea-6a38-6f79-78c6e18f0d3e-471508b9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dc9693d2-edea-6a38-6f79-78c6e18f0d42-471508b9 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-dc9693d2-edea-6a38-6f79-78c6e18f0d46-471508b9 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2edd1cf8-2157-d76b-e0d8-a16dd5b0cc3a-3b911953 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2edd1cf8-2157-d76b-e0d8-a16dd5b0cc4d-3b911953 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-3b911953 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-3b911953 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-3b911953 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-3b911953 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2b60cd39-9cb1-adb9-b25f-1244ced767cf-0ba261f6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2b60cd39-9cb1-adb9-b25f-1244ced767e2-0ba261f6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-0ba261f6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-0ba261f6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-0ba261f6 {
    grid-area: 3 / 2 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-0ba261f6 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_92489de9-fdb9-9b15-2f4c-647ef6299fa5-cddc79be {
    grid-row: 2 / 3;
  }

  #w-node-_92489de9-fdb9-9b15-2f4c-647ef6299ff4-cddc79be {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92489de9-fdb9-9b15-2f4c-647ef6299ff5-cddc79be {
    grid-row: 1 / 2;
  }

  #w-node-_021e9bb4-fadc-c29b-610a-35e6905dd630-95b5c59f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_021e9bb4-fadc-c29b-610a-35e6905dd640-95b5c59f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_021e9bb4-fadc-c29b-610a-35e6905dd7d6-95b5c59f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_021e9bb4-fadc-c29b-610a-35e6905dd7dd-95b5c59f {
    grid-area: 1 / 2 / 2 / 3;
    align-self: end;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_97c5eb85-07b7-95a3-9153-0368d8e392f7-b2631f97 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_97c5eb85-07b7-95a3-9153-0368d8e39302-b2631f97 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b9cb8613-2963-83ee-114e-568b2edacaea-b2631f97 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b9cb8613-2963-83ee-114e-568b2edacaed-b2631f97 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b9cb8613-2963-83ee-114e-568b2edacaf1-b2631f97 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-b9cb8613-2963-83ee-114e-568b2edacaf5-b2631f97 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-b9cb8613-2963-83ee-114e-568b2edacaf9-b2631f97 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa891-50631fac {
    grid-row: span 1 / span 1;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa894-50631fac {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa89b-50631fac {
    grid-row: span 1 / span 1;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa89e-50631fac {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8a5-50631fac {
    grid-row: span 1 / span 1;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8a8-50631fac {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8af-50631fac {
    grid-row: span 1 / span 1;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8b2-50631fac {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8b9-50631fac {
    grid-row: span 1 / span 1;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8bc-50631fac {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d64-f0631fd3 {
    grid-row: span 1 / span 1;
  }

  #w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d67-f0631fd3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d6e-f0631fd3 {
    grid-row: span 1 / span 1;
  }

  #w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d71-f0631fd3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d78-f0631fd3 {
    grid-row: span 1 / span 1;
  }

  #w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d7b-f0631fd3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d82-f0631fd3 {
    grid-row: span 1 / span 1;
  }

  #w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d85-f0631fd3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d8c-f0631fd3 {
    grid-row: span 1 / span 1;
  }

  #w-node-_1faf0bcc-fbab-2952-c04b-e95a19257d8f-f0631fd3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #compare_block.w-node-_9d4ec799-9518-8753-8902-f61ff07323fd-fa631fe9 {
    grid-column: span 1 / span 1;
  }

  #w-node-b3d90f26-ac4b-eb6d-d4ef-2ac20047cd41-fa631fe9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b3d90f26-ac4b-eb6d-d4ef-2ac20047cd43-fa631fe9, #w-node-b3d90f26-ac4b-eb6d-d4ef-2ac20047cd47-fa631fe9, #w-node-b3d90f26-ac4b-eb6d-d4ef-2ac20047cd4d-fa631fe9 {
    grid-column-end: 3;
  }

  #w-node-b3d90f26-ac4b-eb6d-d4ef-2ac20047cd4f-fa631fe9 {
    grid-area: 6 / 1 / 7 / 3;
    align-self: end;
  }

  #w-node-b3d90f26-ac4b-eb6d-d4ef-2ac20047cd51-fa631fe9 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-b3d90f26-ac4b-eb6d-d4ef-2ac20047cd53-fa631fe9 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_2d086dbe-3208-79f7-6457-3219703eb3a3-8e631ff7 {
    grid-row: span 1 / span 1;
  }

  #w-node-_2d086dbe-3208-79f7-6457-3219703eb3a6-8e631ff7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d086dbe-3208-79f7-6457-3219703eb3ad-8e631ff7 {
    grid-row: span 1 / span 1;
  }

  #w-node-_2d086dbe-3208-79f7-6457-3219703eb3b0-8e631ff7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d086dbe-3208-79f7-6457-3219703eb3b7-8e631ff7 {
    grid-row: span 1 / span 1;
  }

  #w-node-_2d086dbe-3208-79f7-6457-3219703eb3ba-8e631ff7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d086dbe-3208-79f7-6457-3219703eb3c1-8e631ff7 {
    grid-row: span 1 / span 1;
  }

  #w-node-_2d086dbe-3208-79f7-6457-3219703eb3c4-8e631ff7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d086dbe-3208-79f7-6457-3219703eb3cb-8e631ff7 {
    grid-row: span 1 / span 1;
  }

  #w-node-_2d086dbe-3208-79f7-6457-3219703eb3ce-8e631ff7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6215f1c8-4217-a487-ea4c-f2d488212e12-6a631ff8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6215f1c8-4217-a487-ea4c-f2d488212e15-6a631ff8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6215f1c8-4217-a487-ea4c-f2d488212e19-6a631ff8 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_6215f1c8-4217-a487-ea4c-f2d488212e1d-6a631ff8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_6215f1c8-4217-a487-ea4c-f2d488212e21-6a631ff8 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #compare_block.w-node-_53168b4e-fbf7-f950-af74-8e8317de1957-5a63200f {
    grid-column: span 1 / span 1;
  }

  #w-node-b33e53e4-3758-3381-e2bd-17cce60e06bd-5a63200f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b33e53e4-3758-3381-e2bd-17cce60e06bf-5a63200f, #w-node-b33e53e4-3758-3381-e2bd-17cce60e06c3-5a63200f, #w-node-b33e53e4-3758-3381-e2bd-17cce60e06c9-5a63200f {
    grid-column-end: 3;
  }

  #w-node-b33e53e4-3758-3381-e2bd-17cce60e06cb-5a63200f {
    grid-area: 6 / 1 / 7 / 3;
    align-self: end;
  }

  #w-node-b33e53e4-3758-3381-e2bd-17cce60e06cd-5a63200f {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-b33e53e4-3758-3381-e2bd-17cce60e06cf-5a63200f {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d50-ad632027 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8c5c2fcf-5d25-0ec0-6309-822f5dd150a8-f6632029 {
    grid-row: 6 / 7;
  }

  #w-node-_8c5c2fcf-5d25-0ec0-6309-822f5dd150b5-f6632029 {
    grid-row: 7 / 8;
  }

  #w-node-_8c5c2fcf-5d25-0ec0-6309-822f5dd150db-f6632029 {
    grid-row: 8 / 9;
  }

  #form-paket.w-node-_8c5c2fcf-5d25-0ec0-6309-822f5dd150ed-f6632029 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-c1ca8d93-88c2-96ea-ce29-fbfaa81477c5-f6632029 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c1ca8d93-88c2-96ea-ce29-fbfaa81477d6-f6632029 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c1ca8d93-88c2-96ea-ce29-fbfaa81477e7-f6632029 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1862-f6632029 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1863-f6632029 {
    align-self: end;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1865-f6632029, #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1867-f6632029 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c8e-f6632029 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c90-f6632029 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c98-f6632029 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c9c-f6632029 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2c9-f6632029 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cb-f6632029 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cd-f6632029 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cf-f6632029 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2d1-f6632029 {
    grid-area: 6 / 1 / 7 / 2;
    justify-self: auto;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2d5-f6632029 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f4683f-8363202a {
    grid-row: span 1 / span 1;
  }

  #w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f46842-8363202a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f46849-8363202a {
    grid-row: span 1 / span 1;
  }

  #w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f4684c-8363202a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f46853-8363202a {
    grid-row: span 1 / span 1;
  }

  #w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f46856-8363202a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f4685d-8363202a {
    grid-row: span 1 / span 1;
  }

  #w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f46860-8363202a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f46867-8363202a {
    grid-row: span 1 / span 1;
  }

  #w-node-_0ab2b110-97bc-a0c2-63a1-4e6776f4686a-8363202a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_96542f72-6dea-5e66-5210-8d841244bce3-1463202b {
    grid-row: span 1 / span 1;
  }

  #w-node-_96542f72-6dea-5e66-5210-8d841244bce6-1463202b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_96542f72-6dea-5e66-5210-8d841244bced-1463202b {
    grid-row: span 1 / span 1;
  }

  #w-node-_96542f72-6dea-5e66-5210-8d841244bcf0-1463202b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_96542f72-6dea-5e66-5210-8d841244bcf7-1463202b {
    grid-row: span 1 / span 1;
  }

  #w-node-_96542f72-6dea-5e66-5210-8d841244bcfa-1463202b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_96542f72-6dea-5e66-5210-8d841244bd01-1463202b {
    grid-row: span 1 / span 1;
  }

  #w-node-_96542f72-6dea-5e66-5210-8d841244bd04-1463202b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_96542f72-6dea-5e66-5210-8d841244bd0b-1463202b {
    grid-row: span 1 / span 1;
  }

  #w-node-_96542f72-6dea-5e66-5210-8d841244bd0e-1463202b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd405d-1f63202c {
    grid-row: span 1 / span 1;
  }

  #w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd4060-1f63202c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd4067-1f63202c {
    grid-row: span 1 / span 1;
  }

  #w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd406a-1f63202c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd4071-1f63202c {
    grid-row: span 1 / span 1;
  }

  #w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd4074-1f63202c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd407b-1f63202c {
    grid-row: span 1 / span 1;
  }

  #w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd407e-1f63202c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd4085-1f63202c {
    grid-row: span 1 / span 1;
  }

  #w-node-_53e38bdc-136a-e3c1-43ab-9c58c1fd4088-1f63202c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa891-7f632030 {
    grid-row: span 1 / span 1;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa894-7f632030 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa89b-7f632030 {
    grid-row: span 1 / span 1;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa89e-7f632030 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8a5-7f632030 {
    grid-row: span 1 / span 1;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8a8-7f632030 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8af-7f632030 {
    grid-row: span 1 / span 1;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8b2-7f632030 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8b9-7f632030 {
    grid-row: span 1 / span 1;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8bc-7f632030 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa891-7e632032 {
    grid-row: span 1 / span 1;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa894-7e632032 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa89b-7e632032 {
    grid-row: span 1 / span 1;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa89e-7e632032 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8a5-7e632032 {
    grid-row: span 1 / span 1;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8a8-7e632032 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8af-7e632032 {
    grid-row: span 1 / span 1;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8b2-7e632032 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8b9-7e632032 {
    grid-row: span 1 / span 1;
  }

  #w-node-f77ea933-d5f1-8506-8f2f-24d65f3aa8bc-7e632032 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6f32561b-c18a-ad05-12c8-f639b13f1aef-cb632033 {
    grid-row: span 1 / span 1;
  }

  #w-node-_6f32561b-c18a-ad05-12c8-f639b13f1af2-cb632033 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6f32561b-c18a-ad05-12c8-f639b13f1af9-cb632033 {
    grid-row: span 1 / span 1;
  }

  #w-node-_6f32561b-c18a-ad05-12c8-f639b13f1afc-cb632033 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6f32561b-c18a-ad05-12c8-f639b13f1b03-cb632033 {
    grid-row: span 1 / span 1;
  }

  #w-node-_6f32561b-c18a-ad05-12c8-f639b13f1b06-cb632033 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6f32561b-c18a-ad05-12c8-f639b13f1b0d-cb632033 {
    grid-row: span 1 / span 1;
  }

  #w-node-_6f32561b-c18a-ad05-12c8-f639b13f1b10-cb632033 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6f32561b-c18a-ad05-12c8-f639b13f1b17-cb632033 {
    grid-row: span 1 / span 1;
  }

  #w-node-_6f32561b-c18a-ad05-12c8-f639b13f1b1a-cb632033 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b49-c9632034 {
    grid-row: span 1 / span 1;
  }

  #w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b4c-c9632034 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b53-c9632034 {
    grid-row: span 1 / span 1;
  }

  #w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b56-c9632034 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b5d-c9632034 {
    grid-row: span 1 / span 1;
  }

  #w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b60-c9632034 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b67-c9632034 {
    grid-row: span 1 / span 1;
  }

  #w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b6a-c9632034 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b71-c9632034 {
    grid-row: span 1 / span 1;
  }

  #w-node-_01836212-b3bc-fd20-06ff-09cbc1d61b74-c9632034 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a3ea6a0b-abe0-3d89-59a3-9f1bb47c1d50-d5632037 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8c5c2fcf-5d25-0ec0-6309-822f5dd150b2-6f632039 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c1ca8d93-88c2-96ea-ce29-fbfaa81477c5-6f632039 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c1ca8d93-88c2-96ea-ce29-fbfaa81477d6-6f632039 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c1ca8d93-88c2-96ea-ce29-fbfaa81477e7-6f632039, #w-node-b82507b0-228b-c865-938e-f5e31d05c855-6f632039 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1862-6f632039 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1863-6f632039 {
    align-self: end;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1865-6f632039, #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1867-6f632039 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c8e-6f632039 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c90-6f632039 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c98-6f632039 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c9c-6f632039 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26ca0-6f632039 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2c9-6f632039 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cb-6f632039 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cd-6f632039 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cf-6f632039 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2d1-6f632039 {
    grid-area: 6 / 1 / 7 / 2;
    justify-self: auto;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2d5-6f632039 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-cd2430a2-8f13-4f97-16b0-cd3396defe08-d063203b {
    grid-row: span 1 / span 1;
  }

  #w-node-cd2430a2-8f13-4f97-16b0-cd3396defe1e-d063203b, #w-node-_69795ce8-d917-7a58-60ec-30f714430c2b-d063203b {
    order: 9999;
  }

  #w-node-a89a0e20-ea1f-19bd-1cbe-1aa179f865fa-d063203b {
    order: -9999;
  }

  #w-node-_949fa1bd-1cf3-e895-de3c-d33a68fc3a76-d063203b {
    grid-column: span 2 / span 2;
  }

  #w-node-_949fa1bd-1cf3-e895-de3c-d33a68fc3a79-d063203b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_949fa1bd-1cf3-e895-de3c-d33a68fc3aa1-d063203b {
    grid-column: span 2 / span 2;
  }

  #w-node-_661496ad-3917-5725-8d9d-67540042c118-d063203b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e9d218c5-cef4-1183-e4e9-ed7fcaa6938f-d063203b {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_95002d29-a83d-8d10-d0b7-479b7b2162da-d063203b {
    grid-column: span 1 / span 1;
  }

  #w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e564f-3463203c {
    grid-row: span 1 / span 1;
  }

  #w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e5652-3463203c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e5659-3463203c {
    grid-row: span 1 / span 1;
  }

  #w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e565c-3463203c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e5663-3463203c {
    grid-row: span 1 / span 1;
  }

  #w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e5666-3463203c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e566d-3463203c {
    grid-row: span 1 / span 1;
  }

  #w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e5670-3463203c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e5677-3463203c {
    grid-row: span 1 / span 1;
  }

  #w-node-_9b24b5c5-ce3c-4f99-ca8a-6d6b2f7e567a-3463203c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8c5c2fcf-5d25-0ec0-6309-822f5dd150b2-4663203e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c1ca8d93-88c2-96ea-ce29-fbfaa81477c5-4663203e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c1ca8d93-88c2-96ea-ce29-fbfaa81477d6-4663203e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c1ca8d93-88c2-96ea-ce29-fbfaa81477e7-4663203e, #w-node-b82507b0-228b-c865-938e-f5e31d05c855-4663203e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1862-4663203e {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1863-4663203e {
    align-self: end;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1865-4663203e, #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1867-4663203e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c8e-4663203e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c90-4663203e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c98-4663203e {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c9c-4663203e {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26ca0-4663203e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2c9-4663203e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cb-4663203e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cd-4663203e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cf-4663203e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2d1-4663203e {
    grid-area: 6 / 1 / 7 / 2;
    justify-self: auto;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2d5-4663203e {
    grid-area: 5 / 1 / 6 / 2;
  }

  #compare_block.w-node-d6306d0c-6853-c90f-e867-430930677d32-9763203f {
    grid-column: span 1 / span 1;
  }

  #w-node-_8f4b4481-6512-12eb-f16f-f7d6d4fbf7bd-9763203f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8f4b4481-6512-12eb-f16f-f7d6d4fbf7bf-9763203f, #w-node-_8f4b4481-6512-12eb-f16f-f7d6d4fbf7c3-9763203f, #w-node-_8f4b4481-6512-12eb-f16f-f7d6d4fbf7c7-9763203f {
    grid-column-end: 2;
  }

  #w-node-_8f4b4481-6512-12eb-f16f-f7d6d4fbf7c9-9763203f {
    grid-area: 6 / 1 / 7 / 3;
    align-self: end;
  }

  #w-node-_8f4b4481-6512-12eb-f16f-f7d6d4fbf7cb-9763203f {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_8f4b4481-6512-12eb-f16f-f7d6d4fbf7cd-9763203f {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_6897acd3-1e9e-c09b-ebbb-504b0abcc924-c8632043 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6897acd3-1e9e-c09b-ebbb-504b0abcc92f-c8632043 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_5f6671fc-9b25-7b9e-7f0a-cb6713713884-c8632043 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5f6671fc-9b25-7b9e-7f0a-cb6713713887-c8632043 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5f6671fc-9b25-7b9e-7f0a-cb671371388b-c8632043 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_5f6671fc-9b25-7b9e-7f0a-cb671371388f-c8632043 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_5ab11087-88f9-644a-4e54-383f9a998c5b-44632045 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_1442f652-d22e-0a1e-2455-b18ead4bc25b-44632045 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1442f652-d22e-0a1e-2455-b18ead4bc25d-44632045, #w-node-_1442f652-d22e-0a1e-2455-b18ead4bc261-44632045, #w-node-_1442f652-d22e-0a1e-2455-b18ead4bc265-44632045 {
    grid-column-end: 3;
  }

  #w-node-_1442f652-d22e-0a1e-2455-b18ead4bc267-44632045 {
    grid-area: 6 / 1 / 7 / 3;
    align-self: end;
  }

  #w-node-_1442f652-d22e-0a1e-2455-b18ead4bc269-44632045 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_1442f652-d22e-0a1e-2455-b18ead4bc26b-44632045 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-ddcc3c8b {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-ddcc3c8b {
    grid-row: 6 / 7;
  }

  #w-node-e9c04b54-72a2-8958-b5ef-a46f72e40968-ddcc3c8b {
    grid-row: 7 / 8;
  }

  #w-node-f5418172-db85-c213-6c5a-0ff86bdee858-ddcc3c8b {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-ddcc3c8b {
    grid-row: 9 / 10;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-ddcc3c8b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-ddcc3c8b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-ddcc3c8b {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-ddcc3c8b, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-ab534155 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-ab534155 {
    grid-row: 6 / 7;
  }

  #w-node-_716d00bc-88cf-fff3-a57d-a0457a7efd92-ab534155 {
    grid-row: 7 / 8;
  }

  #w-node-_13b8e874-f5d8-96a7-74b9-e18a5f05c3d4-ab534155 {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-ab534155 {
    grid-row: 9 / 10;
  }

  #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-320de42a {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-320de42a {
    grid-row: 6 / 7;
  }

  #w-node-_7c2143bd-f22d-baa8-09d9-ef0895e9bd40-320de42a {
    grid-row: 7 / 8;
  }

  #w-node-ca51c625-c13e-1326-65fb-e76032d299e9-320de42a {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-320de42a {
    grid-row: 9 / 10;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-320de42a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-320de42a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-320de42a {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-320de42a, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-e6b2a334 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-e6b2a334 {
    grid-row: 6 / 7;
  }

  #w-node-_704c030a-aab9-0acc-92f8-04895e5e4e4a-e6b2a334 {
    grid-row: 7 / 8;
  }

  #w-node-d84e521a-515f-bac5-3891-6741b21d65a8-e6b2a334 {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-e6b2a334 {
    grid-row: 9 / 10;
  }

  #compare_block.w-node-ae458a5b-78c6-ad1c-03f8-8ff57347b7f0-e6b2a334 {
    grid-column: span 1 / span 1;
  }

  #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-d314d79b {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-d314d79b {
    grid-row: 6 / 7;
  }

  #w-node-b711ae3e-9381-5e20-4541-ae5ed7a2ec07-d314d79b {
    grid-row: 7 / 8;
  }

  #w-node-_757902ed-04e9-ef74-6a0f-1d235d9d9fb5-d314d79b {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-d314d79b {
    grid-row: 9 / 10;
  }

  #compare_block.w-node-f840ce98-4f10-31b8-2fdd-09fba148bae9-d314d79b {
    grid-column: span 1 / span 1;
  }

  #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-31e76f9f {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-31e76f9f {
    grid-row: 6 / 7;
  }

  #w-node-_92487a33-7b3c-0e01-1a63-ffa93079ce03-31e76f9f {
    grid-row: 7 / 8;
  }

  #w-node-_1c83c5f0-72a8-8b4a-5c5f-79467e325bfe-31e76f9f {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-31e76f9f {
    grid-row: 9 / 10;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-31e76f9f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-31e76f9f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-31e76f9f {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-31e76f9f, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-88a2bb1e {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-88a2bb1e {
    grid-row: 6 / 7;
  }

  #w-node-_93432ce1-9e49-93aa-1b35-8c7ae6444532-88a2bb1e {
    grid-row: 7 / 8;
  }

  #w-node-f8d3d68e-9498-bd7b-caf9-78b4a67e3d8f-88a2bb1e {
    grid-row: 8 / 9;
  }

  #compare_block.w-node-_7ae9c79f-682e-fb14-2804-17961edd9137-88a2bb1e, #compare_block.w-node-_35b8e554-59d1-b961-4f0e-2a1c424f7521-e1859df4 {
    grid-column: span 1 / span 1;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-7864f761 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-7864f761 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-7864f761 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-7864f761 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #compare_block.w-node-_817d00c3-0a1a-2970-ee84-578a64324bc2-be6aa24d, #compare_block.w-node-e4895728-2eae-7425-2939-9de0d1a5accf-443a4825 {
    grid-column: span 1 / span 1;
  }

  #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-8281293a {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-8281293a {
    grid-row: 6 / 7;
  }

  #w-node-_26178bab-2c7d-9563-8f83-d995c5c1e173-8281293a {
    grid-row: 7 / 8;
  }

  #w-node-_19c9c80a-7bd6-3a89-7943-672aee8470c0-8281293a {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-8281293a {
    grid-row: 9 / 10;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-8281293a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-8281293a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-8281293a {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-8281293a {
    grid-area: 5 / 1 / 6 / 2;
  }

  #compare_block.w-node-_6673738f-a58c-ca12-088f-b302881ac1af-67c52c6d, #compare_block.w-node-efb35937-a59c-48d8-40e5-57d0c4a80d11-0a6500b9 {
    grid-column: span 1 / span 1;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-35c577a2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-35c577a2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-35c577a2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-35c577a2 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-35c577a2 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_1c59a0a4-71bc-b0ef-b4a5-aba291bccb44-91bccb35 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_1c59a0a4-71bc-b0ef-b4a5-aba291bccb45-91bccb35 {
    align-self: end;
  }

  #w-node-_1c59a0a4-71bc-b0ef-b4a5-aba291bccb47-91bccb35, #w-node-_1c59a0a4-71bc-b0ef-b4a5-aba291bccb49-91bccb35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #compare_block.w-node-_26bd163f-7968-6d25-a87b-3f32da431858-cae6a779 {
    grid-column: span 1 / span 1;
  }

  #w-node-_412095a3-12e9-dec5-841a-3f085f00ae5d-f65d1484 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-fc74c3c1-ca62-5fd5-6d83-6b62f45b87c1-f65d1484 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-fc74c3c1-ca62-5fd5-6d83-6b62f45b87c7-f65d1484 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-fc74c3c1-ca62-5fd5-6d83-6b62f45b87cd-f65d1484 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-fc74c3c1-ca62-5fd5-6d83-6b62f45b87d6-f65d1484 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1862-f65d1484 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1863-f65d1484 {
    align-self: end;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1865-f65d1484, #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1867-f65d1484 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #compare_block.w-node-ef9d5f61-9811-24fb-8fa7-f4a907bd5b69-37462af5, #compare_block.w-node-e8571538-9cdd-77c1-c08f-8482ba9cecca-dbb13f4b, #compare_block.w-node-_9582cbea-f8e5-6b6c-e024-28f79225dadf-1cd66391 {
    grid-column: span 1 / span 1;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-906c99d9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-906c99d9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-906c99d9 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-906c99d9 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-bb347450 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-bb347450 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-bb347450 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-bb347450 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #compare_block.w-node-_54fe7fd0-ea9f-e07d-3611-3fead6f28062-33839758 {
    grid-column: span 1 / span 1;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-cfbb6353 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-cfbb6353 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-cfbb6353 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-cfbb6353, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-5f504959 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-5f504959 {
    grid-row: 6 / 7;
  }

  #w-node-e9c04b54-72a2-8958-b5ef-a46f72e40968-5f504959 {
    grid-row: 7 / 8;
  }

  #w-node-f5418172-db85-c213-6c5a-0ff86bdee858-5f504959 {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-5f504959 {
    grid-row: 9 / 10;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-5f504959 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-5f504959 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-5f504959 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-5f504959 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-5f504959, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-bb98de6e {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-bb98de6e {
    grid-row: 6 / 7;
  }

  #w-node-e9c04b54-72a2-8958-b5ef-a46f72e40968-bb98de6e {
    grid-row: 7 / 8;
  }

  #w-node-f5418172-db85-c213-6c5a-0ff86bdee858-bb98de6e {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-bb98de6e {
    grid-row: 9 / 10;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-bb98de6e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-bb98de6e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-bb98de6e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-bb98de6e {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-bb98de6e, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-40062e7e {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-40062e7e {
    grid-row: 6 / 7;
  }

  #w-node-e9c04b54-72a2-8958-b5ef-a46f72e40968-40062e7e {
    grid-row: 7 / 8;
  }

  #w-node-f5418172-db85-c213-6c5a-0ff86bdee858-40062e7e {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-40062e7e {
    grid-row: 9 / 10;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-40062e7e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-40062e7e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-40062e7e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-40062e7e {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-40062e7e, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-8eccd60f {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-8eccd60f {
    grid-row: 6 / 7;
  }

  #w-node-e9c04b54-72a2-8958-b5ef-a46f72e40968-8eccd60f {
    grid-row: 7 / 8;
  }

  #w-node-f5418172-db85-c213-6c5a-0ff86bdee858-8eccd60f {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-8eccd60f {
    grid-row: 9 / 10;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-8eccd60f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-8eccd60f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-8eccd60f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-8eccd60f {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-8eccd60f, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-2289e3a1 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-2289e3a1 {
    grid-row: 6 / 7;
  }

  #w-node-f5418172-db85-c213-6c5a-0ff86bdee858-2289e3a1 {
    grid-row: 7 / 8;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-2289e3a1 {
    grid-row: 8 / 9;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-2289e3a1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-2289e3a1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-2289e3a1 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-2289e3a1, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-4972face {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-4972face {
    grid-row: 6 / 7;
  }

  #w-node-f5418172-db85-c213-6c5a-0ff86bdee858-4972face {
    grid-row: 7 / 8;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-4972face {
    grid-row: 8 / 9;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-4972face {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-4972face {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-4972face {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-4972face, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-68ae6493 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-68ae6493 {
    grid-row: 6 / 7;
  }

  #w-node-e9c04b54-72a2-8958-b5ef-a46f72e40968-68ae6493 {
    grid-row: 7 / 8;
  }

  #w-node-f5418172-db85-c213-6c5a-0ff86bdee858-68ae6493 {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-68ae6493 {
    grid-row: 9 / 10;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-68ae6493 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-68ae6493 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-68ae6493 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-68ae6493, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-fd256abc {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-fd256abc {
    grid-row: 6 / 7;
  }

  #w-node-f5418172-db85-c213-6c5a-0ff86bdee858-fd256abc {
    grid-row: 7 / 8;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-fd256abc {
    grid-row: 8 / 9;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-fd256abc {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-fd256abc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-fd256abc {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-fd256abc, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-f4e53f72 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-f4e53f72 {
    grid-row: 6 / 7;
  }

  #w-node-e9c04b54-72a2-8958-b5ef-a46f72e40968-f4e53f72 {
    grid-row: 7 / 8;
  }

  #w-node-f5418172-db85-c213-6c5a-0ff86bdee858-f4e53f72 {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-f4e53f72 {
    grid-row: 9 / 10;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-f4e53f72 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-f4e53f72 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-f4e53f72 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-f4e53f72 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-6c0ccfa5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-6c0ccfa5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-6c0ccfa5 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-6c0ccfa5 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-9bd73c92 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-9bd73c92 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-9bd73c92 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-9bd73c92 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-9bd73c92 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #compare_block.w-node-_34ac9d1a-5c51-09a0-e741-fab965e209f1-1218a842 {
    grid-column: span 1 / span 1;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-1214c41a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-1214c41a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-1214c41a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-1214c41a {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-1214c41a {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-907e984e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-907e984e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-907e984e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-907e984e {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-907e984e {
    grid-area: 5 / 1 / 6 / 2;
  }

  #compare_block.w-node-_597d9cbd-d9cc-3241-6062-58dc25f5996e-abf3722c {
    grid-column: span 1 / span 1;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-890681ed {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-890681ed {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-890681ed {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-890681ed {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-5a604d57 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-5a604d57 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-5a604d57 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-5a604d57 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-5a604d57 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-9a10f3a4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-9a10f3a4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-9a10f3a4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-9a10f3a4 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-9a10f3a4, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-fd4f8e69 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-fd4f8e69 {
    grid-row: 6 / 7;
  }

  #w-node-e9c04b54-72a2-8958-b5ef-a46f72e40968-fd4f8e69 {
    grid-row: 7 / 8;
  }

  #w-node-f5418172-db85-c213-6c5a-0ff86bdee858-fd4f8e69 {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-fd4f8e69 {
    grid-row: 9 / 10;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-fd4f8e69 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-fd4f8e69 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-fd4f8e69 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-fd4f8e69, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-2b670a48 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-2b670a48 {
    grid-row: 6 / 7;
  }

  #w-node-_92487a33-7b3c-0e01-1a63-ffa93079ce03-2b670a48 {
    grid-row: 7 / 8;
  }

  #w-node-_1c83c5f0-72a8-8b4a-5c5f-79467e325bfe-2b670a48 {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-2b670a48 {
    grid-row: 9 / 10;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-2b670a48 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e2-2b670a48 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e3-2b670a48 {
    align-self: end;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e5-2b670a48, #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e7-2b670a48 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-2b670a48 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-2b670a48 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-2b670a48 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-2b670a48, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-dd4e3551 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-dd4e3551 {
    grid-row: 6 / 7;
  }

  #w-node-_92487a33-7b3c-0e01-1a63-ffa93079ce03-dd4e3551 {
    grid-row: 7 / 8;
  }

  #w-node-_1c83c5f0-72a8-8b4a-5c5f-79467e325bfe-dd4e3551 {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-dd4e3551 {
    grid-row: 9 / 10;
  }

  #compare_block.w-node-_3a1310b0-2615-6cdf-2c30-2edb55732e15-dd4e3551 {
    grid-column: span 1 / span 1;
  }

  #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-9e1da24e {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-9e1da24e {
    grid-row: 6 / 7;
  }

  #w-node-f5418172-db85-c213-6c5a-0ff86bdee858-9e1da24e {
    grid-row: 7 / 8;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-9e1da24e {
    grid-row: 8 / 9;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-9e1da24e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-9e1da24e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-9e1da24e {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-9e1da24e, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-ae718866 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-ae718866 {
    grid-row: 6 / 7;
  }

  #w-node-_7a8294cc-1a77-84aa-f753-198d71b410fc-ae718866 {
    grid-row: 7 / 8;
  }

  #w-node-f5418172-db85-c213-6c5a-0ff86bdee858-ae718866 {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-ae718866 {
    grid-row: 9 / 10;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-ae718866 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e2-ae718866 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e3-ae718866 {
    align-self: end;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e5-ae718866, #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e7-ae718866 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-ae718866 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-ae718866 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-ae718866 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-ae718866, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-2eee85c9 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-2eee85c9 {
    grid-row: 6 / 7;
  }

  #w-node-_7a8294cc-1a77-84aa-f753-198d71b410fc-2eee85c9 {
    grid-row: 7 / 8;
  }

  #w-node-f5418172-db85-c213-6c5a-0ff86bdee858-2eee85c9 {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-2eee85c9 {
    grid-row: 9 / 10;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-2eee85c9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-2eee85c9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-2eee85c9 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-2eee85c9, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-197a6fd8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-197a6fd8 {
    grid-row: 6 / 7;
  }

  #w-node-_7a8294cc-1a77-84aa-f753-198d71b410fc-197a6fd8 {
    grid-row: 7 / 8;
  }

  #w-node-f5418172-db85-c213-6c5a-0ff86bdee858-197a6fd8 {
    grid-row: 8 / 9;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-197a6fd8 {
    grid-row: 9 / 10;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-197a6fd8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-197a6fd8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-197a6fd8 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-197a6fd8, #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-a2c20a30 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-a2c20a30 {
    grid-row: 6 / 7;
  }

  #w-node-_93432ce1-9e49-93aa-1b35-8c7ae6444532-a2c20a30 {
    grid-row: 7 / 8;
  }

  #w-node-f8d3d68e-9498-bd7b-caf9-78b4a67e3d8f-a2c20a30 {
    grid-row: 8 / 9;
  }

  #compare_block.w-node-_7ae9c79f-682e-fb14-2804-17961edd9137-a2c20a30 {
    grid-column: span 1 / span 1;
  }

  #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-40de6050 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-40de6050 {
    grid-row: 6 / 7;
  }

  #w-node-_93432ce1-9e49-93aa-1b35-8c7ae6444532-40de6050 {
    grid-row: 7 / 8;
  }

  #w-node-f8d3d68e-9498-bd7b-caf9-78b4a67e3d8f-40de6050 {
    grid-row: 8 / 9;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-40de6050 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #compare_block.w-node-_7ae9c79f-682e-fb14-2804-17961edd9137-40de6050 {
    grid-column: span 1 / span 1;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-fc8aa4ef {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c78ba260-9f2a-de8e-6a60-b93d30c32a8f-fc8aa4ef {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c78ba260-9f2a-de8e-6a60-b93d30c32a92-fc8aa4ef {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c78ba260-9f2a-de8e-6a60-b93d30c32a96-fc8aa4ef {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-c78ba260-9f2a-de8e-6a60-b93d30c32a9a-fc8aa4ef {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-939a99ac {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5c3f-939a99ac {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5c42-939a99ac {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5c46-939a99ac {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5c4a-939a99ac {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-48090a2f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-48090a2f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-48090a2f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-48090a2f {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-48090a2f {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-7f77d31c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-7f77d31c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-7f77d31c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-7f77d31c {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-7f77d31c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-5d566a5f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-5d566a5f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-5d566a5f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-5d566a5f {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-5d566a5f {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-ec56743e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dff96780-6bb6-0efd-2949-939e7cc34f1f-ec56743e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-dff96780-6bb6-0efd-2949-939e7cc34f22-ec56743e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dff96780-6bb6-0efd-2949-939e7cc34f26-ec56743e {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-dff96780-6bb6-0efd-2949-939e7cc34f2a-ec56743e {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-54a60163 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_204d44b7-3e08-d033-3441-ae6e7dc09a1d-54a60163 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_204d44b7-3e08-d033-3441-ae6e7dc09a20-54a60163 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_204d44b7-3e08-d033-3441-ae6e7dc09a24-54a60163 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_204d44b7-3e08-d033-3441-ae6e7dc09a28-54a60163 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-471508b9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dc9693d2-edea-6a38-6f79-78c6e18f0d3b-471508b9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-dc9693d2-edea-6a38-6f79-78c6e18f0d3e-471508b9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dc9693d2-edea-6a38-6f79-78c6e18f0d42-471508b9 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-dc9693d2-edea-6a38-6f79-78c6e18f0d46-471508b9 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-3b911953 {
    grid-row: 5 / 6;
  }

  #w-node-_26178bab-2c7d-9563-8f83-d995c5c1e173-3b911953 {
    grid-row-start: 6;
  }

  #w-node-_19c9c80a-7bd6-3a89-7943-672aee8470c0-3b911953 {
    grid-row: 7 / 8;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-3b911953 {
    grid-row: 8 / 9;
  }

  #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-3b911953 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-3b911953 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-3b911953 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-3b911953 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-3b911953 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-3b911953 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37ba8bdb-0cf9-40e5-3864-feca6d2f20ed-0ba261f6 {
    grid-row-start: 5;
  }

  #w-node-_716d00bc-88cf-fff3-a57d-a0457a7efd92-0ba261f6 {
    grid-row: 6 / 7;
  }

  #w-node-_13b8e874-f5d8-96a7-74b9-e18a5f05c3d4-0ba261f6 {
    grid-row-start: 7;
  }

  #w-node-f664c0c2-4eff-9e50-ea05-39d27d0f1701-0ba261f6 {
    grid-row: 8 / 9;
  }

  #w-node-_737098d9-3873-0c19-27d5-a171cf4308bf-0ba261f6 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_99242957-561b-c80f-a72f-06863427d862-0ba261f6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701faa-0ba261f6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-0ba261f6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-0ba261f6 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-0ba261f6 {
    grid-area: 5 / 1 / 6 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_97c5eb85-07b7-95a3-9153-0368d8e392f6-b2631f97 {
    justify-self: center;
  }

  #w-node-b9cb8613-2963-83ee-114e-568b2edacaed-b2631f97 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b9cb8613-2963-83ee-114e-568b2edacaf1-b2631f97 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-b9cb8613-2963-83ee-114e-568b2edacaf5-b2631f97 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-b9cb8613-2963-83ee-114e-568b2edacaf9-b2631f97 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-b8a17468-9069-b308-e1f6-3f756fc1cb47-e74e9a27 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b8a17468-9069-b308-e1f6-3f756fc1cb4c-e74e9a27 {
    grid-row: 3 / 4;
  }

  #w-node-_6215f1c8-4217-a487-ea4c-f2d488212e15-6a631ff8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6215f1c8-4217-a487-ea4c-f2d488212e19-6a631ff8 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_6215f1c8-4217-a487-ea4c-f2d488212e1d-6a631ff8 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_6215f1c8-4217-a487-ea4c-f2d488212e21-6a631ff8 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_43490cf7-06b1-230f-4962-9565883fd7b4-f6632029 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_43490cf7-06b1-230f-4962-9565883fd8aa-f6632029 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_43490cf7-06b1-230f-4962-9565883fd8af-f6632029 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_43490cf7-06b1-230f-4962-9565883fd91e-f6632029 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_43490cf7-06b1-230f-4962-9565883fd9a7-f6632029 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a48d9740-b957-95f5-5138-31dd25b89f46-f6632029 {
    align-self: start;
  }

  #w-node-cc322572-8820-f696-b2b1-808951a34430-f6632029 {
    grid-column-end: 3;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1862-f6632029 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1863-f6632029 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: start;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1865-f6632029 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1867-f6632029 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1878-f6632029 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1879-f6632029 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa187b-f6632029 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa187d-f6632029 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c90-f6632029 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c98-f6632029 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c9c-f6632029 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2c9-f6632029 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cb-f6632029 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cf-f6632029 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2d1-f6632029 {
    grid-area: 6 / 1 / 7 / 2;
    justify-self: start;
  }

  #w-node-a48d9740-b957-95f5-5138-31dd25b89f46-6f632039 {
    align-self: start;
  }

  #w-node-cc322572-8820-f696-b2b1-808951a34430-6f632039 {
    grid-column-end: 3;
  }

  #w-node-_549d388b-a033-5594-363e-8a79ac6c578d-6f632039, #w-node-_549d388b-a033-5594-363e-8a79ac6c580f-6f632039 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_549d388b-a033-5594-363e-8a79ac6c587e-6f632039 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_549d388b-a033-5594-363e-8a79ac6c5880-6f632039 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_549d388b-a033-5594-363e-8a79ac6c5882-6f632039 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_549d388b-a033-5594-363e-8a79ac6c58ef-6f632039 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_549d388b-a033-5594-363e-8a79ac6c5974-6f632039 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1862-6f632039 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1863-6f632039 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: start;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1865-6f632039 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1867-6f632039 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1878-6f632039 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1879-6f632039 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa187b-6f632039 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa187d-6f632039 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c90-6f632039 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c98-6f632039 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c9c-6f632039 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26ca0-6f632039 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2c9-6f632039 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cb-6f632039 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cf-6f632039 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2d1-6f632039 {
    grid-area: 6 / 1 / 7 / 2;
    justify-self: start;
  }

  #w-node-cd2430a2-8f13-4f97-16b0-cd3396defe08-d063203b {
    grid-row: span 1 / span 1;
  }

  #w-node-a89a0e20-ea1f-19bd-1cbe-1aa179f865e1-d063203b {
    grid-row: span 2 / span 2;
  }

  #w-node-a89a0e20-ea1f-19bd-1cbe-1aa179f865fa-d063203b {
    order: -9999;
  }

  #w-node-_949fa1bd-1cf3-e895-de3c-d33a68fc3a76-d063203b, #w-node-_949fa1bd-1cf3-e895-de3c-d33a68fc3aa1-d063203b {
    grid-column: span 1 / span 1;
  }

  #w-node-_949fa1bd-1cf3-e895-de3c-d33a68fc3aaf-d063203b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-_8fe2c641-1b56-729b-1d44-419d323350fa-d063203b, #w-node-_8fe2c641-1b56-729b-1d44-419d3233511c-d063203b, #w-node-_8fe2c641-1b56-729b-1d44-419d32335146-d063203b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e9d218c5-cef4-1183-e4e9-ed7fcaa6938a-d063203b {
    grid-column: span 1 / span 1;
  }

  #w-node-e9d218c5-cef4-1183-e4e9-ed7fcaa6938f-d063203b, #w-node-e9d218c5-cef4-1183-e4e9-ed7fcaa69392-d063203b, #w-node-e9d218c5-cef4-1183-e4e9-ed7fcaa69399-d063203b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e9d218c5-cef4-1183-e4e9-ed7fcaa693a2-d063203b {
    grid-row: 3 / 4;
  }

  #w-node-a48d9740-b957-95f5-5138-31dd25b89f46-4663203e {
    align-self: start;
  }

  #w-node-cc322572-8820-f696-b2b1-808951a34430-4663203e {
    grid-column-end: 3;
  }

  #w-node-_549d388b-a033-5594-363e-8a79ac6c578d-4663203e, #w-node-_549d388b-a033-5594-363e-8a79ac6c580f-4663203e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_549d388b-a033-5594-363e-8a79ac6c587e-4663203e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_549d388b-a033-5594-363e-8a79ac6c5880-4663203e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_549d388b-a033-5594-363e-8a79ac6c5882-4663203e {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_549d388b-a033-5594-363e-8a79ac6c58ef-4663203e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_549d388b-a033-5594-363e-8a79ac6c5974-4663203e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1862-4663203e {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1863-4663203e {
    grid-area: 1 / 2 / 2 / 3;
    align-self: start;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1865-4663203e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1867-4663203e {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1878-4663203e {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1879-4663203e {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa187b-4663203e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa187d-4663203e {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c90-4663203e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c98-4663203e {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26c9c-4663203e {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-eb520e4a-6861-7464-1989-a5cf0cb26ca0-4663203e {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2c9-4663203e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cb-4663203e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2cf-4663203e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2ee7da35-f252-f3ba-0d5a-b9f694ecc2d1-4663203e {
    grid-area: 6 / 1 / 7 / 2;
    justify-self: start;
  }

  #w-node-_6897acd3-1e9e-c09b-ebbb-504b0abcc923-c8632043 {
    justify-self: center;
  }

  #w-node-_5f6671fc-9b25-7b9e-7f0a-cb6713713887-c8632043 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5f6671fc-9b25-7b9e-7f0a-cb671371388b-c8632043 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_5f6671fc-9b25-7b9e-7f0a-cb671371388f-c8632043 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_5ab11087-88f9-644a-4e54-383f9a998c5b-44632045, #w-node-_5ab11087-88f9-644a-4e54-383f9a998c82-44632045, #w-node-_5ab11087-88f9-644a-4e54-383f9a998c8b-44632045, #w-node-_5ab11087-88f9-644a-4e54-383f9a998c94-44632045, #w-node-_5ab11087-88f9-644a-4e54-383f9a998c9b-44632045 {
    grid-column-end: 2;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-ddcc3c8b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-ddcc3c8b {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-ddcc3c8b {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-320de42a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-320de42a {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-320de42a {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-31e76f9f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-31e76f9f {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-31e76f9f {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-7864f761 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-7864f761 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-7864f761 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-8281293a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-8281293a {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-8281293a {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-35c577a2 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-35c577a2 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-35c577a2 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_1c59a0a4-71bc-b0ef-b4a5-aba291bccb44-91bccb35 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_1c59a0a4-71bc-b0ef-b4a5-aba291bccb45-91bccb35 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: start;
  }

  #w-node-_1c59a0a4-71bc-b0ef-b4a5-aba291bccb47-91bccb35 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1c59a0a4-71bc-b0ef-b4a5-aba291bccb49-91bccb35 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_1c59a0a4-71bc-b0ef-b4a5-aba291bccb5a-91bccb35 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_1c59a0a4-71bc-b0ef-b4a5-aba291bccb5b-91bccb35 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_1c59a0a4-71bc-b0ef-b4a5-aba291bccb5d-91bccb35 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1c59a0a4-71bc-b0ef-b4a5-aba291bccb5f-91bccb35 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_99e475a2-17d4-e2a7-4e37-5bba452f5f9c-f65d1484 {
    grid-column-end: 3;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1862-f65d1484 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1863-f65d1484 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: start;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1865-f65d1484 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1867-f65d1484 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1878-f65d1484 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa1879-f65d1484 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa187b-f65d1484 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-bf781259-b7bf-b4b1-6646-b0ade9fa187d-f65d1484 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-906c99d9 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-906c99d9 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-906c99d9 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-bb347450 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-bb347450 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-bb347450 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-cfbb6353 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-cfbb6353 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-cfbb6353 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-5f504959 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-5f504959 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-5f504959 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-bb98de6e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-bb98de6e {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-bb98de6e {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-40062e7e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-40062e7e {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-40062e7e {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-8eccd60f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-8eccd60f {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-8eccd60f {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-2289e3a1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-2289e3a1 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-2289e3a1 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-4972face {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-4972face {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-4972face {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-68ae6493 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-68ae6493 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-68ae6493 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-fd256abc {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-fd256abc {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-fd256abc {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-f4e53f72 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-f4e53f72 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-f4e53f72 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-6c0ccfa5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-6c0ccfa5 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-6c0ccfa5 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-9bd73c92 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-9bd73c92 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-9bd73c92 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-1214c41a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-1214c41a {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-1214c41a {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-907e984e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-907e984e {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-907e984e {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-890681ed {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-890681ed {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-890681ed {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-5a604d57 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-5a604d57 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-5a604d57 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-9a10f3a4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-9a10f3a4 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-9a10f3a4 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-fd4f8e69 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-fd4f8e69 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-fd4f8e69 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e2-2b670a48 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e3-2b670a48 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: start;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e5-2b670a48 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e7-2b670a48 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0f8-2b670a48 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0f9-2b670a48 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0fb-2b670a48 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0fd-2b670a48 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-2b670a48 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-2b670a48 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-2b670a48 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-9e1da24e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-9e1da24e {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-9e1da24e {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e2-ae718866 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e3-ae718866 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: start;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e5-ae718866 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0e7-ae718866 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0f8-ae718866 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0f9-ae718866 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0fb-ae718866 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ea35279a-9f07-aee9-d66c-3e2fed40f0fd-ae718866 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-ae718866 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-ae718866 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-ae718866 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-2eee85c9 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-2eee85c9 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-2eee85c9 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-197a6fd8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-197a6fd8 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-197a6fd8 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-c78ba260-9f2a-de8e-6a60-b93d30c32a92-fc8aa4ef {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c78ba260-9f2a-de8e-6a60-b93d30c32a96-fc8aa4ef {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-c78ba260-9f2a-de8e-6a60-b93d30c32a9a-fc8aa4ef {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5c42-939a99ac {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5c46-939a99ac {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-ee7230fe-8b23-74e9-9ea3-da610f6b5c4a-939a99ac {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-48090a2f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-48090a2f {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-48090a2f {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-7f77d31c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-7f77d31c {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-7f77d31c {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-5d566a5f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-5d566a5f {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-5d566a5f {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-dff96780-6bb6-0efd-2949-939e7cc34f22-ec56743e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dff96780-6bb6-0efd-2949-939e7cc34f26-ec56743e {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-dff96780-6bb6-0efd-2949-939e7cc34f2a-ec56743e {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_204d44b7-3e08-d033-3441-ae6e7dc09a20-54a60163 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_204d44b7-3e08-d033-3441-ae6e7dc09a24-54a60163 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_204d44b7-3e08-d033-3441-ae6e7dc09a28-54a60163 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-dc9693d2-edea-6a38-6f79-78c6e18f0d3e-471508b9 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dc9693d2-edea-6a38-6f79-78c6e18f0d42-471508b9 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-dc9693d2-edea-6a38-6f79-78c6e18f0d46-471508b9 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-3b911953 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-3b911953 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-3b911953 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fad-0ba261f6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb5-0ba261f6 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-acbc949e-d42d-5d00-1213-2208df701fb9-0ba261f6 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_60d2dad0-aa9b-641b-d728-24b5761c3db2-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_60d2dad0-aa9b-641b-d728-24b5761c3db9-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_60d2dad0-aa9b-641b-d728-24b5761c3dc3-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-ec193cb1-7c72-a6e6-103e-3c8584f8389a-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ec193cb1-7c72-a6e6-103e-3c8584f838a1-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-ec193cb1-7c72-a6e6-103e-3c8584f838ad-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-d43c7345-2a82-e95f-b067-750b883a32cc-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d43c7345-2a82-e95f-b067-750b883a32d3-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d43c7345-2a82-e95f-b067-750b883a32df-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-a26eaa44-fb1f-9b75-dd24-cd80c4dba9de-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a26eaa44-fb1f-9b75-dd24-cd80c4dba9ea-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-a26eaa44-fb1f-9b75-dd24-cd80c4dba9f6-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_6c0a9e9b-2288-52e9-da4b-d63dd5e9c5e9-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6c0a9e9b-2288-52e9-da4b-d63dd5e9c5f1-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_6c0a9e9b-2288-52e9-da4b-d63dd5e9c5fd-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_5888d0bc-a303-45bf-4921-37856f3d11e9-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5888d0bc-a303-45bf-4921-37856f3d11f1-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_5888d0bc-a303-45bf-4921-37856f3d11fb-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-b7eebcdf-d67f-1e51-f99f-98614e265d69-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b7eebcdf-d67f-1e51-f99f-98614e265d71-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b7eebcdf-d67f-1e51-f99f-98614e265d7b-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_28cd0c21-848f-a2fc-3151-c55bf139401a-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_28cd0c21-848f-a2fc-3151-c55bf1394022-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_28cd0c21-848f-a2fc-3151-c55bf139402c-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_659f778e-933f-0d21-8434-403805264601-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_659f778e-933f-0d21-8434-403805264609-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_659f778e-933f-0d21-8434-403805264613-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-cb98ce4b-1200-296c-7d17-04b9f8d5d466-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-cb98ce4b-1200-296c-7d17-04b9f8d5d46e-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-cb98ce4b-1200-296c-7d17-04b9f8d5d478-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-abebdbc9-b494-4218-1fe5-44e53b33878c-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-abebdbc9-b494-4218-1fe5-44e53b338794-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-abebdbc9-b494-4218-1fe5-44e53b33879e-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_500393c9-bd71-4272-48d6-977b9cee7b3e-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_500393c9-bd71-4272-48d6-977b9cee7b45-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_500393c9-bd71-4272-48d6-977b9cee7b4f-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_3751562a-430f-6707-a032-7a0f71009923-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3751562a-430f-6707-a032-7a0f7100992a-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_3751562a-430f-6707-a032-7a0f71009934-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-c4423405-f60e-0de2-53c9-1841d8254de6-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c4423405-f60e-0de2-53c9-1841d8254ded-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-c4423405-f60e-0de2-53c9-1841d8254df7-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_0720059c-c472-bd66-c988-869390902a9b-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0720059c-c472-bd66-c988-869390902aa2-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_0720059c-c472-bd66-c988-869390902aac-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_061b6ed2-8e51-78d7-933a-39da59843444-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_061b6ed2-8e51-78d7-933a-39da5984344b-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_061b6ed2-8e51-78d7-933a-39da59843455-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-e734f8a6-1675-da41-14cb-70afc6f4a48c-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e734f8a6-1675-da41-14cb-70afc6f4a494-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-e734f8a6-1675-da41-14cb-70afc6f4a49e-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-fa45a058-a505-2c67-9ecd-ed3beaad9cc9-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fa45a058-a505-2c67-9ecd-ed3beaad9cd0-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-fa45a058-a505-2c67-9ecd-ed3beaad9cda-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-a302058a-7801-6249-e5a4-3cb5af9dce3f-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a302058a-7801-6249-e5a4-3cb5af9dce46-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-a302058a-7801-6249-e5a4-3cb5af9dce50-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-d2f4f8f4-d008-e14d-0063-c932e2173f50-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d2f4f8f4-d008-e14d-0063-c932e2173f58-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d2f4f8f4-d008-e14d-0063-c932e2173f62-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-eff18e14-443b-50a0-0628-5903f731eaa9-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-eff18e14-443b-50a0-0628-5903f731eab1-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-eff18e14-443b-50a0-0628-5903f731eabb-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_9c751a0d-34c9-c495-60ba-9e87fb7047cc-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9c751a0d-34c9-c495-60ba-9e87fb7047d4-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_9c751a0d-34c9-c495-60ba-9e87fb7047de-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-b62d5fff-a3ef-9642-04e9-d14764b87375-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b62d5fff-a3ef-9642-04e9-d14764b8737d-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b62d5fff-a3ef-9642-04e9-d14764b87387-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-fbf338a5-5340-e849-5c00-ac954cd55d6e-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fbf338a5-5340-e849-5c00-ac954cd55d76-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-fbf338a5-5340-e849-5c00-ac954cd55d80-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-a7ad22f7-19eb-6978-e246-fecc95a271fb-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a7ad22f7-19eb-6978-e246-fecc95a27203-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-cb5a44df-4832-a433-de92-1eaf3f9e8527-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-cb5a44df-4832-a433-de92-1eaf3f9e852e-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d08330b7-d82d-4a60-fa31-6ce4dfbc67cb-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d08330b7-d82d-4a60-fa31-6ce4dfbc67d3-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d08330b7-d82d-4a60-fa31-6ce4dfbc67dd-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_7f90eec1-f978-5f1b-12ce-88814fa85864-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7f90eec1-f978-5f1b-12ce-88814fa8586c-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_7f90eec1-f978-5f1b-12ce-88814fa85876-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_4c735b84-fd20-c181-937e-2c23db75ab2a-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4c735b84-fd20-c181-937e-2c23db75ab32-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_4c735b84-fd20-c181-937e-2c23db75ab3c-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_084fa196-39af-cb1d-5e3a-ed4cf0e96e34-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_084fa196-39af-cb1d-5e3a-ed4cf0e96e3c-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_084fa196-39af-cb1d-5e3a-ed4cf0e96e48-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_6368a1e6-9975-62e0-b928-8adfd923119f-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6368a1e6-9975-62e0-b928-8adfd92311a7-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_6368a1e6-9975-62e0-b928-8adfd92311b1-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-fc8923ac-9704-ee35-19c5-20cd6e31d66b-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fc8923ac-9704-ee35-19c5-20cd6e31d672-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-fc8923ac-9704-ee35-19c5-20cd6e31d67c-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-bf14c1cd-832e-34a8-fcb4-b7bf75b23fd4-e33a37f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-bf14c1cd-832e-34a8-fcb4-b7bf75b23fe0-e33a37f1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-bf14c1cd-832e-34a8-fcb4-b7bf75b23fec-e33a37f1 {
    grid-area: 4 / 1 / 5 / 3;
  }
}

@font-face {
  font-family: 'Gbfont';
  src: url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/61f7f6187088dc014f6fafe4_GBFont-Regular.woff2') format('woff2'), url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/61f7f61894334473e890e04a_GBFont-Regular.woff') format('woff'), url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/61f7f6133e78971771b17f1c_GBFont-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gbfont';
  src: url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/61f7f618425046652156a2d9_GBFont-Bold.woff2') format('woff2'), url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/61f7f619a2bb1846ad7cb971_GBFont-Bold.woff') format('woff'), url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/61f7f6135b40c6005923ed36_GBFont-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Benzin';
  src: url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/656ef1c43bcb6711a865dab7_Benzin-Regular.ttf') format('truetype'), url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/6618bb81bbef453f2d02e6c4_Benzin-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Benzin';
  src: url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/656ef1c4f15d48f8235a238c_Benzin-Medium.ttf') format('truetype'), url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/6618bb8170b3472ae11e6d42_Benzin-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Benzin';
  src: url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/6618bb812374e3f01b89e716_Benzin-Semibold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Benzin';
  src: url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/6618bb81b5c1b5cf8a124010_Benzin-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Onest';
  src: url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/6618bb867d06e7973e869eb3_Onest-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Onest';
  src: url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/6618bb860de27904db8ca745_Onest-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Onest';
  src: url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/6618bb86117b94e956c455bf_Onest-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Onest';
  src: url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/6618bb868c2e87b5949bde46_Onest-ExtraBold.ttf') format('truetype'), url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/6618bb87a9a30ff89e87be6c_Onest-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Onest';
  src: url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/6618bb87af424ff5ec13dc5f_Onest-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Onest';
  src: url('https://assets.website-files.com/60d09ac9af0c5084d4e360e9/6618bb890003de3e87ddf5d6_Onest-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}