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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

pre.w-code-block code > span {
  display: block !important;
}

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Nonbureau;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/686bf6dc1658bec1bca81b8b_NonBureau-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nonbureau;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/686bf6b97775fdaa82afa12a_NonBureau-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nonbureau;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/686bf6b997d137efcdc11217_NonBureau-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nonbureau;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/686bf6b97339dde893570cbe_NonBureau-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6924211434641961f6d0de48_Raleway.zip") format("undefined");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nyghtserif Dark;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/64a828c40632374fb2d15132_NyghtSerif-Dark.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nyghtserif Light;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/64a828d169593598b95fcd31_NyghtSerif-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nyghtserif;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/64a828da0b15f7268b1ada4f_NyghtSerif-DarkItalic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Nyghtserif;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/64a828e02927adfb7c3681a8_NyghtSerif-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Igrasans;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6273a224e8488554fac3a6c8_Igrasans.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f7474a211b340830003fa0_Gilroy-Black.ttf") format("truetype"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f7474b2ba1ba8115cc72f1_Gilroy-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f7474a764027459d224c28_Gilroy-BlackItalic.ttf") format("truetype"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f7474b18d02f7a385887d5_Gilroy-HeavyItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f7474a071b6737ffc2a641_Gilroy-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f7474afd7b99e4b0358426_Gilroy-Extrabold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f7474a77a56f32e5a0c9ab_Gilroy-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f7474a992cf49a8bcbbe33_Gilroy-ExtraboldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f7474b4666f0f5ceabb7e0_Gilroy-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f7474b1f5ebfd56e2b3232_Gilroy-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f7474b1f5ebff1512b3233_Gilroy-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f7474b0c74fd82c19ec563_Gilroy-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f7474b764027fe9d224c29_Gilroy-SemiboldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f7474b18d02f56665887d6_Gilroy-RegularItalic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f7474bea037048496c0ed6_Gilroy-UltraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f7474b1068fd04f674ed85_Gilroy-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f7474be2632b1f9ced119b_Gilroy-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f7474b2ba1ba24abcc7302_Gilroy-UltraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6328ae2a793b4b1fff713b8c_Gilroy-Medium.ttf") format("truetype"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6328ae2a793b4b1fff713b8c_Gilroy-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6328bff8e7b4f37781566ba7_Gilroy-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Black Rose;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69184ff295dd2d43bc06ba1a_Black_Rose.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: e-Ukraine;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f746b50c74fd5ef19ec011_e-Ukraine-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: e-Ukraine;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f746b581eec04d5800e6b5_e-Ukraine-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: e-Ukraine;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f746b54666f0069aabac3a_e-Ukraine-UltraLight.otf") format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: e-Ukraine;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f746b5992cf44264cbb8fe_e-Ukraine-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: e-Ukraine;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f746b5071b673ac7c29e1b_e-Ukraine-Thin.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: e-Ukraine;
  src: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f746b518d02fc762587fec_e-Ukraine-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --alice-blue-2: #f8f6f2;
  --midnight-blue: #192a3e;
  --alice-blue: #030303;
  --floral-white: #fbf8ee;
  --slate-blue: #4653f6;
  --dodger-blue: #369fff4d;
  --gold: #fff;
  --green: #a3ee0b;
  --yel: #f7cd53;
  --black: #0009;
  --grey: #f7f7f7;
  --steel-blue: #0d73d1;
  --magic: #ff7930;
  --red-bd: #ea1414;
  --white: #ffffffb0;
  --roce: #f959f9;
  --violet: #f959f9;
  --dark_grey: #505050;
  --transparent: #ececec4d;
}

.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-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

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

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

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

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

body {
  background-color: var(--alice-blue-2);
  color: #333;
  margin-top: 20px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 3.43em;
  font-weight: 400;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 2.5em;
  font-weight: 400;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 1.875em;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  color: var(--midnight-blue);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Igrasans, sans-serif;
  font-size: 1.375em;
  font-weight: 700;
  line-height: 24px;
}

h5 {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 20px;
}

p {
  color: var(--midnight-blue);
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-size: 1.125em;
  font-weight: 500;
  line-height: 130%;
}

a {
  color: #fff;
  line-height: 100%;
  text-decoration: none;
}

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

.body {
  background-color: var(--alice-blue);
  max-width: 832px;
  margin-left: auto;
  margin-right: auto;
}

.section.design-new__section-main {
  margin-top: 10em;
}

.section.footer {
  background-color: #0c2542b3;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
}

.paragraph {
  color: #104373;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 38px;
  padding-left: 56px;
  font-family: Gilroy, sans-serif;
  font-weight: 600;
}

.first-container {
  background-color: #0000;
  border: 1px solid #369fff;
  border-radius: 15px;
  flex-direction: column;
  max-width: 832px;
  height: 260px;
  margin-top: -1px;
  padding-top: 0;
  display: flex;
  box-shadow: 3px 3px 17px 3px #e2f1ff;
}

.first-container.two {
  flex-direction: row;
}

.image-2 {
  margin-top: -229px;
  padding-top: 0;
  padding-left: 390px;
}

.video {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-radius: 15px;
  width: 776px;
  min-width: 776px;
  max-width: 820px;
  height: 404px;
  min-height: 32px;
  max-height: 467px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: auto;
}

.container-3 {
  background-image: linear-gradient(#cbe6ff, #cbe6ff);
  border-radius: 15px;
  max-width: 832px;
  height: 125px;
  margin-top: 20px;
  padding-top: 0;
}

.column-2 {
  display: block;
}

.column-5 {
  justify-content: flex-start;
  padding-left: 0;
  display: block;
}

.columns-3 {
  min-width: 0;
  max-width: 843px;
  min-height: 2px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 30px;
  padding-left: 27px;
  padding-right: 0;
  display: block;
}

.image-3 {
  background-color: #f5faff;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: block;
}

.paragraph-3 {
  object-fit: fill;
  width: auto;
  min-width: 550px;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  display: block;
  overflow: visible;
}

.image-4 {
  margin-top: -257px;
  padding-top: 0;
  padding-left: 9px;
}

.heading-4 {
  flex-direction: row;
  justify-content: flex-start;
  margin-top: -10px;
  margin-bottom: 0;
  margin-left: -24px;
  padding-left: 0;
  font-family: Igrasans, sans-serif;
  font-size: 22px;
  display: inline-block;
}

.heading-5 {
  width: 580px;
  margin-top: 10px;
  margin-bottom: -2px;
  padding-top: 0;
  padding-left: 56px;
  font-family: Igrasans, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 130%;
}

.heading-3 {
  min-width: 700px;
  max-width: 700px;
  min-height: 4px;
  padding-top: 8px;
  padding-left: 12px;
  font-family: Igrasans, sans-serif;
  font-size: 22px;
  line-height: 130%;
  display: block;
}

.paragraph-2 {
  width: 391px;
  padding-left: 56px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.paragraph-4 {
  margin-left: -22px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  display: block;
}

.column-3 {
  margin-top: 29px;
  padding-left: 9px;
  display: block;
}

.container-2 {
  background-image: linear-gradient(#f9da6c, #f9da6c);
  border-radius: 15px;
  max-width: 832px;
  height: 100px;
  margin-top: 17px;
  padding-top: 0;
}

.image-6 {
  padding-top: 24px;
}

.image-7 {
  width: 43px;
  max-width: 159%;
  height: 44.6094px;
  padding-top: 28px;
  padding-left: 18px;
}

.columns-2 {
  width: 100px;
}

.column-4 {
  flex-wrap: nowrap;
  height: 21px;
  min-height: 3px;
  max-height: 19px;
  padding-left: 11px;
  padding-right: 0;
  display: flex;
  position: static;
}

.heading-2 {
  width: 700px;
  min-width: 700px;
  max-width: 700px;
  height: 38px;
  margin-top: 23px;
  margin-bottom: 0;
  font-family: Igrasans, sans-serif;
  font-size: 22px;
  display: block;
}

.div-block-2 {
  background-color: #f5faff;
  padding-top: 0;
  display: block;
}

.div-block-3 {
  border: 1px #000;
  border-radius: 15px;
  width: 776px;
  margin-left: auto;
  margin-right: auto;
}

.image-8 {
  margin-left: 28px;
  padding-left: 2px;
  display: block;
}

.html-embed {
  max-width: 843px;
  margin-left: auto;
  margin-right: auto;
}

.section-3 {
  background-color: #7e7e7e;
  height: 188px;
  margin-top: 0;
  padding-top: 0;
}

.container-4 {
  background-color: #fff;
  margin-top: 32px;
  padding-top: 4px;
}

.div-block-4 {
  background-color: var(--alice-blue);
}

.div-block-6 {
  background-color: #dadada;
  min-width: 600px;
  height: 1px;
  margin-top: 19px;
  margin-left: auto;
  margin-right: auto;
}

.heading-6 {
  width: 550px;
  margin-bottom: 0;
  font-family: Igrasans, sans-serif;
  font-size: 27px;
  line-height: 120%;
}

.heading-6.ui_text {
  width: 100%;
  font-family: e-Ukraine, sans-serif;
  font-size: 24px;
}

.paragraph-5 {
  font-family: Gilroy, sans-serif;
  font-style: normal;
  font-weight: 400;
}

.paragraph-5._323 {
  margin-top: 10px;
}

.image-9 {
  min-width: 600px;
  max-width: 600px;
  margin-top: 11px;
  margin-bottom: 20px;
  display: none;
}

.image-10 {
  max-width: 160px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.video-2 {
  border: 0 #000;
  border-radius: 0;
}

.div-block-7 {
  z-index: 1;
  object-fit: fill;
  background-color: #369fff;
  border: 1px solid #fff;
  border-radius: 10px;
  min-width: 560px;
  max-width: 600px;
  height: 80px;
  padding-top: 14px;
  padding-left: 52px;
  position: relative;
  overflow: visible;
}

.columns-4 {
  margin-top: 20px;
  display: none;
}

.columns-4._3._88 {
  display: none;
}

.column-6 {
  z-index: 1;
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-block {
  z-index: 5;
  color: #fff;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  position: relative;
}

.text-block-2 {
  color: #fff;
  padding-top: 5px;
  font-family: Igrasans, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.div-block-8 {
  background-color: #fff;
  border-radius: 12px;
  display: none;
}

.heading-7 {
  margin-bottom: 0;
  padding-top: 20px;
  padding-left: 32px;
  font-family: Igrasans, sans-serif;
  font-size: 22px;
}

.list-item, .list-item-2 {
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.html-embed-3 {
  color: #fff;
  width: 600px;
  display: block;
}

.html-embed-3._323._434._3 {
  display: none;
}

.list {
  padding-bottom: 24px;
  padding-left: 48px;
}

.div-block-9 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border: 0 #fff;
  border-radius: 0;
  justify-content: space-between;
  display: flex;
}

.image-12 {
  display: none;
}

.body-2 {
  background-color: #f5faff;
  min-width: 600px;
  max-width: 600px;
  margin-top: 21px;
  margin-left: auto;
  margin-right: auto;
}

.body-2.ui_des {
  background-color: var(--floral-white);
}

.column-7 {
  z-index: 4;
  flex-direction: row;
  justify-content: flex-start;
  padding-left: 0;
  display: flex;
  overflow: visible;
}

.section-7 {
  margin-top: 21px;
}

.section-7._324 {
  display: none;
}

.link-block {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-3 {
  padding-left: 11px;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
}

.text-span {
  color: #262626;
  white-space: normal;
}

.div-block-10 {
  color: #dadada;
  border: 1px solid #dadada;
  border-radius: 15px;
  margin-top: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

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

.heading-8 {
  font-family: Gilroy, sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 120%;
}

.div-block-11 {
  background-color: #369fff;
  border-radius: 15px;
  overflow: visible;
}

.div-block-11.ui_design {
  background-color: var(--slate-blue);
}

.heading-9 {
  color: #fff;
  text-transform: uppercase;
  width: 600px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 23px;
  padding-bottom: 0;
  padding-left: 23px;
  font-family: Igrasans, sans-serif;
  font-size: 27px;
  line-height: 120%;
  overflow: visible;
}

.heading-9.ui_txt {
  font-family: e-Ukraine, sans-serif;
}

.text-block-4 {
  color: #f9da6c;
  padding-left: 23px;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.paragraph-6 {
  color: #fff;
  width: 61%;
  margin-top: 30px;
  padding-bottom: 20px;
  padding-left: 23px;
  font-family: Gilroy, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

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

.column-9 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
  top: auto;
  bottom: auto;
}

.column-9.ui_des {
  margin-top: 0;
}

.image-13 {
  min-width: 146px;
  max-width: 109px;
  display: inline-block;
}

.image-13.ui_des {
  min-width: 100%;
  max-width: 250px;
  position: relative;
  top: -12px;
  transform: rotate(0);
}

.div-block-12 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 0;
  display: flex;
}

.form-block {
  border-radius: 0;
  margin-top: 20px;
}

.submit-button {
  color: #000;
  background-color: #f9da6c;
  border-radius: 15px;
  height: 50px;
  font-family: Igrasans, sans-serif;
  font-size: 14px;
}

.text-field, .text-field-2, .text-field-3 {
  border-radius: 15px;
  height: 50px;
  margin-bottom: 0;
  font-size: 14px;
}

.section-8 {
  margin-top: 10px;
}

.section-8.ui_des {
  margin-top: 20px;
}

.form {
  grid-column-gap: 5px;
  display: flex;
}

.link-block-2, .link-block-3, .link-block-4 {
  padding-right: 5px;
}

.column-10 {
  text-align: left;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

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

.text-block-5 {
  justify-content: flex-start;
  max-width: 140px;
  font-family: Gilroy, sans-serif;
  font-size: 15px;
  font-weight: 500;
  display: flex;
}

.div-block-14 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  max-width: 183px;
  display: flex;
}

.image-18 {
  padding-right: 10px;
}

.div-block-15 {
  justify-content: flex-start;
  max-width: 170px;
  display: flex;
}

.image-19 {
  flex: 0 auto;
  padding-right: 10px;
  display: block;
}

.text-block-6 {
  color: #000;
  margin-left: 52px;
  padding-right: 0;
  font-size: 15px;
  text-decoration: none;
}

.text-block-7, .text-block-8 {
  color: #000;
  font-size: 15px;
  text-decoration: none;
}

.section-9 {
  padding-left: 1px;
  display: none;
}

.div-block-16 {
  justify-content: center;
  margin-top: 10px;
  display: flex;
}

.text-block-9 {
  align-items: center;
  padding-left: 15px;
  display: flex;
}

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

.link-block-5 {
  flex: none;
  padding-right: 71px;
}

.columns-6 {
  justify-content: space-around;
  padding-top: 12px;
  display: flex;
}

.column-14 {
  flex: 0 auto;
  justify-content: flex-end;
  padding-right: 0;
  display: flex;
}

.column-15 {
  align-items: flex-start;
  padding-left: 26px;
  padding-right: 0;
}

.heading-10 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Igrasans, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 120%;
}

.text-block-10 {
  color: #fff;
  font-family: Gilroy, sans-serif;
}

.text-span-2 {
  color: #f9da6c;
}

.paragraph-7 {
  color: #fff;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.div-block-17-1 {
  flex-flow: row;
  flex: 0 auto;
  place-content: center flex-end;
  align-items: flex-end;
  width: 691px;
  min-width: 8px;
  max-width: 301px;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  margin-top: -20px;
  margin-bottom: 0;
  margin-right: -36px;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.div-block-17-1.body-2 {
  background-color: #0000;
  max-width: 151px;
  margin-top: 0;
  margin-right: 8px;
}

.div-block-17-1.body-2._1 {
  align-items: flex-end;
  max-width: 144px;
}

.div-block-18 {
  border: 1px #369fff;
  margin-left: 0;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
}

.div-block-19 {
  background-color: #0000;
  border-radius: 15px;
  padding: 15px;
}

.heading-11 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Igrasans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.div-block-20 {
  padding-left: 0;
  display: flex;
}

.paragraph-8 {
  margin-bottom: 0;
}

.div-block-21 {
  align-items: center;
  padding-left: 15px;
  display: flex;
}

.div-block-22 {
  padding-top: 20px;
}

.success-message {
  padding-bottom: 20px;
}

.error-message {
  padding-bottom: 10px;
}

.div-block-23 {
  padding-top: 15px;
}

.heading-12 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Igrasans, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 120%;
}

.paragraph-9 {
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
}

.card-day {
  background-image: linear-gradient(#369fff, #369fff);
  border-radius: 23px;
  margin-bottom: 10px;
  margin-right: 0;
  padding-bottom: 16px;
  padding-right: 0;
}

.heading-13 {
  color: #fff;
  max-width: 430px;
  margin-top: auto;
  margin-bottom: 0;
  font-family: Igrasans, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 120%;
}

.paragraph-10 {
  color: #fff;
  max-width: 377px;
  margin-bottom: 0;
  margin-right: 40px;
  padding-top: 10px;
  padding-bottom: 25px;
  padding-right: 0;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  line-height: 120%;
}

.div-block-24 {
  padding-top: 20px;
  padding-bottom: 0;
  padding-left: 20px;
  display: flex;
}

.image-21 {
  max-width: 115px;
  margin-bottom: -50px;
  padding-bottom: 0;
  display: block;
  position: static;
}

.div-block-25 {
  z-index: 2;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  max-width: 145px;
  display: flex;
  position: relative;
  inset: 0% 0% 0% auto;
}

.div-block-26 {
  z-index: 2;
  background-image: linear-gradient(#369fff, #369fff);
  border: 1px solid #fff;
  border-radius: 23px;
  margin-bottom: 0;
  margin-left: 33px;
  margin-right: 20px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.paragraph-11 {
  color: #fff;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.div-block-27 {
  align-items: center;
  padding-top: 0;
  padding-left: 17px;
  display: flex;
}

.div-block-28 {
  margin-left: -16px;
  padding-left: 0;
}

.div-block-29 {
  padding-right: 0;
  display: block;
}

.div-block-30 {
  display: flex;
}

.div-block-31 {
  margin-top: 20px;
}

.image-22 {
  flex: 1;
}

.list-2 {
  max-width: 375px;
  margin-right: 50px;
  padding-left: 10px;
  padding-right: 0;
  font-family: Gilroy, sans-serif;
  line-height: 130%;
}

.list-item-3, .list-item-4, .list-item-5 {
  padding-bottom: 15px;
}

.div-block-32 {
  background-color: #369fff;
  border-radius: 23px;
  display: flex;
}

.div-block-33 {
  max-width: 414px;
}

.div-block-34 {
  max-width: 371px;
}

.div-block-35, .div-block-36 {
  margin-top: 20px;
}

.div-block-42 {
  display: flex;
}

.body-3 {
  margin-left: auto;
  margin-right: auto;
}

.container {
  width: 1119px;
  max-width: 100%;
  margin: 35px auto 12px;
}

.container.style-2 {
  width: 250px;
}

.link-block-7 {
  flex: none;
}

.paragraph-13 {
  width: 400px;
  padding-left: 56px;
  font-family: Gilroy, sans-serif;
}

.grid-item.metod__wrapper.pb30 {
  padding-bottom: 30px;
  padding-right: 31px;
}

.grid-item.metod__wrapper.pb30.wh-bq {
  background-color: #0000;
}

.grid-item.metod__wrapper {
  background-color: #fff;
  border: 1px solid #cbe6ff;
  border-radius: 23px;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.grid-item.metod__wrapper.pb290 {
  padding-bottom: 290px;
}

.grid-item.metod__wrapper.pb290.pl5 {
  background-color: #fff;
}

.grid-item.metod__wrapper.pb30 {
  background-color: #fff;
  padding-bottom: 30px;
  padding-right: 31px;
  overflow: hidden;
}

.grid-item.metod__wrapper.pb30.hide-tablet, .grid-item.metod__wrapper.pb30.hide-pb30, .grid-item.metod__wrapper.pb100 {
  overflow: hidden;
}

.p-price {
  text-align: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.2em;
  display: block;
}

.p-price.line {
  opacity: .6;
  outline-offset: 0px;
  outline: 3px #192a3e;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  font-size: .9em;
  text-decoration: line-through;
  display: none;
}

.p-price.line._2 {
  text-decoration: line-through;
  display: flex;
}

.p-price.line._2._003, .p-price.line.fgd {
  display: none;
}

.back-fon__course {
  z-index: 0;
  display: none;
  position: absolute;
  inset: -15% 0% 0% 3%;
}

.cards__wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.cards__wrapper.cw__hide {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.cards__wrapper.cw__hide.mb40 {
  margin-bottom: 40px;
}

.flex-row {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: none;
  justify-content: center;
  display: flex;
}

.flex-row.flex-row__team {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: stretch;
  width: auto;
}

.flex-row.flex-row__team.hs-team {
  display: flex;
}

.flex-row.flex-row__team.medium-row__item {
  justify-content: center;
  align-items: center;
  width: auto;
}

.flex-row.flex-row__team.marquee__reviews-item {
  width: auto;
}

.flex-row.flex-bottom {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-row.flex-row__team-creo {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-row.flex-row__team-creo._3.hide-row, .flex-row.flex-row__team-creo._2.hide-row {
  display: none;
}

.flex-row.flex-top {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
}

.circle-92 {
  background-color: #f9da6c;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin: auto 0 auto auto;
  display: flex;
  position: absolute;
  inset: 0% 1% 0% 0%;
}

._85 {
  width: 85%;
}

._85.center {
  z-index: 2;
  color: #192a3e;
  text-transform: none;
  z-index: 2;
  margin-left: auto;
  margin-right: auto;
  font-family: Igrasans, sans-serif;
  font-size: 2.8em;
  font-weight: 400;
  line-height: 100.4%;
  position: relative;
}

.br23-tr-tl {
  border-top-left-radius: 23px;
  border-top-right-radius: 23px;
  width: 100%;
}

.text__label {
  background-color: #f9da6c;
  border-radius: 13px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding: 13px 10px;
  display: block;
  position: absolute;
  inset: 27% 5% auto auto;
  transform: rotate(6.72deg);
}

.text__label._1 {
  display: none;
}

.text__label.body-3.blackf01 {
  color: var(--alice-blue);
  background-color: #100d05;
  padding-left: 15px;
  padding-right: 15px;
  display: none;
  top: 27%;
  left: 10px;
  right: auto;
  transform: rotate(-2deg);
}

.text__label.body-3.blackf01.m01 {
  display: none;
  top: 24%;
}

.text__label._4, .text__label.body-6, .text__label._7 {
  display: none;
}

.input {
  color: #262626;
  border-radius: 14px;
  height: 60px;
  padding: 18px 20px;
  position: static;
}

.input.hyde {
  display: none;
}

.logo__item {
  transform: rotate(-2deg);
}

.logo__item.mb35 {
  margin-bottom: 35px;
}

.contact__wrapper {
  grid-column-gap: 3.39em;
  grid-row-gap: 3.39em;
  align-items: center;
  margin-left: auto;
  margin-right: 6.25em;
  display: flex;
}

.contact__wrapper.bottom__c-w {
  flex-direction: row;
  display: none;
}

.contact__wrapper._324 {
  color: #000;
}

.grid__item {
  flex-direction: row;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.grid__item.no-p {
  padding-top: 0;
  padding-bottom: 0;
}

.grid__item.bq__dar-blue {
  color: #369fff;
  background-color: #0d73d180;
  border-radius: 24px;
  padding: 40px;
  transform: rotate(2deg);
}

.menu__mobile {
  background-color: #0006;
  height: 100vh;
  display: none;
}

.programm-btn {
  color: #fff;
  text-align: center;
  background-color: #369fff;
  border-radius: 1em;
  flex: none;
  width: 90%;
  margin-bottom: 0;
  padding: 16px 40px;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.5;
  transition: border-color .2s, color .2s, background-color .2s;
}

.programm-btn:hover {
  background-color: #0d73d1;
  box-shadow: 0 7px 20px -10px #0003;
}

.programm-btn:active {
  background-color: #0a3092;
}

.programm-btn.sign {
  border: 1px solid var(--dodger-blue);
  color: #262626;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c8b7f6a5154_icon.svg");
  background-position: 30px;
  background-repeat: no-repeat;
  border-radius: 1em;
  width: auto;
  max-width: none;
  margin-bottom: 30px;
  margin-right: auto;
  padding: .94em 30px .94em 60px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  display: block;
}

.programm-btn.sign:hover {
  box-shadow: none;
  color: #262626;
  background-color: #f5faff;
}

.programm-btn.sign:active {
  background-color: #f5faff;
  box-shadow: inset 0 0 0 2px #369fff;
}

.programm-btn.sign._01 {
  display: none;
}

.programm-btn.mb-30 {
  margin-top: auto;
  margin-bottom: 30px;
  padding-left: 50px;
  padding-right: 50px;
}

.programm-btn.is-yellow {
  background-color: #f9da6c;
}

.programm-btn.is-yellow.is--black.mt20 {
  margin-top: 20px;
}

.programm-btn.is-yellow.is--black.mt20.tablet-100 {
  width: 300px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 600;
  transition: border-color .2s, color .2s, background-color .2s;
}

.programm-btn.is-yellow.is--black.mt20.tablet-100:hover {
  color: #fff;
  background-color: #262626;
}

.programm-btn.is-yellow.is--black.mt20.tablet-100.orange {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
}

.programm-btn.is-yellow.is--black.mt20.tablet-100.orange.but_bl {
  background-color: #ff5934;
}

.programm-btn.is-yellow.is--black.mt20.tablet-100.pl_btn {
  font-weight: 600;
}

.programm-btn._100 {
  width: 100%;
}

.programm-btn._100.outline-btn {
  color: #369fff;
  background-color: #0000;
  border: 2px solid #369fff;
  font-family: Gilroy, sans-serif;
  font-weight: 600;
  display: none;
}

.programm-btn._100.outline-btn:hover {
  box-shadow: none;
  color: #262626;
  background-color: #f5faff;
}

.programm-btn.h70 {
  height: 70px;
}

.programm-btn.h70.tablet-clr-red, .programm-btn.h70.tablet-clr-red._2 {
  line-height: 2.1;
}

.programm-btn.work {
  background-color: #0d73d1;
  border-radius: .9375em;
  flex: none;
  width: auto;
  max-width: 550px;
  margin-left: auto;
  padding: 19px 40px 19px 80px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  transition: color .2s, background-color .2s;
}

.programm-btn.work:hover {
  background-color: #369fff;
}

.programm-btn.work.mb0 {
  background-color: var(--dodger-blue);
  text-transform: none;
  border-radius: 1em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding-top: .94em;
  padding-bottom: .94em;
  padding-left: 70px;
  display: flex;
}

.programm-btn.creo {
  background-color: #f8655c;
  margin-bottom: 0;
  padding: 46px 133px;
}

.programm-btn.creo:hover {
  background-color: #262626;
}

.programm-btn.grey {
  box-shadow: none;
  color: #4c5458;
  background-color: #e1e5e7;
}

.programm-btn.grey:hover {
  color: #2a2f31;
  background-color: #afb7bb;
}

.programm-btn.grey:active {
  color: #111314;
  background-color: #808c91;
}

.programm-btn.minimal {
  box-shadow: none;
  color: #356af0;
  background-color: #0000;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 16px;
  padding-right: 16px;
}

.programm-btn.minimal:hover {
  color: #0f42c3;
}

.programm-btn.minimal:active {
  color: #0a3092;
}

.programm-btn.disabled {
  box-shadow: none;
  background-color: #d4e9ff;
}

.programm-btn.disabled:hover {
  color: #fff;
}

.programm-btn._2 {
  padding-left: 50px;
  padding-right: 50px;
}

.programm-btn.bf {
  background-color: #fd361e;
  width: 200px;
  margin: auto 0;
  padding: 10px;
}

.burger__item {
  color: #fff;
  background-color: #fff;
  width: 32px;
  height: 1px;
}

.image-29 {
  color: #fff;
  max-width: 200px;
}

.image-29.lg_pl {
  max-width: 255px;
}

.image-29._5345 {
  max-width: 173px;
}

.numeric {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.5em;
  line-height: 80%;
  display: none;
}

.numeric._001, .numeric._0002 {
  display: none;
}

.menu {
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
  position: fixed;
}

.menu.main-menu {
  z-index: 99;
  background-color: #fff;
  justify-content: space-between;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.menu.main-menu._3213 {
  height: 56px;
}

.spacer {
  background-color: #0000;
  height: 0;
}

.spacer._5 {
  height: 5px;
}

.spacer._5.spacer-mobile {
  display: none;
}

.spacer._30 {
  height: 30px;
}

.spacer._57 {
  height: 57px;
}

.spacer._180 {
  height: 180px;
}

.spacer._180.landscape-150 {
  height: 175px;
}

.spacer._76 {
  height: 76px;
}

.spacer._34 {
  height: 34px;
}

.spacer._34._0 {
  height: 90px;
}

.spacer._34._02 {
  height: 52px;
}

.spacer._34._1003 {
  height: 40px;
}

.spacer._10 {
  height: 10px;
}

.spacer._8 {
  height: 8px;
}

.spacer._20 {
  flex: none;
  height: 20px;
  display: block;
}

.spacer._20.hide-desk {
  display: none;
}

.spacer._20.hide-tablet {
  display: block;
}

.spacer._20._8 {
  height: 30px;
}

.spacer._20._0001 {
  height: 40px;
}

.spacer._20.orange {
  height: 10px;
}

.spacer._22 {
  height: 22px;
}

.spacer._16 {
  background-color: #0000;
  width: auto;
  height: 16px;
}

.spacer.white-line {
  background-color: #fff;
  width: 100%;
  height: 1px;
}

.spacer.white-line.blk {
  background-color: #100d05;
}

.spacer._32 {
  background-color: #0000;
  border-radius: 6px;
  width: 100%;
  height: 30px;
}

.spacer._32.line {
  opacity: .34;
  background-color: #969da8;
  height: 1px;
  margin-top: 31px;
  margin-bottom: 31px;
}

.spacer._72 {
  height: 72px;
}

.spacer._7 {
  height: 7px;
}

.spacer._40 {
  height: 40px;
}

.spacer._80 {
  background-color: #0000;
  width: 80px;
  height: 80px;
}

.spacer._80.tablet-60, .spacer._80.tablet-60.fut4 {
  height: 40px;
}

.spacer._80.tablet-60.text_course._5435 {
  height: 30px;
}

.spacer._80.tablet-60 {
  height: 40px;
}

.spacer._52 {
  height: 52px;
}

.spacer._100 {
  height: 100px;
}

.spacer._100.tablet-60 {
  height: 40px;
}

.spacer._100.tablet-60.fut4 {
  height: 30px;
}

.spacer._100.tablet-80 {
  height: 50px;
}

.spacer._48 {
  background-color: #0000;
  border-radius: 6px;
  width: 48px;
}

.spacer._96 {
  background-color: #0000;
  width: 96px;
  height: 96px;
}

.spacer._64 {
  background-color: #0000;
  width: 64px;
  height: 64px;
}

.spacer._24 {
  text-transform: uppercase;
  background-color: #0000;
  width: 24px;
  height: 24px;
}

.spacer._128 {
  background-color: #0000;
  width: 128px;
  height: 128px;
}

.spacer.gray-line {
  background-color: #efefef;
  width: 100%;
  height: 1px;
}

.spacer._60 {
  height: 60px;
}

.tag {
  background-color: #cbe6ff;
  border-radius: 23px;
  padding: 8px 12px;
}

.close__item {
  background-color: #fff;
  width: 20px;
  height: 1px;
  transform: rotate(45deg);
}

.close__item.two__close {
  transform: rotate(-45deg);
}

.close__item.two__close.black-close {
  cursor: pointer;
  background-color: #fff;
}

.close__item.two__close.black-close._32, .close__item.two__close.black-close._324 {
  background-color: #000;
}

.close__item.two__close.black-close.cl_line {
  background-color: #100d05;
  height: 1px;
}

.close__item.two__close.black-close.cl {
  background-color: #100d05;
}

.close__item.black-close {
  cursor: pointer;
  background-color: #fff;
}

.close__item.black-close.weqe, .close__item.black-close.eqwe {
  background-color: #000;
}

.close__item.black-close.cl_line {
  background-color: #100d05;
  height: 1px;
}

.close__item.black-close.cl2, .close__item.black-close.cl {
  background-color: #000;
}

.close__item.black-close.cl_line-copy {
  background-color: #100d05;
  height: 1px;
}

.img__pop-up {
  border-radius: 8px;
  width: 3.5em;
}

.nav-item {
  color: #262626;
  font-family: Gilroy, sans-serif;
  font-size: 1.125em;
  font-weight: 500;
  text-decoration: none;
}

.nav-item:hover {
  font-weight: 500;
}

.tabs {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: block;
  position: relative;
}

.subtitle {
  font-size: 1.25em;
}

.subtitle.is--grey {
  color: #5b5b5b;
}

.subtitle.is--grey.center {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.subtitle.is--grey.center.bf1 {
  width: 530px;
}

.img-team {
  width: 100%;
  height: auto;
  min-height: auto;
  color: var(--dodger-blue);
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  border-bottom-right-radius: 0;
  display: block;
}

.img-team.img-team2 {
  border-radius: 23px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.is--yellow {
  color: #f9da6c;
}

.play__wrapper {
  z-index: 4;
  width: 6.5em;
  height: 6.5em;
  margin: auto;
  position: absolute;
  inset: 0;
}

.tabs-content {
  align-items: flex-start;
  width: 100%;
  margin-top: 50px;
  display: flex;
  position: static;
}

.tabs-content.o-visible {
  overflow: visible;
}

.tag-txt {
  font-family: Gilroy, sans-serif;
  font-size: .875em;
  font-weight: 500;
  line-height: 1em;
}

.section-new {
  height: auto;
  padding-left: 2vw;
  padding-right: 2vw;
  overflow: hidden;
}

.section-new.is-yellow {
  background-color: #f9da6c;
  display: none;
}

.section-new.dots__bq {
  opacity: 1;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.section-new.is--light_grey {
  background-color: #f5faff;
}

.section-new.is--light_grey.br120 {
  background-color: #0000;
  border-radius: 0;
}

.section-new.is--light_grey.br120._567 {
  margin-top: 40px;
}

.section-new.is-blue {
  background-color: #369fff;
  margin-top: 0;
}

.section-new.is-blue.br60 {
  border-radius: 60px;
}

.section-new.is-blue.br60.visible {
  height: auto;
  overflow: visible;
}

.section-new.is-blue.mt-30 {
  z-index: 6;
  margin-top: -30px;
  position: relative;
}

.section-new.is-blue.mt-30.br90 {
  color: #f5faff;
  background-color: #369fff;
  border-radius: 90px;
}

.section-new.dots__bq {
  opacity: 1;
}

.p {
  color: #262626;
  font-family: Gilroy, sans-serif;
  font-size: 1.125em;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.p.is-white {
  color: #fff;
  font-size: .9em;
}

.p.is-white.underline {
  text-decoration: underline;
}

.p.is-white.underline.p-mobile {
  display: none;
}

.p.is-white.normal {
  font-weight: 400;
}

.p.is-white.normal.mt-10 {
  margin-top: 10px;
}

.p.is-white.normal.mt-10.mb-20 {
  margin-bottom: 20px;
}

.p.is-white.blk {
  color: #100d05;
}

.p.is-white.marath1 {
  font-size: .7em;
}

.p.tel {
  color: #333;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/630e05ce0c10d24dce08dcf8_phone-call%201.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 1.4em;
  font-size: .83em;
}

.p.mail {
  color: #333;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/630e0644cc9f7a85c202a9eb_email%201.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 1.4em;
  font-size: .83em;
}

.footer_ui_marathon {
  max-width: none;
  padding-left: 30px;
  padding-right: 30px;
  transition: opacity .2s;
}

.footer_ui_marathon.relative {
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.footer_ui_marathon.max-w1190.programm._32 {
  padding-left: 20px;
  padding-right: 20px;
}

.footer_ui_marathon.max-w1190.fut2 {
  max-width: 1020px;
  margin-top: 44px;
}

.footer_ui_marathon.new-block {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.footer_ui_marathon.max-w1190 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  transition: opacity .2s;
}

.footer_ui_marathon.max-w1190.programm {
  padding-top: 0;
}

.footer_ui_marathon.max-w1190.programm.ppp4 {
  padding-top: 0;
  padding-bottom: 0;
}

.footer_ui_marathon.max-w1190.pl5 {
  max-width: 1190px;
}

.blue-block {
  color: #fff;
  background-color: #0d73d1;
  padding: 12px 14px;
}

.blue-block.br14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 14px;
  align-items: center;
  width: auto;
  margin-top: auto;
  display: flex;
}

.screen__img {
  z-index: 3;
  width: 80%;
  max-width: 900px;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.play__img {
  border-radius: 60px;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: auto;
  display: none;
  position: absolute;
  inset: 0;
}

.line__wrapper {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.login__item {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c8b7f6a5154_icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  border: 1px solid #0d73d1;
  border-radius: .9375em;
  width: 3.875em;
  height: 3.875em;
}

.login__item.btn3 {
  width: 3em;
  height: 3em;
}

.metod-img {
  z-index: 1;
  width: 17.9em;
  max-width: none;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0%;
}

.metod-img.met6 {
  width: 12.18em;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
}

.metod-img.met6.pl_im8 {
  width: 78%;
}

.metod-img.met6._432 {
  width: 9.9em;
}

.metod-img.met2 {
  width: 19.3em;
  bottom: 0;
  right: 9%;
}

.metod-img.met2.pl_im3 {
  width: 48%;
  top: 20px;
  right: -2%;
}

.metod-img.met2._32 {
  width: 16.5em;
  right: 2%;
}

.metod-img.met3 {
  width: 13.6em;
  top: -15px;
  right: 1%;
}

.metod-img.met3._233 {
  width: 12em;
  top: auto;
}

.metod-img.met3.pl_im8 {
  width: 49%;
  top: 8px;
}

.metod-img.met4 {
  margin-left: auto;
  margin-right: auto;
  inset: auto auto 0% -19px;
}

.metod-img.met4.platf {
  width: 100%;
  left: 0;
}

.metod-img.met3-1 {
  width: 11.25em;
  bottom: 63%;
  right: 27%;
}

.metod-img.pl_im2 {
  width: 80%;
  right: 12%;
}

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

.card.br23 {
  background-color: #fff;
  border: 1px solid #cbe6ff;
  border-radius: 23px;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.card.br23:hover {
  box-shadow: 12px 12px 17px 2px #369fff33;
}

.card.br23.freeweb {
  display: none;
}

.card.br23.freegraph {
  display: flex;
}

.card.br23.del {
  display: none;
}

.nav__item-mobile {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: auto;
  display: flex;
}

.div-pos {
  background-color: #fcedb6;
  padding: 8px 12px;
  position: absolute;
}

.div-pos.br23 {
  border-radius: 23px;
  margin-top: 0;
  display: block;
}

.div-pos.br23.abs-block {
  position: absolute;
}

.div-pos.br23 {
  border-radius: 23px;
  margin-top: 0;
  position: static;
  inset: auto auto 10px 10px;
}

.social__wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.text-block-15 {
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  line-height: 15px;
}

.screen__wrapper {
  z-index: 1;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  position: relative;
}

.grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.grid._3-column {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: stretch;
  align-items: start;
}

.grid._2-col {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  place-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.grid._2-col._2sv {
  display: none;
}

.grid.desk-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid.desk-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid.pl5 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.img-block__creo {
  background-color: #cbe6ff;
  display: block;
  position: relative;
}

.burger__wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: none;
}

.img__wrapper {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c2a106a5170_%D1%84%D0%BE%D1%82%D0%BE1%20(1).webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 45px;
  width: 33%;
  height: 15.6em;
}

.img__wrapper.img3 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c6ced6a5176_%D1%84%D0%BE%D1%82%D0%BE3%20(1).webp");
}

.img__wrapper.img2 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c9a4b6a5173_%D1%84%D0%BE%D1%82%D0%BE2%20(1).webp");
}

.pop-up__wrapper {
  background-color: #fff;
  width: 600px;
  height: 500px;
}

.pop-up__wrapper.br23 {
  border-radius: 23px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.pop-up__wrapper.br23.p30 {
  height: auto;
  padding: 30px;
  position: relative;
}

.success-block {
  color: #262626;
  background-color: #f9da6c;
  border-radius: 23px;
}

.center {
  z-index: 2;
  text-align: center;
  position: relative;
}

.is-blue {
  color: #369fff;
}

.tab {
  background-color: #cbe6ff;
  border-radius: 60px;
}

.tab:hover {
  background-color: #fff;
  border: 1px solid #cbe6ff;
}

.tab.w--current {
  background-color: #fff;
  border: 1px solid #cbe6ff;
  border-radius: 60px;
}

.login__wrapper {
  justify-content: center;
  margin: auto 0 auto auto;
  display: flex;
}

.footer__nav {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-end;
  display: flex;
}

.video-link__wrapper {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175cda826a519d_Mask%20group%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 23px;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.video-link__wrapper.img-video6 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c40d86a51ad_v6%20(1).jpg");
}

.video-link__wrapper.img-video3 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c4e8a6a51a3_v3%20(1).jpg");
}

.video-link__wrapper.img-video7 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c233a6a51b0_v7%20(1).jpg");
}

.video-link__wrapper.img-video5 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c82e86a51a9_v5%20(1).jpg");
}

.video-link__wrapper.img-video4 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c4b826a51a5_v4%20(1).jpg");
}

.video-link__wrapper.img-video2 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c73146a519f_v2%20(1).jpg");
}

.image-5 {
  width: 105px;
}

.btn__wrappr {
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 18.1em;
  margin-left: auto;
  display: flex;
  position: relative;
}

.tags__wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.neon-__enot {
  z-index: 0;
  background-color: #b7e9ff;
  border-radius: 30px;
  width: 4em;
  height: 5em;
  position: absolute;
  bottom: 12%;
  right: 35%;
  box-shadow: 0 -10px 31px 38px #b7e9ff;
}

.menu-wrapper__mobile {
  background-color: #638e80;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60vh;
  display: flex;
}

.flex {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: scroll;
}

.flex.flex-contact {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: stretch;
  position: static;
  overflow: visible;
}

.flex.flex-student {
  grid-column-gap: 37px;
  grid-row-gap: 37px;
  justify-content: flex-start;
}

.flex.flex-student.no-scrollbar {
  grid-column-gap: 2.3125em;
  grid-row-gap: 2.3125em;
  justify-content: flex-start;
}

.flex.flex-student.no-scrollbar.medium-row {
  flex-wrap: nowrap;
  justify-content: flex-start;
  width: auto;
  margin-left: 0;
  overflow: scroll;
}

.flex.flex-student.no-scrollbar.marquee__reviews {
  flex-wrap: nowrap;
  align-items: stretch;
  overflow: hidden;
}

.flex.flex-student.no-scrollbar.marquee__reviews-revers {
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: stretch;
  overflow: hidden;
}

.flex.dont-wrap.no-scrollbar {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-wrap: nowrap;
  justify-content: space-between;
}

.nav__wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 250px;
  margin-right: auto;
  display: flex;
}

.nav__wrapper.pl_men {
  display: none;
}

.form__contact {
  width: 300px;
  margin-bottom: 0;
}

.form__contact.mypla {
  display: flex;
}

.p-2 {
  color: var(--midnight-blue);
  font-size: 1em;
  line-height: 130%;
}

.p-2.is--grey {
  color: #5b5b5b;
}

.p-2.fs14 {
  font-size: .875em;
}

.p-2.fs14.is--black {
  border-style: none;
  border-width: 1px;
  padding: 0;
  font-size: .6em;
}

.p-2.learn {
  color: #100d05;
  font-size: 1.04em;
  line-height: 1.15;
}

.p-2.learn.w003 {
  line-height: 1.3;
}

.image-31 {
  z-index: 6;
  margin-top: auto;
  position: absolute;
  inset: auto 18% -20% auto;
}

.is--grey {
  color: #5b5b5b;
}

.is--grey._50 {
  width: 50%;
}

.is--grey._50.tablet-100.plstf_txt {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
}

.is--grey.p-small {
  font-size: 1em;
  line-height: 130%;
}

.is--grey._60 {
  width: 60%;
}

.is--grey._60.landscape-100.pl_tx5 {
  width: 300px;
}

.is--grey._60.landscape-100.pl_tx5.platf_txt {
  font-weight: 500;
  line-height: 130%;
}

.is--grey.platf_txt {
  color: #000;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.image-32 {
  width: 164px;
}

.tab__wrapper.free_block {
  display: block;
}

.is--black {
  color: #262626;
}

.top {
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.bottom {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.soc__it {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c586d6a5188_fac.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 55px;
  height: 55px;
}

.soc__it:hover {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175cbae26a51cc_fbH.svg");
}

.soc__it.faceb {
  mix-blend-mode: normal;
}

.soc__it.faceb:hover {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175cbae26a51cc_fbH.svg");
  background-position: 0 0;
  background-size: auto;
}

.soc__it.tg {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c0ad46a518b_tg.svg");
}

.soc__it.tg:hover {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c4ffb6a51cf_tgH.svg");
}

.soc__it.yt {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c78066a518a_yt.svg");
}

.soc__it.yt:hover {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c393d6a51ce_ytH.svg");
  background-position: 0 0;
  background-size: auto;
}

.soc__it.inst {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c1dc36a5189_ig.svg");
}

.soc__it.inst:hover {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c72486a51cd_igH.svg");
}

.pop-up-review {
  z-index: 1000;
  background-color: #26262666;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
}

.dots__img {
  z-index: 0;
  opacity: 1;
  max-width: 100%;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.main-wrapper {
  pointer-events: auto;
  margin-bottom: -1px;
  padding-bottom: 0;
}

.main-wrapper._1 {
  flex-flow: column;
  display: flex;
}

.main-wrapper.new1236 {
  overflow: visible;
}

.nav-item-2 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 1em;
  font-weight: 300;
  text-decoration: none;
}

.nav-item-2:hover {
  font-weight: 500;
}

.hand__icon {
  width: 22px;
  height: 22px;
  margin: 0;
  padding-left: 0;
  display: block;
  position: static;
  inset: 0%;
}

.flex-item {
  width: 30em;
}

.flex-item.flex-item__card-creo-2 {
  display: flex;
}

.flex-item.flex-item__card-creo-2:hover {
  background-color: #fcedb6;
}

.flex-item.flex-item__card-creo-2.is-blue {
  background-color: #f5faff;
  border: 1px solid #cbe6ff;
  border-radius: 23px;
  flex-flow: column;
  align-items: flex-start;
  width: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.flex-item.flex-item__card-creo-2.is-blue.no-p {
  min-width: 270px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.flex-item.flex-item__card-creo-2.is-blue.no-p._3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-bottom: 0;
}

.flex-item.flex-item__card-creo-2.is-blue {
  background-color: #f5faff;
  border: 1px solid #cbe6ff;
  border-radius: 23px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
  overflow: hidden;
}

.flex-item.flex-item__card-creo-2.is-blue:hover {
  background-color: #f5faff;
}

.flex-item._1 {
  flex: none;
  order: 0;
  width: 32.5em;
  height: 260px;
  position: relative;
}

.flex-item.flex-item__card {
  display: flex;
}

.flex-item.flex-item__card:hover {
  background-color: #fcedb6;
}

.flex-item.flex-item__card.is-blue {
  background-color: #fff;
  border-radius: 23px;
}

.flex-item.flex-item__card.is-blue:hover {
  background-color: #fcedb6;
}

.flex-item.w100 {
  width: auto;
}

.flex-item.w100.flex__contact-left {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.flex-item.w100.flex__contact-right {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.flex-item._12 {
  border-radius: 0;
  flex: none;
  width: 16.25em;
}

.back-fon__ic {
  margin-top: auto;
  margin-bottom: auto;
  display: block;
  position: absolute;
  inset: 0% 0% 20%;
}

.back-fon__ic.ic3 {
  z-index: 4;
  margin-left: auto;
  inset: -4% 8% auto 0;
}

.back-fon__ic.ic7 {
  inset: auto -7% 0% auto;
}

.back-fon__ic.ic4 {
  inset: auto 3% 24% auto;
}

.back-fon__ic.ic5 {
  inset: auto -8% 38% auto;
}

.back-fon__ic.ic-ps {
  top: auto;
  bottom: 7%;
  left: -13%;
}

.back-fon__ic.ic6 {
  z-index: 4;
  inset: auto 10% 9% auto;
}

.image-33 {
  margin-top: -40px;
  position: absolute;
  transform: rotate(30deg);
}

.soc-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: flex-start;
  display: flex;
}

.close__wrapper {
  position: absolute;
  inset: 20px auto auto 20px;
}

.close__wrapper.close-black {
  cursor: pointer;
  width: 20px;
  height: 10px;
  top: 30px;
  left: auto;
  right: 30px;
}

.close__wrapper.close-black.creo-want__close {
  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;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 10px;
  display: block;
  inset: 30px 20px auto auto;
}

.close__wrapper.close-black.creo-want__close.closepopy._2332._32, .close__wrapper.close-black.creo-want__close.closepopy._34234 {
  position: absolute;
  top: 5%;
  right: 5%;
}

.close__wrapper.close-black.creo-want__close.closepopy._5456 {
  top: 30px;
  right: 20px;
}

.close__wrapper.close-black.review__close {
  height: 20px;
  inset: 1.875em 1.875em auto auto;
}

.close__wrapper.close-black.creo-want__close {
  inset: 30px 20px auto auto;
}

.close__wrapper.close-black.creo-want__close.closepopy {
  flex: 0 auto;
  align-self: flex-start;
  display: block;
  position: absolute;
  inset: 20px 10px auto auto;
}

.close__wrapper.close-black.creo-want__close.closepopy._5456 {
  background-color: #0000;
  top: 30px;
  right: 20px;
}

.close__wrapper.pop-up {
  cursor: pointer;
  inset: 26% 29% auto auto;
}

.number92 {
  color: #fff;
  font-size: 10px;
}

.div-block-53 {
  z-index: 9;
  color: #fff0bb;
  background-color: #ffe175;
  border-radius: 50px;
  width: 35px;
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 6% 0% 0% 8%;
  box-shadow: 0 0 22px 20px #f9da6c;
}

.rating__wrapper {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px 20px;
  display: flex;
  position: absolute;
  top: -9%;
  left: 3%;
  right: auto;
  transform: rotate(-30deg);
  box-shadow: 0 -1px 13px 1.6px #0000001a;
}

.rating__wrapper.two__screen {
  box-shadow: none;
  background-color: #0d73d100;
  position: static;
  transform: none;
}

.img-st {
  object-fit: cover;
  border-top-right-radius: 23px;
  border-bottom-right-radius: 23px;
  width: 12.3em;
  height: auto;
}

.img-st.h230 {
  object-fit: cover;
  height: auto;
}

._100fz {
  font-size: 6.26em;
  line-height: 100%;
}

.error-block {
  color: #fff;
  background-color: #0d73d1;
  border-radius: 23px;
}

.footer-type {
  margin-top: 30px;
}

.footer-type.is--blue {
  background-color: #369fff;
}

.footer-type.is--blue.blr120 {
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  max-width: 1190px;
  margin-left: auto;
  margin-right: auto;
}

.footer-type.is--blue.blr120.footer__mobile {
  display: none;
}

.footer-type.is--blue.blr120.footer__mobile.footer-pay-page {
  background-color: #0000;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1170px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em;
  display: flex;
}

.footer-type.is--blue.blr120.fut2 {
  background-color: #100d05;
  border-radius: 0;
  margin-top: 71px;
}

.footer-type.is--blue.blr120.fut2.nw3 {
  background-color: #0000;
}

.footer-type.is--blue.blr120.newfut.tex_coer {
  background-color: #ff5935;
}

.footer-type.is--blue.blr120.newfut.tex_coer.vvv {
  border-top-left-radius: 45px;
  border-top-right-radius: 45px;
}

.footer-type.is--blue.blr120.newfut.tex_coer.vvv._32 {
  background-color: var(--gold);
}

.footer-type.is--blue.blr120.newfut.tex_coer.vvv._32.ui-ux8 {
  width: 100%;
  max-width: 1170px;
  margin-left: 0;
  margin-right: 0;
}

.footer-type.is--blue.blr120.newfut.new-bl2 {
  background-color: var(--slate-blue);
}

.footer-type.is--blue.blr120.newfut.new-bl2._89 {
  background-color: var(--gold);
  margin-top: 100px;
  display: none;
}

.footer-type.is--blue.blr120.creo {
  border-radius: 43px 43px 0 0;
  max-width: 100%;
}

.footer-type.is--blue.blr120.newfut {
  border-radius: 23px 23px 0 0;
}

.footer-type._323 {
  margin-top: 20px;
}

.footer-type._323._90 {
  margin-top: 19px;
}

.tabs-menu-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  margin-left: auto;
  display: none;
  position: absolute;
  top: -46px;
  right: 0;
}

.menu__container {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 3200px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 2vw;
  display: flex;
  position: static;
}

.img-tg {
  width: 90px;
}

.name__wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: flex-start;
  margin-top: auto;
  display: flex;
}

.name__wrapper.mob-name__wrapper {
  display: none;
}

.flex-left {
  flex-direction: column;
  justify-content: space-between;
  width: 60%;
  padding: 15px;
  display: flex;
}

.flex-left.flex-row2 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.flex-left.no-p {
  padding: 0;
}

.flex-left.mt20 {
  flex-direction: column;
  padding: 15px;
  display: block;
}

.text__wrapper.mb28 {
  margin-bottom: 28px;
}

.text__wrapper.plr-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.text__wrapper.flex {
  grid-row-gap: 0px;
  flex-wrap: wrap;
}

.text__wrapper.flex.rating__block {
  overflow: visible;
}

.is--white {
  color: #fff;
  width: auto;
  font-size: 1em;
}

.is--white.title__2screen {
  margin-bottom: auto;
  font-family: Igrasans, sans-serif;
  font-size: 2.5em;
  line-height: 1.1;
}

.is--white.title__2screen.title-tablet {
  display: none;
}

.is--white._55 {
  width: 55%;
  line-height: 130%;
}

.is--white._55.tablet-100.tablet-fs-28 {
  width: auto;
  max-width: 340px;
  font-family: Igrasans, sans-serif;
  font-size: 1.875em;
  font-weight: 400;
  line-height: 120%;
}

.is--white.blk {
  color: #100d05;
}

.img-contact {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: auto 0% 4%;
}

.fs12 {
  font-size: .75em;
}

.back-fon {
  margin-top: auto;
  margin-bottom: auto;
  display: block;
  position: absolute;
  inset: 0% 0% 20%;
}

.back-fon.ic2 {
  opacity: 1;
  top: auto;
  bottom: 24%;
  left: -6%;
}

.ds-icon {
  margin-bottom: 4px;
  margin-right: 24px;
  display: inline-block;
}

.form-radio-button {
  margin-bottom: 16px;
  padding-left: 24px;
}

.form-success {
  color: #444;
  background-color: #d4e9ff;
  border-radius: 6px;
  padding: 32px;
  font-size: 16px;
  line-height: 1.4em;
}

.tab-link {
  opacity: .5;
  color: #4c5458;
  text-align: center;
  background-color: #0000;
  border-bottom: 2px solid #afb7bb;
  flex: 0 auto;
  width: 140px;
  margin-left: 0;
  margin-right: 0;
  padding: 15px 20px;
  font-size: 18px;
  transition: border-color .2s, color .2s;
}

.tab-link:hover {
  color: #2a2f31;
  border-bottom-color: #4c5458;
}

.tab-link.w--current {
  opacity: 1;
  color: #356af0;
  background-color: #0000;
  border-bottom-color: #529dff;
  font-weight: 700;
}

.ds-section-header {
  margin-bottom: 50px;
}

.sg-menu {
  width: 100%;
}

.ds-module {
  background-color: #d0e8ff;
  border-radius: 5px;
  flex-direction: column;
  min-width: 100px;
  min-height: 100px;
  display: flex;
  position: relative;
}

.column {
  flex-flow: column;
  flex: 0 auto;
  align-items: stretch;
  min-height: 32px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
}

.column.desk-5 {
  width: 41.66%;
}

.column.desk-7 {
  width: 58.3333%;
}

.column.desk-6 {
  width: 50%;
}

.column.desk-8 {
  width: 66.6667%;
}

.column.desk-11 {
  width: 91.66%;
}

.column.desk-4 {
  width: 33.33%;
}

.column.desk-3 {
  flex: none;
  width: 25%;
}

.column.desk-2 {
  width: 16.66%;
}

.column.desk-1 {
  flex: 0 auto;
  width: 8.33%;
}

.column.desk-10 {
  width: 83.33%;
}

.column.desk-9 {
  width: 75%;
}

.column.desk-12 {
  width: 100%;
}

.white-link {
  color: #9ec5fa;
}

.sg-block {
  margin-bottom: 32px;
}

.text-box {
  max-width: 750px;
}

.text-box._500px {
  max-width: 500px;
  min-height: 64px;
}

.text-box._500px.visible {
  background-color: #d0e8ff;
  border-radius: 6px;
}

.text-box._700px {
  max-width: 700px;
  min-height: 64px;
}

.text-box._700px.visible {
  background-color: #d0e8ff;
  border-radius: 6px;
}

.text-box._600px {
  max-width: 600px;
  min-height: 64px;
}

.text-box._600px.visible {
  background-color: #d0e8ff;
  border-radius: 6px;
}

.text-box._400px {
  max-width: 400px;
  min-height: 64px;
}

.text-box._400px.visible {
  background-color: #d0e8ff;
  border-radius: 6px;
}

.text-box._800px {
  max-width: 800px;
  min-height: 64px;
}

.text-box._800px.visible {
  background-color: #d0e8ff;
  border-radius: 6px;
}

.sg-nav-container {
  background-color: #f0f2f3;
  width: 240px;
  height: 100vh;
}

.radio-button {
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-left: -24px;
  margin-right: 10px;
}

.radio-button.w--redirected-checked {
  border-width: 6px;
  border-color: #2b95ff;
}

.field-label {
  color: #4c5458;
  font-size: 14px;
  font-weight: 500;
}

.tabs-menu {
  justify-content: center;
  width: 100%;
  margin-bottom: 48px;
  display: flex;
}

._12-columns {
  flex-flow: wrap;
  place-content: stretch center;
  align-items: center;
  margin-left: -16px;
  margin-right: -16px;
  display: flex;
}

._12-columns.align-left {
  justify-content: flex-start;
}

.field-block {
  z-index: 1;
  border: 1px solid #0000;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  min-width: 50px;
  min-height: 20px;
  margin-bottom: 8px;
  display: flex;
}

.rich-text {
  text-align: left;
}

.ds-colour-grid {
  flex-wrap: wrap;
  margin-top: 24px;
  display: flex;
}

.small-button {
  color: #fff;
  text-align: center;
  background-color: #356af0;
  border-radius: 4px;
  flex: none;
  margin-bottom: 16px;
  padding: 6px 16px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  transition: border-color .2s, color .2s, box-shadow .2s, background-color .2s;
  box-shadow: 0 2px 8px #00000008;
}

.small-button:hover {
  color: #fff;
  background-color: #0f42c3;
  box-shadow: 0 7px 20px -10px #0003;
}

.small-button:active {
  background-color: #0a3092;
}

.small-button.outline {
  color: #356af0;
  background-color: #0000;
  box-shadow: inset 0 0 0 2px #9accff;
}

.small-button.outline:hover {
  color: #fff;
  background-color: #356af0;
  box-shadow: inset 0 0 0 2px #356af0;
}

.small-button.outline:active {
  background-color: #0f42c3;
  box-shadow: inset 0 0 0 2px #0f42c3;
}

.small-button.light {
  color: #356af0;
  background-color: #d0e8ff;
  margin-right: 0;
}

.small-button.light:hover {
  color: #0f42c3;
  background-color: #9ec5fa;
}

.small-button.light:active {
  color: #fff;
  background-color: #356af0;
}

.horizontal-line {
  opacity: .2;
  background-color: #1d1916;
  width: 100%;
  height: 1px;
  margin-bottom: 36px;
}

.horizontal-line.design-system {
  position: relative;
  bottom: -80px;
}

.sg-label {
  color: #918080;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-top: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2em;
}

.form-checkbox {
  margin-bottom: 16px;
  padding-left: 24px;
}

.check-box {
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-left: -24px;
  margin-right: 10px;
}

.check-box.w--redirected-checked {
  background-color: #2b95ff;
  background-position: 50%;
  background-size: 16px;
  border-color: #2b95ff;
}

.sg-nav {
  border-right: 1px solid #ced5db;
  width: 240px;
  height: 0;
  position: fixed;
  inset: 0% auto 0 0;
}

.text-input {
  border: 1px solid #e1e5e7;
  border-radius: 5px;
  margin-bottom: 16px;
  padding: 24px 16px;
  font-size: 15px;
  line-height: 1.4px;
  box-shadow: 0 0 10px #00000003;
}

.text-input:focus {
  border-color: #529dff;
}

.text-input::placeholder {
  color: #e1e5e7;
}

.text-input.form {
  min-height: 120px;
  padding-top: 16px;
  padding-bottom: 16px;
  line-height: 1.4em;
}

.column-styleguide {
  background-color: #d0e8ff;
  border-radius: 6px;
  width: 100%;
  height: 40px;
}

.ds-colour-block {
  width: 12.5%;
  padding-right: 16px;
  display: inline-block;
}

.sg-description {
  color: #929aa1;
  max-width: 400px;
}

.icon {
  color: #fff;
  width: 55px;
  height: 55px;
  margin-bottom: 20px;
  font-size: 24px;
}

.form-2 {
  margin-bottom: 8px;
}

.visible-spacer {
  background-color: #d0e8ff;
  border-radius: 5px;
  display: inline-block;
}

.sg-title {
  color: #3f3b35;
  margin-bottom: 8px;
  font-size: 24px;
  line-height: 1.4em;
}

.sg-body {
  background-color: #fff;
  font-size: 1vw;
}

.sg-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-left: 240px;
  font-size: 1vw;
  display: flex;
}

.heading-18.h6 {
  color: #4c5458;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.5em;
}

.sg-section {
  z-index: 0;
  text-align: left;
  padding: 60px 80px 60px 60px;
  position: relative;
}

.sg-section.header {
  color: #fff;
  background-color: #356af0;
}

.form-dropdown {
  color: #4c5458;
  background-color: #fff;
  border: 1px solid #e1e5e7;
  border-radius: 5px;
  width: 100%;
  height: 48px;
  margin-bottom: 16px;
  padding: 8px 16px;
  font-size: 15px;
  position: relative;
}

.form-dropdown:hover, .form-dropdown:focus {
  color: #37474e;
}

.form-dropdown::placeholder {
  color: #999;
  font-size: 15px;
}

.ds-icon-grid {
  margin-top: 24px;
}

.block-quote {
  border-left-color: #9ec5fa;
  font-size: 18px;
  line-height: 1.4em;
}

.vertical-tab {
  width: 100%;
  margin-top: 24px;
  margin-bottom: 24px;
}

.form-error {
  color: #444;
  background-color: #ece7e0;
  border-radius: 6px;
  padding: 16px;
}

._2-1-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  max-width: 1000px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.sg-menu-brand {
  margin-top: 40px;
  margin-bottom: 50px;
  margin-left: 30px;
  padding-left: 0;
}

._1-2-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  max-width: 1000px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.color-block {
  background-color: #262626;
  border-radius: 5px;
  width: 100%;
  height: 60px;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
}

.color-block.silver {
  background-color: #e1e5e7;
}

.color-block.back-grey {
  background-color: #f0f2f3;
}

.color-block.dark-grey {
  background-color: #5b5b5b;
}

.color-block.soft-grey {
  background-color: #369fff;
}

.color-block.grey {
  background-color: #c4c4c4;
}

.color-block.white {
  background-color: #f8655c;
  border: 1px solid #f0f2f3;
}

.color-block.light-grey {
  background-color: #0d73d1;
}

.wrapper {
  width: 100%;
  min-height: 100vh;
}

.sg-menu-link {
  color: #4c5458;
  border-left: 4px solid #0000;
  width: 100%;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 27px;
  transition: background-color .2s, color .2s;
}

.sg-menu-link:hover {
  color: #111314;
}

.sg-menu-link.w--current {
  color: #111314;
  background-color: #e1e5e7;
  padding-right: 0;
  font-weight: 600;
}

.btn__sumbit-contact {
  z-index: 2;
  text-transform: uppercase;
  background-color: #4653f6;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-size: .83em;
  font-weight: 500;
  line-height: 1.25px;
  display: block;
  position: absolute;
  inset: 0%;
}

.btn__sumbit-contact.footer {
  background-color: var(--gold);
  color: #100d05;
  border-radius: 15em;
  width: auto;
  height: auto;
  margin-left: 0;
  padding: 1.2em 3.39em;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.04em;
  line-height: 2.3;
  position: static;
}

.btn__sumbit-contact.part-pay__btn {
  background-color: #f7cd53;
}

.btn__sumbit-contact.part-pay__btn:hover {
  background-color: #ecbf3b;
}

.logo__wrapper-2 {
  opacity: 1;
  width: 5.5em;
  height: 1.6em;
  position: relative;
}

.track {
  width: 100%;
  height: 75vw;
  margin: 8em 0 0;
  padding-bottom: 6.25em;
  position: static;
  overflow: visible;
}

.track.no-anim {
  height: auto;
}

.section-11 {
  background-color: #4753f6;
}

.section-11.hero-course {
  background-color: #0000;
  flex-direction: column;
  padding-top: 9.5em;
  padding-bottom: 6.25em;
  display: flex;
  overflow: visible;
}

.section-11.hero-course.dsfsdf.sdasd {
  display: none;
}

.section-11.yellow {
  opacity: 1;
  background-color: #f7cd5300;
}

.section-11.yellow.hover-blue {
  background-color: #0000;
  position: relative;
  overflow: hidden;
}

.section-11.yellow.hover-blue:hover {
  background-color: #0000;
}

.section-11.yellow.hover-blue.last {
  margin-bottom: 3em;
  padding-bottom: 0;
}

.section-11.beige {
  background-color: #fbf8ee;
  overflow: hidden;
}

.section-11.beige.relative {
  display: block;
  position: relative;
  overflow: visible;
}

.section-11.black {
  background-color: #100d05;
  margin-top: 0;
  display: block;
  overflow: hidden;
}

.section-11.black.relative {
  position: relative;
}

.section-11.black.relative.pop-up {
  z-index: 999;
  background-color: #0d0d0d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.section-11.black.relative.pop-up.proj-30 {
  background-color: #4653f6;
  display: none;
}

.section-11.blue {
  background-color: #4653f6;
  overflow: visible;
}

.section-11.blue.relative {
  background-color: #0000;
  position: relative;
}

.section-11.part-pay {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7.29em;
  padding-bottom: 9em;
  display: block;
  overflow: hidden;
}

.section-11.part-pay._4234234 {
  display: none;
}

.section-11.learn {
  padding-top: 4.17em;
  padding-bottom: 5.99em;
  display: block;
}

.section-11.learn.why_block {
  display: none;
}

.section-11.reviews {
  background-color: #0000;
  display: none;
}

.section-11.relative {
  position: relative;
}

.flex__speakers-container {
  grid-column-gap: 10.75em;
  grid-row-gap: 10.75em;
  object-fit: fill;
  background-color: #0000;
  flex: none;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100vw;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: static;
  top: 0;
  overflow: visible;
}

.flex__speakers-container.second-speakers {
  flex-direction: row;
  width: 100vw;
}

.flex__speakers-container.column-speakers {
  flex: 0 auto;
  width: 100%;
}

.link-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #100d05;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: static;
}

.social-item {
  text-decoration: none;
}

.social-item.pay {
  background-color: var(--dodger-blue);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 1.72em;
  height: 1.72em;
  display: flex;
}

.social-item.pay:hover {
  background-color: var(--slate-blue);
  color: var(--slate-blue);
}

.h2 {
  font-size: 6.98em;
  font-weight: 400;
  line-height: .9;
}

.h2.yellow {
  color: #f7cd53;
}

.h2.yellow.right {
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 6.98em;
  font-weight: 400;
  line-height: 1;
}

.h2.yellow.e-u {
  font-family: e-Ukraine, sans-serif;
}

.h2.yellow.e-u.bold {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.h2.yellow.e-u.bold.ml15p {
  margin-left: 15%;
}

.h2.yellow.course-double {
  margin-top: 0;
  margin-left: 8%;
  font-size: 5.21em;
  font-weight: 500;
}

.h2.white {
  color: #fbf8ee;
  margin-top: 0;
  margin-bottom: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 6.98em;
  line-height: 1;
}

.h2.white.e-u.bold {
  font-weight: 700;
}

.h2.white.course-double {
  font-family: Gilroy, sans-serif;
  font-size: 5.21em;
  font-weight: 500;
}

.h2.small {
  font-size: 5.21em;
}

.h2.small.italic.yellow {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.h2.small.italic.yellow.ml370 {
  margin-top: .2em;
  margin-left: 16%;
}

.h2.small.white.gillroy {
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.h2.small.white.gillroy.pl90 {
  color: #000;
  margin-left: 0;
}

.h2.small.white.gillroy.pl90.title-pay-w._789 {
  color: #fff;
  -webkit-text-stroke-color: #100d05;
}

.main__wrapper {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  justify-content: space-between;
  align-items: stretch;
  font-size: 1vw;
  display: flex;
}

.main__wrapper.course__main-wrapper {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  align-items: center;
}

.run-stroke__wrapper {
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
  overflow: hidden;
}

.run-stroke__wrapper.works-section {
  flex-direction: row;
  padding-top: 21.88em;
  padding-bottom: 0;
}

.run-stroke__wrapper.works-section.two {
  padding-top: 1.3em;
  padding-bottom: 21.88em;
}

.run-stroke__wrapper.works-section.two.pop-up-wrapper {
  z-index: 0;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: .5em;
  padding-bottom: 0;
  position: relative;
  inset: auto auto auto 0%;
}

.run-stroke__wrapper.works-section.two.pop-up-wrapper.rev {
  margin-left: 0%;
  margin-right: 0%;
  padding-top: 0;
}

.run-stroke__wrapper.works-section.two.pop-up-wrapper.rev.pop2 {
  margin-left: -2345px;
  margin-right: 0%;
}

.run-stroke__wrapper.works-section.popup-stroke {
  align-items: flex-end;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.foo-descr {
  color: #fbf8ee;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-size: .83em;
  line-height: 1.17;
  text-decoration: none;
}

.container-10 {
  flex: 1;
  justify-content: center;
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.6em;
  padding-right: 2.6em;
  display: block;
}

.container-10.flex {
  display: block;
}

.container-10.flex.hero-cont {
  display: block;
  overflow: visible;
}

.container-10.flex.hero-cont._1 {
  display: flex;
}

.container-10.flex.hero-content {
  display: block;
  overflow: visible;
}

.container-10.flex.hero-content._1 {
  display: flex;
}

.container-10.item__steps.relative {
  position: relative;
}

.container-10.aww {
  padding-top: 7.29em;
  padding-bottom: 8.85em;
}

.container-10.footer {
  padding-top: 7.81em;
  padding-bottom: 5.21em;
  display: block;
}

.container-10.footer.course-double {
  padding-top: 7.29em;
}

.container-10.footer.tarif {
  padding-top: .05em;
}

.container-10.ptb-150 {
  padding-top: 7.81em;
  padding-bottom: 8em;
}

.container-10.item__steps {
  padding-top: 0;
  padding-bottom: 2.6em;
}

.container-10.item__steps.last-section__programm {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.container-10.scr-2 {
  padding-top: 7.55em;
  padding-bottom: 5.21em;
}

.container-10.answer-step {
  padding-top: 0;
  padding-bottom: 2.6em;
}

.container-10.prices {
  padding-top: 1.7em;
  padding-bottom: 4em;
}

.container-10.prices._123 {
  display: flex;
}

.container-10._2 {
  display: none;
}

.nav-link-2 {
  color: #100d05;
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
  padding: 5px 0;
  font-family: e-Ukraine, sans-serif;
  font-size: .8333em;
  font-weight: 500;
  line-height: 1.25;
  text-decoration: none;
}

.nav-link-2:hover {
  color: var(--slate-blue);
  padding-left: 0;
}

.nav-link-2:focus-visible, .nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  border: 0 #000;
  border-radius: 0;
  outline: 0 #0050bd;
}

.nav-link-2.w--current:hover {
  color: var(--slate-blue);
}

.projects__wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.projects__wrapper.flex__popup {
  grid-column-gap: 2.08em;
  grid-row-gap: 2.08em;
  color: #fbf8ee;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4.17em;
  padding-bottom: 4.17em;
  display: flex;
  position: absolute;
}

.projects__wrapper.mouse-move {
  width: 100vw;
  inset: 8% auto auto;
}

.btn__heeader {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #4653f6;
  border-radius: 7.76em;
  padding: 1.15em 1.88em;
  font-size: 1.04em;
  font-weight: 500;
  line-height: 20px;
  transition: all .2s;
}

.btn__heeader:hover {
  color: #100d05;
  background-color: #f7cd53;
}

.btn__heeader:active {
  background-color: #f5c026;
}

.btn__heeader.tablet__btn-hero:hover {
  background-color: var(--gold);
  color: #fff;
}

.btn__heeader.tablet__btn-hero.count-btn {
  background-color: var(--gold);
  color: #000;
  flex-direction: column;
  flex: none;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  margin-left: 20px;
  padding-left: 1.88px;
  padding-right: 1.88px;
  display: flex;
}

.btn__heeader.tablet__btn-hero.count-btn.course__count-btn {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.btn__heeader.btn-popup {
  text-align: center;
  text-transform: lowercase;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f745731068fd459074c493_linkBtnPopup.svg");
  background-position: 6%;
  background-repeat: no-repeat;
  background-size: 1.25em 1.25em;
  margin-bottom: auto;
  padding: .63em 1.15em .63em 2.8em;
}

.btn__heeader.btn-popup.yellow {
  color: #100d05;
  background-color: #f7cd53;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f744482ba1ba8a4bcc4528_linkB.svg");
  padding-left: 2.2em;
}

.btn__heeader.btn-popup.yellow:hover {
  color: #fbf8ee;
  background-color: #4653f6;
}

.btn__heeader.btn-awww {
  background-color: var(--slate-blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 20em;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn__heeader.btn-awww.btn_txt {
  background-color: #ff5934;
  border-radius: 15px;
  transition: all .2s;
}

.btn__heeader.btn-awww {
  text-align: center;
  background-color: #4653f6;
  justify-content: center;
  align-items: center;
  width: 20em;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn__heeader.btn-awww:hover {
  color: #100d05;
  font-family: e-Ukraine, sans-serif;
}

.btn__heeader.tablet__btn-hero {
  background-color: #4653f6;
  padding-top: 1.1em;
  padding-bottom: 1.1em;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.04em;
  line-height: 1.25;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.btn__heeader.tablet__btn-hero:hover {
  color: #fff;
  background-color: #f7cd53;
}

.btn__heeader.tablet__btn-hero.course {
  background-color: #4653f6;
}

.btn__heeader.tablet__btn-hero.count-btn {
  color: #000;
  background-color: #f7cd53;
  flex-direction: column;
  align-items: center;
  width: 170px;
  display: flex;
}

.btn__heeader.tablet__btn-hero.count-btn:hover {
  color: #fff;
}

.descr__title {
  grid-column-gap: 1.56em;
  grid-row-gap: 1.56em;
  flex-direction: column;
  width: 47.3em;
  margin-left: 19%;
  display: flex;
}

.descr__title.course {
  width: 48.4em;
  margin-left: 9%;
}

.descr__title.w775 {
  width: 40.36em;
}

.navbar-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
}

.navbar-wrapper-2.ptb-2 {
  padding-top: 2em;
  padding-bottom: 2em;
}

.image-34 {
  object-fit: cover;
  border-radius: .52em;
  width: 100%;
  height: 100%;
  position: absolute;
}

.image-34.tablet-show {
  display: none;
}

.image-34.white {
  opacity: 0;
}

.numb-input {
  color: #fff;
  font-size: .83em;
  font-weight: 500;
  line-height: 1.25;
}

.numb-input.gray {
  opacity: .5;
  color: #100d05;
}

.svg-hover__btn-main {
  width: 14.32em;
  height: 14.32em;
  display: none;
}

.list-item-7:hover {
  color: #4653f6;
}

.org__wrapper {
  width: 27em;
  margin-right: auto;
}

.org__wrapper:hover {
  color: #4653f6;
}

.footer-2 {
  border-top: 1px solid #fbf8ee4d;
  padding-top: 2.08em;
}

.footer-2.flex__container--footer {
  opacity: .5;
  justify-content: space-between;
  display: flex;
}

.right-header__wrapper {
  grid-column-gap: 1.04em;
  grid-row-gap: 1.04em;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.right-header__wrapper.hide {
  display: none;
}

.faq_content {
  width: auto;
  height: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.faq_content.answer__content {
  width: 72%;
  height: 0;
  margin-top: 0;
  margin-left: 11.5em;
  position: relative;
  overflow: hidden;
}

.faq_content.b06, .faq_content.ux, .faq_content.animation {
  overflow: hidden;
}

.foo-title {
  color: #fbf8ee;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-size: 1.04em;
  font-weight: 700;
  line-height: 1.2;
}

.italic {
  font-style: italic;
}

.italic.blue {
  color: #4653f6;
  margin-left: 1.6em;
  padding-left: 0;
}

.italic.blue.h1-non-italic {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 19%;
  font-size: 7.81em;
  font-style: normal;
  font-weight: 500;
  line-height: .84;
}

.italic.blue.h1-non-italic.h1-small {
  font-size: 5.21em;
  line-height: 1;
}

.circle {
  border-radius: 100%;
  width: 1.04em;
  height: 1.04em;
}

.circle.blue {
  background-color: #4653f6;
}

.circle.yellow {
  background-color: #f7cd53;
  width: 1.04em;
  height: 1.04em;
}

.number__item-steps {
  z-index: 2;
  font-size: 1.04em;
  font-weight: 500;
  line-height: 1.3;
  position: relative;
  overflow: visible;
}

.number__item-steps.op50 {
  opacity: .5;
  font-weight: 500;
}

.number__item-steps.op50._600 {
  font-weight: 600;
}

.subtext {
  color: #100d05;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.35em;
  font-weight: 500;
  line-height: 1.3;
}

.subtext.course__subtext {
  color: #fff;
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  font-size: 2.375rem;
  font-weight: 700;
  line-height: 36px;
  text-decoration: none;
  display: block;
}

.subtext.course__subtext.intens {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/679a143178f4e9cbc261e3c6_circle.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 2px;
  padding-bottom: 5px;
  padding-left: 3px;
}

.table-item {
  border-bottom: 1px solid #100d05;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 1.56em;
  display: flex;
}

.table-item.content-item {
  cursor: pointer;
  padding-top: 1.6em;
  padding-bottom: 1.6em;
}

.table-item.content-item.first-table__item {
  cursor: pointer;
  transition: all 1s;
  position: relative;
}

.table-item.content-item.anim-table__item {
  cursor: pointer;
  transition: all .6s linear;
  position: relative;
}

.table-item.content-item.anim-table__item.last-table {
  border-bottom-style: none;
}

.table-item.content-item.anim-table__item.start-hide {
  margin-top: 0%;
  transition-duration: 1s;
  transition-timing-function: linear;
  display: block;
}

.table-item.hide-table {
  position: relative;
}

.body-6 {
  font-size: 1.04em;
  line-height: 1.24;
}

.body-6.bold {
  font-weight: 700;
}

.body-6.bold.blue {
  color: #4653f6;
}

.body-6.bold.blue.ee-urkaine {
  background-image: none;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.04em;
  font-weight: 500;
  line-height: 1.25;
}

.body-6.white {
  color: #fff;
}

.body-6.white.big-body {
  z-index: 1;
  font-size: 3.85em;
  transition: all .6s;
  position: relative;
}

.body-6.white.big-body.hide-tablet {
  text-indent: 0;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 1.9em;
  transition: all .6s;
  position: relative;
}

.body-6.white.big-body.hide-tablet.telegram {
  text-transform: uppercase;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.3;
}

.body-6.bold.icon-black.bonus {
  background-image: none;
  padding-left: 0;
}

.body-6.bold.icon-black.notinclude, .body-6.bold.icon-black.gray {
  opacity: .3;
}

.body-6.bold.icon-white.bonus {
  background-image: none;
  padding-left: 0;
}

.body-6.bold.icon-white.notinclude {
  opacity: .3;
}

.body-6.bold.icon-white.notinclude.true {
  opacity: 100;
}

.body-6.bold.icon-white.gray {
  opacity: .36;
}

.body-6.bold.icon-yellow.bonus {
  background-image: none;
  padding-left: 0;
}

.body-6.big-body {
  z-index: 1;
  font-size: 2.7em;
  line-height: 1.1;
  display: block;
  position: relative;
}

.body-6.big-body.course-double {
  line-height: 1.2;
}

.body-6.bold {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  margin-bottom: 0;
  font-weight: 700;
}

.body-6.bold.icon-white {
  color: #fbf8ee;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304abff09ef740e93964490_Ellipse%2063.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: .7em;
  padding-left: 2em;
}

.body-6.bold.icon-white.op30 {
  opacity: .3;
}

.body-6.bold.icon-yellow {
  color: #f7cd53;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304b44e3ccd12523304576e_yellow.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 2em;
}

.body-6.bold.icon-black {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304abff09ef74abe7964494_circle%201.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: .7em;
  padding-left: 2em;
}

.body-6.bold.icon-black.op30 {
  opacity: .3;
}

.body-6.bold-copy {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  margin-bottom: 0;
  font-weight: 700;
}

.body-6.bold-copy.icon-black {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304abff09ef74abe7964494_circle%201.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: .7em;
  padding-left: 2em;
}

.body-6.bold-copy.icon-black.op30 {
  opacity: .3;
}

.body-6.bold-copy.icon-black.bonus {
  background-image: none;
  padding-left: 0;
}

.body-6.bold-copy.icon-black.notinclude {
  opacity: .3;
}

.body-6.bold-copy.icon-white {
  color: #fbf8ee;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304abff09ef740e93964490_Ellipse%2063.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: .7em;
  padding-left: 2em;
}

.body-6.bold-copy.icon-white.op30 {
  opacity: .3;
}

.body-6.bold-copy.icon-white.bonus {
  background-image: none;
  padding-left: 0;
}

.body-6.bold-copy.icon-white.notinclude {
  opacity: .3;
}

.body-6.bold-copy.icon-yellow {
  color: var(--alice-blue);
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304b44e3ccd12523304576e_yellow.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 2em;
}

.body-6.bold-copy.icon-yellow.bonus {
  background-image: none;
  padding-left: 0;
}

.subtitle__item-steps {
  width: 16.6em;
  margin-left: auto;
  margin-right: 2em;
  font-size: 1.35em;
  line-height: 1.15;
}

.subtitle__item-steps.last.result {
  line-height: 1.17;
}

.subtitle__item-steps.result {
  font-size: 1.82em;
  line-height: 1.17;
}

.proj__img {
  z-index: 2;
  opacity: 0;
  width: 15.83em;
  height: 21.04em;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: -22% 0% 0% 13%;
}

.flex__container {
  display: flex;
}

.flex__container.contact {
  grid-column-gap: 8.85em;
  grid-row-gap: 8.85em;
  margin-top: 3.65em;
  margin-bottom: 2.34em;
  display: inline-block;
}

.flex__container.contact.border-all {
  border: 1px solid #fbf8ee;
  padding: 2.86em;
}

.flex__container.contact.tarif {
  margin-top: 1em;
}

.flex__container.contact.new {
  display: none;
}

.flex__container.hor-scroll {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  width: 100%;
  overflow: auto;
}

.flex__container.hor-scroll.tablet-vert {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  background-color: #0000;
  flex-direction: row;
  align-items: stretch;
  width: auto;
  height: 100%;
  margin: 6.25em 2.6em;
  position: static;
  top: 0;
  overflow: visible;
}

.flex__container.hor-scroll.tablet-vert.speakers-flex.vertical-flex {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-direction: column;
}

.flex__container.hor-scroll.tablet-vert.speakers-flex._0o0 {
  display: flex;
}

.flex__container.hor-scroll.tablet-vert {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  background-color: #4653f6;
  flex-flow: row;
  align-items: stretch;
  width: auto;
  height: 100%;
  margin-top: 12em;
  margin-bottom: 6.25em;
  position: static;
  top: 0;
  overflow: visible;
}

.flex__container.visual {
  justify-content: space-between;
  align-items: flex-start;
}

.flex__container.contact--course-double {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: row;
  margin-top: 3.65em;
  margin-bottom: 2.34em;
}

.btn__hero {
  z-index: 99;
  background-color: var(--slate-blue);
  text-align: center;
  border: 1px solid #4653f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.btn__hero:hover {
  background-color: #2e3bf5;
}

.btn__hero.viber {
  background-color: #9b51e0;
  border-color: #9b51e0;
  display: flex;
}

.btn__hero.viber.w--current {
  display: flex;
}

.btn__hero.course {
  background-color: var(--slate-blue);
  color: var(--alice-blue);
}

.btn__hero.btn-form {
  text-transform: uppercase;
  border-radius: 6em;
  margin-top: 2em;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-family: e-Ukraine, sans-serif;
  font-weight: 500;
}

.btn__hero.course-double {
  background-color: var(--slate-blue);
  color: var(--alice-blue);
}

.btn__hero.creo-want__btn {
  color: #000;
  text-transform: uppercase;
  background-color: #f7cd53;
  border-style: none;
  border-radius: 1em;
  flex-flow: row;
  margin-top: 10px;
  padding-top: 1em;
  padding-bottom: 1em;
  font-family: Gilroy, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero.creo-want__btn.plat2 {
  font-size: 16px;
}

.btn__hero.creo-want__btn.plat2.nefd {
  font-family: Igrasans, sans-serif;
  font-weight: 500;
}

.btn__hero.creo-want__btn.plat2.nefd.orange_txt {
  color: #fff;
  background-color: #ff5935;
  border-radius: .73em;
  height: 70px;
  margin-top: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: e-Ukraine, sans-serif;
}

.btn__hero.creo-want__btn-copy {
  background-color: var(--gold);
  color: #000;
  text-transform: uppercase;
  border-style: none;
  border-radius: 1em;
  flex-flow: row;
  margin-top: 10px;
  padding-top: 1em;
  padding-bottom: 1em;
  font-family: Gilroy, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero.creo-want__btn-copy.plat2 {
  font-size: 16px;
}

.btn__hero.creo-want__btn-copy.plat2.nefd {
  font-family: Igrasans, sans-serif;
  font-weight: 500;
}

.btn__hero.creo-want__btn-copy.plat2.nefd.orange_txt {
  color: #fff;
  background-color: #ff5935;
  margin-top: 25px;
}

.btn__hero.creo-want__btn-figma {
  background-color: var(--green);
  color: #000;
  text-transform: uppercase;
  border-style: none;
  border-radius: 0;
  flex-flow: row;
  margin-top: 10px;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-family: Gilroy, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero.creo-want__btn-figma.plat2 {
  font-size: 16px;
}

.btn__hero.creo-want__btn-figma.plat2.nefd {
  font-family: Igrasans, sans-serif;
  font-weight: 500;
}

.btn__hero.creo-want__btn-figma.plat2.nefd.orange_txt {
  color: #fff;
  background-color: #ff5935;
  margin-top: 25px;
}

.btn__wrapper {
  align-items: center;
  width: 23.96em;
  height: 23.96em;
  display: flex;
}

.btn__wrapper.right {
  z-index: 998;
  cursor: pointer;
  border-radius: 50%;
  width: 24em;
  height: 24em;
  margin-left: auto;
  transition: bottom .4s;
  position: static;
  inset: auto 2.5em auto auto;
}

.btn__wrapper.right.fixed-auto {
  justify-content: center;
  transition: top .8s;
  display: flex;
  position: static;
  top: 20%;
  bottom: auto;
}

.btn__wrapper.right.fixed-auto.hide-btn {
  display: none;
}

.btn__wrapper.right.fixed-auto.but {
  display: flex;
}

.btn__wrapper.right.fixed-btn {
  position: fixed;
  bottom: -9%;
  right: 0;
}

.btn__wrapper.hero {
  grid-column-gap: .78em;
  grid-row-gap: .78em;
  width: auto;
  height: auto;
}

.years__wrapper {
  width: 13em;
}

.social-link {
  color: #fbf8ee;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f744482ba1bae6e3cc4535_Union.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 1.8em;
  font-size: 1.56em;
  line-height: 1.08;
}

.social-link:hover {
  color: #f7cd53;
}

.faq_text {
  color: #fbf8ee;
  width: 100%;
  max-width: 40em;
  margin-top: 1em;
  margin-bottom: 0;
  padding-right: 3.13em;
  font-size: 1.04em;
  line-height: 1.3;
}

.hero__wrapper {
  grid-column-gap: 2.86em;
  grid-row-gap: 2.86em;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  width: 63%;
  display: flex;
  position: static;
  top: 0;
}

.r-s__proj-b {
  z-index: 8;
  color: #4653f6;
  flex: none;
  width: auto;
  margin-left: -1872px;
  padding-right: 0;
  font-size: 150px;
  font-weight: 500;
  line-height: .9;
  display: block;
  position: relative;
  overflow: visible;
}

.flex__item-steps {
  z-index: 1;
  grid-column-gap: 10.89em;
  grid-row-gap: 10.89em;
  border-top: .75px solid #100d05;
  align-items: flex-start;
  padding-top: 2.34em;
  display: flex;
  position: relative;
}

.flex__item-steps:hover {
  border-top-style: none;
  border-top-width: 0;
}

.p-big {
  color: #100d05;
  width: auto;
  margin-bottom: 0;
  margin-left: 0%;
  margin-right: auto;
  font-size: 1.82em;
  line-height: 1.2;
  text-decoration: none;
}

.p-big._w-auto {
  width: auto;
}

.p-big._w-auto.show-table {
  display: none;
}

.p-big.icon {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f744482ba1ba8a4bcc4528_linkB.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: auto;
  margin-left: 0%;
  padding-left: 1.3em;
}

.p-big.icon:hover {
  color: #4653f6;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f744482ba1badb4ccc4529_eva_external-link-fill.svg");
  background-position: 0 0;
  background-size: 1em;
}

.p-big.icon.h-auto {
  height: auto;
}

.p-big.descr-course {
  font-size: 1.4em;
}

.p-big.descr-course.bf003 {
  padding-top: 44px;
  display: none;
}

.p-big.p-middle {
  font-size: 1.56em;
}

.img__wrapper-2 {
  width: 10.1em;
  height: 1.565em;
}

.img__wrapper-2.w--current {
  width: 10.1em;
}

.img__wrapper-2.speakers {
  width: 25.1em;
  height: 29.84em;
  position: relative;
}

.img__wrapper-2.present {
  width: 7.29em;
  height: 7.29em;
  margin-left: auto;
  position: absolute;
  inset: 18% -3% 0% 0%;
}

.img__wrapper-2._1.w--current {
  width: 14em;
  height: 2.18em;
  margin-top: 30px;
}

.img__wrapper-2.present-course {
  width: 7.29em;
  height: 7.29em;
  margin-left: auto;
  position: absolute;
  inset: 25% -3% 0% 0%;
}

.img__wrapper-2.present-course.tarif.block {
  height: 3em;
}

.subtext_wrapper {
  grid-column-gap: .78em;
  grid-row-gap: .78em;
  align-items: center;
  display: flex;
}

.subtext_wrapper.progr {
  padding-top: 29px;
  padding-bottom: 32px;
}

.table-wrapper {
  margin-top: 5.21em;
}

.rounded__text {
  opacity: .5;
  cursor: pointer;
  mix-blend-mode: normal;
  width: 95%;
  position: absolute;
}

.rounded__text.telegram {
  opacity: .2;
}

.speakers-name {
  color: #fbf8ee;
  mix-blend-mode: difference;
  width: auto;
  font-size: 7.81em;
  font-style: italic;
  font-weight: 500;
  line-height: 1.09;
  position: absolute;
  inset: 32% 0% 0%;
}

.speakers-name.last-name {
  color: #fbf8ee;
  background-color: #0000;
  width: auto;
  top: 54%;
  left: 9%;
}

.speakers-name.show-teblet {
  display: none;
}

.faq_toggle {
  grid-column-gap: 1.04em;
  grid-row-gap: 1.04em;
  border-bottom: 2px #00000017;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.title__wrapper {
  font-size: 1.3em;
}

.title__wrapper.relative {
  position: relative;
}

.title__wrapper.relative.w90 {
  width: 95%;
}

.title__wrapper.relative.w90.foot-title._800 {
  display: block;
}

.title__wrapper.relative.w90.foot-title._800.new {
  display: none;
}

.title__wrapper.flex__container {
  flex-direction: row;
  margin-bottom: 0;
  margin-left: 0;
}

.title__wrapper.flex__container.pay-flex {
  grid-column-gap: 6.51em;
  grid-row-gap: 6.51em;
  margin-bottom: 2.5em;
  margin-left: 6.3em;
}

.flex-item__img {
  grid-column-gap: 1.04em;
  grid-row-gap: 1.04em;
  align-items: flex-start;
  margin-left: 10.68em;
  display: flex;
}

.btn__item {
  border: 1px solid #eadbab;
  border-radius: 1.88em;
  padding: .63em 1.15em;
}

.name-screen__text {
  z-index: 8;
  flex: none;
  width: auto;
  margin-left: 0;
  padding-right: 35px;
  font-size: 150px;
  font-weight: 500;
  line-height: 150px;
  display: block;
  position: relative;
  overflow: visible;
}

.name-screen__text.stroke {
  color: #000;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-weight: 500;
  line-height: 165px;
  display: block;
  position: relative;
  overflow: visible;
}

.name-screen__text.awwards {
  width: auto;
  padding-right: 20px;
}

.name-screen__text.green {
  color: #000;
  text-transform: uppercase;
  width: auto;
  margin-left: 0%;
  padding-right: 20px;
  display: block;
}

.nav-number {
  display: none;
}

.nav-number.speakers {
  color: #fff;
  font-size: .83em;
  line-height: 1.3;
  display: block;
}

.flex-speakers {
  grid-column-gap: 5.5em;
  grid-row-gap: 5.5em;
  justify-content: flex-start;
  width: 46%;
  display: none;
}

.table-item__title {
  width: 35.94em;
}

.projecy__wrapper {
  z-index: 9;
  flex: none;
  width: 32.55em;
  height: 20.83em;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0;
  position: absolute;
  inset: 0 0% 0% 4%;
  transform: rotate(-17deg);
}

.projecy__wrapper._3p {
  margin-left: 0;
  left: auto;
  right: -13%;
  transform: rotate(10deg);
}

.projecy__wrapper._2p {
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  top: -17%;
  left: 0%;
  right: -11%;
  transform: rotate(.5deg);
}

.p-small-2 {
  font-size: .83em;
  line-height: 1.25;
}

.p-small-2.upper {
  text-transform: uppercase;
  margin-bottom: 0;
  margin-right: auto;
}

.p-small-2.upper.eu {
  font-family: e-Ukraine, sans-serif;
}

.p-small-2.mt5 {
  margin-top: 5px;
}

.heading-21 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-size: 5.81em;
  font-weight: 500;
  line-height: .84;
}

.heading-21.h1-small {
  font-size: 5.21em;
  line-height: 1;
}

.rounded__text-hover {
  z-index: 6;
  width: 95%;
  display: none;
  position: absolute;
}

.date__wrapper.tablet__show, .date__wrapper.tablet__show.course {
  display: none;
}

.text-btn__contact {
  z-index: 3;
  color: #fbf8ee;
  text-align: center;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.04em;
  font-weight: 500;
  line-height: 1.3;
  position: relative;
  inset: 0%;
  transform: rotate(-15deg);
}

.text-btn__contact.hide {
  display: none;
}

.text-btn__contact.black {
  color: #100d05;
}

.line__faq {
  background-color: #fbf8ee;
  width: 100%;
  height: 3px;
  margin-top: 1.56em;
  margin-bottom: 2.08em;
}

.line__faq.show-teblet {
  display: none;
}

.title__item-steps {
  width: 13em;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 1.98em;
  font-weight: 600;
  line-height: 1.1;
}

.title__item-steps.regular {
  width: auto;
  font-weight: 400;
}

.title__item-steps.result {
  font-size: 2.6em;
}

.speaker-img {
  width: 15.63em;
  height: 15.63em;
}

.faq_toggle-text {
  color: #fbf8ee;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-size: 1.56em;
  font-weight: 600;
  line-height: 1.08;
  text-decoration: none;
}

.page-wrapper {
  width: 100%;
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: clip;
}

.page-wrapper.course__page-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline;
}

.page-wrapper.intens {
  max-width: 100%;
}

.page-wrapper.new124 {
  padding-top: 0;
  display: block;
  position: relative;
}

.page-wrapper.new124._1236516 {
  padding-top: 0;
}

.page-wrapper.new124._587293523798 {
  padding-top: 0;
  overflow: clip;
}

.page-wrapper.new124._24124515, .page-wrapper.new124._41879487192 {
  padding-top: 0;
}

.ns-bottom {
  flex: none;
  height: auto;
  margin-top: -8%;
  display: flex;
  position: static;
  inset: -12% auto auto 0%;
  overflow: hidden;
  transform: translate(0);
}

.social__wrapper-2 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.btn-contact__wrapper {
  z-index: 1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 14em;
  height: 14em;
  margin-left: auto;
  display: flex;
  position: relative;
  inset: auto -35% 0% 0%;
}

.btn-contact__wrapper.pay {
  display: none;
  position: static;
}

.btn-contact__wrapper.part-pay__block {
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: auto auto -32% 34%;
}

.btn-contact__wrapper.btn-form__footer {
  width: auto;
  height: auto;
  display: none;
  position: static;
}

.rs-proj-b {
  z-index: 8;
  flex: none;
  width: auto;
  margin-left: 0;
  padding-right: 8px;
  font-size: 150px;
  font-weight: 500;
  line-height: .9;
  display: block;
  position: relative;
  overflow: visible;
}

.sticky__wrapper {
  background-color: #0000;
  width: 100%;
  height: auto;
  position: sticky;
  top: 6.25em;
  overflow: hidden;
}

.sticky__wrapper.no-anim {
  position: static;
}

.nav-menu-two-2 {
  grid-column-gap: 7em;
  grid-row-gap: 7em;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-menu-two-2.nav-center {
  justify-content: center;
  margin-left: auto;
  margin-right: 0%;
}

.track-project {
  z-index: 9;
  width: 100%;
  height: 65vw;
  display: flex;
  position: absolute;
  inset: 0%;
}

.faq__wrapper {
  width: 100%;
}

.form-block-2 {
  width: 100%;
  display: flex;
  position: relative;
}

.form-block-2.flex-hor {
  margin-top: 1.56em;
}

.copyright-text {
  color: #fbf8ee;
  font-size: .57em;
}

.nav-menu-wrapper-2 {
  margin-right: 10%;
}

.nav-menu-wrapper-2.hide-nav {
  display: none;
}

.flex-item-2 {
  flex-direction: column;
  align-items: flex-start;
  margin-right: 0%;
  display: flex;
}

.flex-item-2.right-float {
  align-items: flex-end;
  width: 25.52em;
}

.flex-item-2.right-float.mr35 {
  width: 34.9em;
}

.flex-item-2.doc {
  margin-right: 13%;
}

.flex-item-2.speaker-contact {
  grid-column-gap: 1.56em;
  grid-row-gap: 1.56em;
  justify-content: flex-start;
}

.flex-item-2.speaker-contact.last {
  justify-content: flex-end;
  margin-top: 5em;
}

.flex-item-2.form {
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 48%;
  height: auto;
  display: flex;
  position: relative;
}

.flex-item-2.form.w100 {
  width: 100%;
}

.flex-item-2.relative {
  position: relative;
}

.flex-item-2.relative.w50 {
  background-color: #4653f6;
  width: 45%;
}

.flex-item-2.logo {
  justify-content: space-between;
}

.flex-item-2.form-course {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
}

.text-input-2 {
  opacity: 1;
  outline-offset: 0px;
  color: #000;
  -webkit-text-stroke-color: #000;
  overflow-wrap: normal;
  background-color: #0000004d;
  border-bottom: 1px solid #fbf8ee;
  outline: 3px #100d05;
  width: 100%;
  margin-bottom: 40px;
  padding-top: 1.04em;
  padding-bottom: 40px;
  padding-left: 0;
  font-size: 1.8em;
  line-height: 1.08;
}

.text-input-2:hover {
  color: #f7cd53;
  border-bottom-color: #f7cd53;
}

.text-input-2:focus {
  border-bottom-color: #f7cd53;
}

.text-input-2:focus-visible, .text-input-2[data-wf-focus-visible] {
  background-color: #0000;
}

.text-input-2::placeholder {
  color: #fff;
}

.text-input-2.hero-input {
  color: #100d05;
  background-color: #0000;
  border-bottom-color: #0000004d;
  border-right: 1px #0000004d;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.text-input-2.footer {
  border: 1px #000;
  border-bottom: .75px solid #fbf8ee4d;
  margin-bottom: 0;
  padding-bottom: 20px;
}

.text-input-2.mb0 {
  margin-bottom: 0;
}

.text-input-2.pop-up__input {
  color: #100d05;
  background-color: #0000;
  border-bottom-color: #0000004d;
  border-right: 1px #0000004d;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-size: 1.5em;
}

.text-input-2.pop-up__input::placeholder {
  color: #100d05;
}

.text-input-2.pop-up__input {
  color: #100d05;
  background-color: #0000;
  border-bottom-color: #0000004d;
  border-right: 1px #0000004d;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.text-input-2.course-double {
  margin-bottom: 20px;
  padding-top: .8em;
}

.text-input-2._43 {
  opacity: 1;
  outline-offset: 0px;
  perspective: none;
  color: #000;
  background-color: #0000004d;
  outline: 3px #000;
  text-decoration: none;
  transform: none;
}

.screen-2 {
  background-color: #0000;
  overflow: hidden;
}

.screen-2.mb5em {
  margin-bottom: 5em;
}

.btn__text {
  font-size: 1.04em;
  font-weight: 500;
  line-height: 1.3;
}

.faq_icon {
  color: #000;
  flex: none;
  width: 1.2em;
  height: 1.2em;
  margin-left: 0;
  transition: transform .4s;
}

.faq_icon.white {
  color: #fff;
}

.bq__fon-navbar {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  height: 100%;
  position: absolute;
}

.faq_div {
  height: 1px;
}

.icon__wrapper {
  background-color: #f7cd53;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.08em;
  height: 2.08em;
  display: none;
}

.icon__wrapper.blue {
  background-color: #4653f6;
  margin-left: auto;
  display: flex;
}

.icon__wrapper.rocket {
  z-index: 97;
  background-color: #0000;
  width: 15.63em;
  height: 15.63em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: -11% 0% 0%;
  transform: rotate(17deg);
}

.icon__wrapper.tg {
  z-index: 97;
  background-color: #0000;
  border-radius: 0;
  justify-content: flex-end;
  align-items: center;
  width: 15em;
  height: 10.5em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: -6% 0% 0%;
}

.icon__wrapper.king {
  z-index: 97;
  background-color: #0000;
  flex-flow: row;
  width: 15.63em;
  height: 15.63em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: -11% 0% 0%;
  transform: rotate(-16deg);
}

.r-s__radioactive {
  z-index: 8;
  flex: none;
  width: auto;
  margin-left: 0;
  padding-right: 18px;
  font-size: 150px;
  font-weight: 500;
  line-height: .9;
  display: block;
  position: relative;
  overflow: visible;
}

.r-s__radioactive.white {
  color: #fff;
  width: auto;
  margin-left: -1404px;
}

.projects-popup__wrapper {
  z-index: 9;
  border-radius: .52em;
  width: 48.8em;
  height: 31.25em;
  margin: auto;
  display: flex;
  position: relative;
  inset: 0 0% 0%;
}

.stroke__wrapper {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-direction: column;
  display: flex;
}

.close__wrapper-2 {
  z-index: 99999;
  opacity: 1;
  cursor: pointer;
  width: 2.5em;
  height: 2.5em;
  margin-top: auto;
  position: static;
}

.r-s__30ua-stroke {
  z-index: 8;
  color: #4653f6;
  flex: none;
  width: auto;
  margin-left: 0;
  padding-right: 35px;
  font-size: 150px;
  font-weight: 500;
  line-height: .9;
  display: block;
  position: relative;
  overflow: visible;
}

.r-s__30ua-stroke__reverse {
  z-index: 8;
  color: #fbf8ee;
  flex: none;
  width: auto;
  margin-left: 0;
  padding-right: 45px;
  font-size: 150px;
  font-weight: 500;
  line-height: .9;
  display: block;
  position: relative;
  overflow: visible;
}

.body-webinar {
  background-color: var(--floral-white);
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 1vw;
}

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

.header {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.header.shadow-three {
  z-index: 99;
  width: 100%;
  max-width: none;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}

.header.header-course {
  z-index: 99;
  width: 100%;
  max-width: none;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}

.back-blue {
  background-color: var(--slate-blue);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text__wrapper-screen2 {
  grid-column-gap: 10.89em;
  grid-row-gap: 10.89em;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.number__item-steps-ap {
  z-index: 2;
  font-size: 1.04em;
  font-weight: 500;
  line-height: 1.3;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.div-hide {
  position: relative;
  overflow: hidden;
}

.preloader {
  z-index: 99999;
  background-color: var(--floral-white);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.preloader__img {
  width: 17.36em;
  height: 17.36em;
  display: block;
  position: relative;
}

.btn_telegram {
  z-index: 99;
  background-color: var(--slate-blue);
  text-align: center;
  border: 1px solid #4653f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.btn_telegram:hover {
  background-color: #2e3bf5;
}

.btn_telegram.telegram {
  background-color: #2f80ed;
  border-color: #2f80ed;
}

.btn_telegram.telegram.w--current {
  border-color: #2f80ed;
}

.btn__wrapper-viber {
  align-items: center;
  width: 23.96em;
  height: 23.96em;
  display: flex;
}

.btn__wrapper-viber.right {
  z-index: 998;
  cursor: pointer;
  border-radius: 50%;
  width: 24em;
  height: 24em;
  margin-left: auto;
  transition: bottom .4s;
  position: static;
  inset: auto 2.5em auto auto;
}

.btn__wrapper-viber.right.viber {
  justify-content: flex-start;
  width: 23em;
  height: 23em;
  transition: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.btn__wrapper-viber.right.viber.hide {
  display: none;
}

.btn__wrapper-tg {
  align-items: center;
  width: 23.96em;
  height: 23.96em;
  display: flex;
}

.btn__wrapper-tg.right {
  z-index: 998;
  cursor: pointer;
  border-radius: 50%;
  width: 24em;
  height: 24em;
  margin-left: auto;
  transition: bottom .4s;
  position: static;
  inset: auto 2.5em auto auto;
}

.btn__wrapper-tg.right.telegram {
  justify-content: flex-start;
  width: 23em;
  height: 23em;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
  transition: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.btn__wrapper-tg.right.telegram.hide {
  display: none;
}

.block-hide__table {
  height: auto;
  overflow: hidden;
}

.btn-text-rp {
  z-index: 1;
  font-family: e-Ukraine, sans-serif;
  display: block;
  position: relative;
}

.btn-text-rp.hero-txt-btn {
  opacity: 1;
  color: #100d05;
  text-align: center;
  letter-spacing: 0;
  justify-content: center;
  width: 165px;
  font-size: .9em;
  line-height: 1.2;
  display: flex;
}

.btn-text-rp.bt_tx2 {
  border: 1px #fff;
  font-family: Gilroy, sans-serif;
}

.btn-text-ap {
  z-index: 1;
  font-family: e-Ukraine, sans-serif;
  position: absolute;
}

.btn-text-ap.hero-txt-btn {
  opacity: 1;
  color: var(--floral-white);
  flex: 0 auto;
  display: flex;
}

.btn-text-ap.bt_tx {
  border: 1px #fff;
  font-family: Gilroy, sans-serif;
}

.btn-text-ap.hero-txt-btn {
  opacity: 1;
  color: #ff5934;
  letter-spacing: 0;
  font-family: Gilroy, sans-serif;
  font-weight: 600;
  display: flex;
}

.card-whipe {
  background-color: var(--gold);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.card-whipe:hover {
  background-color: var(--gold);
}

.card-whipe.count-whipe {
  background-color: #000;
  margin-left: 0;
  position: static;
}

.card-whipe.course {
  background-color: var(--gold);
}

.card-whipe.bt_ora {
  background-color: #fff;
  border: 1px solid #ff5934;
  border-radius: 15px;
  font-family: Gilroy, sans-serif;
  display: flex;
}

.sticky__wrapper-move-mouse {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 75vh;
  display: flex;
  position: relative;
  top: auto;
  overflow: hidden;
}

.with-icon {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/630322e2fa7482d7e7aa5620_lightning%202%20(1).webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: .6em;
  padding-bottom: 0;
  padding-left: .6em;
  display: inline-block;
}

.italic-course {
  font-style: italic;
}

.italic-course.blue {
  color: #4653f6;
  margin-left: 1.6em;
  padding-left: 0;
}

.italic-course.blue.h1-italic {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 9%;
  font-size: 5.81em;
  font-weight: 500;
  line-height: 1;
}

.rounded__text-course {
  opacity: 1;
  cursor: pointer;
  mix-blend-mode: normal;
  width: 95%;
  position: absolute;
}

.name-screen__text-2 {
  z-index: 8;
  flex: none;
  width: auto;
  margin-left: 0;
  padding-right: 35px;
  font-size: 150px;
  font-weight: 500;
  line-height: 150px;
  display: block;
  position: relative;
  overflow: visible;
}

.name-screen__text-2.r-s__designer {
  width: auto;
  color: var(--slate-blue);
  font-size: 150px;
  line-height: 170px;
}

.name-screen__text-2.awwards {
  flex: none;
  width: auto;
  padding-right: 35px;
}

.name-screen__text-2.r-s__designer {
  color: #4653f6;
  width: auto;
  line-height: 170px;
}

.name-screen__text-2.stroke {
  color: #4653f6;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-weight: 500;
  line-height: 150px;
  display: block;
  position: relative;
  overflow: visible;
}

.image-35 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.img__wrapper-3 {
  width: 5.5em;
  height: 1.565em;
}

.img__wrapper-3.key {
  width: 10.05em;
  height: 14.01em;
  position: absolute;
  inset: 0% -25% auto auto;
}

.run-stroke__wrapper-2 {
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 14.06em;
  display: flex;
  overflow: hidden;
}

.run-stroke__wrapper-2.designer {
  z-index: -3;
  width: auto;
  position: absolute;
  inset: auto 0% 10%;
  overflow: hidden;
}

.content-wrapper__pl285 {
  margin-left: 14.84em;
}

.content-wrapper__pl285.w1130 {
  z-index: 9;
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-direction: column;
  align-items: flex-start;
  width: 58.6em;
  display: flex;
  position: relative;
}

.video__wrapper.design_video {
  width: 100%;
  display: flex;
}

.p-big-designer {
  color: #100d05;
  width: 24.1em;
  margin-bottom: 0;
  margin-left: 0%;
  margin-right: auto;
  font-size: 1.35em;
  line-height: 1.2;
  text-decoration: none;
}

.p-big-designer.white {
  color: #fbf8ee;
}

.p-big-designer.white._w-auto {
  width: auto;
  color: var(--floral-white);
  display: none;
}

.visual__wrapper {
  grid-column-gap: .78em;
  grid-row-gap: .78em;
  align-items: flex-start;
  display: none;
}

.visual__item {
  border-radius: 1.04em;
  width: 22.97em;
  height: 12.76em;
  padding-top: 2.08em;
  padding-left: 2.08em;
  padding-right: 2.08em;
  position: relative;
}

.visual__item.white {
  background-color: #fbf8ee;
}

.visual__item.black {
  background-color: #100d05;
}

.visual__item.blue {
  background-color: #4653f6;
}

.section-12.beige {
  background-color: #0000;
  overflow: hidden;
}

.section-12.blue {
  background-color: #4653f6;
  margin-bottom: 0;
  overflow: visible;
}

.faq_toggle-2 {
  grid-column-gap: 1.04em;
  grid-row-gap: 1.04em;
  border-bottom: 2px #00000017;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.faq_toggle-2.programm__course {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  color: #100d05;
  border-top: 1px #000;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
}

.faq_toggle-2.programm__course.first-block__answer {
  border-top-style: none;
  padding-top: 0;
  padding-bottom: 0;
}

.show-wrapper__content {
  border-top: 1px solid #000;
  margin-left: 12em;
  padding-top: 1.3em;
  padding-bottom: 1.04em;
  padding-left: 0;
}

.show-wrapper__content.first-show__wrapper {
  margin-top: 2.6em;
  margin-left: 12em;
}

.show-wrapper__content.asnwer__show-content {
  border-top-style: none;
  margin-left: 0;
  padding-top: 2.6em;
}

.screen-yellow-faq {
  overflow: hidden;
}

.content__wrapper {
  align-items: flex-start;
  width: 90%;
  display: flex;
}

.faq__wrapper-2 {
  width: auto;
}

.faq__wrapper-2.last-faq__wrapper {
  border-top: 1px solid #000;
  border-bottom: 1px #000;
  margin-left: 2.6em;
  margin-right: 2.6em;
  padding-top: 2.6em;
  padding-bottom: 2.6em;
  padding-right: 0;
}

.faq__wrapper-2.prrogramm__wrapper, .faq__wrapper-2.prrogramm__wrapper.not-first__wrapper {
  border-top: 1px solid #000;
  padding-top: 2.6em;
}

.faq__wrapper-2.prrogramm__wrapper.last-block__answer {
  border-top: 1px solid #000;
  border-bottom: 1px #000;
  padding-top: 2.6em;
  padding-bottom: 2.6em;
}

.number__item-steps-2 {
  font-size: 1.04em;
  font-weight: 500;
  line-height: 1.3;
}

.number__item-steps-2.faq-number {
  text-transform: uppercase;
}

.subtext_wrapper-2 {
  grid-column-gap: .78em;
  grid-row-gap: .78em;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 0;
  padding-left: 40px;
  display: flex;
}

.subtitle__item-steps-2 {
  width: 14em;
  margin-left: auto;
  margin-right: 0;
  font-size: 1.81em;
  line-height: 1.17;
}

.faq_text-2 {
  color: #fbf8ee;
  width: 100%;
  max-width: 40em;
  margin-top: 1em;
  margin-bottom: 0;
  padding-right: 3.13em;
  font-size: .94em;
  line-height: 1.44;
}

.faq_text-2.title__lecture {
  color: #100d05;
  max-width: none;
  padding-right: 0;
  font-size: 1.35em;
}

.faq_text-2.title__answer {
  color: #100d05;
  max-width: none;
  margin-top: 0;
  padding-right: 0;
  font-size: 1.82em;
}

.visual-img__wrapper {
  width: 17.5em;
  height: 5.8em;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: auto 0% -23%;
}

.visual-img__wrapper.blue {
  width: 6.5em;
  height: 6.5em;
  display: block;
  inset: auto auto -23% 11%;
}

.visual-img__wrapper.blue.sms {
  width: 6.2em;
  height: 6.2em;
  left: auto;
  right: 14%;
}

.visual-img__wrapper.blue.file {
  width: 5.73em;
  height: 7.14em;
  bottom: -21%;
  left: auto;
  right: 8%;
}

.visual-img__wrapper.black {
  width: 4.1em;
  height: 5.5em;
  bottom: -13%;
  left: auto;
  right: 8%;
}

.visual-img__wrapper.black.cup {
  width: 6.4em;
}

.p-visual {
  width: auto;
  font-size: 1.56em;
  font-weight: 600;
  line-height: 1.1;
}

.p-visual.white {
  color: #fbf8ee;
}

.title__item-steps-2 {
  width: 13em;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 4em;
  font-size: 1.98em;
  font-weight: 600;
  line-height: 1.1;
}

.title__item-steps-2.answer-block {
  width: 60%;
  margin-left: 4em;
  font-size: 2.6em;
}

.form-block-course {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  display: none;
  position: relative;
}

.form-block-course.part-pay {
  width: 40.36em;
  display: block;
}

.form-block-course.course-double {
  width: 35em;
  display: block;
}

.answer-section {
  background-color: #0000;
  padding-bottom: 7.55em;
  overflow: hidden;
}

.visual-wrapper__container {
  grid-column-gap: 20px;
  grid-row-gap: 5.21em;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.p-visual-descr {
  width: auto;
  padding-top: 16px;
  font-size: 1.04em;
  font-weight: 400;
  line-height: 1.1;
}

.p-visual-descr.white {
  color: #fbf8ee;
}

.prices__wrapper {
  z-index: 6;
  grid-column-gap: 2.75em;
  align-items: stretch;
  display: flex;
  position: static;
}

.prices__wrapper.bf_price {
  display: none;
}

.prices__title {
  margin-bottom: 15px;
  font-size: 5.21em;
  font-weight: 600;
  line-height: 1.1;
}

.prices__title.white {
  color: #fbf8ee;
}

.prices__title.yellow {
  color: #f7cd53;
}

.prices__price {
  letter-spacing: -1px;
  margin-top: auto;
  margin-bottom: 0;
  font-size: 2.2em;
  font-weight: 600;
  line-height: 1.1;
}

.prices__price.white {
  color: #fbf8ee;
  letter-spacing: -1px;
  margin-top: auto;
  font-size: 2.2em;
}

.prices__price.yellow {
  color: #f7cd53;
  letter-spacing: -1px;
  letter-spacing: -1px;
  font-size: 2.1em;
}

.prices__price.noprice {
  display: none;
}

.prices__item {
  background-color: #0000;
  border-radius: 4.17em;
  width: 29.69em;
  padding: 8.07em 2.34em 3.91em;
  position: relative;
}

.prices__item.black {
  grid-row-gap: 2em;
  background-color: #100d05;
  flex-direction: column;
  padding-bottom: 2.86em;
  display: flex;
}

.prices__item.black._3 {
  opacity: 1;
}

.prices__item.yellow {
  grid-row-gap: 2em;
  background-color: #f7cd53;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding-bottom: 2.86em;
  display: flex;
}

.prices__item.yellow.st {
  padding-bottom: 2.7em;
}

.prices__item.blue {
  grid-row-gap: 2em;
  background-color: #4653f6;
  flex-direction: column;
  flex: 1;
  padding-bottom: 2.86em;
  display: flex;
}

.descr-prices__wrapper {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: auto;
  font-size: 1.04em;
  display: flex;
}

.run-stroke__wrapper-prices {
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  display: flex;
  overflow: hidden;
}

.big-price {
  font-size: 2.4em;
  line-height: 1.1;
}

.price__wrapper {
  margin-top: 1.5em;
  display: block;
}

.price__wrapper.hide__course-double {
  display: none;
}

.btn__prices {
  text-transform: uppercase;
  background-color: #4653f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 13.02em;
  height: 13.02em;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.04em;
  font-weight: 700;
  line-height: 1.25px;
  display: none;
  position: absolute;
  inset: auto -6% -7% auto;
  transform: rotate(-15deg);
}

.btn__prices.yellow {
  background-color: var(--gold);
  color: #100d05;
  display: none;
  right: 8%;
}

.btn__prices.cosmos-block {
  right: 4%;
  transform: rotate(42deg);
}

.btn__prices.static:hover {
  background-color: var(--gold);
  color: #100d05;
}

.btn__prices.static.yellow:hover {
  background-color: var(--slate-blue);
  color: #fff;
}

.btn__prices.static.black.notactive, .btn__prices.static.black.notactive._3, .btn__prices.static.black.notactive-copy {
  opacity: 1;
}

.btn__prices.static.black.notactive-copy._3 {
  opacity: 1;
  text-align: center;
  background-image: none;
  justify-content: center;
  align-items: center;
}

.btn__prices.yellow {
  color: #100d05;
  background-color: #f7cd53;
  right: 8%;
}

.btn__prices.static {
  border-radius: 5.83em;
  width: 100%;
  height: 4em;
  display: flex;
  position: static;
  transform: none;
}

.btn__prices.static:hover {
  color: #100d05;
  background-color: #f7cd53;
}

.btn__prices.static.black {
  background-color: #100d05;
}

.btn__prices.static.black:hover {
  background-color: #f7cd53;
}

.btn__prices.static.yellow:hover {
  color: #fff;
  background-color: #4653f6;
}

.tittle-text__wrapper {
  color: #fff;
  margin-left: 0;
}

.content__part-pay {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  justify-content: space-between;
  margin-left: 14.4em;
  display: flex;
  position: relative;
}

.p-big-part-pay {
  color: #100d05;
  width: 24.1em;
  margin-bottom: 0;
  margin-left: 0%;
  margin-right: auto;
  font-size: 1.35em;
  line-height: 1.2;
  text-decoration: none;
}

.p-big-part-pay.white {
  color: #fbf8ee;
}

.p-big-part-pay.white._w-auto {
  width: auto;
}

.p-big-part-pay.white._w-auto.ml90 {
  color: #050505;
  width: 34%;
  margin-left: 0;
  margin-right: 0;
  font-size: 1.82em;
  line-height: 1.49;
}

.p-big-part-pay.white._w-auto.ml90.black {
  color: #000;
}

.tg-link {
  color: var(--slate-blue);
}

.form-3 {
  color: #000;
  width: auto;
  font-size: 1em;
}

.btn__sumbit-pay {
  background-color: var(--yel);
  color: #100d05;
  text-transform: uppercase;
  border-radius: 7.76em;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 1.6em 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.04em;
  font-weight: 500;
  line-height: 1;
  display: block;
  position: static;
  inset: 0%;
}

.btn__sumbit-pay:hover {
  color: #100d05;
  background-color: #f3c642;
}

.text-btn__pay {
  color: #100d05;
  text-align: center;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.04em;
  font-weight: 500;
  line-height: 1.3;
  position: relative;
  inset: 0%;
  transform: rotate(-15deg);
}

.bank-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.bank-item {
  border-radius: 1.04em;
  padding: 3.13em;
  position: relative;
}

.bank-item.privat {
  background-color: #fff;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: rotate(-7deg);
}

.bank-item.mono {
  background-color: #000;
  margin-top: 7.3em;
  margin-bottom: 0;
  margin-left: 11.1em;
  transform: rotate(3deg);
}

.privat-img {
  width: 13.33em;
  transform: rotate(0);
}

.mono-img {
  width: 30em;
  transform: rotate(-3deg);
}

.price-wrapper__item {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  opacity: 1;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-self: auto;
  align-items: stretch;
  display: flex;
}

.price-wrapper__item._1001 {
  opacity: .55;
}

.price-wrapper__item.cosmos {
  display: none;
}

.rounded__text-hover-course {
  z-index: 6;
  width: 95%;
  display: none;
  position: absolute;
}

.learn-wrapper__grid {
  grid-column-gap: 7.03em;
  grid-row-gap: 7.03em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 3.39em;
  padding-top: 0;
}

.learn-wrapper__grid.portpholio {
  grid-column-gap: 3.75em;
  grid-row-gap: 3.75em;
  grid-template-columns: 1.5fr 1.5fr 1.5fr;
  display: none;
}

.learn-wrapper__grid.wid002 {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
}

.learn-wrapper__grid.wid002.neyro-colum {
  grid-template-rows: auto auto;
}

.learn-item {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.learn-item.wid01 {
  background-color: #fff;
  border-radius: 1.04em;
  padding: 20px;
}

.learn-name__wrapper {
  grid-column-gap: 2.34em;
  grid-row-gap: 2.34em;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 1.56em;
  display: flex;
}

.learn-name__title {
  font-size: 1.82em;
  font-weight: 600;
  line-height: 1.3;
}

.icon-learn__wrapper {
  width: 5.21em;
  height: 5.21em;
  position: relative;
}

.icon-learn__wrapper.msg {
  width: 5.7em;
}

.icon-learn__wrapper.msg._888 {
  width: 5.2em;
}

.icon-learn__wrapper.study {
  width: 7.2em;
}

.icon-learn__wrapper.study._888 {
  width: 5.2em;
}

.icon-learn__wrapper.mountain {
  width: 5.6em;
}

.icon-learn__wrapper.mountain._888 {
  width: 5.21em;
}

.icon-learn__wrapper.hands {
  width: 8.2em;
}

.icon-learn__wrapper.hands._888 {
  width: 5.21em;
}

.img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.img.coment4 {
  border-radius: 50px;
}

.flex-reviews {
  justify-content: space-around;
  width: 100%;
  max-width: 1920px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 7.5em 2.6em 15.1em;
  display: flex;
}

.flex-review__item {
  width: 21.77em;
  height: 21.77em;
  position: relative;
}

.name-review {
  color: var(--floral-white);
  mix-blend-mode: difference;
  font-size: 4.69em;
  font-style: italic;
  font-weight: 500;
  line-height: .9;
  position: absolute;
  inset: auto 0% 28% -28%;
}

.name-review.last-name {
  bottom: 9%;
  left: -8%;
}

.name-review-3 {
  color: var(--floral-white);
  mix-blend-mode: difference;
  font-size: 4.69em;
  font-style: italic;
  font-weight: 500;
  line-height: .9;
  position: absolute;
  inset: auto 0% 28% -28%;
}

.name-review-3.last-name {
  bottom: 9%;
  left: -13%;
}

.coutdown-timer__course {
  z-index: 100;
  background-color: var(--black);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 2em;
  padding-bottom: 2em;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.coutdown-timer__course._2._3._4, .coutdown-timer__course.noprice {
  display: none;
}

.logo-countdown {
  width: 5.5em;
  height: 1.565em;
}

.title__coutdown {
  color: #fff;
  font-size: 1.3em;
  line-height: 1.1;
}

.title__coutdown._0342 {
  width: 100%;
  font-size: 2.5em;
}

.title__coutdown._0342.course-title__coutdown {
  width: auto;
  font-size: 1.9em;
}

.title__coutdown._0342.ne_bl {
  width: 519px;
}

.title__coutdown.easy-type {
  text-transform: uppercase;
  flex-direction: row;
  margin-left: 40px;
  font-family: Gilroy, sans-serif;
  font-weight: 600;
  line-height: 1.5;
  display: flex;
}

.countdown__wrapper {
  text-align: left;
  justify-content: space-between;
  align-items: center;
  margin-top: -5px;
  display: flex;
}

.countdown__wrapper._2 {
  display: none;
}

.logo-white {
  object-fit: cover;
  border-radius: .52em;
  width: 100%;
  height: 100%;
  position: absolute;
}

.logo-white.white {
  opacity: 1;
}

.js-clock {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: 20px;
  padding-left: 0;
  display: none;
}

.js-clock.clock {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  opacity: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.js-clock.clock.golsaitclock {
  margin-top: -11px;
  padding-left: 23px;
}

.js-clock.black-timer {
  margin-right: 0;
  display: flex;
}

.box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  display: flex;
}

.box.spacer, .box.spacer-copy, .box.spacer-copy, .box.spacer-copy {
  justify-content: flex-start;
  margin-left: 0;
  margin-right: 0;
}

.clock-number {
  color: #fffefe;
  font-family: Igrasans, sans-serif;
  font-size: 2.6em;
  font-weight: 400;
  line-height: 87%;
}

.clock-number.bl, .clock-number.bl-copy {
  color: var(--black);
  font-family: e-Ukraine, sans-serif;
  font-size: 3em;
  font-weight: 700;
}

.clock-number.black-numb {
  color: #000;
  font-family: e-Ukraine, sans-serif;
}

.clock-label {
  color: #f1f0f0;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 0;
  margin-right: 0;
  font-family: Gilroy, sans-serif;
  font-size: .7em;
  font-weight: 500;
  line-height: 1.3;
}

.clock-label.bl {
  color: var(--black);
}

.clock-label.black-numb {
  color: #000;
}

.wrapper-count {
  flex-direction: row;
  flex: 0 auto;
  margin-right: 40px;
  display: flex;
}

.wrapper__count {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.5em;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.btn-contact__course {
  background-color: var(--slate-blue);
  text-align: center;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 320px;
  height: 320px;
  padding: 0 70px;
  font-family: e-Ukraine, sans-serif;
  font-size: 2.3em;
  font-weight: 500;
  line-height: 1.17;
  display: flex;
}

.btn-contact__course:hover {
  background-color: #323fec;
}

.div-block-55 {
  padding-top: 0;
  padding-left: 40px;
}

.price-text {
  color: #369fff;
  font-size: 1.9em;
}

.body-pay {
  color: #369fff;
  height: 100%;
}

.name-form {
  color: var(--floral-white);
  margin-top: 40px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.56em;
  font-weight: 400;
  line-height: 1.2;
}

.name-form.complete {
  color: #100d05;
  margin-bottom: 22px;
}

.name-form.complete._32 {
  text-align: center;
  margin-top: 33px;
  margin-bottom: 0;
}

.name-form.complete._32._998707 {
  font-weight: 400;
}

.name-form.complete._32._998707.ui-ux7 {
  font-size: 1.6em;
  font-weight: 500;
}

.name-form._1step {
  margin-bottom: 20px;
}

.form-block-3 {
  color: #ff5934;
  flex-direction: column;
  align-self: center;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.form-block-3.dsfsfd {
  flex-direction: row;
}

.form-4 {
  grid-column-gap: .78em;
  grid-row-gap: .78em;
  border-radius: 14px;
  flex-direction: row;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.form-4._2323 {
  grid-column-gap: 1.75em;
  grid-row-gap: .5em;
  flex-direction: column;
  align-items: center;
  width: 395px;
}

.form-4.dsfsd {
  flex-direction: column;
}

.input-pay__data {
  color: #fff;
  -webkit-text-stroke-color: transparent;
  background-color: #1d7bd2;
  border-radius: .73em;
  width: 190px;
  height: 59px;
  margin-bottom: 0;
}

.input-pay__data._434 {
  color: #000;
  background-color: #fff;
  width: 288px;
}

.input-pay__data._343, .input-pay__data._342 {
  background-color: #0000;
  width: 300px;
}

.form-pay__descr {
  width: 399px;
  color: var(--alice-blue);
  margin-left: auto;
  margin-right: auto;
  font-size: .83em;
  font-weight: 400;
  line-height: 1.25;
}

.form-pay__descr._23213 {
  color: #100d05;
}

.form-pay__descr._23213._434 {
  text-align: center;
  width: 311px;
}

.form-pay__descr._23213._3342 {
  text-align: center;
  width: 300px;
}

.form-pay__descr.thx3 {
  color: #100d05;
}

.form-pay__descr.pl-4 {
  width: 303px;
  margin-left: 20px;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 16px;
}

.submit-button-2 {
  background-color: var(--gold);
  color: #100d05;
  object-fit: fill;
  border-radius: 14px;
  width: 288px;
  height: 59px;
  margin: 0 auto .83em;
  padding-top: 9px;
  padding-left: 40px;
  padding-right: 40px;
  display: inline-block;
  overflow: visible;
}

.submit-button-2._324 {
  color: #fff;
  background-color: #ff5934;
}

.submit-button-2._324.webdesign {
  background-color: var(--gold);
  color: #000;
}

.submit-button-2._343 {
  width: 300px;
}

.btn__steps {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 85px;
  margin-left: 40px;
  padding-bottom: 0;
  display: inline-block;
}

.btn__steps._1 {
  display: inline-block;
}

.btn__steps._1.thx6, .btn__steps._0 {
  display: none;
}

.wrapper-pay {
  background-color: var(--alice-blue);
  width: 100%;
  max-width: 1170px;
  color: var(--floral-white);
  border: 1px #0a0a0a;
  border-radius: 40px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-self: center;
  margin-top: 2.44em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2.08em;
  padding-bottom: 2.08em;
  padding-right: 2.08em;
  display: flex;
}

.wrapper-pay._0102._01 {
  background-color: var(--slate-blue);
  flex-direction: row;
  margin-top: 4.64em;
}

.wrapper-pay._0102._01.ewe {
  background-color: #ff5935;
  margin-bottom: 34px;
}

.wrapper-pay._0102._01.ewe.webdesign {
  background-color: var(--slate-blue);
}

.wrapper-pay._0102._01.ewe.ui-ux {
  background-color: var(--floral-white);
}

.wrapper-pay.thx1 {
  background-color: var(--slate-blue);
  position: relative;
}

.title-pay {
  color: #262626;
  margin-top: 0;
  font-size: 2.3em;
  line-height: 1.2;
}

.title-pay.thx {
  color: var(--floral-white);
  border: 1px solid #0000;
  padding-right: 72px;
  font-size: 4.7em;
  line-height: 1.1;
}

.title-pay.thx4 {
  color: var(--floral-white);
  padding-right: 173px;
  font-size: 4em;
}

.title-pay.thx5.thx4 {
  font-size: 4.3em;
}

.price-usd {
  font-size: 1.15em;
  display: none;
}

.price-uah {
  font-size: 1.56em;
}

.title-step {
  color: #100d05;
  -webkit-text-stroke-color: #100d05;
  font-size: 1.15em;
  line-height: 1.18;
}

.title-step._001 {
  color: #100d054d;
}

.step__wrapper {
  grid-column-gap: .78em;
  grid-row-gap: .78em;
  color: #100d05;
  background-color: #fff;
  border: 1px solid #cbe6ff;
  border-radius: 50px;
  align-items: center;
  margin-bottom: 15px;
  padding: 20px 24px;
  display: flex;
}

.step__wrapper.current {
  grid-column-gap: .78em;
  grid-row-gap: .78em;
  background-color: #f9da6c;
  border-style: none;
  align-items: center;
  padding: 1.2em 1.41em;
  display: flex;
}

.step__wrapper.current._001 {
  background-color: #ffffff4d;
  border-style: solid;
  border-color: #e9e9e9;
}

.numb-step {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 1.82em;
  height: 1.82em;
  padding: 0;
  font-size: 1.15em;
  line-height: 1.18;
  display: flex;
}

.numb-step.blue {
  background-color: #f5faff;
}

.numb-step._001 {
  display: none;
}

.form-pay__wrapper {
  color: #369fff;
  background-color: #0000;
  border-radius: 2.08em;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.form-pay__wrapper._21321 {
  z-index: 2;
  color: #fff;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  width: 400px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding-bottom: 25px;
  display: flex;
  position: relative;
}

.form-pay__wrapper.thx2 {
  background-color: var(--floral-white);
}

.form-pay__wrapper.pl--3 {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 70px;
  display: flex;
}

.form-pay__wrapper.pl--3.text_course.vvv {
  flex-direction: row;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 22px;
}

.form-pay__wrapper.pl--3.platform-btn {
  flex-direction: row;
  align-items: center;
}

.link-pay {
  color: var(--gold);
}

.link-pay.sadsa {
  color: #ff5934;
}

.link-pay.sadsa.webdesign, .link-pay.sadsa.ui-ux6 {
  color: var(--slate-blue);
}

.page-pay__wrapper {
  flex-direction: column;
  align-items: center;
  height: 100vh;
  min-height: 700px;
  display: flex;
}

.is-c4c4c4 {
  color: #c4c4c4;
  background-color: #0000;
  font-size: 1em;
}

.p-f {
  color: #262626;
  font-family: Gilroy, sans-serif;
  font-size: .83em;
  font-weight: 500;
  line-height: 1.88;
  text-decoration: none;
}

.p-f:hover {
  color: var(--dodger-blue);
}

.logo-footer {
  width: 5.16em;
}

.logo-footer.show-landscape {
  display: none;
}

.left-pay__wrapper.w50 {
  width: 50%;
}

.wrapper__pay-part {
  grid-column-gap: .78em;
  grid-row-gap: .78em;
  border-radius: 14px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.checkbox-field {
  grid-column-gap: .52em;
  grid-row-gap: .52em;
  color: #5b5b5b;
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/630f05e67738ca57bde3e9c9_logo.svg");
  background-position: 93%;
  background-repeat: no-repeat;
  background-size: 86px;
  border-radius: .73em;
  align-items: center;
  padding-top: .94em;
  padding-bottom: .94em;
  padding-left: .52em;
  text-decoration: none;
  display: flex;
}

.checkbox-field.pay-cards {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/630f0545113f4ad7286c6a2e_cards%20(1).webp");
}

.checkbox-field.pay-parts {
  cursor: auto;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/630f0640cdb1484e49688247_mono-pb%20(1).webp");
}

.checkbox-field.creo-pay {
  padding-left: 1.1em;
}

.checkbox {
  border-radius: 100%;
  width: .94em;
  height: .94em;
  margin-top: 0;
  margin-left: 0;
}

.checkbox.w--redirected-checked {
  background-color: var(--gold);
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/630f0488c8d2fb37fa3b115e_v.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 9px;
  border-style: none;
  border-width: 0;
}

.checkbox.w--redirected-focus {
  box-shadow: none;
}

.checkbox-label {
  font-family: Gilroy, sans-serif;
  font-size: .94em;
  font-weight: 500;
  line-height: 1.31;
}

.p-descr {
  font-size: .83em;
  line-height: 1.41;
}

.p-descr.max-w30em {
  width: auto;
  max-width: 30em;
}

.p-descr.max-w30em.thx {
  color: var(--floral-white);
  padding-right: 85px;
  font-size: 1.1em;
}

.p-descr.max-w30em.thx5 {
  color: var(--floral-white);
}

.p-descr.is--white.mb20 {
  margin-bottom: 1.5em;
}

.p-descr.is--white.mb20.thx3 {
  color: #100d05;
}

.old-price {
  opacity: .5;
  font-size: 1.56em;
  line-height: 1;
  text-decoration: line-through;
  display: flex;
}

.old-price.white {
  color: #fff;
  text-decoration: line-through;
  display: flex;
}

.old-price.is--yellow {
  display: flex;
}

.old-price._3232 {
  color: #fff;
  display: flex;
}

.old-price._3232._3 {
  opacity: .63;
  background-image: none;
  border-style: none;
  flex-flow: row;
  max-width: none;
  padding: 0;
}

.old-price.noprice {
  display: none;
}

.old-price.white-copy {
  color: #fff;
  text-decoration: line-through;
  display: flex;
}

.small {
  color: #000;
  font-size: 1.04em;
  text-decoration: line-through;
}

.small._323 {
  opacity: .96;
  color: #fff;
}

.text-span-3 {
  color: #000;
  border: 1px #000;
  text-decoration: line-through;
}

.text-span-3._323 {
  color: #fff;
  display: flex;
}

.descr-text {
  font-size: .94em;
  font-weight: 500;
  line-height: 1.1;
}

.descr-text.white {
  color: #fff;
}

.descr-text.white.noprice {
  display: none;
}

.descr-text.lost {
  padding-top: 13px;
  font-size: 1.04em;
  font-weight: 700;
  display: none;
}

.descr-text.lost._2._333 {
  display: none;
}

.descr-text.lost._2 {
  color: #fbf8ee;
}

.descr-text.lost._3 {
  color: #f7cd53;
}

.descr-text.yellow {
  color: #f7cd53;
  display: flex;
}

.descr-text.noprice {
  display: none;
}

.circle-pay-creo {
  border: 1px solid #ccc;
  border-radius: 100%;
  width: .94em;
  height: .94em;
}

.text-sm {
  color: #000;
}

.text-sm.creo-want__sm {
  font-size: 1.5em;
  line-height: 110%;
}

.text-sm.creo-want__sm._43432 {
  justify-content: center;
  align-items: center;
  width: auto;
  display: block;
}

.text-sm.creo-want__sm._43432.pl_rc {
  justify-content: center;
  align-items: center;
  display: block;
}

.em {
  border-radius: 14px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.sm {
  background-color: #fff;
  border-radius: 14px;
}

.sm.creo-want.blik {
  border-radius: 0;
  width: auto;
  padding-top: 20px;
}

.sm.creo-want {
  text-align: center;
  width: 375px;
  padding-top: 40px;
}

.form-5 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  align-items: center;
  width: auto;
  margin-top: 3em;
  display: flex;
}

.input-wrapper {
  flex-direction: column;
  display: flex;
}

.btn-hero {
  background-color: var(--slate-blue);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 8.44em;
  height: 8.44em;
  margin-left: auto;
  margin-right: auto;
  font-family: Gilroy, sans-serif;
  display: flex;
  position: absolute;
  inset: 0% -35% auto 0;
  transform: rotate(-15deg);
}

.rounded__text-small {
  max-width: 90%;
}

.btn__hero-s__text {
  color: #fff;
  text-align: center;
  position: absolute;
}

.form__wrapper-hero {
  border: 2px solid var(--slate-blue);
  flex-direction: column;
  justify-content: space-between;
  width: 33.85em;
  padding: 2.08em;
  display: flex;
}

.form__wrapper-hero.pop-up__wrapper-course-double {
  background-color: var(--floral-white);
  width: auto;
  padding: 2em;
}

.form-text__hero {
  font-family: e-Ukraine, sans-serif;
  font-size: 1.04em;
  font-weight: 500;
  line-height: 1.3;
}

.form-text__hero._1 {
  font-size: 1.1em;
}

.form-hero {
  margin-top: 1.36em;
}

.form-descr {
  color: #858279;
}

.form-descr.mt15 {
  margin-top: 15px;
}

.form-descr.mt15.blue-light {
  color: #a0a5f2;
}

.form-footer {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.descr-subtitle {
  color: var(--alice-blue);
  margin-top: 20px;
  margin-left: 13%;
  font-size: 1.35em;
}

.img__wrapper-course {
  width: 5.6em;
  height: 1.565em;
}

.img__wrapper-course.w--current {
  width: 5.6em;
}

.nav-menu-wrapper-course {
  margin-right: 0%;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.container-12 {
  justify-content: center;
  display: flex;
}

.text-span-4, .text-span-5 {
  color: var(--dodger-blue);
}

.text-block-21 {
  position: absolute;
  bottom: 44.5625px;
  left: 10px;
}

.pop-up__course-double {
  z-index: 1000;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.pop-up__course-double.start, .pop-up__course-double.expert, .pop-up__course-double.comsos {
  display: none;
}

.form-text__pop-up {
  text-transform: none;
  font-family: Gilroy, sans-serif;
  font-size: 1.82em;
  font-weight: 500;
  line-height: 1.3;
}

._600 {
  font-weight: 600;
}

.form-pop-up {
  margin-top: 1.36em;
}

.form-pop-up.blue-btn {
  margin-bottom: 0;
}

.cls-icon {
  max-width: 40px;
}

.btn__pop-up {
  z-index: 99;
  background-color: var(--slate-blue);
  text-align: center;
  border: 1px solid #4653f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.btn__pop-up:hover {
  background-color: #2e3bf5;
}

.btn__pop-up.btn-form {
  text-transform: uppercase;
  border-radius: 6em;
  margin-top: 2em;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-family: e-Ukraine, sans-serif;
  font-weight: 500;
}

.btn__pop-up.btn-form:hover {
  background-color: var(--gold);
  color: #100d05;
  border-style: none;
}

.content__course-double {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  margin-left: 8%;
  display: flex;
  position: relative;
}

.p-big-course-double {
  color: #100d05;
  width: 24.1em;
  margin-bottom: 0;
  margin-left: 0%;
  margin-right: auto;
  font-size: 1.35em;
  line-height: 1.2;
  text-decoration: none;
}

.p-big-course-double.white {
  color: #fbf8ee;
  width: 66%;
  font-size: 1.82em;
  line-height: 1.49;
}

.flex__course-double {
  grid-column-gap: 1.2em;
  grid-row-gap: 1.2em;
  flex-direction: column;
  display: flex;
}

.flex__course-double.form-presentation {
  grid-column-gap: 1.82em;
  grid-row-gap: 1.82em;
}

.btn__sumbit-pay-course-double {
  background-color: var(--gold);
  color: #100d05;
  text-transform: none;
  border-radius: 7.76em;
  width: 100%;
  height: auto;
  margin-top: 3em;
  margin-left: auto;
  margin-right: auto;
  padding: 1.6em 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.04em;
  font-weight: 500;
  line-height: 1;
  display: block;
  position: static;
  inset: 0%;
}

.btn__sumbit-pay-course-double:hover {
  color: #100d05;
  background-color: #f3c642;
}

.hide-p {
  display: none;
}

.heading-24 {
  justify-content: center;
  font-family: Igrasans, sans-serif;
  display: flex;
}

.ml15 {
  font-family: Igrasans, sans-serif;
}

.paragraph-16 {
  font-weight: 500;
}

.popup-expert {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: auto auto 0% 0%;
}

.popup-expert.popaup-1-month, .popup-expert.popaup-1-month.fsfd {
  display: none;
}

.popup-expert.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  align-items: center;
  display: none;
  bottom: 0;
}

.popup-expert.popaup-1-month.fsfd.form-platform, .popup-expert.site_ui {
  display: none;
}

.popup-expert.site_ui.tarif_expert {
  display: flex;
}

.popup-expert.site_ui.tarif_expert.siteform, .popup-expert.site_ui.tarif_expert.siteform.start500.bron, .popup-expert.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-expert.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-expert.site_ui.tarif_expert.siteform.expert {
  display: flex;
}

.popup-expert.site_ui.tarif_expert.expert_buy, .popup-expert.site_ui.tarif_expert.formsit.webform, .popup-expert.site_ui.tarif_expert.formsit.webform._212, .popup-expert.site_ui.tarif_expert.formsit.webform.bick, .popup-expert.site_ui.tarif_cosmos.tarif_start, .popup-expert.site_ui.tarif_cosmos.cosmos_buy {
  display: none;
}

.popup-expert.site_ui.formpoup2 {
  flex-flow: row;
  display: none;
}

.popup-expert.mini, .popup-expert.home-popup {
  display: none;
}

.want-creo__form-block {
  background-color: #fff;
  border-radius: 1.2em;
  flex-flow: column;
  min-width: 29.69em;
  padding: 4em 4em 3em;
  display: flex;
  position: relative;
  box-shadow: 9px 11px 60px 2px #369fff4d;
}

.want-creo__form-block.fd {
  align-self: center;
  height: 410px;
  display: flex;
}

.want-creo__form-block.fd._3232 {
  z-index: 30;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  height: 74%;
  position: absolute;
}

.want-creo__form-block.fd._323 {
  z-index: 30;
  flex-direction: column;
  height: 75%;
  padding: 4em 3em 3em;
  position: absolute;
}

.want-creo__form-block.fd._323._3234 {
  height: 390px;
}

.want-creo__form-block.fd._786 {
  justify-content: center;
  min-width: 395px;
  max-width: 345px;
  height: 438px;
}

.want-creo__form-block.fd._786.platform {
  height: auto;
  padding-bottom: 2em;
}

.want-creo__title {
  color: #000;
  text-align: center;
  width: 296px;
  margin: 0 auto 20px;
  font-size: 1.7em;
  font-weight: 600;
  line-height: 1.2;
  display: block;
}

.want-creo__title._3255 {
  margin-top: 0;
  font-size: 27px;
}

.want-creo__title.tx_co {
  width: 300px;
}

.want-creo__title.dan {
  margin-bottom: 20px;
}

.want-creo__title.cop {
  margin-bottom: 20px;
  font-size: 2em;
}

.want-creo__title.cop2 {
  margin-bottom: 20px;
}

.want-creo__title.form2 {
  width: 100%;
  margin: 0 0 20px;
  font-size: 1.6em;
}

.want-creo__title.web {
  margin-bottom: 20px;
}

.creo-want__p {
  color: #262626;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Gilroy, sans-serif;
  font-size: .9em;
  font-weight: 500;
  display: none;
}

.creo-want__p._2 {
  text-align: center;
  justify-content: center;
  width: 330px;
  max-width: 100%;
  margin: 10px auto 0;
  font-size: 1em;
  font-weight: 400;
  display: block;
}

.creo-want__p._2.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.creo-want__p._2-copy {
  text-align: center;
  justify-content: center;
  width: 330px;
  margin: 20px auto 0;
  display: block;
}

.creo-want__p._2-copy.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.input__pop-up {
  box-sizing: border-box;
  -webkit-text-stroke-width: 0px;
  white-space: normal;
  word-break: keep-all;
  overflow-wrap: normal;
  object-fit: fill;
  border: 1px solid #c4c4c4;
  border-radius: .73em;
  flex: 0 auto;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: 1em;
  line-height: 1.1;
  overflow: clip;
}

.input__pop-up.hide {
  display: none;
}

.pop-up__review-home {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.pop-up__review-home.nikoliuk, .pop-up__review-home.puhachova, .pop-up__review-home.danilova, .pop-up__review-home.tychyna, .pop-up__review-home.temereva, .pop-up__review-home.plyashko, .pop-up__review-home.fedyshyn, .pop-up__review-home.komarenko, .pop-up__review-home.leshko, .pop-up__review-home.stetskova, .pop-up__review-home.yaremieva {
  display: none;
}

.pop-up__review-img {
  background-color: #fff;
  border-radius: 1.4375em;
  width: 100%;
  max-width: 1190px;
  height: 100%;
  padding: 1.875em;
  position: relative;
  box-shadow: 9px 11px 60px 2px #369fff;
}

.review-img {
  border-radius: 0;
  width: 100%;
  max-width: 51.5625em;
  height: 100%;
  position: static;
}

.review__name-author {
  margin-bottom: 20px;
  font-size: 1.875em;
  line-height: 1.1;
}

.time__wrapper {
  align-items: center;
  display: flex;
}

.time__item {
  border: 1px solid #fff;
  border-radius: .9375em;
  margin-right: 1.25em;
  padding: 1.125em 1.875em;
}

.body__design-new {
  font-family: Gilroy, sans-serif;
}

.time__text {
  font-size: 1.125em;
  font-weight: 500;
  line-height: 110%;
}

.icon__ua {
  width: 2.375em;
  height: 2.375em;
  position: relative;
}

.container-13 {
  max-width: 1210px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-13.fs {
  padding-top: 50px;
}

.container-13.bonus {
  padding-top: 150px;
  padding-bottom: 20px;
}

.container-13.about {
  padding-bottom: 100px;
}

.container-13.step {
  padding-top: 100px;
  padding-bottom: 200px;
}

.container-13.footer {
  padding: 40px 0 100px;
}

.container-13.footer._0 {
  padding-bottom: 30px;
}

.container-13.poter1 {
  padding: 40px 0 100px;
}

.container-13.poter1._0 {
  padding-bottom: 30px;
}

.fs__circle {
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  text-align: center;
  background-color: #0c254280;
  border: 1px solid #485f7e;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 97px;
  height: 97px;
  line-height: 100%;
  display: flex;
  position: absolute;
  inset: auto auto 128px 425px;
  transform: rotate(16deg);
}

.medium-text {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.medium-text.subtitle {
  width: 80%;
  margin-bottom: 43px;
  line-height: 130%;
}

.medium-text.live {
  margin-left: 19px;
  margin-right: 27px;
}

.medium-text.agreement._0, .medium-text.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.medium-text.footer._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.medium-text.contact._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.fs__live-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 30px;
  display: flex;
}

.right-side__img {
  max-width: none;
  height: 110%;
  position: absolute;
  inset: auto auto 0% -119px;
}

.fs__logo-wrapper {
  margin-bottom: 80px;
}

.button-5 {
  border-radius: 15px;
  width: 220px;
}

.button-5.viber {
  text-align: center;
  background-image: linear-gradient(#6e62ea, #4d41c6 100%, #227bc7);
  padding: 17px 28px;
  box-shadow: 0 0 22px 22px #0a25410d;
}

.button-5.telegram {
  text-align: center;
  background-image: linear-gradient(#00dbef, #57e7f4 0%, #227bc7);
  margin-right: 27px;
  padding: 17px 28px;
  box-shadow: 0 0 22px 22px #0a25410d;
}

.button-5.bonus {
  text-align: center;
  background-image: linear-gradient(#00dbef, #57e7f4 0%, #227bc7);
  justify-content: center;
  align-items: center;
  width: 270px;
  height: 70px;
  margin-right: 77px;
  padding: 21px 44px;
  display: flex;
  box-shadow: 0 0 22px 22px #0a25410d;
}

.date__img {
  width: 38px;
}

.fs__left-side {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 125px;
  display: flex;
}

.img__wrapper-4 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  display: flex;
  position: relative;
}

.img__wrapper-4.phone {
  display: none;
}

.fs__date {
  text-align: center;
  border: 1px solid #fff;
  border-radius: 15px;
  width: 190px;
  padding: 18px 29px;
}

.section-13.footer {
  background-color: #0c2542b3;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
}

.h1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 65px;
  font-weight: 600;
  line-height: 100%;
}

.h1.fs {
  text-transform: uppercase;
  width: 620px;
  margin-bottom: 20px;
  line-height: 109%;
  position: relative;
}

.buttons__wrapper {
  width: 100%;
}

.decorative-text {
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
}

.left-side__heading-wrapper {
  margin-bottom: 22px;
  position: relative;
}

.accent-color {
  color: #00dbef;
}

.fs__program-icon {
  z-index: 2;
  position: relative;
}

.fs__program-icon._1 {
  position: absolute;
  top: 42%;
  left: -13%;
  transform: rotate(5deg);
}

.fs__program-icon._2 {
  z-index: 3;
  position: absolute;
  inset: 37% auto auto 4%;
  transform: rotate(-8deg);
}

.fs__program-icon._3 {
  position: absolute;
  inset: 40% 1% auto auto;
  transform: rotate(-9deg);
}

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

.big-text {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
}

.shadow__img {
  z-index: -1;
  max-width: 140%;
  position: absolute;
  bottom: -140px;
}

.h2-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 45px;
  font-weight: 600;
  line-height: 100%;
}

.h2-2.ss {
  text-align: center;
  text-transform: uppercase;
}

.h2-2.bonus {
  text-transform: uppercase;
  margin-bottom: 10px;
}

.h2-2.about {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 25px;
}

.h2-2.step {
  text-transform: uppercase;
  width: 36%;
  margin-bottom: 10px;
}

.them__line {
  background-color: #00dbef;
  width: 70px;
  height: 3px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.them__line.about {
  margin-top: 0;
  margin-bottom: 30px;
}

.ss__them-wrapper {
  -webkit-backdrop-filter: blur(53px);
  backdrop-filter: blur(53px);
  background-color: #0c254280;
  border: 1px solid #00dbef;
  border-radius: 60px;
  padding: 62px 95px 85px;
}

.ss__grid {
  grid-column-gap: 120px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 81px;
  display: grid;
}

.small-text {
  color: #fff;
  font-weight: 500;
  line-height: 100%;
}

.small-text.ss {
  line-height: 125%;
}

.small-text.bonus {
  width: 270px;
  margin-bottom: 75px;
  margin-right: 77px;
  line-height: 140%;
}

.small-text.about {
  width: 240px;
  line-height: 130%;
}

.small-text.step {
  width: 32%;
  margin-bottom: 45px;
  line-height: 140%;
}

.h3 {
  color: #00dbef;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 100%;
}

.h3.ss {
  color: #fff;
  line-height: 120%;
}

.bonus__img {
  height: 50px;
  position: absolute;
  top: -10px;
  bottom: auto;
  left: 165px;
}

.bonus__left-side {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.left-side__wrapper {
  position: relative;
}

.bonus__right-side-img {
  max-width: 64%;
  position: relative;
  bottom: 68px;
}

.bonus__right-side-img.phone {
  display: none;
}

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

.bonus__right-side {
  justify-content: flex-start;
  display: flex;
}

.about__wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(26.5px);
  backdrop-filter: blur(26.5px);
  background-color: #0c254280;
  border: 1px solid #0ff;
  border-radius: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 90px;
  padding-bottom: 110px;
  padding-left: 100px;
  display: grid;
  position: static;
}

.about__img {
  z-index: -1;
  width: 160%;
  max-width: none;
  position: absolute;
  bottom: -245px;
  left: auto;
  right: -10px;
}

.about__right-side {
  position: relative;
}

.step__wrapper-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.step__button {
  border-radius: 15px;
  width: 220px;
}

.step__button.telegram {
  text-align: center;
  background-image: linear-gradient(#00dbef, #57e7f4 0%, #227bc7);
  width: 370px;
  margin-right: 27px;
  padding: 17px 94px;
  box-shadow: 0 0 22px 22px #0a25410d;
}

.step__button.viber {
  text-align: center;
  background-image: linear-gradient(#6e62ea, #4d41c6 100%, #227bc7);
  width: 370px;
  padding: 17px 94px;
  box-shadow: 0 0 22px 22px #0a25410d;
}

.footer__wrapper {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.footer__wrapper._0 {
  margin-top: 70px;
  margin-left: 0;
  margin-right: 0;
}

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

.footer__social-media-img {
  height: 55px;
  margin-right: 0;
}

.footer__social-media-img._0 {
  height: 32px;
}

.footer__line {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 30px;
}

.footer__line._0 {
  background-color: var(--dodger-blue);
}

.footer__pp-wrapper {
  margin-right: 33px;
  text-decoration: none;
}

.footer__pp-wrapper._0 {
  width: 23%;
  margin-right: 0;
}

.footer__contact-img {
  width: 12px;
  margin-right: 10px;
}

.footer__bottom {
  align-items: center;
  display: flex;
}

.footer__bottom._0 {
  justify-content: flex-end;
  width: 602px;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.footer__agreement-wrapper {
  margin-left: 0;
  margin-right: 33px;
  text-decoration: none;
}

.footer__agreement-wrapper._0 {
  margin-right: 10px;
}

.footer__logo-img {
  width: 122px;
  max-width: none;
  margin-right: auto;
}

.footer__logo-img._2 {
  width: 100px;
}

.footer__public-wrapper {
  margin-left: auto;
  margin-right: 33px;
  text-decoration: none;
}

.footer__public-wrapper._0 {
  margin-right: 20px;
  display: none;
}

.footer__mail-img {
  width: 12px;
  margin-right: 10px;
}

.footer__top {
  align-items: center;
  display: flex;
}

.social-madia {
  margin-right: 10px;
}

.social-madia.last, .social-madia.last._0 {
  margin-right: 0;
}

.social-madia._0 {
  margin-right: 5px;
}

.footer__mail-wrapper {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.footer__mail-wrapper.phone {
  display: none;
}

.footer__phone-wrapper {
  align-items: center;
  margin-right: 25px;
  text-decoration: none;
  display: flex;
}

.footer__phone-wrapper.phone {
  display: none;
}

.footer__contacts {
  align-items: center;
  margin-right: auto;
  display: flex;
}

.body-7 {
  background-color: #1f3a70;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/633efbe8053266e601c53fcf_633c16bd2353485d18975d65_Rectangle%20(1).webp"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/633efbe0b23a387eb669d849_633ebb2c711b4c5bc3fcf4f0_BG-min.webp");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  font-family: Gilroy, sans-serif;
}

.div-block-60 {
  height: 20px;
}

.div-block-61 {
  height: 30px;
}

.div-block-62 {
  height: 20px;
}

.success-message-2 {
  background-color: #fff;
  border-radius: 10px;
  padding-left: 35px;
  padding-right: 36px;
}

.text-block-22 {
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.link {
  color: var(--dodger-blue);
}

.text-span-6 {
  color: #000;
  font-weight: 500;
}

.text-span-6.ui_designer {
  font-size: 21px;
  font-weight: 500;
  line-height: 130%;
}

.success-message-3 {
  background-color: #fff;
  border-radius: 11px;
  padding-left: 15px;
  padding-right: 16px;
}

.text-block-23 {
  font-size: 14px;
}

.bold-text-3 {
  font-weight: 500;
}

.container-14 {
  height: 20px;
}

.columns-8 {
  padding-right: 0;
}

.container-15, .container-16, .container-17 {
  height: 20px;
}

.div-block-63 {
  flex-direction: column;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blackfriday {
  z-index: 99;
  background-color: #100d05;
  justify-content: space-between;
  align-items: center;
  height: 81px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
  overflow: hidden;
}

.heading-25 {
  width: 160px;
  color: var(--alice-blue);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  font-family: Gilroy, sans-serif;
  font-size: 1.5em;
}

.text-span-7 {
  color: #fd361e;
}

.text-span-8 {
  color: var(--alice-blue);
  font-size: 1em;
}

.paragraph-17 {
  color: #fd361e;
  font-size: 1em;
}

.image-36 {
  object-fit: fill;
  width: 80px;
  max-width: 50%;
  margin-bottom: -68px;
  margin-left: -16px;
  padding-bottom: 0;
  position: relative;
}

.image-37 {
  width: 75px;
  margin-bottom: -66px;
  margin-right: -13px;
}

.image-38 {
  width: 75px;
  margin-top: -70px;
  position: static;
  inset: auto 0% 0%;
}

.image-39 {
  width: 150px;
  max-width: 150px;
  margin-right: 56px;
  padding-right: 0;
}

.div-block-64 {
  font-size: 16px;
}

.div-block-65 {
  margin-left: 0;
  margin-right: 20px;
  padding-right: 0;
}

.div-block-66 {
  flex-direction: row;
  justify-content: space-around;
  display: flex;
}

.image-40 {
  width: 240px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-span-10 {
  color: var(--dodger-blue);
}

.div-block-67 {
  border: 1px solid var(--dodger-blue);
  background-color: #f5faff;
  border-radius: 20px;
  width: 1160px;
}

.list-3 {
  color: #5b5b5b;
  width: 40%;
  padding-bottom: 0;
  padding-left: 17px;
  line-height: 150%;
  list-style-type: disc;
}

.list-item-8 {
  padding-bottom: 8px;
}

.list-item-9 {
  padding-bottom: 7px;
}

.div-block-68 {
  padding: 40px;
}

.image-41 {
  border-radius: 10px;
  width: 87px;
  height: 87px;
}

.div-block-69 {
  flex-direction: row;
  align-items: flex-end;
  padding-left: 0;
  display: flex;
}

.paragraph-18 {
  color: #5b5b5b;
  width: 256px;
  padding-left: 21px;
}

.div-block-70 {
  justify-content: space-between;
  display: flex;
}

.paragraph-19 {
  color: #100d05;
  font-size: 22px;
}

.text-span-11 {
  color: var(--dodger-blue);
}

.text-span-12 {
  color: #4653f6;
}

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

.success-message-4, .success-message-5, .success-message-6, .success-message-7 {
  background-color: #fff;
}

.image-42 {
  object-fit: fill;
  width: 227px;
  margin-top: -53px;
  margin-bottom: 0;
  margin-left: 296px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  top: 35px;
  overflow: visible;
}

.image-42.thx8 {
  margin-top: 39px;
}

.image-42._423423 {
  z-index: 0;
  width: 475px;
  margin-top: -33px;
  margin-left: 385px;
  top: 4px;
}

.container-18 {
  cursor: auto;
}

.video-4 {
  cursor: pointer;
}

.video-4._009 {
  cursor: pointer;
  overflow: visible;
}

.w004.coment4 {
  border-radius: 50px;
}

.text-span-13 {
  color: var(--yel);
  margin-right: 40px;
  font-size: .7em;
  display: none;
}

.text-block-24 {
  color: #fff;
  width: auto;
  font-size: 1.2vw;
  line-height: 130%;
  display: none;
}

.div-block-72 {
  display: flex;
}

.heading-28 {
  text-align: center;
  letter-spacing: 0;
  text-indent: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 184px;
  padding-right: 184px;
  font-size: 55px;
  font-weight: 400;
  line-height: 58px;
}

.paragraph-20 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 263px;
  padding-right: 263px;
  font-size: 18px;
  font-weight: 500;
  overflow: visible;
}

.text-block-26 {
  text-align: center;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 15px;
  display: block;
}

.image-43 {
  text-align: left;
  object-fit: fill;
  width: 790px;
  margin-top: 47px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.image-44 {
  text-align: center;
  width: 200px;
  margin-top: 18px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-73 {
  padding-bottom: 51px;
}

.button-8 {
  text-align: center;
  background-color: #0000;
  border-radius: 18px;
  flex-direction: row;
  order: 0;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 67px;
  margin: 36px auto 35px -29px;
  padding: 0 0 0 38px;
  font-size: 22px;
  display: flex;
}

.image-45 {
  flex: 0 auto;
  align-self: center;
  width: 30px;
  height: 30px;
  margin-left: 29px;
  margin-right: -46px;
  overflow: visible;
}

.button-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #3898ec;
  border-radius: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 67px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.div-block-74 {
  margin-left: auto;
  margin-right: auto;
}

.text-field-7 {
  border-radius: 10px;
  height: 50px;
}

.form-block-4 {
  margin-left: 0;
  margin-right: 0;
}

.text-field-9 {
  border-radius: 10px;
  height: 50px;
}

.submit-button-3 {
  border-radius: 10px;
  width: 100%;
  height: 50px;
}

.text-field-10 {
  border-radius: 10px;
  height: 50px;
}

.paragraph-21 {
  padding-left: 12px;
  font-size: .9em;
}

.form-6 {
  margin-left: -50px;
  margin-right: -50px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-77 {
  width: 730px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-79 {
  width: 100%;
  max-width: 1190px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-27 {
  margin-bottom: 40px;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 0;
  font-family: Gilroy, sans-serif;
  line-height: 130%;
}

.text-span-14 {
  text-transform: uppercase;
  font-size: 18px;
}

.text-span-15 {
  text-transform: uppercase;
  font-style: normal;
}

.text-span-16, .text-span-17 {
  text-transform: uppercase;
}

.pay-img__footer {
  width: 70px;
  margin-left: 54px;
}

.pay-img__footer.mastercard {
  width: 50px;
}

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

.div-block-81 {
  width: 70px;
  margin-left: 31px;
}

.div-block-82 {
  flex-direction: row;
  display: flex;
}

.div-block-83 {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  width: 30px;
  height: 30px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-83._001 {
  opacity: .9;
}

.image-47 {
  width: 21px;
}

.div-block-84 {
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-30 {
  color: #100d05;
  text-align: center;
  width: 772px;
  font-family: Gilroy, sans-serif;
  font-size: 1.3em;
  font-weight: 400;
  line-height: 31px;
}

.text-span-18 {
  width: 236px;
  font-family: Gilroy, sans-serif;
  font-weight: 300;
}

.bold-text-5 {
  font-weight: 400;
}

.video-5 {
  margin-top: 22px;
}

.heading-31 {
  color: #100d05;
  justify-content: center;
  font-size: 1.2em;
  display: flex;
}

.div-block-85 {
  justify-content: center;
  align-self: center;
  display: flex;
}

.div-block-86 {
  flex-direction: column;
  align-self: center;
  align-items: center;
  display: flex;
}

.button-9 {
  border-radius: 15px;
  justify-content: center;
  align-self: center;
  width: 96%;
  margin-bottom: 50px;
  padding: 20px 0;
  display: flex;
}

.body-8 {
  background-color: #102c5a;
  background-image: none;
  height: 100%;
}

.body-8.bg_1 {
  background-color: #fbf8ee;
}

.body-8.bg_1.ncl1 {
  background-color: var(--slate-blue);
}

.div-block-87 {
  width: 1020px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-87.ui_bl {
  width: 1140px;
}

.div-block-88 {
  width: 1020px;
  max-width: 1420px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-88.ui_bl2 {
  width: 1140px;
  max-width: 100%;
}

.div-block-89 {
  background-color: #fff;
  border-radius: 11px;
  align-items: center;
  width: 198px;
  height: 45px;
  margin-left: 40px;
  display: flex;
}

.text-block-28 {
  align-items: center;
  padding-left: 16px;
  font-family: Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.text-block-28._002 {
  color: #fff;
  padding-left: 0;
}

.div-block-90 {
  background-color: #369fff;
  border-top-right-radius: 11px;
  border-bottom-right-radius: 11px;
  flex: 1;
  justify-content: center;
  width: 75px;
  height: 45px;
  margin-left: 17px;
  padding-bottom: 0;
  display: flex;
}

.div-block-91 {
  width: 678px;
  margin-top: 60px;
}

.text-block-29 {
  color: #fff;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
}

.text-block-29.ui_web {
  color: #100d05;
  margin-left: 10px;
  font-family: e-Ukraine, sans-serif;
  font-weight: 300;
  display: flex;
}

.text-block-29.ui_web.ncl2 {
  color: #fff;
}

.heading-32 {
  color: #fff;
  text-transform: uppercase;
  width: 650px;
  margin-top: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 52px;
}

.heading-32.ui_web2 {
  color: #100d05;
  font-family: e-Ukraine, sans-serif;
  font-size: 62px;
  font-weight: 500;
  line-height: 63px;
}

.heading-32.ui_web2.ncl3 {
  color: #fff;
  display: block;
}

.text-span-19 {
  color: var(--dodger-blue);
  -webkit-text-stroke-color: #369fff;
}

.text-block-30 {
  color: #fff;
  width: 530px;
  margin-top: 21px;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.text-block-30.ui_web5 {
  color: #100d05;
  width: 650px;
  font-weight: 500;
}

.text-block-30.ui_web5.nbt4 {
  color: #fff;
}

.button-10 {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 294px;
  height: 65px;
  margin-top: 0;
  margin-right: 0;
  padding: 0;
  font-family: Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.button-10.ui_bot {
  background-color: var(--slate-blue);
  border-radius: 40px;
  height: 50px;
  margin-left: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.button-10.ui_bot.yello_btn {
  background-color: var(--gold);
  color: #000;
  margin-left: 15px;
}

.button-10.ui_bot.yello_btn.nbt3 {
  background-color: #fff;
}

.button-10.ui_bot.nbt1, .button-10.ui_bot.nbt2 {
  background-color: var(--gold);
  color: #000;
}

.button-10.ui_bot.nbt2.w--current {
  margin-top: 40px;
}

.button-10.ui_bot.nbt2.btn3 {
  display: none;
}

.text-block-31 {
  color: #fff;
  width: 224px;
  margin-left: 20px;
  font-family: Gilroy, sans-serif;
  font-size: 13px;
}

.text-block-31.ui_web6 {
  color: #100d05;
  margin-left: 10px;
}

.text-block-31.ui_web6.ncl4 {
  color: #fff;
}

.div-block-92 {
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.image-48 {
  width: 49px;
  margin-left: 30px;
  padding-left: 0;
}

.div-block-93 {
  justify-content: space-between;
  width: 1020px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-93.ui_bl2 {
  width: 1140px;
}

.image-49 {
  z-index: 0;
  border-radius: 12px;
  width: 249px;
  position: relative;
  transform: rotate(7deg);
}

.div-block-94 {
  z-index: 1;
  opacity: 0;
  background-color: #f2a203;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  padding-left: 5px;
  display: flex;
  position: relative;
  top: 226px;
  left: -40px;
}

.div-block-95 {
  background-color: #fff;
  margin-top: 55px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  position: static;
  left: -56px;
  overflow: hidden;
}

.div-block-95.ui {
  background-color: #0000;
}

.div-block-95.nw2 {
  color: #fff;
  background-color: #0000;
  border: 1px solid #0000;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-96 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template: "Area"
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: 1020px;
  margin-top: 57px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  overflow: visible;
}

.div-block-96.ui_bl2 {
  background-color: var(--gold);
  border-radius: 23px;
  width: 100%;
  padding: 40px;
}

.div-block-97 {
  width: 1020px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-97.ui_bl2 {
  width: 1140px;
}

.heading-33 {
  text-transform: uppercase;
  margin-top: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 700;
}

.heading-33.ui_hol {
  color: #100d05;
  margin-top: 20px;
  font-family: e-Ukraine, sans-serif;
  font-size: 40px;
}

.heading-33.ui_hol._3 {
  margin-top: 0;
}

.heading-33.ui_hol._3._434 {
  color: var(--gold);
}

.heading-33.ui_hol._3._434.bl {
  max-width: 100%;
  color: var(--slate-blue);
  justify-content: center;
  align-items: center;
}

.heading-33.ui_hol.ncl5 {
  color: #fff;
}

.text-block-32 {
  font-family: Gilroy, sans-serif;
  font-size: 15px;
  display: flex;
}

.text-block-32.bl-name {
  width: 70%;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 25px;
  font-weight: 700;
  line-height: 23px;
}

.text-block-32.bl-name.ui_tex3 {
  width: 81%;
  font-family: Gilroy, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.text-block-32.lk5 {
  z-index: 1;
  color: #fff;
  width: 227px;
  height: 124px;
  margin-right: -53px;
  font-size: 15px;
  position: relative;
}

.text-block-32.lk5.ui_text7 {
  color: #100d05;
}

.text-block-32.lk5.ui_text7._32 {
  height: 120px;
  line-height: 20px;
}

.div-block-98 {
  margin-top: 6px;
  margin-left: 0;
  display: flex;
}

.text-block-33 {
  margin-left: 10px;
  font-family: Gilroy, sans-serif;
  font-size: 15px;
}

.div-block-99 {
  background-color: #100d05;
  align-items: flex-end;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  display: flex;
}

.kl3 {
  z-index: 0;
  background-color: #102c5a;
  border-radius: 15px;
  width: 311px;
  height: 192px;
  padding-top: 15px;
  padding-left: 15px;
  display: flex;
  position: relative;
}

.kl3.ui_shape {
  color: #100d05;
  background-color: #fff;
}

.image-50 {
  z-index: 3;
  width: 272px;
  max-width: 188px;
  height: 246px;
  position: relative;
  top: -32px;
  left: 48px;
}

.div-block-100 {
  width: 1140px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-100.ui_bl2 {
  justify-content: center;
  display: flex;
}

.btn__hero-2 {
  z-index: 99;
  text-align: center;
  background-color: #4653f6;
  border: 1px solid #4653f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.btn__hero-2:hover {
  background-color: #2e3bf5;
}

.btn__hero-2.creo-want__btn {
  color: #000;
  text-transform: none;
  background-color: #f7cd53;
  border-style: none;
  border-radius: 1em;
  margin-top: 10px;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-family: Gilroy, sans-serif;
  font-size: .94em;
  font-weight: 400;
}

.btn__hero-2.creo-want__btn._332 {
  color: var(--alice-blue);
  background-color: #f2a203;
  font-size: 1.1em;
  font-weight: 500;
}

.btn__hero-2.creo-want__btn._332.btn_mar {
  background-color: var(--gold);
  color: #000;
  font-family: e-Ukraine, sans-serif;
}

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

.div-block-101 {
  color: #fff;
  width: 1020px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
}

.bold-text-6 {
  font-size: 40px;
}

.image-51 {
  z-index: 0;
  border-radius: 15px;
  width: 190px;
  position: relative;
  transform: rotate(3deg);
}

.div-block-102 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-103 {
  margin-top: 30px;
}

.image-52 {
  z-index: 6;
  width: 121px;
  position: relative;
  bottom: -92px;
  left: -109px;
  transform: rotate(3deg);
}

.div-block-104 {
  justify-content: flex-start;
  align-items: center;
  width: 1020px;
  margin-top: 35px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.list-item-10 {
  color: #fff;
  margin-top: 0;
  padding-top: 0;
  font-family: Gilroy, sans-serif;
  font-size: 15px;
  line-height: 22px;
}

.list-item-11, .list-item-12, .list-item-13 {
  color: #fff;
  padding-top: 10px;
  font-family: Gilroy, sans-serif;
  font-size: 15px;
}

.div-block-105 {
  width: 500px;
}

.div-block-107 {
  margin-left: 20px;
  display: flex;
  position: relative;
  top: 68px;
  left: -116px;
  transform: rotate(-4deg);
}

.new-site {
  display: none;
}

.div-block-108 {
  background-color: var(--dodger-blue);
  color: #fff;
  border-radius: 23px;
  height: 585px;
  margin-top: 100px;
  padding-top: 40px;
  padding-bottom: 0;
  padding-left: 40px;
  display: flex;
}

.div-block-108.pl_3bl {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1190px;
  height: 520px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 60px 0;
  overflow: hidden;
}

.div-block-108._1st_pl {
  max-width: 1190px;
  height: 521px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 60px;
}

.div-block-108._1st_pl.et {
  height: 528px;
}

.div-block-108._1st_pl.et._67867 {
  height: 577px;
}

.div-block-108._1st_pl.et._67867._32 {
  justify-content: flex-start;
  height: 499px;
}

.div-block-108.type_block {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: -200px;
  padding-top: 0;
  padding-left: 0;
}

.heading-34 {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  margin-top: 0;
  font-family: Igrasans, sans-serif;
  font-size: 55px;
  font-weight: 400;
  line-height: 112%;
}

.heading-34.et {
  color: #000;
}

.heading-34.et.type {
  width: 519px;
  margin-top: 0;
  font-family: Nyghtserif Dark, sans-serif;
  font-size: 115px;
}

.heading-34.et.type._434 {
  color: #000;
  width: 531px;
  margin-top: 4px;
  margin-bottom: -42px;
  font-size: 120px;
}

.heading-34.cplt {
  font-size: 45px;
}

.div-block-109 {
  flex: 0 auto;
  align-self: flex-start;
  width: 600px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 30px;
}

.div-block-109.blocktype {
  width: 706px;
  margin-top: 27px;
}

.div-block-109.blocktype._34242 {
  margin-top: 51px;
  padding-left: 60px;
}

.text-block-34 {
  color: #100d05;
  width: 500px;
  padding-top: 24px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  line-height: 130%;
}

.text-block-34.et {
  color: #fff;
  padding-top: 0;
}

.div-block-110 {
  flex-direction: row;
  display: flex;
}

.div-block-111 {
  justify-content: center;
  display: flex;
}

.heading-35 {
  justify-content: center;
  margin-top: 62px;
  font-size: 40px;
  display: flex;
}

.pl_tx1 {
  color: #000;
  width: 400px;
  font-family: Gilroy, sans-serif;
  font-weight: 600;
}

.image-54.pl_im6 {
  z-index: 6;
  max-width: 120%;
  position: relative;
  left: -24px;
}

.image-54.pl_im6.impl2 {
  object-fit: fill;
  max-width: 337px;
  display: inline-block;
  left: -9px;
  overflow: visible;
}

.div-block-112 {
  z-index: 4;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: flex-start;
  width: 300px;
  max-width: 300px;
  display: flex;
  position: relative;
  left: 0;
}

.div-block-112.imag_txt {
  z-index: 0;
  width: 300px;
  max-width: 249px;
}

.div-block-112.imag_txt.text_cey {
  clear: none;
  width: 800px;
  max-width: 800px;
  position: relative;
  top: -63px;
  left: -21px;
}

.image-55 {
  max-width: 117%;
}

.image-55.image_frst1 {
  cursor: pointer;
  max-width: 498px;
  margin-top: 67px;
  margin-bottom: -112px;
  margin-left: -222px;
  padding-left: 0;
  position: relative;
  top: -94px;
  left: 223px;
}

.image-55.image_frst1._56750lk {
  max-width: 460px;
  margin-left: 7px;
}

.image-55.image_frst1.image_platf {
  top: -50px;
  left: 162px;
}

.div-block-113 {
  margin-top: 60px;
}

.image-56 {
  z-index: -2;
  margin-right: -213px;
  padding-right: 0;
  position: relative;
  top: -32px;
  left: -58px;
}

.image-57 {
  max-width: 283px;
  margin-left: 60px;
  padding-left: 0;
}

.image-58 {
  margin-left: 35px;
}

.div-block-114 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template: "Area"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  max-width: 1190px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.div-block-114.text_cor {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-columns: 1fr;
}

.div-block-114.pl_bl {
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-115 {
  background-color: #fff;
  border-radius: 23px;
  height: 416px;
}

.div-block-115.yellow {
  background-color: var(--gold);
  height: 100%;
  margin-bottom: 0;
  padding: 20px;
}

.div-block-115._8797.text_cor1 {
  padding: 30px;
}

.div-block-115._8797.platf_start {
  height: 440px;
  display: none;
}

.div-block-115.platf_produc, .div-block-115.platf_school {
  height: 440px;
  padding: 20px;
}

.heading-36 {
  color: var(--dodger-blue);
  text-align: center;
  margin-bottom: 0;
  font-size: 22px;
}

.heading-36.text_cors3 {
  color: #100d05;
  margin-top: 0;
  font-family: Nyghtserif Dark, sans-serif;
  font-size: 24px;
  display: flex;
}

.heading-36.pl_h1 {
  margin-top: 0;
  font-size: 24px;
  font-weight: 600;
}

.text-block-35 {
  text-align: center;
  margin-top: 0;
  font-family: Gilroy, sans-serif;
  font-size: 15px;
}

.text-block-35._2323 {
  margin-top: 5px;
}

.text-block-36 {
  justify-content: center;
  margin-top: 50px;
  font-family: Gilroy, sans-serif;
  font-size: 22px;
  font-weight: 500;
  display: flex;
}

.text-block-36.paragraph-13 {
  margin-top: 20px;
  padding-left: 0;
}

.text-block-36.paragraph-13._4432 {
  width: 100%;
}

.text-span-20 {
  font-size: 40px;
}

.button-11 {
  text-align: center;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 236px;
  height: 60px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  display: flex;
}

.button-11.but_pl {
  margin-top: 120px;
}

.button-11.but_pl._786 {
  margin-top: 51px;
}

.button-11.but_pl._786.paltd_btn {
  font-size: 16px;
}

.button-11.paltd_btn {
  width: 100%;
  font-size: 16px;
}

.link-3 {
  color: #000000c4;
  text-align: center;
  justify-content: center;
  margin-top: 15px;
  font-family: Gilroy, sans-serif;
  text-decoration: none;
  display: flex;
}

.link-3._30day {
  display: none;
}

.text-block-37 {
  text-align: center;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.div-block-117 {
  background-color: var(--gold);
  text-align: center;
  border-radius: 20px;
  justify-content: center;
  width: 130px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  font-size: 14px;
  display: flex;
  position: relative;
  transform: rotate(-4deg);
}

.div-block-117.whit-sal {
  background-color: var(--alice-blue);
}

.form-8 {
  display: block;
}

.button-12 {
  color: #fff;
  text-align: center;
  background-color: #ff5935;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 270px;
  height: 60px;
  margin-bottom: 0;
  display: flex;
}

.button-12.et {
  background-color: var(--gold);
  color: #100d05;
  width: 314px;
  margin-bottom: 0;
  margin-right: 0;
}

.button-12.text_course6 {
  cursor: pointer;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.fd {
  flex: 0 auto;
}

.fd._3234._323, .fd.pl_fr {
  margin-bottom: 0;
}

.fd.pl_fr {
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  margin-bottom: 20px;
  display: block;
}

.div-block-118 {
  background-color: #0000;
  justify-content: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.body-9 {
  background-color: #f0f0f0;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/64da57ccbbdcf5b1556ed437_Group%2048095524.svg");
  background-position: 0 0;
  background-size: 266px;
}

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

.text-block-38 {
  margin-left: 150px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.text-span-21 {
  color: #ff5935;
}

.footer {
  justify-content: space-between;
  margin-top: 0;
  display: block;
}

.footer.marathon {
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  display: flex;
}

.text-span-22 {
  color: #ff5935;
}

.text-span-22._343 {
  color: #fff;
}

.text-block-40 {
  max-width: 450px;
  margin-bottom: 100px;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
}

.div-block-120 {
  align-self: auto;
}

.faq-heading {
  color: #000;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4;
}

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

.faq-icon {
  flex: none;
  width: 30px;
  max-width: 25px;
  margin-right: 0;
}

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

.body-10 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}

.body-10.bottom-margin-30 {
  margin-bottom: 30px;
}

.faq-answer {
  justify-content: space-between;
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  overflow: hidden;
}

.faq-wrap {
  background-color: #f5faff;
  border-radius: 16px;
}

.faq-wrap.test_course {
  background-color: #fff;
}

.faq-question {
  cursor: pointer;
  border-radius: 23px;
  justify-content: space-between;
  align-items: center;
  padding: 30px;
  display: flex;
}

.body-11 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}

.body-11.bottom-margin-30 {
  color: #100d05;
  width: 828px;
  margin-bottom: 30px;
}

.div-block-130.faq {
  margin-bottom: 33px;
}

.text-block-42.wt {
  text-align: center;
  padding-top: 60px;
  font-size: 40px;
}

.text-block-42.wt.text_coers {
  color: #000;
  font-family: Nyghtserif Dark, sans-serif;
}

.text-block-42.wt.text_coers-copy {
  color: #000;
  text-align: left;
  font-family: Nyghtserif Dark, sans-serif;
}

.heading-38 {
  color: #100d05;
}

.div-block-131 {
  background-color: #fff;
  border-radius: 23px;
  justify-content: center;
  margin-bottom: 50px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 60px;
  padding-left: 60px;
  padding-right: 60px;
}

.div-block-131.text_course {
  background-color: #0000;
  margin-top: 60px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-131._8789 {
  margin-top: 20px;
}

.link-4 {
  color: #000;
  padding-left: 19px;
}

.link-4.text_course6 {
  cursor: pointer;
  border-bottom: 1.5px solid #000;
  margin-left: 20px;
  padding: 10px;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}

.type {
  color: #000;
  margin-bottom: -38px;
}

.type.rer4 {
  color: #fff;
}

.type-2 {
  color: #000;
  width: 498px;
  margin-top: 46px;
}

.type-2.text_course3 {
  margin-top: 58px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.type-2.text_course3._434 {
  color: #fff;
  margin-top: 66px;
  font-weight: 400;
}

.easy_type-course {
  color: #000;
  text-transform: none;
  font-family: Nyghtserif Dark, sans-serif;
  font-size: 40px;
  font-weight: 400;
}

.list-4 {
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.list-item-14 {
  max-width: 350px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.list-item-15 {
  max-width: 368px;
  margin-top: 30px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.list-item-16 {
  max-width: 391px;
  margin-top: 30px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.div-block-132 {
  background-color: #fff;
  border-radius: 42px;
  width: 457px;
  height: 273px;
  margin-top: 40px;
  padding: 40px;
}

.div-block-133 {
  background-color: #fff;
  border-radius: 90px;
  margin-top: 60px;
  margin-left: 0;
  padding: 60px 0;
}

.div-block-133.text_course7 {
  border-radius: 45px;
}

.text-block-46 {
  color: #000;
  font-family: Nyghtserif Dark, sans-serif;
  font-size: 40px;
  font-weight: 400;
}

.text-block-46.text-wh {
  color: #fff;
}

.block-hide_table {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 70px;
  display: grid;
}

.block-hide_table._768 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: none;
}

.text-block-47 {
  color: #ff5935;
  text-align: right;
  width: 50px;
  font-family: Nyghtserif Dark, sans-serif;
  font-size: 40px;
}

.div-block-135 {
  display: flex;
}

.text-block-48 {
  width: 160px;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-48.wh_tx {
  color: #fff;
  width: 182px;
}

.text-block-48._323 {
  color: #ff5933;
}

.div-block-136 {
  background-color: #ff5935;
  width: 90px;
  height: 1.5px;
  margin-top: 10px;
  margin-bottom: 10px;
}

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

.div-block-137 {
  margin-top: -8px;
  margin-left: 20px;
}

.text-block-49 {
  width: 260px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
}

.text-block-49.wh_tex1 {
  color: #fff;
}

.div-block-138, .div-block-139, .div-block-140, .div-block-141, .div-block-142, .div-block-143, .div-block-144, .div-block-145, .div-block-146 {
  margin-top: 20px;
}

.div-block-147 {
  padding-left: 60px;
  padding-right: 60px;
}

.div-block-148 {
  background-color: #ff5935;
  border-radius: 45px;
  margin-top: 60px;
  padding: 60px;
}

.image-61 {
  align-self: flex-start;
}

.image-61._54 {
  width: 28px;
}

.image-61._76 {
  width: 32px;
}

.image-61._78 {
  width: 27px;
}

.text-span-23 {
  color: #ff5935;
  -webkit-text-stroke-color: #ff5935;
}

.text-span-24, .text-span-25 {
  color: #ff5935;
}

.div-block-151 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-50 {
  font-family: Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.div-block-152 {
  background-color: #ff5933;
  border-radius: 50px;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  width: 256px;
  margin-left: 0;
  display: flex;
}

.div-block-152._2 {
  background-color: #0000;
  border: 1px solid #ff5934;
  width: auto;
  margin-left: 10px;
}

.div-block-152._2._3 {
  width: 102px;
  margin-left: 0;
}

.div-block-152._2._3._544 {
  margin-left: 10px;
}

.div-block-152._323 {
  color: #000;
  background-color: #0000;
  border: 1px solid #ff5934;
  width: auto;
  margin-left: 10px;
}

.text-block-51 {
  color: #000;
  border: 1px #000;
  padding: 10px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.text-block-51._645 {
  color: #000;
}

.text-block-51._645.hide12 {
  display: none;
}

.div-block-153 {
  margin-top: -269px;
  margin-bottom: 50px;
  font-family: Gilroy, sans-serif;
  display: flex;
}

.div-block-154 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: flex-start;
  display: flex;
}

.div-block-155 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area-2"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 59px;
  display: grid;
}

.div-block-156 {
  background-color: #0000;
  border-radius: 24px;
  padding: 35px;
  display: flex;
}

.div-block-156.colorang {
  background-color: #0000;
}

.heading-39 {
  color: #ff5934;
  margin-top: 10px;
  font-family: Gilroy, sans-serif;
  font-size: 25px;
  font-weight: 600;
}

.heading-39.col_wh {
  color: #ff5934;
  margin-top: 10px;
}

.text-block-52 {
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-block-52.col_wh {
  color: #000;
}

.div-block-157 {
  margin-left: 20px;
}

.div-block-158 {
  background-color: #ff5934;
  border-radius: 45px;
  justify-content: space-between;
  margin-top: 50px;
  padding: 60px;
  display: flex;
}

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

.text-block-53 {
  color: #fff;
  width: 400px;
  padding: 0;
  font-family: Nyghtserif Dark, sans-serif;
  font-size: 40px;
  line-height: 36px;
}

.text-block-54 {
  color: #fff;
  width: 362px;
  margin-top: 18px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.image-63 {
  border-radius: 30px;
  width: 258px;
  margin-left: auto;
  margin-right: 100px;
  padding-right: 0;
}

.div-block-159 {
  margin-top: 60px;
}

.div-block-160 {
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  align-items: center;
  width: 289px;
  margin-top: 0;
  margin-left: 0;
  padding: 40px;
  display: flex;
}

.div-block-160._2bl {
  margin-left: 20px;
}

.div-block-160._2323 {
  width: 253px;
}

.text-block-55 {
  color: #ff5934;
  font-family: Nyghtserif Dark, sans-serif;
  font-size: 48px;
}

.text-block-56 {
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  width: 187px;
  margin-top: 19px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  display: flex;
}

.text-block-56._12 {
  width: 149px;
}

.div-block-161 {
  align-self: auto;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
}

.text-block-57 {
  font-family: Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 500;
}

.text-block-58 {
  margin-top: 13px;
  padding-top: 0;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.text-block-59 {
  margin-top: 13px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.div-block-162 {
  width: 526px;
  margin-left: 50px;
}

.div-block-163 {
  align-items: flex-start;
  display: flex;
}

.text-span-26 {
  color: #ff5934;
}

.sdas {
  margin-top: 40px;
}

.div-block-164 {
  margin-top: 60px;
}

.div-block-165 {
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.image-64 {
  border-radius: 23px;
  width: 260px;
  height: 277px;
}

.text-block-60 {
  margin-top: 18px;
  font-family: Gilroy, sans-serif;
  font-size: 25px;
  font-weight: 600;
}

.text-block-61 {
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.text-block-62 {
  margin-top: 10px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.text-block-62._324 {
  width: 351px;
}

.div-block-166 {
  background-color: #ff5934;
  width: 150px;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-167, .div-block-168 {
  width: 500px;
}

.div-block-168._32 {
  margin-left: 40px;
}

.div-block-169 {
  width: 500px;
}

.div-block-170, .div-block-171 {
  display: flex;
}

.div-block-172 {
  justify-content: space-between;
  align-self: auto;
  align-items: stretch;
  margin-top: 40px;
  display: flex;
}

.div-block-175 {
  display: flex;
}

.div-block-176 {
  margin-top: 60px;
}

.image-67 {
  width: 342px;
  margin-top: 56px;
}

.image-68 {
  width: 802px;
  max-width: 151%;
}

.image-69 {
  width: 353px;
  margin-left: 110px;
}

.div-block-177 {
  display: flex;
}

.div-block-178 {
  background-color: #ff5934;
  border-radius: 45px;
  align-self: auto;
  width: 365px;
  padding-bottom: 25px;
  padding-left: 25px;
  padding-right: 25px;
  overflow: hidden;
}

.div-block-178.tarif2 {
  background-color: #fff;
  border: 1px solid #ff5934;
  width: 365px;
  margin-left: 25px;
}

.div-block-178.non {
  display: none;
}

.div-block-179 {
  justify-content: center;
  margin-top: 60px;
  display: flex;
}

.text-block-63 {
  color: #fff;
  text-align: center;
  font-family: Nyghtserif Dark, sans-serif;
  font-size: 48px;
}

.text-block-63.txt_ora {
  color: #ff5934;
}

.div-block-181 {
  background-color: #fff;
  border-radius: 16px;
  margin-top: 33px;
}

.div-block-181.orange {
  background-color: #ff5934;
}

.list-5 {
  margin-bottom: 0;
  padding: 40px;
}

.list-5.orange {
  color: #fff;
  margin-bottom: 0;
}

.list-5.list-txt {
  padding: 10px 20px 0;
}

.list-item-17 {
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.list-item-18, .list-item-19 {
  margin-top: 10px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.list-item-19.del {
  display: none;
}

.image-70 {
  margin-left: -25px;
}

.text-block-64 {
  color: #e2e2e2;
  margin-left: 15px;
  font-family: Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 500;
  text-decoration: line-through;
}

.text-block-64._233 {
  color: #fff;
  margin-left: 0;
  font-family: Gilroy, sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-decoration: none;
}

.text-block-64._233.cl-tx2 {
  color: #ff5934;
  margin-left: 0;
}

.text-block-64._233.cl-tx2._231, .text-block-64._233._23 {
  display: none;
}

.text-block-64._233._888 {
  margin-left: 0;
  font-size: 32px;
}

.text-block-64._233._888._980 {
  color: #ff5934;
  font-size: 32px;
}

.div-block-182 {
  justify-content: center;
  margin-top: 27px;
  display: flex;
}

.div-block-182._3232 {
  opacity: 0;
  margin-top: 427px;
  display: none;
}

.button-13 {
  color: #ff5934;
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 26px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  display: flex;
}

.button-13.orange {
  color: #fff;
  background-color: #ff5934;
}

.button-13._323.easy {
  width: 196px;
  height: 50px;
  margin-top: 0;
  font-weight: 600;
}

.text-block-65 {
  color: #fff;
  text-align: center;
  margin-top: 14px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  display: none;
}

.text-block-65._434 {
  color: #ff5934;
  display: none;
}

.ertewt {
  margin-top: 40px;
}

.popup-tarif-expert {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0 0%;
}

.popup-tarif-expert.nopay {
  display: none;
}

.container-20 {
  flex: 1;
  justify-content: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.coutdown-timer__course-2 {
  z-index: 100;
  background-color: #4653f6;
  justify-content: space-between;
  align-items: center;
  width: 1170px;
  padding-top: .6em;
  padding-bottom: .6em;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.coutdown-timer__course-2.easy-type {
  background-color: #ff5933;
  width: 100%;
  display: none;
}

.coutdown-timer__course-2.easy-type._2332 {
  display: none;
}

.clock-number-2 {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  font-family: Gilroy, sans-serif;
  font-size: 2.6em;
  font-weight: 600;
  line-height: 1.1;
}

.text-block-66 {
  color: #fff;
  font-family: Gilroy, sans-serif;
  font-weight: 600;
}

.text-block-67 {
  padding-top: 10px;
  font-family: Gilroy, sans-serif;
  font-weight: 600;
}

.div-block-184 {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
}

.div-block-184.video_play, .div-block-184.video_play.vid {
  display: none;
}

.video-6 {
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-185 {
  width: 700px;
  height: 100%;
}

.div-block-186 {
  z-index: 30;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 290px;
  height: 517px;
  display: flex;
  position: absolute;
  top: auto;
  left: auto;
}

.div-block-186.vid2 {
  width: 700px;
  height: 395px;
}

.text-block-68 {
  color: #000;
  text-align: center;
  width: 299px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.text-block-68._434 {
  width: 270px;
}

.block_white {
  margin-top: 60px;
}

.text-block-69 {
  width: 316px;
  margin-right: 85px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  line-height: 150%;
}

.div-block-187.block-bank {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 900px;
  margin-left: 0;
  padding-left: 40px;
  display: flex;
}

.image-73 {
  width: 135px;
}

.image-74 {
  width: 133px;
  padding-top: 40px;
}

.image-75 {
  width: 92px;
  padding-top: 40px;
}

.link-5 {
  color: #ff5934;
}

.div-block-188 {
  z-index: 20;
  background-color: #00000008;
  width: 100%;
  height: 100%;
  position: relative;
}

.div-block-188._2vl {
  align-self: auto;
  align-items: stretch;
  display: block;
}

.link-6 {
  color: #fff;
}

.image-76 {
  z-index: -1;
  position: absolute;
  bottom: -42.5156px;
  left: 181px;
}

.image-76._234 {
  bottom: 115.484px;
  left: -188px;
}

.image-76._434 {
  bottom: -931.516px;
  left: -169px;
}

._3242 {
  text-transform: uppercase;
}

.form-10 {
  width: 400px;
  margin-top: 99px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-70 {
  color: #fff;
  text-align: center;
  margin-top: 17px;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.text-block-70._855 {
  color: #000;
  font-size: 14px;
  display: flex;
}

.text-block-71 {
  color: #ff5934b3;
  margin-right: 10px;
  font-family: Gilroy, sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-decoration: line-through;
  display: flex;
}

.text-block-71._545 {
  color: #ffffffb3;
  font-size: 22px;
  display: flex;
}

.div-block-189 {
  flex-direction: column;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-190 {
  background-color: #0000;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.body-12 {
  background-color: var(--floral-white);
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.body-12.mini-course1 {
  background-color: var(--slate-blue);
}

.button-14 {
  background-color: var(--slate-blue);
  text-transform: uppercase;
  border-radius: 50px;
  align-items: center;
  padding-bottom: 9px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  line-height: 150%;
  display: flex;
}

.button-14.mini2 {
  background-color: var(--gold);
  color: #000;
  font-family: e-Ukraine, sans-serif;
}

._1st-blosk {
  margin-top: 100px;
  display: flex;
}

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

.div-block-192 {
  background-color: #f7cd53;
  border-radius: 50px;
  width: 15px;
  height: 15px;
}

.text-block-72 {
  color: #100d05;
  margin-left: 12px;
  font-family: e-Ukraine, sans-serif;
  font-weight: 500;
}

.text-block-72.mini2 {
  color: #fff;
  font-size: 18px;
}

.image-77 {
  z-index: -4;
  width: 605px;
  position: static;
  top: -101px;
}

.div-block-193 {
  z-index: 8;
  flex: 1;
  position: relative;
}

.text-block-73 {
  z-index: 5;
  margin-top: 40px;
  font-family: e-Ukraine, sans-serif;
  font-size: 50px;
  position: relative;
}

.text-block-73._434 {
  color: var(--slate-blue);
  margin-top: 50px;
  font-family: Gilroy, sans-serif;
  font-size: 70px;
  font-weight: 500;
}

.text-block-73._434._231 {
  margin-left: 52px;
  font-family: Gilroy, sans-serif;
  font-size: 70px;
  font-style: italic;
  font-weight: 500;
}

.text-block-73._434._231.ui_web3 {
  color: var(--slate-blue);
  text-transform: uppercase;
}

.text-block-73._434._231.mini3 {
  color: #fff;
  font-family: e-Ukraine, sans-serif;
  font-size: 50px;
  font-style: normal;
}

.text-block-73._434.ui_web3 {
  color: var(--slate-blue);
  margin-top: 20px;
  font-size: 62px;
  font-weight: 500;
}

.text-block-73._434.ui_web3.ncl3 {
  color: #fff;
  font-family: e-Ukraine, sans-serif;
}

.text-block-73._434.mini3 {
  color: #fff;
  font-family: e-Ukraine, sans-serif;
  font-size: 50px;
}

.text-block-73.ui-ux3 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 70px;
  font-weight: 500;
}

.text-block-73.mini2 {
  color: #fff;
  font-size: 50px;
}

.div-block-194 {
  display: flex;
}

.image-78 {
  width: 112px;
  position: absolute;
  left: 78px;
}

.image-78.ui_web3 {
  width: 99px;
  top: 206px;
  left: 111px;
}

.image-78.ui_web3._78 {
  left: 86px;
}

.image-78.ui_web3._78.nw {
  left: 111px;
}

.image-78.ui_web3._324 {
  left: 82px;
}

.text-block-74 {
  color: #100d05;
  margin-top: 50px;
  font-family: Gilroy, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 130%;
}

.text-block-74.mini3 {
  color: #fff;
}

.div-block-195 {
  z-index: -4;
  margin-left: -85px;
  position: relative;
  top: -71px;
}

._2st-block {
  margin-top: 40px;
}

.image-79 {
  width: 412px;
  position: relative;
  left: -53px;
}

.image-80 {
  width: 668px;
  max-width: 702px;
  position: relative;
  left: -50px;
}

.image-81 {
  z-index: 5;
  width: 444px;
  position: relative;
  top: -100px;
  left: -112px;
}

.cell {
  flex-direction: row;
}

.image-82 {
  z-index: 6;
  width: 362px;
  position: static;
  top: -80px;
  left: -184px;
}

.bold-text-7 {
  font-weight: 400;
}

.text-span-28 {
  margin-left: 5px;
  font-size: 22px;
  display: inline;
}

.text-span-29, .text-span-30 {
  font-size: 22px;
}

.div-block-197 {
  display: flex;
}

.div-block-198 {
  border: 2px solid var(--slate-blue);
  border-radius: 40px;
  padding: 10px 20px;
  display: inline-block;
}

.div-block-198.ui_v {
  margin-left: 10px;
}

.div-block-198.ui_v.mini4 {
  border-width: 1px;
}

.div-block-198.mini4 {
  border-width: 1px;
  border-color: var(--gold);
  color: #fafafa;
}

.div-block-198.nbt9 {
  color: #fff;
  border-color: #fff;
}

.text-block-76 {
  color: #100d05;
  width: 100%;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.text-block-76.mini4, .text-block-76.ncl9 {
  color: #fff;
}

.div-block-199 {
  margin-top: 40px;
}

.div-block-200 {
  cursor: pointer;
  align-items: center;
  display: flex;
}

.div-block-201 {
  display: flex;
}

.div-block-202, .div-block-203 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-204 {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 36px;
  display: flex;
}

.div-block-205 {
  width: 100%;
}

.div-block-206 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-207 {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 36px;
  display: flex;
}

.div-block-208 {
  justify-content: center;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-208._678 {
  margin-left: 25px;
}

.text-block-77 {
  text-align: left;
  margin-left: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 36px;
}

.text-block-77.nl6, .text-block-77.ncl6 {
  color: #fff;
}

.image-83 {
  width: 293px;
}

.text-block-78 {
  width: 300px;
  margin-top: 14px;
  font-family: Gilroy, sans-serif;
  font-weight: 600;
}

.text-block-78.ncl8 {
  color: #fff;
  font-weight: 500;
}

.div-block-209 {
  margin-left: 20px;
}

.text-block-79 {
  width: 300px;
  margin-top: 14px;
  font-family: Gilroy, sans-serif;
}

.text-block-79.ncl8 {
  color: #fff;
}

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

.text-span-31.ncl7 {
  color: var(--gold);
}

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

.text-span-32.ncl7 {
  color: var(--gold);
}

.div-block-210 {
  background-color: var(--slate-blue);
  border-radius: 23px;
  flex-direction: column;
  align-items: center;
  width: 590px;
  height: 100%;
  margin: 100px auto;
  padding: 60px 40px;
  display: flex;
}

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

.text-block-80 {
  color: #fff;
  text-align: center;
  font-family: Gilroy, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 130%;
}

.text-block-80._23 {
  color: #000;
  font-size: 27px;
}

.form-block-7 {
  width: 310px;
  margin-top: 60px;
  display: flex;
}

.text-field-11 {
  border-radius: 35px;
  height: 55px;
  padding-left: 20px;
}

.text-field-12 {
  background-color: #fff;
  border-radius: 35px;
  height: 55px;
  padding-left: 20px;
}

.submit-button-4 {
  background-color: var(--gold);
  color: #000;
  border-radius: 15px;
  width: 310px;
  height: 55px;
  font-family: e-Ukraine, sans-serif;
}

.text-block-81 {
  color: #000;
  text-align: center;
  width: 300px;
  margin-top: 20px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.text-block-81.txt_pol {
  width: 339px;
  margin-top: 10px;
  line-height: 20px;
  display: none;
}

.image-84 {
  cursor: pointer;
}

.link-7 {
  color: var(--slate-blue);
}

.div-block-211 {
  display: flex;
}

.html-embed-4 {
  margin-top: 40px;
  display: none;
}

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

.form-12 {
  display: flex;
}

.text-field-13, .text-field-14 {
  border-radius: 10px;
  height: 50px;
  margin-left: 8px;
}

.text-field-15 {
  border-radius: 10px;
  height: 50px;
}

.submit-button-5 {
  background-color: var(--gold);
  color: #100d05;
  border-radius: 10px;
  height: 50px;
  margin-left: 8px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-weight: 600;
}

.text-block-84 {
  color: #100d05;
  font-family: e-Ukraine, sans-serif;
  font-size: 50px;
  line-height: 41px;
  display: none;
}

.text-block-84.mini9 {
  color: #fff;
  font-size: 40px;
  font-weight: 500;
  display: flex;
}

.text-block-84.tx2 {
  color: #fff;
  font-size: 40px;
  display: flex;
}

._3st-block.bl2 {
  margin-top: 100px;
}

.text-block-85 {
  color: #100d05;
  width: 900px;
  margin-top: 30px;
  font-family: Gilroy, sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}

.text-block-85.mini5 {
  color: #fff;
  width: 750px;
  margin-top: 20px;
  font-size: 18px;
}

.text-block-85.mini4 {
  color: #fff;
  width: 750px;
  margin-top: 20px;
  font-size: 22px;
  font-weight: 400;
}

.div-block-213 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.text-block-86 {
  color: #100d05;
  margin-left: 20px;
  font-family: e-Ukraine, sans-serif;
  font-size: 96px;
  font-weight: 500;
  line-height: 120%;
}

.text-block-86.mini5 {
  color: #fff;
  line-height: 77%;
}

.text-block-87 {
  color: var(--gold);
  margin-top: 10px;
  margin-left: 20px;
  font-family: Gilroy, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
}

.list-item-21 {
  font-family: Gilroy, sans-serif;
  font-size: 19px;
  font-weight: 500;
}

.list-item-22 {
  margin-top: 15px;
  font-family: Gilroy, sans-serif;
  font-size: 19px;
  font-weight: 500;
}

.list-item-23 {
  margin-top: 15px;
  font-size: 19px;
}

.list-6 {
  margin-top: 40px;
  padding-left: 20px;
  padding-right: 10px;
}

.list-6.mini6 {
  color: #fff;
  margin-top: 30px;
}

._32424 {
  pointer-events: auto;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
}

.button-15 {
  background-color: var(--slate-blue);
  border-radius: 23px;
  justify-content: center;
  align-items: center;
  width: 440px;
  height: 65px;
  display: flex;
}

.button-15.mini7 {
  background-color: var(--gold);
  color: #000;
  height: 67px;
  font-family: e-Ukraine, sans-serif;
  font-size: 24px;
}

.div-block-214 {
  justify-content: center;
  margin-top: 60px;
  display: flex;
}

._4st-blosk {
  margin-top: 100px;
}

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

.div-block-217 {
  background-color: #fff;
  border-radius: 23px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}

.div-block-218 {
  display: flex;
}

.text-block-88 {
  z-index: 8;
  text-transform: uppercase;
  margin-top: 10px;
  font-family: e-Ukraine, sans-serif;
  position: relative;
}

.text-block-88.b-text {
  width: 224px;
}

.text-block-90 {
  z-index: 5;
  margin-top: 20px;
  font-size: 19px;
  line-height: 23px;
  position: relative;
}

.div-block-219 {
  z-index: 6;
  width: 272px;
  margin-left: 40px;
  position: relative;
}

.image-85 {
  z-index: 0;
  position: relative;
}

.div-block-220 {
  background-color: var(--slate-blue);
  border-radius: 23px;
  margin-top: 14px;
  display: flex;
}

.div-block-220.mini8 {
  background-color: var(--gold);
  height: 433px;
}

.div-block-221 {
  flex: 1;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  overflow: hidden;
}

.text-block-91 {
  color: #fff;
  width: 626px;
  font-family: e-Ukraine, sans-serif;
}

.text-block-91._32234 {
  font-family: Gilroy, sans-serif;
  font-size: 38px;
  line-height: 40px;
}

.text-block-91._32234.mini9 {
  width: 471px;
}

.text-block-91.mini9 {
  color: #000;
}

.div-block-222 {
  margin-top: 10px;
  margin-left: 50px;
  font-family: e-Ukraine, sans-serif;
}

.image-86 {
  text-align: left;
  border-top-right-radius: 23px;
  border-bottom-right-radius: 23px;
  flex: 0 auto;
  margin-left: -392px;
  display: block;
}

._5st-block {
  margin-top: 100px;
}

.div-block-223 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template: "Area"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: 60px;
  line-height: 32px;
  display: grid;
}

.div-block-224 {
  background-color: #fff;
  border-radius: 23px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 33%;
  padding: 40px 20px;
  display: flex;
}

.image-87 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.text-block-92 {
  margin-top: 20px;
  font-family: e-Ukraine, sans-serif;
  font-size: 30px;
}

.text-span-34 {
  color: #4653f6;
}

.text-block-93 {
  justify-content: center;
  width: 90%;
  margin-top: 20px;
  line-height: 26px;
  display: flex;
}

._6st-block {
  margin-top: 100px;
}

.div-block-225 {
  background-color: var(--slate-blue);
  border-radius: 23px;
  flex-direction: column;
  align-items: center;
  width: 600px;
  height: 610px;
  padding: 55px 85px;
  display: flex;
}

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

.div-block-226 {
  justify-content: center;
  margin-top: 70px;
  display: flex;
}

.text-block-95 {
  color: #fff;
  text-align: center;
  font-size: 30px;
  font-weight: 600;
  line-height: 33px;
}

.text-block-95.mini11 {
  color: #000;
  font-size: 27px;
  font-weight: 500;
}

.text-block-96 {
  color: #fff;
  text-align: center;
  width: 354px;
  font-size: 16px;
}

.text-block-96.mini11 {
  color: #000;
  display: none;
}

.link-8 {
  color: var(--slate-blue);
}

.image-88 {
  flex: 0 auto;
}

.div-block-227 {
  flex-direction: row;
  display: flex;
}

.div-block-228 {
  opacity: .3;
  background-color: #fff;
  width: 2px;
}

.div-block-229, .div-block-230, .div-block-231 {
  display: flex;
}

.link-block-8 {
  z-index: 8;
  flex: none;
  width: 365px;
  max-width: 100%;
  position: relative;
  top: -65px;
  left: -209px;
}

.text-field-18, .text-field-19, .text-field-20 {
  border-radius: 18px;
  width: 310px;
  height: 60px;
}

.submit-button-7 {
  background-color: var(--gold);
  color: #100d05;
  border-radius: 18px;
  width: 310px;
  height: 60px;
}

.success-message-10 {
  background-color: #fff;
  border-radius: 18px;
}

.form-block-10 {
  margin-top: 40px;
  display: none;
}

.ui-ux4 {
  color: #000;
  font-size: 18px;
  font-weight: 500;
}

.bold-text-8 {
  font-size: 24px;
  font-weight: 500;
}

.text-field-21, .text-field-22, .text-field-23 {
  border-radius: 13px;
  width: 300px;
  height: 60px;
}

.submit-button-8 {
  background-color: var(--slate-blue);
  border-radius: 13px;
  width: 300px;
  height: 60px;
}

.success-message-11 {
  color: var(--slate-blue);
  background-color: #fff;
}

.button-16 {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 50px;
  height: 4em;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.04vw;
  font-weight: 700;
}

.button-16.expert_btn, .button-16.cosmos_btn {
  justify-content: center;
  align-items: center;
  display: none;
}

.button-16.start_btn {
  justify-content: center;
  display: none;
}

.button-16.btn3 {
  opacity: 1;
  display: block;
}

.button-16.btn3._3 {
  opacity: 1;
  outline-offset: 0px;
  text-transform: uppercase;
  border-radius: 50px;
  outline: 1px solid #000;
  display: none;
}

.button-16.btn3 {
  justify-content: center;
  align-items: center;
  display: none;
}

.button-16.btn3.noprice {
  display: none;
}

.body-13 {
  margin-top: 0;
}

.div-block-232 {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.block-2a {
  justify-content: space-between;
  margin-top: 100px;
  display: flex;
}

.text-block-97 {
  text-transform: uppercase;
  font-size: 6em;
  font-weight: 600;
  line-height: 120%;
}

.div-block-233 {
  width: 550px;
  line-height: 24%;
}

.div-block-233.bonus {
  flex-direction: column;
  align-items: flex-start;
  width: 48%;
  display: flex;
}

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

.text-block-98 {
  margin-top: 10px;
  font-size: 1.3em;
  line-height: 120%;
}

.div-block-234 {
  background-color: #0000;
  border-radius: 50px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 55px;
  margin-top: 30px;
  display: flex;
}

.button-17 {
  background-color: var(--slate-blue);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 280px;
  height: 55px;
  font-size: 16px;
  display: flex;
}

.button-18 {
  border: 2px solid var(--slate-blue);
  color: #100d05;
  background-color: #0000;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 280px;
  height: 55px;
  margin-left: 10px;
  font-size: 16px;
  display: flex;
}

.div-block-235 {
  margin-top: 100px;
}

.text-block-99 {
  color: #100d05;
  margin-bottom: -58px;
  font-size: 50px;
  font-weight: 700;
}

.div-block-236 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 100px;
  display: grid;
}

.text-block-100 {
  margin-top: 20px;
  font-size: 16px;
}

.div-block-238 {
  width: auto;
  font-size: 1.1em;
}

.video-7 {
  align-items: flex-start;
  height: 100px;
  display: block;
}

.div-block-239 {
  justify-content: center;
  margin-top: 100px;
  display: flex;
}

.div-block-240 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.div-block-241 {
  margin-left: 40px;
}

.image-92 {
  width: 36em;
  max-width: none;
}

.div-block-243 {
  background-color: var(--gold);
  border-top-left-radius: 43px;
  border-top-right-radius: 43px;
}

.div-block-243.foot {
  margin-top: 100px;
}

.button-19 {
  background-color: var(--slate-blue);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  height: 50px;
  font-size: 16px;
  display: flex;
}

.body-15 {
  background-color: var(--floral-white);
}

.html-embed-6 {
  position: absolute;
}

.choose-btn {
  background-color: var(--dodger-blue);
  border-radius: 17px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 70px;
  text-decoration: none;
  display: flex;
}

.choose-btn:hover {
  background-color: var(--steel-blue);
}

.text-block-101 {
  color: #fff;
  margin-left: 10px;
  text-decoration: none;
}

.link-block-9 {
  text-decoration: none;
}

.heading-40, .heading-41, .bold-text-9, .heading-42, .bold-text-10, .heading-43, .bold-text-11 {
  font-family: Igrasans, sans-serif;
}

.div-block-247 {
  margin-left: auto;
}

.text-span-36 {
  color: var(--yel);
  text-decoration: underline;
}

.present__footer {
  object-fit: cover;
  border-radius: .52em;
  width: 100%;
  height: 100%;
  position: absolute;
}

.present__footer.tablet-show {
  display: none;
}

.present__footer.white {
  opacity: 0;
}

.pl_tx01 {
  color: #000;
  font-family: Gilroy, sans-serif;
  font-weight: 600;
}

.tabs-hero__wrapper {
  align-items: center;
  width: 23.96em;
  height: 23.96em;
  display: flex;
}

.tabs-hero__wrapper.right {
  z-index: 998;
  cursor: pointer;
  border-radius: 50%;
  width: 24em;
  height: 24em;
  margin-left: auto;
  transition: bottom .4s;
  position: static;
  inset: auto 2.5em auto auto;
}

.tabs-hero__wrapper.right.fixed-auto {
  justify-content: center;
  transition: top .8s;
  display: flex;
  position: static;
  top: 20%;
  bottom: auto;
}

.tabs-hero__wrapper.right.fixed-auto.hide-btn {
  display: none;
}

.tabs-hero__wrapper.right.fixed-auto.but {
  display: flex;
}

.tabs-hero__wrapper.right.fixed-btn {
  position: fixed;
  bottom: -9%;
  right: 0;
}

.tabs-hero__wrapper.hero {
  grid-column-gap: .78em;
  grid-row-gap: .78em;
  width: auto;
  height: auto;
}

.div-block-248 {
  background-color: var(--slate-blue);
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.form-registr1 {
  width: 310px;
  margin-top: 40px;
  display: none;
}

.text-field-2-1 {
  border-radius: 15px;
  height: 55px;
  padding-left: 20px;
}

.text-field-12-copy {
  background-color: #fff;
  border-radius: 35px;
  height: 55px;
  padding-left: 20px;
}

.text-field-2-2, .text-field-2-3 {
  background-color: #fff;
  border-radius: 15px;
  height: 55px;
  padding-left: 20px;
}

.div-block-250 {
  margin-top: 60px;
  display: flex;
}

.div-block-251 {
  margin-top: -21px;
  display: flex;
}

.image-93 {
  z-index: 6;
  position: static;
}

.div-block-252 {
  z-index: 8;
  position: relative;
  top: -26px;
  left: -44px;
}

.div-block-253 {
  z-index: 1;
  width: 461px;
  position: relative;
}

.image-94 {
  max-width: 672px;
}

.div-block-254 {
  margin-left: 10px;
}

.text-field-24, .text-field-25 {
  background-color: #fff;
  border-radius: 18px;
  width: 310px;
  height: 60px;
}

.text-field-26 {
  border-radius: 18px;
  width: 310px;
  height: 60px;
}

.submit-button-9 {
  background-color: var(--gold);
  color: #000;
  border-radius: 18px;
  width: 310px;
  height: 60px;
  font-family: e-Ukraine, sans-serif;
}

.form-block-12 {
  justify-content: center;
  margin-top: 40px;
  display: none;
}

.text-span-37 {
  color: var(--slate-blue);
  text-transform: uppercase;
  font-family: e-Ukraine, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.div-block-243-copy {
  background-color: var(--gold);
  border-top-left-radius: 43px;
  border-top-right-radius: 43px;
}

.div-block-243-copy.foot, .div-block-235-copy {
  margin-top: 100px;
}

.form-block-5-copy {
  width: 450px;
  padding-top: 2em;
  display: none;
}

.want-creo__form-block-copy.fd._3232, .want-creo__form-block-copy.fd._323 {
  z-index: 30;
  flex-direction: column;
  position: absolute;
}

.form-14 {
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 359px;
  display: flex;
}

.text-field-24-copy {
  background-color: #fff;
  border-radius: 18px;
  width: 310px;
  height: 60px;
  margin-top: 30px;
}

.form-block-12-copy {
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 0;
  display: flex;
}

.want-creo__form-block-copy.fd._3232, .want-creo__form-block-copy.fd._323 {
  z-index: 30;
  flex-direction: column;
  position: absolute;
}

.form-15 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bold-text-12, .bold-text-13 {
  font-size: 1.4em;
}

.text-block-102 {
  text-align: center;
  align-self: center;
  width: 360px;
  margin-top: 20px;
  font-family: Gilroy, sans-serif;
  font-size: 1.1vw;
  line-height: 120%;
}

.link-9 {
  color: var(--slate-blue);
}

.bold-text-14 {
  font-size: 1.6em;
}

.form-16, .form-block-13, .form-17 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.form-18 {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.link-10 {
  color: var(--slate-blue);
}

.div-block-256 {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 20px;
  display: flex;
}

.text-block-103 {
  color: #fff;
  font-size: 2em;
  line-height: 98%;
}

.div-block-257 {
  background-color: #fff;
  border-radius: 1.2em;
  width: 600px;
  height: 100%;
  margin-bottom: 20px;
  padding: 40px;
}

.html-embed-7 {
  width: 300px;
  margin-top: 40px;
  display: flex;
}

.text-span-38 {
  font-size: 2.1em;
  line-height: 127%;
}

.text-span-38._2 {
  color: var(--gold);
}

.text-block-104 {
  color: #fff;
  font-size: 22px;
}

.text-block-105 {
  color: #fff;
  width: 78%;
  font-family: e-Ukraine, sans-serif;
  font-size: 60px;
  line-height: 130%;
}

.text-block-105-copy {
  width: 80%;
  color: var(--gold);
  font-family: e-Ukraine, sans-serif;
  font-size: 60px;
  line-height: 130%;
}

.image-95 {
  width: 130px;
  margin-bottom: -79px;
  position: relative;
  top: -253px;
  left: 231px;
}

.answer-section-copy {
  background-color: #0000;
  padding-bottom: 7.55em;
  overflow: hidden;
}

.bank-wrapper-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.link-11, .link-12, .link-13 {
  color: #4653f6;
}

.text-field-27 {
  border-radius: 14px;
  height: 60px;
  margin-bottom: 10px;
  padding: 18px 18px 18px 20px;
}

.submit-button-10 {
  background-color: var(--gold);
  color: #000;
  border-radius: 14px;
  width: 300px;
  margin-top: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.form-block-14 {
  display: none;
}

.body-16 {
  background-color: #f5faff00;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  margin-top: 0;
}

.section-14 {
  z-index: 3;
  max-width: 570px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  position: relative;
}

._1st-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-96 {
  max-width: 155px;
}

.image-97 {
  margin-top: 20px;
}

.div-block-258 {
  justify-content: flex-end;
  display: flex;
}

.text-block-106 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Alice, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.text-block-107 {
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
}

.div-block-259 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/65254fa0e2ec54cf78d1e5eb_43%201.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 577px 89%;
  background-attachment: scroll;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 734px;
  margin-top: 20px;
  padding-top: 50px;
  display: flex;
}

.text-block-108 {
  color: #000;
  text-align: center;
  width: 330px;
  margin-bottom: 40px;
  font-family: Alice, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.text-field-28 {
  background-color: #fff0;
  border: 1px solid #124051;
  border-radius: 9px;
  width: 100%;
  height: 50px;
  font-family: Alice, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.form-block-15 {
  width: 450px;
  margin-top: 30px;
}

.text-field-29, .text-field-30 {
  background-color: #fff0;
  border: 1px solid #124051;
  border-radius: 9px;
  height: 50px;
  font-family: Alice, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.submit-button-11 {
  color: #000;
  background-color: #3898ec00;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/651fec0b6505b9150c9193d7_image%206.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 54px;
  width: 260px;
  height: 55px;
  margin-top: 20px;
  font-family: Alice, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

._3st-blocks {
  margin-top: 40px;
}

.div-block-260 {
  border: 1px solid #fff3;
  height: 1px;
}

.image-98 {
  max-width: 90%;
  height: 108px;
}

.poter2 {
  max-width: 1210px;
  padding-left: 20px;
  padding-right: 20px;
}

.poter2.fs {
  padding-top: 50px;
}

.poter2.bonus {
  padding-top: 150px;
  padding-bottom: 20px;
}

.poter2.about {
  padding-bottom: 100px;
}

.poter2.step {
  padding-top: 100px;
  padding-bottom: 200px;
}

.poter2.footer {
  padding: 40px 0 100px;
}

.poter2.footer._0 {
  padding-bottom: 30px;
}

.poter2.poter1 {
  padding: 40px 0 100px;
}

.poter2.poter1._0 {
  padding-bottom: 30px;
}

.poter2.poter1.pot3 {
  color: #fff;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 30px;
}

.pot4 {
  align-items: center;
  display: flex;
}

.pot4.pot4-1 {
  color: #fff;
}

.pot_tex1 {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.pot_tex1.subtitle {
  width: 80%;
  margin-bottom: 43px;
  line-height: 130%;
}

.pot_tex1.live {
  margin-left: 19px;
  margin-right: 27px;
}

.pot_tex1.agreement._0, .pot_tex1.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot_tex1.footer._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.pot_tex1.contact._0, .pot_tex1.pot_tex2._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot_tex1.pot_tex2.pot_tex3 {
  color: var(--alice-blue);
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.potrer_te1 {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.potrer_te1.subtitle {
  width: 80%;
  margin-bottom: 43px;
  line-height: 130%;
}

.potrer_te1.live {
  margin-left: 19px;
  margin-right: 27px;
}

.potrer_te1.agreement._0, .potrer_te1.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.potrer_te1.footer._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.potrer_te1.contact._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.potrer_te1.poter_te3._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.potrer_te1.poter_te3.potr_tx4 {
  width: 150px;
  color: var(--alice-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.pot_11 {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.pot_11.subtitle {
  width: 80%;
  margin-bottom: 43px;
  line-height: 130%;
}

.pot_11.live {
  margin-left: 19px;
  margin-right: 27px;
}

.pot_11.agreement._0, .pot_11.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot_11.footer._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.pot_11.contact._0, .pot_11.pot_2._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot_11.pot_2.poter3 {
  color: #fff;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.pot_line {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 30px;
}

.pot_line._0 {
  background-color: var(--dodger-blue);
}

.pot_line.line1 {
  color: #fff3;
  background-color: #f5faff0d;
}

.pot_line.line1._43 {
  color: #ffffffd9;
  background-color: #f5faff45;
}

.poter_logo {
  width: 122px;
  max-width: none;
  margin-right: auto;
}

.poter_logo._2 {
  width: 83px;
}

.pot_t1 {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.pot_t1.subtitle {
  width: 80%;
  margin-bottom: 43px;
  line-height: 130%;
}

.pot_t1.live {
  margin-left: 19px;
  margin-right: 27px;
}

.pot_t1.agreement._0, .pot_t1.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot_t1.footer._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.pot_t1.contact._0, .pot_t1.pot_t2._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot_t1.pot_t2.pot_t3 {
  color: #fff;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: none;
}

.medium-text-copy.agreement._0, .medium-text-copy.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot-t1 {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.pot-t1.subtitle {
  width: 80%;
  margin-bottom: 43px;
  line-height: 130%;
}

.pot-t1.live {
  margin-left: 19px;
  margin-right: 27px;
}

.pot-t1.agreement._0, .pot-t1.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot-t1.footer._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.pot-t1.contact._0, .pot-t1.pot-t2._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot-t1.pot-t2.pot-t3 {
  color: var(--alice-blue);
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.medium-text-copy.agreement._0, .medium-text-copy.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot-t2 {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.pot-t2.subtitle {
  width: 80%;
  margin-bottom: 43px;
  line-height: 130%;
}

.pot-t2.live {
  margin-left: 19px;
  margin-right: 27px;
}

.pot-t2.agreement._0, .pot-t2.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot-t2.footer._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.pot-t2.contact._0, .pot-t2.pot-t3._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot-t2.pot-t3.pot-t4 {
  color: #fff;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.pot-t5 {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.pot-t5.subtitle {
  width: 80%;
  margin-bottom: 43px;
  line-height: 130%;
}

.pot-t5.live {
  margin-left: 19px;
  margin-right: 27px;
}

.pot-t5.agreement._0, .pot-t5.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot-t5.footer._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.pot-t5.contact._0, .pot-t5.pot-t6._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot-t5.pot-t6.pot-t7 {
  color: var(--alice-blue);
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot_t12 {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.pot_t12.subtitle {
  width: 80%;
  margin-bottom: 43px;
  line-height: 130%;
}

.pot_t12.live {
  margin-left: 19px;
  margin-right: 27px;
}

.pot_t12.agreement._0, .pot_t12.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot_t12.footer._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.pot_t12.contact._0, .pot_t12.pot44._0, .pot_t12.pot44.pot-t22 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.poot1 {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.poot1.subtitle {
  width: 80%;
  margin-bottom: 43px;
  line-height: 130%;
}

.poot1.live {
  margin-left: 19px;
  margin-right: 27px;
}

.poot1.agreement._0, .poot1.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.poot1.footer._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.poot1.contact._0, .poot1.poot2._0, .poot1.poot2.poot3 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.div-block-261 {
  width: 100%;
  height: 1459px;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: auto;
}

.background-video {
  z-index: -2;
  height: 218vh;
  position: relative;
  overflow: visible;
}

.div-block-262 {
  margin-top: -26px;
}

.poter {
  align-items: center;
  display: flex;
}

.poter._0 {
  justify-content: space-around;
  width: 100%;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.footer__contact-pot {
  width: 12px;
  margin-right: 10px;
}

.footer__contact-pot._0 {
  display: none;
}

.footer__mail-img-copy, .footer__mail-img-cpot {
  width: 12px;
  margin-right: 10px;
}

.footer__mail-img-cpot._0 {
  display: none;
}

.success-message-12 {
  background-color: #fff;
}

.text-block-109 {
  font-family: Alice, sans-serif;
}

.body-17 {
  max-width: 1200px;
  margin-top: 0;
}

.section-15 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/652444087ed9e63028efeec0_Group%204135.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 130%;
  height: 837px;
  padding-top: 3%;
  padding-left: 3%;
  padding-right: 3%;
}

.text-block-110 {
  color: #fff;
  font-family: Alice, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.div-block-263 {
  width: 700px;
  margin-top: 100px;
}

.div-block-264 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/65242417b56df6344944f7a0_line%20txt.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 480px;
  height: 46px;
  margin-top: 20px;
  display: flex;
}

.text-block-111 {
  font-size: 21px;
}

.text-block-112 {
  color: #fff;
  text-transform: uppercase;
  width: 621px;
  margin-top: 20px;
  font-family: Alice, sans-serif;
  font-size: 55px;
  font-weight: 400;
  line-height: 100%;
}

.text-block-113 {
  color: #fff;
  width: 340px;
  margin-top: 25px;
  font-size: 21px;
}

.div-block-265 {
  display: flex;
}

.text-span-39 {
  color: #ff9a22;
}

.div-block-267 {
  align-items: center;
  margin-top: 65px;
  display: flex;
}

.button-20 {
  color: #000;
  background-color: #3898ec00;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/651fec0b6505b9150c9193d7_image%206.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 309px;
  justify-content: center;
  align-items: center;
  width: 310px;
  height: 64px;
  font-family: Alice, sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.text-block-114 {
  color: #fff;
  text-transform: uppercase;
  align-self: center;
  width: 250px;
  margin-left: 20px;
  font-family: Alice, sans-serif;
}

.div-block-268 {
  display: flex;
}

.image-99 {
  max-width: 86%;
  margin-left: 60px;
}

.section-16 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/65245284491c37dc826d1bf6_Group%204138.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 1500px;
}

.section-16-copy {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/65245284491c37dc826d1bf6_Group%204138.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 1755px;
  padding-top: 60px;
  padding-left: 3%;
  padding-right: 3%;
}

.text-field-nik {
  background-color: #fff0;
  border: 1px solid #124051;
  border-radius: 9px;
  height: 50px;
  font-family: Alice, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.text-field-30-copy {
  background-color: #fff0;
  border: 1px solid #124051;
  border-radius: 9px;
  height: 50px;
  font-family: Alice, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.text-field-30-copy.specail {
  font-size: 18px;
  display: none;
}

.select-field {
  color: #9b9b9b;
  background-color: #f3f3f300;
  border: 1px solid #124051;
  border-radius: 9px;
  height: 50px;
  padding-right: 12px;
  font-family: Alice, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.textarea {
  background-color: #fff0;
  border: 1px solid #124051;
  border-radius: 9px;
  height: auto;
  font-family: Alice, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: none;
  overflow: auto;
}

.form-20 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-115 {
  margin-top: 20px;
  font-family: Alice, sans-serif;
  font-weight: 400;
  line-height: 19px;
}

.textarea-2 {
  background-color: #fff0;
  border: 1px solid #124051;
  border-radius: 9px;
  height: auto;
  font-family: Alice, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: none;
  overflow: auto;
}

.text-block-116 {
  color: #fff;
  margin-top: 40px;
  font-family: Alice, sans-serif;
}

.div-block-269 {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  grid-template: "Area"
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.text-block-117 {
  color: #fff;
  width: 297px;
  margin-left: 0;
  font-family: Alice, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 110%;
}

.div-block-270 {
  flex-direction: column;
  width: 270px;
  display: flex;
}

.text-block-118 {
  color: #fff;
  margin-right: 10px;
  font-family: Alice, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.text-block-119 {
  color: #ff9a22;
  margin-top: 10px;
  font-size: 21px;
}

.div-block-271, .div-block-272 {
  display: flex;
}

.text-block-117-3 {
  color: #fff;
  width: 264px;
  margin-left: 0;
  font-family: Alice, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 110%;
}

.text-block-117-copy {
  color: #fff;
  margin-left: 0;
  font-family: Alice, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 110%;
}

.text-block-119-copy {
  color: #ff9a22;
  width: 272px;
  margin-top: 10px;
  font-size: 21px;
}

.body-17-copy {
  max-width: 100%;
  margin-top: 0;
}

.text-block-117-copy {
  color: #fff;
  width: 288px;
  margin-left: 0;
  font-family: Alice, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 110%;
}

.text-block-119-copy {
  color: #ff9a22;
  margin-top: 10px;
  font-size: 21px;
}

.div-block-270-copy {
  flex-direction: column;
  width: 298px;
  display: flex;
}

.div-block-270-2 {
  flex-direction: column;
  width: 285px;
  display: flex;
}

.div-block-270-3 {
  flex-direction: column;
  width: 249px;
  display: flex;
}

.div-block-270-4 {
  flex-direction: column;
  width: 286px;
  display: flex;
}

.div-block-272-copy {
  align-items: flex-end;
  padding-bottom: 20px;
  display: flex;
}

.div-block-259-copy {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/651fe983bbfc389f65a1b8b0_image%205.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 577px;
  background-attachment: scroll;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 921px;
  margin-top: 20px;
  padding-top: 50px;
  display: flex;
}

.div-block-259-copy.bl {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/652685e9786f099f6a59eb3d_%D0%A8%D0%B0%D1%80%20901.png");
  background-size: 596px 900px;
  height: 900px;
}

.form-block-15-copy {
  justify-content: center;
  align-self: center;
  width: 450px;
  margin-top: 30px;
  display: none;
}

.section-15-copy {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/652444087ed9e63028efeec0_Group%204135.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1555px;
  height: 837px;
  padding-top: 3%;
  padding-left: 3%;
  padding-right: 3%;
  display: none;
}

.text-block-120 {
  color: snow;
  font-size: 21px;
}

.div-block-258-copy {
  justify-content: flex-end;
  display: flex;
}

.poter-copy {
  align-items: center;
  display: flex;
}

.poter-copy._0 {
  justify-content: space-around;
  width: 100%;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.poter-copy._0-copy {
  justify-content: space-between;
  width: 100%;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.footer__pp-wrapper-copy._0 {
  text-align: right;
  width: 23%;
  margin-right: 0;
}

.footer__pp-wrapper-copy {
  margin-right: 33px;
  text-decoration: none;
}

.footer__pp-wrapper-copy._0 {
  width: 23%;
  margin-right: 0;
}

.footer__pp-wrapper-copy._0-copy {
  text-align: right;
  width: 23%;
  margin-right: 0;
}

.form-block-copy {
  border-radius: 0;
  margin-top: 20px;
}

.body-18 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/661546f46118e967b6d394e6_Home_page-min.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.body-18.konsalt {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6879f7b63c46637c747fddbb_%D0%BA%D0%B5%D0%BC%D0%BF%20%D1%84%D0%BE%D0%BD.png");
}

.container-21 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #131e381a;
  border: 1px solid #ffffff1a;
  border-radius: 50px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  height: 600px;
  margin-top: auto;
  margin-bottom: auto;
  padding: 50px;
  display: flex;
}

.text-block-121 {
  color: #fff;
  margin-top: 30px;
  font-weight: 400;
}

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

.text-block-122 {
  color: #fff;
  font-family: Gilroy, sans-serif;
  font-size: 82px;
  font-weight: 800;
  line-height: 110%;
}

.text-block-122.konsalt {
  font-size: 80px;
  line-height: 100%;
}

.text-span-40 {
  color: #ea1414;
}

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

.text-block-124 {
  color: #00d4ea;
  margin-top: 8px;
  font-size: 32px;
  font-weight: 600;
}

.text-block-125 {
  color: #fff;
  width: 360px;
  margin-top: 30px;
  font-family: Manrope, sans-serif;
  font-weight: 400;
  line-height: 140%;
}

.text-block-125.rweb {
  text-align: left;
  position: relative;
  right: -150px;
}

.container-22 {
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  width: 40%;
  padding: 40px;
  display: flex;
}

.container-22.rweb {
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-126 {
  color: #000;
  align-self: center;
  font-family: Gilroy, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.text-block-126.bad {
  text-align: center;
}

.text-field-31 {
  border-radius: 15px;
  height: 55px;
}

.text-field-31.utm_source, .text-field-31.utm_medium, .text-field-31.utm_campaign, .text-field-31.utm_content, .text-field-31.utm_term {
  display: none;
}

.form-block-16 {
  flex-direction: column;
  margin-top: 40px;
  display: flex;
}

.submit-button-12 {
  background-color: #e52139;
  border-radius: 15px;
  width: 100%;
  height: 55px;
  margin-top: 20px;
}

.submit-button-12.konsalt {
  color: #000;
  background-color: #cde918;
}

.text-block-127 {
  text-align: center;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  line-height: 120%;
}

.body-19 {
  background-color: #f5faff00;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6537c45b93290bb457a3739b_Home%20page%20(1).png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.text-block-128 {
  color: #ff7a2f;
  text-transform: uppercase;
  font-family: Alice, sans-serif;
  font-size: 99px;
  font-weight: 400;
  line-height: 100%;
}

.text-block-129 {
  color: #fff;
  text-transform: uppercase;
  margin-left: 100px;
  font-family: Alice, sans-serif;
  font-size: 99px;
  font-weight: 400;
  line-height: 100%;
}

.div-block-275 {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.div-block-276 {
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  background-color: #ffffff0f;
  border: 1px solid #ff7930;
  border-radius: 27px;
  flex-direction: column;
  align-items: flex-start;
  width: 32%;
  margin-top: 60px;
  padding: 10px 10px 20px 15px;
  display: flex;
}

.image-101 {
  max-width: 105px;
  margin-top: -55px;
  padding-top: 0;
}

.text-block-130 {
  color: #fff;
  margin-top: 20px;
  font-size: 37px;
  font-weight: 500;
}

.div-block-277 {
  margin-top: 40px;
  display: flex;
}

.text-block-131 {
  color: #fff6;
  text-decoration: line-through;
}

.text-block-132 {
  color: #ba41f2;
  margin-left: 15px;
  font-size: 24px;
  font-weight: 600;
}

.text-block-133 {
  color: #fff6;
  margin-top: 0;
  font-size: 13px;
}

.div-block-278 {
  align-self: flex-start;
  margin-top: 20px;
}

.div-block-279 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 5px;
  font-size: 14px;
  line-height: 21px;
  display: flex;
}

.text-block-134 {
  color: #fff;
  margin-left: 10px;
  font-size: 13px;
}

.image-102, .image-103, .image-104, .image-105, .image-106, .image-107, .image-108, .image-109, .image-110, .image-111, .image-112, .image-113, .image-114, .image-115, .image-116, .image-117, .image-118, .image-119 {
  margin-top: 6px;
}

.div-block-280 {
  align-self: flex-start;
  margin-top: 20px;
}

.div-block-281 {
  background-color: #df6c2c;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: -30px;
  padding-left: 0;
}

.div-block-282 {
  width: 86px;
  height: 37px;
  margin-top: 10px;
}

.button-21 {
  background-color: #ba41f2;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 60px;
  font-family: Alice, sans-serif;
  display: flex;
}

.div-block-283 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.button-21-copy {
  text-align: center;
  background-color: #ba41f200;
  border: 1px solid #fff;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 60px;
  margin-top: 10px;
  font-family: Alice, sans-serif;
  display: flex;
}

.div-block-284 {
  flex-direction: row;
  justify-content: flex-end;
  align-self: stretch;
  align-items: center;
  margin-bottom: -35px;
  display: flex;
}

.text-block-132-copy {
  color: #00d4ea;
  margin-left: 15px;
  font-size: 24px;
  font-weight: 600;
}

.text-block-132-copy2 {
  color: #ff7a2f;
  margin-left: 15px;
  font-size: 24px;
  font-weight: 600;
}

.body-20 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6537a9aeb8a5ee994945d5a5_Home%20page.jpg");
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding: 40px 60px 20px;
  display: flex;
}

.text-block-135 {
  color: #ff7a2f;
  font-family: Alice, sans-serif;
  font-size: 99px;
  line-height: 100%;
}

.div-block-285 {
  display: flex;
}

.text-block-136 {
  color: #fff;
  font-family: Alice, sans-serif;
  font-size: 99px;
  line-height: 100%;
}

.div-block-286 {
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #ffffff0f;
  border: 1px solid #fff3;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
  position: relative;
  top: -38px;
  left: 25px;
  transform: rotate(-23deg);
}

.text-block-137 {
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 130%;
}

.div-block-287 {
  justify-content: space-between;
  margin-top: 60px;
  display: flex;
}

.div-block-288 {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #ffffff0d;
  border: 1px solid #ba41f233;
  border-radius: 30px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 30px;
  display: flex;
}

.text-block-138 {
  color: #fff;
  padding: 0;
  font-style: normal;
  font-weight: 400;
}

.div-block-289 {
  margin-top: 25px;
  display: flex;
}

.image-120 {
  margin-left: 10px;
}

.button-22 {
  cursor: pointer;
  background-color: #ba41f2;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 50px;
  margin-bottom: 33px;
  font-family: Gilroy, sans-serif;
  font-weight: 400;
  display: flex;
}

.div-block-288-copy {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #ffffff0d;
  border: 1px solid #00d4ea33;
  border-radius: 30px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-left: 20px;
  padding: 30px;
  display: flex;
}

.div-block-288-copy2 {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #ffffff0d;
  border: 1px solid #ff793033;
  border-radius: 30px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-left: 20px;
  padding: 30px;
  display: flex;
}

.bold-text-15 {
  color: #ba41f2;
  font-family: Gilroy, sans-serif;
  font-weight: 700;
}

.button-22-copy {
  background-color: #00d4ea;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 50px;
  font-family: Alice, sans-serif;
  font-weight: 400;
  display: flex;
}

.bold-text-16 {
  color: #00d4ea;
}

.div-block-289-copy {
  margin-top: 48px;
  display: flex;
}

.button-22-copy2 {
  background-color: #ff7930;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 33px;
  font-family: Gilroy, sans-serif;
  font-weight: 400;
  display: flex;
}

.div-block-290 {
  color: #fff;
  justify-content: center;
  margin-top: 10px;
  display: flex;
}

.link-14 {
  color: #fff;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.bold-text-17 {
  color: #ff7930;
}

.popup-expert-copy.popaup-1-month, .popup-expert-copy.popaup-1-month.fsfd {
  display: none;
}

.popup-expert-copy.popaup-1-month.fsfd.form-platform, .popup-expert-copy.site_ui, .popup-expert-copy.site_ui.tarif_expert.siteform.start500.bron, .popup-expert-copy.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-expert-copy.site_ui.tarif_expert.siteform.cosmos_bron.bron500, .popup-expert-copy.site_ui.tarif_expert.expert_buy, .popup-expert-copy.site_ui.tarif_expert.formsit.webform, .popup-expert-copy.site_ui.tarif_expert.formsit.webform._212, .popup-expert-copy.site_ui.tarif_cosmos.tarif_start, .popup-expert-copy.site_ui.tarif_cosmos.cosmos_buy, .popup-expert-copy.site_ui-copy, .popup-expert-copy.site_ui-copy.tarif_expert.siteform.start500.bron, .popup-expert-copy.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .popup-expert-copy.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500, .popup-expert-copy.site_ui-copy.tarif_expert.expert_buy, .popup-expert-copy.site_ui-copy.tarif_expert.formsit.webform, .popup-expert-copy.site_ui-copy.tarif_expert.formsit.webform._212, .popup-expert-copy.site_ui-copy.tarif_cosmos.tarif_start, .popup-expert-copy.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500, .popup-expert-copy.site_ui-copy.tarif_expert-copy.expert_buy, .popup-expert-copy.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-expert-copy.site_ui-copy.tarif_expert-copy.formsit.webform._212 {
  display: none;
}

.popup-expert-copy.site_ui-copy.tarif_expert-copy.expert_buy-copy {
  display: flex;
}

.popup-expert-copy.site_ui-copy.tarif_expert-copy.expert_buy-copy.instr-opl {
  flex-direction: row;
  display: none;
}

.want-creo__title-copy.dan, .want-creo__title-copy.cop, .want-creo__title-copy.cop2 {
  margin-bottom: 20px;
}

.text-block-139 {
  width: 350px;
  margin-top: 20px;
  font-size: 14px;
  line-height: 120%;
}

.want-creo__title-copy-copy {
  text-align: center;
  width: 300px;
  margin: 0 25px 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
  display: block;
}

.want-creo__title-copy-copy.dan, .want-creo__title-copy-copy.cop, .want-creo__title-copy-copy.cop2 {
  margin-bottom: 20px;
}

.want-creo__form-block-copy.fd._3232, .want-creo__form-block-copy.fd._323 {
  z-index: 30;
  flex-direction: column;
  position: absolute;
}

.want-creo__form-block-copy._432-copy {
  padding: 3em;
}

.image-120-copy {
  margin-left: 10px;
}

.footer__wrapper-copy._0-copy {
  width: 100%;
  margin-top: 70px;
  margin-left: 0;
  margin-right: 0;
}

.body-21 {
  background-color: #183b6d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: visible;
}

.div-block-291 {
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  width: 34%;
  padding-bottom: 20px;
  display: flex;
}

.text-block-140 {
  color: #fff;
  margin-top: 52px;
}

.text-block-141 {
  color: #fff;
  text-align: center;
  margin-top: 5px;
  font-family: e-Ukraine, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 110%;
}

.div-block-292 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-span-41 {
  color: #00dbef;
}

.text-block-142 {
  color: #fff;
  text-align: center;
  margin-top: 5px;
  font-size: 13px;
  line-height: 130%;
}

.div-block-293 {
  border: 1px solid #fff;
  border-radius: 100px;
  height: auto;
  padding: 5px 15px;
  display: flex;
}

.text-block-143 {
  color: #fff;
  margin-left: 10px;
  font-size: 13px;
}

.div-block-294 {
  margin-top: 30px;
  display: flex;
}

.div-block-293-copy {
  border: 1px solid #fff;
  border-radius: 100px;
  height: auto;
  margin-left: 10px;
  padding: 5px 15px;
  display: flex;
}

.div-block-295 {
  flex-direction: column;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.image-121 {
  z-index: -2;
  position: relative;
}

.div-block-296 {
  z-index: 4;
  position: relative;
}

.image-122 {
  z-index: 3;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  border-radius: 100px;
  align-self: center;
  position: relative;
  top: -220px;
}

.text-block-144 {
  z-index: 3;
  opacity: 0;
  color: #fff;
  text-align: center;
  margin-top: 128px;
  font-size: 18px;
  position: relative;
  inset: -210px auto 0% 0%;
}

.link-block-10 {
  z-index: 3;
  position: relative;
  top: -210px;
}

.text-block-145 {
  color: #fff;
  text-transform: uppercase;
  font-family: e-Ukraine, sans-serif;
  font-size: 27px;
  line-height: 120%;
}

.div-block-297 {
  margin-top: -166px;
}

.text-span-42 {
  color: #ff7a2f;
}

.div-block-298 {
  z-index: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #00dbef0d;
  border: 1px solid #ff7b30;
  border-radius: 15px;
  margin-top: 40px;
  padding: 20px;
  position: relative;
}

.text-block-146 {
  color: #fff;
  text-transform: uppercase;
  font-size: 30px;
}

.text-block-147 {
  color: #ff7b30;
  text-transform: uppercase;
  margin-top: 20px;
  font-family: e-Ukraine, sans-serif;
  font-size: 21px;
}

.text-block-148 {
  color: #fff;
  margin-left: 10px;
  font-size: 13px;
  line-height: 130%;
}

.div-block-299 {
  align-items: flex-start;
  margin-top: 5px;
  display: flex;
}

.div-block-300 {
  margin-top: 20px;
}

.text-block-147-copy {
  color: #00daf0;
  text-transform: uppercase;
  margin-top: 20px;
  font-family: e-Ukraine, sans-serif;
  font-size: 21px;
  line-height: 120%;
}

.image-123, .image-124, .image-125, .image-126, .image-127 {
  margin-top: 3px;
}

.image-128, .image-129, .image-130, .image-131, .image-132, .image-133, .image-134 {
  margin-top: 2px;
}

.div-block-301 {
  display: flex;
}

.image-135 {
  margin-left: 40px;
}

.div-block-302 {
  flex-direction: column;
  align-self: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.text-block-149 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: e-Ukraine, sans-serif;
  font-size: 27px;
}

.text-block-150 {
  color: #ff7a2f;
  text-align: center;
  width: 70%;
  height: auto;
  margin-top: 10px;
  font-size: 14px;
  line-height: 16px;
}

.image-136 {
  margin-top: 20px;
}

.div-block-303 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/653b95c20338cf8e73cad197_form.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  background-attachment: scroll;
  justify-content: center;
  width: 337px;
  height: 100%;
  margin-top: 20px;
  padding-top: 40px;
  display: none;
}

.form-block-17 {
  width: 290px;
}

.text-field-32 {
  color: #fff;
  background-color: #193b6d;
  border: 1px solid #00dbef;
  border-radius: 6px;
  height: 50px;
}

.submit-button-13 {
  color: #193b6d;
  background-color: #00dbef;
  border-radius: 6px;
  width: 100%;
  height: 60px;
  margin-top: 20px;
  font-family: e-Ukraine, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-151 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
}

.image-137 {
  z-index: -1;
  width: 154px;
  position: absolute;
  top: 925px;
  left: 661.359px;
}

.image-138 {
  z-index: 1;
  position: absolute;
  top: 1244px;
  left: 316.359px;
}

.div-block-298-copy2 {
  z-index: 2;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #00dbef0d;
  border: 1px solid #00dbef;
  border-radius: 15px;
  margin-top: 40px;
  padding: 20px;
  position: relative;
}

.div-block-298-copy3 {
  z-index: 3;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #00dbef0d;
  border: 1px solid #ff7b30;
  border-radius: 15px;
  margin-top: 40px;
  padding: 20px;
  position: relative;
}

.div-block-298-copy4 {
  z-index: 4;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #00dbef0d;
  border: 1px solid #00dbef;
  border-radius: 15px;
  margin-top: 40px;
  padding: 20px;
  position: relative;
}

.image-139 {
  z-index: 2;
  position: absolute;
  top: -23px;
  left: auto;
  right: -36px;
}

.image-140 {
  z-index: 3;
  position: absolute;
  top: -20px;
  left: -73px;
}

.link-block-11 {
  display: none;
}

.footer__contacts-copy {
  align-items: center;
  margin-right: auto;
  display: flex;
}

.footer__contacts-copy.computer-copy._0-copy {
  display: none;
}

.poter-copy-copy {
  align-items: center;
  display: flex;
}

.poter-copy-copy._0 {
  justify-content: space-around;
  width: 100%;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.poter-copy-copy._0-copy {
  justify-content: space-between;
  width: 100%;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.poter-copy-copy._0-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: center;
  width: 100%;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  display: grid;
}

.footer__mail-wrapper-copy {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.footer__mail-wrapper-copy.phone, .footer__mail-wrapper-copy.phone-copy {
  display: none;
}

.footer__mail-wrapper-copy.phone-copy._0-copy {
  justify-content: center;
  display: flex;
}

.footer__phone-wrapper-copy {
  align-items: center;
  margin-right: 25px;
  text-decoration: none;
  display: flex;
}

.footer__phone-wrapper-copy.phone, .footer__phone-wrapper-copy.phone-copy {
  display: none;
}

.footer__phone-wrapper-copy.phone-copy._0-copy {
  margin-right: 0;
  display: flex;
}

.footer__pp-wrapper-copy-copy._0 {
  width: 23%;
  margin-right: 0;
}

.footer__pp-wrapper-copy-copy._0-copy-copy {
  text-align: right;
  width: 50%;
  margin-right: 0;
}

.pot-t5-copy {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.pot-t5-copy.subtitle {
  width: 80%;
  margin-bottom: 43px;
  line-height: 130%;
}

.pot-t5-copy.live {
  margin-left: 19px;
  margin-right: 27px;
}

.pot-t5-copy.agreement._0, .pot-t5-copy.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot-t5-copy.footer._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.pot-t5-copy.contact._0, .pot-t5-copy.pot-t6._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot-t5-copy.pot-t6.pot-t7 {
  color: var(--alice-blue);
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot-t5-copy.pot-t6-copy._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot-t5-copy.pot-t6-copy.pot-t7 {
  color: var(--alice-blue);
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot-t5-copy.pot-t6-copy.pot-t7-copy {
  color: var(--alice-blue);
  text-align: center;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.footer__pp-wrapper-copy-copy {
  margin-right: 33px;
  text-decoration: none;
}

.footer__pp-wrapper-copy-copy._0 {
  text-align: right;
  width: 23%;
  margin-right: 0;
}

.footer__pp-wrapper-copy-copy._0-copy {
  text-align: right;
  width: 56%;
  margin-right: 0;
}

.footer__agreement-wrapper-copy {
  margin-left: 0;
  margin-right: 33px;
  text-decoration: none;
}

.footer__agreement-wrapper-copy._0 {
  margin-right: 10px;
}

.footer__agreement-wrapper-copy._0-copy {
  margin-right: 0;
}

.pot_t12-copy {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.pot_t12-copy.subtitle {
  width: 80%;
  margin-bottom: 43px;
  line-height: 130%;
}

.pot_t12-copy.live {
  margin-left: 19px;
  margin-right: 27px;
}

.pot_t12-copy.agreement._0, .pot_t12-copy.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot_t12-copy.footer._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.pot_t12-copy.contact._0, .pot_t12-copy.pot44._0, .pot_t12-copy.pot44.pot-t22, .pot_t12-copy.pot44-copy._0, .pot_t12-copy.pot44-copy.pot-t22 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot_t12-copy.pot44-copy.pot-t22-copy {
  color: #fff;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.poot1-copy {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.poot1-copy.subtitle {
  width: 80%;
  margin-bottom: 43px;
  line-height: 130%;
}

.poot1-copy.live {
  margin-left: 19px;
  margin-right: 27px;
}

.poot1-copy.agreement._0, .poot1-copy.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.poot1-copy.footer._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.poot1-copy.contact._0, .poot1-copy.poot2._0, .poot1-copy.poot2.poot3, .poot1-copy.poot2-copy._0, .poot1-copy.poot2-copy.poot3 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.poot1-copy.poot2-copy.poot3-copy {
  color: #fff;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.potrer_te1-copy {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.potrer_te1-copy.subtitle {
  width: 80%;
  margin-bottom: 43px;
  line-height: 130%;
}

.potrer_te1-copy.live {
  margin-left: 19px;
  margin-right: 27px;
}

.potrer_te1-copy.agreement._0, .potrer_te1-copy.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.potrer_te1-copy.footer._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.potrer_te1-copy.contact._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.potrer_te1-copy.poter_te3._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.potrer_te1-copy.poter_te3.potr_tx4 {
  width: 150px;
  color: var(--alice-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.potrer_te1-copy.poter_te3-copy._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.potrer_te1-copy.poter_te3-copy.potr_tx4 {
  width: 150px;
  color: var(--alice-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.potrer_te1-copy.poter_te3-copy.potr_tx4-copy {
  width: 150px;
  color: var(--alice-blue);
  justify-content: center;
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
  display: flex;
}

.text-block-152 {
  color: #fff;
  text-transform: uppercase;
  line-height: 120%;
}

.about-vitalii {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-153 {
  color: #ff7a2f;
  text-transform: uppercase;
  margin-top: 10px;
  font-size: 44px;
  line-height: 120%;
}

.div-block-305 {
  width: 100%;
  display: flex;
}

.image-141 {
  z-index: 5;
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  border: 100px #000;
  border-radius: 100px;
  height: 74px;
  margin-top: -3px;
  margin-left: -72px;
  position: relative;
}

.div-block-300-copy {
  align-self: flex-start;
  width: 292px;
  margin-top: 10px;
  margin-left: 26px;
}

.image-142 {
  width: 500px;
  max-width: none;
  height: auto;
  position: relative;
  top: -58px;
  left: 12px;
}

.div-block-306 {
  flex-direction: column;
  align-self: center;
  align-items: center;
  display: flex;
}

.div-block-307 {
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  background-color: #00dbef0d;
  border: 1px solid #ffffff24;
  border-radius: 15px;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.image-143 {
  padding: 20px;
  position: relative;
  top: -65px;
  left: -45px;
}

.div-block-308 {
  border-radius: 12px;
  flex-direction: column;
  flex: 0 auto;
  height: 552px;
  display: flex;
}

.image-144 {
  width: 291px;
  margin-top: 0;
  position: absolute;
  top: 151px;
  left: -63px;
}

.image-145 {
  width: 328px;
  position: relative;
  top: -48px;
  left: -56px;
}

.image-146 {
  width: 241px;
  position: relative;
  top: -400px;
  left: 223px;
}

.pot-t2-copy {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.pot-t2-copy.subtitle {
  width: 80%;
  margin-bottom: 43px;
  line-height: 130%;
}

.pot-t2-copy.live {
  margin-left: 19px;
  margin-right: 27px;
}

.pot-t2-copy.agreement._0, .pot-t2-copy.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot-t2-copy.footer._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.pot-t2-copy.contact._0, .pot-t2-copy.pot-t3._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot-t2-copy.pot-t3.pot-t4 {
  color: #fff;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.pot-t2-copy.pot-t3-copy._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.pot-t2-copy.pot-t3-copy.pot-t4 {
  color: #fff;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.pot-t2-copy.pot-t3-copy.pot-t4-copy {
  color: #fff;
  text-align: center;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.image-147 {
  width: 164px;
}

.text-block-154 {
  color: #fff;
  text-transform: uppercase;
  margin-left: 25px;
  font-family: e-Ukraine, sans-serif;
  font-size: 27px;
}

.div-block-309 {
  margin-top: 40px;
  padding-left: 50px;
}

.text-block-155 {
  color: #fff;
  margin-left: 10px;
  font-size: 13px;
  line-height: 110%;
}

.div-block-310 {
  margin-top: 10px;
  display: flex;
}

.div-block-311 {
  width: 80%;
  margin-top: 20px;
}

.image-148, .image-149, .image-150 {
  align-self: flex-start;
}

.footer__wrapper-copy._0, .footer__wrapper-copy._0-copy {
  margin-top: 70px;
  margin-left: 0;
  margin-right: 0;
}

.text-block-156 {
  color: #fff;
  text-align: center;
  width: 815px;
  font-family: Gilroy, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 120%;
}

.text-block-156._1 {
  color: #fff;
  text-align: left;
}

.text-block-156.of25.dzin1 {
  font-weight: 400;
}

.div-block-312 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.video-8 {
  border-radius: 0;
  width: auto;
  max-width: none;
  height: auto;
  margin-top: -1px;
  padding-left: 0;
  overflow: visible;
}

.video-8.zp0425-video.onlinelec {
  border-radius: 8px;
}

.container-22-copy {
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
  padding: 30px;
  display: flex;
}

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

.submit-button-12-copy {
  background-color: #ff7a2f;
  border-radius: 15px;
  align-self: flex-start;
  width: 100%;
  height: 55px;
  margin-top: 0;
}

.form-block-16-copy {
  flex-direction: column;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.text-field-31-copy._5 {
  margin-bottom: 0;
}

.submit-button-12-copy-copy {
  background-color: #ff7a2f;
  border-radius: 15px;
  align-self: flex-start;
  width: 100%;
  height: 55px;
  margin-top: 0;
  margin-left: 10px;
  font-family: Alice, sans-serif;
}

.div-block-313 {
  border-radius: 20px;
  width: 942px;
  height: 82%;
  margin-top: 40px;
  padding-left: 0;
  overflow: hidden;
}

.bold-text-18 {
  color: var(--alice-blue);
  margin-left: 0;
  padding-left: 0;
  font-family: Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 100;
  line-height: 123%;
  position: static;
}

.bold-text-18.bold {
  color: var(--alice-blue);
  font-size: 30px;
  font-weight: 400;
}

.bold-text-18.mk25-header {
  font-family: e-Ukraine, sans-serif;
  font-weight: 400;
}

.bold-text-19 {
  font-family: Alice, sans-serif;
}

.button-23 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: #fff;
  -webkit-text-stroke-color: #00daf0;
  background-color: #00daf000;
  border: 1px solid #a147aa;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 940px;
  height: 55px;
  margin-top: 20px;
  font-family: Alice, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.footer__wrapper-copy {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.footer__wrapper-copy._0 {
  margin-top: 70px;
  margin-left: 0;
  margin-right: 0;
}

.footer__wrapper-copy._0-copy {
  max-width: 940px;
  margin-top: 70px;
  margin-left: 0;
  margin-right: 0;
}

.footer__wrapper-copy._0-copy._3 {
  width: 66.6em;
  max-width: 100%;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-314 {
  z-index: 4;
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  border: 1px solid #ffffff1c;
  border-radius: 15px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 940px;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  display: none;
  position: fixed;
}

.text-block-157 {
  color: #fff;
  text-align: left;
  flex: 1;
  order: 0;
  justify-content: flex-end;
  margin-left: 40px;
  font-family: Alice, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.js-clock-copy {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: center;
  align-items: flex-start;
  margin-left: 20px;
  padding-left: 10px;
  display: flex;
}

.clock-number-copy {
  color: var(--magic);
  font-family: Alice, sans-serif;
  font-size: 2.6em;
  line-height: 1.1;
}

.clock-number-copy._1-copy {
  color: #fff;
}

.clock-number-copy {
  color: var(--magic);
  -webkit-text-stroke-color: var(--magic);
  font-size: 2.6em;
  font-weight: 600;
  line-height: 1.1;
}

.clock-number-copy {
  color: var(--gold);
  font-size: 2.6em;
  font-weight: 600;
  line-height: 1.1;
}

.button-24 {
  background-color: #ff7930;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 55px;
  margin-left: 40px;
  font-family: Alice, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: none;
}

.div-block-315 {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-field-31-copy._85 {
  border-radius: 8px;
  margin-left: 0;
}

.text-span-43 {
  color: #ff7930;
  font-size: 20px;
  font-weight: 300;
}

.text-block-135-copy {
  color: #ff7a2f;
  text-transform: uppercase;
  font-family: Alice, sans-serif;
  font-size: 56px;
  line-height: 100%;
}

.text-block-136-copy {
  color: #fff;
  text-transform: uppercase;
  font-family: Alice, sans-serif;
  font-size: 62px;
  line-height: 100%;
}

.div-block-316 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6554d201113ba379cdc6da57_Mask%20group.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 456px;
  background-attachment: scroll;
  justify-content: space-between;
  height: 500px;
  display: flex;
}

.body-22 {
  object-fit: fill;
  background-color: #242424;
  height: auto;
  min-height: 0;
  max-height: none;
  margin-top: 0;
  overflow: visible;
}

.div-block-317 {
  justify-content: flex-end;
  height: 0;
  display: flex;
}

.image-152 {
  z-index: -1;
  opacity: .5;
  max-width: 56%;
  position: absolute;
}

.div-block-318 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6554d3d3d34264dd80e48051_Frame%202087324647.svg");
  background-size: 800px;
  width: 100%;
  height: 108%;
  position: absolute;
}

.div-block-319 {
  opacity: .5;
  filter: blur(130px);
  background-color: #ff7171;
  border-radius: 500px;
  width: 566px;
  height: 566px;
  position: absolute;
  top: -331px;
  left: -267px;
}

.div-block-319-copy {
  opacity: .3;
  filter: blur(149px);
  background-color: #ff7171;
  border-radius: 500px;
  width: 566px;
  height: 566px;
  margin-bottom: 177px;
  position: absolute;
  top: auto;
  bottom: -200px;
  left: -267px;
  overflow: hidden;
}

.heading-44 {
  z-index: 4;
  color: #e9e9e9;
  margin-left: 20px;
  font-family: Lato, sans-serif;
  font-size: 64px;
  font-weight: 400;
  position: relative;
}

.div-block-320 {
  z-index: 5;
  position: relative;
}

.quick-stack-3 {
  padding: 0;
}

.div-block-321 {
  z-index: 5;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
  position: relative;
}

.div-block-322, .div-block-323, .div-block-324 {
  width: 32%;
}

.image-153 {
  -webkit-backdrop-filter: blur(70px);
  backdrop-filter: blur(70px);
  border-radius: 36px;
  margin-top: 24px;
}

.image-154 {
  -webkit-backdrop-filter: blur(37px);
  backdrop-filter: blur(37px);
  border-radius: 36px;
  width: auto;
  height: auto;
}

.image-155 {
  -webkit-backdrop-filter: blur(37px);
  backdrop-filter: blur(37px);
  border-radius: 36px;
  margin-top: 24px;
}

.image-156, .image-157 {
  -webkit-backdrop-filter: blur(37px);
  backdrop-filter: blur(37px);
  border-radius: 36px;
}

.div-block-325 {
  object-fit: contain;
  height: 650px;
  display: block;
  overflow: visible;
}

.spacer-copy {
  background-color: #0000;
  height: 0;
}

.spacer-copy._5 {
  height: 5px;
}

.spacer-copy._5.spacer-mobile {
  display: none;
}

.spacer-copy._30 {
  height: 30px;
}

.spacer-copy._57 {
  height: 57px;
}

.spacer-copy._180 {
  height: 180px;
}

.spacer-copy._76 {
  height: 76px;
}

.spacer-copy._34 {
  height: 34px;
}

.spacer-copy._34._0 {
  height: 87px;
}

.spacer-copy._34._02 {
  height: 74px;
}

.spacer-copy._34._1003 {
  height: 54px;
}

.spacer-copy._10 {
  height: 10px;
}

.spacer-copy._8 {
  height: 8px;
}

.spacer-copy._20 {
  flex: none;
  height: 20px;
  display: block;
}

.spacer-copy._20.hide-desk {
  display: none;
}

.spacer-copy._20.hide-tablet {
  display: block;
}

.spacer-copy._20._8 {
  height: 30px;
}

.spacer-copy._20._0001 {
  height: 40px;
}

.spacer-copy._20.orange {
  height: 10px;
}

.spacer-copy._22 {
  height: 22px;
}

.spacer-copy._16 {
  background-color: #0000;
  width: auto;
  height: 16px;
}

.spacer-copy.white-line {
  background-color: #fff;
  width: 100%;
  height: 1px;
}

.spacer-copy.white-line.blk {
  background-color: #100d05;
}

.spacer-copy._60 {
  height: 60px;
}

.spacer-copy._32 {
  background-color: #0000;
  border-radius: 6px;
  width: 100%;
  height: 30px;
}

.spacer-copy._32.line {
  opacity: .34;
  background-color: #969da8;
  height: 1px;
  margin-top: 31px;
  margin-bottom: 31px;
}

.spacer-copy._72 {
  height: 72px;
}

.spacer-copy._7 {
  height: 7px;
}

.spacer-copy._40 {
  height: 40px;
}

.spacer-copy._80 {
  background-color: #0000;
  width: 80px;
  height: 80px;
}

.spacer-copy._80.tablet-60, .spacer-copy._80.tablet-60.fut4 {
  height: 40px;
}

.spacer-copy._80.tablet-60.text_course._5435 {
  height: 30px;
}

.spacer-copy._52 {
  height: 52px;
}

.spacer-copy._100 {
  height: 100px;
}

.spacer-copy._100.tablet-80 {
  height: 50px;
}

.spacer-copy._100.tablet-60 {
  height: 40px;
}

.spacer-copy._100.tablet-60.fut4 {
  height: 30px;
}

.spacer-copy._48 {
  background-color: #0000;
  border-radius: 6px;
  width: 48px;
}

.spacer-copy._96 {
  background-color: #0000;
  width: 96px;
  height: 96px;
}

.spacer-copy._64 {
  background-color: #0000;
  width: 64px;
  height: 64px;
}

.spacer-copy._24 {
  text-transform: uppercase;
  background-color: #0000;
  width: 24px;
  height: 24px;
}

.spacer-copy._128 {
  background-color: #0000;
  width: 128px;
  height: 128px;
}

.spacer-copy.gray-line {
  background-color: #efefef;
  width: 100%;
  height: 1px;
}

.bold-text-20 {
  font-weight: 500;
}

.body-23 {
  background-color: #0e0e0e;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.baner-bl-fr {
  z-index: 9999;
  background-color: var(--green);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  padding: 25px 20px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.div-block-328 {
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-158 {
  color: #000;
  align-self: center;
  font-family: e-Ukraine, sans-serif;
  font-size: 30px;
  line-height: 100%;
}

.div-block-329 {
  width: 3em;
  height: 10px;
}

.div-block-330 {
  background-color: #000;
  border-radius: 12px;
  align-self: center;
}

.text-block-159 {
  color: #fff;
  border-radius: 12px;
  padding: 20px 14px 16px 10px;
  font-family: Igrasans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-block-160 {
  width: 109px;
  margin-left: 13px;
  line-height: 108%;
}

.js-clock-copy {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: #fff0;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  padding-left: 10px;
  display: flex;
}

.js-clock-copy.wh {
  justify-content: flex-start;
  margin-left: 0;
  padding-left: 0;
}

.js-clock-copy.black-font {
  font-family: e-Ukraine, sans-serif;
}

.button-25 {
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 0;
  margin-left: 20px;
  font-family: e-Ukraine, sans-serif;
  font-weight: 400;
}

.button-25.w--current {
  color: #000;
  border-radius: 0;
}

.div-block-331 {
  align-items: center;
  width: auto;
  display: flex;
}

.clock-number-copy._1 {
  color: #000;
}

.clock-number-copy._1.wh {
  color: #fff;
}

.block-1 {
  flex-direction: column;
  align-self: stretch;
  align-items: center;
  margin-top: 160px;
  display: flex;
}

.text-block-161 {
  z-index: 1;
  color: #fff;
  text-align: center;
  margin-top: -20px;
  font-family: Unbounded, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 120%;
  display: block;
  position: relative;
}

.text-block-162 {
  color: #fff;
  text-align: center;
  margin-top: -5px;
}

.div-block-332 {
  width: 44em;
}

.image-158 {
  z-index: 2;
  position: relative;
  left: 140px;
}

.div-block-333 {
  justify-content: flex-end;
  display: flex;
}

.image-159 {
  z-index: 3;
  margin-top: -25px;
  position: relative;
}

.div-block-334 {
  flex-flow: column;
  flex: 0 auto;
  width: 400px;
  margin-left: 14px;
  display: flex;
  position: relative;
}

.div-block-335 {
  grid-column-gap: 29%;
  grid-row-gap: 29%;
  justify-content: space-around;
  align-self: auto;
  width: 66.6em;
  margin-top: 40px;
  display: flex;
}

.div-block-336 {
  background-color: #fff;
  border-radius: 0;
  flex: none;
  width: 350px;
  margin-left: 0;
  padding: 20px 20px 0;
}

.text-block-163 {
  color: #fff;
  justify-content: center;
  display: flex;
}

.text-field-33, .text-field-34, .text-field-35 {
  border-radius: 0;
  height: 52px;
}

.submit-button-14 {
  color: #fff;
  background-color: #f61616;
  border-radius: 0;
  width: 100%;
  height: 52px;
  font-weight: 600;
}

.image-160 {
  z-index: -3;
  flex: 0 auto;
  width: 39%;
  max-width: none;
  height: auto;
  margin-top: -82px;
  position: absolute;
}

.form-block-18 {
  margin-top: 20px;
}

.text-block-164 {
  color: #fff;
  display: none;
}

.select-field-2 {
  border-radius: 0;
  height: 52px;
}

.block-2 {
  flex-direction: column;
  align-items: center;
  width: auto;
  margin-top: 100px;
  display: block;
}

.text-block-165 {
  color: #fff;
  text-align: center;
  font-family: e-Ukraine, sans-serif;
  font-size: 40px;
}

.div-block-337 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area"
                 "."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  justify-items: stretch;
  width: 66.6em;
  margin-top: 60px;
  display: grid;
}

.div-block-338 {
  z-index: 1;
  aspect-ratio: auto;
  background-color: #fff;
  border-radius: 0;
  display: flex;
  position: relative;
  overflow: auto;
}

.div-block-339 {
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  width: 285px;
  height: 304px;
  display: flex;
  overflow: hidden;
}

.text-block-166 {
  color: #000;
  margin-top: 5px;
  font-family: e-Ukraine, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.text-block-167 {
  color: #5b5b5b;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 500;
  line-height: 115%;
}

.div-block-340 {
  flex-direction: column;
  justify-content: space-between;
  width: 60%;
  padding: 20px;
  display: flex;
}

.text-block-168 {
  color: #5b5b5b;
}

.div-block-341 {
  justify-content: center;
  margin-top: 20px;
  display: none;
}

.price2 {
  margin-left: 10px;
  font-size: 18px;
}

.text-block-169 {
  color: #33333385;
  font-size: 16px;
  text-decoration: line-through;
}

.image-161 {
  object-fit: fill;
  align-self: center;
  width: 106%;
  max-width: 143%;
  height: auto;
}

.button-25-copy {
  color: #fff;
  background-color: #ff1014;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 52px;
  font-family: e-Ukraine, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

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

.image-163 {
  max-width: none;
}

.div-block-343 {
  z-index: 8;
  background-color: var(--green);
  border-radius: 50px;
  justify-content: center;
  width: 97px;
  margin-top: 0;
  margin-bottom: -25px;
  padding: 5px 10px;
  display: flex;
  position: relative;
  transform: rotate(4deg);
}

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

.div-block-344 {
  justify-content: flex-end;
  display: flex;
}

.section-new-copy.is-blue-copy {
  background-color: #369fff;
  margin-top: 0;
}

.section-new-copy.is-blue-copy.br60 {
  border-radius: 60px;
}

.section-new-copy.is-blue-copy.br60.visible {
  overflow: visible;
}

.section-new-copy.is-blue-copy.mt-30 {
  z-index: 6;
  margin-top: -30px;
  position: relative;
}

.section-new-copy.is-blue-copy.mt-30.br90 {
  color: #f5faff;
  background-color: #369fff;
  border-radius: 90px;
}

.section-new-copy.is-blue-copy.br60-copy {
  border-radius: 60px;
}

.section-new-copy.is-blue-copy.br60-copy.visible {
  overflow: visible;
}

.section-new-copy.is-blue-copy.br60-copy.visible-copy {
  width: 66.6em;
  margin-top: 40px;
  overflow: visible;
}

.img-contact-copy {
  max-width: 100%;
  height: 380px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: auto 0% 4%;
}

.div-block-53-copy {
  z-index: 9;
  color: #fff0bb;
  background-color: #ffe175;
  border-radius: 50px;
  width: 35px;
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 24% 0% 0% 8%;
  box-shadow: 0 0 22px 20px #f9da6c;
}

.text-block-171 {
  width: 80%;
}

.div-block-345 {
  background-color: #fff;
  border-radius: 17px;
  flex-direction: row;
  order: 0;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  width: 66.6em;
  margin-top: 0;
  padding: 40px;
  display: none;
}

.text-field-36, .text-field-37, .text-field-38 {
  border-radius: 17px;
  width: 360px;
  height: 52px;
}

.form-block-19 {
  margin-top: 25px;
}

.submit-button-15 {
  background-color: red;
  border-radius: 17px;
  width: 360px;
  height: 52px;
}

.section-new-copy {
  height: auto;
  margin-top: -115px;
  padding-left: 2vw;
  padding-right: 2vw;
  display: none;
  overflow: hidden;
}

.section-new-copy.is-blue.br60.visible {
  overflow: visible;
}

.center-copy {
  z-index: 2;
  color: #fff;
  text-align: center;
  font-family: e-Ukraine, sans-serif;
  font-size: 40px;
  position: relative;
}

.subtitle-copy {
  font-size: 1.25em;
}

.subtitle-copy.is--grey {
  color: #5b5b5b;
}

.subtitle-copy.is--grey.center {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.subtitle-copy.is--grey.center.bf1 {
  width: 530px;
}

.subtitle-copy.is--grey-copy {
  color: #5b5b5b;
}

.subtitle-copy.is--grey-copy.center {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.subtitle-copy.is--grey-copy.center.bf1 {
  width: 530px;
}

.subtitle-copy.is--grey-copy.center-copy {
  color: #fff;
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  font-family: Gilroy, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.subtitle-copy.is--grey-copy.center-copy.bf1 {
  width: 530px;
}

.is--grey-copy.p-small-copy {
  color: #fff;
  font-size: 1em;
  line-height: 130%;
}

.grid-item-copy.metod__wrapper.pb290, .grid-item-copy.metod__wrapper.pb290-copy {
  padding-bottom: 290px;
}

.grid-item-copy.metod__wrapper-copy.pb290-copy {
  background-color: #fff;
  border-radius: 0;
  padding-bottom: 290px;
}

.grid-item-copy.metod__wrapper-copy._3 {
  background-color: #fff;
  border-radius: 0;
  max-width: none;
}

.grid-item-copy.metod__wrapper-copy.pb100-copy {
  background-color: #fff;
  border-radius: 0;
}

.grid-item-copy.metod__wrapper-copy.pb30-copy {
  background-color: #fff;
  border-radius: 0;
  padding-bottom: 30px;
  padding-right: 31px;
}

.grid-item-copy.metod__wrapper-copy.pb30-copy-copy.hide-pb30 {
  background-color: #fff;
  border-radius: 0;
}

.grid-item-copy.metod__wrapper.pb30-copy {
  padding-bottom: 30px;
  padding-right: 31px;
}

.grid-item-copy.metod__wrapper.pb30-copy.wh-bq {
  background-color: #0000;
}

.grid-item-copy.metod__wrapper-copy.pb30-copy {
  padding-bottom: 30px;
  padding-right: 31px;
}

.grid-item-copy.metod__wrapper-copy.pb30-copy.wh-bq {
  background-color: #0000;
}

.grid-item-copy.metod__wrapper-copy.pb30-copy-copy {
  padding-bottom: 30px;
  padding-right: 31px;
}

.grid-item-copy.metod__wrapper-copy.pb30-copy-copy.hide-tablet {
  background-color: #fff;
  border-radius: 0;
}

.grid-item-copy.metod__wrapper-copy.pb30-copy-copy.wh-bq {
  background-color: #0000;
}

.is--grey-copy._50-copy {
  width: 50%;
}

.is--grey-copy._50-copy.tablet-100.plstf_txt, .is--grey-copy._50-copy.tablet-100-copy.plstf_txt {
  color: #100d05;
  font-size: 18px;
}

.is--grey-copy._60-copy {
  width: 60%;
}

.is--grey-copy._60-copy.landscape-100.pl_tx5, .is--grey-copy._60-copy.landscape-100-copy.pl_tx5 {
  width: 300px;
}

.is--grey-copy {
  color: #5b5b5b;
}

.is--grey-copy-copy.p-small-copy, .is--grey-copy-copy.p-small-copy-copy {
  color: #fff;
  font-size: 1em;
  line-height: 130%;
}

.programm-btn-copy.h70.tablet-clr-red, .programm-btn-copy.h70.tablet-clr-red._2 {
  line-height: 2.1;
}

.programm-btn-copy.bf {
  background-color: #fd361e;
  margin: auto 0;
}

.programm-btn-copy.h70-copy {
  height: 70px;
}

.programm-btn-copy.h70-copy.tablet-clr-red, .programm-btn-copy.h70-copy.tablet-clr-red._2, .programm-btn-copy.h70-copy.tablet-clr-red-copy, .programm-btn-copy.h70-copy.tablet-clr-red-copy._2 {
  line-height: 2.1;
}

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

.js-clock-copy-copy {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: #fff0;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  padding-left: 10px;
  display: none;
}

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

.met-n {
  color: var(--black);
  font-family: e-Ukraine, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.is--grey-copy-copy {
  color: #5b5b5b;
  font-size: 15px;
  line-height: 120%;
}

.is--grey-copy-copy._50-copy {
  width: 50%;
}

.is--grey-copy-copy._50-copy.tablet-100.plstf_txt, .is--grey-copy-copy._50-copy.tablet-100-copy.plstf_txt {
  color: #100d05;
  font-size: 18px;
}

.is--grey-copy-copy._50-copy-copy {
  width: 50%;
}

.is--grey-copy-copy._50-copy-copy.tablet-100.plstf_txt, .is--grey-copy-copy._50-copy-copy.tablet-100-copy.plstf_txt, .is--grey-copy-copy._50-copy-copy.tablet-100-copy-copy.plstf_txt {
  color: #100d05;
  font-size: 18px;
}

.is--grey-copy-copy._60-copy {
  width: 60%;
}

.is--grey-copy-copy._60-copy.landscape-100.pl_tx5, .is--grey-copy-copy._60-copy.landscape-100-copy.pl_tx5 {
  width: 300px;
}

.is--grey-copy-copy._60-copy-copy {
  width: 60%;
}

.is--grey-copy-copy._60-copy-copy.landscape-100.pl_tx5, .is--grey-copy-copy._60-copy-copy.landscape-100-copy.pl_tx5, .is--grey-copy-copy._60-copy-copy.landscape-100-copy-copy.pl_tx5 {
  width: 300px;
}

.is--grey-copy-copy {
  color: #5b5b5b;
}

.is--grey-copy-copy._50 {
  width: 50%;
}

.is--grey-copy-copy._50.tablet-100.plstf_txt {
  color: #100d05;
  font-size: 18px;
}

.is--grey-copy-copy.p-small {
  font-size: 1em;
  line-height: 130%;
}

.is--grey-copy-copy._60 {
  width: 60%;
}

.is--grey-copy-copy._60.landscape-100.pl_tx5 {
  width: 300px;
}

.is--grey-copy-copy.platf_txt {
  color: #000;
  font-size: 18px;
}

.is--grey-copy {
  color: #5b5b5b;
  font-size: 15px;
  line-height: 120%;
}

.is--grey-copy._50 {
  width: 50%;
}

.is--grey-copy._50.tablet-100.plstf_txt {
  color: #100d05;
  font-size: 18px;
}

.is--grey-copy.p-small {
  font-size: 1em;
  line-height: 130%;
}

.is--grey-copy._60 {
  width: 60%;
}

.is--grey-copy._60.landscape-100.pl_tx5 {
  width: 300px;
}

.is--grey-copy.platf_txt {
  color: #000;
  font-size: 18px;
}

.grid-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 66.6em;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.grid-copy._3-column {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: stretch;
  align-items: start;
}

.grid-copy._2-col {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  place-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.grid-copy._2-col._2sv {
  display: none;
}

.grid-copy.desk-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-copy.desk-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

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

.div-block-348.price-sale {
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 87px;
}

.text-block-175 {
  width: 80%;
  font-family: Igrasans, sans-serif;
  font-size: 40px;
  line-height: 120%;
}

.div-block-336-copy {
  background-color: #fff;
  border-radius: 0;
  width: 24.3em;
  margin-left: 0;
  padding: 20px;
}

.div-block-336-copy.formabf2025 {
  z-index: 100;
  background-color: #fff0;
  position: relative;
}

.footer_ui_marathon-copy {
  max-width: none;
  padding-left: 30px;
  padding-right: 30px;
  transition: opacity .2s;
}

.footer_ui_marathon-copy.relative {
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.footer_ui_marathon-copy.max-w1190 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  transition: opacity .2s;
}

.footer_ui_marathon-copy.max-w1190.programm {
  padding-top: 0;
}

.footer_ui_marathon-copy.max-w1190.programm.ppp4 {
  padding-top: 0;
  padding-bottom: 0;
}

.footer_ui_marathon-copy.max-w1190.programm._32 {
  padding-left: 20px;
  padding-right: 20px;
}

.footer_ui_marathon-copy.max-w1190.fut2 {
  max-width: 1020px;
  margin-top: 44px;
}

.footer_ui_marathon-copy.max-w1190.pl5 {
  max-width: 1190px;
}

.footer_ui_marathon-copy.new-block {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.footer_ui_marathon-copy.max-w1190-copy {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  transition: opacity .2s;
}

.footer_ui_marathon-copy.max-w1190-copy.programm {
  padding-top: 0;
}

.footer_ui_marathon-copy.max-w1190-copy.programm.ppp4 {
  padding-top: 0;
  padding-bottom: 0;
}

.footer_ui_marathon-copy.max-w1190-copy.programm._32 {
  padding-left: 20px;
  padding-right: 20px;
}

.footer_ui_marathon-copy.max-w1190-copy.fut2 {
  max-width: 1020px;
  margin-top: 44px;
}

.footer_ui_marathon-copy.max-w1190-copy.pl5 {
  max-width: 1190px;
}

.subtext-copy {
  color: #100d05;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.35em;
  font-weight: 500;
  line-height: 1.3;
}

.bold-text-21 {
  color: #4753f6;
}

.text-block-176 {
  color: var(--midnight-blue);
  text-align: center;
  font-size: 1.125em;
  display: none;
}

.text-span-44 {
  height: auto;
  color: var(--alice-blue);
  background-color: #000;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 24px;
}

.programm-btn-copy.is-yellow.is--black.mt20.tablet-100 {
  width: 300px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  transition: border-color .2s, color .2s, background-color .2s;
}

.programm-btn-copy.h70.tablet-clr-red, .programm-btn-copy.h70.tablet-clr-red._2 {
  line-height: 2.1;
}

.programm-btn-copy.bf-copy {
  background-color: #fd361e;
  width: auto;
  margin: auto 0 auto 20px;
  padding: 10px 20px;
}

.bold-text-22 {
  font-size: 1.2em;
}

.blackfriday-copy {
  z-index: 2147483647;
  background-color: #100d05;
  justify-content: space-between;
  align-items: center;
  height: 81px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
  overflow: hidden;
}

.container-10-copy.prices-copy {
  padding-top: 1.7em;
  padding-bottom: 8.85em;
}

.container-10-copy.prices-copy._123 {
  display: flex;
}

.container-10-copy.prices-copy._123-copy {
  display: none;
}

.old-price-copy._3232._3 {
  opacity: 0;
}

.old-price-copy._3232 {
  color: #fff;
}

.old-price-copy._3232._3 {
  opacity: 0;
  display: flex;
}

.text-span-3-copy {
  color: #000;
  border: 1px #000;
  text-decoration: line-through;
}

.text-span-3-copy._323 {
  color: #fff;
}

.old-price-copy-copy._3232 {
  color: #fff;
}

.old-price-copy-copy._3232._3 {
  opacity: 0;
}

.prices__title-copy {
  margin-bottom: 15px;
  font-size: 5.21em;
  font-weight: 600;
  line-height: 1.1;
}

.prices__title-copy.white {
  color: #fbf8ee;
}

.prices__title-copy.yellow {
  color: #f7cd53;
}

.prices__title-copy.yellow-copy {
  color: var(--alice-blue);
}

.big-price-copy {
  color: #fff;
  font-size: 2.4em;
  line-height: 1.1;
}

.prices__price-copy.yellow._2 {
  color: #fff;
}

.descr-text-copy {
  font-size: .94em;
  font-weight: 500;
  line-height: 1.1;
}

.descr-text-copy.white {
  color: #fff;
}

.descr-text-copy.white.noprice {
  display: none;
}

.descr-text-copy.yellow._3 {
  color: #fff;
}

.descr-text-copy.lost {
  padding-top: 13px;
  font-size: 1.04em;
  font-weight: 700;
  display: none;
}

.descr-text-copy.lost._2._333 {
  display: none;
}

.descr-text-copy.lost._2 {
  color: #fbf8ee;
}

.descr-text-copy.lost._3 {
  color: #f7cd53;
}

.descr-text-copy.yellow {
  color: #f7cd53;
  display: flex;
}

.descr-text-copy.noprice {
  display: none;
}

.js-clock-copy-copy {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #fff;
  background-color: #fff0;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  padding-left: 10px;
  display: none;
}

.js-clock-copy-copy.wh {
  justify-content: flex-start;
  margin-left: 0;
  padding-left: 0;
}

.clock-number-copy-copy._1 {
  color: #fff;
  font-size: 2.1em;
}

.heading-25-copy {
  width: 160px;
  color: var(--alice-blue);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  font-family: Gilroy, sans-serif;
  font-size: 1.5em;
}

.image-39-copy {
  width: 150px;
  max-width: 150px;
  margin-right: 60px;
  padding-right: 0;
}

.bold-text-22-copy {
  font-size: 1.2em;
}

.bold-text-22-copy._3 {
  font-size: .9em;
  font-weight: 500;
}

.programm-btn-copy-copy {
  color: #fff;
  text-align: center;
  background-color: #369fff;
  border-radius: 1em;
  flex: none;
  width: 90%;
  margin-bottom: 0;
  padding: 16px 40px;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.5;
  transition: border-color .2s, color .2s, background-color .2s;
}

.programm-btn-copy-copy:hover {
  background-color: #0d73d1;
  box-shadow: 0 7px 20px -10px #0003;
}

.programm-btn-copy-copy:active {
  background-color: #0a3092;
}

.programm-btn-copy-copy.sign {
  border: 1px solid var(--dodger-blue);
  color: #262626;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c8b7f6a5154_icon.svg");
  background-position: 30px;
  background-repeat: no-repeat;
  border-radius: 1em;
  width: auto;
  max-width: none;
  margin-bottom: 30px;
  margin-right: auto;
  padding: .94em 30px .94em 60px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  display: block;
}

.programm-btn-copy-copy.sign:hover {
  box-shadow: none;
  color: #262626;
  background-color: #f5faff;
}

.programm-btn-copy-copy.sign:active {
  background-color: #f5faff;
  box-shadow: inset 0 0 0 2px #369fff;
}

.programm-btn-copy-copy.sign._01 {
  display: none;
}

.programm-btn-copy-copy.mb-30 {
  margin-top: auto;
  margin-bottom: 30px;
  padding-left: 50px;
  padding-right: 50px;
}

.programm-btn-copy-copy.is-yellow {
  background-color: #f9da6c;
}

.programm-btn-copy-copy.is-yellow.is--black.mt20 {
  margin-top: 20px;
}

.programm-btn-copy-copy.is-yellow.is--black.mt20.tablet-100 {
  width: 300px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  transition: border-color .2s, color .2s, background-color .2s;
}

.programm-btn-copy-copy.is-yellow.is--black.mt20.tablet-100:hover {
  color: #fff;
  background-color: #262626;
}

.programm-btn-copy-copy.is-yellow.is--black.mt20.tablet-100.orange {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
}

.programm-btn-copy-copy.is-yellow.is--black.mt20.tablet-100.orange.but_bl {
  background-color: #ff5934;
}

.programm-btn-copy-copy.is-yellow.is--black.mt20.tablet-100.pl_btn {
  font-weight: 600;
}

.programm-btn-copy-copy._100 {
  width: 100%;
}

.programm-btn-copy-copy._100.outline-btn {
  color: #369fff;
  background-color: #0000;
  border: 2px solid #369fff;
  font-family: Gilroy, sans-serif;
  font-weight: 600;
  display: none;
}

.programm-btn-copy-copy._100.outline-btn:hover {
  box-shadow: none;
  color: #262626;
  background-color: #f5faff;
}

.programm-btn-copy-copy.h70 {
  height: 70px;
}

.programm-btn-copy-copy.h70.tablet-clr-red, .programm-btn-copy-copy.h70.tablet-clr-red._2 {
  line-height: 2.1;
}

.programm-btn-copy-copy.work {
  background-color: #0d73d1;
  border-radius: .9375em;
  flex: none;
  width: auto;
  max-width: 550px;
  margin-left: auto;
  padding: 19px 40px 19px 80px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  transition: color .2s, background-color .2s;
}

.programm-btn-copy-copy.work:hover {
  background-color: #369fff;
}

.programm-btn-copy-copy.work.mb0 {
  background-color: var(--dodger-blue);
  text-transform: none;
  border-radius: 1em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding-top: .94em;
  padding-bottom: .94em;
  padding-left: 70px;
  display: flex;
}

.programm-btn-copy-copy.creo {
  background-color: #f8655c;
  margin-bottom: 0;
  padding: 46px 133px;
}

.programm-btn-copy-copy.creo:hover {
  background-color: #262626;
}

.programm-btn-copy-copy.grey {
  box-shadow: none;
  color: #4c5458;
  background-color: #e1e5e7;
}

.programm-btn-copy-copy.grey:hover {
  color: #2a2f31;
  background-color: #afb7bb;
}

.programm-btn-copy-copy.grey:active {
  color: #111314;
  background-color: #808c91;
}

.programm-btn-copy-copy.minimal {
  box-shadow: none;
  color: #356af0;
  background-color: #0000;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 16px;
  padding-right: 16px;
}

.programm-btn-copy-copy.minimal:hover {
  color: #0f42c3;
}

.programm-btn-copy-copy.minimal:active {
  color: #0a3092;
}

.programm-btn-copy-copy.disabled {
  box-shadow: none;
  background-color: #d4e9ff;
}

.programm-btn-copy-copy.disabled:hover {
  color: #fff;
}

.programm-btn-copy-copy._2 {
  padding-left: 50px;
  padding-right: 50px;
}

.programm-btn-copy-copy.bf {
  background-color: #fd361e;
  width: 200px;
  margin: auto 0;
  padding: 10px;
}

.programm-btn-copy-copy.bf-copy {
  background-color: #fd361e;
  width: 175px;
  margin: auto 0 auto 20px;
  padding: 10px;
}

.programm-btn-copy-copy.bf-copy-copy {
  background-color: #fd361e;
  width: 175px;
  margin: auto 0 auto 20px;
  padding: 10px;
  font-size: .9em;
}

.text-block-64-copy._233 {
  color: #fff;
  margin-left: 0;
  font-family: Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.text-block-64-copy._233.cl-tx2 {
  color: #ff5934;
  margin-left: 0;
}

.text-block-64-copy._233.cl-tx2._231, .text-block-64-copy._233._23 {
  display: none;
}

.text-block-64-copy {
  color: #e2e2e2;
  margin-left: 15px;
  font-family: Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 500;
  text-decoration: line-through;
}

.text-block-64-copy._233 {
  color: #fff;
  margin-left: 0;
  font-family: Gilroy, sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-decoration: none;
}

.text-block-64-copy._233.cl-tx2 {
  color: #ff5934;
  margin-left: 0;
  font-size: 36px;
}

.text-block-64-copy._233.cl-tx2._231, .text-block-64-copy._233._23 {
  display: none;
}

.text-block-64-copy._233._888 {
  margin-left: 10px;
}

.text-block-64-copy._233._888._980 {
  color: #ff5934;
}

.div-block-350, .div-block-351 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.div-block-352 {
  opacity: 1;
  height: 58px;
}

.footer-copy {
  justify-content: space-between;
  margin-top: 20px;
  display: block;
}

.footer-copy.marathon {
  display: flex;
}

.popup-expert-copy.popaup-1-month, .popup-expert-copy.popaup-1-month.fsfd {
  display: none;
}

.popup-expert-copy.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  display: none;
}

.popup-expert-copy.popaup-1-month.fsfd.form-platform, .popup-expert-copy.site_ui, .popup-expert-copy.site_ui.tarif_expert.siteform.start500.bron, .popup-expert-copy.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-expert-copy.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-expert-copy.site_ui.tarif_expert.formsit.webform, .popup-expert-copy.site_ui.tarif_expert.formsit.webform._212, .popup-expert-copy.site_ui.tarif_cosmos.tarif_start, .popup-expert-copy.site_ui.tarif_cosmos.cosmos_buy, .popup-expert-copy.site_ui-copy, .popup-expert-copy.site_ui-copy.tarif_expert.siteform.start500.bron, .popup-expert-copy.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .popup-expert-copy.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-expert-copy.site_ui-copy.tarif_expert.formsit.webform, .popup-expert-copy.site_ui-copy.tarif_expert.formsit.webform._212, .popup-expert-copy.site_ui-copy.tarif_cosmos.tarif_start, .popup-expert-copy.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-expert-copy.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-expert-copy.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-expert-copy.site_ui-copy.tarif_expert-copy.expert_buy-copy {
  display: none;
}

.want-creo__form-block-copy {
  background-color: #fff;
  border-radius: 1.2em;
  min-width: 29.69em;
  padding: 4em;
  position: relative;
  box-shadow: 9px 11px 60px 2px #369fff4d;
}

.want-creo__form-block-copy.fd._3232 {
  z-index: 30;
  flex-direction: column;
  height: 75%;
  position: absolute;
}

.want-creo__form-block-copy._432-copy {
  max-width: 483px;
  padding: 2em;
}

.creo-want__p-copy._2 {
  text-align: center;
  justify-content: center;
  width: 330px;
  margin: 20px auto 0;
  display: block;
}

.btn__hero-copy.creo-want__btn {
  background-color: var(--gold);
  color: #000;
  text-transform: none;
  border-style: none;
  border-radius: 1em;
  margin-top: 10px;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-family: Gilroy, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero-copy.creo-want__btn-copy {
  color: #fff;
  text-transform: none;
  background-color: red;
  border-style: none;
  border-radius: 1em;
  margin-top: 10px;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-family: Gilroy, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.want-creo__title-copy {
  text-align: center;
  width: 296px;
  margin: 0 auto 20px;
  font-size: 1.7em;
  font-weight: 600;
  line-height: 1.2;
  display: block;
}

.want-creo__title-copy.dan, .want-creo__title-copy.cop, .want-creo__title-copy.cop2 {
  margin-bottom: 20px;
}

.want-creo__title-copy.cop-copy {
  width: 97%;
  margin-bottom: 20px;
}

.div-block-353 {
  height: 550px;
}

.container-23 {
  max-width: 1210px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-23.bonus {
  padding-top: 150px;
  padding-bottom: 20px;
}

.container-23.about {
  padding-bottom: 100px;
}

.container-23.fs {
  padding-top: 50px;
}

.container-23.footer {
  padding-top: 89px;
  padding-bottom: 100px;
}

.container-23.step {
  padding-top: 100px;
  padding-bottom: 200px;
}

.fs__date-2 {
  text-align: center;
  border: 1px solid #fff;
  border-radius: 15px;
  width: 190px;
  padding: 18px 30px;
}

.button {
  border-radius: 15px;
  width: 220px;
}

.button.viber {
  text-align: center;
  background-image: linear-gradient(#6e62ea, #4d41c6 100%, #227bc7);
  padding: 17px 28px;
  box-shadow: 0 0 22px 22px #0a25410d;
}

.button.bonus {
  text-align: center;
  background-image: linear-gradient(#00dbef, #57e7f4 0%, #227bc7);
  justify-content: center;
  align-items: center;
  width: 270px;
  height: 70px;
  margin-right: 77px;
  padding: 21px 44px;
  display: flex;
  box-shadow: 0 0 22px 22px #0a25410d;
}

.button.telegram {
  text-align: center;
  background-image: linear-gradient(#00dbef, #57e7f4 0%, #227bc7);
  margin-right: 27px;
  padding: 17px 28px;
  box-shadow: 0 0 22px 22px #0a25410d;
}

.body-24 {
  object-fit: fill;
  background-color: #202020;
  max-width: 100%;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.less-brand-design {
  z-index: 0;
  object-fit: contain;
  flex-direction: column;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer-bd {
  justify-content: flex-start;
  display: flex;
}

.div-block-354 {
  margin-top: -20px;
  padding-left: 40px;
  display: flex;
}

.div-block-355 {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 8px;
  width: 221px;
  padding: 16px;
}

.text-block-177 {
  font-family: Manrope, sans-serif;
  font-size: 25px;
  font-weight: 300;
}

.text-block-178 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 100px;
  font-family: Manrope, sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.text-block-179 {
  z-index: 2;
  color: #fff;
  text-transform: uppercase;
  margin-top: 20px;
  font-family: Unbounded, sans-serif;
  font-size: 39px;
  font-weight: 400;
  line-height: 120%;
  position: relative;
}

.div-block-356 {
  justify-content: center;
  width: 50%;
  display: flex;
}

.div-block-357 {
  width: 50%;
}

.text-span-45 {
  color: #fe4821;
}

.image-164 {
  max-width: 136%;
  margin-left: 46px;
}

.text-block-180 {
  color: #fff;
  width: 30%;
  font-family: Unbounded, sans-serif;
  font-size: 25px;
}

.text-block-181 {
  color: #fff;
  width: 300px;
  margin-top: 15px;
  font-family: Manrope, sans-serif;
  font-size: 20px;
}

.div-block-358 {
  z-index: 2;
  position: absolute;
  top: 530.359px;
}

._2st-block-bd {
  border: 1px #ffffff4d;
  border-radius: 48px;
  align-items: flex-start;
  margin-top: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.div-block-359 {
  z-index: 10;
  opacity: 1;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  outline-offset: -2px;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: linear-gradient(124deg, #ffffff73, #ffffff1a), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png");
  background-position: 0 0, 0 0;
  background-clip: border-box;
  border: 1px #ffffff2e;
  border-radius: 48px;
  outline: 2px solid #ffffff4d;
  width: 100%;
  margin-top: 0;
  padding: 40px 40px 100px;
  position: static;
  overflow: visible;
  box-shadow: 0 0 50px -25px #00000080;
}

.div-block-360 {
  grid-column-gap: 50px;
  grid-row-gap: 80px;
  grid-template: "Area"
                 "."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 93px;
  display: grid;
}

.div-block-361 {
  display: flex;
}

.text-block-182 {
  z-index: -1;
  color: #f92312;
  font-family: Ceviche One, sans-serif;
  font-size: 100px;
  font-weight: 400;
  position: absolute;
}

.text-block-183 {
  color: #fff;
  margin-left: 0;
  font-family: Unbounded, sans-serif;
  font-size: 55px;
  font-weight: 400;
  line-height: 120%;
}

.text-block-184 {
  color: #fff;
  text-transform: none;
  margin-top: 25px;
  font-family: Manrope, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 115%;
}

.text-block-185 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.image-165 {
  max-width: 92%;
}

.div-block-362, .div-block-363, .div-block-364, .div-block-365 {
  margin-left: 40px;
}

._3st-block-bd {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1084px;
  margin-top: 45px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-186 {
  color: #fff;
  width: 86%;
  font-family: Unbounded, sans-serif;
  font-size: 55px;
  font-weight: 400;
  line-height: 120%;
}

.image-166 {
  z-index: 2;
  width: 350px;
  margin-top: 46px;
  position: relative;
}

.image-167 {
  width: 350px;
  max-width: none;
  margin-top: 37px;
}

.div-block-366 {
  width: 51%;
  margin-right: 0%;
}

.image-168 {
  display: none;
}

.div-block-367 {
  z-index: -4;
  opacity: .6;
  filter: blur(340px);
  background-color: #f92312;
  border-radius: 500px;
  width: 1000px;
  height: 1000px;
  position: absolute;
  top: -282px;
  left: auto;
  right: -400px;
}

.image-169 {
  display: none;
}

.div-block-367-copy {
  z-index: -1;
  filter: blur(300px);
  background-color: #f92312;
  border-radius: 500px;
  width: 500px;
  height: 500px;
  position: absolute;
  top: 1050px;
  left: -300px;
}

.image-170 {
  z-index: -4;
  opacity: .26;
  position: absolute;
  top: 10px;
}

.footer__wrapper-copy-copy {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.footer__wrapper-copy-copy._0 {
  margin-top: 70px;
  margin-left: 0;
  margin-right: 0;
}

.footer__wrapper-copy-copy._0-copy {
  max-width: 940px;
  margin-top: 70px;
  margin-left: 0;
  margin-right: 0;
}

.footer__wrapper-copy-copy._0-copy._3 {
  width: 66.6em;
  max-width: 100%;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
}

.footer__wrapper-copy-copy._0-copy-copybd {
  max-width: 940px;
  margin-top: 70px;
  margin-left: 0;
  margin-right: 0;
}

.footer__wrapper-copy-copy._0-copy-copybd._3 {
  width: 66.6em;
  max-width: 100%;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
}

.footer__wrapper-copy-copy._0-copy-copybd.bd {
  width: 100%;
  max-width: 100%;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-367-copy-copy {
  z-index: 0;
  filter: blur(500px);
  background-color: #f92312;
  border-radius: 500px;
  width: 2300px;
  height: 500px;
  position: absolute;
  top: 700px;
  left: auto;
}

.body-25 {
  object-fit: fill;
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
  overflow: visible;
}

.brand-designer {
  object-fit: contain;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

._1s-bl-bd {
  width: 100%;
  padding-left: 3%;
  padding-right: 3%;
}

.header-bd {
  z-index: 10;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.head-pr, .head-vid, .head-tar, .head-vidp {
  color: #fff;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-368 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  display: flex;
}

.scr-bd {
  z-index: 999;
  margin-top: 140px;
  position: relative;
}

.div-block-369 {
  justify-content: space-between;
  margin-top: 0;
  display: flex;
}

.image-171 {
  z-index: 1;
  width: 758px;
  max-width: none;
  position: static;
}

.div-block-375 {
  justify-content: center;
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  display: flex;
  position: relative;
  top: 45.797px;
}

.heading-45 {
  z-index: 1;
  position: relative;
}

.heder {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1600px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.logotype {
  object-fit: cover;
}

.menu-2 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.body-l {
  color: #fff;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text {
  color: #fff;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 100%;
}

.div-block-376 {
  width: 234px;
}

.form-23 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 453px;
  display: flex;
}

.frame-379 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(7.5px);
  backdrop-filter: blur(7.5px);
  background-color: #1d1d1d4d;
  border: 1px solid #fff;
  border-radius: 96px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 24px;
  display: flex;
  box-shadow: 0 0 50px #00000080;
}

.frame-379.noneelement {
  display: none;
}

.body-s {
  color: #e9e9e9;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.bg-vector {
  z-index: 0;
  grid-column-gap: 318px;
  grid-row-gap: 318px;
  opacity: .5;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
  top: -654px;
  bottom: 5px;
}

.vectors-wrapper {
  z-index: auto;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 10px;
}

.div-block-377 {
  z-index: 3;
  justify-content: center;
  width: auto;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.h1-2 {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 160px;
  display: flex;
  position: relative;
}

.h1-3 {
  color: #fff;
  text-align: center;
  font-family: Unbounded, sans-serif;
  font-size: 100px;
  font-weight: 400;
  line-height: 100%;
}

.div-block-378 {
  position: relative;
}

._3st-bl-bd {
  z-index: 3;
  margin-top: 120px;
  padding-left: 3%;
  padding-right: 3%;
  position: relative;
}

._3-screen {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: 48px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1360px;
  display: flex;
}

.h3-2 {
  color: #fff;
  text-transform: uppercase;
  font-family: Unbounded, sans-serif;
  font-size: 42px;
  font-weight: 500;
  line-height: 120%;
}

.col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.col1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.p-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 0 solid #ffffff80;
  border-bottom-width: 1px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 16px;
  display: flex;
}

.vectors-wrapper-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.body-26 {
  color: #fff;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 140%;
}

.p-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 0 solid #ffffff80;
  border-bottom-width: 1px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 16px;
  display: flex;
}

.div-block-379 {
  z-index: 24;
  opacity: 1;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  outline-offset: -1px;
  pointer-events: auto;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6571e5b7acfd54e8fb9dc3a2_Vector%20pl.svg"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(to right, #ffffff4d, #ffffff0d);
  background-position: 0 0, 50%, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto 100%, auto, auto;
  background-attachment: scroll, scroll, scroll;
  background-clip: border-box;
  border: 1px #ffffff4d;
  border-radius: 40px;
  outline: 1px solid #ffffff4d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 113px;
  margin-left: 0;
  margin-right: 0;
  padding: 7%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #0003;
}

.frame-2087324762 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-3 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 2px;
  display: flex;
}

.h2-3 {
  color: #fff;
  text-transform: uppercase;
  font-family: Unbounded, sans-serif;
  font-size: 65px;
  font-weight: 500;
  line-height: 110%;
}

.frame-2087324763 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.h2-4 {
  flex-direction: column;
  display: flex;
}

.vectors-wrapper-4 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 2px;
  display: flex;
  position: absolute;
  top: 27px;
  left: 756px;
}

.h2-5 {
  color: #fff;
  text-transform: uppercase;
  font-family: Unbounded, sans-serif;
  font-size: 65px;
  font-weight: 500;
  line-height: 110%;
}

.h2-6 {
  color: #ea1414;
  text-transform: uppercase;
  font-family: Unbounded, sans-serif;
  font-size: 65px;
  font-weight: 500;
  line-height: 110%;
}

.div-block-380 {
  z-index: 1;
  width: 100%;
  position: absolute;
  inset: 374px 0% auto;
  overflow: visible;
}

.div-block-381 {
  z-index: 0;
  filter: blur(136px);
  background-color: #7b1111;
  border-radius: 500px;
  width: 745px;
  height: 745px;
  position: absolute;
  top: -226px;
  bottom: auto;
  right: -304px;
}

.div-block-382 {
  z-index: 10;
  background-image: linear-gradient(107deg, #ea1414 40%, #860000);
  border: 1px solid #ffffff4d;
  border-radius: 150px;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 36px 152px;
  text-decoration: none;
  display: block;
  position: relative;
}

.div-block-383 {
  z-index: 50;
  text-align: center;
  justify-content: center;
  margin-top: 40px;
  margin-left: 3%;
  margin-right: 3%;
  display: block;
  position: fixed;
  bottom: 20px;
  left: 0;
  right: 0;
}

.text-block-189 {
  color: #fff;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.div-block-384 {
  background-color: #fff;
  width: 300px;
  height: 2px;
}

.div-block-385 {
  z-index: -1;
  filter: blur(500px);
  justify-content: center;
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
}

.text-span-46 {
  color: #f92312;
}

.pot4-copy {
  align-items: center;
  display: flex;
}

.pot4-copy.pot4-1, .pot4-copy.pot4-1-copy {
  color: #fff;
}

.div-block-386 {
  opacity: .5;
  background-color: #ff4342;
  border-radius: 500px;
  width: 2380px;
  height: 566px;
}

.text-block-190 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  flex: 1;
  font-family: Unbounded, sans-serif;
  font-size: 60px;
  line-height: 110%;
  display: block;
}

.tx-line2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.text-span-47 {
  color: #ea1414;
}

.div-block-387 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  margin-top: 60px;
  display: flex;
}

.div-block-388 {
  width: 33%;
  display: flex;
}

.text-block-191 {
  color: #fff;
  font-family: Unbounded, sans-serif;
  font-size: 18px;
  line-height: 120%;
}

.div-block-389 {
  margin-left: 8px;
}

.text-span-48 {
  color: #ea1414;
}

.image-172 {
  display: inline-block;
}

.div-block-390 {
  flex-direction: row;
  flex: none;
  justify-content: space-between;
  display: flex;
}

.div-block-391, .div-block-392 {
  flex: none;
}

.text-span-49 {
  color: #ea1414;
}

.text-span-50 {
  color: var(--red-bd);
}

.div-block-393 {
  flex-direction: column;
  flex: 0 auto;
  align-self: auto;
  align-items: flex-start;
  width: 1005px;
  display: flex;
}

.tx-line-200 {
  background-color: #fff;
  width: 286px;
  height: 2px;
}

.text-block-2l, .text-block-1line {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  flex: none;
  font-family: Unbounded, sans-serif;
  font-size: 60px;
  line-height: 110%;
}

._4st-bl-bd {
  margin-top: 120px;
  padding-left: 3%;
  padding-right: 3%;
}

.text-block-192 {
  color: #fff;
  text-transform: uppercase;
  font-family: Unbounded, sans-serif;
  font-size: 30px;
}

.text-span-51 {
  color: #ea1414;
}

.div-block-395 {
  grid-column-gap: 24px;
  margin-top: 40px;
  display: flex;
}

.div-block-396 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  outline-offset: -1px;
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6572f7c4101dd49be1d63a2d_Vector.png"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(to right, #ffffff73, #ffffff1a);
  background-position: 100% 100%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto, auto, auto;
  border: 1px #ffffff4d;
  border-radius: 20px;
  outline: 1px solid #ffffff4d;
  width: 33%;
  padding: 20px 20px 55px;
}

.text-block-193 {
  margin-bottom: 8px;
  font-family: Unbounded, sans-serif;
  font-size: 24px;
}

.text-block-194 {
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.sec-who-3bl {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  outline-offset: -1px;
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6572f8ead744561c959ee0b9_bl3%20vec.png"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(to right, #ffffff73, #ffffff1a);
  background-position: 100% 100%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto, auto, auto;
  border: 1px #ffffff4d;
  border-radius: 20px;
  outline: 1px solid #ffffff4d;
  width: 33%;
  padding: 20px 20px 55px;
}

.sec-who-2bl {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  outline-offset: -1px;
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6572f89b3243003bb3733e39_bl2%20vec.png"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(to right, #ffffff73, #ffffff1a);
  background-position: 100% 100%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto, auto, auto;
  border: 1px #ffffff4d;
  border-radius: 20px;
  outline: 1px solid #ffffff4d;
  width: 33%;
  padding: 20px 20px 55px;
}

.image-173, .image-174, .image-175 {
  margin-bottom: 8px;
}

._5st-bl-bd {
  margin-top: 120px;
  padding-left: 3%;
  padding-right: 3%;
}

.left-bl {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 75%;
  display: flex;
}

.right-bl {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 25%;
  display: flex;
}

.div-block-397 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.div-block-398 {
  grid-row-gap: 16px;
  color: #fff;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  width: 33%;
  padding: 24px 24px 0;
  display: flex;
}

.text-block-195 {
  width: 90%;
  font-family: Unbounded, sans-serif;
  font-size: 24px;
}

.text-block-196 {
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.div-block-399 {
  grid-column-gap: 24px;
  display: flex;
}

.div-block-400 {
  color: #fff;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 20px;
  flex-direction: column;
  width: 66%;
  padding: 48px;
  display: flex;
  overflow: hidden;
}

.text-block-197 {
  color: #ea1414;
  text-align: center;
  margin-bottom: 40px;
  font-family: Unbounded, sans-serif;
  font-size: 38px;
  line-height: 100%;
}

.text-block-198 {
  text-align: center;
  font-family: Unbounded, sans-serif;
  font-size: 24px;
}

.text-block-199 {
  text-align: center;
  font-family: Manrope, sans-serif;
}

.div-block-401 {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.div-block-402 {
  position: relative;
  inset: 0% 0 0% 0%;
}

.image-176 {
  position: absolute;
  top: 37px;
  bottom: 57px;
}

.image-177 {
  position: absolute;
  top: 102px;
  left: -121px;
}

.image-178 {
  position: absolute;
  top: 5px;
  left: -25px;
}

.image-179 {
  position: absolute;
  inset: 153px -35% 0% auto;
}

.image-180 {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-403 {
  grid-column-gap: 24px;
  display: flex;
}

.div-block-404 {
  color: #fff;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657301ecd4da2ad4abb9e306_font%20im%20bleck.png"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png");
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 20px;
  justify-content: space-between;
  width: 66%;
  height: 260px;
  padding: 24px;
  display: flex;
}

.text-block-200 {
  margin-bottom: 16px;
  font-family: Unbounded, sans-serif;
  font-size: 24px;
}

.text-block-201 {
  font-family: Manrope, sans-serif;
}

.frame-2087324616 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  -webkit-backdrop-filter: blur(17.2143px);
  backdrop-filter: blur(17.2143px);
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6573027f02daba290671f0e7_Frame-2087324616.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ffffff4d;
  border-radius: 49px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 88px;
  padding: 16px 15px;
  display: flex;
}

.vectors-wrapper-5 {
  justify-content: center;
  align-items: center;
  width: 0;
  height: 0;
  display: flex;
}

.avatar {
  object-fit: cover;
}

.vectors-wrapper-6 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.div-block-405 {
  color: #fff;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657303e0d744561c95a61785_BLACK%20BL4.png"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png");
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 20px;
  width: 33%;
  padding: 24px;
  overflow: hidden;
}

.div-block-406 {
  width: 50%;
}

.div-block-407 {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.text-block-202 {
  margin-bottom: 8px;
  font-family: Unbounded, sans-serif;
  font-size: 24px;
}

.text-block-203 {
  font-family: Manrope, sans-serif;
}

.div-block-408 {
  position: relative;
  right: 0;
}

.image-181 {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-409 {
  color: #fff;
  background-color: #000;
  border-radius: 20px;
  padding: 24px;
}

.text-block-204 {
  margin-bottom: 8px;
  font-family: Unbounded, sans-serif;
  font-size: 24px;
}

.text-block-205 {
  font-family: Manrope, sans-serif;
  line-height: 140%;
}

.div-block-410 {
  justify-content: flex-end;
  display: flex;
}

.div-block-411 {
  color: #fff;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/65730b2d13e8024d3ad97ab5_bl%20im6.png"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png");
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 100%, auto;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 24px;
  display: flex;
  overflow: hidden;
}

.text-block-206 {
  margin-bottom: 8px;
  font-family: Unbounded, sans-serif;
  font-size: 24px;
}

.text-block-207 {
  font-family: Manrope, sans-serif;
  line-height: 140%;
}

.div-block-412 {
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.image-182 {
  position: relative;
  right: 0;
}

.div-block-413 {
  z-index: 99;
  margin-top: 40px;
  margin-left: 0%;
  margin-right: 0%;
  position: static;
  bottom: 10px;
  left: 0;
  right: 0;
}

.but-2-bd {
  z-index: 10;
  text-align: center;
  background-image: linear-gradient(107deg, #ea1414 40%, #860000);
  border: 1px solid #ffffff4d;
  border-radius: 150px;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 36px 152px;
  text-decoration: none;
  display: block;
  position: relative;
}

._6st-bl-bd {
  margin-top: 120px;
  padding-left: 3%;
  padding-right: 3%;
}

.program-faq-bd {
  color: #fff;
  display: none;
  overflow: hidden;
}

.h2-bd {
  grid-column-gap: .78em;
  grid-row-gap: .78em;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.h2-bd.progr {
  padding-top: 29px;
  padding-bottom: 32px;
}

.subtext-2 {
  color: #100d05;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.35em;
  font-weight: 500;
  line-height: 1.3;
}

.subtext-2.course__subtext-bd {
  color: #fff;
  font-family: Unbounded, sans-serif;
  font-size: 60px;
}

.content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.error-1913abba-3f30-337c-0162-8ca95048223a {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.hed {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #ea1414;
  border-radius: 96px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.body-s-2 {
  color: #fff;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.point {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 16px;
  display: flex;
}

.body2 {
  color: #fff;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

._2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 440px;
  display: flex;
}

._3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(132.61deg, #fffc 0%, #fff3 100%);
  border: 1px solid #ffffff4d;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 324px;
  padding: 16px;
  display: flex;
}

.hed-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #7b1111;
  border-radius: 96px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.vectors-wrapper-7 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.point-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 16px;
  display: flex;
}

.title__item-steps-bd {
  color: #fff;
  width: 13em;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 4em;
  font-size: 1.98em;
  font-weight: 600;
  line-height: 1.1;
}

.title__item-steps-bd.answer-block {
  width: 60%;
  margin-left: 4em;
  font-size: 2.6em;
}

.title__item-steps-2-copy {
  width: 13em;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 4em;
  font-size: 1.98em;
  font-weight: 600;
  line-height: 1.1;
}

.title__item-steps-2-copy.answer-block {
  width: 60%;
  margin-left: 4em;
  font-size: 2.6em;
}

.title__item-steps-2-copy-copy {
  width: 13em;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 4em;
  font-size: 1.98em;
  font-weight: 600;
  line-height: 1.1;
}

.title__item-steps-2-copy-copy.answer-block {
  width: 60%;
  margin-left: 4em;
  font-size: 2.6em;
}

.content__wrapper-bd, .content__wrapper-copy {
  color: #fff;
  align-items: flex-start;
  width: 90%;
  display: flex;
}

.content__wrapper-copy {
  align-items: flex-start;
  width: 90%;
  display: flex;
}

.faq__wrapper-2-copy.prrogramm__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper {
  border-top: 1px solid #000;
  padding-top: 2.6em;
}

.faq__wrapper-2-copy.prrogramm__wrapper-copy {
  border-top: 1px solid #ffffff4d;
  border-bottom: 1px #fff;
  padding-top: 2.6em;
}

.faq__wrapper-2-copy.prrogramm__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper {
  border-top: 1px solid #000;
  padding-top: 2.6em;
}

.faq__wrapper-2-copy.prrogramm__wrapper-copy, .faq__wrapper-2-copy.prrogramm__wrapper-copy.not-first__wrapper {
  border-top: 1px solid #000;
  padding-top: 2.6em;
}

.faq__wrapper-2-copy.prrogramm__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper {
  border-top: 1px solid #000;
  padding-top: 2.6em;
}

.faq__wrapper-2-copy.prrogramm__wrapper-copy, .faq__wrapper-2-copy.prrogramm__wrapper-copy.not-first__wrapper {
  border-top: 1px solid #000;
  padding-top: 2.6em;
}

.faq__wrapper-2-copy.prrogramm__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper {
  border-top: 1px solid #000;
  padding-top: 2.6em;
}

.faq__wrapper-2-copy.prrogramm__wrapper-copy, .faq__wrapper-2-copy.prrogramm__wrapper-copy.not-first__wrapper {
  border-top: 1px solid #000;
  padding-top: 2.6em;
}

.faq__wrapper-2-copy.prrogramm__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper {
  border-top: 1px solid #000;
  padding-top: 2.6em;
}

.faq__wrapper-2-copy.prrogramm__wrapper-copy, .faq__wrapper-2-copy.prrogramm__wrapper-copy.not-first__wrapper {
  border-top: 1px solid #000;
  padding-top: 2.6em;
}

.faq__wrapper-2-copy.prrogramm__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper {
  border-top: 1px solid #000;
  padding-top: 2.6em;
}

.faq__wrapper-2-copy.prrogramm__wrapper-copy, .faq__wrapper-2-copy.prrogramm__wrapper-copy.not-first__wrapper {
  border-top: 1px solid #000;
  padding-top: 2.6em;
}

.faq__wrapper-2-copy.prrogramm__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper {
  border-top: 1px solid #000;
  padding-top: 2.6em;
}

.faq__wrapper-2-copy.prrogramm__wrapper-copy, .faq__wrapper-2-copy.prrogramm__wrapper-copy.not-first__wrapper {
  border-top: 1px solid #000;
  padding-top: 2.6em;
}

.faq__wrapper-2-copy.prrogramm__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper {
  border-top: 1px solid #000;
  padding-top: 2.6em;
}

.faq__wrapper-2-copy.last-faq__wrapper-copy {
  border-top: 1px solid #ffffff4d;
  border-bottom: 1px #000;
  margin-left: 2.6em;
  margin-right: 2.6em;
  padding-top: 2.6em;
  padding-bottom: 2.6em;
  padding-right: 0;
}

.faq__wrapper-2-copy {
  width: auto;
}

.faq__wrapper-2-copy.last-faq__wrapper {
  border-top: 1px solid #000;
  border-bottom: 1px #000;
  margin-left: 2.6em;
  margin-right: 2.6em;
  padding-top: 2.6em;
  padding-bottom: 2.6em;
  padding-right: 0;
}

.faq__wrapper-2-copy.prrogramm__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper {
  border-top: 1px solid #000;
  padding-top: 2.6em;
}

.faq__wrapper-2-copy.prrogramm__wrapper.last-block__answer {
  border-top: 1px solid #000;
  border-bottom: 1px #000;
  padding-top: 2.6em;
  padding-bottom: 2.6em;
}

.faq__wrapper-2-copy.prrogramm__wrapper-copy {
  border-top: 1px solid #ffffff4d;
  padding-top: 2.6em;
}

.faq__wrapper-2-copy.prrogramm__wrapper-copy.not-first__wrapper {
  border-top: 1px solid #000;
  padding-top: 2.6em;
}

.faq__wrapper-2-copy.prrogramm__wrapper-copy.last-block__answer {
  border-top: 1px solid #000;
  border-bottom: 1px #000;
  padding-top: 2.6em;
  padding-bottom: 2.6em;
}

._7st-bl-bd {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  outline-offset: -1px;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6576c1eaf6d7ce6fc8b64dbe_Vector%207bl.png"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(to right, #ffffff4d, #ffffff0d);
  background-position: 100%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto 100%, auto, auto;
  border-radius: 40px;
  outline: 1px solid #ffffff4d;
  justify-content: space-between;
  margin-top: 140px;
  margin-left: 3%;
  margin-right: 3%;
  padding: 40px;
  display: flex;
}

.text-block-208 {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 24px;
  font-family: Unbounded, sans-serif;
  font-size: 38px;
  line-height: 120%;
}

.text-block-209 {
  color: #fff;
  margin-bottom: 48px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
}

.div-block-414 {
  width: 50%;
  margin-right: 90px;
}

.text-field-39 {
  border-radius: 77px;
  width: 100%;
  height: 73px;
  padding-left: 20px;
  display: block;
}

.form-block-20 {
  width: auto;
}

.div-block-415 {
  width: 100%;
}

.text-field-40 {
  border-radius: 77px;
  height: 73px;
  margin-bottom: 20px;
  padding-left: 20px;
}

.submit-button-16 {
  outline-offset: -1px;
  text-transform: uppercase;
  background-color: #ea1414;
  background-image: linear-gradient(135deg, #ea1414 31%, #860000);
  border-radius: 150px;
  outline: 1px solid #ffffff4d;
  width: 100%;
  height: 97px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  display: block;
}

._8st-bl-bd {
  margin-top: 140px;
  padding-left: 3%;
  padding-right: 3%;
}

.div-block-416 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  display: flex;
}

.text-block-210 {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 40px;
  font-family: Unbounded, sans-serif;
  font-size: 65px;
  line-height: 110%;
}

.div-block-417 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6576cd0b66f998d6a8538c75_vec%20bl8-1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 20px;
  flex-direction: column;
  padding: 61px 23px;
  display: flex;
}

.div-block-418 {
  width: 50%;
}

.div-block-419 {
  color: #fff;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6576cf8e9db93a0b550be2f8_vec%20bl8-2.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 25%;
  padding: 40px 37px;
  display: flex;
}

.div-block-420 {
  grid-row-gap: 20px;
  flex-direction: column;
  width: 25%;
  display: flex;
}

.text-block-211 {
  color: #fff;
  text-transform: uppercase;
  width: 80%;
  font-family: Unbounded, sans-serif;
  font-size: 26px;
  line-height: 120%;
}

.text-block-212, .text-block-213 {
  width: 81%;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.div-block-421 {
  position: relative;
  inset: auto;
}

.image-183 {
  position: absolute;
  inset: auto 0% 187px auto;
}

.text-block-214 {
  text-align: center;
  margin-bottom: 16px;
  font-family: Unbounded, sans-serif;
  font-size: 26px;
}

.text-block-215 {
  text-align: center;
  margin-bottom: 40px;
  font-family: Manrope, sans-serif;
  line-height: 140%;
}

.div-block-422 {
  color: #fff;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6576d2f75582113058afd5a1_vec%20bl8-3.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  padding: 40px 37px 37px 22px;
  display: flex;
}

.text-block-216 {
  margin-bottom: 16px;
  margin-right: 8px;
  font-family: Unbounded, sans-serif;
  font-size: 26px;
}

.div-block-423 {
  align-items: flex-start;
  display: flex;
}

.but-detal {
  z-index: 10;
  background-image: linear-gradient(107deg, #ea1414 40%, #860000);
  border: 1px solid #ffffff4d;
  border-radius: 150px;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 36px 23px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.image-184 {
  max-width: 70%;
}

.text-block-217 {
  margin-bottom: 40px;
}

._9st-bl-bd {
  margin-top: 140px;
  padding-left: 3%;
  padding-right: 3%;
}

.text-block-218 {
  color: #fff;
  text-transform: uppercase;
  width: 91%;
  margin-bottom: 40px;
  font-family: Unbounded, sans-serif;
  font-size: 65px;
  line-height: 110%;
}

.div-block-424 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  display: flex;
}

.div-block-425 {
  outline-offset: -1px;
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657711483c755ca5ee001f8e_V9-1.png"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(140deg, #ffffff4d, #ffffff0d);
  background-position: 100%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto 100%, auto, auto;
  border-radius: 20px;
  outline: 1px solid #ffffff4d;
  width: 50%;
  padding: 24px 0 0 24px;
  overflow: hidden;
}

.div-block-426 {
  outline-offset: -1px;
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657711492120bc4b91e5145f_V9-2.png"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(140deg, #ffffff4d, #ffffff0d);
  background-position: 50% 100%, 0 0, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, auto, auto;
  border-radius: 20px;
  outline: 1px solid #ffffff4d;
  width: 25%;
  padding: 24px;
}

.div-block-427 {
  border-radius: 20px;
  width: 25%;
  padding: 24px;
}

.text-block-219 {
  margin-bottom: 16px;
  font-family: Unbounded, sans-serif;
  font-size: 18px;
}

.text-block-220 {
  width: 90%;
  margin-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

.div-block-428 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: relative;
  top: 0;
  bottom: 0;
}

.image-185 {
  max-width: 64%;
  position: static;
}

.text-block-221 {
  margin-bottom: 16px;
  font-family: Unbounded, sans-serif;
  font-size: 18px;
}

.text-block-222 {
  margin-bottom: 16px;
  line-height: 140%;
}

.div-block-426-3 {
  outline-offset: -1px;
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/65771149ce1c12f6938438f2_v9-3.png"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(140deg, #ffffff4d, #ffffff0d);
  background-position: 50% 100%, 0 0, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, auto, auto;
  border-radius: 20px;
  outline: 1px solid #ffffff4d;
  width: 25%;
  padding: 24px;
}

.div-block-429 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.div-block-426-4 {
  outline-offset: -1px;
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/65771149372fcca748322dbf_v9-4.png"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(140deg, #ffffff4d, #ffffff0d);
  background-position: 50% 100%, 0 0, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, auto, auto;
  border-radius: 20px;
  outline: 1px solid #ffffff4d;
  width: 25%;
  padding: 24px;
}

.div-block-430 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.div-block-425-5 {
  outline-offset: -1px;
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6577114aac193fb8a53b630c_v9-5.png"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(140deg, #ffffff4d, #ffffff0d);
  background-position: 50% 100%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: 100%, auto, auto;
  border-radius: 20px;
  outline: 1px solid #ffffff4d;
  width: 50%;
  padding: 24px 0 0 24px;
  overflow: hidden;
}

.text-block-220-5 {
  width: 51%;
  margin-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

.div-block-431 {
  width: 25%;
}

.div-block-426-6 {
  outline-offset: -1px;
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/65771149fe5688475b41c7eb_v9-6.png"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(140deg, #ffffff4d, #ffffff0d);
  background-position: 50% 100%, 0 0, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, auto, auto;
  border-radius: 20px;
  outline: 1px solid #ffffff4d;
  width: auto;
  margin-bottom: 20px;
  padding: 24px;
}

.but-detal-copy {
  z-index: 10;
  text-align: center;
  background-image: linear-gradient(107deg, #ea1414 40%, #860000);
  border: 1px solid #ffffff4d;
  border-radius: 150px;
  justify-content: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 36px 28px;
  display: inline-block;
  position: relative;
}

._10st-bl-bd {
  margin-top: 140px;
  padding-left: 3%;
  padding-right: 3%;
}

.div-block-432 {
  opacity: 1;
  outline-offset: -1px;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/65772132c3feb47b58eb55d9_v10-1.png"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(140deg, #ffffff4d, #ffffff0d);
  background-position: 100%, 0 0, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto 100%, auto, auto;
  border: 1px #000;
  border-radius: 20px;
  outline: 1px solid #ffffff4d;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 54px;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-block-223 {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 24px;
  font-family: Manrope, sans-serif;
}

.text-block-224 {
  color: #fff;
  margin-bottom: 32px;
  font-family: Unbounded, sans-serif;
  font-size: 38px;
}

.text-block-225 {
  color: #fff;
  text-transform: none;
  margin-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

.div-block-433 {
  background-color: #fff;
  border-radius: 8px;
  display: inline-block;
}

.text-block-226 {
  color: #ea1414;
  padding: 8px 16px;
  display: inline-block;
}

.div-block-434 {
  width: 60%;
  margin-right: 8px;
}

.div-block-435 {
  z-index: 1;
  border-radius: 20px;
  width: 40%;
  height: 106%;
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
  overflow: hidden;
}

.image-186 {
  width: auto;
  max-width: none;
  position: static;
  inset: auto 0% -24%;
}

._11st-bl-bd {
  margin-top: 140px;
  padding-left: 3%;
  padding-right: 3%;
}

.text-block-210-copy {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Unbounded, sans-serif;
  font-size: 65px;
  line-height: 110%;
}

.text-block-227 {
  color: #fff;
  width: 32%;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  line-height: 120%;
}

.div-block-436 {
  margin-bottom: 40px;
}

.div-block-437 {
  grid-column-gap: 24px;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.div-block-438 {
  outline-offset: -1px;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(#202020, #202020);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-radius: 20px;
  outline: 1px solid #ffffff4d;
  width: 50%;
  padding: 60px 32px;
}

.text-block-228 {
  color: #ea1414;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 33px;
  font-family: Unbounded, sans-serif;
  font-size: 38px;
  line-height: 120%;
}

.div-block-439 {
  width: 50%;
}

.div-block-440 {
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.text-block-229 {
  color: #fff;
  font-family: Unbounded, sans-serif;
  font-size: 20px;
  line-height: 120%;
}

.image-187 {
  color: #333;
  margin-right: 8px;
}

.image-187.gray {
  color: #616161;
}

.div-block-440-copy {
  opacity: .3;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.text-block-230 {
  color: #ea1414;
  margin-bottom: 12px;
  font-family: Unbounded, sans-serif;
  font-size: 20px;
  line-height: 120%;
}

.div-block-441 {
  margin-top: 28px;
}

.bonus-bd {
  opacity: 1;
  align-items: center;
  margin-bottom: 6px;
  display: flex;
}

.bonus-bd.gray {
  opacity: .27;
  color: #616161;
}

.bonus-bd.nonevariant.nonmob {
  display: none;
}

.pr-bonus-bd {
  color: #fff;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 120%;
}

.pr-bonus-bd.gray {
  color: #616161;
}

.bd-bl-pr {
  opacity: .3;
  margin-top: 28px;
  margin-bottom: 40px;
}

.bd-bl-pr.nonevariant {
  display: none;
}

.div-block-442 {
  color: #fff;
  flex-direction: column;
  margin-top: 40px;
  display: flex;
}

.text-block-231 {
  color: #a7a6a6;
  text-align: center;
  margin-bottom: 8px;
  font-family: Unbounded, sans-serif;
  font-size: 26px;
  text-decoration: line-through;
}

.text-block-232 {
  text-align: center;
  margin-bottom: 16px;
  font-family: Manrope, sans-serif;
}

.text-block-233 {
  color: #f5f3f3;
  text-align: center;
  margin-bottom: 16px;
  font-family: Manrope, sans-serif;
  font-size: 45px;
}

.text-block-234 {
  text-align: center;
  text-transform: uppercase;
  background-image: linear-gradient(140deg, #ea1414 31%, #860000);
  border-radius: 152px;
  padding-top: 24px;
  padding-bottom: 24px;
}

.div-block-443 {
  opacity: 1;
  cursor: pointer;
  background-image: linear-gradient(140deg, #ea1414b3, #ffffffb3 20% 60%, #3c3c3c33 73%, #ffffffb3);
  border-radius: 150px;
  margin-bottom: 16px;
  padding: 1px;
}

.text-block-235 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 18px;
}

.link-block-12 {
  text-align: center;
  background-color: #fff;
  border-radius: 150px;
  justify-content: center;
  margin-bottom: 40px;
  padding-top: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.link-15 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 120%;
}

.tar-2-bd {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  outline-offset: -1px;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657731321f959133b2ed6683_tar2%20im.png"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(140deg, #ffffff4d, #ffffff0d);
  background-position: 50%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto 100%, auto, auto;
  border-radius: 20px;
  outline: 1px solid #ffffff4d;
  width: 50%;
  padding: 60px 32px;
}

.div-block-440-copy-copy {
  opacity: 1;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.bd-bl-pr-copy.nonevariant {
  display: none;
}

._12st-bl-bd {
  margin-top: 140px;
  padding: 0% 3%;
}

.div-block-444 {
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.text-block-236 {
  color: #fff;
  margin-bottom: 40px;
  font-family: Unbounded, sans-serif;
  font-size: 42px;
  line-height: 120%;
}

.text-block-237 {
  color: #fff;
  font-family: Manrope, sans-serif;
  font-size: 18px;
}

.div-block-445 {
  width: 60%;
}

.div-block-446 {
  color: #fff;
  width: 40%;
  font-family: Manrope, sans-serif;
  font-size: 18px;
}

.text-block-238 {
  margin-bottom: 24px;
  line-height: 140%;
}

.div-block-447 {
  -webkit-backdrop-filter: blur(80px);
  backdrop-filter: blur(80px);
  outline-offset: -1px;
  background-image: linear-gradient(140deg, #ffffff4d, #ffffff0d);
  border-radius: 24px;
  outline: 1px solid #ffffff4d;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 35px;
  padding-bottom: 35px;
  display: flex;
  box-shadow: 0 0 50px -20px #7b11114d;
}

.div-block-448 {
  grid-column-gap: 24px;
  justify-content: space-between;
  display: flex;
}

._13st-bl-bd {
  display: none;
}

._14st-bl-bd {
  margin-top: 120px;
  padding-left: 3%;
  padding-right: 3%;
}

.faq-answer-2 {
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  overflow: hidden;
}

.faq-heading-2 {
  color: #fff;
  margin-bottom: 0;
  font-family: Unbounded, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 120%;
}

.faq-wrap-2 {
  background-color: #0000;
  border: 1px solid #ffffff4d;
  border-radius: 20px;
  overflow: hidden;
}

.faq-question-2 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 24px 30px;
  display: flex;
}

.faq-icon-2 {
  margin-right: 0;
}

.body-27 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}

.body-27.bottom-margin-30 {
  width: 81%;
  margin-bottom: 30px;
  font-family: Manrope, sans-serif;
  line-height: 140%;
}

.faq-grid-2 {
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.text-span-52 {
  color: #f92312;
}

.footer-bd-st {
  flex-direction: column;
  justify-content: space-between;
  margin-top: 140px;
  margin-bottom: 20px;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.text-block-239 {
  color: #fff;
  font-family: Manrope, sans-serif;
}

.text-block-240 {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 24px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-453 {
  color: #fff;
  flex-direction: column;
  display: flex;
}

.text-block-241 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Manrope, sans-serif;
  text-decoration: none;
}

.text-block-242 {
  font-family: Manrope, sans-serif;
}

.link-block-13, .link-block-14, .link-block-15 {
  text-decoration: none;
}

.div-block-454 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.div-block-455 {
  grid-column-gap: 10px;
  flex-direction: row;
  display: flex;
}

.div-block-456 {
  justify-content: space-between;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 3%;
  padding-right: 3%;
  display: flex;
}

.div-block-457 {
  background-color: #ffffff80;
  height: 1px;
  margin-bottom: 60px;
}

._6bl-program {
  margin-bottom: 40px;
}

.faq-grid-2-pr {
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.faq-wrap-2-copy {
  background-color: #0000;
  border-bottom: 1px solid #ffffff80;
  border-radius: 0;
}

.faq-question-2-copy {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 24px 0;
  display: flex;
}

.faq-icon-2-copy {
  margin-right: 0;
}

.div-block-458 {
  border: 1px solid #ffffff80;
  border-radius: 96px;
  margin-right: 54px;
  padding: 6px 24px;
}

.text-block-243 {
  color: #fff;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

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

.faq-answer-2-copy {
  grid-column-gap: 0px;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.div-block-460 {
  background-color: #ea1414;
  border-radius: 96px;
  margin-bottom: 30px;
  padding: 8px 16px;
  display: inline-block;
}

.text-block-244 {
  color: #fff;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
}

.text-block-245 {
  color: #fff;
  font-family: Manrope, sans-serif;
  line-height: 140%;
}

.div-block-461 {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.bl-bonus-bd {
  outline-offset: -1px;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(140deg, #ffffff4d, #ffffff0d);
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-radius: 20px;
  outline: 1px solid #ffffff4d;
  width: 30%;
  padding: 16px;
  display: block;
}

.div-block-460-copy {
  background-color: #7b1111;
  border-radius: 96px;
  flex-flow: row;
  justify-content: flex-start;
  width: 120px;
  max-width: none;
  margin-bottom: 30px;
  margin-left: 0;
  margin-right: 0%;
  padding: 8px 16px;
  display: flex;
}

.image-188 {
  margin-right: 8px;
}

.div-block-462 {
  width: 40%;
  margin-bottom: 0;
}

.div-block-463 {
  width: 30%;
}

.div-block-463.hide {
  display: none;
}

.bl-bonus-bd-copy {
  outline-offset: -1px;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(140deg, #ffffff4d, #ffffff0d);
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-radius: 20px;
  outline: 1px solid #ffffff4d;
  flex-direction: column;
  flex: 0 auto;
  width: 30%;
  padding: 16px;
  display: flex;
}

.div-block-464 {
  width: 30%;
}

.bl-bonus-bd-copy-copy.hide {
  display: none;
}

.bl-bonus-bd-copy-copy {
  outline-offset: -1px;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(140deg, #ffffff4d, #ffffff0d);
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-radius: 20px;
  outline: 1px solid #ffffff4d;
  flex-direction: column;
  width: 30%;
  padding: 16px;
  display: flex;
}

.text-block-246 {
  color: #fff;
  margin-top: 20px;
  font-family: Manrope, sans-serif;
  font-size: 12px;
  line-height: 120%;
}

.portf-bl-bd {
  margin-top: 120px;
  padding-left: 3%;
  padding-right: 3%;
}

.text-block-218-copy {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 40px;
  font-family: Unbounded, sans-serif;
  font-size: 65px;
  line-height: 110%;
}

.div-block-465 {
  border-radius: 20px;
  display: none;
  overflow: hidden;
}

.container-24 {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.brand {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 18px;
  display: block;
  position: static;
}

.navbar {
  color: #fff;
  background-color: #0000;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.nav-link-3 {
  color: #fff;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 18px;
}

.nav-link-4 {
  color: #fff;
  font-family: Manrope, sans-serif;
  display: none;
}

.nav-menu {
  color: #fff;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 18px;
}

.nav-link-5, .nav-link-5.w--current {
  color: #fff;
}

.nav-link-6 {
  color: #fff;
  padding-right: 0;
}

.div-block-466 {
  width: auto;
}

.image-189 {
  display: block;
}

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

.image-191 {
  opacity: .6;
}

.div-block-455-copy {
  grid-column-gap: 10px;
  flex-direction: row;
  display: none;
}

.text-block-239-copy {
  color: #fff;
  font-family: Manrope, sans-serif;
  display: none;
}

.text-span-53 {
  color: #ea1415;
}

.div-block-468 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-bottom: 30px;
  display: flex;
}

.div-block-469, .div-block-470, .div-block-471 {
  grid-column-gap: 24px;
  margin-bottom: 30px;
  display: flex;
}

.div-block-472 {
  grid-column-gap: 24px;
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
}

.div-block-473, .div-block-474, .div-block-475 {
  grid-column-gap: 24px;
  margin-bottom: 30px;
  display: flex;
}

.div-block-476 {
  grid-column-gap: 24px;
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
}

.div-block-477, .div-block-478, .div-block-479, .div-block-480, .div-block-481, .div-block-482 {
  grid-column-gap: 24px;
  margin-bottom: 30px;
  display: flex;
}

.div-block-483 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  margin-bottom: 30px;
  display: flex;
}

.div-block-462-copy {
  width: 100%;
  margin-bottom: 0;
}

.image-194 {
  z-index: -1;
  position: absolute;
  top: 1060px;
}

.image-195 {
  z-index: -1;
  position: absolute;
  top: 2200px;
}

.image-196 {
  z-index: -1;
  position: absolute;
  top: 4800px;
}

.link-block-16 {
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
  display: block;
}

.link-block-17 {
  display: block;
}

.link-block-18, .link-block-19 {
  text-decoration: none;
  display: block;
}

.image-197 {
  z-index: -1;
  position: absolute;
  top: 6500px;
}

.success-message-14 {
  background-color: #fff;
  border-radius: 20px;
}

.text-block-247 {
  color: #000;
  font-family: Manrope, sans-serif;
  font-size: 18px;
}

.success-message-15 {
  background-color: #fff;
  border-radius: 20px;
}

.text-block-248 {
  color: #000;
  font-family: Manrope, sans-serif;
  font-size: 18px;
}

.image-198 {
  flex: 0 auto;
  align-self: auto;
  position: absolute;
  inset: -217px -10% 0 auto;
}

.link-block-20 {
  text-decoration: none;
}

.div-block-484 {
  width: 100%;
  position: static;
  overflow: hidden;
}

.popup-bd {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.popup-bd.popaup-1-month, .popup-bd.popaup-1-month.fsfd {
  display: none;
}

.popup-bd.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  display: none;
}

.popup-bd.popaup-1-month.fsfd.form-platform, .popup-bd.site_ui, .popup-bd.site_ui.tarif_expert.siteform.start500.bron, .popup-bd.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-bd.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd.site_ui.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd.site_ui.tarif_expert.formsit.webform, .popup-bd.site_ui.tarif_expert.formsit.webform._212, .popup-bd.site_ui.tarif_cosmos.tarif_start, .popup-bd.site_ui.tarif_cosmos.cosmos_buy, .popup-bd.site_ui-copy, .popup-bd.site_ui-copy.tarif_expert.siteform.start500.bron, .popup-bd.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .popup-bd.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd.site_ui-copy.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd.site_ui-copy.tarif_expert.formsit.webform, .popup-bd.site_ui-copy.tarif_expert.formsit.webform._212, .popup-bd.site_ui-copy.tarif_cosmos.tarif_start, .popup-bd.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-bd.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .popup-bd.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd.site_ui-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-bd.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-bd.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-bd.tar-1, .popup-bd.tar-1.tarif_expert.siteform.start500.bron, .popup-bd.tar-1.tarif_expert.siteform.expert_bron.bron500, .popup-bd.tar-1.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd.tar-1.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd.tar-1.tarif_expert.formsit.webform, .popup-bd.tar-1.tarif_expert.formsit.webform._212, .popup-bd.tar-1.tarif_cosmos.tarif_start, .popup-bd.tar-1.tarif_cosmos.cosmos_buy, .popup-bd.tar-1.tarif_expert-copy.siteform.start500.bron, .popup-bd.tar-1.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd.tar-1.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd.tar-1.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd.tar-1.tarif_expert-copy.formsit.webform, .popup-bd.tar-1.tarif_expert-copy.formsit.webform._212, .popup-bd.tar-1.tarif_expert-copy.expert_buy-copy, .popup-bd.tar-1.brand-designer {
  display: none;
}

.popup-bd.tar-1.brand-designer.brandbron500 {
  overflow: visible;
}

.popup-bd.tar-1.garne-designer, .popup-bd.tar-1-halfpay, .popup-bd.tar-1-halfpay.tarif_expert.siteform.start500.bron, .popup-bd.tar-1-halfpay.tarif_expert.siteform.expert_bron.bron500, .popup-bd.tar-1-halfpay.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd.tar-1-halfpay.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd.tar-1-halfpay.tarif_expert.formsit.webform, .popup-bd.tar-1-halfpay.tarif_expert.formsit.webform._212, .popup-bd.tar-1-halfpay.tarif_cosmos.tarif_start, .popup-bd.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-bd.tar-1-halfpay.tarif_expert-copy.siteform.start500.bron, .popup-bd.tar-1-halfpay.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd.tar-1-halfpay.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd.tar-1-halfpay.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd.tar-1-halfpay.tarif_expert-copy.formsit.webform, .popup-bd.tar-1-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd.tar-1-halfpay.brand-designer, .popup-bd.tar-1-halfpay.garne-designer, .popup-bd.tar-1-copy, .popup-bd.tar-1-copy.tarif_expert.siteform.start500.bron, .popup-bd.tar-1-copy.tarif_expert.siteform.expert_bron.bron500, .popup-bd.tar-1-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd.tar-1-copy.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd.tar-1-copy.tarif_expert.formsit.webform, .popup-bd.tar-1-copy.tarif_expert.formsit.webform._212, .popup-bd.tar-1-copy.tarif_cosmos.tarif_start, .popup-bd.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-bd.tar-1-copy.tarif_expert-copy.siteform.start500.bron, .popup-bd.tar-1-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd.tar-1-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd.tar-1-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd.tar-1-copy.tarif_expert-copy.formsit.webform, .popup-bd.tar-1-copy.tarif_expert-copy.formsit.webform._212, .popup-bd.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-bd.tar-1-copy.brand-designer, .popup-bd.tar-1-copy.garne-designer, .popup-bd.tar-2-halfpay, .popup-bd.tar-2-halfpay.tarif_expert.siteform.start500.bron, .popup-bd.tar-2-halfpay.tarif_expert.siteform.expert_bron.bron500, .popup-bd.tar-2-halfpay.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd.tar-2-halfpay.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd.tar-2-halfpay.tarif_expert.formsit.webform, .popup-bd.tar-2-halfpay.tarif_expert.formsit.webform._212, .popup-bd.tar-2-halfpay.tarif_cosmos.tarif_start, .popup-bd.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-bd.tar-2-halfpay.tarif_expert-copy.siteform.start500.bron, .popup-bd.tar-2-halfpay.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd.tar-2-halfpay.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd.tar-2-halfpay.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd.tar-2-halfpay.tarif_expert-copy.formsit.webform, .popup-bd.tar-2-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd.tar-2-halfpay.brand-designer, .popup-bd.tar-2-halfpay.garne-designer {
  display: none;
}

.bd-pop {
  background-color: #fff;
  border-radius: 1.2em;
  min-width: 29.69em;
  padding: 4em;
  position: relative;
  box-shadow: 9px 11px 60px 2px #369fff4d;
}

.bd-pop.fd {
  align-self: center;
  height: 410px;
  display: flex;
}

.bd-pop.fd._3232 {
  z-index: 30;
  flex-direction: column;
  height: 75%;
  position: absolute;
}

.bd-pop.fd._323 {
  z-index: 30;
  flex-direction: column;
  height: 74%;
  padding: 3em;
  position: absolute;
}

.bd-pop.fd._323._3234 {
  height: 390px;
}

.bd-pop.fd._786 {
  justify-content: center;
  min-width: 395px;
  max-width: 345px;
  height: 438px;
}

.bd-pop.fd._786.platform {
  height: 600px;
}

.bd-pop._432-copy {
  max-width: 483px;
  padding: 2em;
}

.bd-pop.tar1 {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  outline-offset: -1px;
  background-color: #0000;
  background-image: linear-gradient(140deg, #ffffff4d, #ffffff0d);
  outline: 1px solid #ffffff4d;
  max-width: 483px;
  padding: 2em;
  box-shadow: 9px 11px 60px 2px #0000004d;
}

.bd-text-1 {
  text-align: center;
  width: 296px;
  margin: 0 auto 20px;
  font-size: 1.7em;
  font-weight: 600;
  line-height: 1.2;
  display: block;
}

.bd-text-1._3255 {
  margin-top: 0;
  font-size: 27px;
}

.bd-text-1.tx_co {
  width: 300px;
}

.bd-text-1.dan, .bd-text-1.cop, .bd-text-1.cop2 {
  margin-bottom: 20px;
}

.bd-text-1.form2 {
  width: 100%;
  margin: 0 0 20px;
  font-size: 1.6em;
}

.bd-text-1.web {
  margin-bottom: 20px;
}

.bd-text-1.cop-copy {
  width: 97%;
  margin-bottom: 20px;
}

.bd-text-1.copy-bd {
  color: #fff;
  width: 97%;
  margin-bottom: 20px;
  font-family: Unbounded, sans-serif;
  font-size: 1.5em;
  font-weight: 500;
}

.popup-bd-polit {
  color: #262626;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Gilroy, sans-serif;
  font-size: .9em;
  font-weight: 500;
  display: none;
}

.popup-bd-polit._2 {
  text-align: center;
  justify-content: center;
  width: 330px;
  margin: 20px auto 0;
  display: block;
}

.popup-bd-polit._2.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.popup-bd-polit._2-copy {
  color: #fff;
  text-align: center;
  justify-content: center;
  width: 87%;
  margin: 20px auto 0;
  font-family: Manrope, sans-serif;
  display: block;
}

.popup-bd-polit._2-copy.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.link-bd-politic {
  color: #ea1414;
}

.input__pop-up-bd {
  border: 1px solid #c4c4c4;
  border-radius: 75em;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: .94em;
  line-height: 1.1;
}

.input__pop-up-bd.utm_source, .input__pop-up-bd.utm_medium, .input__pop-up-bd.utm_campaign, .input__pop-up-bd.none {
  display: none;
}

.input__pop-up-copy {
  border: 1px solid #c4c4c4;
  border-radius: 75em;
  margin-top: 10px;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: .94em;
  line-height: 1.1;
}

.input__pop-up-copy.rid {
  border-radius: 75em;
}

.btn__hero-copy-copy {
  z-index: 99;
  background-color: var(--slate-blue);
  text-align: center;
  border: 1px solid #4653f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.btn__hero-copy-copy:hover {
  background-color: #2e3bf5;
}

.btn__hero-copy-copy.viber {
  background-color: #9b51e0;
  border-color: #9b51e0;
  display: flex;
}

.btn__hero-copy-copy.viber.w--current {
  display: flex;
}

.btn__hero-copy-copy.course {
  background-color: var(--slate-blue);
  color: var(--alice-blue);
}

.btn__hero-copy-copy.btn-form {
  text-transform: uppercase;
  border-radius: 6em;
  margin-top: 2em;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-family: e-Ukraine, sans-serif;
  font-weight: 500;
}

.btn__hero-copy-copy.course-double {
  background-color: var(--slate-blue);
  color: var(--alice-blue);
}

.btn__hero-copy-copy.creo-want__btn {
  background-color: var(--gold);
  color: #000;
  text-transform: none;
  border-style: none;
  border-radius: 1em;
  margin-top: 10px;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-family: Gilroy, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero-copy-copy.creo-want__btn.plat2 {
  font-size: 16px;
}

.btn__hero-copy-copy.creo-want__btn.plat2.nefd {
  font-family: Igrasans, sans-serif;
  font-weight: 500;
}

.btn__hero-copy-copy.creo-want__btn.plat2.nefd.orange_txt {
  color: #fff;
  background-color: #ff5935;
  margin-top: 25px;
}

.btn__hero-copy-copy.creo-want__btn-copy {
  color: #fff;
  text-transform: none;
  background-color: red;
  border-style: none;
  border-radius: 1em;
  margin-top: 10px;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-family: Gilroy, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero-copy-copy.creo-want__btn-copy.plat2 {
  font-size: 16px;
}

.btn__hero-copy-copy.creo-want__btn-copy.plat2.nefd {
  font-family: Igrasans, sans-serif;
  font-weight: 500;
}

.btn__hero-copy-copy.creo-want__btn-copy.plat2.nefd.orange_txt {
  color: #fff;
  background-color: #ff5935;
  margin-top: 25px;
}

.btn__hero-copy-bd {
  z-index: 99;
  background-color: var(--slate-blue);
  text-align: center;
  border: 1px solid #4653f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.btn__hero-copy-bd:hover {
  background-color: #2e3bf5;
}

.btn__hero-copy-bd.viber {
  background-color: #9b51e0;
  border-color: #9b51e0;
  display: flex;
}

.btn__hero-copy-bd.viber.w--current {
  display: flex;
}

.btn__hero-copy-bd.course {
  background-color: var(--slate-blue);
  color: var(--alice-blue);
}

.btn__hero-copy-bd.btn-form {
  text-transform: uppercase;
  border-radius: 6em;
  margin-top: 2em;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-family: e-Ukraine, sans-serif;
  font-weight: 500;
}

.btn__hero-copy-bd.course-double {
  background-color: var(--slate-blue);
  color: var(--alice-blue);
}

.btn__hero-copy-bd.creo-want__btn {
  background-color: var(--gold);
  color: #000;
  text-transform: none;
  border-style: none;
  border-radius: 1em;
  margin-top: 10px;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-family: Gilroy, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero-copy-bd.creo-want__btn.plat2 {
  font-size: 16px;
}

.btn__hero-copy-bd.creo-want__btn.plat2.nefd {
  font-family: Igrasans, sans-serif;
  font-weight: 500;
}

.btn__hero-copy-bd.creo-want__btn.plat2.nefd.orange_txt {
  color: #fff;
  background-color: #ff5935;
  margin-top: 25px;
}

.btn__hero-copy-bd.creo-want__btn-copy {
  color: #fff;
  text-transform: none;
  background-color: red;
  border-style: none;
  border-radius: 1em;
  margin-top: 10px;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-family: Gilroy, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero-copy-bd.creo-want__btn-copy.plat2 {
  font-size: 16px;
}

.btn__hero-copy-bd.creo-want__btn-copy.plat2.nefd {
  font-family: Igrasans, sans-serif;
  font-weight: 500;
}

.btn__hero-copy-bd.creo-want__btn-copy.plat2.nefd.orange_txt {
  color: #fff;
  background-color: #ff5935;
  margin-top: 25px;
}

.btn__hero-copy-bd.creo-want__btn-bd {
  outline-offset: -1px;
  color: #fff;
  text-transform: none;
  background-color: red;
  background-image: linear-gradient(155deg, #ea1414 31%, #860000);
  border-style: none;
  border-radius: 40em;
  outline: 1px solid #ffffff4d;
  margin-top: 30px;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-family: Manrope, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero-copy-bd.creo-want__btn-bd.plat2 {
  font-size: 16px;
}

.btn__hero-copy-bd.creo-want__btn-bd.plat2.nefd {
  font-family: Igrasans, sans-serif;
  font-weight: 500;
}

.btn__hero-copy-bd.creo-want__btn-bd.plat2.nefd.orange_txt {
  color: #fff;
  background-color: #ff5935;
  margin-top: 25px;
}

.form-24 {
  margin-top: 20px;
}

.close__wrapper-bd {
  position: absolute;
  inset: 20px auto auto 20px;
}

.close__wrapper-bd.close-black {
  cursor: pointer;
  width: 20px;
  height: 10px;
  top: 30px;
  left: auto;
  right: 30px;
}

.close__wrapper-bd.close-black.creo-want__close {
  inset: 30px 20px auto auto;
}

.close__wrapper-bd.close-black.creo-want__close.closepopy {
  flex: 0 auto;
  align-self: flex-start;
  display: block;
  position: absolute;
  inset: 20px 10px auto auto;
}

.close__wrapper-bd.close-black.creo-want__close.closepopy._2332._32, .close__wrapper-bd.close-black.creo-want__close.closepopy._34234 {
  position: absolute;
  top: 5%;
  right: 5%;
}

.close__wrapper-bd.close-black.creo-want__close.closepopy._5456 {
  top: 30px;
  right: 20px;
}

.close__wrapper-bd.close-black.review__close {
  height: 20px;
  inset: 1.875em 1.875em auto auto;
}

.close__wrapper-bd.pop-up {
  cursor: pointer;
  inset: 26% 29% auto auto;
}

.close__wrapper-bd.close-black-bd {
  cursor: pointer;
  width: 20px;
  height: 10px;
  top: 30px;
  left: auto;
  right: 30px;
}

.close__wrapper-bd.close-black-bd.creo-want__close {
  inset: 30px 20px auto auto;
}

.close__wrapper-bd.close-black-bd.creo-want__close.closepopy {
  flex: 0 auto;
  align-self: flex-start;
  display: block;
  position: absolute;
  inset: 20px 10px auto auto;
}

.close__wrapper-bd.close-black-bd.creo-want__close.closepopy._2332._32, .close__wrapper-bd.close-black-bd.creo-want__close.closepopy._34234 {
  position: absolute;
  top: 5%;
  right: 5%;
}

.close__wrapper-bd.close-black-bd.creo-want__close.closepopy._5456 {
  top: 30px;
  right: 20px;
}

.close__wrapper-bd.close-black-bd.review__close {
  height: 20px;
  inset: 1.875em 1.875em auto auto;
}

.close__wrapper-bd.close-black-bd.creo-want__close-bd {
  inset: 30px 20px auto auto;
}

.close__wrapper-bd.close-black-bd.creo-want__close-bd.closepopy {
  flex: 0 auto;
  align-self: flex-start;
  display: block;
  position: absolute;
  inset: 20px 10px auto auto;
}

.close__wrapper-bd.close-black-bd.creo-want__close-bd.closepopy._2332._32, .close__wrapper-bd.close-black-bd.creo-want__close-bd.closepopy._34234 {
  position: absolute;
  top: 5%;
  right: 5%;
}

.close__wrapper-bd.close-black-bd.creo-want__close-bd.closepopy._5456 {
  top: 30px;
  right: 20px;
}

.close__item-copy.two__close.black-close._32, .close__item-copy.two__close.black-close._324 {
  background-color: #000;
}

.close__item-copy.two__close.black-close.cl_line, .close__item-copy.two__close.black-close.cl {
  background-color: #100d05;
}

.close__item-copy.black-close.weqe, .close__item-copy.black-close.eqwe {
  background-color: #000;
}

.close__item-copy.black-close.cl2, .close__item-copy.black-close.cl {
  background-color: #000;
}

.close__item-bd {
  background-color: #fff;
  width: 20px;
  height: 1px;
  transform: rotate(45deg);
}

.close__item-bd.two__close {
  transform: rotate(-45deg);
}

.close__item-bd.two__close.black-close {
  cursor: pointer;
  background-color: #fff;
}

.close__item-bd.two__close.black-close._32, .close__item-bd.two__close.black-close._324 {
  background-color: #000;
}

.close__item-bd.two__close.black-close.cl_line, .close__item-bd.two__close.black-close.cl {
  background-color: #100d05;
}

.close__item-bd.black-close {
  cursor: pointer;
  background-color: #fff;
}

.close__item-bd.black-close.weqe, .close__item-bd.black-close.eqwe {
  background-color: #000;
}

.close__item-bd.black-close.cl_line {
  background-color: #100d05;
}

.close__item-bd.black-close.cl2, .close__item-bd.black-close.cl {
  background-color: #000;
}

.close__item-bd.two__close-copy {
  transform: rotate(-45deg);
}

.close__item-bd.two__close-copy.black-close {
  cursor: pointer;
  background-color: #fff;
}

.close__item-bd.two__close-copy.black-close._32, .close__item-bd.two__close-copy.black-close._324 {
  background-color: #000;
}

.close__item-bd.two__close-copy.black-close.cl_line, .close__item-bd.two__close-copy.black-close.cl {
  background-color: #100d05;
}

.close__item-bd.two__close-bd {
  transform: rotate(-45deg);
}

.close__item-bd.two__close-bd.black-close {
  cursor: pointer;
  background-color: #fff;
}

.close__item-bd.two__close-bd.black-close._32, .close__item-bd.two__close-bd.black-close._324 {
  background-color: #000;
}

.close__item-bd.two__close-bd.black-close.cl_line, .close__item-bd.two__close-bd.black-close.cl {
  background-color: #100d05;
}

.close__item-bd.two__close-bd.white-close-bd {
  cursor: pointer;
  background-color: #fff;
}

.close__item-bd.two__close-bd.white-close-bd._32, .close__item-bd.two__close-bd.white-close-bd._324 {
  background-color: #000;
}

.close__item-bd.two__close-bd.white-close-bd.cl_line, .close__item-bd.two__close-bd.white-close-bd.cl {
  background-color: #100d05;
}

.close__item-bd.two__close-bd.white-close-bd.bd_line {
  background-color: #fff;
}

.close__item-copy.two__close.black-close._32, .close__item-copy.two__close.black-close._324 {
  background-color: #000;
}

.close__item-copy.two__close.black-close.cl_line, .close__item-copy.two__close.black-close.cl {
  background-color: #100d05;
}

.close__item-copy.black-close.weqe, .close__item-copy.black-close.eqwe {
  background-color: #000;
}

.close__item-copy.black-close.cl2, .close__item-copy.black-close.cl {
  background-color: #000;
}

.close__item-copy-copy.two__close.black-close._32, .close__item-copy-copy.two__close.black-close._324 {
  background-color: #000;
}

.close__item-copy-copy.two__close.black-close.cl_line, .close__item-copy-copy.two__close.black-close.cl {
  background-color: #100d05;
}

.close__item-copy-copy.black-close.weqe, .close__item-copy-copy.black-close.eqwe {
  background-color: #000;
}

.close__item-copy-copy.black-close.cl2, .close__item-copy-copy.black-close.cl {
  background-color: #000;
}

.close__item-copy-copy.black-close-copy {
  cursor: pointer;
  background-color: #fff;
}

.close__item-copy-copy.black-close-copy.weqe, .close__item-copy-copy.black-close-copy.eqwe {
  background-color: #000;
}

.close__item-copy-copy.black-close-copy.cl_line {
  background-color: #100d05;
}

.close__item-copy-copy.black-close-copy.cl2, .close__item-copy-copy.black-close-copy.cl {
  background-color: #000;
}

.close__item-copy-copy.black-close-copy.cl_line-copy {
  background-color: #fff;
}

.bold-text-23 {
  line-height: 1.3;
}

.text-span-54 {
  color: #e91213;
}

.text-span-55 {
  color: var(--red-bd);
}

.bd-body {
  background-color: #0000;
  background-image: linear-gradient(#202020, #202020), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  margin-top: 26px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.bd-body.ui_des {
  background-color: var(--floral-white);
}

.div-block-485 {
  z-index: 1;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  max-width: 600px;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: relative;
}

.div-block-486 {
  position: static;
}

.image-199 {
  z-index: -1;
  position: absolute;
  inset: -195px 0% auto;
}

.creo-logo {
  max-width: 160px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.bd-lecture-line {
  background-color: #dadada80;
  min-width: 600px;
  height: 1px;
  margin-top: 19px;
  margin-left: auto;
  margin-right: auto;
}

.bt-lecture-txt-h1 {
  color: #fff;
  width: 100%;
  margin-bottom: 0;
  font-family: Unbounded, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 120%;
}

.bt-lecture-txt-h1.ui_text {
  width: 100%;
  font-family: e-Ukraine, sans-serif;
  font-size: 24px;
}

.bd-lecture-txt {
  font-family: Gilroy, sans-serif;
  font-style: normal;
  font-weight: 400;
}

.bd-lecture-txt._323 {
  margin-top: 10px;
}

.bd-lecture-txt._323-copy {
  color: var(--floral-white);
  margin-top: 10px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.bd-lecture-tx {
  color: var(--floral-white);
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}

.bd-lecture-btn {
  background-color: var(--red-bd);
  color: #fff;
  border-radius: 15px;
  height: 50px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

.medium-text-copy.agreement._0, .medium-text-copy.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.medium-text-copy.agreement._0, .medium-text-copy.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.medium-text-copy.contact._0._1 {
  color: #fff;
  font-family: Manrope, sans-serif;
}

.medium-text-copy.agreement._0._1 {
  color: #fff;
  font-family: Manrope, sans-serif;
}

.medium-text-copy.agreement._0, .medium-text-copy.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.medium-text-copy.pp._0._1 {
  color: #fff;
  font-family: Manrope, sans-serif;
}

.medium-text-copy.pp._0 {
  color: #fff;
  font-family: Manrope, sans-serif;
  font-size: 14px;
}

.medium-text-copy.agreement._0, .medium-text-copy.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.medium-text-copy.footer._0._1 {
  color: var(--floral-white);
}

.image-200 {
  z-index: 1;
  position: relative;
}

.div-block-487 {
  z-index: 2;
  background-color: #221313db;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  flex: 0 auto;
  width: 491px;
  height: 100%;
  display: block;
  position: static;
}

.div-block-488 {
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.div-block-489 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657aea45735d7dafcb906f52_%D1%83%D1%80%D0%BE%D0%BA1.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1px;
  flex: 1;
  max-width: none;
}

.div-block-490 {
  grid-column-gap: 10px;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-top: 10px;
  display: flex;
}

._2lectur {
  outline-color: var(--red-bd);
  outline-offset: 2px;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657aef517a376c750ad786a0_%D1%83%D1%80%D0%BE%D0%BA2.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  outline-width: 1px;
  outline-style: solid;
  flex: 1;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

._3lectur {
  outline-color: var(--red-bd);
  outline-offset: 2px;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657aef840e097c20b71b8099_%D1%83%D1%80%D0%BE%D0%BA3.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  outline-width: 1px;
  outline-style: none;
  flex: 1;
  max-width: none;
  display: flex;
}

._4lectur {
  outline-color: var(--red-bd);
  outline-offset: 2px;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657aef927d7cdf2b77a034d9_%D1%83%D1%80%D0%BE%D0%BA4.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  outline-width: 1px;
  outline-style: none;
  flex: 1;
  max-width: none;
  display: flex;
}

.hot-bd {
  margin-top: 30px;
}

.link-block-21 {
  flex: 1;
  max-width: 25%;
  text-decoration: none;
}

.link-block-22, .link-block-23, .link-block-24 {
  flex: 1;
  text-decoration: none;
}

.heading-bd-bl {
  color: #fff;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 23px;
  padding-bottom: 0;
  padding-left: 23px;
  font-family: Unbounded, sans-serif;
  font-size: 27px;
  line-height: 120%;
}

.heading-bd-bl.ui_txt {
  font-family: e-Ukraine, sans-serif;
}

.div-bd {
  background-color: #0000;
  border-radius: 15px;
}

.div-bd.ui_design {
  background-color: var(--slate-blue);
}

.columns-10 {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657711483c755ca5ee001f8e_V9-1.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 20px;
}

.image-bd-al {
  min-width: 161px;
  max-width: 115px;
  display: inline-block;
}

.image-bd-al.ui_des {
  min-width: 100%;
  max-width: 250px;
  position: relative;
  top: -12px;
  transform: rotate(0);
}

.paragraph-bd {
  color: #fff;
  width: 61%;
  margin-top: 30px;
  padding-bottom: 20px;
  padding-left: 23px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.video-2-copy {
  border: 0 #000;
  border-radius: 0;
}

.video-2-copy.bd-l1 {
  display: flex;
}

.image-201 {
  opacity: .2;
}

.image-202, .image-203 {
  opacity: .1;
}

.container-13-copy {
  max-width: 1210px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-13-copy.fs {
  padding-top: 50px;
}

.container-13-copy.bonus {
  padding-top: 150px;
  padding-bottom: 20px;
}

.container-13-copy.about {
  padding-bottom: 100px;
}

.container-13-copy.step {
  padding-top: 100px;
  padding-bottom: 200px;
}

.container-13-copy.footer {
  padding: 40px 0 100px;
}

.container-13-copy.footer._0 {
  padding-bottom: 30px;
}

.container-13-copy.poter1 {
  padding: 40px 0 100px;
}

.container-13-copy.poter1._0 {
  padding-bottom: 30px;
}

.container-13-copy.footer-copy {
  padding: 40px 0 100px;
}

.container-13-copy.footer-copy._0 {
  padding-bottom: 30px;
}

.container-13-copy.footer-copy._0-copy {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 30px;
}

.text-block-249 {
  color: var(--floral-white);
  text-align: center;
  margin-top: 5px;
  font-family: Manrope, sans-serif;
  text-decoration: none;
}

.section-8-copy {
  margin-top: 10px;
}

.section-8-copy.ui_des {
  margin-top: 20px;
}

.form-copy {
  grid-column-gap: 5px;
  display: flex;
}

.medium-text-copy.agreement._0, .medium-text-copy.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.medium-text-copy.contact._0, .medium-text-copy.contact-copy._0, .medium-text-copy.contact-copy._0-copy {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.medium-text-copy {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.medium-text-copy.subtitle {
  width: 80%;
  margin-bottom: 43px;
  line-height: 130%;
}

.medium-text-copy.live {
  margin-left: 19px;
  margin-right: 27px;
}

.medium-text-copy.agreement._0, .medium-text-copy.pp._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.medium-text-copy.footer._0 {
  width: 210px;
  color: var(--dodger-blue);
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
}

.medium-text-copy.contact._0, .medium-text-copy.contact-copy._0 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
}

.bold-text-24 {
  text-transform: uppercase;
}

.footer__line-copy {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 30px;
}

.footer__line-copy._0 {
  background-color: #ffffff80;
}

.bold-text-25, .bold-text-26, .bold-text-27 {
  color: var(--red-bd);
}

.faq-icon-2-bd {
  border: 1px none var(--red-bd);
  outline-color: var(--red-bd);
  outline-offset: 0px;
  border-radius: 50px;
  outline-width: 1px;
  outline-style: solid;
  margin-right: 0;
  transform: rotate(180deg);
}

.div-block-435-copy {
  z-index: 1;
  border-radius: 20px;
  width: 40%;
  height: 107%;
  display: none;
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
  overflow: hidden;
}

.image-186-copy {
  width: auto;
  max-width: none;
  position: static;
  inset: auto 0% -24%;
}

.image-205 {
  z-index: -4;
  position: absolute;
  top: 11500px;
}

.div-block-443-copy {
  opacity: 1;
  background-image: linear-gradient(140deg, #ea1414b3, #ffffffb3 20% 60%, #3c3c3c33 73%, #ffffffb3);
  border-radius: 150px;
  margin-top: 0;
  margin-bottom: 16px;
  padding: 1px;
}

.div-block-442-copy {
  color: #fff;
  flex-direction: column;
  margin-top: 70px;
  display: flex;
}

.div-block-492 {
  position: relative;
}

.image-202-copy, .image-203-copy {
  opacity: 1;
}

._4lectur-copy {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657aefa2cef118fc259ff82e_block.svg"), linear-gradient(#221313d9, #221313d9), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657aef927d7cdf2b77a034d9_%D1%83%D1%80%D0%BE%D0%BA4.png");
  background-position: 50%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 16px, auto, cover;
  flex: 1;
  max-width: none;
}

.link-block-12-copy {
  text-align: center;
  text-align: center;
  background-color: #fff;
  border-radius: 150px;
  justify-content: center;
  margin-bottom: 40px;
  padding-top: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.link-block-12-copy-copy {
  text-align: center;
  background-color: #fff;
  border-radius: 150px;
  justify-content: center;
  margin-bottom: 40px;
  padding-top: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.div-block-493 {
  cursor: pointer;
  background-color: #fff;
  border-radius: 70px;
  margin-bottom: 40px;
  padding-top: 24px;
  padding-bottom: 24px;
}

.popup-bd-copy {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.popup-bd-copy.popaup-1-month, .popup-bd-copy.popaup-1-month.fsfd {
  display: none;
}

.popup-bd-copy.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  display: none;
}

.popup-bd-copy.popaup-1-month.fsfd.form-platform, .popup-bd-copy.site_ui, .popup-bd-copy.site_ui.tarif_expert.siteform.start500.bron, .popup-bd-copy.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-bd-copy.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-copy.site_ui.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-copy.site_ui.tarif_expert.formsit.webform, .popup-bd-copy.site_ui.tarif_expert.formsit.webform._212, .popup-bd-copy.site_ui.tarif_cosmos.tarif_start, .popup-bd-copy.site_ui.tarif_cosmos.cosmos_buy, .popup-bd-copy.site_ui-copy, .popup-bd-copy.site_ui-copy.tarif_expert.siteform.start500.bron, .popup-bd-copy.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .popup-bd-copy.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-copy.site_ui-copy.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-copy.site_ui-copy.tarif_expert.formsit.webform, .popup-bd-copy.site_ui-copy.tarif_expert.formsit.webform._212, .popup-bd-copy.site_ui-copy.tarif_cosmos.tarif_start, .popup-bd-copy.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-bd-copy.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .popup-bd-copy.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-copy.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-copy.site_ui-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-copy.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-bd-copy.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-bd-copy.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-copy.tar-1, .popup-bd-copy.tar-1.tarif_expert.siteform.start500.bron, .popup-bd-copy.tar-1.tarif_expert.siteform.expert_bron.bron500, .popup-bd-copy.tar-1.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-copy.tar-1.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-copy.tar-1.tarif_expert.formsit.webform, .popup-bd-copy.tar-1.tarif_expert.formsit.webform._212, .popup-bd-copy.tar-1.tarif_cosmos.tarif_start, .popup-bd-copy.tar-1.tarif_cosmos.cosmos_buy, .popup-bd-copy.tar-1.tarif_expert-copy.siteform.start500.bron, .popup-bd-copy.tar-1.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-copy.tar-1.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-copy.tar-1.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-copy.tar-1.tarif_expert-copy.formsit.webform, .popup-bd-copy.tar-1.tarif_expert-copy.formsit.webform._212, .popup-bd-copy.tar-1.tarif_expert-copy.expert_buy-copy, .popup-bd-copy.tar-1.brand-designer, .popup-bd-copy.tar-1.garne-designer, .popup-bd-copy.tar-1-halfpay, .popup-bd-copy.tar-1-halfpay.tarif_expert.siteform.start500.bron, .popup-bd-copy.tar-1-halfpay.tarif_expert.siteform.expert_bron.bron500, .popup-bd-copy.tar-1-halfpay.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-copy.tar-1-halfpay.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-copy.tar-1-halfpay.tarif_expert.formsit.webform, .popup-bd-copy.tar-1-halfpay.tarif_expert.formsit.webform._212, .popup-bd-copy.tar-1-halfpay.tarif_cosmos.tarif_start, .popup-bd-copy.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-copy.tar-1-halfpay.tarif_expert-copy.siteform.start500.bron, .popup-bd-copy.tar-1-halfpay.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-copy.tar-1-halfpay.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-copy.tar-1-halfpay.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-copy.tar-1-halfpay.tarif_expert-copy.formsit.webform, .popup-bd-copy.tar-1-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd-copy.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-copy.tar-1-halfpay.brand-designer, .popup-bd-copy.tar-1-halfpay.garne-designer, .popup-bd-copy.tar-1-copy, .popup-bd-copy.tar-1-copy.tarif_expert.siteform.start500.bron, .popup-bd-copy.tar-1-copy.tarif_expert.siteform.expert_bron.bron500, .popup-bd-copy.tar-1-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-copy.tar-1-copy.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-copy.tar-1-copy.tarif_expert.formsit.webform, .popup-bd-copy.tar-1-copy.tarif_expert.formsit.webform._212, .popup-bd-copy.tar-1-copy.tarif_cosmos.tarif_start, .popup-bd-copy.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-bd-copy.tar-1-copy.tarif_expert-copy.siteform.start500.bron, .popup-bd-copy.tar-1-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-copy.tar-1-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-copy.tar-1-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-copy.tar-1-copy.tarif_expert-copy.formsit.webform, .popup-bd-copy.tar-1-copy.tarif_expert-copy.formsit.webform._212, .popup-bd-copy.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-copy.tar-1-copy.brand-designer, .popup-bd-copy.tar-1-copy.garne-designer, .popup-bd-copy.tar-2-halfpay, .popup-bd-copy.tar-2-halfpay.tarif_expert.siteform.start500.bron, .popup-bd-copy.tar-2-halfpay.tarif_expert.siteform.expert_bron.bron500, .popup-bd-copy.tar-2-halfpay.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-copy.tar-2-halfpay.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-copy.tar-2-halfpay.tarif_expert.formsit.webform, .popup-bd-copy.tar-2-halfpay.tarif_expert.formsit.webform._212, .popup-bd-copy.tar-2-halfpay.tarif_cosmos.tarif_start, .popup-bd-copy.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-copy.tar-2-halfpay.tarif_expert-copy.siteform.start500.bron, .popup-bd-copy.tar-2-halfpay.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-copy.tar-2-halfpay.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-copy.tar-2-halfpay.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-copy.tar-2-halfpay.tarif_expert-copy.formsit.webform, .popup-bd-copy.tar-2-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd-copy.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-copy.tar-2-halfpay.brand-designer, .popup-bd-copy.tar-2-halfpay.garne-designer {
  display: none;
}

.popup-bd-gar {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.popup-bd-gar.popaup-1-month, .popup-bd-gar.popaup-1-month.fsfd {
  display: none;
}

.popup-bd-gar.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  display: none;
}

.popup-bd-gar.popaup-1-month.fsfd.form-platform, .popup-bd-gar.site_ui, .popup-bd-gar.site_ui.tarif_expert.siteform.start500.bron, .popup-bd-gar.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-bd-gar.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-gar.site_ui.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-gar.site_ui.tarif_expert.formsit.webform, .popup-bd-gar.site_ui.tarif_expert.formsit.webform._212, .popup-bd-gar.site_ui.tarif_cosmos.tarif_start, .popup-bd-gar.site_ui.tarif_cosmos.cosmos_buy, .popup-bd-gar.site_ui-copy, .popup-bd-gar.site_ui-copy.tarif_expert.siteform.start500.bron, .popup-bd-gar.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .popup-bd-gar.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-gar.site_ui-copy.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-gar.site_ui-copy.tarif_expert.formsit.webform, .popup-bd-gar.site_ui-copy.tarif_expert.formsit.webform._212, .popup-bd-gar.site_ui-copy.tarif_cosmos.tarif_start, .popup-bd-gar.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-bd-gar.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .popup-bd-gar.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-gar.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-gar.site_ui-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-gar.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-bd-gar.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-bd-gar.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-gar.tar-1, .popup-bd-gar.tar-1.tarif_expert.siteform.start500.bron, .popup-bd-gar.tar-1.tarif_expert.siteform.expert_bron.bron500, .popup-bd-gar.tar-1.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-gar.tar-1.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-gar.tar-1.tarif_expert.formsit.webform, .popup-bd-gar.tar-1.tarif_expert.formsit.webform._212, .popup-bd-gar.tar-1.tarif_cosmos.tarif_start, .popup-bd-gar.tar-1.tarif_cosmos.cosmos_buy, .popup-bd-gar.tar-1.tarif_expert-copy.siteform.start500.bron, .popup-bd-gar.tar-1.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-gar.tar-1.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-gar.tar-1.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-gar.tar-1.tarif_expert-copy.formsit.webform, .popup-bd-gar.tar-1.tarif_expert-copy.formsit.webform._212, .popup-bd-gar.tar-1.tarif_expert-copy.expert_buy-copy, .popup-bd-gar.tar-1.brand-designer, .popup-bd-gar.tar-1.garne-designer, .popup-bd-gar.tar-1-halfpay, .popup-bd-gar.tar-1-halfpay.tarif_expert.siteform.start500.bron, .popup-bd-gar.tar-1-halfpay.tarif_expert.siteform.expert_bron.bron500, .popup-bd-gar.tar-1-halfpay.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-gar.tar-1-halfpay.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-gar.tar-1-halfpay.tarif_expert.formsit.webform, .popup-bd-gar.tar-1-halfpay.tarif_expert.formsit.webform._212, .popup-bd-gar.tar-1-halfpay.tarif_cosmos.tarif_start, .popup-bd-gar.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-gar.tar-1-halfpay.tarif_expert-copy.siteform.start500.bron, .popup-bd-gar.tar-1-halfpay.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-gar.tar-1-halfpay.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-gar.tar-1-halfpay.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-gar.tar-1-halfpay.tarif_expert-copy.formsit.webform, .popup-bd-gar.tar-1-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd-gar.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-gar.tar-1-halfpay.brand-designer, .popup-bd-gar.tar-1-halfpay.garne-designer, .popup-bd-gar.tar-1-copy, .popup-bd-gar.tar-1-copy.tarif_expert.siteform.start500.bron, .popup-bd-gar.tar-1-copy.tarif_expert.siteform.expert_bron.bron500, .popup-bd-gar.tar-1-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-gar.tar-1-copy.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-gar.tar-1-copy.tarif_expert.formsit.webform, .popup-bd-gar.tar-1-copy.tarif_expert.formsit.webform._212, .popup-bd-gar.tar-1-copy.tarif_cosmos.tarif_start, .popup-bd-gar.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-bd-gar.tar-1-copy.tarif_expert-copy.siteform.start500.bron, .popup-bd-gar.tar-1-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-gar.tar-1-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-gar.tar-1-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-gar.tar-1-copy.tarif_expert-copy.formsit.webform, .popup-bd-gar.tar-1-copy.tarif_expert-copy.formsit.webform._212, .popup-bd-gar.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-gar.tar-1-copy.brand-designer, .popup-bd-gar.tar-1-copy.garne-designer, .popup-bd-gar.tar-2-halfpay, .popup-bd-gar.tar-2-halfpay.tarif_expert.siteform.start500.bron, .popup-bd-gar.tar-2-halfpay.tarif_expert.siteform.expert_bron.bron500, .popup-bd-gar.tar-2-halfpay.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-gar.tar-2-halfpay.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-gar.tar-2-halfpay.tarif_expert.formsit.webform, .popup-bd-gar.tar-2-halfpay.tarif_expert.formsit.webform._212, .popup-bd-gar.tar-2-halfpay.tarif_cosmos.tarif_start, .popup-bd-gar.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-gar.tar-2-halfpay.tarif_expert-copy.siteform.start500.bron, .popup-bd-gar.tar-2-halfpay.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-gar.tar-2-halfpay.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-gar.tar-2-halfpay.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-gar.tar-2-halfpay.tarif_expert-copy.formsit.webform, .popup-bd-gar.tar-2-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd-gar.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-gar.tar-2-halfpay.brand-designer, .popup-bd-gar.tar-2-halfpay.garne-designer, .popup-bd-gar.tar-2-halfpay.garne-designer.chastgarne {
  display: none;
}

.popup-bd-gar.tar-2-halfpay.garne-designer.chastgarne.brandappl {
  z-index: 99999999;
  display: none;
}

.popup-bd-brand {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.popup-bd-brand.popaup-1-month, .popup-bd-brand.popaup-1-month.fsfd {
  display: none;
}

.popup-bd-brand.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  display: none;
}

.popup-bd-brand.popaup-1-month.fsfd.form-platform, .popup-bd-brand.site_ui, .popup-bd-brand.site_ui.tarif_expert.siteform.start500.bron, .popup-bd-brand.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-bd-brand.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-brand.site_ui.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-brand.site_ui.tarif_expert.formsit.webform, .popup-bd-brand.site_ui.tarif_expert.formsit.webform._212, .popup-bd-brand.site_ui.tarif_cosmos.tarif_start, .popup-bd-brand.site_ui.tarif_cosmos.cosmos_buy, .popup-bd-brand.site_ui-copy, .popup-bd-brand.site_ui-copy.tarif_expert.siteform.start500.bron, .popup-bd-brand.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .popup-bd-brand.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-brand.site_ui-copy.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-brand.site_ui-copy.tarif_expert.formsit.webform, .popup-bd-brand.site_ui-copy.tarif_expert.formsit.webform._212, .popup-bd-brand.site_ui-copy.tarif_cosmos.tarif_start, .popup-bd-brand.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-bd-brand.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .popup-bd-brand.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-brand.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-brand.site_ui-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-brand.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-bd-brand.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-bd-brand.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-brand.tar-1, .popup-bd-brand.tar-1.tarif_expert.siteform.start500.bron, .popup-bd-brand.tar-1.tarif_expert.siteform.expert_bron.bron500, .popup-bd-brand.tar-1.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-brand.tar-1.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-brand.tar-1.tarif_expert.formsit.webform, .popup-bd-brand.tar-1.tarif_expert.formsit.webform._212, .popup-bd-brand.tar-1.tarif_cosmos.tarif_start, .popup-bd-brand.tar-1.tarif_cosmos.cosmos_buy, .popup-bd-brand.tar-1.tarif_expert-copy.siteform.start500.bron, .popup-bd-brand.tar-1.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-brand.tar-1.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-brand.tar-1.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-brand.tar-1.tarif_expert-copy.formsit.webform, .popup-bd-brand.tar-1.tarif_expert-copy.formsit.webform._212, .popup-bd-brand.tar-1.tarif_expert-copy.expert_buy-copy, .popup-bd-brand.tar-1.brand-designer, .popup-bd-brand.tar-1.garne-designer, .popup-bd-brand.tar-1-halfpay, .popup-bd-brand.tar-1-halfpay.tarif_expert.siteform.start500.bron, .popup-bd-brand.tar-1-halfpay.tarif_expert.siteform.expert_bron.bron500, .popup-bd-brand.tar-1-halfpay.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-brand.tar-1-halfpay.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-brand.tar-1-halfpay.tarif_expert.formsit.webform, .popup-bd-brand.tar-1-halfpay.tarif_expert.formsit.webform._212, .popup-bd-brand.tar-1-halfpay.tarif_cosmos.tarif_start, .popup-bd-brand.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-brand.tar-1-halfpay.tarif_expert-copy.siteform.start500.bron, .popup-bd-brand.tar-1-halfpay.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-brand.tar-1-halfpay.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-brand.tar-1-halfpay.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-brand.tar-1-halfpay.tarif_expert-copy.formsit.webform, .popup-bd-brand.tar-1-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd-brand.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-brand.tar-1-halfpay.brand-designer, .popup-bd-brand.tar-1-halfpay.brand-designer.chastbrand, .popup-bd-brand.tar-1-halfpay.garne-designer, .popup-bd-brand.tar-1-copy, .popup-bd-brand.tar-1-copy.tarif_expert.siteform.start500.bron, .popup-bd-brand.tar-1-copy.tarif_expert.siteform.expert_bron.bron500, .popup-bd-brand.tar-1-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-brand.tar-1-copy.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-brand.tar-1-copy.tarif_expert.formsit.webform, .popup-bd-brand.tar-1-copy.tarif_expert.formsit.webform._212, .popup-bd-brand.tar-1-copy.tarif_cosmos.tarif_start, .popup-bd-brand.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-bd-brand.tar-1-copy.tarif_expert-copy.siteform.start500.bron, .popup-bd-brand.tar-1-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-brand.tar-1-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-brand.tar-1-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-brand.tar-1-copy.tarif_expert-copy.formsit.webform, .popup-bd-brand.tar-1-copy.tarif_expert-copy.formsit.webform._212, .popup-bd-brand.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-brand.tar-1-copy.brand-designer, .popup-bd-brand.tar-1-copy.garne-designer, .popup-bd-brand.tar-2-halfpay, .popup-bd-brand.tar-2-halfpay.tarif_expert.siteform.start500.bron, .popup-bd-brand.tar-2-halfpay.tarif_expert.siteform.expert_bron.bron500, .popup-bd-brand.tar-2-halfpay.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-brand.tar-2-halfpay.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-brand.tar-2-halfpay.tarif_expert.formsit.webform, .popup-bd-brand.tar-2-halfpay.tarif_expert.formsit.webform._212, .popup-bd-brand.tar-2-halfpay.tarif_cosmos.tarif_start, .popup-bd-brand.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-brand.tar-2-halfpay.tarif_expert-copy.siteform.start500.bron, .popup-bd-brand.tar-2-halfpay.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-brand.tar-2-halfpay.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-brand.tar-2-halfpay.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-brand.tar-2-halfpay.tarif_expert-copy.formsit.webform, .popup-bd-brand.tar-2-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd-brand.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-brand.tar-2-halfpay.brand-designer, .popup-bd-brand.tar-2-halfpay.garne-designer {
  display: none;
}

.text-span-56 {
  opacity: .39;
  text-decoration: line-through;
}

.text-span-57 {
  opacity: .4;
  text-decoration: line-through;
}

.text-block-250 {
  color: var(--red-bd);
  text-align: center;
  margin-bottom: 20px;
  font-family: Manrope, sans-serif;
  display: none;
}

.popup-bd-bron50 {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.popup-bd-bron50.popaup-1-month, .popup-bd-bron50.popaup-1-month.fsfd {
  display: none;
}

.popup-bd-bron50.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  display: none;
}

.popup-bd-bron50.popaup-1-month.fsfd.form-platform, .popup-bd-bron50.site_ui, .popup-bd-bron50.site_ui.tarif_expert.siteform.start500.bron, .popup-bd-bron50.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-bd-bron50.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-bron50.site_ui.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-bron50.site_ui.tarif_expert.formsit.webform, .popup-bd-bron50.site_ui.tarif_expert.formsit.webform._212, .popup-bd-bron50.site_ui.tarif_cosmos.tarif_start, .popup-bd-bron50.site_ui.tarif_cosmos.cosmos_buy, .popup-bd-bron50.site_ui-copy, .popup-bd-bron50.site_ui-copy.tarif_expert.siteform.start500.bron, .popup-bd-bron50.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .popup-bd-bron50.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-bron50.site_ui-copy.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-bron50.site_ui-copy.tarif_expert.formsit.webform, .popup-bd-bron50.site_ui-copy.tarif_expert.formsit.webform._212, .popup-bd-bron50.site_ui-copy.tarif_cosmos.tarif_start, .popup-bd-bron50.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-bd-bron50.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .popup-bd-bron50.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-bron50.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-bron50.site_ui-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-bron50.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-bd-bron50.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-bd-bron50.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-bron50.tar-1, .popup-bd-bron50.tar-1.tarif_expert.siteform.start500.bron, .popup-bd-bron50.tar-1.tarif_expert.siteform.expert_bron.bron500, .popup-bd-bron50.tar-1.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-bron50.tar-1.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-bron50.tar-1.tarif_expert.formsit.webform, .popup-bd-bron50.tar-1.tarif_expert.formsit.webform._212, .popup-bd-bron50.tar-1.tarif_cosmos.tarif_start, .popup-bd-bron50.tar-1.tarif_cosmos.cosmos_buy, .popup-bd-bron50.tar-1.tarif_expert-copy.siteform.start500.bron, .popup-bd-bron50.tar-1.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-bron50.tar-1.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-bron50.tar-1.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-bron50.tar-1.tarif_expert-copy.formsit.webform, .popup-bd-bron50.tar-1.tarif_expert-copy.formsit.webform._212, .popup-bd-bron50.tar-1.tarif_expert-copy.expert_buy-copy, .popup-bd-bron50.tar-1.brand-designer {
  display: none;
}

.popup-bd-bron50.tar-1.brand-designer.brandbron500 {
  display: none;
  overflow: visible;
}

.popup-bd-bron50.tar-1.garne-designer, .popup-bd-bron50.tar-1-halfpay, .popup-bd-bron50.tar-1-halfpay.tarif_expert.siteform.start500.bron, .popup-bd-bron50.tar-1-halfpay.tarif_expert.siteform.expert_bron.bron500, .popup-bd-bron50.tar-1-halfpay.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-bron50.tar-1-halfpay.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-bron50.tar-1-halfpay.tarif_expert.formsit.webform, .popup-bd-bron50.tar-1-halfpay.tarif_expert.formsit.webform._212, .popup-bd-bron50.tar-1-halfpay.tarif_cosmos.tarif_start, .popup-bd-bron50.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-bron50.tar-1-halfpay.tarif_expert-copy.siteform.start500.bron, .popup-bd-bron50.tar-1-halfpay.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-bron50.tar-1-halfpay.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-bron50.tar-1-halfpay.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-bron50.tar-1-halfpay.tarif_expert-copy.formsit.webform, .popup-bd-bron50.tar-1-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd-bron50.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-bron50.tar-1-halfpay.brand-designer, .popup-bd-bron50.tar-1-halfpay.garne-designer, .popup-bd-bron50.tar-1-copy, .popup-bd-bron50.tar-1-copy.tarif_expert.siteform.start500.bron, .popup-bd-bron50.tar-1-copy.tarif_expert.siteform.expert_bron.bron500, .popup-bd-bron50.tar-1-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-bron50.tar-1-copy.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-bron50.tar-1-copy.tarif_expert.formsit.webform, .popup-bd-bron50.tar-1-copy.tarif_expert.formsit.webform._212, .popup-bd-bron50.tar-1-copy.tarif_cosmos.tarif_start, .popup-bd-bron50.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-bd-bron50.tar-1-copy.tarif_expert-copy.siteform.start500.bron, .popup-bd-bron50.tar-1-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-bron50.tar-1-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-bron50.tar-1-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-bron50.tar-1-copy.tarif_expert-copy.formsit.webform, .popup-bd-bron50.tar-1-copy.tarif_expert-copy.formsit.webform._212, .popup-bd-bron50.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-bron50.tar-1-copy.brand-designer, .popup-bd-bron50.tar-1-copy.garne-designer, .popup-bd-bron50.tar-2-halfpay, .popup-bd-bron50.tar-2-halfpay.tarif_expert.siteform.start500.bron, .popup-bd-bron50.tar-2-halfpay.tarif_expert.siteform.expert_bron.bron500, .popup-bd-bron50.tar-2-halfpay.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-bron50.tar-2-halfpay.tarif_expert.expert_buy {
  display: flex;
}

.popup-bd-bron50.tar-2-halfpay.tarif_expert.formsit.webform, .popup-bd-bron50.tar-2-halfpay.tarif_expert.formsit.webform._212, .popup-bd-bron50.tar-2-halfpay.tarif_cosmos.tarif_start, .popup-bd-bron50.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-bron50.tar-2-halfpay.tarif_expert-copy.siteform.start500.bron, .popup-bd-bron50.tar-2-halfpay.tarif_expert-copy.siteform.expert_bron.bron500, .popup-bd-bron50.tar-2-halfpay.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-bd-bron50.tar-2-halfpay.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-bd-bron50.tar-2-halfpay.tarif_expert-copy.formsit.webform, .popup-bd-bron50.tar-2-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd-bron50.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-bron50.tar-2-halfpay.brand-designer, .popup-bd-bron50.tar-2-halfpay.garne-designer {
  display: none;
}

.how-price-brand {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.how-price-brand.popaup-1-month, .how-price-brand.popaup-1-month.fsfd {
  display: none;
}

.how-price-brand.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  display: none;
}

.how-price-brand.popaup-1-month.fsfd.form-platform, .how-price-brand.site_ui, .how-price-brand.site_ui.tarif_expert.siteform.start500.bron, .how-price-brand.site_ui.tarif_expert.siteform.expert_bron.bron500, .how-price-brand.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-brand.site_ui.tarif_expert.expert_buy {
  display: flex;
}

.how-price-brand.site_ui.tarif_expert.formsit.webform, .how-price-brand.site_ui.tarif_expert.formsit.webform._212, .how-price-brand.site_ui.tarif_cosmos.tarif_start, .how-price-brand.site_ui.tarif_cosmos.cosmos_buy, .how-price-brand.site_ui-copy, .how-price-brand.site_ui-copy.tarif_expert.siteform.start500.bron, .how-price-brand.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .how-price-brand.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-brand.site_ui-copy.tarif_expert.expert_buy {
  display: flex;
}

.how-price-brand.site_ui-copy.tarif_expert.formsit.webform, .how-price-brand.site_ui-copy.tarif_expert.formsit.webform._212, .how-price-brand.site_ui-copy.tarif_cosmos.tarif_start, .how-price-brand.site_ui-copy.tarif_cosmos.cosmos_buy, .how-price-brand.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .how-price-brand.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .how-price-brand.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-brand.site_ui-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.how-price-brand.site_ui-copy.tarif_expert-copy.formsit.webform, .how-price-brand.site_ui-copy.tarif_expert-copy.formsit.webform._212, .how-price-brand.site_ui-copy.tarif_expert-copy.expert_buy-copy, .how-price-brand.tar-1, .how-price-brand.tar-1.tarif_expert.siteform.start500.bron, .how-price-brand.tar-1.tarif_expert.siteform.expert_bron.bron500, .how-price-brand.tar-1.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-brand.tar-1.tarif_expert.expert_buy {
  display: flex;
}

.how-price-brand.tar-1.tarif_expert.formsit.webform, .how-price-brand.tar-1.tarif_expert.formsit.webform._212, .how-price-brand.tar-1.tarif_cosmos.tarif_start, .how-price-brand.tar-1.tarif_cosmos.cosmos_buy, .how-price-brand.tar-1.tarif_expert-copy.siteform.start500.bron, .how-price-brand.tar-1.tarif_expert-copy.siteform.expert_bron.bron500, .how-price-brand.tar-1.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-brand.tar-1.tarif_expert-copy.expert_buy {
  display: flex;
}

.how-price-brand.tar-1.tarif_expert-copy.formsit.webform, .how-price-brand.tar-1.tarif_expert-copy.formsit.webform._212, .how-price-brand.tar-1.tarif_expert-copy.expert_buy-copy {
  display: none;
}

.how-price-brand.tar-1.brand-designer {
  display: none;
  overflow: visible;
}

.how-price-brand.tar-1.brand-designer.brandbron500 {
  overflow: visible;
}

.how-price-brand.tar-1.brand-designer.giveprb, .how-price-brand.tar-1.garne-designer, .how-price-brand.tar-1-halfpay, .how-price-brand.tar-1-halfpay.tarif_expert.siteform.start500.bron, .how-price-brand.tar-1-halfpay.tarif_expert.siteform.expert_bron.bron500, .how-price-brand.tar-1-halfpay.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-brand.tar-1-halfpay.tarif_expert.expert_buy {
  display: flex;
}

.how-price-brand.tar-1-halfpay.tarif_expert.formsit.webform, .how-price-brand.tar-1-halfpay.tarif_expert.formsit.webform._212, .how-price-brand.tar-1-halfpay.tarif_cosmos.tarif_start, .how-price-brand.tar-1-halfpay.tarif_cosmos.cosmos_buy, .how-price-brand.tar-1-halfpay.tarif_expert-copy.siteform.start500.bron, .how-price-brand.tar-1-halfpay.tarif_expert-copy.siteform.expert_bron.bron500, .how-price-brand.tar-1-halfpay.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-brand.tar-1-halfpay.tarif_expert-copy.expert_buy {
  display: flex;
}

.how-price-brand.tar-1-halfpay.tarif_expert-copy.formsit.webform, .how-price-brand.tar-1-halfpay.tarif_expert-copy.formsit.webform._212, .how-price-brand.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .how-price-brand.tar-1-halfpay.brand-designer, .how-price-brand.tar-1-halfpay.garne-designer, .how-price-brand.tar-1-copy, .how-price-brand.tar-1-copy.tarif_expert.siteform.start500.bron, .how-price-brand.tar-1-copy.tarif_expert.siteform.expert_bron.bron500, .how-price-brand.tar-1-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-brand.tar-1-copy.tarif_expert.expert_buy {
  display: flex;
}

.how-price-brand.tar-1-copy.tarif_expert.formsit.webform, .how-price-brand.tar-1-copy.tarif_expert.formsit.webform._212, .how-price-brand.tar-1-copy.tarif_cosmos.tarif_start, .how-price-brand.tar-1-copy.tarif_cosmos.cosmos_buy, .how-price-brand.tar-1-copy.tarif_expert-copy.siteform.start500.bron, .how-price-brand.tar-1-copy.tarif_expert-copy.siteform.expert_bron.bron500, .how-price-brand.tar-1-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-brand.tar-1-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.how-price-brand.tar-1-copy.tarif_expert-copy.formsit.webform, .how-price-brand.tar-1-copy.tarif_expert-copy.formsit.webform._212, .how-price-brand.tar-1-copy.tarif_expert-copy.expert_buy-copy, .how-price-brand.tar-1-copy.brand-designer, .how-price-brand.tar-1-copy.garne-designer, .how-price-brand.tar-2-halfpay, .how-price-brand.tar-2-halfpay.tarif_expert.siteform.start500.bron, .how-price-brand.tar-2-halfpay.tarif_expert.siteform.expert_bron.bron500, .how-price-brand.tar-2-halfpay.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-brand.tar-2-halfpay.tarif_expert.expert_buy {
  display: flex;
}

.how-price-brand.tar-2-halfpay.tarif_expert.formsit.webform, .how-price-brand.tar-2-halfpay.tarif_expert.formsit.webform._212, .how-price-brand.tar-2-halfpay.tarif_cosmos.tarif_start, .how-price-brand.tar-2-halfpay.tarif_cosmos.cosmos_buy, .how-price-brand.tar-2-halfpay.tarif_expert-copy.siteform.start500.bron, .how-price-brand.tar-2-halfpay.tarif_expert-copy.siteform.expert_bron.bron500, .how-price-brand.tar-2-halfpay.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-brand.tar-2-halfpay.tarif_expert-copy.expert_buy {
  display: flex;
}

.how-price-brand.tar-2-halfpay.tarif_expert-copy.formsit.webform, .how-price-brand.tar-2-halfpay.tarif_expert-copy.formsit.webform._212, .how-price-brand.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .how-price-brand.tar-2-halfpay.brand-designer, .how-price-brand.tar-2-halfpay.garne-designer {
  display: none;
}

.how-price-garne {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.how-price-garne.popaup-1-month, .how-price-garne.popaup-1-month.fsfd {
  display: none;
}

.how-price-garne.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  display: none;
}

.how-price-garne.popaup-1-month.fsfd.form-platform, .how-price-garne.site_ui, .how-price-garne.site_ui.tarif_expert.siteform.start500.bron, .how-price-garne.site_ui.tarif_expert.siteform.expert_bron.bron500, .how-price-garne.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-garne.site_ui.tarif_expert.expert_buy {
  display: flex;
}

.how-price-garne.site_ui.tarif_expert.formsit.webform, .how-price-garne.site_ui.tarif_expert.formsit.webform._212, .how-price-garne.site_ui.tarif_cosmos.tarif_start, .how-price-garne.site_ui.tarif_cosmos.cosmos_buy, .how-price-garne.site_ui-copy, .how-price-garne.site_ui-copy.tarif_expert.siteform.start500.bron, .how-price-garne.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .how-price-garne.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-garne.site_ui-copy.tarif_expert.expert_buy {
  display: flex;
}

.how-price-garne.site_ui-copy.tarif_expert.formsit.webform, .how-price-garne.site_ui-copy.tarif_expert.formsit.webform._212, .how-price-garne.site_ui-copy.tarif_cosmos.tarif_start, .how-price-garne.site_ui-copy.tarif_cosmos.cosmos_buy, .how-price-garne.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .how-price-garne.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .how-price-garne.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-garne.site_ui-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.how-price-garne.site_ui-copy.tarif_expert-copy.formsit.webform, .how-price-garne.site_ui-copy.tarif_expert-copy.formsit.webform._212, .how-price-garne.site_ui-copy.tarif_expert-copy.expert_buy-copy, .how-price-garne.tar-1, .how-price-garne.tar-1.tarif_expert.siteform.start500.bron, .how-price-garne.tar-1.tarif_expert.siteform.expert_bron.bron500, .how-price-garne.tar-1.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-garne.tar-1.tarif_expert.expert_buy {
  display: flex;
}

.how-price-garne.tar-1.tarif_expert.formsit.webform, .how-price-garne.tar-1.tarif_expert.formsit.webform._212, .how-price-garne.tar-1.tarif_cosmos.tarif_start, .how-price-garne.tar-1.tarif_cosmos.cosmos_buy, .how-price-garne.tar-1.tarif_expert-copy.siteform.start500.bron, .how-price-garne.tar-1.tarif_expert-copy.siteform.expert_bron.bron500, .how-price-garne.tar-1.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-garne.tar-1.tarif_expert-copy.expert_buy {
  display: flex;
}

.how-price-garne.tar-1.tarif_expert-copy.formsit.webform, .how-price-garne.tar-1.tarif_expert-copy.formsit.webform._212, .how-price-garne.tar-1.tarif_expert-copy.expert_buy-copy, .how-price-garne.tar-1.brand-designer {
  display: none;
}

.how-price-garne.tar-1.brand-designer.brandbron500 {
  overflow: visible;
}

.how-price-garne.tar-1.garne-designer, .how-price-garne.tar-1-halfpay, .how-price-garne.tar-1-halfpay.tarif_expert.siteform.start500.bron, .how-price-garne.tar-1-halfpay.tarif_expert.siteform.expert_bron.bron500, .how-price-garne.tar-1-halfpay.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-garne.tar-1-halfpay.tarif_expert.expert_buy {
  display: flex;
}

.how-price-garne.tar-1-halfpay.tarif_expert.formsit.webform, .how-price-garne.tar-1-halfpay.tarif_expert.formsit.webform._212, .how-price-garne.tar-1-halfpay.tarif_cosmos.tarif_start, .how-price-garne.tar-1-halfpay.tarif_cosmos.cosmos_buy, .how-price-garne.tar-1-halfpay.tarif_expert-copy.siteform.start500.bron, .how-price-garne.tar-1-halfpay.tarif_expert-copy.siteform.expert_bron.bron500, .how-price-garne.tar-1-halfpay.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-garne.tar-1-halfpay.tarif_expert-copy.expert_buy {
  display: flex;
}

.how-price-garne.tar-1-halfpay.tarif_expert-copy.formsit.webform, .how-price-garne.tar-1-halfpay.tarif_expert-copy.formsit.webform._212, .how-price-garne.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .how-price-garne.tar-1-halfpay.brand-designer, .how-price-garne.tar-1-halfpay.garne-designer, .how-price-garne.tar-1-copy, .how-price-garne.tar-1-copy.tarif_expert.siteform.start500.bron, .how-price-garne.tar-1-copy.tarif_expert.siteform.expert_bron.bron500, .how-price-garne.tar-1-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-garne.tar-1-copy.tarif_expert.expert_buy {
  display: flex;
}

.how-price-garne.tar-1-copy.tarif_expert.formsit.webform, .how-price-garne.tar-1-copy.tarif_expert.formsit.webform._212, .how-price-garne.tar-1-copy.tarif_cosmos.tarif_start, .how-price-garne.tar-1-copy.tarif_cosmos.cosmos_buy, .how-price-garne.tar-1-copy.tarif_expert-copy.siteform.start500.bron, .how-price-garne.tar-1-copy.tarif_expert-copy.siteform.expert_bron.bron500, .how-price-garne.tar-1-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-garne.tar-1-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.how-price-garne.tar-1-copy.tarif_expert-copy.formsit.webform, .how-price-garne.tar-1-copy.tarif_expert-copy.formsit.webform._212, .how-price-garne.tar-1-copy.tarif_expert-copy.expert_buy-copy, .how-price-garne.tar-1-copy.brand-designer, .how-price-garne.tar-1-copy.garne-designer, .how-price-garne.tar-2-halfpay, .how-price-garne.tar-2-halfpay.tarif_expert.siteform.start500.bron, .how-price-garne.tar-2-halfpay.tarif_expert.siteform.expert_bron.bron500, .how-price-garne.tar-2-halfpay.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-garne.tar-2-halfpay.tarif_expert.expert_buy {
  display: flex;
}

.how-price-garne.tar-2-halfpay.tarif_expert.formsit.webform, .how-price-garne.tar-2-halfpay.tarif_expert.formsit.webform._212, .how-price-garne.tar-2-halfpay.tarif_cosmos.tarif_start, .how-price-garne.tar-2-halfpay.tarif_cosmos.cosmos_buy, .how-price-garne.tar-2-halfpay.tarif_expert-copy.siteform.start500.bron, .how-price-garne.tar-2-halfpay.tarif_expert-copy.siteform.expert_bron.bron500, .how-price-garne.tar-2-halfpay.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.how-price-garne.tar-2-halfpay.tarif_expert-copy.expert_buy {
  display: flex;
}

.how-price-garne.tar-2-halfpay.tarif_expert-copy.formsit.webform, .how-price-garne.tar-2-halfpay.tarif_expert-copy.formsit.webform._212, .how-price-garne.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .how-price-garne.tar-2-halfpay.brand-designer, .how-price-garne.tar-2-halfpay.garne-designer {
  display: none;
}

.container-21-copy {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  outline-offset: -1px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657711483c755ca5ee001f8e_V9-1.png"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(140deg, #ffffff4d, #ffffff0d);
  background-position: 100%, 50%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto 100%, auto, auto;
  border: 1px #ffffff1a;
  border-radius: 50px;
  outline: 1px solid #ffffff4d;
  max-width: 1200px;
  height: 600px;
  margin-top: 40px;
  padding: 60px 50px 50px;
  display: flex;
}

.container-21-copy.rweb {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(140deg, #ffffff4d, #ffffff0d);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
}

.body-18-copy {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6579b7771cfc9266b2651dc7_Group%202085662753.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.body-18-copy.rweb {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/679a4dba2f72f408716ce6dc_elipse-green.svg");
  background-position: 0 0;
}

.text-block-121-copy {
  color: #fff;
  margin-top: 30px;
  font-family: Manrope, sans-serif;
  font-weight: 400;
}

.text-block-121-copy.rweb {
  position: relative;
  right: -100px;
}

.text-block-122-copy {
  color: #fff;
  font-family: Unbounded, sans-serif;
  font-size: 65px;
  line-height: 110%;
}

.text-block-126-copy {
  color: #000;
  align-self: center;
  font-family: Manrope, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.text-block-126-copy.rweb.hideauto {
  padding-bottom: 14px;
}

.text-block-126-copy.rweb.showauto {
  display: none;
}

.text-field-31-copy {
  border-radius: 15px;
  height: 55px;
  margin-left: 0;
}

.text-field-31-copy.utm_source, .text-field-31-copy.utm_medium, .text-field-31-copy.utm_campaign, .text-field-31-copy.utm_content, .text-field-31-copy.utm_term {
  display: none;
}

.text-field-31-copy {
  border-radius: 50px;
  height: 55px;
}

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

.submit-button-12-copy {
  background-color: #ff7a2f;
  background-image: linear-gradient(144deg, #ea1414 30%, #860000);
  border-radius: 50px;
  width: 100%;
  height: 55px;
  margin-top: 10px;
}

.submit-button-12-copy.rweb {
  color: #000;
  text-align: center;
  background-color: #a3ee0b;
  background-image: none;
  display: block;
}

.submit-button-12-copy.rweb.showauto {
  display: none;
}

.form-block-16-copy {
  border-radius: 0;
  flex-direction: column;
  margin-top: 40px;
  display: flex;
}

.text-block-127-copy {
  text-align: center;
  margin-top: 10px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  line-height: 120%;
}

.success-message-16 {
  border-radius: 16px;
}

.success-message-16._w-form-done {
  text-align: center;
  flex: 0 auto;
  align-self: auto;
  position: static;
}

.div-block-184-copy {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
}

.div-block-184-copy.video_play, .div-block-184-copy.video_play.vid, .div-block-184-copy.video_play-copy, .div-block-184-copy.video_play-copy.vid, .div-block-184-copy.video_play-copy.vid-copy, .div-block-184-copy.video_play-copy.vid-copy.videopopwork {
  display: none;
}

.div-block-186-copy {
  z-index: 30;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 290px;
  height: 517px;
  display: flex;
  position: absolute;
  top: auto;
  left: auto;
}

.div-block-186-copy.vid2-copy {
  width: 320px;
  height: auto;
}

.close__wrapper-copy {
  position: absolute;
  inset: 20px auto auto 20px;
}

.close__wrapper-copy.close-black {
  cursor: pointer;
  width: 20px;
  height: 10px;
  top: 30px;
  left: auto;
  right: 30px;
}

.close__wrapper-copy.close-black.creo-want__close {
  inset: 30px 20px auto auto;
}

.close__wrapper-copy.close-black.creo-want__close.closepopy {
  flex: 0 auto;
  align-self: flex-start;
  display: block;
  position: absolute;
  inset: 20px 10px auto auto;
}

.close__wrapper-copy.close-black.creo-want__close.closepopy._2332._32, .close__wrapper-copy.close-black.creo-want__close.closepopy._34234 {
  position: absolute;
  top: 5%;
  right: 5%;
}

.close__wrapper-copy.close-black.creo-want__close.closepopy._5456 {
  top: 30px;
  right: 20px;
}

.close__wrapper-copy.close-black.creo-want__close.closepopy.vid3 {
  border-radius: 100px;
  padding: 2px;
}

.close__wrapper-copy.close-black.review__close {
  height: 20px;
  inset: 1.875em 1.875em auto auto;
}

.close__wrapper-copy.close-black.creo-want__close {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  inset: 30px 20px auto auto;
  background-color: #0000;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 10px;
  display: block;
  inset: 30px 20px auto auto;
}

.close__wrapper-copy.pop-up {
  cursor: pointer;
  inset: 26% 29% auto auto;
}

.close__item-copy.two__close.black-close._32, .close__item-copy.two__close.black-close._324 {
  background-color: #000;
}

.close__item-copy.two__close.black-close.cl_line, .close__item-copy.two__close.black-close.cl {
  background-color: #100d05;
}

.close__item-copy.black-close.weqe, .close__item-copy.black-close.eqwe {
  background-color: #000;
}

.close__item-copy.black-close.cl2, .close__item-copy.black-close.cl {
  background-color: #000;
}

.div-block-494 {
  z-index: 21;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto;
}

.image-208 {
  z-index: 9;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  cursor: pointer;
  border-radius: 100px;
  position: relative;
  inset: 0;
}

.div-block-492-copy {
  z-index: 3;
  position: relative;
}

._11st-bl-bd-copy {
  margin-top: 60px;
  padding-left: 3%;
  padding-right: 3%;
}

.div-block-465-copy {
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-494-copy {
  z-index: 21;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.div-block-465-copy-copy {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.text-block-122-copy-copy {
  color: #fff;
  width: auto;
  margin-top: 100px;
  font-family: Unbounded, sans-serif;
  font-size: 65px;
  line-height: 110%;
}

.container-25 {
  width: 60%;
  max-width: none;
}

.bold-text-28 {
  text-align: center;
  font-size: 18px;
  line-height: 88%;
}

.text-block-126-copy-copy {
  color: #000;
  text-align: center;
  align-self: center;
  font-family: Manrope, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 55%;
}

.text-span-58 {
  font-size: 23px;
  line-height: 61%;
}

.bold-text-28-copy {
  text-align: center;
  font-size: 30px;
  line-height: 107%;
}

.link-16, .link-17 {
  color: var(--red-bd);
}

.image-209 {
  display: inline-block;
}

.div-block-490-copy {
  grid-column-gap: 10px;
  grid-column-gap: 10px;
  grid-column-gap: 10px;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-top: 10px;
  display: none;
}

.text-block-230-copy {
  color: #ea1414;
  margin-bottom: 12px;
  font-family: Unbounded, sans-serif;
  font-size: 20px;
  line-height: 120%;
  display: none;
}

.link-block-25, .link-block-26 {
  color: #fff;
  text-decoration: none;
}

.text-block-251 {
  border-radius: 70px;
  flex: 0 auto;
  align-self: center;
  padding: 10px 20px;
  display: inline-block;
}

.div-block-495 {
  flex-direction: column;
  flex: 0 auto;
  align-self: center;
  display: block;
}

.text-block-252 {
  opacity: .9;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  outline-offset: -1px;
  color: #fff;
  background-image: none;
  border-radius: 70px;
  outline: 1px solid #ffffff4d;
  padding: 10px 20px;
  font-family: Manrope, sans-serif;
  display: inline-block;
}

.div-block-496 {
  opacity: 0;
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.text-block-228-copy {
  color: #ea1414;
  text-align: center;
  text-transform: uppercase;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-family: Unbounded, sans-serif;
  font-size: 38px;
  line-height: 120%;
}

.div-block-497 {
  margin-left: 3%;
  margin-right: 3%;
}

.div-block-498 {
  border-radius: 40px;
  overflow: hidden;
}

.div-block-379-copy {
  z-index: 24;
  opacity: 1;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  outline-offset: -1px;
  pointer-events: auto;
  -webkit-text-fill-color: inherit;
  z-index: 24;
  opacity: 1;
  outline-offset: -1px;
  pointer-events: auto;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6571e5b7acfd54e8fb9dc3a2_Vector%20pl.svg"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(to right, #ffffff4d, #ffffff0d);
  background-position: 0 0, 50%, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto 100%, auto, auto;
  background-attachment: scroll, scroll, scroll;
  background-clip: border-box;
  border: 1px #ffffff4d;
  border-radius: 40px;
  outline: 1px solid #ffffff4d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 113px 0 120px;
  padding: 7%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #0003;
}

.bd-bl-pr-copy {
  opacity: .3;
  margin-top: 28px;
}

.bd-bl-pr-copy-copy {
  opacity: .3;
  opacity: 1;
  margin-top: 28px;
  margin-bottom: 40px;
}

.but-2-bd-copy {
  z-index: 10;
  text-align: center;
  background-image: linear-gradient(107deg, #ea1414 40%, #860000);
  border: 1px solid #ffffff4d;
  border-radius: 150px;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 36px 152px;
  text-decoration: none;
  display: block;
  position: relative;
  top: auto;
  bottom: 0;
}

.text-block-253 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
}

.bd-text-1-copy {
  text-align: center;
  width: 296px;
  margin: 0 auto 20px;
  font-size: 1.7em;
  font-weight: 600;
  line-height: 1.2;
  display: block;
}

.bd-text-1-copy._3255 {
  margin-top: 0;
  font-size: 27px;
}

.bd-text-1-copy.tx_co {
  width: 300px;
}

.bd-text-1-copy.dan, .bd-text-1-copy.cop, .bd-text-1-copy.cop2 {
  margin-bottom: 20px;
}

.bd-text-1-copy.form2 {
  width: 100%;
  margin: 0 0 20px;
  font-size: 1.6em;
}

.bd-text-1-copy.web {
  margin-bottom: 20px;
}

.bd-text-1-copy.cop-copy {
  width: 97%;
  margin-bottom: 20px;
}

.bd-text-1-copy.copy-bd {
  color: #fff;
  width: 97%;
  margin-bottom: 10px;
  font-family: Unbounded, sans-serif;
  font-size: 1.5em;
  font-weight: 500;
}

.brand-designer-copy {
  object-fit: contain;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer-bd-st-copy {
  flex-direction: column;
  justify-content: space-between;
  margin-top: 140px;
  margin-bottom: 140px;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.bd-bl-pr-copy-copy {
  opacity: 1;
  opacity: 1;
  opacity: 1;
  margin-top: 28px;
}

.text-span-40-copy {
  color: #00d4ea;
}

.text-block-254 {
  color: var(--floral-white);
  text-transform: uppercase;
  margin-top: 10px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  display: none;
}

.text-span-59 {
  color: var(--red-bd);
}

.div-block-379-copy-copy {
  z-index: 24;
  opacity: 1;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  outline-offset: -1px;
  pointer-events: auto;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6571e5b7acfd54e8fb9dc3a2_Vector%20pl.svg"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png"), linear-gradient(to right, #ffffff4d, #ffffff0d);
  background-position: 0 0, 50%, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto 100%, auto, auto;
  background-attachment: scroll, scroll, scroll;
  background-clip: border-box;
  border: 1px #ffffff4d;
  border-radius: 40px;
  outline: 1px solid #ffffff4d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 113px 0 120px;
  padding: 7%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #0003;
}

.image-210 {
  z-index: -11;
  opacity: .23;
  mix-blend-mode: lighten;
  max-width: 98%;
  position: absolute;
  bottom: -46px;
}

.div-block-499 {
  justify-content: center;
  align-self: auto;
  display: flex;
  position: relative;
}

.div-block-500 {
  z-index: -8;
  opacity: .81;
  filter: blur(140px);
  background-color: #01daef;
  border-radius: 300px;
  width: 250px;
  height: 250px;
  position: absolute;
  bottom: 430px;
  right: 23px;
}

.image-213, .image-214, .image-215, .image-216, .image-217, .image-218, .image-219, .image-220 {
  display: none;
}

.image-221, .image-222, .image-223 {
  display: none;
}

.div-block-9-copy {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border: 0 #fff;
  border-radius: 0;
  justify-content: space-between;
  display: none;
}

.image-224, .image-225, .image-226, .image-227 {
  display: none;
}

.div-block-489-copy {
  outline-color: var(--red-bd);
  outline-offset: 2px;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657aea45735d7dafcb906f52_%D1%83%D1%80%D0%BE%D0%BA1.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  outline-width: 1px;
  outline-style: solid;
  flex: 1;
  max-width: none;
}

._2lectur-copy {
  outline-color: var(--red-bd);
  outline-offset: 2px;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657aefdf671503a094aba3e7_Polygon%201.png"), linear-gradient(#221313d9, #221313d9), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657aef517a376c750ad786a0_%D1%83%D1%80%D0%BE%D0%BA2.png");
  background-position: 50%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 15px, auto, cover;
  outline-width: 1px;
  outline-style: none;
  flex: 1;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.image-228 {
  display: none;
}

._3lectur-copy {
  outline-color: var(--red-bd);
  outline-offset: 2px;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657aefa2cef118fc259ff82e_block.svg"), linear-gradient(#221313d9, #221313d9), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657aef840e097c20b71b8099_%D1%83%D1%80%D0%BE%D0%BA3.png");
  background-position: 50%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 15px, auto, cover;
  border-radius: 0;
  outline-width: 1px;
  outline-style: none;
  flex: 1;
  max-width: none;
  display: flex;
}

._4lectur-copy {
  outline-color: var(--red-bd);
  outline-offset: 2px;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657aefa2cef118fc259ff82e_block.svg"), linear-gradient(#221313d9, #221313d9), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657aef927d7cdf2b77a034d9_%D1%83%D1%80%D0%BE%D0%BA4.png");
  background-position: 50%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 16px, auto, cover;
  outline-width: 1px;
  outline-style: none;
  flex: 1;
  max-width: none;
  display: flex;
}

.image-203-copy {
  opacity: .1;
  display: none;
}

.image-201-copy, .image-201-copy-copy {
  opacity: .2;
}

._2lectur-copy-copy {
  outline-color: var(--red-bd);
  outline-offset: 2px;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657aef517a376c750ad786a0_%D1%83%D1%80%D0%BE%D0%BA2.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  outline-width: 1px;
  outline-style: none;
  flex: 1;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

._3lectur-copy-copy {
  outline-color: var(--red-bd);
  outline-offset: 2px;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657aef840e097c20b71b8099_%D1%83%D1%80%D0%BE%D0%BA3.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  outline-width: 1px;
  outline-style: solid;
  flex: 1;
  max-width: none;
  display: flex;
}

.div-block-500-copy {
  z-index: -8;
  opacity: .81;
  filter: blur(140px);
  background-color: #01daef;
  border-radius: 300px;
  width: 250px;
  height: 250px;
  position: absolute;
  bottom: 206px;
  right: 0;
}

.image-210-copy {
  z-index: -11;
  opacity: .23;
  mix-blend-mode: lighten;
  max-width: 98%;
  position: absolute;
  bottom: -46px;
}

.container-26 {
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
}

.login__item-copy {
  opacity: 0;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c8b7f6a5154_icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  border: 1px solid #0d73d1;
  border-radius: .9375em;
  width: 3.875em;
  height: 3.875em;
}

.login__item-copy.btn3 {
  width: 3em;
  height: 3em;
}

.prices__item-copy {
  background-color: #0000;
  border-radius: 4.17em;
  width: 29.69em;
  padding: 8.07em 2.34em 3.91em;
  position: relative;
}

.prices__item-copy.black {
  grid-row-gap: 2em;
  background-color: #100d05;
  flex-direction: column;
  padding-bottom: 2.86em;
  display: flex;
}

.prices__item-copy.black._3 {
  opacity: 1;
  background-image: none;
}

.prices__item-copy.yellow {
  grid-row-gap: 2em;
  background-color: #f7cd53;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding-bottom: 2.86em;
  display: flex;
}

.prices__item-copy.blue {
  grid-row-gap: 2em;
  background-color: #4653f6;
  flex-direction: column;
  flex: 1;
  padding-bottom: 2.86em;
  display: flex;
}

.link-18 {
  color: #e52139;
  -webkit-text-stroke-color: #e52139;
}

.text-block-125-copy {
  color: #fff;
  width: 395px;
  margin-top: 30px;
  font-family: Manrope, sans-serif;
  font-weight: 400;
  line-height: 140%;
}

.text-block-125-copy.konsalt {
  font-size: 17px;
}

.container-21-copy {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #131e381a;
  border: 1px solid #ffffff1a;
  border-radius: 50px;
  flex-direction: row;
  max-width: 1200px;
  height: 600px;
  margin-top: 40px;
  padding: 50px;
  display: flex;
}

.container-21-copy-copy {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #131e381a;
  border: 1px solid #ffffff1a;
  border-radius: 50px;
  flex-direction: column;
  max-width: 1200px;
  height: 600px;
  margin-top: 40px;
  padding: 50px;
  display: flex;
}

.div-block-501 {
  justify-content: flex-start;
  display: flex;
}

.div-block-501.bad {
  text-align: left;
  position: static;
}

.container-22-copy {
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 106%;
  margin-top: -120px;
  padding: 20px 30px;
  display: flex;
}

.container-22-copy.bad {
  margin-top: 0;
  margin-bottom: 0;
}

.form-block-16-copy {
  flex-direction: column;
  margin-top: 40px;
  display: flex;
}

.form-26, .form-26-copy {
  display: flex;
}

.submit-button-12-copy {
  background-color: #ff7a2f;
  border-radius: 15px;
  width: 100%;
  height: 55px;
  margin-top: 20px;
}

.submit-button-12-copy-copy {
  color: #000;
  background-color: #a3ee0b;
  border-radius: 15px;
  width: 100%;
  height: 55px;
  margin-top: 0;
  font-family: e-Ukraine, sans-serif;
}

.submit-button-12-copy-copy.graf {
  color: #fff;
  background-color: #fa3030;
}

.text-field-31-v2, .text-field-31-copy {
  border-radius: 15px;
  height: 55px;
  margin-left: 10px;
}

.text-block-127-v2-1 {
  text-align: center;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  line-height: 120%;
  display: none;
}

.bold-text-29 {
  font-weight: 400;
}

.bold-text-29-copy {
  font-size: 23px;
  font-weight: 400;
}

.text-block-122-v2-3 {
  color: #fff;
  margin-top: 40px;
  font-family: Alice, sans-serif;
  font-size: 73px;
  font-weight: 400;
  line-height: 110%;
}

.text-block-125-v2-5 {
  color: #fff;
  width: 395px;
  margin-top: 20px;
  font-family: Manrope, sans-serif;
  font-weight: 400;
  line-height: 140%;
  display: block;
}

.text-block-125-v2-5.bad {
  font-family: e-Ukraine, sans-serif;
  font-weight: 200;
}

.image-229 {
  max-width: 110%;
  margin-top: -33px;
}

.container-21-v2-6 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff0d;
  border: 1px solid #ff30ba3d;
  border-radius: 30px;
  flex-direction: column;
  width: 85%;
  max-width: 100%;
  height: 618px;
  margin-top: 10px;
  margin-left: 5%;
  margin-right: 5%;
  padding: 40px;
  display: flex;
}

.container-21-v2-6.graf {
  border-color: #1713e43d;
}

.container-22-copy-copy {
  background-color: #fff;
  border-radius: 30px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  width: 100%;
  margin-top: 20px;
  padding: 30px;
  display: flex;
  position: static;
}

.container-22-copy-copy.mk25-3.onlinelec {
  border-radius: 8px;
}

.form-block-16-copy-v2-3 {
  flex-direction: column;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.div-block-502 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  width: 85%;
  max-width: 100%;
  margin-top: 30px;
  display: flex;
}

.div-block-503 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff0d;
  border: 1px solid #ff30ba3d;
  border-radius: 30px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  width: 50%;
  max-width: 100%;
  padding: 40px;
  display: flex;
}

.div-block-504 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff0d;
  border: 1px solid #ba41f24d;
  border-radius: 30px;
  width: 50%;
  padding: 40px;
}

.bold-text-30 {
  color: #f859f7;
  -webkit-text-stroke-color: #f859f7;
  font-family: e-Ukraine, sans-serif;
  font-size: 23px;
  font-weight: 400;
}

.text-block-255 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Gilroy, sans-serif;
  font-weight: 400;
}

.button-22-copy2-copy {
  color: #000;
  background-color: #a3ee0b;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-weight: 400;
  display: flex;
}

.button-22-copy {
  cursor: pointer;
  background-color: #ba41f2;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 50px;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-weight: 400;
  display: flex;
}

.bold-text-30-copy {
  color: #ba41f2;
  font-family: Alice, sans-serif;
  font-size: 23px;
  font-weight: 400;
}

.footer__wrapper-cool {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.footer__wrapper-cool._0 {
  margin-top: 70px;
  margin-left: 0;
  margin-right: 0;
}

.footer__wrapper-cool._0-copy {
  max-width: 940px;
  margin-top: 70px;
  margin-left: 0;
  margin-right: 0;
}

.footer__wrapper-cool._0-copy._3 {
  width: 66.6em;
  max-width: 100%;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
}

.footer__wrapper-cool._0-copy-cool {
  width: 85%;
  max-width: 100%;
  margin: 70px 0 10px;
}

.footer__wrapper-cool._0-copy-cool._3 {
  width: 66.6em;
  max-width: 100%;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
}

.container-27.bad {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  display: block;
}

.body-18-copy {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6537a9aeb8a5ee994945d5a5_Home%20page.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 2400px;
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.body-18-copy.cool {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/686e262eda79f51eae3191ba_%D1%84%D0%BE%D0%BD.png");
  background-position: 0 0;
  background-size: cover;
}

.body-18-copy.cool.graf {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/661546f46118e967b6d394e6_Home_page-min.jpg");
  background-position: 0 0;
  background-size: 100% 1000%;
}

.body-18-copy.cool.black {
  background-image: none;
}

.bold-text-31 {
  font-family: e-Ukraine, sans-serif;
}

.bold-text-32 {
  color: #f859f7;
  font-family: e-Ukraine, sans-serif;
}

.bold-text-32.graf {
  color: #00d7ed;
}

.text-block-128-litl {
  color: #ff7a2f;
  text-transform: uppercase;
  font-family: Alice, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

.text-span-60 {
  color: #fff;
}

.text-block-256 {
  color: #fff;
  margin-top: 10px;
  font-size: 13px;
  line-height: 120%;
}

.container-28 {
  max-width: 1020px;
}

.div-block-275-copy {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.div-block-275-litl {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 0;
  display: flex;
}

.image-101-copy {
  max-width: 74px;
  margin-top: -55px;
  padding-top: 0;
}

.image-101-copy-copy {
  max-width: 78px;
  margin-top: -55px;
  padding-top: 0;
}

.div-block-277-copy {
  margin-top: 20px;
  display: flex;
}

.div-block-278-copy {
  align-self: flex-start;
  margin-top: 10px;
}

.div-block-280-nov, .div-block-280-nov2, .div-block-280-nov3 {
  align-self: flex-start;
  margin-top: 20px;
  display: none;
}

.div-block-279-copy {
  opacity: .2;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 5px;
  font-size: 14px;
  line-height: 21px;
  display: flex;
}

.button-21-2but {
  background-color: #00d4ea;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 60px;
  font-family: Alice, sans-serif;
  display: flex;
}

.button-21-3but {
  background-color: #ff7930;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 60px;
  font-family: Alice, sans-serif;
  display: flex;
}

.div-block-276-2h {
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  background-color: #ffffff0f;
  border: 1px solid #00d4ea;
  border-radius: 27px;
  flex-direction: column;
  align-items: flex-start;
  width: 32%;
  margin-top: 60px;
  padding: 10px 10px 20px 15px;
  display: flex;
}

.div-block-276-1h {
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  background-color: #ffffff0f;
  border: 1px solid #ba41f2;
  border-radius: 27px;
  flex-direction: column;
  align-items: flex-start;
  width: 32%;
  margin-top: 60px;
  padding: 10px 10px 20px 15px;
  display: flex;
}

.footer__wrapper-cool-copy {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.footer__wrapper-cool-copy._0 {
  margin-top: 70px;
  margin-left: 0;
  margin-right: 0;
}

.footer__wrapper-cool-copy._0-copy {
  max-width: 940px;
  margin-top: 70px;
  margin-left: 0;
  margin-right: 0;
}

.footer__wrapper-cool-copy._0-copy._3 {
  width: 66.6em;
  max-width: 100%;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
}

.footer__wrapper-cool-copy._0-copy-cool {
  width: 85%;
  max-width: 100%;
  margin: 70px 0 10px;
}

.footer__wrapper-cool-copy._0-copy-cool._3 {
  width: 66.6em;
  max-width: 100%;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
}

.footer__wrapper-cool-copy._0-copy-cool-copy {
  width: auto;
  max-width: 1020px;
  margin: 70px auto 10px;
}

.footer__wrapper-cool-copy._0-copy-cool-copy._3 {
  width: 66.6em;
  max-width: 100%;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
}

.bold-text-33, .bold-text-34 {
  font-weight: 500;
}

.div-block-279-copy {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 5px;
  font-size: 14px;
  line-height: 21px;
  display: flex;
}

.button-22-copy-copy {
  background-color: #00d4ea;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 50px;
  font-family: Gilroy, sans-serif;
  font-weight: 400;
  display: flex;
}

.popup-gd {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.popup-gd.popaup-1-month, .popup-gd.popaup-1-month.fsfd {
  display: none;
}

.popup-gd.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  display: none;
}

.popup-gd.popaup-1-month.fsfd.form-platform, .popup-gd.site_ui, .popup-gd.site_ui.tarif_expert.siteform.start500.bron, .popup-gd.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-gd.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd.site_ui.tarif_expert.expert_buy {
  display: flex;
}

.popup-gd.site_ui.tarif_expert.formsit.webform, .popup-gd.site_ui.tarif_expert.formsit.webform._212, .popup-gd.site_ui.tarif_cosmos.tarif_start, .popup-gd.site_ui.tarif_cosmos.cosmos_buy, .popup-gd.site_ui-copy, .popup-gd.site_ui-copy.tarif_expert.siteform.start500.bron, .popup-gd.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .popup-gd.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd.site_ui-copy.tarif_expert.expert_buy {
  display: flex;
}

.popup-gd.site_ui-copy.tarif_expert.formsit.webform, .popup-gd.site_ui-copy.tarif_expert.formsit.webform._212, .popup-gd.site_ui-copy.tarif_cosmos.tarif_start, .popup-gd.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-gd.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .popup-gd.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-gd.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd.site_ui-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-gd.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-gd.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-gd.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-gd.tar-1, .popup-gd.tar-1.tarif_expert.siteform.start500.bron, .popup-gd.tar-1.tarif_expert.siteform.expert_bron.bron500, .popup-gd.tar-1.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd.tar-1.tarif_expert.expert_buy {
  display: flex;
}

.popup-gd.tar-1.tarif_expert.formsit.webform, .popup-gd.tar-1.tarif_expert.formsit.webform._212, .popup-gd.tar-1.tarif_cosmos.tarif_start, .popup-gd.tar-1.tarif_cosmos.cosmos_buy, .popup-gd.tar-1.tarif_expert-copy.siteform.start500.bron, .popup-gd.tar-1.tarif_expert-copy.siteform.expert_bron.bron500, .popup-gd.tar-1.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd.tar-1.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-gd.tar-1.tarif_expert-copy.formsit.webform, .popup-gd.tar-1.tarif_expert-copy.formsit.webform._212, .popup-gd.tar-1.tarif_expert-copy.expert_buy-copy, .popup-gd.tar-1.brand-designer, .popup-gd.tar-1.garne-designer, .popup-gd.tar-1-halfpay, .popup-gd.tar-1-halfpay.tarif_expert.siteform.start500.bron, .popup-gd.tar-1-halfpay.tarif_expert.siteform.expert_bron.bron500, .popup-gd.tar-1-halfpay.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd.tar-1-halfpay.tarif_expert.expert_buy {
  display: flex;
}

.popup-gd.tar-1-halfpay.tarif_expert.formsit.webform, .popup-gd.tar-1-halfpay.tarif_expert.formsit.webform._212, .popup-gd.tar-1-halfpay.tarif_cosmos.tarif_start, .popup-gd.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-gd.tar-1-halfpay.tarif_expert-copy.siteform.start500.bron, .popup-gd.tar-1-halfpay.tarif_expert-copy.siteform.expert_bron.bron500, .popup-gd.tar-1-halfpay.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd.tar-1-halfpay.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-gd.tar-1-halfpay.tarif_expert-copy.formsit.webform, .popup-gd.tar-1-halfpay.tarif_expert-copy.formsit.webform._212, .popup-gd.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .popup-gd.tar-1-halfpay.brand-designer {
  display: none;
}

.popup-gd.tar-1-halfpay.brand-designer.chastbrand {
  display: flex;
}

.popup-gd.tar-1-halfpay.garne-designer, .popup-gd.tar-1-copy, .popup-gd.tar-1-copy.tarif_expert.siteform.start500.bron, .popup-gd.tar-1-copy.tarif_expert.siteform.expert_bron.bron500, .popup-gd.tar-1-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd.tar-1-copy.tarif_expert.expert_buy {
  display: flex;
}

.popup-gd.tar-1-copy.tarif_expert.formsit.webform, .popup-gd.tar-1-copy.tarif_expert.formsit.webform._212, .popup-gd.tar-1-copy.tarif_cosmos.tarif_start, .popup-gd.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-gd.tar-1-copy.tarif_expert-copy.siteform.start500.bron, .popup-gd.tar-1-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-gd.tar-1-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd.tar-1-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-gd.tar-1-copy.tarif_expert-copy.formsit.webform, .popup-gd.tar-1-copy.tarif_expert-copy.formsit.webform._212, .popup-gd.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-gd.tar-1-copy.brand-designer, .popup-gd.tar-1-copy.garne-designer, .popup-gd.tar-2-halfpay, .popup-gd.tar-2-halfpay.tarif_expert.siteform.start500.bron, .popup-gd.tar-2-halfpay.tarif_expert.siteform.expert_bron.bron500, .popup-gd.tar-2-halfpay.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd.tar-2-halfpay.tarif_expert.expert_buy {
  display: flex;
}

.popup-gd.tar-2-halfpay.tarif_expert.formsit.webform, .popup-gd.tar-2-halfpay.tarif_expert.formsit.webform._212, .popup-gd.tar-2-halfpay.tarif_cosmos.tarif_start, .popup-gd.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-gd.tar-2-halfpay.tarif_expert-copy.siteform.start500.bron, .popup-gd.tar-2-halfpay.tarif_expert-copy.siteform.expert_bron.bron500, .popup-gd.tar-2-halfpay.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd.tar-2-halfpay.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-gd.tar-2-halfpay.tarif_expert-copy.formsit.webform, .popup-gd.tar-2-halfpay.tarif_expert-copy.formsit.webform._212, .popup-gd.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-gd.tar-2-halfpay.brand-designer, .popup-gd.tar-2-halfpay.garne-designer, .popup-gd.pay-easy, .popup-gd.pay-easy.tarif_expert.siteform.start500.bron, .popup-gd.pay-easy.tarif_expert.siteform.expert_bron.bron500, .popup-gd.pay-easy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd.pay-easy.tarif_expert.expert_buy {
  display: flex;
}

.popup-gd.pay-easy.tarif_expert.formsit.webform, .popup-gd.pay-easy.tarif_expert.formsit.webform._212, .popup-gd.pay-easy.tarif_cosmos.tarif_start, .popup-gd.pay-easy.tarif_cosmos.cosmos_buy, .popup-gd.pay-easy.tarif_expert-copy.siteform.start500.bron, .popup-gd.pay-easy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-gd.pay-easy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd.pay-easy.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-gd.pay-easy.tarif_expert-copy.formsit.webform, .popup-gd.pay-easy.tarif_expert-copy.formsit.webform._212, .popup-gd.pay-easy.tarif_expert-copy.expert_buy-copy, .popup-gd.pay-easy.brand-designer {
  display: none;
}

.popup-gd.pay-easy.brand-designer.chastbrand {
  display: flex;
}

.popup-gd.pay-easy.garne-designer, .popup-gd.pay-easy.easy {
  display: none;
}

.popup-gd.pay-easy.easy.chastbrand {
  display: flex;
}

.popup-gd.pay-easy.easy.popeasy, .popup-gd.pay-easy.easy.popeasy.playeasy, .popup-gd.pay-easy.easy.popeasy.playeasy.playmedium, .popup-gd.pay-easy.easy.popeasy.playeasy.playmedium.playhard, .popup-gd.pay-easy.easy.popeasy.playeasy.playmedium.plmed, .popup-gd.pay-easy.easy.popeasy.playeasy.plesy {
  display: none;
}

.bd-text-1-gd {
  text-align: center;
  width: 296px;
  margin: 0 auto 20px;
  font-size: 1.7em;
  font-weight: 600;
  line-height: 1.2;
  display: block;
}

.bd-text-1-gd._3255 {
  margin-top: 0;
  font-size: 27px;
}

.bd-text-1-gd.tx_co {
  width: 300px;
}

.bd-text-1-gd.dan, .bd-text-1-gd.cop, .bd-text-1-gd.cop2 {
  margin-bottom: 20px;
}

.bd-text-1-gd.form2 {
  width: 100%;
  margin: 0 0 20px;
  font-size: 1.6em;
}

.bd-text-1-gd.web {
  margin-bottom: 20px;
}

.bd-text-1-gd.cop-copy {
  width: 97%;
  margin-bottom: 20px;
}

.bd-text-1-gd.copy-bd, .bd-text-1-gd.copy-bd-copy {
  color: #fff;
  width: 97%;
  margin-bottom: 20px;
  font-family: Unbounded, sans-serif;
  font-size: 1.5em;
  font-weight: 500;
}

.bd-text-1-gd.copy-bd-copy.gd {
  font-family: Alice, sans-serif;
  font-size: 1.7em;
  font-weight: 400;
}

.text-span-54-gd, .link-bd-politic-copy {
  color: #ff7930;
}

.button-21-3but-copy {
  background-color: #ff7930;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  font-family: Alice, sans-serif;
  display: none;
}

.input__pop-up-bd-copy {
  border: 1px solid #c4c4c4;
  border-radius: 15px;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: .94em;
  line-height: 1.1;
}

.input__pop-up-copy-copy {
  border: 1px solid #c4c4c4;
  border-radius: 15px;
  margin-top: 10px;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: .94em;
  line-height: 1.1;
}

._32424-copy-es {
  pointer-events: auto;
}

.clock-number-copy-copy {
  color: var(--magic);
  -webkit-text-stroke-color: var(--magic);
  font-size: 2.6em;
  font-weight: 600;
  line-height: 1.1;
}

.clock-number-copy-copy {
  color: var(--gold);
  font-size: 2.6em;
  font-weight: 600;
  line-height: 1.1;
}

.body-18-copy {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/661546f46118e967b6d394e6_Home_page-min.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 2000px;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.body-18-copy.mk25 {
  background-color: #000;
  background-image: none;
}

.body-18-copy.mk25.onlinelec {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6879f7b63c46637c747fddbb_%D0%BA%D0%B5%D0%BC%D0%BF%20%D1%84%D0%BE%D0%BD.png");
  background-position: 50%;
  background-size: cover;
}

.js-clock-copy-copy {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: center;
  align-items: flex-start;
  margin-left: 20px;
  padding-left: 10px;
  display: flex;
}

.free-brand-des {
  text-transform: none;
}

.popup-gd-5 {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.popup-gd-5.popaup-1-month, .popup-gd-5.popaup-1-month.fsfd {
  display: none;
}

.popup-gd-5.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  display: none;
}

.popup-gd-5.popaup-1-month.fsfd.form-platform, .popup-gd-5.site_ui, .popup-gd-5.site_ui.tarif_expert.siteform.start500.bron, .popup-gd-5.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-gd-5.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd-5.site_ui.tarif_expert.expert_buy {
  display: flex;
}

.popup-gd-5.site_ui.tarif_expert.formsit.webform, .popup-gd-5.site_ui.tarif_expert.formsit.webform._212, .popup-gd-5.site_ui.tarif_cosmos.tarif_start, .popup-gd-5.site_ui.tarif_cosmos.cosmos_buy, .popup-gd-5.site_ui-copy, .popup-gd-5.site_ui-copy.tarif_expert.siteform.start500.bron, .popup-gd-5.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .popup-gd-5.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd-5.site_ui-copy.tarif_expert.expert_buy {
  display: flex;
}

.popup-gd-5.site_ui-copy.tarif_expert.formsit.webform, .popup-gd-5.site_ui-copy.tarif_expert.formsit.webform._212, .popup-gd-5.site_ui-copy.tarif_cosmos.tarif_start, .popup-gd-5.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-gd-5.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .popup-gd-5.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-gd-5.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd-5.site_ui-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-gd-5.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-gd-5.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-gd-5.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-gd-5.tar-1, .popup-gd-5.tar-1.tarif_expert.siteform.start500.bron, .popup-gd-5.tar-1.tarif_expert.siteform.expert_bron.bron500, .popup-gd-5.tar-1.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd-5.tar-1.tarif_expert.expert_buy {
  display: flex;
}

.popup-gd-5.tar-1.tarif_expert.formsit.webform, .popup-gd-5.tar-1.tarif_expert.formsit.webform._212, .popup-gd-5.tar-1.tarif_cosmos.tarif_start, .popup-gd-5.tar-1.tarif_cosmos.cosmos_buy, .popup-gd-5.tar-1.tarif_expert-copy.siteform.start500.bron, .popup-gd-5.tar-1.tarif_expert-copy.siteform.expert_bron.bron500, .popup-gd-5.tar-1.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd-5.tar-1.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-gd-5.tar-1.tarif_expert-copy.formsit.webform, .popup-gd-5.tar-1.tarif_expert-copy.formsit.webform._212, .popup-gd-5.tar-1.tarif_expert-copy.expert_buy-copy, .popup-gd-5.tar-1.brand-designer, .popup-gd-5.tar-1.garne-designer, .popup-gd-5.tar-1-halfpay, .popup-gd-5.tar-1-halfpay.tarif_expert.siteform.start500.bron, .popup-gd-5.tar-1-halfpay.tarif_expert.siteform.expert_bron.bron500, .popup-gd-5.tar-1-halfpay.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd-5.tar-1-halfpay.tarif_expert.expert_buy {
  display: flex;
}

.popup-gd-5.tar-1-halfpay.tarif_expert.formsit.webform, .popup-gd-5.tar-1-halfpay.tarif_expert.formsit.webform._212, .popup-gd-5.tar-1-halfpay.tarif_cosmos.tarif_start, .popup-gd-5.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-gd-5.tar-1-halfpay.tarif_expert-copy.siteform.start500.bron, .popup-gd-5.tar-1-halfpay.tarif_expert-copy.siteform.expert_bron.bron500, .popup-gd-5.tar-1-halfpay.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd-5.tar-1-halfpay.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-gd-5.tar-1-halfpay.tarif_expert-copy.formsit.webform, .popup-gd-5.tar-1-halfpay.tarif_expert-copy.formsit.webform._212, .popup-gd-5.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .popup-gd-5.tar-1-halfpay.brand-designer {
  display: none;
}

.popup-gd-5.tar-1-halfpay.brand-designer.chastbrand {
  display: flex;
}

.popup-gd-5.tar-1-halfpay.garne-designer, .popup-gd-5.tar-1-copy, .popup-gd-5.tar-1-copy.tarif_expert.siteform.start500.bron, .popup-gd-5.tar-1-copy.tarif_expert.siteform.expert_bron.bron500, .popup-gd-5.tar-1-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd-5.tar-1-copy.tarif_expert.expert_buy {
  display: flex;
}

.popup-gd-5.tar-1-copy.tarif_expert.formsit.webform, .popup-gd-5.tar-1-copy.tarif_expert.formsit.webform._212, .popup-gd-5.tar-1-copy.tarif_cosmos.tarif_start, .popup-gd-5.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-gd-5.tar-1-copy.tarif_expert-copy.siteform.start500.bron, .popup-gd-5.tar-1-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-gd-5.tar-1-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd-5.tar-1-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-gd-5.tar-1-copy.tarif_expert-copy.formsit.webform, .popup-gd-5.tar-1-copy.tarif_expert-copy.formsit.webform._212, .popup-gd-5.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-gd-5.tar-1-copy.brand-designer, .popup-gd-5.tar-1-copy.garne-designer, .popup-gd-5.tar-2-halfpay, .popup-gd-5.tar-2-halfpay.tarif_expert.siteform.start500.bron, .popup-gd-5.tar-2-halfpay.tarif_expert.siteform.expert_bron.bron500, .popup-gd-5.tar-2-halfpay.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd-5.tar-2-halfpay.tarif_expert.expert_buy {
  display: flex;
}

.popup-gd-5.tar-2-halfpay.tarif_expert.formsit.webform, .popup-gd-5.tar-2-halfpay.tarif_expert.formsit.webform._212, .popup-gd-5.tar-2-halfpay.tarif_cosmos.tarif_start, .popup-gd-5.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-gd-5.tar-2-halfpay.tarif_expert-copy.siteform.start500.bron, .popup-gd-5.tar-2-halfpay.tarif_expert-copy.siteform.expert_bron.bron500, .popup-gd-5.tar-2-halfpay.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd-5.tar-2-halfpay.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-gd-5.tar-2-halfpay.tarif_expert-copy.formsit.webform, .popup-gd-5.tar-2-halfpay.tarif_expert-copy.formsit.webform._212, .popup-gd-5.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-gd-5.tar-2-halfpay.brand-designer, .popup-gd-5.tar-2-halfpay.garne-designer, .popup-gd-5.pay-easy, .popup-gd-5.pay-easy.tarif_expert.siteform.start500.bron, .popup-gd-5.pay-easy.tarif_expert.siteform.expert_bron.bron500, .popup-gd-5.pay-easy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd-5.pay-easy.tarif_expert.expert_buy {
  display: flex;
}

.popup-gd-5.pay-easy.tarif_expert.formsit.webform, .popup-gd-5.pay-easy.tarif_expert.formsit.webform._212, .popup-gd-5.pay-easy.tarif_cosmos.tarif_start, .popup-gd-5.pay-easy.tarif_cosmos.cosmos_buy, .popup-gd-5.pay-easy.tarif_expert-copy.siteform.start500.bron, .popup-gd-5.pay-easy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-gd-5.pay-easy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd-5.pay-easy.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-gd-5.pay-easy.tarif_expert-copy.formsit.webform, .popup-gd-5.pay-easy.tarif_expert-copy.formsit.webform._212, .popup-gd-5.pay-easy.tarif_expert-copy.expert_buy-copy, .popup-gd-5.pay-easy.brand-designer {
  display: none;
}

.popup-gd-5.pay-easy.brand-designer.chastbrand {
  display: flex;
}

.popup-gd-5.pay-easy.garne-designer, .popup-gd-5.pay-easy.easy {
  display: none;
}

.popup-gd-5.pay-easy.easy.chastbrand {
  display: flex;
}

.popup-gd-5.pay-easy.easy.popeasy, .popup-gd-5.pay-easy.easy.popeasy.playeasy, .popup-gd-5.pay-easy.easy.popeasy.playeasy.playmedium, .popup-gd-5.pay-easy.easy.popeasy.playeasy.playmedium.playhard, .popup-gd-5.pay-easy-copy, .popup-gd-5.pay-easy-copy.tarif_expert.siteform.start500.bron, .popup-gd-5.pay-easy-copy.tarif_expert.siteform.expert_bron.bron500, .popup-gd-5.pay-easy-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd-5.pay-easy-copy.tarif_expert.expert_buy {
  display: flex;
}

.popup-gd-5.pay-easy-copy.tarif_expert.formsit.webform, .popup-gd-5.pay-easy-copy.tarif_expert.formsit.webform._212, .popup-gd-5.pay-easy-copy.tarif_cosmos.tarif_start, .popup-gd-5.pay-easy-copy.tarif_cosmos.cosmos_buy, .popup-gd-5.pay-easy-copy.tarif_expert-copy.siteform.start500.bron, .popup-gd-5.pay-easy-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-gd-5.pay-easy-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd-5.pay-easy-copy.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-gd-5.pay-easy-copy.tarif_expert-copy.formsit.webform, .popup-gd-5.pay-easy-copy.tarif_expert-copy.formsit.webform._212, .popup-gd-5.pay-easy-copy.tarif_expert-copy.expert_buy-copy, .popup-gd-5.pay-easy-copy.brand-designer {
  display: none;
}

.popup-gd-5.pay-easy-copy.brand-designer.chastbrand {
  display: flex;
}

.popup-gd-5.pay-easy-copy.garne-designer, .popup-gd-5.pay-easy-copy.easy {
  display: none;
}

.popup-gd-5.pay-easy-copy.easy.chastbrand {
  display: flex;
}

.popup-gd-5.pay-easy-copy.easy.popeasy, .popup-gd-5.pay-easy-copy.easy.popeasy.playeasy, .popup-gd-5.pay-easy-copy.easy.popeasy.playeasy.playmedium, .popup-gd-5.pay-easy-copy.easy.popeasy.playeasy.playmedium.playhard, .popup-gd-5.pay-5, .popup-gd-5.pay-5.tarif_expert.siteform.start500.bron, .popup-gd-5.pay-5.tarif_expert.siteform.expert_bron.bron500, .popup-gd-5.pay-5.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd-5.pay-5.tarif_expert.expert_buy {
  display: flex;
}

.popup-gd-5.pay-5.tarif_expert.formsit.webform, .popup-gd-5.pay-5.tarif_expert.formsit.webform._212, .popup-gd-5.pay-5.tarif_cosmos.tarif_start, .popup-gd-5.pay-5.tarif_cosmos.cosmos_buy, .popup-gd-5.pay-5.tarif_expert-copy.siteform.start500.bron, .popup-gd-5.pay-5.tarif_expert-copy.siteform.expert_bron.bron500, .popup-gd-5.pay-5.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-gd-5.pay-5.tarif_expert-copy.expert_buy {
  display: flex;
}

.popup-gd-5.pay-5.tarif_expert-copy.formsit.webform, .popup-gd-5.pay-5.tarif_expert-copy.formsit.webform._212, .popup-gd-5.pay-5.tarif_expert-copy.expert_buy-copy, .popup-gd-5.pay-5.brand-designer {
  display: none;
}

.popup-gd-5.pay-5.brand-designer.chastbrand {
  display: flex;
}

.popup-gd-5.pay-5.garne-designer, .popup-gd-5.pay-5.easy {
  display: none;
}

.popup-gd-5.pay-5.easy.chastbrand {
  display: flex;
}

.popup-gd-5.pay-5.easy.popeasy, .popup-gd-5.pay-5.easy.popeasy.playeasy, .popup-gd-5.pay-5.easy.popeasy.playeasy.playmedium, .popup-gd-5.pay-5.easy.popeasy.playeasy.playmedium.playhard, .popup-gd-5.pay-5.half-5 {
  display: none;
}

.popup-gd-5.pay-5.half-5.chastbrand {
  display: flex;
}

.popup-gd-5.pay-5.half-5.popeasy, .popup-gd-5.pay-5.half-5.popeasy.playeasy, .popup-gd-5.pay-5.half-5.popeasy.playeasy.playmedium, .popup-gd-5.pay-5.half-5.popeasy.playeasy.playmedium.playhard, .popup-gd-5.pay-5.half-5.popeasy-copy, .popup-gd-5.pay-5.half-5.popeasy-copy.playeasy, .popup-gd-5.pay-5.half-5.popeasy-copy.playeasy.playmedium, .popup-gd-5.pay-5.half-5.popeasy-copy.playeasy.playmedium.playhard, .popup-gd-5.pay-5.half-5.popeasy-5, .popup-gd-5.pay-5.half-5.popeasy-5.playeasy, .popup-gd-5.pay-5.half-5.popeasy-5.playeasy.playmedium, .popup-gd-5.pay-5.half-5.popeasy-5.playeasy.playmedium.playhard, .popup-gd-5.pay-5.half-5.popeasy-5.playeasy-5, .popup-gd-5.pay-5.half-5.popeasy-5.playeasy-5.playmedium, .popup-gd-5.pay-5.half-5.popeasy-5.playeasy-5.playmedium.playhard, .popup-gd-5.pay-5.half-5.popeasy-5.playeasy-5.plesy-5.pay500br {
  display: none;
}

.submit-button-17, .submit-button-17-med {
  background-color: #ff7930;
  border-radius: 15px;
  width: 100%;
  height: 65px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Alice, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: block;
}

.columns-11 {
  height: 196px;
  overflow: hidden;
}

.column-8-copy {
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-11-copy {
  background-color: #369fff;
  border-radius: 15px;
  overflow: visible;
}

.div-block-11-copy.ui_design {
  background-color: var(--slate-blue);
}

.image-13-copy {
  min-width: 146px;
  max-width: 109px;
  display: inline-block;
}

.image-13-copy.ui_des {
  min-width: 100%;
  max-width: 250px;
  position: relative;
  top: -12px;
  transform: rotate(0);
}

.column-9-copy {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
  top: auto;
  bottom: auto;
}

.column-9-copy.ui_des {
  margin-top: 0;
}

.paragraph-6-copy {
  color: #fff;
  width: 61%;
  margin-top: 30px;
  padding-bottom: 20px;
  padding-left: 23px;
  font-family: Gilroy, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.submit-button-copy {
  color: #000;
  background-color: #f9da6c;
  border-radius: 15px;
  height: 50px;
  font-family: Igrasans, sans-serif;
  font-size: 14px;
}

.heading-9-copy {
  color: #fff;
  text-transform: uppercase;
  width: 600px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 23px;
  padding-bottom: 0;
  padding-left: 23px;
  font-family: Igrasans, sans-serif;
  font-size: 27px;
  line-height: 120%;
  overflow: visible;
}

.heading-9-copy.ui_txt {
  font-family: e-Ukraine, sans-serif;
}

.text-block-4-copy {
  color: #f9da6c;
  padding-left: 23px;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.paragraph-6-copy-copy {
  color: #fff;
  width: 61%;
  margin-top: 30px;
  padding-bottom: 20px;
  padding-left: 23px;
  font-family: Gilroy, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.spacer-copy-copy {
  background-color: #0000;
  height: 0;
}

.spacer-copy-copy._5 {
  height: 5px;
}

.spacer-copy-copy._5.spacer-mobile {
  display: none;
}

.spacer-copy-copy._30 {
  height: 30px;
}

.spacer-copy-copy._57 {
  height: 57px;
}

.spacer-copy-copy._180 {
  height: 180px;
}

.spacer-copy-copy._76 {
  height: 76px;
}

.spacer-copy-copy._34 {
  height: 34px;
}

.spacer-copy-copy._34._0 {
  height: 73px;
}

.spacer-copy-copy._34._02 {
  height: 74px;
}

.spacer-copy-copy._34._1003 {
  height: 54px;
}

.spacer-copy-copy._10 {
  height: 10px;
}

.spacer-copy-copy._8 {
  height: 8px;
}

.spacer-copy-copy._20 {
  flex: none;
  height: 20px;
  display: block;
}

.spacer-copy-copy._20.hide-desk {
  display: none;
}

.spacer-copy-copy._20.hide-tablet {
  display: block;
}

.spacer-copy-copy._20._8 {
  height: 30px;
}

.spacer-copy-copy._20._0001 {
  height: 40px;
}

.spacer-copy-copy._20.orange {
  height: 10px;
}

.spacer-copy-copy._22 {
  height: 22px;
}

.spacer-copy-copy._16 {
  background-color: #0000;
  width: auto;
  height: 16px;
}

.spacer-copy-copy.white-line {
  background-color: #fff;
  width: 100%;
  height: 1px;
}

.spacer-copy-copy.white-line.blk {
  background-color: #100d05;
}

.spacer-copy-copy._60 {
  height: 60px;
}

.spacer-copy-copy._32 {
  background-color: #0000;
  border-radius: 6px;
  width: 100%;
  height: 30px;
}

.spacer-copy-copy._32.line {
  opacity: .34;
  background-color: #969da8;
  height: 1px;
  margin-top: 31px;
  margin-bottom: 31px;
}

.spacer-copy-copy._72 {
  height: 72px;
}

.spacer-copy-copy._7 {
  height: 7px;
}

.spacer-copy-copy._40 {
  height: 40px;
}

.spacer-copy-copy._80 {
  background-color: #0000;
  width: 80px;
  height: 80px;
}

.spacer-copy-copy._80.tablet-60, .spacer-copy-copy._80.tablet-60.fut4 {
  height: 40px;
}

.spacer-copy-copy._80.tablet-60.text_course._5435 {
  height: 30px;
}

.spacer-copy-copy._52 {
  height: 52px;
}

.spacer-copy-copy._100 {
  height: 100px;
}

.spacer-copy-copy._100.tablet-80 {
  height: 50px;
}

.spacer-copy-copy._100.tablet-60 {
  height: 40px;
}

.spacer-copy-copy._100.tablet-60.fut4 {
  height: 30px;
}

.spacer-copy-copy._48 {
  background-color: #0000;
  border-radius: 6px;
  width: 48px;
}

.spacer-copy-copy._96 {
  background-color: #0000;
  width: 96px;
  height: 96px;
}

.spacer-copy-copy._64 {
  background-color: #0000;
  width: 64px;
  height: 64px;
}

.spacer-copy-copy._24 {
  text-transform: uppercase;
  background-color: #0000;
  width: 24px;
  height: 24px;
}

.spacer-copy-copy._128 {
  background-color: #0000;
  width: 128px;
  height: 128px;
}

.spacer-copy-copy.gray-line {
  background-color: #efefef;
  width: 100%;
  height: 1px;
}

.div-block-152-copy._2._3._544, .div-block-152-copy._323 {
  margin-left: 10px;
}

.div-block-152-copy._2-copy._3-copy-copy {
  background-color: #0000;
  border: 1px solid #ff5934;
  width: auto;
  margin-left: 0;
}

.div-block-152-copy._2-copy._3-copy-copy._544 {
  margin-left: 10px;
}

.div-block-152-copy {
  background-color: #ff5933;
  border-radius: 50px;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  width: 256px;
  margin-left: 0;
  display: flex;
}

.div-block-152-copy._2 {
  width: 177px;
  margin-left: 10px;
}

.div-block-152-copy._2._3 {
  width: 102px;
  margin-left: 0;
}

.div-block-152-copy._2._3._544, .div-block-152-copy._323 {
  margin-left: 10px;
}

.div-block-152-copy._2-copy {
  width: 177px;
  margin-left: 10px;
}

.div-block-152-copy._2-copy._3 {
  width: 102px;
  margin-left: 0;
}

.div-block-152-copy._2-copy._3._544 {
  margin-left: 10px;
}

.div-block-152-copy._2-copy._3-copy {
  width: 102px;
  margin-left: 0;
}

.div-block-152-copy._2-copy._3-copy._544 {
  margin-left: 10px;
}

.div-block-152-copy._2-copy._3-copy._544-copy {
  background-color: #0000;
  border: 1px solid #ff5934;
  width: auto;
  margin-left: 10px;
}

.p-2-copy {
  color: var(--midnight-blue);
  font-size: 1em;
  line-height: 130%;
}

.p-2-copy.is--grey {
  color: #5b5b5b;
}

.p-2-copy.fs14 {
  font-size: .875em;
}

.p-2-copy.fs14.is--black {
  border-style: none;
  border-width: 1px;
  padding: 0;
  font-size: .6em;
}

.p-2-copy.learn {
  color: #100d05;
  font-size: 1.04em;
  line-height: 1.15;
}

.p-2-copy.learn.w003 {
  line-height: 1.3;
}

.paragraph-22, .paragraph-23, .paragraph-24, .paragraph-25, .paragraph-26 {
  font-size: 1em;
}

.img-contact-copy {
  z-index: 8;
  max-width: 100%;
  height: 450px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: auto 0% 9%;
}

.text-block-126-copy-copy {
  color: #000;
  align-self: flex-start;
  font-family: Gilroy, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.text-block-126-copy-copy.voron._1234124 {
  font-size: 25px;
  line-height: 100%;
}

.bg-platf {
  background-color: var(--alice-blue);
}

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

.text-block-257 {
  z-index: 99;
  color: #000;
  flex: 1;
  align-items: center;
  margin-top: -9px;
  margin-right: 10px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: auto;
  right: 0;
}

.list-item-19-copy, .list-item-18-copy {
  margin-top: 5px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.div-block-506 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area"
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.div-block-507 {
  border-radius: 15px;
  height: 190px;
  overflow: hidden;
}

.image-231 {
  max-width: 102%;
}

.image-232 {
  max-width: 101%;
}

.div-block-508 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.text-block-70-copy {
  opacity: 0;
  color: #fff;
  text-align: center;
  margin-top: 17px;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: none;
}

.text-block-70-copy._855 {
  color: #000;
  font-size: 13px;
}

.image-32-copy {
  width: 123px;
}

.div-block-138-copy {
  margin-top: 0;
}

.div-block-186-copy {
  z-index: 30;
  border-radius: 20px;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 900px;
  height: 504px;
  display: flex;
  position: absolute;
  top: auto;
  left: auto;
  overflow: hidden;
}

.div-block-186-copy.vid2 {
  width: 700px;
  height: 395px;
}

.text-block-64-copy-copy {
  color: #e2e2e2;
  margin-left: 15px;
  font-family: Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 500;
  text-decoration: line-through;
}

.text-block-64-copy-copy._233 {
  color: #fff;
  margin-left: 10px;
  font-family: Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.text-block-64-copy-copy._233.cl-tx2 {
  color: #ff5934;
  margin-left: 0;
}

.text-block-64-copy-copy._233.cl-tx2._231, .text-block-64-copy-copy._233._23 {
  display: none;
}

.text-block-64-copy-copy._233._888 {
  margin-left: 10px;
}

.text-block-64-copy-copy._233._888._980 {
  color: #ff5934;
}

.image-233 {
  max-width: 101%;
}

.block-clients {
  flex-direction: column;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.polit {
  color: #262626;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Gilroy, sans-serif;
  font-size: .9em;
  font-weight: 500;
  display: none;
}

.polit._2 {
  text-align: center;
  justify-content: center;
  width: 330px;
  margin: 20px auto 0;
  display: block;
}

.polit._2.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.polit._2-copy {
  color: #fff;
  text-align: center;
  justify-content: center;
  width: 87%;
  margin: 20px auto 0;
  font-family: Manrope, sans-serif;
  display: block;
}

.polit._2-copy.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.polit.text-easytype {
  color: #000;
  text-align: center;
  justify-content: center;
  width: 349px;
  margin: 20px auto 0;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  display: block;
}

.polit.text-easytype.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.link-bd-politic-copy {
  color: #ff5934;
}

.want-creo__title-copy.dan, .want-creo__title-copy.cop, .want-creo__title-copy.cop2 {
  margin-bottom: 20px;
}

.btn__heeader-copy.btn-awww.btn_txt {
  background-color: #ff5934;
  border-radius: 15px;
  transition: all .2s;
  display: none;
}

.success-block-copy {
  color: #262626;
  background-color: #fafafa;
  border-radius: 23px;
}

.div-block-176-copy {
  margin-top: 60px;
  display: none;
}

.div-block-507-cl, .div-block-507-copy {
  border-radius: 15px;
  height: 120px;
  overflow: hidden;
}

.div-block-507-copy {
  background-color: #fff;
  border-radius: 15px;
  height: 130px;
  overflow: hidden;
}

.div-block-507-copy-copy {
  background-color: #fff;
  border-radius: 15px;
  height: 90px;
  overflow: hidden;
}

.div-block-175-copy {
  display: flex;
}

.div-block-182-copy._3232-copy {
  opacity: 1;
  margin-top: 427px;
  display: flex;
}

.text-block-70-copy-copy {
  opacity: 1;
  color: #fff;
  text-align: center;
  margin-top: 17px;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.text-block-70-copy-copy._855 {
  color: #000;
  font-size: 13px;
}

.text-block-70-copy {
  color: #fff;
  text-align: center;
  margin-top: 17px;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.text-block-70-copy._855 {
  color: #000;
  font-size: 14px;
  display: none;
}

.text-block-70-copy._855-copy {
  opacity: 1;
  color: #000;
  border-radius: 20px;
  font-size: 14px;
  display: flex;
}

.div-block-182-copy {
  justify-content: center;
  margin-top: 27px;
  display: flex;
}

.div-block-182-copy._3232 {
  opacity: 0;
  margin-top: 427px;
  display: none;
}

.div-block-353-copy {
  height: 148px;
}

.div-block-509 {
  border-radius: 42px;
  flex: none;
  align-self: flex-start;
  width: 540px;
  height: auto;
  margin-left: 40px;
  overflow: hidden;
}

.div-block-148-copy {
  background-color: #ff5935;
  border-radius: 45px;
  margin-top: 60px;
  padding: 60px;
}

.div-block-112-copy.imag_txt-copy {
  z-index: 0;
  align-self: flex-start;
  width: 300px;
  max-width: 249px;
  display: none;
}

.div-block-112-copy.imag_txt-copy.text_cey {
  clear: none;
  width: 800px;
  max-width: 800px;
  position: relative;
  top: -63px;
  left: -21px;
}

.easy_type-course-copy {
  color: #000;
  text-transform: none;
  font-family: Nyghtserif Dark, sans-serif;
  font-size: 40px;
  font-weight: 400;
  display: flex;
}

.div-block-132-copy {
  background-color: #fff;
  border-radius: 42px;
  width: 534px;
  height: 304px;
  margin-top: 0;
  padding: 50px;
  display: flex;
}

.div-block-152-copy-copy {
  background-color: #ff5933;
  border-radius: 50px;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  width: 256px;
  margin-left: 0;
  display: flex;
}

.div-block-152-copy-copy._2 {
  width: 177px;
  margin-left: 10px;
}

.div-block-152-copy-copy._2._3 {
  width: 102px;
  margin-left: 0;
}

.div-block-152-copy-copy._2._3._544, .div-block-152-copy-copy._323 {
  margin-left: 10px;
}

.div-block-152-copy-copy._2-copy {
  width: 177px;
  margin-left: 10px;
}

.div-block-152-copy-copy._2-copy._3 {
  width: 102px;
  margin-left: 0;
}

.div-block-152-copy-copy._2-copy._3._544 {
  margin-left: 10px;
}

.div-block-152-copy-copy._2-copy._3-copy {
  width: auto;
  margin-left: 0;
}

.div-block-152-copy-copy._2-copy._3-copy._544 {
  margin-left: 10px;
}

.div-block-152-copy-copy._2-copy._3-copy-copy {
  background-color: #0000;
  border: 1px solid #ff5934;
  width: auto;
  margin-left: 0;
}

.div-block-152-copy-copy._2-copy._3-copy-copy._544 {
  margin-left: 10px;
}

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

.easy_type-course-copy {
  color: #000;
  text-transform: none;
  flex-direction: column;
  font-family: Nyghtserif Dark, sans-serif;
  font-size: 40px;
  font-weight: 400;
  display: flex;
}

.easy_type-course-copy-copy {
  color: #000;
  text-transform: none;
  font-family: Nyghtserif Dark, sans-serif;
  font-size: 40px;
  font-weight: 400;
  display: flex;
}

.coutdown-timer__course-2-copy {
  z-index: 100;
  background-color: #4653f6;
  justify-content: space-between;
  align-items: center;
  width: 1170px;
  padding-top: .6em;
  padding-bottom: .6em;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.coutdown-timer__course-2-copy.easy-type {
  background-color: #ff5933;
  width: 100%;
  display: none;
}

.coutdown-timer__course-2-copy.easy-type._2332 {
  display: none;
}

.coutdown-timer__course-2-copy.easy-type-copy {
  background-color: #ff5933;
  width: 100%;
  display: none;
}

.coutdown-timer__course-2-copy.easy-type-copy._2332 {
  display: none;
}

.text-block-51-copy {
  color: #000;
  border: 1px #000;
  padding: 10px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.text-block-51-copy._645 {
  color: #000;
}

.div-block-154-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: flex-start;
  display: flex;
}

.text-block-258 {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 13px;
  margin-left: 210px;
  padding: 10px;
  display: inline-block;
}

.div-block-512 {
  flex: 1;
  order: 0;
  align-self: auto;
  margin-left: 0;
}

.text-span-61 {
  color: #f7cd53;
}

._7-block-work {
  margin-top: 100px;
}

.div-block-513 {
  border-radius: 18px;
  width: 100%;
  overflow: hidden;
}

.text-block-259 {
  color: #fff;
  margin-top: 20px;
  font-size: 22px;
}

.bold-text-35 {
  font-size: 22px;
}

.next-ui-work {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template: "Area"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: 60px;
  line-height: 32px;
  display: none;
}

.div-block-514 {
  border-radius: 18px;
  width: 100%;
  overflow: hidden;
}

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

.div-block-516 {
  background-color: #fff;
  border-radius: 23px;
  padding: 20px;
  display: none;
}

.button-15-copy {
  background-color: var(--slate-blue);
  border-radius: 23px;
  justify-content: center;
  align-items: center;
  width: 440px;
  height: 65px;
  display: flex;
}

.button-15-copy.mini7, .button-15-copy.mini7-copy {
  background-color: var(--gold);
  color: #000;
  height: 67px;
  font-family: e-Ukraine, sans-serif;
  font-size: 24px;
}

.div-block-517, .slide-nav-phone {
  display: none;
}

.card-info {
  color: #282e48;
  width: 80%;
}

.arrow-hide {
  display: none;
}

.card-slider-mask {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  overflow: visible;
}

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

.card-slider {
  background-color: #0000;
  width: 100%;
  height: auto;
}

.container-29 {
  width: 100%;
  max-width: 100%;
  margin-top: 60px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.card-slide {
  flex: 1;
  width: 33%;
  height: 100%;
  margin-bottom: 2%;
  padding-bottom: 0;
  padding-left: 1%;
  padding-right: 1%;
}

.card-2 {
  text-align: center;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  align-items: center;
  padding: 0 0 24px;
  transition: all .2s;
  display: flex;
  box-shadow: 0 6px 28px #89a3ff26;
}

.card-2:hover {
  transform: translate(0, -10px);
}

.div-block-223-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  grid-template: "Area"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: center;
  margin-top: 60px;
  line-height: 32px;
  display: flex;
}

.div-block-fedback {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template: "Area"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: 60px;
  line-height: 32px;
  display: flex;
}

.slider-snap-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 23em;
  grid-auto-columns: 23em;
  grid-auto-flow: column;
  padding-bottom: 1.5rem;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  overflow: auto;
}

.slider-filter-text {
  color: #1a1c1e;
  border-bottom: 2px #74777f;
  margin-bottom: 0;
  font-size: 1.375rem;
  font-weight: 400;
}

.slider-filter-text.active {
  border-bottom-style: solid;
}

.filter-toggle-button {
  cursor: pointer;
  margin-bottom: 0;
  padding: .25rem .5rem;
  position: relative;
}

.filter-toggle-button.w--current {
  text-decoration: underline;
}

.icon-2, .filter-toggle-wrapper {
  display: flex;
}

.filter-toggle-wrapper.is-start {
  margin-left: -.5rem;
}

.button-27 {
  color: #fff;
  text-align: center;
  letter-spacing: .1px;
  text-transform: none;
  white-space: nowrap;
  background-color: #005faf;
  border-radius: 100px;
  height: 2.86em;
  padding: .7em 1.7em;
  font-size: .875em;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .175s, background-color .175s;
}

.button-27:hover {
  background-color: #186bb5;
  box-shadow: 0 1px 3px 1px #00000026, 0 1px 2px #0000004d;
}

.button-27.outline {
  color: #005faf;
  background-color: #0000;
  border: 1px solid #c3c6cf;
  padding-top: .6em;
}

.button-27.outline:hover {
  box-shadow: none;
}

.slider-controls {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center end;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  display: flex;
}

.padding-global {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: relative;
}

.padding-section-medium {
  padding-top: 4em;
  padding-bottom: 4em;
}

.padding-section-medium.is--half-bottom {
  align-content: start;
  padding-bottom: 1.75em;
  display: none;
}

.slider-card {
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 25rem;
  padding: 0;
  display: flex;
}

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

.flex-button-wrap.grow-end-hide-mobile {
  flex: 1;
  justify-content: flex-end;
}

.icon-button-inner {
  opacity: 1;
  cursor: pointer;
  border: 1px solid #43474e;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 2px;
  display: flex;
}

.icon-button-inner:hover {
  background-color: #49454f14;
}

.icon-button-inner.back {
  padding-left: 0;
  padding-right: 2px;
}

.container-large {
  background-color: #0000;
  flex: 1;
  width: 100%;
  max-width: 96rem;
  margin-left: auto;
  margin-right: auto;
}

.padded-inset-wrap {
  padding-left: 1rem;
  padding-right: 1rem;
}

.icon-button-outline {
  width: 3em;
  height: 3em;
  padding: .25rem;
}

.icon-button-outline.is-disabled {
  opacity: .24;
}

.character-length-30 {
  max-width: 30ch;
}

.div-block-518 {
  display: flex;
}

.link-block-28 {
  width: 320px;
}

.next-ui-work-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template: "Area"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: 60px;
  line-height: 32px;
  display: none;
}

.next-ui-work-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template: "Area"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: 15px;
  line-height: 32px;
  display: grid;
}

.text-block-84-copy {
  color: #100d05;
  font-family: e-Ukraine, sans-serif;
  font-size: 50px;
  line-height: 41px;
  display: none;
}

.text-block-84-copy.mini9 {
  color: #fff;
  font-size: 40px;
  font-weight: 500;
  display: flex;
}

.text-block-84-copy.tx2 {
  color: #fff;
  font-size: 40px;
  display: flex;
}

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

.html-embed-8 {
  margin-top: 0;
}

.div-block-521 {
  flex: none;
  justify-content: space-between;
  height: 370px;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

.div-block-222-copy {
  margin-top: 10px;
  margin-left: 50px;
  font-family: e-Ukraine, sans-serif;
  display: none;
}

.btn-text-rp-copy {
  z-index: 1;
  font-family: e-Ukraine, sans-serif;
  display: block;
  position: relative;
}

.btn-text-rp-copy.hero-txt-btn {
  opacity: 1;
  color: #100d05;
  text-align: center;
  letter-spacing: 0;
  justify-content: center;
  width: 165px;
  font-size: .9em;
  line-height: 1.2;
  display: flex;
}

.btn-text-rp-copy.bt_tx2 {
  border: 1px #fff;
  font-family: Gilroy, sans-serif;
}

.btn-text-rp-copy.hero-txt-btn-copy {
  opacity: 1;
  color: #100d05;
  text-align: center;
  letter-spacing: 0;
  justify-content: center;
  width: 165px;
  font-size: .9em;
  line-height: 1.2;
  display: block;
}

.btn-text-ap-copy {
  z-index: 1;
  font-family: e-Ukraine, sans-serif;
  position: absolute;
}

.btn-text-ap-copy.hero-txt-btn {
  opacity: 1;
  color: var(--floral-white);
  flex: 0 auto;
  display: flex;
}

.btn-text-ap-copy.bt_tx {
  border: 1px #fff;
  font-family: Gilroy, sans-serif;
}

.btn-text-ap-copy.hero-txt-btn {
  opacity: 1;
  color: #ff5934;
  letter-spacing: 0;
  font-family: Gilroy, sans-serif;
  font-weight: 600;
  display: flex;
}

.btn-text-ap-copy.hero-txt-btn-copy {
  opacity: 1;
  color: var(--floral-white);
  flex: 0 auto;
  display: none;
}

.list-item-7-copy {
  display: none;
}

.list-item-7-copy:hover {
  color: #4653f6;
}

.h2-copy.small.white.gillroy.pl90.title-pay-w._789 {
  color: #fff;
  -webkit-text-stroke-color: #100d05;
  text-decoration: none;
}

.h2-copy.small.italic.yellow.ml370.title-pay-y._09 {
  text-decoration: none;
}

.h2-copy {
  font-size: 6.98em;
  font-weight: 400;
  line-height: .9;
}

.h2-copy.yellow {
  color: #f7cd53;
}

.h2-copy.yellow.right {
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 6.98em;
  font-weight: 400;
  line-height: 1;
}

.h2-copy.yellow.e-u {
  font-family: e-Ukraine, sans-serif;
}

.h2-copy.yellow.e-u.bold {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.h2-copy.yellow.e-u.bold.ml15p {
  margin-left: 15%;
}

.h2-copy.yellow.course-double {
  margin-top: 0;
  margin-left: 8%;
  font-size: 5.21em;
  font-weight: 500;
}

.h2-copy.white {
  color: #fbf8ee;
  margin-top: 0;
  margin-bottom: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 6.98em;
  line-height: 1;
}

.h2-copy.white.e-u.bold {
  font-weight: 700;
}

.h2-copy.white.course-double {
  font-family: Gilroy, sans-serif;
  font-size: 5.21em;
  font-weight: 500;
}

.h2-copy.small {
  font-size: 5.21em;
}

.h2-copy.small.italic.yellow {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.h2-copy.small.italic.yellow.ml370 {
  margin-top: .2em;
  margin-left: 16%;
}

.h2-copy.small.white.gillroy {
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.h2-copy.small.white.gillroy.pl90 {
  color: #000;
  margin-left: 0;
}

.h2-copy.small.white.gillroy.pl90.title-pay-w._789 {
  color: #fff;
  -webkit-text-stroke-color: #100d05;
}

.h2-copy.small-copy {
  font-size: 5.21em;
}

.h2-copy.small-copy.italic.yellow {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.h2-copy.small-copy.italic.yellow.ml370 {
  margin-top: .2em;
  margin-left: 16%;
}

.h2-copy.small-copy.white.gillroy {
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.h2-copy.small-copy.white.gillroy.pl90 {
  color: #000;
  margin-left: 0;
}

.h2-copy.small-copy.white.gillroy.pl90.title-pay-w._789 {
  color: #fff;
  -webkit-text-stroke-color: #100d05;
}

.bold-text-36 {
  font-weight: 500;
}

.link-19 {
  color: #4653f6;
}

.bold-text-37 {
  font-weight: 400;
}

.bold-text-38 {
  color: var(--slate-blue);
  font-weight: 500;
}

.bold-text-39 {
  font-weight: 400;
}

.bold-text-40 {
  color: var(--slate-blue);
  font-weight: 500;
}

.bold-text-41 {
  font-weight: 400;
}

.bold-text-42 {
  color: var(--slate-blue);
  font-weight: 500;
}

.bold-text-43 {
  font-weight: 400;
}

.bold-text-44 {
  color: var(--slate-blue);
}

.bold-text-45 {
  font-weight: 400;
}

.bold-text-46 {
  color: var(--slate-blue);
  font-weight: 400;
}

.form-block-21, .form-block-22, .form-block-23 {
  margin-bottom: 0;
}

.tariff-start-buy {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.tariff-start-buy.popaup-1-month, .tariff-start-buy.popaup-1-month.fsfd {
  display: none;
}

.tariff-start-buy.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  align-items: center;
  display: none;
  bottom: 0;
}

.tariff-start-buy.popaup-1-month.fsfd.form-platform {
  display: none;
}

.tariff-start-buy.site_ui, .tariff-start-buy.site_ui.tarif_expert, .tariff-start-buy.site_ui.tarif_expert.siteform {
  display: flex;
}

.tariff-start-buy.site_ui.tarif_expert.siteform.start500.bron, .tariff-start-buy.site_ui.tarif_expert.siteform.expert_bron.bron500, .tariff-start-buy.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.tariff-start-buy.site_ui.tarif_expert.siteform.expert {
  display: flex;
}

.tariff-start-buy.site_ui.tarif_expert.expert_buy, .tariff-start-buy.site_ui.tarif_expert.formsit.webform, .tariff-start-buy.site_ui.tarif_expert.formsit.webform._212, .tariff-start-buy.site_ui.tarif_cosmos.tarif_start, .tariff-start-buy.site_ui.tarif_cosmos.cosmos_buy, .tariff-start-buy._1st {
  display: none;
}

.tariff-expert {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.tariff-expert.popaup-1-month, .tariff-expert.popaup-1-month.fsfd {
  display: none;
}

.tariff-expert.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  align-items: center;
  display: none;
  bottom: 0;
}

.tariff-expert.popaup-1-month.fsfd.form-platform, .tariff-expert.site_ui {
  display: none;
}

.tariff-expert.site_ui.tarif_expert, .tariff-expert.site_ui.tarif_expert.siteform {
  display: flex;
}

.tariff-expert.site_ui.tarif_expert.siteform.start500.bron, .tariff-expert.site_ui.tarif_expert.siteform.expert_bron.bron500, .tariff-expert.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.tariff-expert.site_ui.tarif_expert.siteform.expert {
  display: flex;
}

.tariff-expert.site_ui.tarif_expert.expert_buy, .tariff-expert.site_ui.tarif_expert.formsit.webform, .tariff-expert.site_ui.tarif_expert.formsit.webform._212 {
  display: none;
}

.tariff-expert.site_ui.tarif_cosmos.tarif_start {
  display: flex;
}

.tariff-expert.site_ui.tarif_cosmos.cosmos_buy {
  display: none;
}

.tariff-expert._2st {
  display: flex;
}

.tariff-cosmos {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.tariff-cosmos.popaup-1-month, .tariff-cosmos.popaup-1-month.fsfd {
  display: none;
}

.tariff-cosmos.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  align-items: center;
  display: none;
  bottom: 0;
}

.tariff-cosmos.popaup-1-month.fsfd.form-platform, .tariff-cosmos.site_ui {
  display: none;
}

.tariff-cosmos.site_ui.tarif_expert, .tariff-cosmos.site_ui.tarif_expert.siteform {
  display: flex;
}

.tariff-cosmos.site_ui.tarif_expert.siteform.start500.bron, .tariff-cosmos.site_ui.tarif_expert.siteform.expert_bron.bron500, .tariff-cosmos.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.tariff-cosmos.site_ui.tarif_expert.siteform.expert {
  display: flex;
}

.tariff-cosmos.site_ui.tarif_expert.expert_buy, .tariff-cosmos.site_ui.tarif_expert.formsit.webform, .tariff-cosmos.site_ui.tarif_expert.formsit.webform._212 {
  display: none;
}

.tariff-cosmos.site_ui.tarif_cosmos.tarif_start {
  display: flex;
}

.tariff-cosmos.site_ui.tarif_cosmos.cosmos_buy, .tariff-cosmos._3st {
  display: none;
}

.btn__heeader-copy.tablet__btn-hero.count-btn.w--current {
  display: none;
}

.wrapper-count-copy {
  flex-direction: row;
  flex: 0 auto;
  margin-right: 0;
  display: flex;
}

.coutdown-timer__course-copy._2._3._4, .coutdown-timer__course-copy.noprice {
  display: none;
}

.old-price-copy._3232._3 {
  opacity: .63;
  background-image: none;
  border-style: none;
  flex-flow: row;
  max-width: none;
  padding: 0;
  display: none;
}

.old-price-copy-copy-copy {
  opacity: .5;
  font-size: 1.56em;
  line-height: 1;
  text-decoration: line-through;
  display: flex;
}

.old-price-copy-copy-copy.white {
  color: #fff;
  text-decoration: line-through;
  display: flex;
}

.old-price-copy-copy-copy.is--yellow {
  display: flex;
}

.old-price-copy-copy-copy._3232 {
  color: #fff;
  display: flex;
}

.old-price-copy-copy-copy._3232._3 {
  opacity: .63;
  background-image: none;
  border-style: none;
  flex-flow: row;
  max-width: none;
  padding: 0;
}

.old-price-copy-copy-copy.noprice {
  display: none;
}

.old-price-copy-copy-copy.white-copy {
  color: #fff;
  text-decoration: line-through;
  display: flex;
}

.programm-btn-copy {
  color: #fff;
  text-align: center;
  background-color: #369fff;
  border-radius: 1em;
  flex: none;
  width: 90%;
  margin-bottom: 0;
  padding: 16px 40px;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.5;
  transition: border-color .2s, color .2s, background-color .2s;
}

.programm-btn-copy:hover {
  background-color: #0d73d1;
  box-shadow: 0 7px 20px -10px #0003;
}

.programm-btn-copy:active {
  background-color: #0a3092;
}

.programm-btn-copy.sign {
  border: 1px solid var(--dodger-blue);
  color: #262626;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c8b7f6a5154_icon.svg");
  background-position: 30px;
  background-repeat: no-repeat;
  border-radius: 1em;
  width: auto;
  max-width: none;
  margin-bottom: 30px;
  margin-right: auto;
  padding: .94em 30px .94em 60px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  display: block;
}

.programm-btn-copy.sign:hover {
  box-shadow: none;
  color: #262626;
  background-color: #f5faff;
}

.programm-btn-copy.sign:active {
  background-color: #f5faff;
  box-shadow: inset 0 0 0 2px #369fff;
}

.programm-btn-copy.sign._01 {
  display: none;
}

.programm-btn-copy.mb-30 {
  margin-top: auto;
  margin-bottom: 30px;
  padding-left: 50px;
  padding-right: 50px;
}

.programm-btn-copy.is-yellow {
  background-color: #f9da6c;
}

.programm-btn-copy.is-yellow.is--black.mt20 {
  margin-top: 20px;
}

.programm-btn-copy.is-yellow.is--black.mt20.tablet-100 {
  width: 300px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 600;
  transition: border-color .2s, color .2s, background-color .2s;
}

.programm-btn-copy.is-yellow.is--black.mt20.tablet-100:hover {
  color: #fff;
  background-color: #262626;
}

.programm-btn-copy.is-yellow.is--black.mt20.tablet-100.orange {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
}

.programm-btn-copy.is-yellow.is--black.mt20.tablet-100.orange.but_bl {
  background-color: #ff5934;
}

.programm-btn-copy.is-yellow.is--black.mt20.tablet-100.pl_btn {
  font-weight: 600;
}

.programm-btn-copy._100 {
  width: 100%;
}

.programm-btn-copy._100.outline-btn {
  color: #369fff;
  background-color: #0000;
  border: 2px solid #369fff;
  font-family: Gilroy, sans-serif;
  font-weight: 600;
  display: none;
}

.programm-btn-copy._100.outline-btn:hover {
  box-shadow: none;
  color: #262626;
  background-color: #f5faff;
}

.programm-btn-copy.h70 {
  height: 70px;
}

.programm-btn-copy.h70.tablet-clr-red {
  width: 100%;
  line-height: 2.1;
}

.programm-btn-copy.h70.tablet-clr-red._2 {
  line-height: 2.1;
}

.programm-btn-copy.work {
  background-color: #0d73d1;
  border-radius: .9375em;
  flex: none;
  width: auto;
  max-width: 550px;
  margin-left: auto;
  padding: 19px 40px 19px 80px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  transition: color .2s, background-color .2s;
}

.programm-btn-copy.work:hover {
  background-color: #369fff;
}

.programm-btn-copy.work.mb0 {
  background-color: var(--dodger-blue);
  text-transform: none;
  border-radius: 1em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding-top: .94em;
  padding-bottom: .94em;
  padding-left: 70px;
  display: flex;
}

.programm-btn-copy.creo {
  background-color: #f8655c;
  margin-bottom: 0;
  padding: 46px 133px;
}

.programm-btn-copy.creo:hover {
  background-color: #262626;
}

.programm-btn-copy.grey {
  box-shadow: none;
  color: #4c5458;
  background-color: #e1e5e7;
}

.programm-btn-copy.grey:hover {
  color: #2a2f31;
  background-color: #afb7bb;
}

.programm-btn-copy.grey:active {
  color: #111314;
  background-color: #808c91;
}

.programm-btn-copy.minimal {
  box-shadow: none;
  color: #356af0;
  background-color: #0000;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 16px;
  padding-right: 16px;
}

.programm-btn-copy.minimal:hover {
  color: #0f42c3;
}

.programm-btn-copy.minimal:active {
  color: #0a3092;
}

.programm-btn-copy.disabled {
  box-shadow: none;
  background-color: #d4e9ff;
}

.programm-btn-copy.disabled:hover {
  color: #fff;
}

.programm-btn-copy._2 {
  padding-left: 50px;
  padding-right: 50px;
}

.programm-btn-copy.bf {
  background-color: #fd361e;
  width: 200px;
  margin: auto 0;
  padding: 10px;
}

.creo-want__p-copy._2 {
  text-align: center;
  justify-content: center;
  width: 330px;
  margin: 20px auto 0;
  font-size: 1em;
  font-weight: 400;
  display: block;
}

.creo-want__p-copy._2-copy {
  text-align: center;
  justify-content: center;
  width: 330px;
  margin: 10px auto 20px;
  font-size: 1em;
  font-weight: 400;
  display: block;
}

.want-creo__title-copy.dan, .want-creo__title-copy.cop, .want-creo__title-copy.cop2 {
  margin-bottom: 20px;
}

.close__item-copy.two__close.black-close._32, .close__item-copy.two__close.black-close._324 {
  background-color: #000;
}

.close__item-copy.two__close.black-close.cl_line, .close__item-copy.two__close.black-close.cl {
  background-color: #100d05;
}

.close__item-copy.black-close.weqe, .close__item-copy.black-close.eqwe {
  background-color: #000;
}

.close__item-copy.black-close.cl2, .close__item-copy.black-close.cl {
  background-color: #000;
}

.close__item-copy {
  background-color: #fff;
  width: 20px;
  height: 1px;
  transform: rotate(45deg);
}

.close__item-copy.two__close {
  transform: rotate(-45deg);
}

.close__item-copy.two__close.black-close {
  cursor: pointer;
  background-color: #fff;
}

.close__item-copy.two__close.black-close._32, .close__item-copy.two__close.black-close._324 {
  background-color: #000;
}

.close__item-copy.two__close.black-close.cl_line, .close__item-copy.two__close.black-close.cl {
  background-color: #100d05;
}

.close__item-copy.black-close {
  cursor: pointer;
  background-color: #000;
}

.close__item-copy.black-close.weqe, .close__item-copy.black-close.eqwe {
  background-color: #000;
}

.close__item-copy.black-close.cl_line {
  background-color: #100d05;
}

.close__item-copy.black-close.cl2, .close__item-copy.black-close.cl {
  background-color: #000;
}

.close__item-copy-copy {
  background-color: #fff;
  width: 20px;
  height: 1px;
  transform: rotate(45deg);
}

.close__item-copy-copy.two__close {
  transform: rotate(-45deg);
}

.close__item-copy-copy.two__close.black-close {
  cursor: pointer;
  background-color: #000;
}

.close__item-copy-copy.two__close.black-close._32, .close__item-copy-copy.two__close.black-close._324 {
  background-color: #000;
}

.close__item-copy-copy.two__close.black-close.cl_line, .close__item-copy-copy.two__close.black-close.cl {
  background-color: #100d05;
}

.close__item-copy-copy.black-close {
  cursor: pointer;
  background-color: #fff;
}

.close__item-copy-copy.black-close.weqe, .close__item-copy-copy.black-close.eqwe {
  background-color: #000;
}

.close__item-copy-copy.black-close.cl_line {
  background-color: #100d05;
}

.close__item-copy-copy.black-close.cl2, .close__item-copy-copy.black-close.cl {
  background-color: #000;
}

.popup-expert-copy.popaup-1-month, .popup-expert-copy.popaup-1-month.fsfd {
  display: none;
}

.popup-expert-copy.popaup-1-month.fsfd.form-platform, .popup-expert-copy.site_ui {
  display: none;
}

.popup-expert-copy.site_ui.tarif_expert, .popup-expert-copy.site_ui.tarif_expert.siteform {
  display: flex;
}

.popup-expert-copy.site_ui.tarif_expert.siteform.start500.bron, .popup-expert-copy.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-expert-copy.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-expert-copy.site_ui.tarif_expert.expert_buy, .popup-expert-copy.site_ui.tarif_expert.formsit.webform, .popup-expert-copy.site_ui.tarif_expert.formsit.webform._212, .popup-expert-copy.site_ui.tarif_cosmos.tarif_start, .popup-expert-copy.site_ui.tarif_cosmos.cosmos_buy, .popup-expert-copy.home-popup {
  display: none;
}

.html-embed-4-copy {
  margin-top: 0;
  display: flex;
}

.div-block-528 {
  height: 320px;
  margin-top: 20px;
  overflow: hidden;
}

.text-block-73-copy {
  z-index: 5;
  margin-top: 40px;
  font-family: e-Ukraine, sans-serif;
  font-size: 50px;
  position: relative;
}

.text-block-73-copy._434 {
  color: var(--slate-blue);
  margin-top: 50px;
  font-family: Gilroy, sans-serif;
  font-size: 70px;
  font-weight: 500;
}

.text-block-73-copy._434._231 {
  margin-left: 52px;
  font-family: Gilroy, sans-serif;
  font-size: 70px;
  font-style: italic;
  font-weight: 500;
}

.text-block-73-copy._434._231.ui_web3 {
  color: var(--slate-blue);
  text-transform: uppercase;
}

.text-block-73-copy._434._231.ui_web3.ncl3 {
  font-family: e-Ukraine, sans-serif;
  font-style: normal;
}

.text-block-73-copy._434._231.mini3 {
  color: #fff;
  font-family: e-Ukraine, sans-serif;
  font-size: 50px;
  font-style: normal;
}

.text-block-73-copy._434.ui_web3 {
  color: var(--slate-blue);
  margin-top: 20px;
  font-size: 62px;
  font-weight: 500;
}

.text-block-73-copy._434.ui_web3.ncl3 {
  color: #fff;
}

.text-block-73-copy._434.mini3 {
  color: #fff;
  font-family: e-Ukraine, sans-serif;
  font-size: 50px;
}

.text-block-73-copy.ui-ux3 {
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 70px;
  font-weight: 500;
}

.text-block-73-copy.mini2 {
  color: #fff;
  font-size: 50px;
}

.heading-32-copy {
  color: #fff;
  text-transform: uppercase;
  width: 650px;
  margin-top: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 52px;
}

.heading-32-copy.ui_web2 {
  color: #100d05;
  font-family: e-Ukraine, sans-serif;
  font-size: 62px;
  font-weight: 500;
  line-height: 63px;
}

.heading-32-copy.ui_web2.ncl3 {
  color: #fff;
  display: block;
}

.form-block-24 {
  margin-top: 10px;
}

.coutdown-timer__course-copy._2._3._4, .coutdown-timer__course-copy.noprice {
  display: none;
}

.div-block-529 {
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

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

.want-creo__title-copy.dan {
  margin-bottom: 0;
  font-size: 2em;
}

.btn__prices-web {
  text-transform: uppercase;
  background-color: #4653f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 13.02em;
  height: 13.02em;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.04em;
  font-weight: 700;
  line-height: 1.25px;
  display: none;
  position: absolute;
  inset: auto -6% -7% auto;
  transform: rotate(-15deg);
}

.btn__prices-web.yellow {
  background-color: var(--gold);
  color: #100d05;
  display: none;
  right: 8%;
}

.btn__prices-web.cosmos-block {
  right: 4%;
  transform: rotate(42deg);
}

.btn__prices-web.static:hover {
  background-color: var(--gold);
  color: #100d05;
}

.btn__prices-web.static.yellow:hover {
  background-color: var(--slate-blue);
  color: #fff;
}

.btn__prices-web.static.black.notactive, .btn__prices-web.static.black.notactive._3, .btn__prices-web.static.black.notactive-copy {
  opacity: 1;
}

.btn__prices-web.static.black.notactive-copy._3 {
  opacity: 1;
  text-align: center;
  background-image: none;
  justify-content: center;
  align-items: center;
}

.btn__prices-web.yellow {
  color: #100d05;
  background-color: #f7cd53;
  right: 8%;
}

.btn__prices-web.static {
  border-radius: 5.83em;
  width: 100%;
  height: 4em;
  display: flex;
  position: static;
  transform: none;
}

.btn__prices-web.static:hover {
  color: #100d05;
  background-color: #f7cd53;
}

.btn__prices-web.static.black {
  background-color: #100d05;
}

.btn__prices-web.static.black:hover {
  background-color: #f7cd53;
}

.btn__prices-web.static.yellow:hover {
  color: #fff;
  background-color: #4653f6;
}

.btn__prices-web2 {
  text-transform: uppercase;
  background-color: #4653f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 13.02em;
  height: 13.02em;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.04em;
  font-weight: 700;
  line-height: 1.25px;
  display: none;
  position: absolute;
  inset: auto -6% -7% auto;
  transform: rotate(-15deg);
}

.btn__prices-web2.yellow {
  background-color: var(--gold);
  color: #100d05;
  display: none;
  right: 8%;
}

.btn__prices-web2.cosmos-block {
  right: 4%;
  transform: rotate(42deg);
}

.btn__prices-web2.static:hover {
  background-color: var(--gold);
  color: #100d05;
}

.btn__prices-web2.static.yellow:hover {
  background-color: var(--slate-blue);
  color: #fff;
}

.btn__prices-web2.static.black.notactive, .btn__prices-web2.static.black.notactive._3, .btn__prices-web2.static.black.notactive-copy {
  opacity: 1;
}

.btn__prices-web2.static.black.notactive-copy._3 {
  opacity: 1;
  text-align: center;
  background-image: none;
  justify-content: center;
  align-items: center;
}

.btn__prices-web2.yellow {
  color: #100d05;
  background-color: #f7cd53;
  right: 8%;
}

.btn__prices-web2.static {
  border-radius: 5.83em;
  width: 100%;
  height: 4em;
  display: flex;
  position: static;
  transform: none;
}

.btn__prices-web2.static:hover {
  color: #100d05;
  background-color: #f7cd53;
}

.btn__prices-web2.static.black {
  background-color: #100d05;
}

.btn__prices-web2.static.black:hover {
  background-color: #f7cd53;
}

.btn__prices-web2.static.yellow:hover {
  color: #fff;
  background-color: #4653f6;
}

.bq__fon-navbar-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  height: 100%;
  position: absolute;
}

.header-copy {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.header-copy.shadow-three {
  z-index: 99;
  width: 100%;
  max-width: none;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}

.header-copy.header-course {
  z-index: 99;
  width: 100%;
  max-width: none;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}

.link-20 {
  color: var(--gold);
}

.div-block-528-copy {
  height: 450px;
  margin-top: 10px;
  overflow: hidden;
}

.bold-text-47 {
  color: var(--slate-blue);
  font-weight: 600;
}

.form-block-27 {
  width: auto;
  margin-bottom: 0;
}

.div-block-530 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 17px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 458px;
  height: auto;
  padding: 30px;
  display: flex;
}

.bold-text-48 {
  color: #000;
  font-size: 1.4em;
}

.text-block-260 {
  color: #000;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 125%;
}

.want-creo__title-copy {
  color: #000;
  text-align: center;
  width: 296px;
  margin: 0 auto 20px;
  font-size: 1.7em;
  font-weight: 600;
  line-height: 1.2;
  display: block;
}

.want-creo__title-copy.dan-copy {
  margin-bottom: 0;
}

.creo-want__p-copy._2-copy {
  color: #000;
  text-align: center;
  justify-content: center;
  width: 330px;
  max-width: 100%;
  margin: 10px auto 0;
  font-size: 1em;
  font-weight: 400;
  display: block;
}

.container-10-copy.footer-copy {
  padding-top: 1em;
  padding-bottom: 5.21em;
  display: block;
}

.container-10-copy.footer-copy.course-double {
  padding-top: 7.29em;
}

.container-10-copy.footer-copy.tarif {
  padding-top: .05em;
}

.div-block-531 {
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.wrapper__count-copy {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.5em;
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.coutdown-timer__course-copy._2._3._4, .coutdown-timer__course-copy.noprice {
  display: none;
}

.btn__hero-copy.course-copy {
  background-color: var(--slate-blue);
  color: var(--alice-blue);
}

.container-10-copy.flex-copy {
  display: block;
}

.container-10-copy.flex-copy.hero-cont {
  display: block;
  overflow: visible;
}

.container-10-copy.flex-copy.hero-cont._1 {
  display: flex;
}

.container-10-copy.flex-copy.hero-content {
  display: block;
  overflow: visible;
}

.container-10-copy.flex-copy.hero-content._1 {
  display: flex;
}

.container-10-copy.flex-copy.hero-content-copy {
  display: block;
  overflow: visible;
}

.container-10-copy.flex-copy.hero-content-copy._1 {
  display: flex;
}

.section-11-copy.black {
  background-color: #100d05;
  display: block;
  overflow: hidden;
}

.section-11-copy.hero-course-copy-copy {
  background-color: #0000;
  flex-direction: column;
  padding-top: 9.5em;
  padding-bottom: 6.25em;
  display: flex;
  overflow: visible;
}

.section-11-copy.hero-course-copy-copy.dsfsdf.sdasd {
  display: none;
}

.p-big-copy {
  color: #100d05;
  width: auto;
  margin-bottom: 0;
  margin-left: 0%;
  margin-right: auto;
  font-size: 1.82em;
  line-height: 1.2;
  text-decoration: none;
}

.p-big-copy._w-auto {
  width: auto;
}

.p-big-copy._w-auto.show-table {
  display: none;
}

.p-big-copy.icon {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f744482ba1ba8a4bcc4528_linkB.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: auto;
  margin-left: 0%;
  padding-left: 1.3em;
}

.p-big-copy.icon:hover {
  color: #4653f6;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f744482ba1badb4ccc4529_eva_external-link-fill.svg");
  background-position: 0 0;
  background-size: 1em;
}

.p-big-copy.icon.h-auto {
  height: auto;
}

.p-big-copy.descr-course {
  font-size: 1.4em;
}

.p-big-copy.descr-course.bf003 {
  padding-top: 44px;
  display: none;
}

.p-big-copy.p-middle {
  font-size: 1.56em;
}

.p-big-copy.descr-course-copy {
  font-size: 1.4em;
}

.p-big-copy.descr-course-copy.bf003 {
  padding-top: 44px;
  display: none;
}

.body-webinar-copy {
  background-color: var(--floral-white);
  color: #100d05;
  font-family: Gilroy, sans-serif;
  font-size: 1vw;
}

.body-webinar-copy.body-course-copy {
  background-color: var(--slate-blue);
}

.heading-form {
  color: var(--gold);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-size: 5.81em;
  font-weight: 500;
  line-height: .84;
}

.heading-form.h1-small {
  font-size: 5.21em;
  line-height: 1;
}

.heading-form2 {
  color: var(--gold);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-size: 5.81em;
  font-weight: 500;
  line-height: .84;
}

.heading-form2.h1-small {
  font-size: 5.21em;
  line-height: 1;
}

.italic-course-2 {
  font-style: italic;
}

.italic-course-2.blue {
  color: #4653f6;
  margin-left: 1.6em;
  padding-left: 0;
}

.italic-course-2.blue.h1-italic {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 9%;
  font-size: 5.81em;
  font-weight: 500;
  line-height: 1;
}

.italic-course-2.blue-2 {
  color: #4653f6;
  margin-left: 1.6em;
  padding-left: 0;
}

.italic-course-2.blue-2.h1-italic {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 9%;
  font-size: 5.81em;
  font-weight: 500;
  line-height: 1;
}

.italic-course-2.blue-2.h1-italic-2 {
  color: var(--alice-blue);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 9%;
  font-size: 5.81em;
  font-weight: 500;
  line-height: 1;
}

.p-big-2 {
  color: #100d05;
  width: auto;
  margin-bottom: 0;
  margin-left: 0%;
  margin-right: auto;
  font-size: 1.82em;
  line-height: 1.2;
  text-decoration: none;
}

.p-big-2._w-auto {
  width: auto;
}

.p-big-2._w-auto.show-table {
  display: none;
}

.p-big-2.icon {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f744482ba1ba8a4bcc4528_linkB.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: auto;
  margin-left: 0%;
  padding-left: 1.3em;
}

.p-big-2.icon:hover {
  color: #4653f6;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f744482ba1badb4ccc4529_eva_external-link-fill.svg");
  background-position: 0 0;
  background-size: 1em;
}

.p-big-2.icon.h-auto {
  height: auto;
}

.p-big-2.descr-course {
  font-size: 1.4em;
}

.p-big-2.descr-course.bf003 {
  padding-top: 44px;
  display: none;
}

.p-big-2.p-middle {
  font-size: 1.56em;
}

.p-big-2.descr-course-copy {
  font-size: 1.4em;
}

.p-big-2.descr-course-copy.bf003 {
  padding-top: 44px;
  display: none;
}

.p-big-2.descr-course-2 {
  color: #fff;
  font-size: 18px;
}

.p-big-2.descr-course-2.bf003 {
  padding-top: 44px;
  display: none;
}

.btn__item-2 {
  color: #fff;
  border: 1px solid #eadbab;
  border-radius: 1.88em;
  padding: .63em 1.15em;
}

.btn__item-3, .btn__item-4 {
  color: #fff;
  border: 1px solid #eadbab;
  border-radius: 1.88em;
  padding: .63em 1.15em;
}

.subtext-copy-copy.course__subtext-copy {
  color: #fff;
}

.container-10-2 {
  flex: 1;
  justify-content: center;
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.6em;
  padding-right: 2.6em;
  display: block;
}

.container-10-2.flex {
  display: block;
}

.container-10-2.flex.hero-cont {
  display: block;
  overflow: visible;
}

.container-10-2.flex.hero-cont._1 {
  display: flex;
}

.container-10-2.flex.hero-content {
  display: block;
  overflow: visible;
}

.container-10-2.flex.hero-content._1 {
  display: flex;
}

.container-10-2.item__steps.relative {
  position: relative;
}

.container-10-2.aww {
  padding-top: 7.29em;
  padding-bottom: 8.85em;
}

.container-10-2.footer {
  padding-top: 7.81em;
  padding-bottom: 5.21em;
  display: block;
}

.container-10-2.footer.course-double {
  padding-top: 7.29em;
}

.container-10-2.footer.tarif {
  padding-top: .05em;
}

.container-10-2.ptb-150 {
  padding-top: 7.81em;
  padding-bottom: 16.5em;
}

.container-10-2.item__steps {
  padding-top: 0;
  padding-bottom: 2.6em;
}

.container-10-2.item__steps.last-section__programm {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.container-10-2.scr-2 {
  padding-top: 7.55em;
  padding-bottom: 5.21em;
}

.container-10-2.answer-step {
  padding-top: 0;
  padding-bottom: 2.6em;
}

.container-10-2.prices {
  padding-top: 1.7em;
  padding-bottom: 4em;
}

.container-10-2.prices._123 {
  display: flex;
}

.container-10-2._2 {
  display: none;
}

.container-10-2.footer-c2 {
  padding-top: 2em;
  padding-bottom: 5.21em;
  display: block;
}

.container-10-2.footer-c2.course-double {
  padding-top: 7.29em;
}

.container-10-2.footer-c2.tarif {
  padding-top: .05em;
}

.img__wrapper-2-copy {
  width: 10.1em;
  height: 1.565em;
}

.img__wrapper-2-copy.w--current {
  width: 10.1em;
}

.img__wrapper-2-copy.speakers {
  width: 25.1em;
  height: 29.84em;
  position: relative;
}

.img__wrapper-2-copy.present {
  width: 7.29em;
  height: 7.29em;
  margin-left: auto;
  position: absolute;
  inset: 18% -3% 0% 0%;
}

.img__wrapper-2-copy._1.w--current {
  width: 14em;
  height: 2.18em;
  margin-top: 30px;
}

.img__wrapper-2-copy.present-course {
  width: 7.29em;
  height: 7.29em;
  margin-left: auto;
  position: absolute;
  inset: 25% -3% 0% 0%;
}

.img__wrapper-2-copy.present-course.tarif.block {
  height: 3em;
}

.img__wrapper-2-copy.present-course-copy {
  width: 7.29em;
  height: 3.4em;
  margin-left: auto;
  position: absolute;
  inset: 25% -3% 0% 0%;
}

.img__wrapper-2-copy.present-course-copy.tarif.block {
  height: 3em;
}

.flex__container-copy {
  display: flex;
}

.flex__container-copy.contact {
  grid-column-gap: 8.85em;
  grid-row-gap: 8.85em;
  margin-top: 3.65em;
  margin-bottom: 2.34em;
  display: inline-block;
}

.flex__container-copy.contact.border-all {
  border: 1px solid #fbf8ee;
  padding: 2.86em;
}

.flex__container-copy.contact.tarif {
  margin-top: 1em;
}

.flex__container-copy.contact.new {
  display: none;
}

.flex__container-copy.hor-scroll {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  width: 100%;
  overflow: auto;
}

.flex__container-copy.hor-scroll.tablet-vert {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  background-color: #0000;
  flex-direction: row;
  align-items: stretch;
  width: auto;
  height: 100%;
  margin: 6.25em 2.6em;
  position: static;
  top: 0;
  overflow: visible;
}

.flex__container-copy.hor-scroll.tablet-vert.speakers-flex.vertical-flex {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-direction: column;
}

.flex__container-copy.hor-scroll.tablet-vert.speakers-flex._0o0 {
  display: none;
}

.flex__container-copy.visual {
  justify-content: space-between;
  align-items: flex-start;
}

.flex__container-copy.contact--course-double {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: row;
  margin-top: 3.65em;
  margin-bottom: 2.34em;
}

.flex__container-copy.contact-copy {
  grid-column-gap: 8.85em;
  grid-row-gap: 8.85em;
  margin-top: 1em;
  margin-bottom: 0;
  display: inline-block;
}

.flex__container-copy.contact-copy.border-all {
  border: 1px solid #fbf8ee;
  padding: 2.86em;
}

.flex__container-copy.contact-copy.tarif {
  margin-top: 1em;
}

.flex__container-copy.contact-copy.new {
  display: none;
}

.logo-countdown-copy {
  width: 5.5em;
  height: 1.565em;
}

.bold-text-21-copy {
  color: #4753f6;
}

.body-28 {
  background-color: var(--slate-blue);
}

.div-block-532 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-261 {
  color: var(--floral-white);
  text-align: center;
  text-transform: uppercase;
  margin-top: 30px;
  font-size: 41px;
  font-weight: 600;
  line-height: 124%;
}

.video-11 {
  flex-flow: wrap;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  display: block;
  position: static;
}

.div-block-533 {
  border-radius: 15px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 700px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.html-embed-9 {
  display: none;
}

.text-span-62 {
  color: var(--gold);
}

.text-span-63 {
  color: var(--gold);
  font-size: 39px;
}

.text-block-262 {
  max-width: none;
  color: var(--floral-white);
  text-align: center;
}

.text-block-263 {
  color: #000;
  text-align: center;
  line-height: 120%;
}

.div-block-534 {
  background-color: #fff;
  border-radius: 17px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  margin: 40px auto;
  padding: 20px;
  display: flex;
}

.run-stroke__wrapper-2-copy {
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 14.06em;
  display: flex;
  overflow: hidden;
}

.run-stroke__wrapper-2-copy.designer {
  z-index: -3;
  width: auto;
  position: absolute;
  inset: auto 0% 10%;
  overflow: hidden;
}

.text-span-64 {
  color: var(--gold);
}

.carousel-container-2 {
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  overflow: hidden;
}

.logo-container {
  background-color: #000;
  justify-content: space-around;
  min-width: 100.1%;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.logo-container._2 {
  flex-flow: row;
  align-items: stretch;
  margin-left: -.1%;
}

.logo-image {
  height: 40px;
}

.text-block-264 {
  color: #fff;
  text-align: left;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  display: flex;
}

._100-margin-top {
  margin-top: 100px;
}

.carousel-container {
  border-radius: 100px;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.div-block-198-copy.nbt9-copy {
  color: #fff;
  border-color: #fff;
  display: none;
}

.div-block-198-copy {
  border: 2px solid var(--slate-blue);
  border-radius: 40px;
  padding: 10px 20px;
  display: inline-block;
}

.div-block-198-copy.ui_v {
  margin-left: 10px;
}

.div-block-198-copy.ui_v.mini4 {
  border-width: 1px;
}

.div-block-198-copy.ui_v.nbt9 {
  margin-left: 0;
}

.div-block-198-copy.mini4 {
  border-width: 1px;
  border-color: var(--gold);
  color: #fafafa;
}

.div-block-198-copy.nbt9 {
  color: #fff;
  border-color: #fff;
}

.div-block-112-copy {
  z-index: 4;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: flex-start;
  width: 300px;
  max-width: 300px;
  display: none;
  position: relative;
  left: 0;
}

.div-block-112-copy.imag_txt {
  z-index: 0;
  width: 300px;
  max-width: 249px;
}

.div-block-112-copy.imag_txt.text_cey {
  clear: none;
  width: 800px;
  max-width: 800px;
  position: relative;
  top: -63px;
  left: -21px;
}

.div-block-109-copy {
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-around;
  align-self: flex-start;
  align-items: flex-start;
  width: 680px;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 0;
  padding-right: 30px;
  display: flex;
}

.div-block-109-copy.blocktype {
  width: 706px;
  margin-top: 27px;
}

.div-block-109-copy.blocktype._34242 {
  margin-top: 51px;
  padding-left: 60px;
}

.button-11-copy {
  text-align: center;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 236px;
  height: 60px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  display: flex;
}

.button-11-copy.but_pl {
  margin-top: 120px;
}

.button-11-copy.but_pl._786 {
  margin-top: 51px;
}

.button-11-copy.but_pl._786.paltd_btn {
  font-size: 16px;
}

.button-11-copy.paltd_btn {
  background-color: var(--gold);
  width: 320px;
  color: #192a3e;
  background-color: #f7cd53;
  justify-content: center;
  align-items: center;
  width: 320px;
  margin-left: 0;
  font-size: 16px;
  display: flex;
}

.old-price-copy {
  opacity: .5;
  font-size: 1.56em;
  line-height: 1;
  text-decoration: line-through;
  display: flex;
}

.old-price-copy.white {
  color: #fff;
  text-decoration: line-through;
  display: flex;
}

.old-price-copy.is--yellow {
  display: flex;
}

.old-price-copy._3232 {
  color: #fff;
  display: flex;
}

.old-price-copy._3232._3 {
  opacity: .63;
  background-image: none;
  border-style: none;
  flex-flow: row;
  max-width: none;
  padding: 0;
}

.old-price-copy.noprice {
  display: none;
}

.old-price-copy.white-copy {
  color: #fff;
  text-decoration: line-through;
  display: flex;
}

.old-price-copy-copy._3232._3 {
  opacity: .63;
  background-image: none;
  border-style: none;
  flex-flow: row;
  max-width: none;
  padding: 0;
}

.old-price-c2 {
  opacity: .5;
  font-size: 1.56em;
  line-height: 1;
  text-decoration: line-through;
  display: flex;
}

.old-price-c2.white {
  color: #fff;
  text-decoration: line-through;
  display: flex;
}

.old-price-c2.is--yellow {
  display: flex;
}

.old-price-c2._3232 {
  color: #fff;
  display: flex;
}

.old-price-c2._3232._3 {
  opacity: .63;
  background-image: none;
  border-style: none;
  flex-flow: row;
  max-width: none;
  padding: 0;
}

.old-price-c2.noprice {
  display: none;
}

.old-price-c2.white-copy {
  color: #fff;
  text-decoration: line-through;
  display: flex;
}

.price__wrapper-pr1 {
  margin-top: 1.5em;
  display: none;
}

.price__wrapper-pr1.hide__course-double {
  display: none;
}

.price__wrapper-pr2 {
  margin-top: 1.5em;
  display: none;
}

.price__wrapper-pr2.hide__course-double {
  display: none;
}

.price__wrapper-pr3 {
  margin-top: 1.5em;
  display: none;
}

.price__wrapper-pr3.hide__course-double {
  display: none;
}

.old-price-co1 {
  opacity: .5;
  font-size: 1.56em;
  line-height: 1;
  text-decoration: line-through;
  display: flex;
}

.old-price-co1.white {
  color: #fff;
  text-decoration: line-through;
  display: flex;
}

.old-price-co1.is--yellow {
  display: flex;
}

.old-price-co1._3232 {
  color: #fff;
  display: flex;
}

.old-price-co1._3232._3 {
  opacity: .63;
  background-image: none;
  border-style: none;
  flex-flow: row;
  max-width: none;
  padding: 0;
}

.old-price-co1.noprice {
  display: none;
}

.old-price-co1.white-copy {
  color: #fff;
  text-decoration: line-through;
  display: flex;
}

.prices__price-copy {
  letter-spacing: -1px;
  margin-top: auto;
  margin-bottom: 0;
  font-size: 2.2em;
  font-weight: 600;
  line-height: 1.1;
}

.prices__price-copy.white {
  color: #fbf8ee;
  letter-spacing: -1px;
  font-size: 2.2em;
}

.prices__price-copy.yellow {
  color: #f7cd53;
  letter-spacing: -1px;
  letter-spacing: -1px;
  font-size: 2.1em;
}

.prices__price-copy.noprice {
  display: none;
}

.prices__price-copy.yellow-copy {
  color: var(--gold);
  letter-spacing: -1px;
  font-size: 2em;
}

.div-block-536 {
  background-color: #fff;
  border-radius: 12px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 10px;
}

.planet {
  z-index: -1;
  width: 154px;
  position: absolute;
  top: 0;
  left: auto;
  right: -26px;
}

.div-block-537, .planet2 {
  position: relative;
}

.plane2 {
  z-index: 1;
  position: absolute;
  top: -17px;
  left: -42px;
}

.planet3, .planet4 {
  position: relative;
}

.div-block-538 {
  max-width: 360px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.screen1 {
  background-color: #a3ee0b;
  margin-top: 0;
  padding: 0 0 15px;
}

.div-block-539 {
  margin-top: 0;
  display: flex;
}

.text-block-265 {
  color: #000;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  max-width: none;
  font-family: e-Ukraine, sans-serif;
  font-size: 12px;
  line-height: 120%;
  display: flex;
}

.div-block-540 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  max-width: none;
  margin-top: 30px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  display: flex;
}

.text-block-266 {
  color: #000;
  margin-top: 5px;
  font-family: e-Ukraine, sans-serif;
  font-size: 14px;
}

.div-block-541 {
  flex-flow: column;
  flex: none;
  order: 0;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 25px;
  margin-left: 20px;
  display: flex;
}

.image-239 {
  z-index: 0;
  width: 100%;
  max-width: none;
  position: relative;
  top: 0;
  left: auto;
  right: 0;
}

.div-block-542 {
  position: relative;
}

.div-block-543 {
  color: #000;
  margin-top: 20px;
  margin-left: 15px;
  font-family: e-Ukraine, sans-serif;
  font-size: 31px;
  line-height: 120%;
  position: relative;
}

.text-span-65, .text-span-66 {
  color: #fff;
  background-color: #f959f9;
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-544 {
  position: absolute;
  top: -19px;
  right: 28px;
}

.text-block-267 {
  margin-top: 15px;
  margin-right: 15px;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
}

.div-block-545 {
  margin-top: 30px;
  margin-left: 0;
  margin-right: 0;
}

.text-block-268 {
  color: #000;
  text-align: right;
  font-size: 18px;
  font-weight: 400;
  text-decoration: line-through;
  display: none;
  transform: rotate(-3deg);
}

.text-block-269 {
  color: #000;
  text-align: center;
  font-size: 25px;
  line-height: 100%;
}

.div-block-546 {
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
}

.body-29 {
  background-color: var(--white);
  margin-top: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 10px;
  line-height: 150%;
}

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

.div-block-547 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  padding-left: 0;
  padding-right: 0;
}

.image-240 {
  max-width: 86%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-270 {
  color: #000;
  text-align: center;
  margin-top: 25px;
  font-size: 22px;
}

.text-block-271 {
  color: #787878;
  text-align: center;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}

.div-block-548 {
  background-color: var(--roce);
  flex-flow: row;
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  margin-top: 25px;
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
  transform: rotate(-2deg);
}

.text-block-272 {
  color: #000;
  flex: 0 auto;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 25px;
  position: static;
}

.text-block-273 {
  color: #000;
  letter-spacing: -1px;
  margin-top: 0;
  margin-left: 0;
  font-size: 19px;
  font-weight: 400;
  line-height: 130%;
}

.div-block-549 {
  margin-bottom: 25px;
  padding-left: 0;
  padding-right: 0;
}

.text-block-274 {
  color: #787878;
  margin-top: 8px;
  font-size: 14px;
  font-weight: 400;
}

.div-block-550 {
  background-color: #787878;
  width: 220px;
  height: 2px;
  margin-top: 8px;
}

.text-span-67, .text-span-68 {
  color: #fff;
  background-color: #f959f9;
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-551 {
  background-color: #a3ee0b;
  margin-top: 20px;
  margin-left: -25px;
  margin-right: -25px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
}

.screen4 {
  background-color: #0000;
  margin-top: 40px;
  padding-bottom: 20px;
}

.text-block-273-copy {
  color: #000;
  margin-top: 0;
  margin-left: 0;
  font-size: 20px;
  font-weight: 400;
}

.div-block-548-copy {
  background-color: #f959f9;
  margin-top: 25px;
  transform: rotate(-2deg);
}

.text-span-69 {
  outline-offset: 0px;
  color: #000;
  -webkit-text-stroke-color: #fff;
  border-bottom: 2px solid #f959f9;
  outline: 3px #000;
  text-decoration: none;
}

.text-span-70 {
  color: #000;
  border-bottom: 2px solid #f959f9;
}

.screen5 {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 70px;
}

.div-block-552 {
  margin-top: 20px;
  margin-left: 0;
  margin-right: 25px;
  display: flex;
}

.text-block-275 {
  color: #000;
  margin-left: 15px;
  font-weight: 400;
}

.div-block-548-copy {
  background-color: #a3ee0b;
  margin-top: 25px;
  margin-bottom: 40px;
  padding-bottom: 0;
  position: relative;
  transform: rotate(-2deg);
}

.div-block-548-2 {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 0;
  position: static;
  top: -7px;
  transform: rotate(-2deg);
}

.div-block-548-copy-copy {
  background-color: #f959f9;
  margin-top: 25px;
  transform: rotate(-2deg);
}

.div-block-548-copy-3 {
  background-color: #0000;
  margin-top: 0;
  position: static;
  top: -9px;
  transform: rotate(-2deg);
}

.screen6 {
  position: relative;
  top: -33px;
}

.faq-wrap-3 {
  background-color: #fff;
  border-radius: 16px;
}

.faq-question-3 {
  background-color: var(--white);
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
  padding: 15px 15px 10px;
  display: flex;
}

.faq-heading-3 {
  color: #000;
  letter-spacing: -1px;
  border-bottom: 1px #000;
  margin-bottom: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.4;
}

.body-30 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}

.body-30.bottom-margin-30 {
  color: #100d05;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  width: auto;
  margin-bottom: 30px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.list-7 {
  padding-left: 15px;
  padding-right: 15px;
}

.list-item-24 {
  color: #787878;
  font-size: 14px;
  font-weight: 400;
}

.list-item-25, .list-item-26 {
  color: #787878;
  margin-top: 2px;
  font-size: 14px;
  font-weight: 400;
}

.faq-heading-3-copy {
  color: #000;
  letter-spacing: -1px;
  border-bottom: 3px solid #f959f9;
  margin-bottom: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.4;
}

.screen7 {
  background-color: #a3ee0b;
  margin-left: 15px;
  margin-right: 15px;
  padding: 15px;
}

.text-block-276 {
  color: #000;
  justify-content: flex-start;
  width: auto;
  max-width: none;
  font-size: 22px;
  font-weight: 400;
  display: flex;
}

.text-block-277 {
  color: #000;
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
}

.div-block-553 {
  justify-content: space-between;
  display: flex;
}

.faq {
  margin-top: 100px;
  position: relative;
  top: -33px;
}

.text-block-278 {
  color: #787878;
  font-size: 14px;
  font-weight: 400;
}

.faq-answer-copy {
  padding-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
  overflow: hidden;
}

.faq-heading-3-copy-copy {
  color: #000;
  letter-spacing: -1px;
  border: 1px #000;
  margin-bottom: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.4;
}

.text-block-279 {
  letter-spacing: -1px;
  -webkit-text-stroke-width: 0px;
  margin-right: 15px;
  font-size: 28px;
  line-height: 130%;
}

.text-span-71, .text-span-72 {
  background-color: var(--roce);
  padding-left: 5px;
  padding-right: 5px;
}

.text-block-2780 {
  color: #000;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
  font-size: 25px;
  position: static;
}

.div-block-550-2 {
  background-color: #0000;
  margin-top: 25px;
  transform: rotate(-2deg);
}

.div-block-554 {
  background-color: var(--roce);
  justify-content: space-between;
  align-items: stretch;
  height: 60px;
  padding-left: 14px;
  display: flex;
}

.text-block-2781 {
  color: #fff;
  flex: 1;
  align-self: center;
  font-size: 36px;
  line-height: 100%;
}

.image-241 {
  align-self: flex-end;
}

.div-block-555 {
  margin-top: 20px;
}

.div-block-556 {
  background-color: #e4e4e4;
  padding: 14px;
}

.image-241-copy {
  align-self: flex-end;
  margin-right: 15px;
}

.div-block-556-copy {
  background-color: #a3ee0b;
  padding: 14px;
}

.bl-10-12 {
  background-color: #ececec;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 15px;
}

.bl-10-11 {
  background-color: #ececec;
  margin-bottom: 20px;
  padding: 15px;
}

.div-block-557 {
  align-self: flex-end;
}

.screen-9 {
  margin-bottom: 40px;
  font-weight: 400;
}

.div-block-558 {
  padding-left: 15px;
  padding-right: 15px;
  font-weight: 400;
  display: flex;
}

.robota1 {
  flex: 0 auto;
  height: 279px;
  margin-top: 15px;
  display: flex;
  overflow: hidden;
}

.text-block-2782 {
  color: #787878;
  font-size: 14px;
  font-weight: 400;
}

.bold-text-49, .bold-text-50 {
  font-weight: 400;
}

.div-block-559 {
  background-color: #ececec;
  padding: 30px 15px 15px;
}

.text-block-2783 {
  color: #000;
  text-align: center;
  font-size: 30px;
}

.list-8 {
  margin-top: 20px;
  padding-left: 20px;
}

.list-item-27 {
  color: #000;
  font-size: 14px;
  font-weight: 400;
}

.list-item-28 {
  color: #000;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
}

.list-item-29 {
  color: #000;
  font-size: 14px;
  font-weight: 400;
}

.text-block-268-copy {
  color: #000;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  text-decoration: line-through;
  transform: rotate(-3deg);
}

.text-block-2784 {
  color: #000;
  text-align: center;
  margin-top: 5px;
  padding-bottom: 20px;
  font-size: 30px;
}

.div-block-tarif2 {
  background-color: #a3ee0b;
  margin-top: 30px;
  padding: 30px 15px 15px;
}

.list-item-29-copy {
  opacity: .25;
  color: #000;
  font-size: 14px;
  font-weight: 400;
}

.screen10 {
  margin-top: 40px;
}

.text-block-2785 {
  color: #000;
  margin-left: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.link-block-29 {
  color: #000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.div-block-560 {
  background-color: #ececec;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 30px;
  padding-top: 20px;
  display: flex;
}

.text-block-2786 {
  color: #000;
  margin-top: 40px;
  font-size: 22px;
}

.text-block-2786-copy {
  color: #000;
  margin-top: 10px;
  font-size: 22px;
}

.div-block-561 {
  flex-flow: column;
  margin-top: 35px;
  display: flex;
}

.link-21 {
  color: #000;
  text-align: center;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-562 {
  color: #fff;
  text-align: center;
  background-color: #000;
  width: 100%;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
}

.text-block-272-copy {
  color: #000;
  flex: 0 auto;
  margin-top: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 25px;
  position: static;
}

.text-block-272-2 {
  color: #000;
  flex: 0 auto;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 25px;
  position: static;
}

.div-block-545-2 {
  margin-top: 30px;
  margin-left: 15px;
  margin-right: 15px;
}

.text-block-272-copy, .text-block-272-3 {
  color: #000;
  flex: 0 auto;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 25px;
  position: static;
}

.link-block-30, .link-block-31 {
  text-decoration: none;
  display: block;
}

.link-block-32 {
  z-index: 99999;
  width: auto;
  text-decoration: none;
  display: block;
  position: static;
  inset: auto auto 0%;
}

.text-block-272-copy-copy {
  color: #000;
  flex: 0 auto;
  margin-top: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 25px;
  position: static;
}

.div-block-563 {
  border-radius: 22px;
  overflow: hidden;
}

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

.div-block-564 {
  margin-bottom: 20px;
}

.text-span-73 {
  color: #000;
}

.div-block-565 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-566 {
  background-color: var(--roce);
  color: #fff;
  border-radius: 200px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-left: 10px;
  display: flex;
  position: relative;
  bottom: -20px;
  left: 0;
  right: 0;
  transform: rotate(-6deg);
}

.popup-figma {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.popup-figma.popaup-1-month, .popup-figma.popaup-1-month.fsfd {
  display: none;
}

.popup-figma.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  align-items: center;
  display: none;
  bottom: 0;
}

.popup-figma.popaup-1-month.fsfd.form-platform, .popup-figma.site_ui {
  display: none;
}

.popup-figma.site_ui.tarif_expert {
  display: flex;
}

.popup-figma.site_ui.tarif_expert.siteform, .popup-figma.site_ui.tarif_expert.siteform.start500.bron, .popup-figma.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-figma.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-figma.site_ui.tarif_expert.siteform.expert, .popup-figma.site_ui.tarif_expert.expert_buy {
  display: flex;
}

.popup-figma.site_ui.tarif_expert.formsit.webform, .popup-figma.site_ui.tarif_expert.formsit.webform._212, .popup-figma.site_ui.tarif_cosmos.tarif_start, .popup-figma.site_ui.tarif_cosmos.cosmos_buy, .popup-figma.mini, .popup-figma.home-popup {
  display: none;
}

.popup-figma.samost {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: 100%;
  box-shadow: none;
  background-color: #0006;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.popup-figma.samost.start-1, .popup-figma.with-help, .popup-figma.with-help.start2 {
  display: none;
}

.samost {
  background-color: #fff;
  border-radius: 0;
  flex: 0 auto;
  align-self: auto;
  min-width: auto;
  max-width: 360px;
  padding: 1.5em;
  position: relative;
  top: auto;
  bottom: auto;
  box-shadow: 9px 11px 60px 2px #369fff4d;
}

.samost.fd {
  align-self: center;
  height: 410px;
  display: flex;
}

.samost.fd._3232 {
  z-index: 30;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  height: 74%;
  position: absolute;
}

.samost.fd._323 {
  z-index: 30;
  flex-direction: column;
  height: 75%;
  padding: 4em 3em 3em;
  position: absolute;
}

.samost.fd._323._3234 {
  height: 390px;
}

.samost.fd._786 {
  justify-content: center;
  min-width: 395px;
  max-width: 345px;
  height: 438px;
}

.samost.fd._786.platform {
  height: 600px;
}

.input__pop-up-copy {
  border: 1px solid #c4c4c4;
  border-radius: 0;
  max-width: 100%;
  margin-bottom: 5px;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: 1em;
  line-height: 1.1;
}

.input__pop-up-copy.blik {
  border-radius: 0;
  height: 45px;
  margin-bottom: 0;
}

.input__pop-up-copy {
  border: 1px solid #c4c4c4;
  border-radius: 0;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1;
}

.btn__hero-copy {
  z-index: 99;
  background-color: var(--slate-blue);
  text-align: center;
  border: 1px solid #4653f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.btn__hero-copy:hover {
  background-color: #2e3bf5;
}

.btn__hero-copy.viber {
  background-color: #9b51e0;
  border-color: #9b51e0;
  display: flex;
}

.btn__hero-copy.viber.w--current {
  display: flex;
}

.btn__hero-copy.course {
  background-color: var(--slate-blue);
  color: var(--alice-blue);
}

.btn__hero-copy.btn-form {
  text-transform: uppercase;
  border-radius: 6em;
  margin-top: 2em;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-family: e-Ukraine, sans-serif;
  font-weight: 500;
}

.btn__hero-copy.course-double {
  background-color: var(--slate-blue);
  color: var(--alice-blue);
}

.btn__hero-copy.creo-want__btn {
  background-color: var(--gold);
  color: #000;
  text-transform: uppercase;
  border-style: none;
  border-radius: 1em;
  flex-flow: row;
  margin-top: 10px;
  padding-top: 1em;
  padding-bottom: 1em;
  font-family: Gilroy, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero-copy.creo-want__btn.plat2 {
  font-size: 16px;
}

.btn__hero-copy.creo-want__btn.plat2.nefd {
  font-family: Igrasans, sans-serif;
  font-weight: 500;
}

.btn__hero-copy.creo-want__btn.plat2.nefd.orange_txt {
  color: #fff;
  background-color: #ff5935;
  margin-top: 25px;
}

.btn__hero-copy.creo-want__btn-copy {
  background-color: var(--gold);
  color: #000;
  text-transform: uppercase;
  border: 2px solid #000;
  border-radius: 0;
  flex-flow: row;
  max-width: 100%;
  margin-top: 10px;
  padding-top: 1em;
  padding-bottom: 1em;
  font-family: Gilroy, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero-copy.creo-want__btn-copy.plat2 {
  font-size: 16px;
}

.btn__hero-copy.creo-want__btn-copy.plat2.nefd {
  font-family: Igrasans, sans-serif;
  font-weight: 500;
}

.btn__hero-copy.creo-want__btn-copy.plat2.nefd.orange_txt {
  color: #fff;
  background-color: #ff5935;
  margin-top: 25px;
}

.btn__hero-copy.creo-want__btn-copy.button {
  background-color: var(--roce);
  border-style: none;
  height: 45px;
  font-size: 1.3em;
}

.creo-want__p-copy._2-copy {
  text-align: center;
  justify-content: center;
  width: auto;
  max-width: 100%;
  margin: 10px auto 0;
  font-size: 12px;
  font-weight: 400;
  display: block;
}

.creo-want__p-copy._2-copy-copy {
  text-align: center;
  justify-content: center;
  width: 330px;
  max-width: 100%;
  margin: 10px auto 0;
  font-size: 12px;
  font-weight: 400;
  display: block;
}

.creo-want__p-copy._2-copy-copy.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.bold-text-51 {
  text-transform: none;
  font-size: .8em;
}

.samost-copy {
  background-color: #fff;
  border-radius: 0;
  flex: 0 auto;
  min-width: auto;
  max-width: 360px;
  padding: 1.5em;
  position: relative;
  box-shadow: 9px 11px 60px 2px #369fff4d;
}

.samost-copy.fd {
  align-self: center;
  height: 410px;
  display: flex;
}

.samost-copy.fd._3232 {
  z-index: 30;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  height: 74%;
  position: absolute;
}

.samost-copy.fd._323 {
  z-index: 30;
  flex-direction: column;
  height: 75%;
  padding: 4em 3em 3em;
  position: absolute;
}

.samost-copy.fd._323._3234 {
  height: 390px;
}

.samost-copy.fd._786 {
  justify-content: center;
  min-width: 395px;
  max-width: 345px;
  height: 438px;
}

.samost-copy.fd._786.platform {
  height: 600px;
}

.div-block-567 {
  justify-content: flex-end;
  align-items: center;
  margin-top: -42px;
  margin-right: 10px;
  display: flex;
}

.div-block-566-copy {
  background-color: var(--green);
  color: #fff;
  background-color: var(--roce);
  border-radius: 200px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-left: 10px;
  display: flex;
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
  transform: rotate(-6deg);
}

.div-block-568 {
  border: 2px solid var(--green);
  margin-top: 20px;
  padding: 15px;
  display: flex;
}

.text-block-2788 {
  color: #787878;
  border: 1px #000;
  margin-left: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
}

.image-242 {
  max-width: 41px;
}

.div-block-570 {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
}

.image-243 {
  filter: grayscale();
  width: 38px;
  max-width: none;
  position: relative;
  top: -28px;
  left: 154px;
  right: auto;
}

.div-block-566-copy-2 {
  background-color: var(--green);
  color: #000;
  border-radius: 200px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-left: 10px;
  display: flex;
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
  transform: rotate(-6deg);
}

.image-239-copy {
  z-index: 0;
  opacity: .3;
  filter: grayscale();
  width: 100%;
  max-width: none;
  position: relative;
  top: 0;
  left: auto;
  right: -69px;
}

.screen1-copy {
  background-color: #ececec;
  padding: 0 0 15px;
}

.div-block-545-copy {
  margin-top: 30px;
  margin-left: 15px;
  margin-right: 15px;
}

.div-block-546-copy {
  background-color: var(--green);
  color: #000;
  border: 2px solid #000;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-541-copy {
  flex-flow: column;
  flex: 1;
  order: 0;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-top: 25px;
  margin-left: 15px;
  display: flex;
}

.text-block-279-copy {
  border-bottom: 3px solid var(--roce);
  letter-spacing: -1px;
  -webkit-text-stroke-width: 0px;
  margin-right: 15px;
  font-size: 28px;
  line-height: 130%;
  display: inline-block;
}

.text-block-267-copy {
  margin-top: 15px;
  margin-right: 15px;
  font-size: 14px;
  font-weight: 400;
  line-height: 125%;
}

.text-block-2789 {
  color: #000;
  text-align: center;
  margin-bottom: 10px;
  font-family: e-Ukraine, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.div-block-543-copy {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 60px;
  margin-left: 15px;
  font-family: e-Ukraine, sans-serif;
  font-size: 31px;
  line-height: 120%;
  position: relative;
}

.body-31 {
  margin: 0;
}

.image-244 {
  max-width: 148px;
}

.div-block-571 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #c6c6c6;
  border-radius: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  max-width: none;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: inline-block;
  transform: rotate(-5deg);
}

.div-block-538-copy {
  max-width: 360px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.text-block-2790 {
  font-size: 10px;
  line-height: 124%;
}

.text-block-2791 {
  font-size: 14px;
  line-height: 120%;
}

.div-block-572 {
  flex: 0 auto;
  margin-left: 60px;
}

.div-block-573 {
  margin-left: 60px;
}

.image-245 {
  flex: 0 auto;
  margin-left: 10px;
}

.image-246 {
  flex: 0 auto;
  max-width: none;
}

.image-247 {
  margin-left: 10px;
}

.text-block-265-copy {
  color: #000;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  max-width: none;
  margin-top: 10px;
  font-family: e-Ukraine, sans-serif;
  font-size: 14px;
  line-height: 120%;
  display: flex;
}

.text-block-2792 {
  color: #000;
  text-align: center;
  margin-top: 10px;
  font-size: 14px;
  display: none;
}

.form-block-16-copy-copy {
  flex-direction: column;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.form-22-copy {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.submit-button-12-copy-copy-copy {
  background-color: #e52139;
  border-radius: 15px;
  align-self: flex-start;
  width: 100%;
  height: 55px;
  margin-top: 0;
  margin-left: 10px;
  font-family: Gilroy, sans-serif;
}

.submit-button-12-copy-copy-copy.mk25-button-color {
  color: #000;
  background-color: #a3ee0b;
}

.submit-button-12-copy-copy-copy.mk25-button-color.onlinelec {
  border-radius: 8px;
}

.text-field-31-copy-copy {
  border-radius: 15px;
  height: 55px;
  margin-left: 10px;
}

.text-field-31-copy-copy._5 {
  border-radius: 8px;
}

.text-field-31-copy-co9py {
  border-radius: 15px;
  height: 55px;
}

.text-field-31-copy-co9py._5 {
  border-radius: 8px;
  margin-bottom: 0;
  margin-left: 10px;
}

.text-field-31-copy-co9py._5.utm_source, .text-field-31-copy-co9py._5.utm_medium, .text-field-31-copy-co9py._5.utm_campaign, .text-field-31-copy-co9py._5.utm_content, .text-field-31-copy-co9py._5.utm_term {
  display: none;
}

.button-23-copy {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: #fff;
  -webkit-text-stroke-color: #00daf0;
  background-color: #e52139;
  border: 1px solid #e52139;
  border-radius: 15px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 55px;
  margin-top: 20px;
  margin-right: 5%;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.button-23-copy.mk25-button {
  color: #000;
  background-color: #a3ee0b;
  border-style: none;
}

.button-23-copy.mk25-button.voron {
  display: none;
}

.button-23-copy.mk25-button.onlinelec {
  border-radius: 8px;
}

.button-23-copy.button1 {
  text-align: center;
  margin-left: 5%;
  display: flex;
}

.button-23-copy.button2 {
  display: flex;
}

.bold-text-18-copy {
  color: var(--magic);
  font-family: Gilroy, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 123%;
}

.code-embed {
  justify-content: center;
  align-items: flex-start;
  margin-top: 10px;
  display: flex;
}

.fixed-block {
  z-index: 9999;
  background-color: #000;
  width: 360px;
  max-width: 360px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.text-block-2793 {
  color: #fff;
  font-size: 13px;
  font-weight: 400;
}

.code-embed-2 {
  display: none;
}

.text-block-2794 {
  color: #000;
  margin-bottom: 10px;
}

.youtube {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/664b7514a7353976f0c7c3dc_thumb.jpg");
  border-radius: 22px;
}

.div-block-574 {
  margin-bottom: 20px;
  padding-left: 0;
}

.div-block-575 {
  margin-left: 0;
}

.text-span-75 {
  color: #000;
  text-transform: uppercase;
}

.div-block-576 {
  background-color: #e4e4e4;
  margin-top: 10px;
  padding: 20px;
  display: flex;
}

.text-block-2795 {
  margin-left: 13px;
  font-size: 14px;
  line-height: 130%;
}

.feature-tab-menu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  width: 20%;
  padding: 0 20px 0 0;
  display: flex;
}

.div-block-577 {
  margin-top: 50px;
}

.div-block-578 {
  color: #fff;
  background-color: #369fff;
  border-radius: 23px;
  height: 585px;
  margin-top: 100px;
  padding-top: 40px;
  padding-bottom: 0;
  padding-left: 40px;
  display: flex;
}

.div-block-578.pl_3bl {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1190px;
  height: 490px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 60px 0;
  overflow: hidden;
}

.button-icon-arrow {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 1rem;
  margin-left: .6rem;
  display: flex;
}

.flex-item-3 {
  width: 30em;
}

.flex-item-3._12 {
  border-radius: 0;
  flex: none;
  width: 16.25em;
}

.flex-item-3._1 {
  flex: none;
  order: 0;
  width: 32.5em;
  height: 260px;
  position: relative;
}

.image-249.pl_im6 {
  z-index: 6;
  max-width: 120%;
  position: relative;
  left: -24px;
}

.image-249.pl_im6.impl2 {
  object-fit: fill;
  max-width: 337px;
  display: inline-block;
  left: -9px;
  overflow: visible;
}

.div-block-579 {
  width: 50%;
}

.list-item-30 {
  padding-bottom: 7px;
}

.div-block-580 {
  justify-content: space-between;
  display: flex;
}

.paragraph-27 {
  color: #100d05;
  font-size: 22px;
}

.pl_tx01-2 {
  color: #379fff;
  font-family: Gilroy, sans-serif;
  font-weight: 600;
}

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

.padding-section-medium-2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.text-span-77 {
  color: #369fff;
}

.features-tab-wrapper {
  background-color: #fff;
  border-radius: 40px;
  padding: 20px;
  overflow: hidden;
  box-shadow: 0 5px 20px -10px #66607936;
}

.div-block-582 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.image-250 {
  color: #fff;
  max-width: 200px;
}

.image-250.lg_pl {
  max-width: 163px;
}

.faq-icon-3 {
  width: 30px;
  max-width: 25px;
  margin-right: 20px;
}

.badge {
  color: #3370ff;
  text-align: center;
  flex: none;
  width: 2rem;
  height: 2rem;
  font-weight: 700;
}

.heading-47 {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  margin-top: 0;
  font-family: Igrasans, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 112%;
}

.image-251 {
  border-radius: 10px;
  width: 87px;
  height: 87px;
}

.banner_icon-wrapper {
  background-color: #fff0;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 5.4rem;
  height: 5.4rem;
  margin-bottom: .5rem;
  display: flex;
}

.div-block-585 {
  align-self: auto;
}

.text-span-78 {
  font-family: Gilroy, sans-serif;
  font-size: 40px;
}

.div-block-586 {
  text-align: center;
  background-color: #f7cd53;
  border-radius: 20px;
  justify-content: center;
  width: 130px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  font-size: 14px;
  display: flex;
  position: relative;
  transform: rotate(-4deg);
}

.div-block-586.whit-sal {
  background-color: #f5faff;
}

.text-block-2796 {
  font-family: Gilroy, sans-serif;
}

.text-block-2797 {
  color: #100d05;
  width: 500px;
  padding-top: 24px;
  font-weight: 500;
  line-height: 130%;
}

.text-block-2797.et {
  color: #fff;
  width: 413px;
  padding-top: 0;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.heading-style-h6 {
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.5;
}

.text-block-2798 {
  color: #000;
  margin-top: 10px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.round_tab-menu {
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  height: 3.5rem;
  display: flex;
}

.button-28 {
  color: #fff;
  text-align: center;
  background-color: #3370ff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 600;
  transition: border-color .25s, background-color .25s;
}

.button-28:hover {
  background-color: #000cb8;
}

.div-block-587 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.popup-expert-2 {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.popup-expert-2.popaup-1-month, .popup-expert-2.popaup-1-month.fsfd {
  display: none;
}

.popup-expert-2.popaup-1-month.fsfd.form-platform {
  display: flex;
}

.popup-expert-2.popaup-1-month.fsfd.form-platform._2345, .popup-expert-2.popaup-1-month.fsfd.form-platform._2345-copy {
  display: none;
}

.list-item-31 {
  padding-bottom: 8px;
}

.grid-six-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-columns: 1fr 1fr 1fr;
  height: 30rem;
}

.icon-1x1-small-2 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
}

.text-weight-medium {
  font-weight: 600;
}

.image-252 {
  max-width: 117%;
}

.image-252.image_frst1 {
  cursor: pointer;
  max-width: 498px;
  margin-top: 67px;
  margin-bottom: -112px;
  margin-left: -222px;
  padding-left: 0;
  position: relative;
  top: -94px;
  left: 223px;
}

.image-252.image_frst1.image_platf {
  max-width: 487px;
  top: -50px;
  left: 162px;
}

.div-block-588 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  max-width: 1190px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid-3-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template: "."
  / 2fr 1fr;
  grid-auto-rows: auto;
  height: auto;
}

.div-block-589.faq {
  margin-bottom: 33px;
}

.text-block-2799 {
  text-align: center;
  margin-top: 0;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-block-2799._2323 {
  margin-top: 5px;
}

.text-size-small {
  font-size: .875rem;
}

.faq-heading-4 {
  color: #000;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
}

.banner_large-height {
  padding-top: 54.8%;
  position: relative;
}

.div-block-590 {
  width: 50%;
}

.body-32 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}

.body-32.bottom-margin-30 {
  color: #100d05;
  width: 828px;
  margin-bottom: 30px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.banner-right {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.want-creo__title-2 {
  color: #000;
  text-align: center;
  width: 296px;
  margin: 0 auto 20px;
  font-size: 1.7em;
  font-weight: 600;
  line-height: 1.2;
  display: block;
}

.want-creo__title-2._3255 {
  margin-top: 0;
  font-size: 23px;
  font-weight: 500;
}

.div-block-591 {
  background-color: #fff;
  border-radius: 23px;
  justify-content: center;
  margin-bottom: 50px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 60px;
  padding-left: 60px;
  padding-right: 60px;
}

.div-block-591._8789 {
  margin-top: 20px;
}

.div-block-592 {
  background-color: #f5faff;
  border: 1px solid #369fff;
  border-radius: 20px;
  width: 1160px;
}

.heading-style-h4 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.image-253 {
  z-index: -2;
  margin-right: -213px;
  padding-right: 0;
  position: relative;
  top: -32px;
  left: -58px;
}

.div-block-593 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template: "Area"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  max-width: 1190px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.div-block-593.pl_bl {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 100%;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: start;
  height: auto;
  display: grid;
}

.switch-button {
  background-color: #f5f5f7;
  border: .06em solid #dadada4d;
  border-radius: .7em;
  justify-content: center;
  align-items: center;
  width: 13em;
  height: 2.4em;
  margin: 60px auto 20px;
  padding: 4px;
  display: flex;
}

.switch-button.night-mode {
  background-color: #f1f1f1;
  border-radius: .6em;
  margin-top: 0;
  font-size: 18px;
  display: none;
}

.bullet-wraper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.div-block-594 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: flex-start;
  width: 600px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 30px;
  display: flex;
}

.text-block-2800 {
  justify-content: center;
  margin-top: 50px;
  font-family: Gilroy, sans-serif;
  font-size: 22px;
  font-weight: 500;
  display: flex;
}

.text-block-2800.paragraph-13 {
  margin-top: 20px;
  padding-left: 0;
}

.text-block-2800.paragraph-13._4432 {
  width: 100%;
}

.text-block-2801 {
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.banner_small-height {
  padding-top: 52%;
  position: relative;
}

.banner_large {
  border-radius: 12px;
  width: 100%;
  overflow: hidden;
}

.p-4 {
  color: #262626;
  font-size: 1.125em;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.p-4.is-white {
  color: #fff;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
}

.feature_content-detail {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #f2f5fd;
  border-radius: 28px;
  justify-content: space-between;
  padding: 3rem;
  display: flex;
}

.social__wrapper-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.feature-tab-detail {
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.text-block-2802 {
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.bullet-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.faq-wrap-4 {
  background-color: #f5faff;
  border-radius: 16px;
}

.text-block-2803 {
  color: #000;
  font-family: Gilroy, sans-serif;
  font-size: 27px;
  font-weight: 600;
}

.image-254 {
  width: 200px;
  margin-left: 35px;
}

.image-255 {
  max-width: 276px;
  margin-left: 60px;
  padding-left: 0;
}

.video-popup {
  z-index: 9999;
  background-color: #0006;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.div-block-596 {
  z-index: 4;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: flex-start;
  width: 300px;
  max-width: 300px;
  display: flex;
  position: relative;
  left: 0;
}

.text-block-2804 {
  color: #000;
  font-family: Igrasans, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 120%;
}

.button-icon {
  color: #3370ff;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-597 {
  flex-direction: row;
  align-items: flex-end;
  padding-left: 0;
  display: flex;
}

.want-creo__form-block-copy-2 {
  background-color: #fff;
  border-radius: 1.2em;
  min-width: 70em;
  padding: 0;
  position: relative;
  overflow: hidden;
  box-shadow: 9px 11px 60px 2px #369fff4d;
}

.image-256 {
  width: 106px;
}

.text-block-2805 {
  margin-top: 5px;
}

.div-block-598 {
  flex-direction: row;
  display: flex;
}

.link-22 {
  color: #000000c4;
  text-align: center;
  flex-flow: row;
  justify-content: center;
  margin-top: 15px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.link-22._30day {
  display: none;
}

.text-block-2806 {
  max-width: 450px;
  margin-bottom: 100px;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
}

.div-block-599 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.heading-48 {
  color: #369fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 22px;
}

.heading-48.pl_h1 {
  margin-top: 0;
  font-family: Igrasans, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.faq-question-4 {
  cursor: pointer;
  border-radius: 23px;
  justify-content: space-between;
  align-items: center;
  padding: 30px;
  display: flex;
}

.div-block-600 {
  background-color: #fff;
  border-radius: 23px;
  height: 416px;
}

.div-block-600._8797.platf_start {
  flex-flow: column;
  height: 440px;
  display: none;
}

.div-block-600.platf_school {
  height: auto;
  padding: 20px;
}

.div-block-600.yellow {
  background-color: #f7cd53;
  flex-flow: column;
  height: 100%;
  margin-bottom: 0;
  padding: 20px;
  display: flex;
}

.div-block-600.platf_produc {
  height: 100%;
  padding: 20px;
}

.faq-answer-3 {
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  overflow: hidden;
}

.full_img-cover {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-602 {
  width: 70px;
  margin-left: 31px;
}

.button-29 {
  color: #fff;
  text-align: center;
  background-color: #ff5935;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 270px;
  height: 60px;
  margin-bottom: 0;
  display: flex;
}

.button-29.et {
  color: #100d05;
  background-color: #f7cd53;
  width: auto;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.div-block-603 {
  flex: 1;
  max-width: 1190px;
}

.heading-49 {
  color: #100d05;
}

.subheader-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: stretch;
  display: flex;
}

.image-257 {
  cursor: pointer;
  position: absolute;
}

.is--white-2 {
  color: #fff;
  width: auto;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-28 {
  color: #5b5b5b;
  width: 256px;
  padding-left: 21px;
}

.btn__hero-3 {
  z-index: 99;
  text-align: center;
  background-color: #4653f6;
  border: 1px solid #4653f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.btn__hero-3:hover {
  background-color: #2e3bf5;
}

.btn__hero-3.creo-want__btn {
  color: #000;
  text-transform: none;
  background-color: #f7cd53;
  border-style: none;
  border-radius: 1em;
  margin-top: 10px;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero-3.creo-want__btn.plat2 {
  font-size: 16px;
}

.btn__hero-3.creo-want__btn.plat2.nefd {
  text-transform: none;
  font-weight: 500;
}

.text-block-2807 {
  color: #000;
  margin-top: 5px;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
}

.div-block-604 {
  justify-content: center;
  display: flex;
}

.bullet-wrapper-detail {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.nav-item-3 {
  color: #262626;
  font-size: 1.125em;
  font-weight: 500;
  text-decoration: none;
}

.nav-item-3:hover {
  font-weight: 500;
}

.image-60 {
  cursor: pointer;
  border-radius: 13px;
}

.creo-want__p-2 {
  color: #262626;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: .9em;
  font-weight: 500;
  display: none;
}

.slider-tab {
  max-width: 80rem;
  margin-top: 2.25rem;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.single-button-inside-switch-button {
  color: #1e1e21;
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.single-button-inside-switch-button.maintenance {
  cursor: pointer;
  border-radius: .6em;
  margin-left: 5px;
  font-size: .73em;
  transition: transform .3s, box-shadow .3s;
}

.single-button-inside-switch-button.maintenance:hover {
  transform: scale(1.02);
  box-shadow: 0 1px 3px #0000001a;
}

.single-button-inside-switch-button.maintenance:active {
  box-shadow: none;
  transform: none;
}

.single-button-inside-switch-button.seo {
  cursor: pointer;
  background-color: #f1f1f1;
  border-radius: .6em;
  margin-right: 5px;
  font-size: .73em;
  transition: transform .3s, box-shadow .3s;
}

.single-button-inside-switch-button.seo:hover {
  transform: scale(1.02);
  box-shadow: 0 1px 3px #0000001a;
}

.single-button-inside-switch-button.seo:active {
  box-shadow: none;
  transform: none;
}

.feature-tab-content {
  flex: 1;
}

.function-icon {
  width: 4.5rem;
  height: 4.5rem;
}

.div-block-605 {
  padding: 40px;
}

.round-tab {
  background-color: #fff0;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  margin-left: 12px;
  margin-right: 12px;
  padding: 0 20px;
  line-height: 20px;
  display: flex;
}

.round-tab:hover {
  background-color: #fff;
}

.round-tab.w--current {
  color: #3898ec;
  background-color: #fff;
  border: 1px solid #cbe6ff;
  box-shadow: 4px 4px 14px #5d6ec70a;
}

.text-block-2808 {
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.text-size-medium {
  font-size: 1.2rem;
}

.banner-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #5b5b5b;
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem 1rem 1.5rem;
  text-decoration: none;
  display: flex;
}

.banner-wrapper.is-blue {
  background-color: #cedfff;
}

.banner-wrapper.is-lightblue {
  background-color: #dffffc;
}

.banner-wrapper.is-orange {
  background-color: #ffebce;
}

.banner-wrapper.is-purple {
  background-color: #d3d5fd;
}

.banner-wrapper.is-pink {
  background-color: #ffdbef;
}

.banner-wrapper.is-green {
  text-align: center;
  background-color: #c8fdc2;
}

.banner_small {
  border-radius: 12px;
  width: 100%;
  overflow: hidden;
}

.feature-left {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  align-items: flex-start;
  width: 58%;
  display: flex;
}

.input__pop-up-2 {
  border: 1px solid #c4c4c4;
  border-radius: .73em;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: .94em;
  line-height: 1.1;
}

.button-30 {
  text-align: center;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 236px;
  height: 60px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 500;
  display: flex;
}

.button-30.paltd_btn {
  width: 100%;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
}

.button-30.but_pl {
  margin-top: 120px;
}

.button-30.but_pl._786 {
  margin-top: 51px;
}

.button-30.but_pl._786.paltd_btn {
  font-family: Gilroy, sans-serif;
  font-size: 16px;
}

.function-content-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.div-block-606 {
  margin-left: 10px;
}

.arrow-tab {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #f2f5fd;
  border-radius: 100px;
  flex-direction: row;
  align-items: center;
  height: 3.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.arrow-tab.w--current {
  color: #3370ff;
  background-color: #cedfff;
  background-image: none;
  font-weight: 700;
}

.text-span-79 {
  color: #369fff;
}

.menu-3 {
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
  position: fixed;
}

.menu-3.main-menu {
  z-index: 99;
  background-color: #fff;
  justify-content: space-between;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.heading-50 {
  color: #000;
  justify-content: center;
  margin-top: 60px;
  font-family: Igrasans, sans-serif;
  font-size: 40px;
  font-weight: 400;
  display: flex;
}

.bullet-img-wrapper {
  border-radius: 12px;
  width: 20rem;
  position: relative;
  overflow: hidden;
}

.tabs-wrapper {
  margin-left: auto;
  margin-right: auto;
}

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

.div-block-608 {
  color: #fff;
  background-color: #369fff;
  border-radius: 23px;
  height: 585px;
  margin-top: 100px;
  padding-top: 40px;
  padding-bottom: 0;
  padding-left: 40px;
  display: flex;
}

.div-block-608._1st_pl {
  max-width: 1190px;
  height: 521px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 60px;
}

.div-block-608._1st_pl.et {
  height: 528px;
}

.div-block-608._1st_pl.et._67867 {
  height: 577px;
}

.div-block-608._1st_pl.et._67867._32 {
  background-color: #379fff;
  justify-content: flex-start;
  height: auto;
  padding-bottom: 60px;
}

.text-block-2809 {
  color: #000;
  text-align: center;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.heading-51 {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  margin-top: 0;
  font-family: Igrasans, sans-serif;
  font-size: 55px;
  font-weight: 400;
  line-height: 112%;
}

.heading-51.cplt {
  font-size: 45px;
}

.text-block-2810.wt {
  color: #000;
  text-align: left;
  padding-top: 60px;
  font-family: Igrasans, sans-serif;
  font-size: 40px;
}

.list-9 {
  color: #5b5b5b;
  width: 40%;
  padding-bottom: 0;
  padding-left: 17px;
  line-height: 150%;
  list-style-type: disc;
}

.image-258 {
  width: 103px;
}

.form-29 {
  display: block;
}

.button-12-copy {
  color: #fff;
  text-align: center;
  background-color: #ff5935;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 270px;
  height: 60px;
  margin-bottom: 0;
  display: flex;
}

.button-12-copy.et {
  color: #fff;
  background-color: #379fff;
  border: 1px solid #fff;
  width: auto;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.pl_tx1-2 {
  color: #379fff;
  width: 48%;
  font-family: Gilroy, sans-serif;
  font-weight: 600;
}

.text-block-2811 {
  color: #000;
  font-family: Gilroy, sans-serif;
  font-size: 27px;
  font-weight: 600;
}

.section-new-copy {
  height: auto;
  padding-left: 2vw;
  padding-right: 2vw;
  overflow: hidden;
}

.section-new-copy.is-yellow {
  background-color: #f9da6c;
  display: none;
}

.section-new-copy.dots__bq {
  opacity: 1;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.section-new-copy.is--light_grey {
  background-color: #f5faff;
}

.section-new-copy.is--light_grey.br120 {
  background-color: #0000;
  border-radius: 0;
}

.section-new-copy.is--light_grey.br120._567 {
  margin-top: 40px;
  display: none;
}

.section-new-copy.is-blue {
  background-color: #369fff;
  margin-top: 0;
}

.section-new-copy.is-blue.br60 {
  border-radius: 60px;
}

.section-new-copy.is-blue.br60.visible {
  height: auto;
  overflow: visible;
}

.section-new-copy.is-blue.mt-30 {
  z-index: 6;
  margin-top: -30px;
  position: relative;
}

.section-new-copy.is-blue.mt-30.br90 {
  color: #f5faff;
  background-color: #369fff;
  border-radius: 90px;
}

.section-new-copy.dots__bq {
  opacity: 1;
}

.text-block-2812 {
  color: #000;
  font-size: 14px;
  line-height: 130%;
}

.list-item-28-copy {
  opacity: .27;
  color: #000;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
}

.stories__col {
  flex: 1;
  max-width: 50%;
  position: relative;
}

.stories__col.mod--1 {
  z-index: 0;
  flex: none;
  justify-content: flex-end;
  align-items: flex-end;
  width: 51.25vw;
  min-width: 51.255px;
  max-width: 51.25vw;
  display: flex;
}

.stories__col.mod--2 {
  z-index: 1;
  flex-flow: column;
  flex: none;
  width: 28vw;
  max-width: 28vw;
  margin-left: 7.375vw;
  padding-left: 0;
  padding-right: 4.625px;
  display: flex;
}

.world_student {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66604fe53c9fa001a239fb14_fghj.svg");
  background-position: 0 0;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-end;
  height: 18.6875vw;
  display: flex;
}

.heading_consult_program {
  margin-bottom: 2.375vw;
  font-size: 1.9vw;
  line-height: 130%;
}

.image-259 {
  color: #fff6f6;
  width: 4.25vw;
  position: absolute;
  top: 1.875vw;
  left: -5.2vw;
}

.swiper__nav {
  z-index: 2;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: auto;
  display: flex;
  position: relative;
  bottom: 0;
  left: 0;
  right: auto;
}

.swiper__nav.nav_center {
  grid-column-gap: 1.625vw;
  grid-row-gap: 1.625vw;
  justify-content: center;
  align-items: center;
  margin-top: 3.4375vw;
}

.swiper__nav.nav_center.bt3, .swiper__nav.nav_center.none_nav {
  display: none;
}

.swiper__nav.nav_left {
  grid-column-gap: 1.625vw;
  grid-row-gap: 1.625vw;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3.4375vw;
}

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

.grid_about.swiper-wrapper {
  grid-column-gap: 1.875vw;
  grid-row-gap: 1.875vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.creo_f_black {
  margin-bottom: 1.9375vw;
  font-size: 2vw;
  font-weight: 500;
  line-height: 110%;
}

.link-block-33 {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.875vw;
  height: 3.875vw;
  display: flex;
  position: relative;
}

.footer-3 {
  background-color: #000;
  padding-top: 4.5vw;
  padding-bottom: 4.5vw;
}

.offer_numbers {
  margin-top: 3.125vw;
}

.offer_numbers.container {
  z-index: 99;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 5fr auto;
  grid-auto-columns: 1fr;
  width: 100vw;
  padding-left: 6.875vw;
  padding-right: 6.875vw;
  display: grid;
  position: relative;
}

.main {
  z-index: 150;
  position: static;
  overflow: clip;
}

.tab_new {
  z-index: 99;
  color: #a3ee0b;
  text-align: right;
  margin-top: 1.25vw;
  margin-left: auto;
  margin-right: 1.25vw;
  font-size: .8125vw;
  display: inline-flex;
  position: relative;
}

.right_header {
  grid-column-gap: 1.625vw;
  grid-row-gap: 1.625vw;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.desc_number {
  color: #00000075;
  font-size: .8125vw;
  font-weight: 500;
  line-height: 120%;
}

.image-7-copy {
  width: 1.25vw;
}

.program_wrapper {
  z-index: 1;
  margin-top: -8.125vw;
  padding-top: 15vw;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.heading_about {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.25vw;
  line-height: 130%;
  display: inline-block;
}

.video_wrapper {
  justify-content: center;
  align-items: center;
  width: 80%;
  padding-left: 3vw;
  padding-right: 2vw;
  display: flex;
  position: relative;
}

.stories__slide-content {
  flex-flow: column;
  height: 10.75vw;
  display: flex;
}

.desc_profi {
  opacity: .5;
  width: 22vw;
  margin-bottom: 0;
}

.container-30 {
  max-width: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-left: 6.875vw;
  padding-right: 6.875vw;
}

.text-block-2813 {
  color: #fff;
  font-size: 1.25vw;
  font-weight: 700;
}

.type_program {
  color: #000;
  font-weight: 700;
}

.text_found {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: -1.125vw;
  display: flex;
}

.review_wrapper {
  background-color: #a3ee0b;
  padding-top: 8.125vw;
  padding-bottom: 8.125vw;
}

.icon_pos {
  width: 5.25vw;
  position: absolute;
  inset: -4.375vw 13.0625vw auto auto;
  transform: rotate(-12deg);
}

.icon_pos.teo {
  width: 7.1875vw;
  top: auto;
  bottom: 13.375vw;
  right: -9.5vw;
  transform: rotate(8deg);
}

.icon_pos.three {
  width: 4.8125vw;
  inset: auto auto 6vw -9vw;
  transform: rotate(-20deg);
}

.p_offer {
  color: #787878;
  width: 26.25vw;
  margin-top: 1.6875vw;
  font-size: .875vw;
  font-weight: 300;
}

.grid_program {
  z-index: 9;
  grid-column-gap: 2.3125vw;
  grid-row-gap: 2.3125vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4vw;
  display: grid;
  position: relative;
}

.grid_program.nones {
  display: none;
}

.grid_program.swiper-wrapper {
  grid-column-gap: 2.3125vw;
  grid-row-gap: 2.3125vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 7.5vw;
  display: grid;
}

.social_items {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  display: flex;
}

.link-block-34 {
  grid-column-gap: .75vw;
  grid-row-gap: .75vw;
  width: auto;
  margin-bottom: .75vw;
  transition: all .3s;
  display: inline-flex;
}

.link-block-34:hover {
  color: var(--roce);
}

.submit-button-copy-2 {
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 1000px;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-top: .6vw;
  padding-bottom: .6vw;
  font-size: .875vw;
  font-weight: 700;
  line-height: 130%;
  transition: all .3s;
}

.submit-button-copy-2:hover {
  border-color: var(--roce);
  background-color: var(--roce);
  color: #fff;
}

.number_item {
  grid-column-gap: 2.1875vw;
  grid-row-gap: 2.1875vw;
  background-color: #fff;
  border: 2px #f7f7f7;
  border-left-style: solid;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding: 1.75vw 1vw 1.75vw 1.75vw;
  display: flex;
}

.number_item.hover_item {
  transition: all .3s;
}

.number_item.hover_item:hover {
  background-color: var(--roce);
}

.img_brand {
  height: 6.875vw;
}

.train_item {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex: none;
  display: flex;
}

.stories__slider2 {
  z-index: 0;
  flex-flow: column;
  flex: none;
  justify-content: flex-end;
  align-items: flex-end;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
}

.img_slider {
  width: 11.75vw;
  position: absolute;
  bottom: -1.75vw;
  right: -5vw;
}

.heading {
  text-align: center;
  margin-top: 0;
  margin-bottom: 3.5vw;
  font-size: 3.25vw;
  font-weight: 700;
  line-height: 100%;
}

.image-260 {
  width: 1.375vw;
}

.item_support {
  background-color: #fff;
  padding: 2.875vw;
}

.item_support.pink_support {
  background-color: #f959f9;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
  transform: rotate(2deg);
}

.text-field-41 {
  border: 1px #000;
  border-bottom: 1px solid #787878;
  height: auto;
  margin-bottom: 1.25vw;
  padding: 1.125vw 1.25vw 1vw;
  display: block;
}

.text-field-41.honeypot-hidden {
  display: none;
}

.program_item {
  padding-top: 1.25vw;
}

.social_item {
  background-color: #252525;
  justify-content: center;
  align-items: center;
  width: 3.875vw;
  height: 3.875vw;
  display: flex;
}

.social_item.hide.x2 {
  width: 5vw;
  height: 5vw;
  display: none;
}

.social_item.x2 {
  width: 5vw;
  height: 5vw;
}

.social_item.is-camp {
  display: flex;
}

.p_offerr_medium {
  color: #787878;
  width: 26.25vw;
  margin-top: .5vw;
  font-size: .875vw;
  font-weight: 500;
}

.brands_wrapper {
  background-color: #fff;
  display: none;
  overflow: hidden;
}

.form_free_program {
  background-color: #a3ee0b;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 2.125vw;
  padding-right: 2.125vw;
  display: flex;
}

.text-block-2814 {
  background-color: #a3ee0b;
  border: 2px solid #a3ee0b;
  border-radius: 1000px;
  padding: .625vw 1vw;
  font-size: .875vw;
  font-weight: 700;
  line-height: 100%;
  display: inline-block;
  transform: rotate(-6deg);
}

.text-block-2814.white {
  z-index: 99;
  background-color: #fff;
  border: 2px solid #000;
  position: relative;
  transform: none;
}

.text-block-2814.white.rotate_tab {
  margin-bottom: -.1vw;
  transform: rotate(-2deg);
}

.offer_layout.container {
  grid-column-gap: 3vw;
  grid-row-gap: 3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 36.75vw;
  grid-auto-columns: 1fr;
  width: 100vw;
  max-width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6.875vw;
  padding-right: 6.875vw;
  display: grid;
}

.offer_wrapper {
  padding-top: 3.5vw;
}

.name_review {
  text-align: center;
  margin-bottom: 1vw;
  font-size: 1.125vw;
  font-weight: 500;
}

.track_line {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  background-color: #f959f9;
  flex: none;
  margin-top: 7.1875vw;
  padding-top: .6875vw;
  padding-bottom: .6875vw;
  display: flex;
  transform: rotate(1deg);
}

.text-block-2815 {
  font-size: .875vw;
}

.image-261 {
  width: 14.125vw;
  display: none;
  position: absolute;
  bottom: 2.8125vw;
  left: -3.5vw;
}

.p_small {
  color: #787878;
  margin-bottom: 0;
  font-size: 1.25vw;
  font-weight: 400;
  line-height: 160%;
}

.p_small.mt12 {
  margin-top: .75vw;
}

.p_small.main {
  display: none;
}

.footer_layout {
  z-index: 2;
  position: relative;
}

.consult_program {
  background-color: #f959f9;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66604fe43c9fa001a239faf4_Component%202.jpg");
  background-position: 100% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 1.25vw;
  padding: 3.75vw 2.5vw;
  display: flex;
}

.consult_program.none_desctop {
  display: none;
}

.desc_wrap {
  margin-right: 5.625vw;
  position: relative;
}

.desc_wrap.pcver1 {
  margin-left: 484px;
}

.desc_wrap.pcver1.nonr {
  display: none;
}

.tab_items {
  z-index: 99;
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  margin: auto auto 1.6875vw 2.625vw;
  display: flex;
  position: relative;
}

.tab_items.tabs_relative {
  margin-bottom: .6875vw;
  margin-left: 0;
}

.stories__columns {
  justify-content: space-between;
  margin-top: 4.375vw;
  display: flex;
}

.heading_wrapper {
  z-index: 9;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 4.375vw;
  display: flex;
  position: relative;
}

.heading_wrapper.padding1 {
  margin-top: -95px;
  margin-bottom: 22.375px;
}

.img_consult {
  width: 13.375vw;
  margin-left: auto;
}

.p_support_large {
  margin-top: 1vw;
  margin-bottom: 0;
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 130%;
}

.text-span-80 {
  background-color: #a3ee0b;
  padding-left: .4vw;
}

.task_creo {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 1vw;
  display: flex;
}

.item_grid_about {
  background-color: #f7f7f7;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  padding: 2.5vw;
  display: flex;
}

.brand_layout {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5.1875vw;
  padding-bottom: 5.9375vw;
  display: flex;
}

.nav_item {
  color: #fff;
  transition: all .2s;
}

.nav_item:hover {
  color: var(--roce);
}

.review_layout.container {
  width: 100vw;
  max-width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6.875vw;
  padding-right: 6.875vw;
}

.text-block-2816 {
  color: #787878;
  margin-bottom: 1.75vw;
  font-size: .8125vw;
}

.item_wrap_ab {
  background-color: #f7f7f7;
}

.tab_item_big {
  background-color: #f959f9;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: .25vw .75vw;
  display: flex;
}

.form_heading {
  width: 100%;
  margin-bottom: 1.375vw;
  font-size: 1.75vw;
  font-weight: 500;
  line-height: 120%;
}

.icon_number {
  width: 2.5vw;
}

.heading_form {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.25vw;
  font-weight: 700;
  line-height: 120%;
}

.submit-button-18 {
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
  width: 100%;
  height: auto;
  margin-top: 2.25vw;
  padding-top: 1vw;
  padding-bottom: 1vw;
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 130%;
  transition: all .2s;
}

.submit-button-18:hover {
  color: #fff;
  background-color: #000;
}

.bg_program {
  width: 100%;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.bg_program.main13 {
  display: block;
}

.text-block-2817 {
  font-size: 2vw;
  font-weight: 500;
  line-height: 120%;
}

.bg_pink {
  background-color: #0000;
  font-weight: 500;
  line-height: 120%;
  display: inline;
}

.bg_pink.tx2 {
  background-color: #0000;
}

.heading_support {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.25vw;
  font-weight: 700;
  line-height: 110%;
}

.founder_wrap {
  margin-top: 2vw;
  display: flex;
}

.data_program {
  color: #f959f9;
  margin-left: 52px;
  font-size: 1vw;
  font-weight: 700;
}

.desc_button_const {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.p_large {
  margin-bottom: .75vw;
  font-size: 1.25vw;
  font-weight: 400;
  line-height: 160%;
}

.creo_f {
  color: #fff;
  background-color: #f959f9;
  border-radius: 1000px;
  margin-bottom: .75vw;
  padding: .5vw 1vw;
  font-size: 2vw;
  font-weight: 500;
  line-height: 120%;
  display: inline-flex;
}

.creo_f.m0auto {
  margin-bottom: .875vw;
  margin-left: auto;
  margin-right: auto;
}

.free_form.container {
  width: 100vw;
  max-width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6.875vw;
  padding-right: 6.875vw;
}

.image-262 {
  width: 13.875vw;
}

.heading_support_item {
  margin-top: .9375vw;
  margin-bottom: 1.6875vw;
  font-size: 2vw;
  font-weight: 700;
  line-height: 110%;
}

.image-263 {
  width: 7.1875vw;
  margin-top: .75vw;
  margin-left: auto;
  margin-right: 1.25vw;
}

.heading-program_item {
  color: #000;
  margin-top: 0;
  margin-bottom: 1vw;
  font-size: 1.75vw;
  font-weight: 500;
  line-height: 110%;
}

.form_wrap {
  z-index: 99;
  background-color: #fff;
  padding: 4.125vw 4.875vw 2.5vw;
  position: relative;
}

.text-span-81 {
  color: #a3ee0b;
  background-color: #a3ee0b;
  font-size: 3.25vw;
}

.text-span-81.none {
  font-size: 1.75vw;
}

.desc_program_item {
  color: #787878;
  margin-bottom: 1.3125vw;
  font-size: .875vw;
  line-height: 160%;
}

.desc_program_item.lkdfsa {
  margin-bottom: 0;
}

.program_layout.container {
  flex-flow: column;
  width: 100vw;
  max-width: 100vw;
  margin-top: 0;
  padding-left: 6.875vw;
  padding-right: 6.875vw;
  display: flex;
}

.support_work_grid {
  grid-column-gap: 1.875vw;
  grid-row-gap: 1.875vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.support_work_grid.none_desctop {
  display: none;
}

.sub_title {
  color: #c3c3c3;
  text-align: center;
  margin-bottom: 2vw;
  font-size: 1.5vw;
  font-weight: 500;
  line-height: 120%;
}

.sub_title.black_sub {
  color: #000;
  margin-bottom: 0;
}

.number_text {
  margin-bottom: .625vw;
  font-size: 1.75vw;
  font-weight: 700;
  line-height: 120%;
}

.desc_program {
  opacity: 1;
  width: 14vw;
  color: var(--white);
  font-size: 1.7em;
}

.desc_program.pcver1 {
  opacity: 100;
  color: var(--white);
  font-size: 1.6em;
}

.desc_program.pcver1.txt2345 {
  width: 20vw;
}

.image-264 {
  width: 1.5vw;
}

.stories__slide-p {
  color: #060602b3;
  margin-top: -5px;
  font-size: 14px;
}

.stories__slide-p.mod--marg-30 {
  margin-bottom: 40px;
}

.img_program {
  object-fit: contain;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 13.8vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-flex;
  position: absolute;
  bottom: 0;
  left: auto;
  right: auto;
}

.stories__slide-amount-wrap {
  max-width: 160px;
}

.image-265 {
  width: 5.625vw;
  margin-left: auto;
  transform: rotate(-9deg);
}

.first_heading {
  vertical-align: baseline;
  background-color: #fff;
  border: 2px solid #afef00;
  margin-top: 0;
  margin-bottom: .7vw;
  padding: .75vw 1.25vw;
  font-size: 1.75vw;
  font-weight: 700;
  line-height: 120%;
  display: inline-block;
  transform: rotate(-1.63deg);
}

.first_heading.ml0 {
  font-weight: 700;
}

.first_heading.originalgol {
  border-color: #000;
}

.profi_wrapper {
  background-color: #fff;
  margin-top: 5vw;
  padding-top: 7.1875vw;
  padding-bottom: 7.5vw;
}

.free_form_layout {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 7.5vw;
  padding-bottom: 3.75vw;
  display: grid;
  position: relative;
}

.image-266 {
  width: 34.375vw;
  margin-top: 2.8125vw;
  margin-left: 1.5625vw;
}

.stories__slider-overwhite {
  z-index: 1;
  background-color: #fff;
  width: 60vw;
  position: static;
  inset: 0% -100vw 0% auto;
}

.header_wrapper {
  background-color: #000;
  position: static;
}

.button_header {
  color: #000;
  background-color: #fff0;
  border: 2px #000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 1vw;
  font-weight: 700;
  line-height: 140%;
  display: flex;
  position: relative;
}

.button_header.left {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.button_header.center {
  justify-content: center;
  align-items: center;
  margin-top: 1.2em;
  margin-left: 0;
  margin-right: auto;
}

.button_header.block {
  background-color: #a3ee0b;
  border-radius: 20px;
  margin-top: 0;
  padding-top: 0;
}

.feed_back_layout.container {
  grid-column-gap: 5.625vw;
  grid-row-gap: 5.625vw;
  grid-column-gap: 5.625vw;
  grid-row-gap: 5.625vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 38.125vw;
  grid-auto-columns: 1fr;
  width: 100vw;
  max-width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6.875vw;
  padding-right: 6.875vw;
  display: grid;
}

.icon_account {
  width: 1.8125vw;
  height: 1.8125vw;
}

.heading_offer {
  margin-bottom: 0;
  font-size: 3.4em;
  font-weight: 700;
  line-height: 121%;
}

.text-block-2818 {
  margin-bottom: 1.125vw;
  font-size: .875vw;
}

.image-267 {
  width: .75vw;
}

.tab_offer {
  font-weight: 700;
}

.desc_review {
  text-align: center;
  font-size: .8125vw;
  line-height: 145%;
}

.form_flex {
  grid-column-gap: 1.25vw;
  grid-row-gap: 1.25vw;
  display: flex;
}

.found_img {
  border-radius: 100%;
  width: 5.625vw;
}

.img_review {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 100px;
  width: 6.875vw;
  margin-bottom: 1.25vw;
  overflow: clip;
}

.stories__desc {
  margin-bottom: 0;
}

.image-5-copy {
  width: 13.5625vw;
}

.track_item {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-268 {
  width: 14.125vw;
  position: absolute;
  top: 1vw;
  left: 7.5vw;
}

.tab_item {
  background-color: #f959f9;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: .25vw .75vw;
  display: flex;
}

.tab_item.green {
  background-color: #a3ee0b;
}

.tab_item.white_tab {
  color: #fff;
}

.logo_img {
  width: 8.125vw;
}

.icon_play {
  width: 3.875vw;
  position: absolute;
  inset: auto auto 1.625vw 1.625vw;
}

.heading_brand_wrap {
  margin: 0 auto 4.5vw;
  display: inline-flex;
  position: relative;
}

.bg_green {
  background-color: #0000;
  padding-bottom: 0;
  font-weight: 500;
  line-height: 120%;
  display: inline-block;
}

.text-block-5-copy {
  color: var(--dodger-blue);
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 121%;
}

.profi_layout.container {
  width: 100vw;
  max-width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6.875vw;
  padding-right: 6.875vw;
}

.button_large {
  background-color: #fff0;
  border: 2px #000;
  margin-top: 1.875vw;
  padding: 0;
  position: relative;
}

.button_large.none_desctop {
  display: none;
}

.button_large.center_button {
  margin-left: auto;
  margin-right: auto;
}

.button_large.center_button.button_more {
  flex-flow: row;
  margin-top: 0;
  display: none;
}

.support_work_layout.container {
  width: 100vw;
  max-width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6.875vw;
  padding-right: 6.875vw;
}

.p_support {
  margin-top: 1vw;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 130%;
}

.stories__txt-wrap {
  grid-column-gap: 1.625vw;
  grid-row-gap: 1.625vw;
  flex-flow: column;
  width: 100%;
  max-width: 370px;
  padding-left: 0;
  display: flex;
  position: relative;
}

.nav_items {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  margin-left: 10.375vw;
  margin-right: auto;
  display: flex;
}

.nav_items.none_mob {
  margin-left: auto;
  margin-right: 3.25rem;
}

.image-269 {
  width: 8.75vw;
  min-width: 8.75vw;
}

.button_program {
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  padding: .75vw 1.25vw;
  font-size: 1vw;
  font-weight: 700;
  display: flex;
}

.link_review {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  border: 2px solid #000;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  margin-top: 1.5vw;
  padding: .75vw 1.25vw;
  display: flex;
}

.link_review.max_width {
  margin-right: auto;
}

.last_heading {
  vertical-align: baseline;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 1000px;
  margin-top: 0;
  margin-bottom: 0;
  padding: .75vw 1.25vw;
  font-size: 1.75vw;
  font-weight: 700;
  line-height: 120%;
  display: inline-block;
  transform: rotate(2.4deg);
}

.last_heading.ml0 {
  font-weight: 700;
}

.last_heading.v2 {
  border-color: #afef00;
  margin-left: 10px;
}

.last_heading.v2.originalgol {
  border-color: #020202;
}

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

.top_footer.is-down {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: center;
}

.heading_animation {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading_animation.v2 {
  flex-flow: row;
}

.swiper__nav-arrow {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66604fe63c9fa001a239fbf1_ico_arrow-down.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #0000;
  width: 64px;
  height: 64px;
  transition: all .2s;
}

.swiper__nav-arrow:hover {
  border-color: #000;
}

.swiper__nav-arrow.mod--right {
  background-image: none;
  border-style: none;
  width: auto;
  height: auto;
  transform: rotate(0);
}

.swiper__nav-arrow.mod--right:hover {
  border-style: none;
}

.swiper__nav-arrow.mod--left {
  background-image: none;
  border-style: none;
  width: auto;
  height: auto;
  margin-right: 0;
  position: relative;
}

.swiper__nav-arrow.mod--left:hover {
  border-style: none;
}

.swiper__nav-arrow.mod--left.arrow-prev {
  position: relative;
  transform: none;
}

.top_info_program {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 13.5625vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.free_creo_wrapper-copy-copy {
  background-color: #fff;
  padding-bottom: 7.5vw;
}

.free_creo_wrapper-copy-copy.free {
  background-color: #fff0;
  padding-bottom: 0;
}

.text_tab {
  color: #fff;
  font-size: .75vw;
  font-weight: 700;
  line-height: 120%;
  display: inline-block;
}

.text_tab.black {
  color: #000;
}

.free_crea_layout.container {
  background-color: #f7f7f7;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  max-width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6.875vw;
  padding-right: 6.875vw;
  display: flex;
}

.about_crea_layout.container {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  max-width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6.875vw;
  padding-right: 6.875vw;
  display: flex;
}

.stories__slide-amount {
  text-transform: uppercase;
  margin-bottom: 16px;
  font-size: 50px;
  font-weight: 700;
  line-height: 1em;
}

.platform_wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 8.125vw;
  padding-bottom: 8.125vw;
  display: flex;
  overflow: hidden;
}

.heading-52 {
  margin-bottom: .8125vw;
  font-size: 1.75vw;
}

.tab_items_support {
  z-index: 99;
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: auto;
  display: flex;
  position: relative;
}

.text_tab_big {
  color: #fff;
  font-size: 1vw;
  font-weight: 700;
  line-height: 120%;
  display: inline-block;
}

.desc_world {
  padding-bottom: 2.0625vw;
  padding-left: 2.5vw;
}

.image_video {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 100%;
  width: 100%;
}

.review_text {
  background-color: #fff;
  flex-flow: column;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  height: 30.8333vw;
  margin-right: 0;
  padding: 2.5vw 1.5vw;
  display: flex;
  box-shadow: 0 4px 2vw #999ca680;
}

.swiper-slide {
  flex: none;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: block;
  position: relative;
}

.swiper-slide.slide_review {
  width: 15.625vw;
  margin-right: 10px;
  display: flex;
}

.swiper-slide.slide--stories {
  flex: none;
  width: 8.75vw;
  min-width: 8.75vw;
  overflow: hidden;
}

.swiper-slide.slide--stories.slide_100 {
  width: 100%;
}

.swiper-slide.slide_number {
  width: 20%;
}

.swiper-slide.swiper-slide_works {
  width: 24%;
}

.swiper-slide.swiper-slide_blog {
  width: 33%;
}

.swiper-slide.is-grow {
  flex: 1;
  padding-left: .5vw;
  padding-right: .5vw;
}

.brands_vagon {
  grid-column-gap: 1.875vw;
  grid-row-gap: 1.875vw;
  flex: none;
  display: flex;
}

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

.about_creo_wrapper {
  background-color: #fff;
  padding-bottom: 0;
}

.img_platform {
  width: 50.625vw;
  margin-top: 0;
}

.text-block-2819 {
  color: #000;
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 140%;
}

.feed_back_wrapper {
  background-color: #f959f9;
  padding-top: 6.25vw;
  padding-bottom: 6.25vw;
  position: relative;
  overflow: hidden;
}

.bottom_program {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66604fe33c9fa001a239fa45_bg_bottom_program.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 22.625vw;
  padding-top: 2.625vw;
  padding-left: 2.625vw;
  padding-right: 2.625vw;
  display: flex;
}

.number_world {
  margin-bottom: .75vw;
  font-size: 3.25vw;
  font-weight: 700;
  line-height: 120%;
}

.arrow_info {
  width: 7.5vw;
  transform-style: preserve-3d;
  position: relative;
  inset: 0% auto auto -5vw;
}

.heading_about_wrap {
  margin: 6.9375vw auto 5vw;
  display: inline-flex;
  position: relative;
}

.review_video {
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  box-shadow: 0 4px 2vw #999ca680;
}

.number_item_consult {
  grid-column-gap: 1.3125vw;
  grid-row-gap: 1.3125vw;
  background-color: #f959f9;
  border: 2px #f7f7f7;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2vw;
  display: flex;
}

.div-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  margin-top: 3.125vw;
  margin-bottom: 3.125vw;
  display: grid;
}

.icon_heading {
  width: 3.5625vw;
  position: absolute;
  inset: auto -1.6vw -.3vw auto;
}

.tab_items__profi {
  z-index: 99;
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  margin-bottom: 3.25vw;
  margin-left: 0;
  margin-right: auto;
  display: flex;
  position: relative;
}

.swiper-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.swiper-wrapper.wraper_preview {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  display: flex;
  overflow: visible;
}

.swiper-wrapper.wrap100 {
  height: 100%;
}

.swiper-wrapper.collection-list {
  justify-content: flex-start;
}

.swiper-wrapper.wraper_preview-copy {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  display: flex;
  overflow: visible;
}

.swiper-wrapper.items_container_wrapper {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  justify-content: center;
  align-items: center;
  margin-top: 9vw;
  margin-bottom: 5vw;
}

.text-field-copy {
  color: #fff;
  background-color: #fff0;
  border: 1px #000;
  border-bottom-style: solid;
  height: auto;
  margin-bottom: 0;
  padding: .4vw 1.25vw .2vw .8vw;
  display: block;
}

.text-field-copy::placeholder {
  color: #0000003b;
}

.text-field-copy.utm_source, .text-field-copy.utm_medium, .text-field-copy.utm_campaign, .text-field-copy.utm_content, .text-field-copy.utm_term {
  display: none;
}

.play_icon {
  cursor: pointer;
  width: 5.1875vw;
  display: none;
  position: absolute;
  inset: auto;
}

.img_review_video {
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-right: 10px;
  position: absolute;
  inset: 0%;
}

.arrow_nav {
  z-index: 9;
  width: 3.875vw;
  position: relative;
}

.heading_profi {
  margin-top: 0;
  margin-bottom: .625vw;
  font-size: 2vw;
  line-height: 110%;
}

.stories__slide-title {
  text-transform: uppercase;
  margin-bottom: 65px;
}

.link_block {
  flex-flow: column;
  display: inline-flex;
}

.link_item {
  color: #fff;
  margin-bottom: .5625vw;
  padding-top: .25vw;
  padding-bottom: .25vw;
  font-size: .875vw;
  font-weight: 400;
  transition: opacity .3s;
}

.link_item:hover {
  color: var(--roce);
}

.link_item.academy {
  display: flex;
}

.link_telegram {
  grid-column-gap: .625vw;
  grid-row-gap: .625vw;
  border: 2px #000;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  margin-top: .8125vw;
  padding: 0 1.25vw;
  display: flex;
}

.creo_img {
  height: 1.25vw;
}

.creo_img_icon {
  width: 1.75vw;
}

.bg_creo {
  width: 71.875vw;
  position: absolute;
  inset: auto .9375vw -3.75vw auto;
}

.text-block-2820 {
  color: #000;
  font-size: 1.25vw;
  font-weight: 500;
  line-height: 140%;
}

.top_info_bottom {
  justify-content: space-between;
  width: 100%;
  margin-bottom: 1.25vw;
  display: flex;
}

.heading_support_wrap {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66604fe53c9fa001a239fb94_Frame%201000004815.svg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 5.3125vw;
  padding-left: 6vw;
}

.info_profi {
  padding-top: 1.25vw;
}

.brands_train {
  grid-column-gap: 1.875vw;
  grid-row-gap: 1.875vw;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.brands_train.last_train {
  display: flex;
}

.brands_train.first_train {
  display: none;
}

.copy_text {
  color: #787878;
  font-size: .8125vw;
}

.text-block-2821 {
  color: #000;
  font-size: .875vw;
  font-weight: 700;
}

.heading-53 {
  opacity: .1;
  text-align: center;
  letter-spacing: -.18vw;
  margin-top: 0;
  margin-bottom: -1.66667vw;
  font-size: 7.4vw;
  line-height: 115%;
}

.swiper {
  width: 100%;
  overflow: hidden;
}

.swiper.swiper_review {
  display: flex;
}

.swiper.swiper--stories {
  z-index: 0;
  flex: none;
  width: 24vw;
  min-width: 24vw;
  margin-left: 1.5vw;
  margin-right: 0;
  position: relative;
  overflow: hidden;
}

.swiper.swiper--stories2 {
  z-index: 0;
  flex: none;
  width: 70.25vw;
  min-width: 70.25vw;
  margin-bottom: 24px;
  margin-right: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.swiper.swiper--stories2.mb0 {
  margin-bottom: 0;
}

.swiper.swiper_program {
  display: none;
}

.swiper.swiper_works {
  margin-top: 6.625vw;
  display: none;
}

.swiper.swiper_blog {
  margin-top: 5.375vw;
  display: flex;
}

.swiper.swiper-numbers {
  display: block;
}

.swiper.swiper-portfolio, .swiper.swiper-mentor {
  display: none;
}

.heading_brand {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75vw;
  line-height: 130%;
  display: block;
}

.header_layout {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: .5vw;
  padding-bottom: .5vw;
  display: flex;
}

.image-270 {
  width: 4.25vw;
  position: absolute;
  top: 1.875vw;
  left: -5.2vw;
}

.text-block-2822 {
  color: #fff;
  font-size: 1.25vw;
  font-weight: 700;
}

.link-block-36 {
  grid-column-gap: .75vw;
  grid-row-gap: .75vw;
  width: auto;
  margin-bottom: .75vw;
  display: inline-flex;
}

.heading-54 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 3.5vw;
  font-size: 3.25vw;
  line-height: 100%;
}

.image-271 {
  width: 1.375vw;
}

.text-field-42 {
  border: 1px #000;
  border-bottom: 1px solid #787878;
  height: auto;
  margin-bottom: 1.25vw;
  padding: 1.125vw 1.25vw 1vw;
  display: block;
}

.text-block-2823 {
  background-color: #a3ee0b;
  border: 2px solid #a3ee0b;
  border-radius: 1000px;
  padding: .625vw 1vw;
  font-size: .875vw;
  font-weight: 700;
  line-height: 100%;
  display: inline-block;
  transform: rotate(-6deg);
}

.text-block-2823.white {
  z-index: 99;
  background-color: #fff;
  border: 2px solid #000;
  position: relative;
  transform: none;
}

.text-block-2823.white.rotate_tab {
  margin-bottom: -.1vw;
  transform: rotate(-2deg);
}

.text-block-2824 {
  color: #fff;
  font-size: .875vw;
}

.image-272 {
  width: 14.125vw;
  position: absolute;
  bottom: 2.8125vw;
  left: -3.5vw;
}

.text-span-82 {
  background-color: #a3ee0b;
  padding-left: .4vw;
}

.text-block-2825 {
  color: #787878;
  margin-bottom: 1.75vw;
  font-size: .8125vw;
}

.submit-button-19 {
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
  width: 100%;
  height: auto;
  margin-top: 2.25vw;
  padding-top: 1vw;
  padding-bottom: 1vw;
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 130%;
}

.text-block-2826 {
  font-size: 2vw;
  line-height: 120%;
}

.image-273 {
  width: 13.875vw;
}

.image-274 {
  width: 7.1875vw;
  margin-top: .75vw;
  margin-left: auto;
  margin-right: 1.25vw;
}

.text-span-83 {
  color: #a3ee0b;
  background-color: #a3ee0b;
  font-size: 2vw;
}

.image-275 {
  width: 1.5vw;
}

.image-276 {
  width: 5.625vw;
  margin-left: auto;
  transform: rotate(-9deg);
}

.image-277 {
  width: 34.375vw;
  margin-top: 2.8125vw;
  margin-left: 1.5625vw;
}

.text-block-2827 {
  margin-bottom: 1.125vw;
  font-size: .875vw;
}

.image-278 {
  width: .75vw;
}

.image-279 {
  width: 14.125vw;
  position: absolute;
  top: 1vw;
  left: 7.5vw;
}

.link-block-37 {
  background-color: #fff;
  border: 2px solid #000;
  margin-top: 1.875vw;
  padding: 1vw 2.75vw;
}

.image-280 {
  width: 8.75vw;
}

.heading-55 {
  margin-bottom: .8125vw;
  font-size: 1.75vw;
}

.text-block-2828 {
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 140%;
}

.div-block-609 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  margin-top: 3.125vw;
  margin-bottom: 3.125vw;
  display: grid;
}

.text-block-2829 {
  font-size: 1.25vw;
  font-weight: 500;
  line-height: 140%;
}

.text-block-2830 {
  font-size: .875vw;
  font-weight: 700;
}

.heading-56 {
  opacity: .1;
  text-align: center;
  letter-spacing: -.18vw;
  font-size: 7.4vw;
  line-height: 115%;
}

.body-new {
  color: #000;
  background-color: #f7f7f7;
  margin-top: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 1vw;
  font-weight: 400;
  line-height: 120%;
}

.header_wrap {
  margin-top: 3.125vw;
}

.header_wrap.container {
  z-index: 99;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 15.625vw;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  max-width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6.875vw;
  padding-right: 6.875vw;
  display: flex;
  position: relative;
}

.bg_program_mobile {
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.bg_program_mobile.main14 {
  display: block;
}

.grid_program_mobile {
  z-index: 9;
  grid-column-gap: 2.3125vw;
  grid-row-gap: 2.3125vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4vw;
  display: grid;
  position: relative;
}

.wrap_support_mobile {
  display: none;
}

.header_text {
  z-index: 99;
  color: #000;
  padding: .75vw 1.25vw;
  font-size: 1vw;
  font-weight: 500;
  line-height: 140%;
  display: flex;
  position: relative;
}

.header_text.mini_text {
  display: flex;
}

.bg_grenn_button {
  background-color: var(--green);
  flex: 0 auto;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bg_grenn_button.radius_bg {
  border-radius: 1000px;
}

.bg_white_button {
  background-color: var(--gold);
  border: 2px solid #000;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  inset: 0%;
}

.bg_white_button.radius_bg {
  border-radius: 1000px;
  display: flex;
}

.button_header_program {
  color: #000;
  background-color: #fff0;
  border: 2px #000;
  justify-content: center;
  align-items: center;
  margin: auto auto 3vw;
  font-size: 1vw;
  font-weight: 700;
  line-height: 140%;
  display: flex;
  position: relative;
}

.header_text_ {
  z-index: 99;
  color: #000;
  padding: .75vw 1.25vw;
  font-size: 1vw;
  font-weight: 500;
  line-height: 140%;
  display: flex;
  position: relative;
}

.header_text_big {
  z-index: 99;
  color: #000;
  padding: 1vw 2.75vw;
  font-size: 1.04167vw;
  font-weight: 500;
  line-height: 140%;
  display: flex;
  position: relative;
}

.div-block-610 {
  background-color: #a53131;
}

.div-block-611 {
  width: 100vw;
  height: 100vh;
  position: fixed;
}

.wrapper_video_popup {
  z-index: 99999;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-left: 20%;
  padding-right: 20%;
  display: none;
  position: fixed;
  inset: 0%;
}

.wrapper_video_popup.review_video_popup {
  padding: 10% 35%;
  display: none;
}

.wrapper_video_popup.offer_video {
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.video-12 {
  z-index: 9999;
  flex: 0 auto;
}

.bg_popup {
  background-color: #000c;
  position: absolute;
  inset: 0%;
}

.filter_wrap {
  z-index: 9;
  grid-column-gap: .833333vw;
  grid-row-gap: .833333vw;
  justify-content: center;
  align-items: center;
  margin-bottom: 5.13889vw;
  display: flex;
  position: relative;
}

.filter_wrap.fltr-review {
  display: none;
}

.filter_grid {
  grid-column-gap: .833333vw;
  grid-row-gap: .833333vw;
  justify-content: center;
  align-items: center;
  display: flex;
}

.filter_item {
  color: #000;
  text-align: left;
  background-color: #fff;
  border-radius: 10000px;
  justify-content: center;
  align-items: center;
  padding: .833333vw 1.38889vw;
  font-size: 1.11111vw;
  font-weight: 700;
  display: flex;
}

.filter_item.all_item {
  color: #000;
  background-color: #fff;
}

.text-block-2831 {
  font-size: 1.11111vw;
  font-weight: 500;
}

.filter_item_main {
  border-radius: 10000px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cat_review {
  opacity: 0;
  pointer-events: none;
  position: relative;
}

.category_program_list {
  z-index: 999;
  position: absolute;
  top: 11.7vw;
}

.item_program {
  position: relative;
}

.wrap_platform {
  margin-top: 5.8125vw;
  position: relative;
}

.wrap_point_plus {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  top: 3.4vw;
  left: 21.4vw;
}

.wrap_point_plus._2_point {
  top: 16.5vw;
  left: auto;
  right: 42vw;
}

.wrap_point_plus._3_point {
  top: 1.2vw;
  left: auto;
  right: 43.6vw;
}

.wrap_point_plus._4_point {
  top: 20.9vw;
  left: 24.6vw;
}

.point_plus {
  background-color: #fff;
  border-radius: 100%;
  width: 2.08333vw;
}

.plus_icon {
  width: 100%;
}

.wrap_info_point {
  pointer-events: none;
  background-color: #fff;
  width: 18.75vw;
  padding: 2.22222vw;
}

.img_info_point {
  width: 100%;
  margin-bottom: 1.25vw;
}

.sub_title_info {
  color: #909090;
  margin-top: 0;
  margin-bottom: 1.38889vw;
  font-size: .8125vw;
  font-weight: 500;
}

.title_info_point {
  font-size: .96vw;
  font-weight: 500;
  line-height: 130%;
}

.title_info_point_mini {
  margin-top: 1.25vw;
  font-size: .75vw;
  font-weight: 500;
  line-height: 130%;
}

.works_students_wrapper.work_container {
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  padding-left: 6.875vw;
  padding-right: 6.875vw;
  display: flex;
}

.work_student_layout {
  padding-top: 7.5vw;
  padding-bottom: 6.25vw;
}

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

.item_work {
  background-color: #fff;
  flex-flow: column;
  height: 100%;
  display: flex;
}

.name_student {
  font-size: 1.25vw;
  font-weight: 500;
  line-height: 120%;
}

.wrap_work_info {
  flex-flow: column;
  padding: 1.5vw;
  display: flex;
}

.gallery-scroll {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-31 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-sticky {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 80px;
}

.gallery-link {
  color: #1a1b1f;
  margin-bottom: 35px;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
}

.gallery-link:hover {
  color: #1a1b1fcc;
}

.gallery-link.w--current {
  font-weight: 600;
}

.gallery-grid {
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gallery-image-wrapper {
  position: relative;
}

.gallery-image {
  width: 100%;
}

.gallery-image-text {
  color: #f5f7fa;
  margin-bottom: 0;
  position: absolute;
  bottom: 16px;
  left: 16px;
  right: 16px;
}

.img_works {
  width: 100%;
}

.swiper-pagination {
  display: flex;
}

.swiper-pagination.mt32, .swiper-pagination.none, .swiper-pagination.swiper-pagination-black {
  display: none;
}

.bg_arrow {
  background-color: var(--roce);
  border-radius: 100%;
  position: absolute;
  inset: 0%;
}

.blog_students_wrapper.work_container {
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  padding-left: 6.875vw;
  padding-right: 6.875vw;
  display: flex;
}

.wrap_blog_info {
  background-color: #f7f7f7;
  flex-flow: column;
  height: 100%;
  padding: 2.25vw;
  display: flex;
}

.button_burger {
  display: none;
}

.burger_wrap {
  z-index: 100;
  background-color: var(--green);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1em;
  padding-bottom: 1em;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.logos-quote-divider {
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.container-32 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.clients-wrapper-two {
  justify-content: space-between;
  align-items: center;
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.clients-info-two {
  flex-direction: column;
  align-items: flex-start;
  max-width: 350px;
  display: flex;
}

.clients-quote-two {
  margin-top: 10px;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.clients-divider {
  background-color: #e4ebf3;
  width: 90%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.clients-info {
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.clients-info-image {
  object-fit: cover;
  width: 50px;
  height: 50px;
  margin-right: 24px;
}

.clients-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.link_block_burger {
  flex-flow: column;
  display: inline-flex;
}

.wrap_points_mobile.swiper {
  display: none;
}

.stories__columns_mobile {
  justify-content: space-between;
  margin-top: 70px;
  display: none;
}

.hero-heading-center {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-33 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading.margin-bottom-32px {
  margin-bottom: 32px;
}

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

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px {
  margin-bottom: 24px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.popup_wrapper {
  z-index: 999;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup_content {
  background-color: #fff;
  width: 80%;
  max-width: 534px;
  padding: 2.5vw;
  position: relative;
}

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

.exit_button {
  width: 1.5vw;
}

.text-block-2833 {
  color: #787878;
  font-size: .75vw;
}

.heading_form_popup {
  color: #000;
  margin-top: 3vw;
  margin-bottom: 1.375vw;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.25vw;
  font-weight: 500;
}

.heading_form_popup.big {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5vw;
}

.success-message-17 {
  background-color: #fff;
  padding: 0;
}

.image-283 {
  margin-top: 2.25vw;
}

.bg_pink_account {
  z-index: -1;
  background-color: #a3ee0b;
  border-radius: 100%;
  position: absolute;
  inset: 0%;
}

.text-span-84 {
  color: #4753f6;
  background-color: #f7cd53;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 5px;
}

.slider-snap-list-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 23em;
  grid-auto-columns: 23em;
  grid-auto-flow: column;
  padding-bottom: 1.5rem;
  padding-left: 0;
  padding-right: 0;
  display: none;
  overflow: auto;
}

.doctors-collection-wrapper-copy, .slider, .slider-2 {
  display: none;
}

.div-block-612 {
  background-color: #a12f2f;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

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

.nav-menu-2 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 2px;
  margin-right: 2px;
  padding: 5px 10px;
  font-family: e-Ukraine, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-button-wrapper {
  margin-left: 40px;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  vertical-align: baseline;
  background-color: #379fff;
  border-radius: 13px;
  flex-flow: row;
  justify-content: space-around;
  padding: 12px 25px;
  font-family: e-Ukraine, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  transition: all .2s;
  display: inline-block;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.nav-button-wrapper-copy {
  margin-left: 10px;
}

.button-primary-2-copy {
  color: #379fff;
  letter-spacing: 0;
  text-transform: none;
  background-color: #cbe6ff;
  border-radius: 13px;
  padding: 12px 25px;
  font-family: e-Ukraine, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2-copy:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2-copy:active {
  background-color: #43464d;
}

.button-29-copy {
  color: #fff;
  text-align: center;
  background-color: #ff5935;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 270px;
  height: 60px;
  margin-bottom: 0;
  display: flex;
}

.button-29-copy.et {
  color: #100d05;
  background-color: #f7cd53;
  width: auto;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.button-29-copy.et-copy, .button-29-copy._1s-screen {
  color: #100d05;
  background-color: #fff;
  width: auto;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.button-29-copy._1s-screen.open-form-button {
  display: none;
}

.div-block-596-copy {
  z-index: 4;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: flex-start;
  width: auto;
  max-width: none;
  display: flex;
  position: relative;
  left: 0;
}

.image-254-copy {
  width: 200px;
  margin-left: 0;
}

.image-286 {
  height: 100%;
}

.form-pay__wrapper-copy {
  color: #369fff;
  background-color: #0000;
  border-radius: 2.08em;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.form-pay__wrapper-copy._21321 {
  z-index: 2;
  color: #fff;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  width: 400px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding-bottom: 25px;
  display: flex;
  position: relative;
}

.form-pay__wrapper-copy.thx2 {
  background-color: var(--floral-white);
}

.form-pay__wrapper-copy.pl--3 {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 70px;
  display: flex;
}

.form-pay__wrapper-copy.pl--3.text_course.vvv {
  flex-direction: row;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 22px;
}

.form-pay__wrapper-copy.pl--3.platform-btn {
  flex-direction: row;
  align-items: center;
}

.form-pay__wrapper-copy.pl--3-copy {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 70px;
  display: flex;
}

.form-pay__wrapper-copy.pl--3-copy.text_course.vvv {
  flex-direction: row;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 22px;
}

.form-pay__wrapper-copy.pl--3-copy.platform-btn {
  flex-direction: row;
  align-items: center;
}

.form-pay__wrapper-copy.pl--3-copy.platform-btn-copy {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
}

.heading-47-copy {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  margin-top: 0;
  font-family: Igrasans, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 107%;
}

.div-block-594-copy {
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: flex-start;
  width: 600px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 10px;
  display: flex;
}

.image-287 {
  width: auto;
  max-width: 450px;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.slide-5 {
  width: 33%;
  margin-right: 10px;
}

.slider-3 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  background-color: #0000;
  justify-content: space-around;
  height: 100%;
  display: block;
}

.div-block-613 {
  height: auto;
  padding-left: 2.6em;
  padding-right: 2.6em;
  display: none;
}

.slide-nav-3 {
  display: none;
  bottom: -50px;
}

.text-block-2834 {
  color: #fff;
  margin-top: 10px;
  font-size: 21px;
}

.slide-6 {
  width: 33%;
  margin-right: 10px;
}

.slide-7 {
  width: 33%;
}

.image-288 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.image-288.tablet-show {
  display: none;
}

.container-34 {
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.6em;
  padding-right: 2.6em;
}

.line__faq-2 {
  background-color: #fbf8ee;
  width: 100%;
  height: .6px;
  margin-top: 1.56em;
  margin-bottom: 2.08em;
}

.line__faq-2.show-teblet {
  display: none;
}

.faq__wrapper-3 {
  width: auto;
}

.faq_text-3 {
  color: #fbf8ee;
  width: 100%;
  max-width: 40em;
  margin-top: 1em;
  margin-bottom: 0;
  padding-right: 3.13em;
  font-size: .94em;
  line-height: 1.44;
}

.faq_toggle-text-2 {
  color: #fbf8ee;
  margin-bottom: 0;
  font-size: 1.35em;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.ns-bottom-2 {
  flex: none;
  height: auto;
  margin-top: -93px;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.faq_content-2 {
  width: auto;
  height: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.sticky__wrapper-2 {
  background-color: #4653f6;
  width: 100%;
  height: auto;
  position: sticky;
  top: 6.25em;
  overflow: hidden;
}

.nav-number-2 {
  display: none;
}

.nav-number-2.speakers {
  color: #fff;
  font-size: .83em;
  line-height: 1.3;
  display: block;
}

.speakers-name-2 {
  color: #fbf8ee;
  width: auto;
  font-size: 5.83em;
  font-style: italic;
  font-weight: 500;
  line-height: .89;
  position: absolute;
  inset: 32% 0% 0%;
}

.speakers-name-2.last-name {
  color: #fbf8ee;
  background-color: #0000;
  width: auto;
  top: 54%;
  left: 9%;
}

.speakers-name-2.show-teblet {
  display: none;
}

.img__wrapper-5 {
  width: 5.5em;
  height: 1.565em;
}

.img__wrapper-5.speakers {
  width: 25.1em;
  height: 29.84em;
  position: relative;
}

.flex__speakers-container-2 {
  grid-column-gap: 9.5em;
  grid-row-gap: 9.5em;
  object-fit: fill;
  background-color: #4653f6;
  flex: none;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 90vw;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: static;
  top: 0;
  overflow: visible;
}

.flex-item__img-2 {
  grid-column-gap: 1.04em;
  grid-row-gap: 1.04em;
  align-items: flex-start;
  margin-left: 7.81em;
  display: flex;
}

.track-2 {
  width: 100%;
  height: 75vw;
  margin-top: 0;
  margin-bottom: 4em;
  position: static;
  overflow: visible;
}

.ns-bottom-copy {
  flex: none;
  height: auto;
  margin-top: -8%;
  display: none;
  position: static;
  inset: -12% auto auto 0%;
  overflow: hidden;
  transform: translate(0);
}

.track-copy {
  width: 100%;
  height: 75vw;
  margin: 0;
  padding-bottom: 6.25em;
  position: static;
  overflow: visible;
}

.track-copy.no-anim {
  height: auto;
}

.h2-copy-copy.small-copy-copy.italic-copy.yellow {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.h2-copy-copy.small-copy-copy.italic-copy.yellow.ml370 {
  margin-top: .2em;
  margin-left: 16%;
}

.h2-copy-copy.small-copy-copy.italic-copy.yellow-copy {
  color: #f7cd53;
  margin-top: 0;
  margin-bottom: 0;
  font-style: italic;
  font-weight: 500;
}

.h2-copy-copy.small-copy-copy.italic-copy.yellow-copy.ml370 {
  margin-top: .2em;
  margin-left: 16%;
}

.h2-copy-copy.small-copy.white.gillroy.pl90.title-pay-w._789 {
  color: #fff;
  -webkit-text-stroke-color: #100d05;
}

.h2-copy-copy.small-copy-copy {
  font-size: 5.21em;
}

.h2-copy-copy.small-copy-copy.italic.yellow {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.h2-copy-copy.small-copy-copy.italic.yellow.ml370 {
  margin-top: .2em;
  margin-left: 16%;
}

.h2-copy-copy.small-copy-copy.white.gillroy {
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.h2-copy-copy.small-copy-copy.white.gillroy.pl90 {
  color: #000;
  margin-left: 0;
}

.h2-copy-copy.small-copy-copy.white.gillroy.pl90.title-pay-w._789 {
  color: #fff;
  -webkit-text-stroke-color: #100d05;
}

.h2-copy-copy.small-copy-copy.white-copy.gillroy {
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.h2-copy-copy.small-copy-copy.white-copy.gillroy.pl90 {
  color: #000;
  margin-left: 0;
}

.h2-copy-copy.small-copy-copy.white-copy.gillroy.pl90.title-pay-w._789 {
  color: #fff;
  -webkit-text-stroke-color: #100d05;
}

.h2-copy-copy.small-copy-copy.white-copy.gillroy-copy {
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.h2-copy-copy.small-copy-copy.white-copy.gillroy-copy.pl90 {
  color: #000;
  margin-left: 0;
}

.h2-copy-copy.small-copy-copy.white-copy.gillroy-copy.pl90.title-pay-w._789 {
  color: #fff;
  -webkit-text-stroke-color: #100d05;
}

.h2-copy-copy.small-copy-copy.white-copy.gillroy-copy.pl90-copy {
  color: #fff;
  margin-left: 0;
}

.h2-copy-copy.small-copy-copy.white-copy.gillroy-copy.pl90-copy.title-pay-w._789 {
  color: #fff;
  -webkit-text-stroke-color: #100d05;
}

.container-10-copy.ptb-150-copy {
  padding-top: 4em;
  padding-bottom: 4em;
}

.slide-8, .slide-9, .slide-10, .slide-11, .slide-12 {
  width: 33%;
  margin-right: 10px;
}

.slide-13 {
  width: 33%;
}

.circle-copy {
  border-radius: 100%;
  width: 1.04em;
  height: 1.04em;
}

.circle-copy.blue {
  background-color: #4653f6;
}

.circle-copy.yellow {
  background-color: #f7cd53;
  width: 1.04em;
  height: 1.04em;
}

.circle-copy.blue-copy {
  color: #fff;
  background-color: #4653f6;
}

.image-289 {
  margin-top: 257px;
  margin-bottom: 257px;
}

.left-arrow {
  left: auto;
}

.card-whipe-copy {
  background-color: var(--gold);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.card-whipe-copy:hover {
  background-color: var(--gold);
}

.card-whipe-copy.count-whipe {
  background-color: #000;
  margin-left: 0;
  position: static;
}

.card-whipe-copy.course {
  background-color: var(--gold);
}

.card-whipe-copy.bt_ora {
  background-color: #fff;
  border: 1px solid #ff5934;
  border-radius: 15px;
  font-family: Gilroy, sans-serif;
  display: flex;
}

.card-whipe-copy.course-copy {
  color: #f7cd53;
  background-color: #f7cd53;
}

.btn__heeader-copy {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #4653f6;
  border-radius: 7.76em;
  padding: 1.15em 1.88em;
  font-size: 1.04em;
  font-weight: 500;
  line-height: 20px;
  transition: all .2s;
}

.btn__heeader-copy:hover {
  color: #100d05;
  background-color: #f7cd53;
}

.btn__heeader-copy:active {
  background-color: #f5c026;
}

.btn__heeader-copy.tablet__btn-hero:hover {
  background-color: var(--gold);
  color: #fff;
}

.btn__heeader-copy.tablet__btn-hero.count-btn {
  background-color: var(--gold);
  color: #000;
  flex-direction: column;
  flex: none;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  margin-left: 20px;
  padding-left: 1.88px;
  padding-right: 1.88px;
  display: flex;
}

.btn__heeader-copy.tablet__btn-hero.count-btn.course__count-btn {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.btn__heeader-copy.btn-popup {
  text-align: center;
  text-transform: lowercase;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f745731068fd459074c493_linkBtnPopup.svg");
  background-position: 6%;
  background-repeat: no-repeat;
  background-size: 1.25em 1.25em;
  margin-bottom: auto;
  padding: .63em 1.15em .63em 2.8em;
}

.btn__heeader-copy.btn-popup.yellow {
  color: #100d05;
  background-color: #f7cd53;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f744482ba1ba8a4bcc4528_linkB.svg");
  padding-left: 2.2em;
}

.btn__heeader-copy.btn-popup.yellow:hover {
  color: #fbf8ee;
  background-color: #4653f6;
}

.btn__heeader-copy.btn-awww {
  background-color: var(--slate-blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 20em;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn__heeader-copy.btn-awww.btn_txt {
  background-color: #ff5934;
  border-radius: 15px;
  transition: all .2s;
}

.btn__heeader-copy.btn-awww {
  text-align: center;
  background-color: #4653f6;
  justify-content: center;
  align-items: center;
  width: 20em;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn__heeader-copy.btn-awww:hover {
  color: #100d05;
  font-family: e-Ukraine, sans-serif;
}

.btn__heeader-copy.tablet__btn-hero {
  background-color: #4653f6;
  padding-top: 1.1em;
  padding-bottom: 1.1em;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.04em;
  line-height: 1.25;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.btn__heeader-copy.tablet__btn-hero:hover {
  color: #fff;
  background-color: #f7cd53;
}

.btn__heeader-copy.tablet__btn-hero.course {
  background-color: #4653f6;
}

.btn__heeader-copy.tablet__btn-hero.count-btn {
  color: #000;
  background-color: #f7cd53;
  flex-direction: column;
  align-items: center;
  width: 170px;
  display: flex;
}

.btn__heeader-copy.tablet__btn-hero.count-btn:hover {
  color: #fff;
}

.btn__heeader-copy.tablet__btn-hero-copy {
  background-color: var(--slate-blue);
  padding-top: 1.1em;
  padding-bottom: 1.1em;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.04em;
  line-height: 1.25;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.btn__heeader-copy.tablet__btn-hero-copy:hover {
  background-color: var(--gold);
  color: #fff;
}

.btn__heeader-copy.tablet__btn-hero-copy.count-btn {
  background-color: var(--gold);
  color: #000;
  flex-direction: column;
  flex: none;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  margin-left: 20px;
  padding-left: 1.88px;
  padding-right: 1.88px;
  display: flex;
}

.btn__heeader-copy.tablet__btn-hero-copy.count-btn:hover {
  color: #fff;
}

.btn__heeader-copy.tablet__btn-hero-copy.count-btn.course__count-btn {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.btn__heeader-copy.tablet__btn-hero-copy.course, .btn__heeader-copy.tablet__btn-hero-copy.course-copy {
  background-color: var(--slate-blue);
}

.flex__speakers-container-2-copy {
  grid-column-gap: 9.5em;
  grid-row-gap: 9.5em;
  object-fit: fill;
  background-color: #4653f6;
  flex: none;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100vw;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: static;
  top: 0;
  overflow: visible;
}

.h2-copy-copy.small.white.gillroy.pl90.title-pay-w._789 {
  color: #fff;
  -webkit-text-stroke-color: #100d05;
  text-decoration: none;
}

.h2-copy-copy.small-copy {
  font-size: 5.21em;
}

.h2-copy-copy.small-copy.italic.yellow {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.h2-copy-copy.small-copy.italic.yellow.ml370 {
  margin-top: .2em;
  margin-left: 16%;
}

.h2-copy-copy.small-copy.white.gillroy {
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.h2-copy-copy.small-copy.white.gillroy.pl90 {
  color: #000;
  margin-left: 0;
}

.h2-copy-copy.small-copy.white.gillroy.pl90.title-pay-w._789 {
  color: #050505;
  -webkit-text-stroke-color: #100d05;
  text-decoration: none;
}

.h2-copy-copy {
  font-size: 6.98em;
  font-weight: 400;
  line-height: .9;
}

.h2-copy-copy.yellow {
  color: #f7cd53;
}

.h2-copy-copy.yellow.right {
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 6.98em;
  font-weight: 400;
  line-height: 1;
}

.h2-copy-copy.yellow.e-u {
  font-family: e-Ukraine, sans-serif;
}

.h2-copy-copy.yellow.e-u.bold {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.h2-copy-copy.yellow.e-u.bold.ml15p {
  margin-left: 15%;
}

.h2-copy-copy.yellow.course-double {
  margin-top: 0;
  margin-left: 8%;
  font-size: 5.21em;
  font-weight: 500;
}

.h2-copy-copy.white {
  color: #fbf8ee;
  margin-top: 0;
  margin-bottom: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 6.98em;
  line-height: 1;
}

.h2-copy-copy.white.e-u.bold {
  font-weight: 700;
}

.h2-copy-copy.white.course-double {
  font-family: Gilroy, sans-serif;
  font-size: 5.21em;
  font-weight: 500;
}

.h2-copy-copy.small {
  font-size: 5.21em;
}

.h2-copy-copy.small.italic.yellow {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.h2-copy-copy.small.italic.yellow.ml370 {
  margin-top: .2em;
  margin-left: 16%;
}

.h2-copy-copy.small.italic.yellow.ml370.title-pay-y._09 {
  text-decoration: none;
}

.h2-copy-copy.small.white.gillroy {
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.h2-copy-copy.small.white.gillroy.pl90 {
  color: #000;
  margin-left: 0;
}

.h2-copy-copy.small.white.gillroy.pl90.title-pay-w._789 {
  color: #fff;
  -webkit-text-stroke-color: #100d05;
}

.image-289-copy {
  margin-top: 257px;
  margin-bottom: 257px;
}

.slide-14 {
  width: 33%;
}

.body-6-copy.bold.icon-black {
  opacity: .3;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304abff09ef74abe7964494_circle%201.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: .7em;
  padding-left: 2em;
}

.gallery-slider {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-35 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.gallery-wrapper-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.gallery-slide-wrapper {
  max-width: 47%;
  margin-right: 6%;
}

.gallery-slide-image {
  position: relative;
}

.gallery-image-2 {
  width: 100%;
}

.gallery-slide-text {
  color: #f5f7fa;
  margin-bottom: 0;
  line-height: 32px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.gallery-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -50px;
}

.gallery-slider-left:focus-visible, .gallery-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.gallery-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -50px;
}

.gallery-slider-right:focus-visible, .gallery-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

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

.team-slider {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.centered-heading-2 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper {
  width: 30%;
  margin-right: 5%;
}

.team-block {
  background-color: #fff;
  padding-bottom: 24px;
}

.team-member-image-two {
  margin-bottom: 18px;
}

.team-block-info {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text {
  margin-bottom: 20px;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow {
  display: none;
}

.team-slider-nav {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.descr__title-copy {
  grid-column-gap: 1.56em;
  grid-row-gap: 1.56em;
  flex-direction: column;
  width: 47.3em;
  margin-left: 19%;
  display: flex;
}

.descr__title-copy.course {
  width: 48.4em;
  margin-left: 9%;
}

.descr__title-copy.w775 {
  width: 40.36em;
}

.descr__title-copy.course-copy {
  width: 48.4em;
  margin-left: 9%;
}

.btn__item-copy {
  border: 1px solid #eadbab;
  border-radius: 1.88em;
  padding: .63em 1.15em;
}

.cursor-dot {
  opacity: 0;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 6.25rem;
  height: 6.25rem;
  transition: height .3s, width .3s, opacity .3s;
  display: flex;
  position: relative;
}

.swiper_component {
  align-items: center;
  min-height: 100dvh;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
  overflow: hidden;
}

.page-css {
  display: none;
}

.slider_list-item {
  flex: none;
  width: 20rem;
  max-width: 20rem;
}

.global-settings {
  display: none;
}

.slider_list {
  display: flex;
}

.cursor-dot-accent {
  opacity: 0;
  background-color: #fff;
  border-radius: 50%;
  width: .5rem;
  height: .5rem;
  transition: opacity .3s;
  position: absolute;
}

.cursor-dot-accent.right {
  right: -1rem;
}

.cursor-dot-accent.left {
  left: -1rem;
}

.slider_list-wrapper.swiper {
  width: 100%;
}

.text-wrapper {
  height: 1rem;
  overflow: hidden;
}

.cursor-text {
  font-family: Oswald, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  transition: transform .3s;
}

.slider-4 {
  position: relative;
}

.cursor {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.container-36 {
  width: 100%;
  max-width: 85rem;
  margin-left: auto;
  margin-right: auto;
}

.pop-up-pagination {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 30px;
  display: flex;
}

.flow-ninja-team-swiper {
  width: 100%;
  margin-bottom: 48px;
}

.flow-ninja-team-slider-holder {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.pop-up-swiper {
  align-items: center;
  width: 100%;
  height: 580px;
  margin-bottom: 48px;
  padding-top: 60px;
  display: flex;
}

.fnt-slider-buttons-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.slider-button-light-right {
  color: #7e3d5d;
  text-align: center;
  cursor: pointer;
  background-color: #fff3f01a;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/669518011184bcc386e2df28_Group%20(3).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 100px;
  flex: none;
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-light-right:hover {
  color: #fff;
  background-color: #ffd5ca33;
  background-position: 60%;
}

.slider-button-light-right:active {
  background-color: #ffd5ca4d;
}

.pop-up-close-button-line {
  background-color: #fff;
  flex: none;
  width: 24px;
  height: 2px;
}

.pop-up-close-button-line.right-line {
  position: absolute;
  transform: rotate(45deg);
}

.pop-up-close-button-line.left-line {
  position: absolute;
  transform: rotate(-45deg);
}

.slider-button-right {
  color: #7e3d5d;
  text-align: center;
  cursor: pointer;
  background-color: #dee3ff;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/669518001184bcc386e2dece_Group.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 100px;
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-right:hover {
  color: #fff;
  background-color: #c7cfff;
  background-position: 60%;
}

.slider-button-right:active {
  background-color: #657cff;
}

.swiper-wrapper-2 {
  flex: none;
  display: block;
}

.swiper-wrapper-2.flow-ninja-team {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.swiper-wrapper-2.pop-up-list {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.pop-up-slider-overlay {
  z-index: 9999;
  background-color: #0c1438fa;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: hidden;
  transform: scale(0);
}

.margin-bot-m {
  margin-bottom: 24px;
}

.section-17 {
  flex-direction: column;
  align-items: center;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
  position: relative;
}

.section-17.overflow-none {
  background-color: #f0f4f9;
  font-size: 24px;
  line-height: 1.2em;
  overflow: hidden;
}

.pop-up-swiper-holder {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.slider-button-left {
  color: #7e3d5d;
  text-align: center;
  cursor: pointer;
  background-color: #dee3ff;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/669518011184bcc386e2defd_Group%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 50%;
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-left:hover {
  color: #fff;
  background-color: #c7cfff;
  background-position: 40%;
}

.slider-button-left:active {
  background-color: #657cff;
}

.slider-button-light-left {
  color: #7e3d5d;
  text-align: center;
  cursor: pointer;
  background-color: #fff3f01a;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/669518011184bcc386e2df3e_Group%20(2).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 50%;
  flex: none;
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-light-left:hover {
  color: #fff;
  background-color: #ffd5ca33;
  background-position: 40%;
}

.slider-button-light-left:active {
  background-color: #ffd5ca4d;
}

.pop-up-swiper-close-button {
  z-index: 99999999;
  cursor: pointer;
  background-color: #ffffff1a;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
  position: absolute;
  inset: 30px 30px auto auto;
}

.swiper-slide-2 {
  flex: none;
}

.swiper-slide-2.pop-up-slide {
  width: 100%;
  height: 420px;
  transition: height .4s cubic-bezier(.25, .46, .45, .94);
}

.swiper-slide-2.flow-ninja-team-swiper-slide {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 480px;
  display: flex;
  position: relative;
}

.pop-up-swiper-buttons {
  justify-content: space-between;
  align-items: center;
  width: 412px;
  display: flex;
}

.container-37 {
  width: 100%;
  max-width: 1328px;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.container-37.grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.swiper-slide-3 {
  z-index: 0;
  flex: none;
  transition: transform .3s;
  position: relative;
}

.container-38 {
  width: 100%;
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}

.slider-text {
  opacity: 0;
  color: #000;
  text-align: center;
  margin-top: 1rem;
  font-size: 1.5rem;
  line-height: 1.1;
  transition: opacity .3s;
}

.swiper-button-next {
  z-index: 1;
  color: #0b0c0b;
  cursor: pointer;
  background-color: #f8ffe9;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  inset: auto -1% 50% auto;
}

.swiper-button-next:hover, .swiper-button-next:focus-visible, .swiper-button-next[data-wf-focus-visible] {
  background-color: #affb42;
}

.swiper-button-prev {
  z-index: 1;
  color: #0b0c0b;
  cursor: pointer;
  background-color: #f8ffe9;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  inset: auto auto 50% -1%;
}

.swiper-button-prev:hover, .swiper-button-prev:focus-visible, .swiper-button-prev[data-wf-focus-visible] {
  background-color: #affb42;
}

.slider_slider-wrapper {
  position: relative;
  overflow: hidden;
}

.slider-custom-style {
  display: none;
}

.swrper_component {
  position: relative;
}

.swiper-pagination-2 {
  position: absolute;
  bottom: -2rem;
  left: 50%;
  transform: translate(-50%);
}

.slider-image {
  opacity: .2;
  border-radius: 1.5rem;
  transition: opacity .5s;
}

.section-spacing {
  padding-left: 30px;
  padding-right: 30px;
}

.section-spacing.project {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.section-spacing.banner {
  padding-top: 10.5rem;
  padding-bottom: 5.625rem;
}

.swiper-wrapper-3 {
  display: flex;
}

.banner__title__gradient {
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle at 0 0, #fff 12%, #affb42 42%, #01db86 61%);
  -webkit-background-clip: text;
  background-clip: text;
}

.swiper-slide-4 {
  z-index: 0;
  flex: none;
  transition: transform .3s;
  position: relative;
}

.container-39 {
  width: 100%;
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}

.banner__title {
  opacity: .9;
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  max-width: 15ch;
  margin-left: auto;
  margin-right: auto;
  font-size: clamp(2.375rem, 7vw, 5.625rem);
  font-weight: 500;
  line-height: 1;
}

.size-cover {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section-banner {
  isolation: isolate;
  background-color: #0a0c0a;
  position: relative;
}

.page-style {
  display: none;
}

.page-wrapper-3 {
  overflow: hidden;
}

.swiper-wrapper-4 {
  display: flex;
}

.mar-t-24 {
  margin-top: 1.5em;
}

.swiper-wrapper-5 {
  align-items: stretch;
  display: flex;
}

.how-to {
  margin-top: 60px;
  margin-bottom: 100px;
}

.class {
  color: #fff;
  background-color: #3171df;
  border-radius: 10px;
  padding: 2px 10px;
  display: inline-block;
}

.line {
  opacity: .3;
  background-color: #222;
  width: 100%;
  height: 1px;
  margin-bottom: 10px;
}

.card-content {
  margin-left: 14px;
  padding-right: 30px;
}

.slider-main_button-wrapper {
  grid-column-gap: 10px;
  margin-bottom: 1.5em;
  display: flex;
}

.nav {
  color: #000;
  text-transform: uppercase;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.p-5 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

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

.swiper-2 {
  flex-direction: row;
  align-items: center;
}

.active-card-label {
  color: #fa7f03;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 54px;
  line-height: 1;
}

.spacer-dot-nav {
  background-color: #222;
  border-radius: 55555600px;
  width: .5em;
  height: .5em;
  margin-right: 10px;
}

.overflow-hidden {
  overflow: hidden;
}

.text-span-86 {
  text-decoration: underline;
}

.link-global {
  color: #222;
  margin-left: 20px;
  text-decoration: none;
  transition: all .2s;
}

.link-global:hover {
  opacity: .4;
}

.card-number {
  color: #fff;
  font-size: 240px;
  line-height: 1;
}

.nav-bar {
  text-align: right;
  margin-bottom: 60px;
  padding-top: 40px;
}

.p-b {
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.p-b.link {
  text-decoration: none;
}

.overview {
  margin-top: 100px;
}

.h2-7 {
  text-transform: uppercase;
  margin-bottom: 20px;
  font-weight: 700;
}

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

.card-label {
  color: #fff;
  font-size: 28px;
  font-weight: 400;
}

.slider-main_button {
  color: #c8dd5e;
  text-align: center;
  border: 1px solid #a5a5a5;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 3.25em;
  height: 3.25em;
  padding-top: 4px;
  transition: all .2s;
  display: flex;
}

.slider-main_button:hover {
  color: #1f1f1f;
  transform: scale(1.1);
}

.swiper-content {
  text-align: left;
  background-color: #8b8b8b;
  border-radius: 18px;
  flex-direction: column;
  align-items: center;
  width: 40em;
  height: 550px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.swiper-content._2 {
  background-color: #006aff;
}

.swiper-content._4 {
  background-color: #00c49a;
}

.swiper-content._1 {
  background-color: #fa7f03;
  justify-content: space-between;
  align-items: flex-start;
}

.swiper-content._3 {
  background-color: #af56f3;
}

.img-2 {
  margin-left: 10px;
}

.slider-snap-list-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 23em;
  grid-auto-columns: 23em;
  grid-auto-flow: column;
  padding-bottom: 1.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: grid;
  overflow: auto;
}

.slider-card-2 {
  background-color: #cdcecf;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 25rem;
  padding: 2rem;
  display: flex;
}

.container-large-2 {
  background-color: #f5f5f5;
  flex: 1;
  width: 100%;
  max-width: 96rem;
  height: 700px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
}

.icon-7 {
  display: flex;
}

.button-31 {
  color: #fff;
  text-align: center;
  letter-spacing: .1px;
  text-transform: none;
  white-space: nowrap;
  background-color: #005faf;
  border-radius: 100px;
  height: 2.86em;
  padding: .7em 1.7em;
  font-size: .875em;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .175s, background-color .175s;
}

.button-31:hover {
  background-color: #186bb5;
  box-shadow: 0 1px 3px 1px #00000026, 0 1px 2px #0000004d;
}

.button-31.outline {
  color: #005faf;
  background-color: #0000;
  border: 1px solid #c3c6cf;
  padding-top: .6em;
}

.button-31.outline:hover {
  box-shadow: none;
}

.slide-text-wrap {
  z-index: 2;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #fff9;
  border: 1px solid #fff3;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 12px;
  display: flex;
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;
}

.slide-image {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.slide-text-job-description {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
}

.page-wrapper-4 {
  z-index: 2;
  position: relative;
}

.slide-wrap.splide__list {
  margin-right: 0;
}

.section_slider {
  padding-top: 60px;
  padding-bottom: 60px;
}

.splide__slide {
  width: 400px;
  height: auto;
  margin-right: 40px;
  transition: all .3s;
  position: relative;
}

.splide__slide:hover {
  filter: grayscale();
}

.slide-text-name {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 1.3;
}

.slider-heading {
  color: #161616;
  margin-top: 0;
  margin-bottom: 50px;
  font-family: PT Serif, serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 1.3;
}

._wf-1 {
  background-color: #489afa;
  margin-top: 0;
  padding: 0 0 15px;
}

.wb-text-1 {
  color: #fff;
  letter-spacing: 0;
  -webkit-text-stroke-width: 0px;
  margin-right: 15px;
  font-size: 30px;
  line-height: 130%;
}

.wb-text-2 {
  color: #fff;
  margin-top: 15px;
  margin-right: 15px;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
}

.text-span-87, .text-span-88 {
  color: #000;
  background-color: #f9da6c;
  margin-left: -6px;
  padding-left: 6px;
  padding-right: 6px;
}

.div-block-554-copy {
  background-color: #489afa;
  background-color: var(--roce);
  background-color: var(--roce);
  background-color: #489afa;
  justify-content: space-between;
  align-items: stretch;
  height: 60px;
  padding-left: 14px;
  display: flex;
}

.image-241-copy, .image-241-copy-copy {
  align-self: flex-end;
  max-width: 86%;
}

.image-2-cpy {
  align-self: flex-end;
  width: 71px;
  max-width: 88%;
  margin-right: 15px;
}

.div-block-5w {
  color: #fff;
  background-color: #489afa;
  flex-flow: row;
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  margin-top: 25px;
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
  transform: rotate(-2deg);
}

.text-w3 {
  color: #fff;
  flex: 0 auto;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 25px;
  position: static;
}

.div-circ {
  color: #000;
  background-color: #f9da6c;
  border-radius: 200px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-left: 10px;
  display: flex;
  position: relative;
  bottom: -20px;
  left: 0;
  right: 0;
  transform: rotate(-6deg);
}

.faq-heading-3-copy-copy {
  color: #000;
  letter-spacing: -1px;
  border-bottom: 3px #f959f9;
  margin-bottom: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.4;
}

.image-290 {
  max-width: 75%;
  margin-top: 20px;
  padding-left: 20px;
}

.text-block-2835 {
  color: #000;
  margin-top: 20px;
  padding-left: 15px;
}

.list-item-32 {
  color: #787878;
  margin-top: 10px;
  font-size: 14px;
}

.list-item-33 {
  color: #787878;
  font-size: 14px;
}

.list-10 {
  padding-left: 30px;
}

.text-tar {
  color: #000;
  text-align: center;
  margin-top: 5px;
  padding-bottom: 20px;
  font-size: 30px;
}

.div-block-tarif23 {
  background-color: #489afa;
  margin-top: 30px;
  padding: 30px 15px 15px;
}

.div-block-566-copy-2-copy {
  color: #000;
  background-color: #489afa;
  border-radius: 200px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-left: 10px;
  display: flex;
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
  transform: rotate(-6deg);
}

.div-block-566-copy-copy {
  color: #000;
  background-color: #f9da6c;
  border-radius: 200px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-left: 10px;
  display: flex;
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
  transform: rotate(-6deg);
}

.div-block-548-copy {
  background-color: #489afa;
  flex-flow: row;
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  margin-top: 25px;
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
  transform: rotate(-2deg);
}

.div-block-548-copy-copy {
  background-color: var(--green);
  flex-flow: row;
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  margin-top: 25px;
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
  transform: rotate(-2deg);
}

.text-span-89 {
  color: var(--yel);
  font-weight: 400;
}

.text-span-90 {
  color: var(--yel);
}

.body-6-copy {
  font-size: 1.04em;
  line-height: 1.24;
}

.body-6-copy.bold {
  font-weight: 700;
}

.body-6-copy.bold.blue {
  color: #4653f6;
}

.body-6-copy.bold.blue.ee-urkaine {
  background-image: none;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.04em;
  font-weight: 500;
  line-height: 1.25;
}

.body-6-copy.white {
  color: #fff;
}

.body-6-copy.white.big-body {
  z-index: 1;
  font-size: 3.85em;
  transition: all .6s;
  position: relative;
}

.body-6-copy.white.big-body.hide-tablet {
  text-indent: 0;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 1.9em;
  transition: all .6s;
  position: relative;
}

.body-6-copy.white.big-body.hide-tablet.telegram {
  text-transform: uppercase;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.3;
}

.body-6-copy.bold.icon-black.bonus {
  background-image: none;
  padding-left: 0;
}

.body-6-copy.bold.icon-black.notinclude {
  opacity: .3;
}

.body-6-copy.bold.icon-white {
  opacity: .3;
  color: #fbf8ee;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304abff09ef740e93964490_Ellipse%2063.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: .7em;
  padding-left: 2em;
}

.body-6-copy.bold.icon-white.bonus {
  background-image: none;
  padding-left: 0;
}

.body-6-copy.bold.icon-white.notinclude {
  opacity: .3;
}

.body-6-copy.bold.icon-yellow.bonus {
  background-image: none;
  padding-left: 0;
}

.body-6-copy.big-body {
  z-index: 1;
  font-size: 2.7em;
  line-height: 1.1;
  display: block;
  position: relative;
}

.body-6-copy.big-body.course-double {
  line-height: 1.2;
}

.body-6-copy.bold {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  margin-bottom: 0;
  font-weight: 700;
}

.body-6-copy.bold.icon-white {
  color: #fbf8ee;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304abff09ef740e93964490_Ellipse%2063.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: .7em;
  padding-left: 2em;
}

.body-6-copy.bold.icon-white.op30 {
  opacity: .3;
}

.body-6-copy.bold.icon-yellow {
  color: #f7cd53;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304b44e3ccd12523304576e_yellow.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 2em;
}

.body-6-copy.bold.icon-black {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304abff09ef74abe7964494_circle%201.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: .7em;
  padding-left: 2em;
}

.body-6-copy.bold.icon-black.op30 {
  opacity: .3;
}

.body-6-copy.bold-copy {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  margin-bottom: 0;
  font-weight: 700;
}

.body-6-copy.bold-copy.icon-black {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304abff09ef74abe7964494_circle%201.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: .7em;
  padding-left: 2em;
}

.body-6-copy.bold-copy.icon-black.op30 {
  opacity: .3;
}

.body-6-copy.bold-copy.icon-black.bonus {
  background-image: none;
  padding-left: 0;
}

.body-6-copy.bold-copy.icon-black.notinclude {
  opacity: .3;
}

.body-6-copy.bold-copy.icon-white {
  color: #fbf8ee;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304abff09ef740e93964490_Ellipse%2063.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: .7em;
  padding-left: 2em;
}

.body-6-copy.bold-copy.icon-white.op30 {
  opacity: .3;
}

.body-6-copy.bold-copy.icon-white.bonus {
  background-image: none;
  padding-left: 0;
}

.body-6-copy.bold-copy.icon-white.notinclude {
  opacity: .3;
}

.body-6-copy.bold-copy.icon-yellow {
  color: var(--alice-blue);
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304b44e3ccd12523304576e_yellow.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 2em;
}

.body-6-copy.bold-copy.icon-yellow.bonus {
  background-image: none;
  padding-left: 0;
}

.old-price-co1-copy {
  opacity: .5;
  font-size: 1.56em;
  line-height: 1;
  text-decoration: line-through;
  display: flex;
}

.old-price-co1-copy.white {
  color: #fff;
  text-decoration: line-through;
  display: flex;
}

.old-price-co1-copy.is--yellow {
  display: flex;
}

.old-price-co1-copy._3232 {
  color: #fff;
  display: flex;
}

.old-price-co1-copy._3232._3 {
  opacity: .63;
  background-image: none;
  border-style: none;
  flex-flow: row;
  max-width: none;
  padding: 0;
}

.old-price-co1-copy.noprice {
  display: none;
}

.old-price-co1-copy.white-copy {
  color: #fff;
  text-decoration: line-through;
  display: flex;
}

.old-price-copy-copy-copy-copy {
  opacity: .5;
  font-size: 1.56em;
  line-height: 1;
  text-decoration: line-through;
  display: flex;
}

.old-price-copy-copy-copy-copy.white {
  color: #fff;
  text-decoration: line-through;
  display: flex;
}

.old-price-copy-copy-copy-copy.is--yellow {
  display: flex;
}

.old-price-copy-copy-copy-copy._3232 {
  color: #fff;
  display: flex;
}

.old-price-copy-copy-copy-copy._3232._3 {
  opacity: .63;
  background-image: none;
  border-style: none;
  flex-flow: row;
  max-width: none;
  padding: 0;
}

.old-price-copy-copy-copy-copy.noprice {
  display: none;
}

.old-price-copy-copy-copy-copy.white-copy {
  color: #fff;
  text-decoration: line-through;
  display: flex;
}

.old-price-copy-copy {
  opacity: .5;
  font-size: 1.56em;
  line-height: 1;
  text-decoration: line-through;
  display: flex;
}

.old-price-copy-copy.white {
  color: #fff;
  text-decoration: line-through;
  display: flex;
}

.old-price-copy-copy.is--yellow {
  display: flex;
}

.old-price-copy-copy._3232 {
  color: #fff;
  display: flex;
}

.old-price-copy-copy._3232._3 {
  opacity: .63;
  background-image: none;
  border-style: none;
  flex-flow: row;
  max-width: none;
  padding: 0;
  display: flex;
}

.old-price-copy-copy.noprice {
  display: none;
}

.old-price-copy-copy.white-copy {
  color: #fff;
  text-decoration: line-through;
  display: flex;
}

.grid-item-copy.metod__wrapper.pb30 {
  padding-bottom: 30px;
  padding-right: 31px;
}

.grid-item-copy.metod__wrapper.pb30.wh-bq {
  background-color: #0000;
}

.grid-item-copy.metod__wrapper.pb100 {
  overflow: hidden;
}

.grid-item-copy.metod__wrapper {
  background-color: #fff;
  border: 1px solid #cbe6ff;
  border-radius: 23px;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.grid-item-copy.metod__wrapper.pb290 {
  padding-bottom: 290px;
}

.grid-item-copy.metod__wrapper.pb290.pl5 {
  background-color: #fff;
}

.grid-item-copy.metod__wrapper.pb30 {
  background-color: #fff;
  padding-bottom: 30px;
  padding-right: 31px;
  overflow: hidden;
}

.grid-item-copy.metod__wrapper.pb30.hide-tablet, .grid-item-copy.metod__wrapper.pb30.hide-pb30, .grid-item-copy.metod__wrapper.pb100 {
  overflow: hidden;
}

.grid-item-copy.metod__wrapper-copy {
  background-color: #f5faff;
  border: 1px solid #cbe6ff;
  border-radius: 23px;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.grid-item-copy.metod__wrapper-copy.pb30 {
  padding-bottom: 30px;
  padding-right: 31px;
}

.grid-item-copy.metod__wrapper-copy.pb30.wh-bq {
  background-color: #0000;
}

.grid-item-copy.metod__wrapper-copy.pb290 {
  padding-bottom: 290px;
}

.grid-item-copy.metod__wrapper-copy.pb100 {
  overflow: visible;
}

.form-block-29, .form-block-30, .form-block-31 {
  margin-bottom: 0;
}

.text-field-43 {
  width: 100%;
}

.form-block-32 {
  width: 350px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.text-field-43-copy, .text-field-43-copy-copy, .text-field-43-copy-4 {
  width: 100%;
  display: none;
}

.title__coutdown-copy._0342-copy {
  text-transform: uppercase;
  width: auto;
  font-size: 3.1em;
}

.js-clock-copy {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  padding-left: 20px;
  display: flex;
}

.js-clock-copy-copy {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  padding-left: 20px;
  display: none;
}

.submit-button-20 {
  color: #000;
  text-transform: uppercase;
  background-color: #f7cd53;
  border-radius: 1em;
  width: 100%;
  font-weight: 600;
  display: inline-block;
}

.text-field-44 {
  border-radius: 1em;
}

.form-block-33 {
  display: none;
}

.btn__heeader-copy-copy {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #4653f6;
  border-radius: 7.76em;
  padding: 1.15em 1.88em;
  font-size: 1.04em;
  font-weight: 500;
  line-height: 20px;
  transition: all .2s;
}

.btn__heeader-copy-copy:hover {
  color: #100d05;
  background-color: #f7cd53;
}

.btn__heeader-copy-copy:active {
  background-color: #f5c026;
}

.btn__heeader-copy-copy.tablet__btn-hero:hover {
  background-color: var(--gold);
  color: #fff;
}

.btn__heeader-copy-copy.tablet__btn-hero.count-btn {
  background-color: var(--gold);
  color: #000;
  flex-direction: column;
  flex: none;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  margin-left: 20px;
  padding-left: 1.88px;
  padding-right: 1.88px;
  display: flex;
}

.btn__heeader-copy-copy.tablet__btn-hero.count-btn.w--current {
  display: none;
}

.btn__heeader-copy-copy.tablet__btn-hero.count-btn.course__count-btn {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.btn__heeader-copy-copy.btn-popup {
  text-align: center;
  text-transform: lowercase;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f745731068fd459074c493_linkBtnPopup.svg");
  background-position: 6%;
  background-repeat: no-repeat;
  background-size: 1.25em 1.25em;
  margin-bottom: auto;
  padding: .63em 1.15em .63em 2.8em;
}

.btn__heeader-copy-copy.btn-popup.yellow {
  color: #100d05;
  background-color: #f7cd53;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f744482ba1ba8a4bcc4528_linkB.svg");
  padding-left: 2.2em;
}

.btn__heeader-copy-copy.btn-popup.yellow:hover {
  color: #fbf8ee;
  background-color: #4653f6;
}

.btn__heeader-copy-copy.btn-awww {
  background-color: var(--slate-blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 20em;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn__heeader-copy-copy.btn-awww.btn_txt {
  background-color: #ff5934;
  border-radius: 15px;
  transition: all .2s;
}

.btn__heeader-copy-copy.btn-awww {
  text-align: center;
  background-color: #4653f6;
  justify-content: center;
  align-items: center;
  width: 20em;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn__heeader-copy-copy.btn-awww:hover {
  color: #100d05;
  font-family: e-Ukraine, sans-serif;
}

.btn__heeader-copy-copy.tablet__btn-hero {
  background-color: #4653f6;
  padding-top: 1.1em;
  padding-bottom: 1.1em;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.04em;
  line-height: 1.25;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.btn__heeader-copy-copy.tablet__btn-hero:hover {
  color: #fff;
  background-color: #f7cd53;
}

.btn__heeader-copy-copy.tablet__btn-hero.course {
  background-color: #4653f6;
}

.btn__heeader-copy-copy.tablet__btn-hero.count-btn {
  color: #000;
  background-color: #f7cd53;
  flex-direction: column;
  align-items: center;
  width: 170px;
  display: flex;
}

.btn__heeader-copy-copy.tablet__btn-hero.count-btn:hover {
  color: #fff;
}

.request3 {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.request3.popaup-1-month, .request3.popaup-1-month.fsfd {
  display: none;
}

.request3.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  align-items: center;
  display: none;
  bottom: 0;
}

.request3.popaup-1-month.fsfd.form-platform, .request3.site_ui {
  display: none;
}

.request3.site_ui.tarif_expert {
  display: flex;
}

.request3.site_ui.tarif_expert.siteform, .request3.site_ui.tarif_expert.siteform.start500.bron, .request3.site_ui.tarif_expert.siteform.expert_bron.bron500, .request3.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.request3.site_ui.tarif_expert.siteform.expert {
  display: flex;
}

.request3.site_ui.tarif_expert.expert_buy, .request3.site_ui.tarif_expert.formsit.webform, .request3.site_ui.tarif_expert.formsit.webform._212, .request3.site_ui.tarif_expert.formsit.webform.bick, .request3.site_ui.tarif_cosmos.tarif_start, .request3.site_ui.tarif_cosmos.cosmos_buy {
  display: none;
}

.request3.site_ui.formpoup2 {
  flex-flow: row;
  display: none;
}

.request3.mini, .request3.home-popup {
  display: none;
}

.cosmos-pay {
  background-color: #fff;
  border-radius: 1.2em;
  flex-flow: column;
  min-width: 29.69em;
  padding: 4em;
  display: flex;
  position: relative;
  box-shadow: 9px 11px 60px 2px #369fff4d;
}

.cosmos-pay.fd {
  align-self: center;
  height: 410px;
  display: flex;
}

.cosmos-pay.fd._3232 {
  z-index: 30;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  height: 74%;
  position: absolute;
}

.cosmos-pay.fd._323 {
  z-index: 30;
  flex-direction: column;
  height: 75%;
  padding: 4em 3em 3em;
  position: absolute;
}

.cosmos-pay.fd._323._3234 {
  height: 390px;
}

.cosmos-pay.fd._786 {
  justify-content: center;
  min-width: 395px;
  max-width: 345px;
  height: 438px;
}

.cosmos-pay.fd._786.platform {
  height: auto;
  padding-bottom: 2em;
}

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

.form-block-133 {
  display: flex;
}

.send-mass {
  color: #262626;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Gilroy, sans-serif;
  font-size: .9em;
  font-weight: 500;
  display: none;
}

.send-mass._2 {
  text-align: center;
  justify-content: center;
  width: 330px;
  max-width: 100%;
  margin: 10px auto 0;
  font-size: 1em;
  font-weight: 400;
  display: block;
}

.send-mass._2.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.send-mass._2-copy {
  text-align: center;
  justify-content: center;
  width: 330px;
  margin: 20px auto 0;
  display: block;
}

.send-mass._2-copy.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.send-mass.sent2 {
  text-align: center;
  justify-content: center;
  width: 340px;
  max-width: 100%;
  margin: 10px auto 0;
  font-size: 1em;
  font-weight: 400;
  display: block;
}

.send-mass.sent2.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.popup-expert-copy {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: auto auto 0% 0%;
}

.popup-expert-copy.popaup-1-month, .popup-expert-copy.popaup-1-month.fsfd {
  display: none;
}

.popup-expert-copy.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  align-items: center;
  display: none;
  bottom: 0;
}

.popup-expert-copy.popaup-1-month.fsfd.form-platform, .popup-expert-copy.site_ui {
  display: none;
}

.popup-expert-copy.site_ui.tarif_expert {
  display: flex;
}

.popup-expert-copy.site_ui.tarif_expert.siteform, .popup-expert-copy.site_ui.tarif_expert.siteform.start500.bron, .popup-expert-copy.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-expert-copy.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-expert-copy.site_ui.tarif_expert.siteform.expert {
  display: flex;
}

.popup-expert-copy.site_ui.tarif_expert.expert_buy, .popup-expert-copy.site_ui.tarif_expert.formsit.webform, .popup-expert-copy.site_ui.tarif_expert.formsit.webform._212, .popup-expert-copy.site_ui.tarif_expert.formsit.webform.bick, .popup-expert-copy.site_ui.tarif_cosmos.tarif_start, .popup-expert-copy.site_ui.tarif_cosmos.cosmos_buy {
  display: none;
}

.popup-expert-copy.site_ui.formpoup2 {
  flex-flow: row;
  display: none;
}

.popup-expert-copy.mini, .popup-expert-copy.home-popup, .popup-expert-copy.site_ui-copy {
  display: none;
}

.popup-expert-copy.site_ui-copy.tarif_expert {
  display: flex;
}

.popup-expert-copy.site_ui-copy.tarif_expert.siteform, .popup-expert-copy.site_ui-copy.tarif_expert.siteform.start500.bron, .popup-expert-copy.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .popup-expert-copy.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-expert-copy.site_ui-copy.tarif_expert.siteform.expert {
  display: flex;
}

.popup-expert-copy.site_ui-copy.tarif_expert.expert_buy, .popup-expert-copy.site_ui-copy.tarif_expert.formsit.webform, .popup-expert-copy.site_ui-copy.tarif_expert.formsit.webform._212, .popup-expert-copy.site_ui-copy.tarif_expert.formsit.webform.bick, .popup-expert-copy.site_ui-copy.tarif_cosmos.tarif_start, .popup-expert-copy.site_ui-copy.tarif_cosmos.cosmos_buy {
  display: none;
}

.popup-expert-copy.site_ui-copy.formpoup2 {
  flex-flow: row;
  display: none;
}

.popup-expert-copy.site_ui-copy.tarif_expert-copy {
  display: flex;
}

.popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform.expert {
  display: flex;
}

.popup-expert-copy.site_ui-copy.tarif_expert-copy.expert_buy, .popup-expert-copy.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-expert-copy.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-expert-copy.site_ui-copy.tarif_expert-copy.formsit.webform.bick, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform-copy, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform-copy.start500.bron, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform-copy.expert_bron.bron500, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform-copy.cosmos_bron.bron500 {
  display: none;
}

.popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform-copy.expert {
  display: flex;
}

.popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform-copy.start500-copy.bron, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform-copy.start500-copy.bron-copy {
  display: none;
}

.popup-navchay {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: auto auto 0% 0%;
}

.popup-navchay.popaup-1-month, .popup-navchay.popaup-1-month.fsfd {
  display: none;
}

.popup-navchay.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  align-items: center;
  display: none;
  bottom: 0;
}

.popup-navchay.popaup-1-month.fsfd.form-platform, .popup-navchay.site_ui {
  display: none;
}

.popup-navchay.site_ui.tarif_expert {
  display: flex;
}

.popup-navchay.site_ui.tarif_expert.siteform, .popup-navchay.site_ui.tarif_expert.siteform.start500.bron, .popup-navchay.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-navchay.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-navchay.site_ui.tarif_expert.siteform.expert {
  display: flex;
}

.popup-navchay.site_ui.tarif_expert.expert_buy, .popup-navchay.site_ui.tarif_expert.formsit.webform, .popup-navchay.site_ui.tarif_expert.formsit.webform._212, .popup-navchay.site_ui.tarif_expert.formsit.webform.bick, .popup-navchay.site_ui.tarif_cosmos.tarif_start, .popup-navchay.site_ui.tarif_cosmos.cosmos_buy {
  display: none;
}

.popup-navchay.site_ui.formpoup2 {
  flex-flow: row;
  display: none;
}

.popup-navchay.mini, .popup-navchay.home-popup, .popup-navchay.site_ui-copy {
  display: none;
}

.popup-navchay.site_ui-copy.tarif_expert {
  display: flex;
}

.popup-navchay.site_ui-copy.tarif_expert.siteform, .popup-navchay.site_ui-copy.tarif_expert.siteform.start500.bron, .popup-navchay.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .popup-navchay.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-navchay.site_ui-copy.tarif_expert.siteform.expert {
  display: flex;
}

.popup-navchay.site_ui-copy.tarif_expert.expert_buy, .popup-navchay.site_ui-copy.tarif_expert.formsit.webform, .popup-navchay.site_ui-copy.tarif_expert.formsit.webform._212, .popup-navchay.site_ui-copy.tarif_expert.formsit.webform.bick, .popup-navchay.site_ui-copy.tarif_cosmos.tarif_start, .popup-navchay.site_ui-copy.tarif_cosmos.cosmos_buy {
  display: none;
}

.popup-navchay.site_ui-copy.formpoup2 {
  flex-flow: row;
  display: none;
}

.popup-navchay.site_ui-copy.tarif_expert-copy {
  display: flex;
}

.popup-navchay.site_ui-copy.tarif_expert-copy.siteform, .popup-navchay.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .popup-navchay.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-navchay.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-navchay.site_ui-copy.tarif_expert-copy.siteform.expert {
  display: flex;
}

.popup-navchay.site_ui-copy.tarif_expert-copy.expert_buy, .popup-navchay.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-navchay.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-navchay.site_ui-copy.tarif_expert-copy.formsit.webform.bick, .popup-navchay.site_ui-copy.tarif_expert-copy.siteform-copy, .popup-navchay.site_ui-copy.tarif_expert-copy.siteform-copy.start500.bron, .popup-navchay.site_ui-copy.tarif_expert-copy.siteform-copy.expert_bron.bron500, .popup-navchay.site_ui-copy.tarif_expert-copy.siteform-copy.cosmos_bron.bron500 {
  display: none;
}

.popup-navchay.site_ui-copy.tarif_expert-copy.siteform-copy.expert {
  display: flex;
}

.popup-navchay.site_ui-copy.tarif_expert-copy.siteform-copy.start500-copy.bron, .popup-navchay.site_ui-copy.tarif_expert-copy.siteform-copy.start500-copy.bron-copy {
  display: none;
}

.figma-pop {
  background-color: #fff;
  border-radius: 1.2em;
  flex-flow: column;
  min-width: 29.69em;
  padding: 4em;
  display: flex;
  position: relative;
  box-shadow: 9px 11px 60px 2px #369fff4d;
}

.figma-pop.fd {
  align-self: center;
  height: 410px;
  display: flex;
}

.figma-pop.fd._3232 {
  z-index: 30;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  height: 74%;
  position: absolute;
}

.figma-pop.fd._323 {
  z-index: 30;
  flex-direction: column;
  height: 75%;
  padding: 4em 3em 3em;
  position: absolute;
}

.figma-pop.fd._323._3234 {
  height: 390px;
}

.figma-pop.fd._786 {
  justify-content: center;
  min-width: 395px;
  max-width: 345px;
  height: 438px;
}

.figma-pop.fd._786.platform {
  height: auto;
  padding-bottom: 2em;
}

.input__pop-up-figma {
  border: 1px solid #c4c4c4;
  border-radius: 0;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1;
}

.input__pop-up-copy {
  border: 1px solid #c4c4c4;
  border-radius: .73em;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: 1em;
  line-height: 1.1;
}

.input__pop-up-figma2, .input__pop-up-figma3 {
  border: 1px solid #c4c4c4;
  border-radius: 0;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1;
}

.send-mass-copy {
  color: #262626;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Gilroy, sans-serif;
  font-size: .9em;
  font-weight: 500;
  display: none;
}

.send-mass-copy._2 {
  text-align: center;
  justify-content: center;
  width: 330px;
  max-width: 100%;
  margin: 10px auto 0;
  font-size: 1em;
  font-weight: 400;
  display: block;
}

.send-mass-copy._2.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.send-mass-copy._2-copy {
  text-align: center;
  justify-content: center;
  width: 330px;
  margin: 20px auto 0;
  display: block;
}

.send-mass-copy._2-copy.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.send-mass-copy.sent2 {
  text-align: center;
  justify-content: center;
  width: 340px;
  max-width: 100%;
  margin: 15px auto 0;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

.send-mass-copy.sent2.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.text-block-24-copy {
  color: #fff;
  width: auto;
  font-size: 2vw;
  line-height: 130%;
  display: flex;
}

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

.countdown__wrapper-copy._2 {
  display: none;
}

.logo-white-copy {
  object-fit: cover;
  border-radius: .52em;
  width: 100%;
  height: 100%;
  position: absolute;
}

.logo-white-copy.white {
  opacity: 1;
}

.logo-countdown-copy-copy {
  width: 5.5em;
  height: 1.565em;
}

.com {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.splide__slide-copy {
  width: 300px;
  height: 387px;
  transition: all .3s;
  position: relative;
}

.splide__slide-copy:hover {
  filter: grayscale();
}

.image-287-copy {
  max-width: 50%;
  overflow: hidden;
}

.section_slider-copy {
  padding-top: 10px;
  padding-bottom: 60px;
}

.popup-figma-self {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: auto auto 0% 0%;
}

.popup-figma-self.popaup-1-month, .popup-figma-self.popaup-1-month.fsfd {
  display: none;
}

.popup-figma-self.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  align-items: center;
  display: none;
  bottom: 0;
}

.popup-figma-self.popaup-1-month.fsfd.form-platform, .popup-figma-self.site_ui {
  display: none;
}

.popup-figma-self.site_ui.tarif_expert {
  display: flex;
}

.popup-figma-self.site_ui.tarif_expert.siteform, .popup-figma-self.site_ui.tarif_expert.siteform.start500.bron, .popup-figma-self.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-figma-self.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-figma-self.site_ui.tarif_expert.siteform.expert {
  display: flex;
}

.popup-figma-self.site_ui.tarif_expert.expert_buy, .popup-figma-self.site_ui.tarif_expert.formsit.webform, .popup-figma-self.site_ui.tarif_expert.formsit.webform._212, .popup-figma-self.site_ui.tarif_expert.formsit.webform.bick, .popup-figma-self.site_ui.tarif_cosmos.tarif_start, .popup-figma-self.site_ui.tarif_cosmos.cosmos_buy {
  display: none;
}

.popup-figma-self.site_ui.formpoup2 {
  flex-flow: row;
  display: none;
}

.popup-figma-self.mini, .popup-figma-self.home-popup, .popup-figma-self.site_ui-copy {
  display: none;
}

.popup-figma-self.site_ui-copy.tarif_expert {
  display: flex;
}

.popup-figma-self.site_ui-copy.tarif_expert.siteform, .popup-figma-self.site_ui-copy.tarif_expert.siteform.start500.bron, .popup-figma-self.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .popup-figma-self.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-figma-self.site_ui-copy.tarif_expert.siteform.expert {
  display: flex;
}

.popup-figma-self.site_ui-copy.tarif_expert.expert_buy, .popup-figma-self.site_ui-copy.tarif_expert.formsit.webform, .popup-figma-self.site_ui-copy.tarif_expert.formsit.webform._212, .popup-figma-self.site_ui-copy.tarif_expert.formsit.webform.bick, .popup-figma-self.site_ui-copy.tarif_cosmos.tarif_start, .popup-figma-self.site_ui-copy.tarif_cosmos.cosmos_buy {
  display: none;
}

.popup-figma-self.site_ui-copy.formpoup2 {
  flex-flow: row;
  display: none;
}

.popup-figma-self.site_ui-copy.tarif_expert-copy {
  display: flex;
}

.popup-figma-self.site_ui-copy.tarif_expert-copy.siteform, .popup-figma-self.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .popup-figma-self.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-figma-self.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-figma-self.site_ui-copy.tarif_expert-copy.siteform.expert {
  display: flex;
}

.popup-figma-self.site_ui-copy.tarif_expert-copy.expert_buy, .popup-figma-self.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-figma-self.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-figma-self.site_ui-copy.tarif_expert-copy.formsit.webform.bick, .popup-figma-self.site_ui-copy.tarif_expert-copy.siteform-copy, .popup-figma-self.site_ui-copy.tarif_expert-copy.siteform-copy.start500.bron, .popup-figma-self.site_ui-copy.tarif_expert-copy.siteform-copy.expert_bron.bron500, .popup-figma-self.site_ui-copy.tarif_expert-copy.siteform-copy.cosmos_bron.bron500 {
  display: none;
}

.popup-figma-self.site_ui-copy.tarif_expert-copy.siteform-copy.expert {
  display: flex;
}

.popup-figma-self.site_ui-copy.tarif_expert-copy.siteform-copy.start500-copy.bron, .popup-figma-self.site_ui-copy.tarif_expert-copy.siteform-copy.start500-copy.bron-copy {
  display: none;
}

.figma-pop-copy {
  background-color: #fff;
  border-radius: 0;
  flex-flow: column;
  min-width: auto;
  padding: 2em;
  display: flex;
  position: relative;
  box-shadow: 9px 11px 60px 2px #369fff4d;
}

.figma-pop-copy.fd {
  align-self: center;
  height: 410px;
  display: flex;
}

.figma-pop-copy.fd._3232 {
  z-index: 30;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  height: 74%;
  position: absolute;
}

.figma-pop-copy.fd._323 {
  z-index: 30;
  flex-direction: column;
  height: 75%;
  padding: 4em 3em 3em;
  position: absolute;
}

.figma-pop-copy.fd._323._3234 {
  height: 390px;
}

.figma-pop-copy.fd._786 {
  justify-content: center;
  min-width: 395px;
  max-width: 345px;
  height: 438px;
}

.figma-pop-copy.fd._786.platform {
  height: auto;
  padding-bottom: 2em;
}

.want-creo__title-copy {
  width: auto;
  color: var(--roce);
  text-align: center;
  margin: 0 auto 20px;
  font-size: 1.6em;
  font-weight: 500;
  line-height: 1.2;
  display: block;
}

.want-creo__title-copy._3255 {
  margin-top: 0;
  font-size: 27px;
}

.want-creo__title-copy.tx_co {
  width: 300px;
}

.want-creo__title-copy.dan {
  margin-bottom: 20px;
}

.want-creo__title-copy.cop {
  margin-bottom: 20px;
  font-size: 2em;
}

.want-creo__title-copy.cop2 {
  margin-bottom: 20px;
}

.want-creo__title-copy.form2 {
  width: 100%;
  margin: 0 0 20px;
  font-size: 1.6em;
}

.want-creo__title-copy.web {
  margin-bottom: 20px;
}

.bold-text-42-copy {
  color: var(--roce);
  font-weight: 500;
}

.popup-figma-self-1 {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.popup-figma-self-1.popaup-1-month, .popup-figma-self-1.popaup-1-month.fsfd {
  display: none;
}

.popup-figma-self-1.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  align-items: center;
  display: none;
  bottom: 0;
}

.popup-figma-self-1.popaup-1-month.fsfd.form-platform, .popup-figma-self-1.site_ui {
  display: none;
}

.popup-figma-self-1.site_ui.tarif_expert {
  display: flex;
}

.popup-figma-self-1.site_ui.tarif_expert.siteform, .popup-figma-self-1.site_ui.tarif_expert.siteform.start500.bron, .popup-figma-self-1.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-figma-self-1.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-figma-self-1.site_ui.tarif_expert.siteform.expert {
  display: flex;
}

.popup-figma-self-1.site_ui.tarif_expert.expert_buy, .popup-figma-self-1.site_ui.tarif_expert.formsit.webform, .popup-figma-self-1.site_ui.tarif_expert.formsit.webform._212, .popup-figma-self-1.site_ui.tarif_expert.formsit.webform.bick, .popup-figma-self-1.site_ui.tarif_cosmos.tarif_start, .popup-figma-self-1.site_ui.tarif_cosmos.cosmos_buy {
  display: none;
}

.popup-figma-self-1.site_ui.formpoup2 {
  flex-flow: row;
  display: none;
}

.popup-figma-self-1.mini, .popup-figma-self-1.home-popup, .popup-figma-self-1.site_ui-copy {
  display: none;
}

.popup-figma-self-1.site_ui-copy.tarif_expert {
  display: flex;
}

.popup-figma-self-1.site_ui-copy.tarif_expert.siteform, .popup-figma-self-1.site_ui-copy.tarif_expert.siteform.start500.bron, .popup-figma-self-1.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .popup-figma-self-1.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-figma-self-1.site_ui-copy.tarif_expert.siteform.expert {
  display: flex;
}

.popup-figma-self-1.site_ui-copy.tarif_expert.expert_buy, .popup-figma-self-1.site_ui-copy.tarif_expert.formsit.webform, .popup-figma-self-1.site_ui-copy.tarif_expert.formsit.webform._212, .popup-figma-self-1.site_ui-copy.tarif_expert.formsit.webform.bick, .popup-figma-self-1.site_ui-copy.tarif_cosmos.tarif_start, .popup-figma-self-1.site_ui-copy.tarif_cosmos.cosmos_buy {
  display: none;
}

.popup-figma-self-1.site_ui-copy.formpoup2 {
  flex-flow: row;
  display: none;
}

.popup-figma-self-1.site_ui-copy.tarif_expert-copy {
  display: flex;
}

.popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform.expert {
  display: flex;
}

.popup-figma-self-1.site_ui-copy.tarif_expert-copy.expert_buy, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.formsit.webform.bick, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform-copy, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform-copy.start500.bron, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform-copy.expert_bron.bron500, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform-copy.cosmos_bron.bron500 {
  display: none;
}

.popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform-copy.expert {
  display: flex;
}

.popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform-copy.start500-copy.bron, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform-copy.start500-copy.bron-copy, .popup-figma-self-1.pay123 {
  display: none;
}

.input__pop-up-figma-001, .input__pop-up-figma-002, .input__pop-up-figma-003 {
  border: 1px solid #c4c4c4;
  border-radius: 0;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1;
}

.text-field-004, .text-field-005 {
  width: 100%;
  display: none;
}

.filel-006 {
  display: none;
}

.btn__hero-c2 {
  z-index: 99;
  background-color: var(--slate-blue);
  text-align: center;
  border: 1px solid #4653f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.btn__hero-c2:hover {
  background-color: #2e3bf5;
}

.btn__hero-c2.viber {
  background-color: #9b51e0;
  border-color: #9b51e0;
  display: flex;
}

.btn__hero-c2.viber.w--current {
  display: flex;
}

.btn__hero-c2.course {
  background-color: var(--slate-blue);
  color: var(--alice-blue);
}

.btn__hero-c2.btn-form {
  text-transform: uppercase;
  border-radius: 6em;
  margin-top: 2em;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-family: e-Ukraine, sans-serif;
  font-weight: 500;
}

.btn__hero-c2.course-double {
  background-color: var(--slate-blue);
  color: var(--alice-blue);
}

.btn__hero-c2.creo-want__btn {
  color: #000;
  text-transform: uppercase;
  background-color: #f7cd53;
  border-style: none;
  border-radius: 1em;
  flex-flow: row;
  margin-top: 10px;
  padding-top: 1em;
  padding-bottom: 1em;
  font-family: Gilroy, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero-c2.creo-want__btn.plat2 {
  font-size: 16px;
}

.btn__hero-c2.creo-want__btn.plat2.nefd {
  font-family: Igrasans, sans-serif;
  font-weight: 500;
}

.btn__hero-c2.creo-want__btn.plat2.nefd.orange_txt {
  color: #fff;
  background-color: #ff5935;
  margin-top: 25px;
}

.btn__hero-c2.creo-want__btn-copy {
  background-color: var(--gold);
  color: #000;
  text-transform: uppercase;
  border-style: none;
  border-radius: 1em;
  flex-flow: row;
  margin-top: 10px;
  padding-top: 1em;
  padding-bottom: 1em;
  font-family: Gilroy, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero-c2.creo-want__btn-copy.plat2 {
  font-size: 16px;
}

.btn__hero-c2.creo-want__btn-copy.plat2.nefd {
  font-family: Igrasans, sans-serif;
  font-weight: 500;
}

.btn__hero-c2.creo-want__btn-copy.plat2.nefd.orange_txt {
  color: #fff;
  background-color: #ff5935;
  margin-top: 25px;
}

.btn__hero-c2.creo-want__btn-figma {
  background-color: var(--green);
  color: #000;
  text-transform: uppercase;
  border-style: none;
  border-radius: 0;
  flex-flow: row;
  margin-top: 10px;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-family: Gilroy, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero-c2.creo-want__btn-figma.plat2 {
  font-size: 16px;
}

.btn__hero-c2.creo-want__btn-figma.plat2.nefd {
  font-family: Igrasans, sans-serif;
  font-weight: 500;
}

.btn__hero-c2.creo-want__btn-figma.plat2.nefd.orange_txt {
  color: #fff;
  background-color: #ff5935;
  margin-top: 25px;
}

.btn__hero-c2.creo-want__btn-figma-007 {
  background-color: var(--green);
  color: #000;
  text-transform: uppercase;
  border-style: none;
  border-radius: 0;
  flex-flow: row;
  margin-top: 10px;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-family: Gilroy, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero-c2.creo-want__btn-figma-007.plat2 {
  font-size: 16px;
}

.btn__hero-c2.creo-want__btn-figma-007.plat2.nefd {
  font-family: Igrasans, sans-serif;
  font-weight: 500;
}

.btn__hero-c2.creo-want__btn-figma-007.plat2.nefd.orange_txt {
  color: #fff;
  background-color: #ff5935;
  margin-top: 25px;
}

.div-block-72-copy {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.btn__wrapper-copy {
  align-items: center;
  width: 23.96em;
  height: 23.96em;
  display: flex;
}

.btn__wrapper-copy.right {
  z-index: 998;
  cursor: pointer;
  border-radius: 50%;
  width: 24em;
  height: 24em;
  margin-left: auto;
  transition: bottom .4s;
  position: static;
  inset: auto 2.5em auto auto;
}

.btn__wrapper-copy.right.fixed-auto {
  justify-content: center;
  transition: top .8s;
  display: flex;
  position: static;
  top: 20%;
  bottom: auto;
}

.btn__wrapper-copy.right.fixed-auto.hide-btn {
  display: none;
}

.btn__wrapper-copy.right.fixed-auto.but {
  display: flex;
}

.btn__wrapper-copy.right.fixed-btn {
  position: fixed;
  bottom: -9%;
  right: 0;
}

.btn__wrapper-copy.hero {
  grid-column-gap: .78em;
  grid-row-gap: .78em;
  width: auto;
  height: auto;
}

.btn__wrapper-copy.right-copy {
  z-index: 998;
  cursor: pointer;
  border-radius: 50%;
  width: 24em;
  height: 24em;
  margin-left: auto;
  transition: bottom .4s;
  position: static;
  inset: auto 2.5em auto auto;
}

.btn__wrapper-copy.right-copy.fixed-auto {
  justify-content: center;
  transition: top .8s;
  display: flex;
  position: static;
  top: 20%;
  bottom: auto;
}

.btn__wrapper-copy.right-copy.fixed-auto.hide-btn {
  display: none;
}

.btn__wrapper-copy.right-copy.fixed-auto.but {
  display: flex;
}

.btn__wrapper-copy.right-copy.fixed-btn {
  position: fixed;
  bottom: -9%;
  right: 0;
}

.btn__wrapper-copy.right-copy.fixed-auto-copy {
  justify-content: center;
  transition: top .8s;
  display: block;
  position: static;
  top: 20%;
  bottom: auto;
}

.btn__wrapper-copy.right-copy.fixed-auto-copy.hide-btn {
  display: none;
}

.btn__wrapper-copy.right-copy.fixed-auto-copy.but {
  display: flex;
}

.bold-text-48-copy {
  color: #000;
  font-size: 1.4em;
}

.want-creo__title-copy-copy.cop {
  margin-bottom: 20px;
  font-size: 2em;
}

.want-creo__title-copy-copy.cop2 {
  margin-bottom: 20px;
}

.want-creo__title-copy-copy.dan-copy, .want-creo__title-copy-copy.dan-copy-copy {
  margin-bottom: 0;
}

.form-block-27-copy {
  width: 320px;
  margin-bottom: 0;
}

.div-block-530-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 17px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 30px;
  display: none;
}

.section-11-copy.hero-course-copy {
  background-color: #0000;
  flex-direction: column;
  padding-top: 9.5em;
  padding-bottom: 6.25em;
  display: flex;
  overflow: visible;
}

.section-11-copy.hero-course-copy.dsfsdf.sdasd {
  display: none;
}

.creo-want__p-copy-copy._2-copy {
  color: #000;
  text-align: center;
  justify-content: center;
  width: 330px;
  max-width: 100%;
  margin: 10px auto 0;
  font-size: 1em;
  font-weight: 400;
  display: block;
}

.creo-want__p-copy-copy._2-copy-copy {
  color: #000;
  text-align: center;
  justify-content: center;
  width: 330px;
  max-width: 100%;
  margin: 10px auto 0;
  font-size: 1em;
  font-weight: 400;
  display: block;
}

.creo-want__p-copy {
  color: #262626;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.creo-want__p-copy._2 {
  text-align: center;
  justify-content: center;
  width: 330px;
  max-width: 100%;
  margin: 10px auto 0;
  font-size: 1em;
  font-weight: 400;
  display: block;
}

.creo-want__p-copy._2.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.creo-want__p-copy._2-copy {
  text-align: center;
  justify-content: center;
  width: 330px;
  margin: 20px auto 0;
  display: block;
}

.creo-want__p-copy._2-copy.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.submit-button-21 {
  background-color: var(--yel);
  color: #000;
  border-radius: .73em;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 15px;
}

.popup-expert-copy-copy {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.popup-expert-copy-copy.popaup-1-month, .popup-expert-copy-copy.popaup-1-month.fsfd {
  display: none;
}

.popup-expert-copy-copy.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  align-items: center;
  display: none;
  bottom: 0;
}

.popup-expert-copy-copy.popaup-1-month.fsfd.form-platform, .popup-expert-copy-copy.site_ui {
  display: none;
}

.popup-expert-copy-copy.site_ui.tarif_expert, .popup-expert-copy-copy.site_ui.tarif_expert.siteform {
  display: flex;
}

.popup-expert-copy-copy.site_ui.tarif_expert.siteform.start500.bron, .popup-expert-copy-copy.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-expert-copy-copy.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-expert-copy-copy.site_ui.tarif_expert.siteform.expert {
  display: flex;
}

.popup-expert-copy-copy.site_ui.tarif_expert.expert_buy, .popup-expert-copy-copy.site_ui.tarif_expert.formsit.webform, .popup-expert-copy-copy.site_ui.tarif_expert.formsit.webform._212, .popup-expert-copy-copy.site_ui.tarif_cosmos.tarif_start, .popup-expert-copy-copy.site_ui.tarif_cosmos.cosmos_buy, .popup-expert-copy-copy.home-popup {
  display: none;
}

.text-span-13-copy {
  color: var(--yel);
  margin-right: 40px;
  font-size: .7em;
}

.title__coutdown-copy {
  color: #fff;
  font-size: 1.3em;
  line-height: 1.1;
}

.title__coutdown-copy._0342 {
  width: 100%;
  font-size: 2.5em;
}

.title__coutdown-copy._0342.course-title__coutdown {
  width: auto;
  font-size: 1.9em;
}

.title__coutdown-copy._0342.ne_bl {
  width: 519px;
}

.title__coutdown-copy.easy-type {
  text-transform: uppercase;
  flex-direction: row;
  margin-left: 40px;
  font-family: Gilroy, sans-serif;
  font-weight: 600;
  line-height: 1.5;
  display: flex;
}

.title__coutdown-copy._0342-copy {
  width: 100%;
  font-size: 2.5em;
}

.title__coutdown-copy._0342-copy.course-title__coutdown {
  width: auto;
  font-size: 1.9em;
}

.title__coutdown-copy._0342-copy.ne_bl {
  width: 519px;
}

.div-block-72-copy {
  display: flex;
}

.wrapper__count-copy, .wrapper__count-copy-copy {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.5em;
  align-items: center;
  display: flex;
}

.text-block-24-copy-copy {
  color: #fff;
  width: auto;
  font-size: 2vw;
  line-height: 130%;
  display: flex;
}

.text-span-92 {
  color: var(--yel);
  font-size: 18px;
}

.text-span-93 {
  color: var(--yel);
}

.form-30 {
  width: 300px;
}

.text-field-45 {
  white-space: normal;
  word-break: keep-all;
  overflow: scroll;
}

.form-block-134 {
  width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.text-span-13-copy-copy {
  color: var(--yel);
  margin-right: 40px;
  font-size: .7em;
}

.bold-text-21-copy {
  color: var(--yel);
  font-weight: 500;
}

.subtext-copy-copy {
  color: #100d05;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.35em;
  font-weight: 500;
  line-height: 1.3;
}

.section-11-copy-copy.black {
  background-color: #100d05;
  margin-top: 0;
  display: block;
  overflow: hidden;
}

.image-287-10 {
  max-width: 100%;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.container-10-copy {
  flex: 1;
  justify-content: center;
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.6em;
  padding-right: 2.6em;
  display: block;
}

.container-10-copy.flex {
  display: block;
}

.container-10-copy.flex.hero-cont {
  display: block;
  overflow: visible;
}

.container-10-copy.flex.hero-cont._1 {
  display: flex;
}

.container-10-copy.flex.hero-content {
  display: block;
  overflow: visible;
}

.container-10-copy.flex.hero-content._1 {
  display: flex;
}

.container-10-copy.item__steps.relative {
  position: relative;
}

.container-10-copy.aww {
  padding-top: 7.29em;
  padding-bottom: 8.85em;
}

.container-10-copy.footer {
  padding-top: 7.81em;
  padding-bottom: 5.21em;
  display: block;
}

.container-10-copy.footer.course-double {
  padding-top: 7.29em;
}

.container-10-copy.footer.tarif {
  padding-top: .05em;
}

.container-10-copy.ptb-150 {
  padding-top: 7.81em;
  padding-bottom: 8em;
}

.container-10-copy.item__steps {
  padding-top: 0;
  padding-bottom: 2.6em;
}

.container-10-copy.item__steps.last-section__programm {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.container-10-copy.scr-2 {
  padding-top: 7.55em;
  padding-bottom: 5.21em;
}

.container-10-copy.answer-step {
  padding-top: 0;
  padding-bottom: 2.6em;
}

.container-10-copy.prices {
  padding-top: 1.7em;
  padding-bottom: 4em;
}

.container-10-copy.prices._123 {
  display: flex;
}

.container-10-copy._2 {
  display: none;
}

.container-10-copy-copy {
  flex: 1;
  justify-content: center;
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.6em;
  padding-right: 2.6em;
  display: block;
}

.container-10-copy-copy.flex {
  display: block;
}

.container-10-copy-copy.flex.hero-cont {
  display: block;
  overflow: visible;
}

.container-10-copy-copy.flex.hero-cont._1 {
  display: flex;
}

.container-10-copy-copy.flex.hero-content {
  display: block;
  overflow: visible;
}

.container-10-copy-copy.flex.hero-content._1 {
  display: flex;
}

.container-10-copy-copy.item__steps.relative {
  position: relative;
}

.container-10-copy-copy.aww {
  padding-top: 7.29em;
  padding-bottom: 8.85em;
}

.container-10-copy-copy.footer {
  padding-top: 7.81em;
  padding-bottom: 5.21em;
  display: block;
}

.container-10-copy-copy.footer.course-double {
  padding-top: 7.29em;
}

.container-10-copy-copy.footer.tarif {
  padding-top: .05em;
}

.container-10-copy-copy.ptb-150 {
  padding-top: 7.81em;
  padding-bottom: 8em;
}

.container-10-copy-copy.item__steps {
  padding-top: 0;
  padding-bottom: 2.6em;
}

.container-10-copy-copy.item__steps.last-section__programm {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.container-10-copy-copy.scr-2 {
  padding-top: 7.55em;
  padding-bottom: 5.21em;
}

.container-10-copy-copy.answer-step {
  padding-top: 0;
  padding-bottom: 2.6em;
}

.container-10-copy-copy.prices {
  padding-top: 1.7em;
  padding-bottom: 4em;
}

.container-10-copy-copy.prices._123 {
  display: flex;
}

.container-10-copy-copy._2 {
  display: none;
}

.container-10-copy-copy.ptb-150-copy {
  padding-top: 4em;
  padding-bottom: 4em;
}

.section-11-copy {
  background-color: #4753f6;
}

.section-11-copy.hero-course {
  background-color: #0000;
  flex-direction: column;
  padding-top: 9.5em;
  padding-bottom: 6.25em;
  display: flex;
  overflow: visible;
}

.section-11-copy.hero-course.dsfsdf.sdasd {
  display: none;
}

.section-11-copy.yellow {
  opacity: 1;
  background-color: #f7cd5300;
}

.section-11-copy.yellow.hover-blue {
  background-color: #0000;
  position: relative;
  overflow: hidden;
}

.section-11-copy.yellow.hover-blue:hover {
  background-color: #0000;
}

.section-11-copy.yellow.hover-blue.last {
  margin-bottom: 3em;
  padding-bottom: 0;
}

.section-11-copy.beige {
  background-color: #fbf8ee;
  overflow: hidden;
}

.section-11-copy.beige.relative {
  display: block;
  position: relative;
  overflow: visible;
}

.section-11-copy.black {
  background-color: #100d05;
  margin-top: 0;
  display: block;
  overflow: hidden;
}

.section-11-copy.black.relative {
  position: relative;
}

.section-11-copy.black.relative.pop-up {
  z-index: 999;
  background-color: #0d0d0d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.section-11-copy.black.relative.pop-up.proj-30 {
  background-color: #4653f6;
  display: none;
}

.section-11-copy.blue {
  background-color: #4653f6;
  overflow: visible;
}

.section-11-copy.blue.relative {
  background-color: #0000;
  position: relative;
}

.section-11-copy.part-pay {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7.29em;
  padding-bottom: 9em;
  display: block;
  overflow: hidden;
}

.section-11-copy.part-pay._4234234 {
  display: none;
}

.section-11-copy.learn {
  padding-top: 4.17em;
  padding-bottom: 5.99em;
  display: block;
}

.section-11-copy.learn.why_block {
  display: none;
}

.section-11-copy.reviews {
  background-color: #0000;
  display: none;
}

.section-11-copy.relative {
  position: relative;
}

.section-11-copy-copy {
  background-color: #0000;
}

.section-11-copy-copy.hero-course {
  background-color: #0000;
  flex-direction: column;
  padding-top: 9.5em;
  padding-bottom: 6.25em;
  display: flex;
  overflow: visible;
}

.section-11-copy-copy.hero-course.dsfsdf.sdasd {
  display: none;
}

.section-11-copy-copy.yellow {
  opacity: 1;
  background-color: #f7cd5300;
}

.section-11-copy-copy.yellow.hover-blue {
  background-color: #0000;
  position: relative;
  overflow: hidden;
}

.section-11-copy-copy.yellow.hover-blue:hover {
  background-color: #0000;
}

.section-11-copy-copy.yellow.hover-blue.last {
  margin-bottom: 3em;
  padding-bottom: 0;
}

.section-11-copy-copy.beige {
  background-color: #fbf8ee;
  overflow: hidden;
}

.section-11-copy-copy.beige.relative {
  display: block;
  position: relative;
  overflow: visible;
}

.section-11-copy-copy.black {
  background-color: #100d05;
  display: block;
  overflow: hidden;
}

.section-11-copy-copy.black.relative {
  position: relative;
}

.section-11-copy-copy.black.relative.pop-up {
  z-index: 999;
  background-color: #0d0d0d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.section-11-copy-copy.black.relative.pop-up.proj-30 {
  background-color: #4653f6;
  display: none;
}

.section-11-copy-copy.blue {
  background-color: #4653f6;
  overflow: visible;
}

.section-11-copy-copy.blue.relative {
  background-color: #0000;
  position: relative;
}

.section-11-copy-copy.part-pay {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7.29em;
  padding-bottom: 9em;
  display: block;
  overflow: hidden;
}

.section-11-copy-copy.part-pay._4234234 {
  display: none;
}

.section-11-copy-copy.learn {
  padding-top: 4.17em;
  padding-bottom: 5.99em;
  display: block;
}

.section-11-copy-copy.learn.why_block {
  display: none;
}

.section-11-copy-copy.reviews {
  background-color: #0000;
  display: none;
}

.section-11-copy-copy.relative {
  position: relative;
}

.section-11-copy-copy.hero-course-copy {
  background-color: #0000;
  flex-direction: column;
  padding-top: 9.5em;
  padding-bottom: 6.25em;
  display: flex;
  overflow: visible;
}

.section-11-copy-copy.hero-course-copy.dsfsdf.sdasd {
  display: none;
}

.section-11-copy-copy.hero-course-copy-copy {
  background-color: #0000;
  flex-direction: column;
  padding-top: 9.5em;
  padding-bottom: 6.25em;
  display: flex;
  overflow: visible;
}

.section-11-copy-copy.hero-course-copy-copy.dsfsdf.sdasd {
  display: none;
}

.section-11-copy-copy.hero-course-copy-copy._778-copy-copy-copy.site_web-copy-copy-copy {
  padding-top: 4em;
}

.body-come {
  font-size: 1.04em;
  line-height: 1.24;
}

.body-come.bold {
  font-weight: 700;
}

.body-come.bold.blue {
  color: #4653f6;
}

.body-come.bold.blue.ee-urkaine {
  background-image: none;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.04em;
  font-weight: 500;
  line-height: 1.25;
}

.body-come.white {
  color: #fff;
}

.body-come.white.big-body {
  z-index: 1;
  font-size: 3.85em;
  transition: all .6s;
  position: relative;
}

.body-come.white.big-body.hide-tablet {
  text-indent: 0;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 1.9em;
  transition: all .6s;
  position: relative;
}

.body-come.white.big-body.hide-tablet.telegram {
  text-transform: uppercase;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.3;
}

.body-come.bold.icon-black.bonus {
  background-image: none;
  padding-left: 0;
}

.body-come.bold.icon-black.notinclude {
  opacity: .3;
}

.body-come.bold.icon-white.bonus {
  background-image: none;
  padding-left: 0;
}

.body-come.bold.icon-white.notinclude {
  opacity: .3;
}

.body-come.bold.icon-yellow.bonus {
  background-image: none;
  padding-left: 0;
}

.body-come.big-body {
  z-index: 1;
  font-size: 2.7em;
  line-height: 1.1;
  display: block;
  position: relative;
}

.body-come.big-body.course-double {
  line-height: 1.2;
}

.body-come.bold {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  margin-bottom: 0;
  font-weight: 700;
}

.body-come.bold.icon-white {
  color: #fbf8ee;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304abff09ef740e93964490_Ellipse%2063.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: .7em;
  padding-left: 2em;
}

.body-come.bold.icon-white.op30 {
  opacity: .3;
}

.body-come.bold.icon-yellow {
  color: #f7cd53;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304b44e3ccd12523304576e_yellow.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 2em;
}

.body-come.bold.icon-black {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304abff09ef74abe7964494_circle%201.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: .7em;
  padding-left: 2em;
}

.body-come.bold.icon-black.op30 {
  opacity: .3;
}

.body-come.bold-copy {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  margin-bottom: 0;
  font-weight: 700;
}

.body-come.bold-copy.icon-black {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304abff09ef74abe7964494_circle%201.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: .7em;
  padding-left: 2em;
}

.body-come.bold-copy.icon-black.op30 {
  opacity: .3;
}

.body-come.bold-copy.icon-black.bonus {
  background-image: none;
  padding-left: 0;
}

.body-come.bold-copy.icon-black.notinclude {
  opacity: .3;
}

.body-come.bold-copy.icon-white {
  color: #fbf8ee;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304abff09ef740e93964490_Ellipse%2063.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: .7em;
  padding-left: 2em;
}

.body-come.bold-copy.icon-white.op30 {
  opacity: .3;
}

.body-come.bold-copy.icon-white.bonus {
  background-image: none;
  padding-left: 0;
}

.body-come.bold-copy.icon-white.notinclude {
  opacity: .3;
}

.body-come.bold-copy.icon-yellow {
  color: var(--alice-blue);
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6304b44e3ccd12523304576e_yellow.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 2em;
}

.body-come.bold-copy.icon-yellow.bonus {
  background-image: none;
  padding-left: 0;
}

.section-1-bl-main {
  background-color: #4753f6;
}

.section-1-bl-main.hero-course {
  background-color: #0000;
  flex-direction: column;
  padding-top: 9.5em;
  padding-bottom: 6.25em;
  display: flex;
  overflow: visible;
}

.section-1-bl-main.hero-course.dsfsdf.sdasd {
  display: none;
}

.section-1-bl-main.yellow {
  opacity: 1;
  background-color: #f7cd5300;
}

.section-1-bl-main.yellow.hover-blue {
  background-color: #0000;
  position: relative;
  overflow: hidden;
}

.section-1-bl-main.yellow.hover-blue:hover {
  background-color: #0000;
}

.section-1-bl-main.yellow.hover-blue.last {
  margin-bottom: 3em;
  padding-bottom: 0;
}

.section-1-bl-main.beige {
  background-color: #fbf8ee;
  overflow: hidden;
}

.section-1-bl-main.beige.relative {
  display: block;
  position: relative;
  overflow: visible;
}

.section-1-bl-main.black {
  background-color: #100d05;
  margin-top: 0;
  display: block;
  overflow: hidden;
}

.section-1-bl-main.black.relative {
  position: relative;
}

.section-1-bl-main.black.relative.pop-up {
  z-index: 999;
  background-color: #0d0d0d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.section-1-bl-main.black.relative.pop-up.proj-30 {
  background-color: #4653f6;
  display: none;
}

.section-1-bl-main.blue {
  background-color: #4653f6;
  overflow: visible;
}

.section-1-bl-main.blue.relative {
  background-color: #0000;
  position: relative;
}

.section-1-bl-main.part-pay {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7.29em;
  padding-bottom: 9em;
  display: block;
  overflow: hidden;
}

.section-1-bl-main.part-pay._4234234 {
  display: none;
}

.section-1-bl-main.learn {
  padding-top: 4.17em;
  padding-bottom: 5.99em;
  display: block;
}

.section-1-bl-main.learn.why_block {
  display: none;
}

.section-1-bl-main.reviews {
  background-color: #0000;
  display: none;
}

.section-1-bl-main.relative {
  position: relative;
}

.section-1-bl-main.hero-course-copy {
  background-color: #0000;
  flex-direction: column;
  padding-top: 9.5em;
  padding-bottom: 6.25em;
  display: flex;
  overflow: visible;
}

.section-1-bl-main.hero-course-copy.dsfsdf.sdasd {
  display: none;
}

.form-block-135 {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.text-field-46, .text-field-47, .text-field-48 {
  border-radius: 10px;
}

.form-31 {
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.body-33 {
  background-color: #98b98e;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66b0f57b3bd7538c06fb0a5b_pat%20green-01.svg");
  background-position: 50%;
  background-size: 400px;
  margin-top: 0;
  padding-top: 30px;
  overflow: hidden;
}

.div-block-615 {
  z-index: -2;
  position: absolute;
}

.div-block-616 {
  filter: blur(197px);
  background-color: #dbddbb;
  border-radius: 200px;
  width: 800px;
  height: 500px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.div-block-blur {
  position: absolute;
  inset: auto -20% -50% auto;
}

.yello-blur {
  filter: blur(197px);
  background-color: #d5d88d;
  border-radius: 200px;
  width: 800px;
  height: 500px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-block-617 {
  background-color: #fff;
  border-radius: 16px;
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  box-shadow: 0 3px 3px -1px #0003;
}

.text-block-2836 {
  color: #000;
  text-align: center;
  margin-top: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 26px;
}

.div-block-618 {
  color: #000;
  flex-flow: column;
  display: flex;
}

.div-block-619 {
  color: #000;
}

.image-291 {
  border-radius: 200px;
  align-self: center;
  width: 120px;
}

.text-block-2837 {
  text-align: center;
  margin-top: 20px;
  font-family: Droid Sans, sans-serif;
  font-weight: 400;
}

.text-span-94 {
  color: var(--dodger-blue);
}

.button-32 {
  background-color: #2481cc;
  border-radius: 100px;
  align-self: center;
  padding-left: 30px;
  padding-right: 30px;
  font-family: e-Ukraine, sans-serif;
}

.image-287-copy-copy {
  max-width: 272px;
  overflow: hidden;
}

.image-287-555, .image-287-23 {
  max-width: 200px;
  overflow: hidden;
}

.image-287-copy-copy-copy {
  max-width: 100%;
  overflow: hidden;
}

.image-287-36, .image-287-34y, .image-287-345, .image-287-567, .image-287-435, .image-287-3452 {
  max-width: 200px;
  overflow: hidden;
}

.input__pop-up-f2, .input__pop-up-f3, .input__pop-up-f4 {
  border: 1px solid #c4c4c4;
  border-radius: 0;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1;
}

.creo-want__p-copy-copy._2 {
  text-align: center;
  justify-content: center;
  width: 330px;
  max-width: 100%;
  margin: 10px auto 0;
  font-size: 1em;
  font-weight: 400;
  display: block;
}

.creo-want__p-copy-copy._2-copy {
  text-align: center;
  justify-content: center;
  width: 330px;
  max-width: 100%;
  margin: 10px auto 0;
  font-size: 12px;
  font-weight: 400;
  display: block;
}

.creo-want__p-copy-copy._2-copy-copy {
  text-align: center;
  justify-content: center;
  width: 330px;
  max-width: 100%;
  margin: 10px auto 0;
  font-size: 12px;
  font-weight: 400;
  display: block;
}

.creo-want__p-copy-copy._2-copy-copy.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.input__pop-up-f6, .input__pop-up-f7, .input__pop-up-f8 {
  border: 1px solid #c4c4c4;
  border-radius: 0;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1;
}

.price-wrapper__item-copy {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  opacity: .28;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.price-wrapper__item-copy._1001 {
  opacity: .55;
}

.title__coutdown-copy-copy {
  color: #fff;
  font-size: 1.3em;
  line-height: 1.1;
}

.title__coutdown-copy-copy._0342 {
  flex: 0 auto;
  width: 100%;
  font-size: 2.5em;
}

.title__coutdown-copy-copy._0342.course-title__coutdown {
  width: auto;
  font-size: 1.9em;
}

.title__coutdown-copy-copy._0342.ne_bl {
  width: 519px;
}

.title__coutdown-copy-copy.easy-type {
  text-transform: uppercase;
  flex-direction: row;
  margin-left: 40px;
  font-family: Gilroy, sans-serif;
  font-weight: 600;
  line-height: 1.5;
  display: flex;
}

.div-block-72-r4 {
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  display: none;
}

.div-block-621 {
  padding: 2.6em;
  display: none;
}

.text-block-2838 {
  font-size: 2vw;
  line-height: 130%;
}

.price__wrapper-copy {
  margin-top: 1.5em;
  display: block;
}

.price__wrapper-copy.hide__course-double {
  display: none;
}

.price__wrapper-cy {
  margin-top: 2.3em;
  display: block;
}

.price__wrapper-cy.hide__course-double {
  display: none;
}

.div-block-622 {
  flex: 1;
  justify-content: space-between;
  align-self: center;
  display: flex;
}

.div-block-623 {
  flex-flow: column;
  justify-content: space-around;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-2839 {
  flex: 1;
  align-self: center;
  margin-right: 0;
  font-size: 24px;
  font-weight: 700;
}

.image-292 {
  flex: none;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.heading-57 {
  text-align: center;
  font-size: 4em;
  font-weight: 600;
  line-height: 110%;
}

.text-span-95 {
  background-color: #f859f7;
  padding-left: 10px;
  padding-right: 10px;
}

.text-span-96 {
  background-color: #a3ee0b;
  padding-left: 10px;
  padding-right: 10px;
}

.text-span-97 {
  color: var(--roce);
}

.div-block-624 {
  margin-top: 60px;
  margin-bottom: 40px;
}

.div-block-625 {
  margin-top: 60px;
}

.div-block-626 {
  background-color: var(--green);
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px;
}

.div-block-626.id1._412415 {
  background-color: #fffefe;
  border-radius: 20px;
}

.form-33 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.text-field-49, .text-field-50, .text-field-51 {
  height: 50px;
  margin-bottom: 0;
}

.submit-button-22 {
  background-color: var(--roce);
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-2840 {
  color: #000;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
}

.text-block-2840.id1 {
  text-align: left;
  font-size: 17px;
}

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

.neyro {
  max-width: none;
  padding-left: 30px;
  padding-right: 30px;
  transition: opacity .2s;
}

.neyro.relative {
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.neyro.max-w1190.programm._32 {
  padding-left: 20px;
  padding-right: 20px;
}

.neyro.max-w1190.fut2 {
  max-width: 1020px;
  margin-top: 44px;
}

.neyro.new-block {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.neyro.max-w1190 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  transition: opacity .2s;
}

.neyro.max-w1190.programm {
  padding-top: 0;
}

.neyro.max-w1190.programm.ppp4 {
  padding-top: 0;
  padding-bottom: 0;
}

.neyro.max-w1190.pl5 {
  max-width: 1190px;
}

.neyro.max900 {
  background-color: #000;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  transition: opacity .2s;
}

.neyro.max900.programm {
  padding-top: 0;
}

.neyro.max900.programm.ppp4 {
  padding-top: 0;
  padding-bottom: 0;
}

.neyro.max900.programm._32 {
  padding-left: 20px;
  padding-right: 20px;
}

.neyro.max900.fut2 {
  max-width: 1020px;
  margin-top: 44px;
}

.neyro.max900.pl5 {
  max-width: 1190px;
}

.image-293 {
  width: 140px;
  max-width: none;
}

.div-block-627 {
  justify-content: space-between;
  display: flex;
}

.spacer-nr {
  background-color: #0000;
  height: 0;
}

.spacer-nr._5 {
  height: 5px;
}

.spacer-nr._5.spacer-mobile {
  display: none;
}

.spacer-nr._30 {
  height: 30px;
}

.spacer-nr._57 {
  height: 57px;
}

.spacer-nr._180 {
  height: 180px;
}

.spacer-nr._180.landscape-150 {
  height: 175px;
}

.spacer-nr._76 {
  height: 76px;
}

.spacer-nr._34 {
  height: 34px;
}

.spacer-nr._34._0 {
  height: 90px;
}

.spacer-nr._34._02 {
  height: 52px;
}

.spacer-nr._34._1003 {
  height: 65px;
}

.spacer-nr._10 {
  height: 10px;
}

.spacer-nr._8 {
  height: 8px;
}

.spacer-nr._20 {
  flex: none;
  height: 20px;
  display: block;
}

.spacer-nr._20.hide-desk {
  display: none;
}

.spacer-nr._20.hide-tablet {
  display: block;
}

.spacer-nr._20._8 {
  height: 30px;
}

.spacer-nr._20._0001 {
  height: 40px;
}

.spacer-nr._20.orange {
  height: 10px;
}

.spacer-nr._22 {
  height: 22px;
}

.spacer-nr._16 {
  background-color: #0000;
  width: auto;
  height: 16px;
}

.spacer-nr.white-line {
  background-color: #fff;
  width: 100%;
  height: 1px;
}

.spacer-nr.white-line.blk {
  background-color: #100d05;
}

.spacer-nr._32 {
  background-color: #0000;
  border-radius: 6px;
  width: 100%;
  height: 30px;
}

.spacer-nr._32.line {
  opacity: .34;
  background-color: #969da8;
  height: 1px;
  margin-top: 31px;
  margin-bottom: 31px;
}

.spacer-nr._72 {
  height: 72px;
}

.spacer-nr._7 {
  height: 7px;
}

.spacer-nr._40 {
  height: 40px;
}

.spacer-nr._80 {
  background-color: #0000;
  width: 80px;
  height: 80px;
}

.spacer-nr._80.tablet-60, .spacer-nr._80.tablet-60.fut4 {
  height: 40px;
}

.spacer-nr._80.tablet-60.text_course._5435 {
  height: 30px;
}

.spacer-nr._80.tablet-60 {
  height: 40px;
}

.spacer-nr._52 {
  height: 52px;
}

.spacer-nr._100 {
  height: 100px;
}

.spacer-nr._100.tablet-60 {
  height: 40px;
}

.spacer-nr._100.tablet-60.fut4 {
  height: 30px;
}

.spacer-nr._100.tablet-80 {
  height: 50px;
}

.spacer-nr._48 {
  background-color: #0000;
  border-radius: 6px;
  width: 48px;
}

.spacer-nr._96 {
  background-color: #0000;
  width: 96px;
  height: 96px;
}

.spacer-nr._64 {
  background-color: #0000;
  width: 64px;
  height: 64px;
}

.spacer-nr._24 {
  text-transform: uppercase;
  background-color: #0000;
  width: 24px;
  height: 24px;
}

.spacer-nr._128 {
  background-color: #0000;
  width: 128px;
  height: 128px;
}

.spacer-nr.gray-line {
  background-color: #efefef;
  width: 100%;
  height: 1px;
}

.spacer-nr._60 {
  height: 60px;
}

.spacer-nr.white-line-nr {
  background-color: #fff;
  width: 100%;
  height: 1px;
  margin-top: 20px;
}

.spacer-nr.white-line-nr.blk {
  background-color: #100d05;
}

.soc__it-nr {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c586d6a5188_fac.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 55px;
  height: 55px;
}

.soc__it-nr:hover {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175cbae26a51cc_fbH.svg");
}

.soc__it-nr.faceb {
  mix-blend-mode: normal;
}

.soc__it-nr.faceb:hover {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175cbae26a51cc_fbH.svg");
  background-position: 0 0;
  background-size: auto;
}

.soc__it-nr.tg {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c0ad46a518b_tg.svg");
}

.soc__it-nr.tg:hover {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c4ffb6a51cf_tgH.svg");
}

.soc__it-nr.yt {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c78066a518a_yt.svg");
}

.soc__it-nr.yt:hover {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c393d6a51ce_ytH.svg");
  background-position: 0 0;
  background-size: auto;
}

.soc__it-nr.inst {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c1dc36a5189_ig.svg");
}

.soc__it-nr.inst:hover {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c72486a51cd_igH.svg");
}

.soc__it-nr.faceb-nr {
  pointer-events: auto;
  mix-blend-mode: normal;
  background-size: 100%;
  width: 40px;
  height: 40px;
}

.soc__it-nr.faceb-nr:hover {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175cbae26a51cc_fbH.svg");
  background-position: 0 0;
  background-size: auto;
}

.soc__it-cnr {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c586d6a5188_fac.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 55px;
  height: 55px;
}

.soc__it-cnr:hover {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175cbae26a51cc_fbH.svg");
}

.soc__it-cnr.faceb {
  mix-blend-mode: normal;
}

.soc__it-cnr.faceb:hover {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175cbae26a51cc_fbH.svg");
  background-position: 0 0;
  background-size: auto;
}

.soc__it-cnr.tg {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c0ad46a518b_tg.svg");
}

.soc__it-cnr.tg:hover {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c4ffb6a51cf_tgH.svg");
}

.soc__it-cnr.yt {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c78066a518a_yt.svg");
}

.soc__it-cnr.yt:hover {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c393d6a51ce_ytH.svg");
  background-position: 0 0;
  background-size: auto;
}

.soc__it-cnr.inst {
  pointer-events: none;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c1dc36a5189_ig.svg");
}

.soc__it-cnr.inst:hover {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175c72486a51cd_igH.svg");
}

.bottom-copy {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.bottom-copy.text_course-copy {
  padding-left: 0;
  padding-right: 0;
}

.footer__nav-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.div-block-561-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.link-21-copy {
  color: var(--gold);
  text-align: center;
  text-align: center;
  text-align: center;
  text-align: left;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.is--white-copy {
  color: #fff;
  width: auto;
  margin-right: 40px;
  font-size: 14px;
}

.is--white-copy.title__2screen {
  margin-bottom: auto;
  font-family: Igrasans, sans-serif;
  font-size: 2.5em;
  line-height: 1.1;
}

.is--white-copy.title__2screen.title-tablet {
  display: none;
}

.is--white-copy._55 {
  width: 55%;
  line-height: 130%;
}

.is--white-copy._55.tablet-100.tablet-fs-28 {
  width: auto;
  max-width: 340px;
  font-family: Igrasans, sans-serif;
  font-size: 1.875em;
  font-weight: 400;
  line-height: 120%;
}

.is--white-copy.blk {
  color: #100d05;
}

.div-block-628 {
  color: #fff;
  align-self: center;
  text-decoration: underline;
  display: flex;
}

.text-nr1 {
  color: #fff;
  margin-top: 0;
  margin-right: 40px;
  font-size: 18px;
}

.text-nr2 {
  color: #fff;
  margin-top: 0;
  font-size: 18px;
}

.div-block-629 {
  background-color: #000;
  padding: 20px;
}

.text-span-98 {
  text-transform: uppercase;
}

.list-item-29-copy {
  color: #000;
  font-size: 14px;
  font-weight: 400;
}

.html-embed-3-copy {
  color: #fff;
  width: 700px;
  display: none;
}

.html-embed-3-copy._323._434._3 {
  display: none;
}

.div-block-626-copy {
  background-color: var(--green);
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px;
}

.hiddendiv {
  background-color: var(--green);
  flex-flow: column;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px;
  display: flex;
}

.heading-58 {
  color: #000;
  width: 100%;
  margin-top: 40px;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
  display: none;
}

.bl1-nr {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66d5df1e59694fd859add44a_212.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 750px;
  padding-top: 10px;
  padding-left: 60px;
  padding-right: 60px;
}

.body-34 {
  background-color: #f7f7f7;
  margin-top: 0;
}

.image-294 {
  flex: 0 auto;
  width: 120px;
  margin-left: 0;
  margin-right: auto;
  display: block;
}

.button-33 {
  background-color: var(--gold);
  color: #000;
  text-transform: uppercase;
  padding-left: 25px;
  padding-right: 25px;
  font-family: e-Ukraine, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.div-block-630 {
  justify-content: space-between;
  display: flex;
}

.image-295 {
  width: 190px;
  position: relative;
}

.image-296 {
  flex: none;
  width: 190px;
  max-width: none;
  height: 100%;
  position: relative;
  right: 0;
}

.div-block-631 {
  justify-content: space-between;
  margin-top: 75px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-297 {
  flex: 0 auto;
  margin-left: 0;
  margin-right: 0;
}

.div-block-632 {
  width: 55%;
  margin-left: auto;
  margin-right: auto;
}

.text-block-2841 {
  color: #fff;
  text-align: center;
  margin-top: 25px;
  font-family: e-Ukraine, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.btn-nr {
  background-color: var(--green);
  color: #000;
  text-align: center;
  text-transform: uppercase;
  width: 190px;
  margin-top: 38px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
  font-family: e-Ukraine, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: block;
}

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

.div-block-634 {
  background-color: #59595933;
  border: 1px solid #fff3;
  border-radius: 100px;
  flex-flow: column;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.div-block-635 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-2842 {
  font-family: e-Ukraine, sans-serif;
  font-size: 22px;
}

.div-block-636 {
  background-color: var(--roce);
  color: #000;
  margin-left: 10px;
  padding: 5px;
}

.text-block-2843 {
  font-family: e-Ukraine, sans-serif;
  font-size: 13px;
}

.text-block-2844 {
  color: #fff;
  text-align: center;
  align-self: center;
  margin-top: 10px;
  font-size: 14px;
  line-height: 130%;
}

.div-block-634-copy {
  background-color: #59595933;
  border: 1px solid #fff3;
  border-radius: 0;
  flex-flow: column;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.div-block-637 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 65px;
  display: grid;
}

.div-block-3nr {
  background-color: #59595933;
  border: 1px solid #fff3;
  border-radius: 0;
  flex-flow: column;
  margin-left: 11px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
  transform: skew(-11deg);
}

.div-block-635-copy {
  justify-content: center;
  align-items: center;
  display: flex;
  transform: skew(11deg);
}

.text-block-2844-copy {
  color: #fff;
  text-align: center;
  align-self: center;
  margin-top: 10px;
  font-size: 14px;
  line-height: 130%;
  transform: skew(11deg);
}

.image-298 {
  width: 33px;
}

.image-299 {
  width: 30px;
}

.bl2-nr {
  padding-top: 45px;
  padding-bottom: 45px;
  display: block;
}

.heading-59 {
  color: #000;
  font-family: e-Ukraine, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 115%;
}

.div-block-638 {
  text-align: center;
  width: 60%;
  height: 130%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.js-clock-copy {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #000;
  justify-content: center;
  align-items: flex-start;
  margin-top: 10px;
  margin-left: auto;
  padding-left: 0;
  display: none;
}

.clock-label-copy {
  color: #fff;
  letter-spacing: 1px;
  text-transform: none;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 0;
  margin-right: -5px;
  font-family: Gilroy, sans-serif;
  font-size: .7em;
  font-weight: 500;
  line-height: 1.3;
}

.clock-label-copy {
  color: #000;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 0;
  margin-right: -5px;
  font-family: Gilroy, sans-serif;
  font-size: .7em;
  font-weight: 500;
  line-height: 1.3;
}

.div-block-639 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.clock-num, .clock-num2, .clock-num3, .clock-num5 {
  color: #000;
  font-family: e-Ukraine, sans-serif;
  font-size: 4em;
  font-weight: 400;
  line-height: 1.1;
}

.bl3-nr {
  padding-top: 60px;
  display: block;
}

.div-block-640 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-641 {
  color: #fff;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66d6eb01fd5d951ee94be6d4_Frame%201321316796.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 14.2em;
  padding: 30px 20px 20px;
  font-family: e-Ukraine, sans-serif;
}

.div-block-642 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.bl1-nr-copy {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66d5df1e59694fd859add44a_212.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 750px;
  padding-top: 10px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.text-block-2845 {
  align-self: center;
  font-size: 20px;
}

.text-block-2846 {
  color: #000;
  font-size: 20px;
}

.div-block-643 {
  background-color: var(--floral-white);
  margin-left: 10px;
  padding: 5px 10px;
}

.text-block-2847 {
  color: #ffffff80;
  margin-top: 15px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: line-through;
}

.text-block-2848 {
  color: #fff;
  width: auto;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}

.text-block-2849 {
  color: #000;
  font-size: 40px;
  line-height: 100%;
}

.text-span-99 {
  font-size: 14px;
}

.text-span-100 {
  color: #fff;
  font-size: 24px;
}

.text-span-101 {
  color: #fff;
  font-size: 14px;
}

.div-block-644 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66d6eb1af4dd59dc2ab00bfc_Frame%201321316797.svg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  max-width: none;
  height: 22em;
  max-height: none;
  padding: 30px 40px 40px;
  display: flex;
}

.div-block-645 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.image-300 {
  flex: 0 auto;
  width: 13.6px;
}

.text-block-2850 {
  margin-left: 10px;
  font-family: e-Ukraine, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
}

.div-block-645-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .3;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.bl-3-pr {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66d73c00ad6ecdf1913a0540_new-sl.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  max-width: none;
  height: 41vw;
  max-height: none;
  padding: 40px;
  display: flex;
}

.div-block-645-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.div-block-645-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.button-34 {
  text-align: center;
  text-transform: uppercase;
  background-color: #000;
  border-radius: 50px;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: e-Ukraine, sans-serif;
}

.div-block-646 {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66d6f014c37f29e2551bdadb_Frame%201321316799.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  height: 14.2em;
  padding: 30px 20px 20px;
  display: flex;
}

.text-span-105, .text-span-107, .text-span-106 {
  color: #f959f9;
}

.text-block-2851 {
  align-self: center;
  font-size: 20px;
}

.div-block-647 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-648 {
  background-color: #fbf8ee;
  margin-left: 10px;
  padding: 2px;
}

.text-block-2854 {
  text-align: center;
  margin-top: 5px;
}

.button-35 {
  text-align: center;
  text-transform: uppercase;
  background-color: #000;
  border-radius: 50px;
  margin-top: 10px;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: e-Ukraine, sans-serif;
}

.button-35.nactive {
  opacity: 1;
  display: block;
}

.div-block-645-copy-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.text-block-2855 {
  color: #000;
  font-size: 20px;
}

.div-block-649 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.text-span-108 {
  color: #f959f9;
}

.text-block-2856 {
  opacity: 0;
  margin-top: 15px;
  text-decoration: line-through;
  display: block;
}

.text-span-109 {
  color: #fff;
  font-size: 24px;
}

.text-span-110 {
  color: #f959f9;
}

.text-span-103 {
  font-size: 14px;
}

.div-block-650 {
  color: #000;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66d6f014c37f29e2551bdadb_Frame%201321316799.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  height: 14.2em;
  padding: 30px 20px 20px;
  font-family: e-Ukraine, sans-serif;
  display: flex;
}

.text-block-2852 {
  opacity: .8;
  margin-top: 5px;
  font-size: 14px;
  line-height: 140%;
}

.text-span-104 {
  color: #f959f9;
}

.text-block-2857 {
  color: #000;
  margin-top: 0;
  font-size: 46px;
  font-weight: 700;
  line-height: 100%;
}

.text-block-2858 {
  margin-left: 10px;
  font-family: e-Ukraine, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-111 {
  color: #fff;
  font-size: 14px;
}

.text-block-2859 {
  opacity: 0;
  color: #ffffff80;
  margin-top: 15px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: line-through;
  display: block;
}

.image-301 {
  flex: 0 auto;
  width: 13.6px;
}

.text-span-102 {
  font-size: 24px;
}

.text-block-2860 {
  opacity: .8;
  color: #fff;
  width: auto;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}

.div-block-651 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66d6eb1af4dd59dc2ab00bfc_Frame%201321316797.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  max-width: none;
  height: 30vw;
  max-height: none;
  padding: 30px 40px 40px;
  display: flex;
}

.div-block-652 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.text-block-2853 {
  text-align: center;
  margin-top: 5px;
  display: block;
}

.div-block-653 {
  color: #fff;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66d6eb01fd5d951ee94be6d4_Frame%201321316796.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 14.2em;
  padding: 30px 20px 20px;
  font-family: e-Ukraine, sans-serif;
}

.div-block-645-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.text-span-112 {
  color: #f959f9;
}

.div-block-654 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.div-block-653-bl {
  color: #fff;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66d6f01456f1043a9ae5c295_Frame%201321316800.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 14.2em;
  padding: 30px 20px 20px;
  font-family: e-Ukraine, sans-serif;
}

.text-block-2857-copy {
  color: var(--green);
  margin-top: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
}

.div-block-648-pink {
  background-color: var(--roce);
  margin-left: 10px;
  padding: 2px;
}

.div-block-645-in {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.div-block-645-copy-2-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .3;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.fl {
  flex: 0 auto;
  width: 13.6px;
}

.div-block-645-copy-2-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.div-block-655 {
  color: #000;
  background-color: #fff;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1200px;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 70px;
  display: flex;
}

.container-30-copy {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.text-block-2861 {
  font-family: e-Ukraine, sans-serif;
  font-size: 22px;
}

.text-block-2862 {
  width: 400px;
  margin-top: 25px;
}

.text-block-2863 {
  margin-top: 25px;
  display: none;
}

.text-span-113 {
  color: var(--roce);
  text-decoration: underline;
}

.submit-button-23 {
  box-sizing: border-box;
  background-color: #000;
  width: 400px;
  height: 55px;
}

.text-field-52 {
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #000;
  background-color: #0000;
  border-top: 1px solid #fff;
  border-bottom: 1.5px solid #000;
  border-left: 1px solid #fff;
  border-right: 1.5px solid #fff;
  border-radius: 0;
  height: 55px;
  margin-bottom: 22px;
  padding-bottom: 0;
  font-size: 18px;
}

.text-field-53 {
  outline-offset: 0px;
  border: 1px solid #fff;
  border-bottom: 1.5px solid #000;
  outline: 0 #fff;
  height: 55px;
  font-size: 18px;
}

.text-field-54 {
  box-sizing: border-box;
  object-fit: fill;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  overflow: scroll;
}

.form-block-137 {
  margin-bottom: 0;
  display: none;
}

.text-block-2841-copy {
  color: #fff;
  text-align: center;
  margin-top: 25px;
  font-family: e-Ukraine, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.text-span-114 {
  background-color: var(--roce);
  padding-left: 5px;
  padding-right: 5px;
}

.neyrodes-easy {
  color: #000;
  text-align: center;
  width: 296px;
  margin: 0 auto 20px;
  font-size: 1.7em;
  font-weight: 600;
  line-height: 1.2;
  display: block;
}

.neyrodes-easy._3255 {
  margin-top: 0;
  font-size: 27px;
}

.neyrodes-easy.tx_co {
  width: 300px;
}

.neyrodes-easy.dan {
  margin-bottom: 20px;
}

.neyrodes-easy.cop {
  margin-bottom: 20px;
  font-size: 2em;
}

.neyrodes-easy.cop2 {
  margin-bottom: 20px;
}

.neyrodes-easy.form2 {
  width: 100%;
  margin: 0 0 20px;
  font-size: 1.6em;
}

.neyrodes-easy.web {
  margin-bottom: 20px;
}

.neyrodes-easy.popup1 {
  margin-bottom: 20px;
  font-size: 1.8em;
}

.bold-text-51-copy {
  text-transform: none;
  text-transform: none;
  font-family: e-Ukraine, sans-serif;
  font-size: .8em;
}

.neyro-easy {
  background-color: #fff;
  border-radius: 0;
  flex: 0 auto;
  align-self: auto;
  min-width: auto;
  max-width: 440px;
  padding: 1.5em;
  display: block;
  position: relative;
  top: auto;
  bottom: auto;
  box-shadow: 9px 11px 60px 2px #369fff4d;
}

.neyro-easy.fd {
  align-self: center;
  height: 410px;
  display: flex;
}

.neyro-easy.fd._3232 {
  z-index: 30;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  height: 74%;
  position: absolute;
}

.neyro-easy.fd._323 {
  z-index: 30;
  flex-direction: column;
  height: 75%;
  padding: 4em 3em 3em;
  position: absolute;
}

.neyro-easy.fd._323._3234 {
  height: 390px;
}

.neyro-easy.fd._786 {
  justify-content: center;
  min-width: 395px;
  max-width: 345px;
  height: 438px;
}

.neyro-easy.fd._786.platform {
  height: 600px;
}

.popup-figma-copy {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.popup-figma-copy.popaup-1-month, .popup-figma-copy.popaup-1-month.fsfd {
  display: none;
}

.popup-figma-copy.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  align-items: center;
  display: none;
  bottom: 0;
}

.popup-figma-copy.popaup-1-month.fsfd.form-platform, .popup-figma-copy.site_ui {
  display: none;
}

.popup-figma-copy.site_ui.tarif_expert {
  display: flex;
}

.popup-figma-copy.site_ui.tarif_expert.siteform, .popup-figma-copy.site_ui.tarif_expert.siteform.start500.bron, .popup-figma-copy.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-figma-copy.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.popup-figma-copy.site_ui.tarif_expert.siteform.expert, .popup-figma-copy.site_ui.tarif_expert.expert_buy {
  display: flex;
}

.popup-figma-copy.site_ui.tarif_expert.formsit.webform, .popup-figma-copy.site_ui.tarif_expert.formsit.webform._212, .popup-figma-copy.site_ui.tarif_cosmos.tarif_start, .popup-figma-copy.site_ui.tarif_cosmos.cosmos_buy, .popup-figma-copy.mini, .popup-figma-copy.home-popup {
  display: none;
}

.popup-figma-copy.samost {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: 100%;
  box-shadow: none;
  background-color: #0006;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.popup-figma-copy.samost.start-1, .popup-figma-copy.with-help, .popup-figma-copy.with-help.start2 {
  display: none;
}

.popup-figma-copy.popup-pay {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: 100%;
  box-shadow: none;
  background-color: #0006;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.popup-figma-copy.popup-pay.start-1, .popup-figma-copy.popup-pay.btn {
  display: none;
}

.neirodes-easy {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.neirodes-easy.popaup-1-month, .neirodes-easy.popaup-1-month.fsfd {
  display: none;
}

.neirodes-easy.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  align-items: center;
  display: none;
  bottom: 0;
}

.neirodes-easy.popaup-1-month.fsfd.form-platform, .neirodes-easy.site_ui {
  display: none;
}

.neirodes-easy.site_ui.tarif_expert {
  display: flex;
}

.neirodes-easy.site_ui.tarif_expert.siteform, .neirodes-easy.site_ui.tarif_expert.siteform.start500.bron, .neirodes-easy.site_ui.tarif_expert.siteform.expert_bron.bron500, .neirodes-easy.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.neirodes-easy.site_ui.tarif_expert.siteform.expert, .neirodes-easy.site_ui.tarif_expert.expert_buy {
  display: flex;
}

.neirodes-easy.site_ui.tarif_expert.formsit.webform, .neirodes-easy.site_ui.tarif_expert.formsit.webform._212, .neirodes-easy.site_ui.tarif_cosmos.tarif_start, .neirodes-easy.site_ui.tarif_cosmos.cosmos_buy, .neirodes-easy.mini, .neirodes-easy.home-popup {
  display: none;
}

.neirodes-easy.samost {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: 100%;
  box-shadow: none;
  background-color: #0006;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.neirodes-easy.samost.start-1, .neirodes-easy.with-help, .neirodes-easy.with-help.start2 {
  display: none;
}

.neirodes-easy.popup-pay {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: 100%;
  box-shadow: none;
  background-color: #0006;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.neirodes-easy.popup-pay.start-1, .neirodes-easy.popup-pay.btn, .neirodes-easy.popup-pay.neasy {
  display: none;
}

.neirodes-med {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.neirodes-med.popaup-1-month, .neirodes-med.popaup-1-month.fsfd {
  display: none;
}

.neirodes-med.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  align-items: center;
  display: none;
  bottom: 0;
}

.neirodes-med.popaup-1-month.fsfd.form-platform, .neirodes-med.site_ui {
  display: none;
}

.neirodes-med.site_ui.tarif_expert {
  display: flex;
}

.neirodes-med.site_ui.tarif_expert.siteform, .neirodes-med.site_ui.tarif_expert.siteform.start500.bron, .neirodes-med.site_ui.tarif_expert.siteform.expert_bron.bron500, .neirodes-med.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.neirodes-med.site_ui.tarif_expert.siteform.expert, .neirodes-med.site_ui.tarif_expert.expert_buy {
  display: flex;
}

.neirodes-med.site_ui.tarif_expert.formsit.webform, .neirodes-med.site_ui.tarif_expert.formsit.webform._212, .neirodes-med.site_ui.tarif_cosmos.tarif_start, .neirodes-med.site_ui.tarif_cosmos.cosmos_buy, .neirodes-med.mini, .neirodes-med.home-popup {
  display: none;
}

.neirodes-med.samost {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: 100%;
  box-shadow: none;
  background-color: #0006;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.neirodes-med.samost.start-1, .neirodes-med.with-help, .neirodes-med.with-help.start2 {
  display: none;
}

.neirodes-med.popup-pay2 {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: 100%;
  box-shadow: none;
  background-color: #0006;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.neirodes-med.popup-pay2.start-1, .neirodes-med.popup-pay2.btn-2-1, .neirodes-med.popup-pay2.btn-2-1.nmed {
  display: none;
}

.neirodes-hard {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.neirodes-hard.popaup-1-month, .neirodes-hard.popaup-1-month.fsfd {
  display: none;
}

.neirodes-hard.popaup-1-month.fsfd._324234 {
  flex-direction: row;
  align-items: center;
  display: none;
  bottom: 0;
}

.neirodes-hard.popaup-1-month.fsfd.form-platform, .neirodes-hard.site_ui {
  display: none;
}

.neirodes-hard.site_ui.tarif_expert {
  display: flex;
}

.neirodes-hard.site_ui.tarif_expert.siteform, .neirodes-hard.site_ui.tarif_expert.siteform.start500.bron, .neirodes-hard.site_ui.tarif_expert.siteform.expert_bron.bron500, .neirodes-hard.site_ui.tarif_expert.siteform.cosmos_bron.bron500 {
  display: none;
}

.neirodes-hard.site_ui.tarif_expert.siteform.expert, .neirodes-hard.site_ui.tarif_expert.expert_buy {
  display: flex;
}

.neirodes-hard.site_ui.tarif_expert.formsit.webform, .neirodes-hard.site_ui.tarif_expert.formsit.webform._212, .neirodes-hard.site_ui.tarif_cosmos.tarif_start, .neirodes-hard.site_ui.tarif_cosmos.cosmos_buy, .neirodes-hard.mini, .neirodes-hard.home-popup {
  display: none;
}

.neirodes-hard.samost {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: 100%;
  box-shadow: none;
  background-color: #0006;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.neirodes-hard.samost.start-1, .neirodes-hard.with-help, .neirodes-hard.with-help.start2 {
  display: none;
}

.neirodes-hard.popup-pay3 {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: 100%;
  box-shadow: none;
  background-color: #0006;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.neirodes-hard.popup-pay3.start-1, .neirodes-hard.popup-pay3.btn3, .neirodes-hard.popup-pay3.btn3.nhard {
  display: none;
}

.text-span-114-copy {
  background-color: var(--green);
  padding-left: 5px;
  padding-right: 5px;
}

.text-span-114-2 {
  background-color: #000;
  padding-left: 5px;
  padding-right: 5px;
}

.bold-text-51-2 {
  color: #fff;
  text-transform: none;
  font-family: e-Ukraine, sans-serif;
  font-size: .8em;
}

.hard, .medium, .easy {
  pointer-events: auto;
  margin-bottom: 0;
}

.input__pop-up-f2-copy, .input__pop-up-f3-c, .input__pop-up-f4-c2 {
  border: 1px solid #c4c4c4;
  border-radius: 0;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1;
}

.btn__hero-c3 {
  z-index: 99;
  background-color: var(--slate-blue);
  text-align: center;
  border: 1px solid #4653f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.btn__hero-c3:hover {
  background-color: #2e3bf5;
}

.btn__hero-c3.viber {
  background-color: #9b51e0;
  border-color: #9b51e0;
  display: flex;
}

.btn__hero-c3.viber.w--current {
  display: flex;
}

.btn__hero-c3.course {
  background-color: var(--slate-blue);
  color: var(--alice-blue);
}

.btn__hero-c3.btn-form {
  text-transform: uppercase;
  border-radius: 6em;
  margin-top: 2em;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-family: e-Ukraine, sans-serif;
  font-weight: 500;
}

.btn__hero-c3.course-double {
  background-color: var(--slate-blue);
  color: var(--alice-blue);
}

.btn__hero-c3.creo-want__btn {
  background-color: var(--gold);
  color: #000;
  text-transform: uppercase;
  border-style: none;
  border-radius: 1em;
  flex-flow: row;
  margin-top: 10px;
  padding-top: 1em;
  padding-bottom: 1em;
  font-family: Gilroy, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero-c3.creo-want__btn.plat2 {
  font-size: 16px;
}

.btn__hero-c3.creo-want__btn.plat2.nefd {
  font-family: Igrasans, sans-serif;
  font-weight: 500;
}

.btn__hero-c3.creo-want__btn.plat2.nefd.orange_txt {
  color: #fff;
  background-color: #ff5935;
  margin-top: 25px;
}

.btn__hero-c3.creo-want__btn-copy {
  background-color: var(--gold);
  color: #000;
  text-transform: uppercase;
  border: 2px solid #000;
  border-radius: 0;
  flex-flow: row;
  margin-top: 10px;
  padding-top: 1em;
  padding-bottom: 1em;
  font-family: Gilroy, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero-c3.creo-want__btn-copy.plat2 {
  font-size: 16px;
}

.btn__hero-c3.creo-want__btn-copy.plat2.nefd {
  font-family: Igrasans, sans-serif;
  font-weight: 500;
}

.btn__hero-c3.creo-want__btn-copy.plat2.nefd.orange_txt {
  color: #fff;
  background-color: #ff5935;
  margin-top: 25px;
}

.btn__hero-c3.creo-want__btn-c4 {
  background-color: var(--gold);
  color: #000;
  text-transform: uppercase;
  border: 2px solid #000;
  border-radius: 0;
  flex-flow: row;
  margin-top: 10px;
  padding-top: 1em;
  padding-bottom: 1em;
  font-family: Gilroy, sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero-c3.creo-want__btn-c4.plat2 {
  font-size: 16px;
}

.btn__hero-c3.creo-want__btn-c4.plat2.nefd {
  font-family: Igrasans, sans-serif;
  font-weight: 500;
}

.btn__hero-c3.creo-want__btn-c4.plat2.nefd.orange_txt {
  color: #fff;
  background-color: #ff5935;
  margin-top: 25px;
}

.button-36 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 60px;
  align-self: stretch;
  margin-top: 10px;
  padding-top: 14px;
  padding-bottom: 14px;
}

.button-36.nactive {
  opacity: 1;
  display: block;
}

.creo-want__p-2004 {
  color: #262626;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Gilroy, sans-serif;
  font-size: .9em;
  font-weight: 500;
  display: none;
}

.creo-want__p-2004._2 {
  text-align: center;
  justify-content: center;
  width: 330px;
  max-width: 100%;
  margin: 10px auto 0;
  font-size: 1em;
  font-weight: 400;
  display: block;
}

.creo-want__p-2004._2.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.creo-want__p-2004._2-copy {
  text-align: center;
  justify-content: center;
  width: 330px;
  margin: 20px auto 0;
  display: block;
}

.creo-want__p-2004._2-copy {
  text-align: center;
  justify-content: center;
  width: 330px;
  max-width: 100%;
  margin: 10px auto 0;
  font-size: 12px;
  font-weight: 400;
  display: block;
}

.creo-want__p-2004._2-copy.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.creo-want__p-2004._2-copy-copy {
  text-align: center;
  justify-content: center;
  width: 330px;
  max-width: 100%;
  margin: 10px auto 0;
  font-size: 12px;
  font-weight: 400;
  display: block;
}

.creo-want__p-2004._2-copy-copy.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.creo-want__p-2004._2005 {
  text-align: center;
  justify-content: center;
  width: 330px;
  max-width: 100%;
  margin: 10px auto 0;
  font-size: 12px;
  font-weight: 400;
  display: block;
}

.creo-want__p-2004._2005.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.div-block-658 {
  background-color: #0a0a0a;
  max-width: 420px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: e-Ukraine, sans-serif;
  font-weight: 400;
  overflow: hidden;
}

.div-block-658.kemp {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/686bc78389791fd2ec999030_%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0%20(1).png");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: scroll;
  background-clip: border-box;
  max-width: 400px;
  max-height: 1800px;
}

.div-block-658.kemp.kemp1 {
  background-position: 50% 100%;
}

.bl-1-eter-nr {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69171c7bb65debbb5fb1950a_Untitled-4%20(1).png");
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  height: 935px;
  padding-top: 30px;
  padding-right: 0;
  display: flex;
}

.image-303 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-659 {
  background-color: var(--green);
  flex: 0 auto;
  align-self: center;
  margin-top: 50px;
  padding: 5px;
}

.text-block-2864 {
  color: #000;
  font-family: e-Ukraine, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: inline-block;
}

.body-35 {
  color: #000;
  text-align: center;
  margin-top: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.text-block-2865 {
  color: #fff;
  margin-top: 5px;
  font-family: e-Ukraine, sans-serif;
  font-size: 16px;
  line-height: 120%;
}

.image-304 {
  width: 130px;
  position: relative;
  left: 47px;
}

.div-block-660 {
  align-self: flex-end;
}

.text-block-2866 {
  color: var(--gold);
  text-align: left;
  margin-left: 10%;
  font-size: 16px;
}

.text-block-2867 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  font-size: 12px;
  line-height: 131%;
}

.div-block-661 {
  margin-top: -49px;
}

.text-span-115 {
  background-color: var(--roce);
  color: #fff;
  padding-left: 5px;
  padding-right: 5px;
}

.button-37 {
  z-index: 2;
  background-color: var(--green);
  color: #000;
  border: 2px solid #000;
  width: 80%;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  position: relative;
}

.div-block-662 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66db1dc311e1df442c494978_%D0%92%D0%B5%D0%B1%D1%96%D0%BD%D0%B0%D1%80(%D0%BC%D0%BE%D0%B1).jpg");
  background-position: 0 0;
  background-repeat: repeat-y;
  background-size: auto;
}

.text-block-2868 {
  color: #fff;
  margin-top: -74px;
  margin-bottom: 30px;
}

.div-block-663 {
  width: 82%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-305 {
  width: 70px;
  height: 100%;
}

.text-block-2869 {
  color: #fff;
  text-align: left;
  margin-left: 8px;
  font-size: 12px;
  line-height: 150%;
}

.image-305-copy {
  width: 45px;
  height: 100%;
  margin-left: 6px;
}

.text-block-2869-copy {
  color: #fff;
  text-align: left;
  margin-left: 26px;
  font-size: 12px;
  line-height: 150%;
}

.sm1 {
  width: 47px;
  margin-left: 6px;
}

.div-block-663-copy {
  width: 82%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-664 {
  height: 194px;
}

.bl3-etr {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66db2224fadea8aa1cf3fab3_image%20439.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 125%;
  width: auto;
  height: 83vw;
}

.image-306 {
  max-width: 109%;
  margin-top: -304px;
}

.heading-60 {
  color: #fff;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 700;
  line-height: 130%;
}

.text-block-2870 {
  color: #fff;
  font-size: 17px;
  line-height: 140%;
}

.text-block-2870-copy {
  color: #fff;
  margin-top: 15px;
  font-size: 12px;
  line-height: 140%;
}

.image-307 {
  margin-top: 20px;
}

.div-block-665 {
  margin-top: -45px;
}

.div-block-666 {
  -webkit-backdrop-filter: drop-shadow(2px 8px 19px #000000b3);
  backdrop-filter: drop-shadow(2px 8px 19px #000000b3);
  background-color: #fff;
  width: 100%;
  margin-top: 109%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  box-shadow: 5px 5px 12px 5px #0003;
}

.form-block-138 {
  padding: 0;
  display: none;
}

.text-block-2871 {
  font-size: 12px;
}

.form-4004 {
  margin-top: 20px;
}

.text-field-55, .text-field-56 {
  border: 1px solid #000;
}

.text-block-2872 {
  font-weight: 500;
}

.submit-button-24 {
  background-color: var(--roce);
  color: #000;
  border: 1.5px solid #000;
  border-radius: 0;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
}

.text-span-116 {
  color: var(--roce);
}

.text-span-117 {
  color: var(--green);
}

.text-span-118 {
  color: var(--roce);
}

.top_footer-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.social_items-copy {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  display: flex;
}

.div-block-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 3.125vw;
  margin-bottom: 3.125vw;
  display: grid;
}

.image-262-copy {
  width: 13.875vw;
}

.footer-3-copy {
  background-color: #000;
  margin-top: 67%;
  padding: 4.5vw 20px;
}

.div-block-667 {
  pointer-events: none;
  flex: none;
  justify-content: space-between;
  align-self: stretch;
  max-width: 420px;
  display: flex;
  position: absolute;
  top: 420px;
  overflow: hidden;
}

.code-embed-4 {
  width: 100%;
  max-width: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.image-308 {
  z-index: 3;
  max-width: 72%;
  position: relative;
  left: -162px;
}

.image-309 {
  z-index: 0;
  flex: 0 auto;
  width: 268px;
  max-width: 70%;
  height: 274px;
  max-height: 100%;
  position: relative;
  top: 26px;
  right: 7px;
}

.body-neuro {
  color: #000;
  background-color: #f7f7f7;
  margin-top: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 1vw;
  font-weight: 400;
  line-height: 120%;
}

.popup-pricing-title {
  color: #000;
  text-align: center;
  margin-bottom: 2vw;
  font-size: 2vw;
  font-weight: 700;
  line-height: 120%;
}

.link-block-38 {
  cursor: pointer;
}

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

.bg-start-12 {
  position: absolute;
  top: 103.738vw;
  left: 93.1625vw;
}

.styles-heading {
  font-size: 1.75vw;
  font-weight: 700;
  line-height: 120%;
}

.square_top_right {
  z-index: 1;
  background-color: #000;
  width: 3vw;
  height: 3vw;
  position: absolute;
  top: -1.5vw;
  right: -1.5vw;
  transform: rotate(45deg);
}

.decor_price_top {
  width: 100%;
}

.icon_pos-2 {
  width: 5.25vw;
  position: absolute;
  inset: -3.275vw 16.3625vw auto auto;
  transform: rotate(-12deg);
}

.image-310 {
  z-index: 1;
  width: 34.375vw;
  padding-bottom: 0;
  position: relative;
}

.text-span-119 {
  background-color: #a3ee0b;
}

.mentor_tag {
  background-color: #a3ee0b;
  border-radius: 80px;
  justify-content: center;
  align-items: flex-start;
  padding: .5vw 1vw;
  font-size: .875rem;
  font-weight: 700;
  display: flex;
}

.mentor_tag.is-violet {
  background-color: #f959f9;
}

.mentor_tag.hide {
  display: block;
}

.tag_wrapper {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-311 {
  height: 1vw;
}

.faq_answer_wrapper {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  display: none;
}

.header_text_copy {
  z-index: 99;
  color: #000;
  text-transform: uppercase;
  padding: .75vw 1.25vw;
  font-size: 1vw;
  font-weight: 500;
  line-height: 140%;
  display: flex;
  position: relative;
}

.header_text_copy.is_icon {
  padding-right: 1.25vw;
  font-size: 1.125rem;
  font-weight: 700;
}

.price_highlight {
  z-index: 1;
  color: #000;
  background-color: #fff;
  position: relative;
}

.swiper__nav-mentor-left {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66604fe63c9fa001a239fbf1_ico_arrow-down.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #0000;
  width: 64px;
  height: 64px;
  transition: all .2s;
  position: relative;
}

.swiper__nav-mentor-left:hover {
  border-color: #000;
}

.price-main {
  color: #000;
  text-align: right;
  padding-right: 7%;
  font-size: 2.5vw;
  font-weight: 700;
  text-decoration: none;
  display: none;
}

.price-main.is-green {
  color: #a3ee0b;
  display: none;
}

.price-main.hide, .price-main.bezcin {
  display: none;
}

.pop-price_highlight-black {
  z-index: 1;
  color: #a3ee0b;
  background-color: #000;
  position: relative;
}

.popup_buy-1 {
  z-index: 999;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.popup_buy-1.camp.bezgid {
  justify-content: center;
  align-items: center;
  display: none;
}

.popup_buy-1.camp.bezgid.samospop, .popup_buy-1.camp.bezgid.samospop._5151, .popup_buy-1.camp.bezgid.samospop._5252, .popup_buy-1.camp.bezgid.samospop._5353, .popup_buy-1.camp.bezgid.gidpop, .popup_buy-1.camp.bezgid.syapop, .popup_buy-1.camp.allin, .popup_buy-1.camp.pryednatys, .popup_buy-1.camp.oplchast, .popup_buy-1.popupspring, .popup_buy-1.popupspring.samostarnew, .popup_buy-1.popupspring.samostarnew._wf-popup, .popup_buy-1.popupspring.experttarnew, .popup_buy-1.popupspring.experttarnew._wf-popup, .popup_buy-1.popupspring.profitarnew, .popup_buy-1.popupspring.profitarnew._wf-popup, .popup_buy-1.popupspring.scrolintoview, .popup_buy-1.popupspring.scrolintoview.popup-block, .popup_buy-1.popupspring.popupstart {
  display: none;
}

.popup_buy-1.popupspring.popupstart._wf-popup {
  display: flex;
}

.popup_buy-1.popupspring.popup-block {
  display: none;
}

.bg-start-17 {
  position: absolute;
  top: 134.138vw;
  left: 23.0625vw;
}

.image-312 {
  z-index: -2;
  position: absolute;
}

.headin_1 {
  color: #fff;
  text-align: center;
  letter-spacing: -3px;
  font-size: 7.75vw;
  line-height: 89%;
}

.icon_creo {
  width: 17.8125vw;
  position: absolute;
  top: -3.62719vw;
}

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

.decorative_stars-wrapper {
  z-index: -1;
  pointer-events: none;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.platform-card_wrapper {
  grid-column-gap: 1.625vw;
  grid-row-gap: 1.625vw;
  background-color: #fff;
  border: 1px solid #000;
  flex-flow: column;
  width: 22.375vw;
  padding: 2.375vw 1.625vw;
  display: flex;
  position: relative;
}

.platform-card_wrapper.is-1 {
  z-index: 1;
  margin-left: .5vw;
  padding-right: 3vw;
  position: relative;
  transform: rotate(5.5deg);
}

.platform-card_wrapper.is-3 {
  z-index: 2;
  margin-top: -1vw;
  margin-left: 1.375rem;
  transform: rotate(-6.5deg);
}

.platform-card_wrapper.is-5 {
  z-index: 1;
  margin-left: 1.5vw;
  transform: rotate(1.62deg);
}

.platform-card_wrapper.is-cta {
  z-index: 13;
  background-color: #f959f9;
  width: 25vw;
  margin-top: 1.625rem;
  margin-left: -5.5875rem;
  padding: 1.625vw;
}

.platform-card_wrapper.is-2 {
  z-index: 1;
  transform: rotate(-.5deg);
}

.platform-card_wrapper.is-4 {
  z-index: 1;
  margin-left: .5vw;
  padding-left: 2.5vw;
  transform: rotate(-4deg);
}

.image-314 {
  width: 1.6875vw;
}

.pay--pop-up-copy {
  outline-offset: 0px;
  color: #fff;
  text-transform: uppercase;
  background-color: #000;
  border: 2px #000;
  border-radius: .2rem;
  outline: 3px #fff;
  width: 100%;
  height: auto;
  margin-top: 2.25vw;
  padding-top: 1vw;
  padding-bottom: 1vw;
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 130%;
  transition: all .2s;
}

.pay--pop-up-copy:hover {
  color: #fff;
  background-color: #000;
}

.link-block-39 {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.875vw;
  height: 3.875vw;
  display: none;
  position: relative;
}

.pop-price_highlight-violet {
  z-index: 1;
  color: #000;
  background-color: violet;
  position: relative;
}

.swiper__nav-mentor-right {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66604fe63c9fa001a239fbf1_ico_arrow-down.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #0000;
  width: 64px;
  height: 64px;
  transition: all .2s;
  position: relative;
}

.swiper__nav-mentor-right:hover {
  border-color: #000;
}

.styles-grid {
  grid-column-gap: 1.875vw;
  grid-row-gap: 1.875vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.faq_icon_2 {
  flex: none;
  width: 3.5vw;
  height: 3.5vw;
  margin-left: auto;
}

.faq_icon_2.campiconwrap {
  width: 3vw;
  height: 3vw;
}

.button-telegram_price {
  z-index: 1;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  background-color: #fff;
  border: 2px solid #000;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 1vw 1.5vw;
  font-size: 1.25vw;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-telegram_price:hover {
  background-color: #a3ee0b;
}

.button-telegram_price.hide {
  display: none;
}

.faq_wrapper_2 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  cursor: pointer;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2.375vw;
  display: flex;
}

.faq_wrapper_2.is-black {
  background-color: #000;
}

.faq_wrapper_2.is-black.campwarpweek {
  background-color: #fff;
}

.faq_wrapper_2.is-green {
  background-color: #a3ee0b;
}

.faq_wrapper_2.campwarpweek {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  border-bottom: 1px solid #bdf343;
  border-radius: 0;
  padding: 1vw 1.2vw;
}

.faq_wrapper_2.campwarpweek.indivsdualbackcamp {
  background-color: #ff5d9c;
  border-bottom-width: 0;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  padding-top: 1.4vw;
  padding-bottom: 1.4vw;
  display: none;
}

.faq_wrapper_2.campwarpweek._1321545 {
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}

.hightlight_abilitiest_text_green {
  z-index: -1;
  background-color: #a3ee0b;
  width: 18.8vw;
  height: 2.4vw;
  display: none;
  position: absolute;
  top: 0;
  left: 20.5vw;
}

.link_item-2 {
  color: #fff;
  margin-bottom: .5625vw;
  padding-top: .25vw;
  padding-bottom: .25vw;
  font-size: .875vw;
  font-weight: 400;
  transition: opacity .3s;
}

.link_item-2:hover {
  color: #f959f9;
}

.price_decor_top {
  display: flex;
  position: absolute;
  inset: -1px 0% auto;
}

.icon_image {
  width: 2.5vw;
}

.form_image_wrapper {
  grid-column-gap: 1.3125vw;
  grid-row-gap: 1.3125vw;
  display: flex;
}

.hero-bg_wrapper {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.portfolio_image_wrapper {
  flex: 1;
  overflow: hidden;
}

.image-316 {
  height: 1.5rem;
}

.popup_buy-3 {
  z-index: 999;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.bg-start-black {
  position: absolute;
  top: 427.638vw;
  left: 68.4625vw;
}

.bg-start-black.is-5 {
  top: 494.738vw;
  left: 93.9625vw;
}

.bg-start-black.is-7 {
  top: 567.638vw;
  left: 60.5625vw;
}

.bg-start-black.is-16 {
  top: 817.4vw;
  left: 4.7625vw;
}

.bg-start-black.is-18 {
  top: 760.3vw;
  left: 5.8625vw;
}

.bg-start-black.is-4 {
  top: 483.838vw;
  left: 3.0625vw;
}

.bg-start-black.is2 {
  top: 432.638vw;
  left: 16.7625vw;
}

.bg-start-black.is-13 {
  top: 897.5vw;
  left: 93.6625vw;
}

.bg-start-black.is-19 {
  top: 717.8vw;
  left: 17.9625vw;
}

.bg-start-black.is-14 {
  top: 844.9vw;
  left: 91.0625vw;
}

.bg-start-black.is-20 {
  top: 711.3vw;
  left: 78.4625vw;
}

.bg-start-black.is-17 {
  top: 801.8vw;
  left: 15.1625vw;
}

.bg-start-black.is-3 {
  top: 468.338vw;
  left: 66.1625vw;
}

.bg-start-black.is-6 {
  top: 542.638vw;
  left: 1.9625vw;
}

.bg-start-black.is-15 {
  top: 806.4vw;
  left: 87.4625vw;
}

.bg-start-black.is-last {
  top: 893.9vw;
  left: 3.5625vw;
}

.bg-start-black.is-2 {
  top: 466.638vw;
  left: 32.1625vw;
}

.bg-start-black.is-12 {
  top: 858.3vw;
  left: 59.1625vw;
}

.price_text {
  color: #000;
  font-size: 1vw;
  font-weight: 500;
  line-height: 142%;
}

.price_text.is-disable {
  color: #50505066;
}

.price_text.free1 {
  font-size: 1.1vw;
  font-weight: 700;
}

.heading-61 {
  text-align: center;
  margin-top: 0;
  margin-bottom: -2vw;
  font-size: 3.25vw;
  font-weight: 700;
  line-height: 110%;
}

.heading-61.is-white {
  color: #fff;
}

.heading-61.kljsadjk {
  font-size: 1.5vw;
}

.icon_video {
  width: 2.35vw;
  height: 2.35vw;
}

.grid_abilities {
  grid-column-gap: 1.875vw;
  grid-row-gap: 1.875vw;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_abilities.hide {
  display: none;
}

.color_violet {
  color: #f959f9;
  font-weight: 700;
}

.text_mento_item {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.text_mento_item.space_expert {
  margin-top: 5px;
}

.section-pricing {
  display: none;
}

.section-pricing.seleprice {
  display: block;
}

.highlight_abilities_violet_spere {
  z-index: -1;
  background-color: #f959f9;
  width: 18vw;
  height: 3.4vw;
  position: absolute;
  bottom: 1.2vw;
  left: 37.3591vw;
  transform: rotate(-1.5deg);
}

.hightlight_platform_green_3 {
  z-index: -1;
  background-color: #a3ee0b;
  width: 15vw;
  height: 2vw;
  position: absolute;
  left: 1.5vw;
}

.tag_ai {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1.5px solid #000;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  padding: .4vw 1vw;
  font-size: .875vw;
  font-weight: 700;
  display: flex;
}

.container_medium {
  padding: 8vw 3.75vw;
}

.bg-start-1 {
  position: absolute;
  top: 6.5375vw;
  left: 12.5625vw;
}

.price_highlight-black {
  z-index: 1;
  color: #fff;
  background-color: #000;
  position: relative;
}

.bg-start-16 {
  position: absolute;
  top: 127.938vw;
  left: 5.1625vw;
}

.portfolio_text_wrapper {
  grid-column-gap: .75vw;
  grid-row-gap: .75vw;
  flex: 0 auto;
  display: flex;
}

.nav_item-2 {
  color: #fff;
  text-decoration: none;
  transition: all .2s;
}

.nav_item-2:hover {
  color: #f959f9;
}

.image-318 {
  width: 100%;
}

.icon_stars {
  width: 6vw;
  position: absolute;
  top: 1.57838vw;
  left: 2.55625vw;
}

.price_decor_middle {
  z-index: 1;
  align-self: stretch;
  width: 101%;
  position: absolute;
  inset: 27.6vw 0% auto -1px;
}

.bg-start-15 {
  position: absolute;
  top: 111.338vw;
  left: 30.6625vw;
}

.styles_text-wrapper {
  grid-column-gap: 1.625vw;
  grid-row-gap: 1.625vw;
  flex-flow: column;
  padding: 2.5vw 10vw 2.5vw 1.75vw;
  display: flex;
  position: relative;
}

.platform_information_wrapper {
  justify-content: space-between;
  align-items: center;
  margin-left: 2vw;
  margin-right: 2vw;
  display: flex;
  position: relative;
}

.hero_image_4 {
  height: 11vw;
  display: none;
  position: absolute;
  top: 22vw;
  left: 73vw;
}

.icon_bank {
  width: 4vw;
  height: 4vw;
}

.item_wrapper_skew {
  z-index: -1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #59595933;
  border: 1px solid #fff3;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1vw;
  position: absolute;
  inset: 0%;
  transform: skew(-8deg);
}

.mentor_tag-wrapper {
  align-self: center;
  position: absolute;
  top: -1.0083vw;
}

.image-319 {
  height: 1.5vw;
}

.button_header_secondary {
  color: #000;
  background-color: #fff0;
  border: 2px #000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 1vw;
  font-weight: 700;
  line-height: 140%;
  display: flex;
  position: relative;
}

.button_header_secondary.block {
  display: none;
}

.button_header_secondary.block.hide {
  display: block;
}

.mentor_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.mentor_image.is-blur {
  opacity: 1;
}

.hightlight_platform_green_4-1 {
  background-color: #a3ee0b;
  width: 5vw;
  height: 2vw;
  position: absolute;
  left: 13.6vw;
}

.swiper-slide-7 {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  padding-left: .5vw;
  padding-right: .5vw;
  position: relative;
}

.highlight_speakers {
  z-index: -1;
  background-color: #a3ee0b;
  width: 16vw;
  height: 3.6vw;
  position: absolute;
  bottom: .7vw;
  left: 25.5243vw;
  transform: rotate(0);
}

.highlight_speakers.vidguk-span {
  bottom: .5vw;
  left: 27.235vw;
}

.hole_pricing_bottom {
  z-index: 1;
  background-color: #f7f7f7;
  border-radius: 500px;
  width: 4vw;
  height: 4vw;
  position: absolute;
  inset: auto 0% -2vw 10.4vw;
}

.highlight_platform_green {
  z-index: -1;
  background-color: #a3ee0b;
  width: 23vw;
  height: 3.4vw;
  position: absolute;
  bottom: .8vw;
  left: 49.9591vw;
  transform: rotate(1deg);
}

.submit_green {
  color: #000;
  background-color: #a3ee0b;
  border: 2px solid #000;
  width: 100%;
  height: auto;
  margin-top: 2.25vw;
  padding-top: 1vw;
  padding-bottom: 1vw;
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 130%;
  transition: all .2s;
}

.submit_green:hover {
  color: #fff;
  background-color: #000;
}

.header_wrapper-2 {
  position: absolute;
  top: 0;
}

.button-cta {
  z-index: 1;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  background-color: #fff;
  border: 2px solid #000;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 21vw;
  padding: 1vw 1.5vw;
  font-size: 1.25vw;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-cta:hover {
  background-color: #a3ee0b;
}

.profession_image_wrapper {
  height: 16.625vw;
}

.text-span-120 {
  color: #f959f9;
}

.price_uah {
  color: #fff;
  font-size: 1.675vw;
  font-weight: 700;
  text-decoration: line-through;
}

.price_uah.is-black {
  color: #000;
}

.bg_grenn_button-2 {
  background-color: #a3ee0b;
  flex: 0 auto;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bg_grenn_button-2.is_secondary {
  border-radius: 150px;
  padding-top: 0;
  inset: 0%;
}

.bg_grenn_button-2.is_white {
  background-color: #b5f13c;
  border-radius: 20px;
  margin-top: 0;
  padding-top: 0;
}

.bg_white_button-2 {
  background-color: #fff;
  border: 2px solid #000;
  justify-content: center;
  align-items: center;
  display: none;
  position: relative;
  inset: 0%;
}

.bg_white_button-2.is_green {
  background-color: #a3ee0b;
  display: block;
}

.bg_white_button-2.is_green.btnpererob {
  border-radius: 20px;
  margin-top: 0;
  margin-left: 0;
  display: block;
  left: 0%;
}

.bg_white_button-2.is_secondary {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-style: solid;
  border-width: 2px;
  border-radius: 150px;
  height: 100%;
  padding-right: 1.25vw;
}

.pricing-title {
  color: #fff;
  font-size: 1.5vw;
  font-weight: 700;
  line-height: 120%;
  display: block;
}

.pricing-title.is-black {
  color: #000;
  white-space: nowrap;
  word-break: keep-all;
}

.pricing-title.is-big {
  padding-top: 1vw;
  padding-bottom: 1vw;
}

.square_mid_left {
  z-index: 1;
  background-color: #000;
  width: 3vw;
  height: 3vw;
  position: absolute;
  inset: 15.1vw auto 0% -1.5vw;
  transform: rotate(45deg);
}

.section-footer {
  background-color: #000;
  padding-top: 6vw;
  padding-bottom: 4.5vw;
}

.section-footer._1412 {
  padding-top: 6.5vw;
}

.section-footer._423243 {
  padding-top: 0;
}

.from_wrapper {
  flex: 0 auto;
  width: 27.5vw;
}

.heading_faq {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.square_mid_right {
  z-index: 1;
  background-color: #000;
  width: 3vw;
  height: 3vw;
  position: absolute;
  top: 15.1vw;
  bottom: 0%;
  right: -1.5vw;
  transform: rotate(45deg);
}

.image_wrapper {
  width: 9vw;
  height: 11.875vw;
  position: absolute;
  inset: 4% .85vw 0% auto;
}

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

.bg-start-7 {
  position: absolute;
  top: 64.6375vw;
  left: 21.5625vw;
}

.button_price {
  color: #000;
  border: 2px #000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 1vw;
  font-weight: 700;
  line-height: 140%;
  display: flex;
  position: relative;
}

.button_price.pidkl.clearall {
  color: #000;
  text-align: center;
  flex-flow: column;
  padding-bottom: 0;
  line-height: 150%;
  display: none;
  position: static;
}

.bg_white_button_duplicate {
  background-color: #fff;
  border: 2px solid #000;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  inset: 0%;
}

.bg_white_button_duplicate.is_secondary {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-style: solid;
  border-width: 2px;
  border-radius: 150px;
  flex: 1;
  height: 100%;
  padding-right: 1.25vw;
}

.tag_small {
  background-color: #a3ee0b;
  border-radius: 40px;
  padding: .125vw .75vw;
  font-size: .75vw;
  font-weight: 700;
  display: none;
}

.tag_small.is-white {
  background-color: #fff;
}

.hero_title_wrapper {
  position: relative;
}

.hole_bottom {
  z-index: 1;
  background-color: #f7f7f7;
  border-radius: 500px;
  width: 3vw;
  height: 3vw;
  position: absolute;
  inset: auto 0% -1.3vw 12vw;
}

.text-span-121 {
  color: #f959f9;
}

.spere_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  flex-flow: column;
  padding: 1.75vw 2vw;
  display: flex;
}

.spere_wrapper.is-right {
  padding-right: 17vw;
  position: relative;
}

.spere_wrapper.is_green {
  background-color: #a3ee0b;
  justify-content: flex-end;
  align-items: flex-start;
  position: relative;
}

.spere_wrapper.is-left {
  padding-left: 19vw;
  position: relative;
}

.bg-start-9 {
  position: absolute;
  top: 75.1375vw;
  left: 4.4625vw;
}

.price-button_wrapper {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: column;
  display: flex;
}

.price-button_wrapper.notactive {
  opacity: 1;
}

.portfolio_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio_image.is-contain {
  object-fit: contain;
}

.price_highlight-violet {
  z-index: 1;
  color: #000;
  background-color: #f959f9;
  position: relative;
}

.container-42 {
  max-width: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-left: 6.875vw;
  padding-right: 6.875vw;
}

.heading_3_28 {
  z-index: 1;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: -5px;
  font-size: 1.5vw;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.heading_3_28.is-white {
  color: #fdfdfd;
}

.heading_3_28.is-centered {
  align-self: center;
  margin-right: 5px;
  padding-right: 0;
  font-size: 1.75vw;
}

.text-span-122 {
  color: #000;
  text-decoration: underline;
}

.success-message-18 {
  background-color: #fff;
}

.profession_text_wrapper {
  grid-column-gap: 1.625vw;
  grid-row-gap: 1.625vw;
  background-color: #fff;
  flex-flow: column;
  justify-content: space-between;
  height: 25vw;
  padding: 1.375vw 2.5vw 2.875vw;
  display: flex;
  position: relative;
}

.certificate_image {
  height: 42vw;
  position: absolute;
  inset: -7.2vw -5.3vw 0% auto;
}

.pricing_wrapper {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.pricing_icon {
  flex: none;
  width: 1.5vw;
  height: 1.5vw;
}

.pricing_icon.is-small {
  width: 1.3vw;
  height: 1.3vw;
}

.styles-item {
  background-color: #fff;
  display: flex;
  position: relative;
  transform: rotate(0);
}

.styles-item.is-green {
  transform-style: preserve-3d;
  background-color: #a3ee0b;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotateX(0)rotateY(0)rotateZ(-4deg)skew(0deg);
}

.container_middle {
  padding: 8vw 3.75vw;
}

.lottie-animation-3 {
  width: 3vw;
  height: 3vw;
  position: absolute;
  inset: .4vw .2vw 0% auto;
}

.image_cat {
  height: 27vw;
}

.image-320 {
  width: 1.375vw;
}

.text_style_violet {
  background-color: #f959f9;
}

.image-321 {
  width: 1.375vw;
}

.header_text-2 {
  z-index: 99;
  color: #000;
  text-transform: uppercase;
  padding: .75vw 1.25vw;
  font-size: 1vw;
  font-weight: 500;
  line-height: 140%;
  display: flex;
  position: relative;
}

.header_text-2.is_icon {
  padding-right: 0;
}

.popup_buy-2 {
  z-index: 999;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.hole_top {
  z-index: 1;
  background-color: #f7f7f7;
  border-radius: 500px;
  width: 3vw;
  height: 3vw;
  position: absolute;
  inset: -1.3vw auto auto 12vw;
}

.heading-round {
  vertical-align: baseline;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 1000px;
  margin-top: 0;
  margin-bottom: 0;
  padding: .75vw 1.25vw;
  font-size: 1.75vw;
  font-weight: 700;
  line-height: 120%;
  display: inline-block;
  transform: rotate(5deg);
}

.certificate_wrapper {
  background-color: #fff;
  margin-top: 4vw;
  padding: 8.4375vw 25vw 8.4375vw 6vw;
  position: relative;
}

.text_price_wrapper {
  z-index: 1;
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.text_price_wrapper.free2 {
  margin-bottom: 5px;
  font-size: 1vw;
}

.bg_creo-2 {
  width: 71.875vw;
  position: absolute;
  inset: auto .9375vw -7.65vw auto;
}

.text_huge {
  text-align: center;
  margin-top: 0;
  padding-left: 2vw;
  padding-right: 2vw;
  font-size: 2vw;
  font-weight: 700;
  line-height: 110%;
}

.swiper-pagination-3 {
  display: none;
}

.image-322 {
  height: 23vw;
  position: absolute;
  inset: -4.3vw -3.2vw 0% auto;
}

.text_small {
  color: var(--black);
  letter-spacing: -.42px;
  font-family: e-Ukraine, sans-serif;
  font-size: .875vw;
  font-weight: 500;
}

.text_small.is-grey {
  z-index: 1;
  color: #505050;
  flex: 1;
  margin-bottom: 0;
  margin-right: -5px;
  padding-right: 0;
  font-size: 1vw;
  line-height: 130%;
}

.text_small.is-limited {
  padding-right: 0;
}

.bg-start-8 {
  position: absolute;
  top: 82.4375vw;
  left: 66.9625vw;
}

.text_feed_back-2 {
  flex-flow: column;
  display: flex;
}

.faq_heading {
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.faq_heading.campweektyzhd, .faq_heading.campweektyzhd.tyzhden1 {
  background-color: #bdf343;
  border-radius: 15px;
  padding: 10px;
}

.profession_item {
  flex-flow: column;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.highlight_portfolio_violet {
  z-index: -1;
  background-color: #f959f9;
  width: 19vw;
  height: 3.4vw;
  position: absolute;
  bottom: .5vw;
  left: 32.4591vw;
  transform: rotate(1deg);
}

.pricing_bottom {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  background-color: #fff;
  flex-flow: column;
  padding: 2.3vw 2vw 3.5vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.price_currency {
  color: #fff;
  font-size: 1.125vw;
}

.price_currency.is-black {
  color: #000;
}

.bg-start-10 {
  position: absolute;
  top: 93.5375vw;
  left: 34.7625vw;
}

.image-323 {
  width: 13.875vw;
}

.portfolio_grid {
  grid-column-gap: 1.875vw;
  grid-row-gap: 2.625vw;
  grid-template-rows: 22.5vw 22.5vw 22.5vw 22.5vw;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading_wrapper_new {
  z-index: 9;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 3vw;
  display: flex;
  position: relative;
}

.heading_wrapper_new.is-left {
  justify-content: space-between;
  align-items: flex-start;
}

.heading_3-big {
  z-index: 1;
  letter-spacing: -1px;
  font-size: 2.5vw;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.item_heading {
  z-index: 1;
  grid-column-gap: .8vw;
  grid-row-gap: .8vw;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.profession_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.tag_text {
  justify-content: flex-start;
  align-items: center;
  font-size: .875vw;
  font-weight: 700;
  display: block;
}

.link-block-40 {
  grid-column-gap: .75vw;
  grid-row-gap: .75vw;
  width: auto;
  margin-bottom: .75vw;
  transition: all .3s;
  display: inline-flex;
}

.link-block-40:hover {
  color: #f959f9;
}

.text-block-2876 {
  color: #787878;
  font-size: .75vw;
}

.top_info_bar-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.top_info_bar-2.is-space {
  justify-content: space-between;
}

.price_decor_bottom {
  z-index: 1;
  align-self: stretch;
  width: 101%;
  position: absolute;
  top: auto;
  bottom: -2.6vw;
  left: -2px;
}

.heading_round_2 {
  vertical-align: baseline;
  background-color: #fff;
  border: 2px solid #000;
  margin-top: -4vw;
  margin-bottom: 0;
  padding: .75vw 1.25vw;
  font-size: 1.75vw;
  font-weight: 700;
  line-height: 120%;
  display: inline-block;
  transform: rotate(-5deg);
}

.image-324 {
  margin-top: 2.25vw;
}

.heading_form_popup-2 {
  color: #000;
  text-align: center;
  margin-top: 1.3vw;
  margin-bottom: 1.375vw;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.5vw;
  font-weight: 500;
}

.heading_form_popup-2.big {
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5vw;
  line-height: 130%;
}

.divider_image {
  width: 100%;
}

.bg-start-5 {
  position: absolute;
  top: 40.3375vw;
  left: 68.7625vw;
}

.hero_bg_color {
  z-index: -1;
  background-color: #000000e6;
  position: absolute;
  inset: 0%;
}

.bg_grenn_button_duplicate {
  background-color: #a3ee0b;
  flex: 0 auto;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bg_grenn_button_duplicate.is_secondary {
  border-radius: 150px;
  padding-top: 0;
  inset: 0%;
}

.is-black-font {
  color: #000;
}

.bg-start-3 {
  position: absolute;
  top: 22.2375vw;
  left: 91.9625vw;
}

.portfolio_item {
  grid-column-gap: 1.5vw;
  grid-row-gap: 1.5vw;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.text-span-123 {
  color: #f959f9;
}

.image-327 {
  width: 1.5vw;
}

.spheres_grid {
  grid-column-gap: 1.875vw;
  grid-row-gap: 1.875vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-block-42 {
  grid-column-gap: .75vw;
  grid-row-gap: .75vw;
  color: #fff;
  width: auto;
  margin-bottom: .75vw;
  transition: all .3s;
  display: inline-flex;
}

.link-block-42:hover {
  color: #f959f9;
}

.faq_flex {
  grid-column-gap: 1.875vw;
  grid-row-gap: 1.875vw;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  display: block;
}

.faq_flex.hide {
  display: none;
}

.mentor_items_wrapper {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: column;
  margin-top: .5vw;
  display: flex;
}

.mentor_items_wrapper.hide {
  display: block;
}

.abilities_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  flex-flow: column;
  padding: 2.375vw 1.625vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.abilities_item.is-violet {
  background-color: #f959f9;
}

.abilities_item.is-green {
  background-color: #a3ee0b;
}

.abilities_item.noview {
  display: none;
}

.section-hero {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-spheres {
  background-color: #000;
}

.section-spheres.hide {
  display: none;
}

.hero_image_2 {
  height: 16.25vw;
  position: absolute;
  top: 10vw;
  left: 13.5884vw;
}

.profession_highlight_green {
  background-color: #a3ee0b;
  width: 5vw;
  height: 2.4vw;
  position: absolute;
  top: 2.96406vw;
  left: 2.4vw;
  transform: rotate(-3deg);
}

.profession_highlight_green.is-3 {
  width: 6vw;
  top: 1.16406vw;
  left: 12.4vw;
  transform: rotate(1deg);
}

.profession_highlight_green.is-2 {
  width: 12vw;
  top: 3.06406vw;
  left: 2vw;
  transform: rotate(-1deg);
}

.bg-start-white {
  position: absolute;
  top: 150.138vw;
  left: 13.1625vw;
}

.bg-start-white.is-22 {
  top: 646.1vw;
  left: 16.5vw;
}

.bg-start-white.is-14 {
  top: 276.838vw;
  left: 3.1625vw;
}

.bg-start-white.is-23 {
  top: 661.5vw;
  left: 94.6vw;
}

.bg-start-white.is-19 {
  top: 574.7vw;
  left: 84.3vw;
}

.bg-start-white.is-16 {
  top: 380.038vw;
  left: 87.2625vw;
}

.bg-start-white.is-3 {
  top: 155.738vw;
  left: 95.6625vw;
}

.bg-start-white.is-9 {
  top: 226.738vw;
  left: 94.6625vw;
}

.bg-start-white.is-1 {
  top: 146.338vw;
  left: 82.6625vw;
}

.bg-start-white.is-11 {
  top: 256.838vw;
  left: 22.7625vw;
}

.bg-start-white.is-18 {
  top: 580vw;
  left: 10.5vw;
}

.bg-start-white.is-21 {
  top: 628.3vw;
  left: 24.8vw;
}

.bg-start-white.is-15 {
  top: 377.838vw;
  left: 25.9625vw;
}

.bg-start-white.is-13 {
  top: 269.938vw;
  left: 89.5625vw;
}

.bg-start-white.is-20 {
  top: 631.2vw;
  left: 84.3vw;
}

.bg-start-white.is-10 {
  top: 218.038vw;
  left: 4.3625vw;
}

.bg-start-white.is-24 {
  top: 700.5vw;
  left: 68.6vw;
}

.bg-start-white.is-6 {
  top: 194.038vw;
  left: 53.1625vw;
}

.bg-start-white.is-7 {
  top: 204.738vw;
  left: 87.1625vw;
}

.bg-start-white.is-5 {
  top: 197.238vw;
  left: 19.3625vw;
}

.bg-start-white.is-4 {
  top: 171.438vw;
  left: 1.4625vw;
}

.bg-start-white.is-12 {
  top: 259.338vw;
  left: 76.0625vw;
}

.pricing_subtext {
  text-align: center;
  font-weight: 500;
}

.pricing_subtext.hide {
  opacity: 0;
}

.bg_arrow-2 {
  background-color: #f959f9;
  border-radius: 100%;
  position: absolute;
  inset: 0%;
}

.pricing_top {
  grid-column-gap: 1.25vw;
  grid-row-gap: 1.25vw;
  text-align: center;
  background-color: #f959f9;
  flex-flow: column;
  padding: 2.625vw 1.75vw 2.25vw;
  display: flex;
  position: relative;
}

.pricing_top.is-green {
  background-color: #a3ee0b;
}

.pricing_top.is-black {
  background-color: #000;
}

.portfolio_icon {
  width: 2vw;
}

.bg-start-2 {
  position: absolute;
  top: 10.2375vw;
  left: 70.7625vw;
}

.text-span-124 {
  background-color: #a3ee0b;
}

.image-328 {
  width: 100%;
  height: 100%;
}

.item_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #59595933;
  border: 1px solid #fff3;
  border-radius: 3.875vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1vw;
  display: flex;
  position: relative;
}

.item_wrapper.is-2 {
  border-radius: 0;
}

.header_text_white {
  z-index: 99;
  color: #000;
  text-transform: uppercase;
  padding: .75vw 1.25vw;
  font-size: 1vw;
  font-weight: 500;
  line-height: 140%;
  display: flex;
  position: relative;
}

.header_text_white.is_icon {
  color: #fffefe;
  padding-right: 1.25vw;
  font-size: 1.125vw;
  font-weight: 700;
}

.header_text_white.is_icon.is-black {
  color: #000;
  justify-content: center;
  align-items: center;
  font-size: 1.125vw;
}

.header_text_white.is_icon.pidkl {
  color: #000;
}

.header_text_white.is_icon.pidkl1 {
  justify-content: flex-start;
  align-items: center;
  padding: .15vw;
  font-size: .9vw;
}

.header_text_white.is_icon.color_text {
  color: #fff;
}

.price-description {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fffc;
  background-color: #f959f9;
  border-radius: .5rem;
  flex-flow: column;
  padding: 1rem 0;
  display: flex;
}

.price-description.is-black {
  color: #000c;
}

.price-description.is-black.greentar {
  padding-left: 0;
  padding-right: 0;
}

.price-description.is-black.green {
  background-color: #a3ee0b;
}

.price-description.hide, .price-description.bezcin {
  display: none;
}

.price-description.blacktar {
  background-color: #000;
  padding-left: 0;
  padding-right: 0;
}

.price-description.greentar {
  background-color: #a3ee0b;
}

.price-description.black {
  background-color: #000;
}

.bg-start-6 {
  position: absolute;
  top: 67.8375vw;
  left: 78.0625vw;
}

.image-329 {
  height: 1.3rem;
}

.section-portfolio {
  background-color: #000;
  display: block;
}

.row_wrapper {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: column;
  display: flex;
  position: relative;
}

.highlight_styles {
  z-index: -1;
  background-color: #f959f9;
  width: 32.6vw;
  height: 3.4vw;
  position: absolute;
  left: 26.9591vw;
  transform: rotate(.5deg);
}

.text-block-2877 {
  font-size: .875vw;
}

.price_main {
  color: #fff;
  background-color: #000;
  border: 2px solid #000;
  border-radius: 100px;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  inset: 0%;
}

.price_main.is-white {
  -webkit-text-stroke-color: black;
  background-color: #fff;
  display: block;
}

.price_main.pidkl {
  justify-content: center;
  align-items: center;
  max-width: 45%;
  max-height: 50px;
  padding-top: 0;
}

.price_main.pidkl1 {
  color: #000;
  background-color: #a3ee0b;
  border-style: solid;
  border-color: #a3ee0b;
  margin-top: 15px;
  margin-bottom: 15px;
}

.price_main.hover_vidguk {
  background-color: #a3ee0b;
}

.mentor_photo_wrapper {
  height: 27vw;
}

.section-cta {
  background-color: #f959f9;
  padding-top: 8vw;
  padding-bottom: 8vw;
  position: relative;
  overflow: hidden;
}

.icon_arrow {
  z-index: 14;
  pointer-events: none;
  height: 4vw;
  position: absolute;
  top: 37.4478vw;
  left: 48.0491vw;
}

.hero_button {
  z-index: 99;
  color: #000;
  text-transform: uppercase;
  padding: .75vw 3.5vw;
  font-size: 1vw;
  font-weight: 500;
  line-height: 140%;
  display: flex;
  position: relative;
}

.hero_subtitle {
  color: #fafaf9;
  text-align: center;
  width: 44vw;
  margin-top: 2vw;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.125vw;
  font-weight: 400;
  line-height: 120%;
}

.profession_grid {
  grid-column-gap: 1.875vw;
  grid-row-gap: 1.875vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.profession_highlight_violet {
  background-color: #f959f9;
  width: 7vw;
  height: 2vw;
  position: absolute;
  top: 3.46406vw;
  left: 2.3vw;
  transform: rotate(1deg);
}

.profession_highlight_violet.hide {
  display: none;
}

.text-block-2878 {
  color: #787878;
  margin-bottom: 1.75vw;
  font-size: .8125vw;
}

.submit_black {
  color: #fff;
  background-color: #000;
  border: 2px solid #000;
  width: 100%;
  height: auto;
  margin-top: 2.25vw;
  padding-top: 1vw;
  padding-bottom: 1vw;
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 130%;
  transition: all .2s;
}

.submit_black:hover {
  color: #000;
  background-color: #a3ee0b;
}

.image-333 {
  height: 27vw;
  position: absolute;
  inset: -6.3vw 0% auto 10.1vw;
}

.pricing-grid {
  grid-column-gap: 1.875vw;
  grid-row-gap: 1.875vw;
  display: flex;
}

.container_large {
  padding-top: 8vw;
  padding-bottom: 8vw;
}

.highligh_month {
  background-color: #f959f9;
  width: 1.3vw;
  height: 1.8vw;
  position: absolute;
  top: -.2375vw;
  left: 1.5vw;
  transform: rotate(11deg);
}

.text_field_neuro {
  border: 1px #000;
  border-bottom: 1px solid #787878;
  height: auto;
  margin-bottom: 1.25vw;
  padding: 1.125vw 1.25vw 1vw;
  font-size: 1.125rem;
  display: block;
}

.text_field_neuro.hidden, .text_field_neuro.hidden.utm_term, .text_field_neuro.utm_source, .text_field_neuro.utm_medium, .text_field_neuro.utm_campaign, .text_field_neuro.utm_content, .text_field_neuro.utm_term {
  display: none;
}

.icon_midjourney {
  width: 6vw;
  position: absolute;
  top: 2.64088vw;
  left: 35.575vw;
}

.hero_image_3 {
  height: 16vw;
  display: none;
  position: absolute;
  top: 1.3vw;
  left: 74.2vw;
}

.faq_answer {
  color: #505050;
  flex-flow: column;
  font-size: 1vw;
  line-height: 120%;
  display: flex;
}

.faq_answer.is-dark {
  color: #ffffffb3;
}

.faq_answer.is-dark._98789471290841 {
  color: #000000b3;
}

.faq_answer.is-dark._98789471290841.camp-textcolor {
  color: #000;
  font-size: 1.1vw;
}

.faq_answer.camp-textcolor {
  color: #000;
  margin-right: 20px;
  font-size: 1.1vw;
}

.faq_answer.opt2 {
  display: none;
}

.text-span-125 {
  color: #f959f9;
}

.hole_bottom_black {
  z-index: 1;
  background-color: #000;
  border-radius: 500px;
  width: 3vw;
  height: 3vw;
  position: absolute;
  inset: auto 0% -1.3vw 11vw;
}

.main_wrapper {
  overflow: clip;
}

.abilities_text {
  position: relative;
}

.abilities_text.is-text {
  display: none;
}

.faq_discover-more {
  color: #00000080;
  font-size: .875vw;
}

.faq_discover-more.is-white {
  color: #ffffff80;
}

.section-platform {
  background-color: #000;
}

.certificate_text_wrapper {
  grid-column-gap: 1.6875vw;
  grid-row-gap: 1.6875vw;
  flex-flow: column;
  display: flex;
}

.hightlight_platform_green_4-2 {
  z-index: -1;
  background-color: #a3ee0b;
  width: 10.5vw;
  height: 2vw;
  position: absolute;
  top: 4.3625vw;
  left: 2.3vw;
}

.styles-text {
  letter-spacing: -.42px;
  font-size: .875vw;
  font-weight: 500;
}

.styles-text.margin-top-tiny {
  margin-top: .5vw;
}

.styles-text.margin-top-tiny.is-grey {
  color: #505050;
  flex-flow: column;
  padding-right: 0;
  line-height: 157%;
  display: flex;
}

.styles-text.margin-top-tiny.is-white {
  color: #fff;
  padding-right: 0;
}

.styles-text.margin-top-tiny.is-lwhite {
  color: #d3d2d7;
}

.faq_wrapper {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  background-color: #fff;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2.375vw;
  display: flex;
}

.faq_wrapper.is-green {
  background-color: #a3ee0b;
}

.faq_wrapper.is-black, .section-speakers {
  background-color: #000;
}

.hightlight_platform_green_1 {
  z-index: -1;
  background-color: #a3ee0b;
  width: 14.3vw;
  height: 2vw;
  position: absolute;
  left: 1.5vw;
}

.image-334 {
  z-index: 4;
  height: 19vw;
  position: absolute;
  inset: -2.5vw 0% auto 4.1vw;
}

.mentor_text_wrapper {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  height: 17vw;
  margin-top: -1px;
  padding: 2.625vw 1.75vw;
  display: flex;
  position: relative;
}

.price_violet-active {
  color: #f959f9;
}

.heading_3_portfolio_white {
  z-index: 1;
  color: #fff;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75vw;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.highlight_abilities_green {
  z-index: -1;
  background-color: #a3ee0b;
  width: 20vw;
  height: 3.5vw;
  position: absolute;
  bottom: 3.6vw;
  left: 46.8vw;
  transform: rotate(0);
}

.item_text {
  color: #f7f7f7;
  text-align: center;
  white-space: nowrap;
  margin-bottom: 0;
  padding-left: 1.5vw;
  padding-right: 1.5vw;
  font-family: e-Ukraine, sans-serif;
  font-size: .875vw;
  font-weight: 400;
}

.text_middle {
  margin-top: 1.5vw;
  margin-right: -5px;
  font-size: 1.25vw;
  font-weight: 500;
  line-height: 140%;
}

.hightlight_platform_green_2 {
  z-index: -1;
  background-color: #a3ee0b;
  width: 10.5vw;
  height: 1.9vw;
  position: absolute;
  left: 9.6vw;
}

.item_wrapper_transparent {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1vw;
  display: flex;
  position: relative;
}

.swiper-3 {
  overflow: hidden;
}

.swiper-3.swiper-portfolio {
  display: none;
}

.swiper-3.swiper-numbers {
  width: 100%;
}

.swiper-3.swiper-mentor {
  display: none;
}

.faq_answer_icon {
  flex: none;
  width: 1.5vw;
  height: 1.5vw;
}

.faq_answer_icon.is-small {
  width: 1.3vw;
  height: 1.3vw;
}

.hero_wrapper {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 10vw;
  display: flex;
  position: relative;
}

.price_cta_text_wrapper {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.faq_answer_item {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.platform_image {
  z-index: 11;
  width: 42vw;
  position: relative;
}

.square_top_left {
  z-index: 1;
  background-color: #000;
  width: 3vw;
  height: 3vw;
  position: absolute;
  top: -1.5vw;
  left: -1.5vw;
  right: auto;
  transform: rotate(45deg);
}

.text-span-126 {
  color: #f959f9;
}

.hero_tag_wrapper {
  background-color: #fff;
  border-radius: 60px;
  padding: .75vw 1vw;
  font-weight: 700;
  position: absolute;
  top: -1.2vw;
  left: 5.625vw;
  transform: rotate(2.36deg);
}

.icon_light {
  height: 1.5vw;
}

.faq_col-_right {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  cursor: pointer;
  background-color: #ececec4d;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.25vw;
  display: flex;
  position: relative;
}

.faq_col-_right.is-grey {
  background-color: #474747;
}

.certificate_title {
  letter-spacing: -2.6px;
  font-size: 3.375vw;
  font-weight: 700;
  line-height: 4vw;
}

.button_profession {
  color: #000;
  background-color: #fff0;
  border: 2px #000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 1vw;
  font-weight: 700;
  line-height: 140%;
  display: flex;
  position: relative;
}

.hero_bg_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.captions {
  color: #bababa;
  font-size: 1vw;
  line-height: 130%;
  position: absolute;
  inset: auto auto 2% 0%;
}

.text-2 {
  letter-spacing: -.42px;
  font-size: 1vw;
  font-weight: 500;
  line-height: 130%;
}

.bg_checkmark {
  z-index: 0;
  height: 12vw;
  position: absolute;
  inset: 0% 0% auto auto;
}

.mentors_grid {
  grid-column-gap: 1.875vw;
  grid-row-gap: 1.875vw;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.item_header {
  font-size: 1.65vw;
  font-weight: 500;
}

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

.text-block-2880 {
  color: #787878;
  margin-bottom: 1.75vw;
  font-size: .8125vw;
}

.faq_answer_text {
  color: #505050;
  font-size: .875vw;
  font-weight: 700;
}

.faq_answer_text.is-white {
  color: #cecece;
}

.price_cta_wrapper {
  grid-column-gap: 3vw;
  grid-row-gap: 3vw;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5vw;
  padding: 5vw;
  display: flex;
}

.item_highlight_absolute {
  z-index: -1;
  background-color: #f959f9;
  width: 6.25vw;
  height: 2.25vw;
  position: absolute;
  top: 1.2vw;
  left: 6.7vw;
  transform: rotate(3.66deg);
}

.item_highlight_absolute.is_4 {
  width: 4.3vw;
  left: 7.6vw;
  transform: rotate(-4deg);
}

.item_highlight_absolute.is_5 {
  width: 10vw;
  left: 4.8vw;
  transform: none;
}

.item_highlight_absolute.is_3 {
  z-index: 0;
  width: 9.2vw;
  left: 5.2vw;
  transform: rotate(2.5deg);
}

.item_highlight_absolute.is_2 {
  width: 9vw;
  left: 5.3vw;
  transform: none;
}

.image-336 {
  width: 1.5vw;
}

.button_wrapper {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  margin-top: 3vw;
  display: flex;
}

.column-16 {
  grid-column-gap: 1.875vw;
  grid-row-gap: 1.875vw;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.column-16.camp-warp-block {
  z-index: 2;
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  border-bottom: 0 solid #000;
  border-radius: 0;
  margin-top: 142px;
  padding-top: 60px;
  padding-bottom: 10px;
  display: block;
  position: relative;
}

.platform_image_wrapper_absolut {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.icon_frame {
  z-index: -2;
  width: 44.4375vw;
  position: absolute;
  top: 8.11825vw;
}

.perspective {
  object-fit: cover;
  width: 140vw;
  position: absolute;
  inset: auto 0% -5vw;
}

.image-337 {
  height: 1.5vw;
}

.certificate_subtitle {
  color: #505050;
  font-size: 1.75vw;
  font-weight: 700;
  line-height: 130%;
}

.image-338 {
  height: 23vw;
  position: absolute;
  inset: -2.4vw auto 0% -3.6vw;
}

.hightlight_platform_green_5 {
  background-color: #a3ee0b;
  width: 5.5vw;
  height: 2vw;
  position: absolute;
  left: 12.3vw;
}

.form_wrap-2 {
  z-index: 99;
  background-color: #fff;
  padding: 5vw 4.875vw 3vw;
  position: relative;
}

.success-message-19 {
  background-color: #fff;
  padding: 0;
}

.hero_image_1 {
  width: 11.625vw;
  margin-top: -33px;
  padding-top: 0;
  position: absolute;
  top: 0;
  left: 14.7884vw;
}

.text_middle-mobile {
  margin-top: 1.5vw;
  font-size: 1.25vw;
  font-weight: 500;
  line-height: 140%;
  display: none;
}

.text-span-127 {
  color: #f959f966;
}

.button_purchase {
  display: none;
}

.platform-column {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 22.375vw;
  display: flex;
}

.text_style_green {
  background-color: #a3ee0b;
}

.padding_global {
  margin-left: 6.87vw;
  margin-right: 6.87vw;
}

.padding_global.is-neuro {
  margin-left: 0;
  margin-right: 0;
  padding-left: 1rem;
  padding-right: 1rem;
}

.mentor_wrapper {
  flex: 1;
  position: relative;
}

.hightlight_abilitiest_text_violet {
  z-index: -1;
  background-color: #f959f9;
  width: 12.5vw;
  height: 2.4vw;
  display: none;
  position: absolute;
  top: .1vw;
  left: 4.4vw;
}

.image-339 {
  height: 1vw;
}

.bg-start-4 {
  position: absolute;
  top: 32.8375vw;
  left: 8.0625vw;
}

.form-popup_wrapper {
  z-index: 999;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.form-popup_wrapper.test-popup {
  display: none;
}

.faq_col {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.swiper-navigation {
  justify-content: center;
  align-items: center;
  display: flex;
}

.bg-start-13 {
  position: absolute;
  top: 132.438vw;
  left: 73.8625vw;
}

.submit-button--pop-up {
  color: #fff;
  background-color: #000;
  border: 2px solid #000;
  width: 100%;
  height: auto;
  margin-top: 2.25vw;
  padding-top: 1vw;
  padding-bottom: 1vw;
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 130%;
  transition: all .2s;
}

.submit-button--pop-up:hover {
  color: #000;
  background-color: #a3ee0b;
}

.button-telegram {
  z-index: 1;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  background-color: #fff;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 21vw;
  margin-top: -6vw;
  margin-left: 8.1rem;
  padding: 1vw 1.5vw;
  font-size: 1.25vw;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
  top: 2.7375vw;
  left: -2.8vw;
}

.button-telegram:hover {
  background-color: #a3ee0b;
}

.button-telegram.hide {
  display: none;
}

.section-profession {
  background-color: #000;
}

.popup_content-2 {
  background-color: #fff;
  border-radius: .2rem;
  width: 80%;
  max-width: 36vw;
  padding: 2.5vw;
  display: none;
  position: relative;
}

.popup_content-2.test-popup-content._13214, .popup_content-2.fix._13214, .popup_content-2._13214 {
  display: block;
}

.div-block-668 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  margin-top: 3.125vw;
  margin-bottom: 3.125vw;
  display: grid;
}

.highlight_abilities_violet {
  z-index: -1;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  text-align: left;
  background-color: #f959f9;
  flex: 0 auto;
  order: 0;
  justify-content: flex-end;
  align-self: auto;
  width: 17vw;
  height: 3.4vw;
  margin-right: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  bottom: 4.6vw;
  left: 24.3591vw;
  transform: rotate(1deg);
}

.text-span-129 {
  color: #f959f966;
}

.price-crossed {
  z-index: 1;
  opacity: 0;
  color: #646464;
  border: 1px solid #000;
  align-self: auto;
  width: 100%;
  font-size: 1.375vw;
  font-weight: 400;
  text-decoration: line-through;
  display: block;
  position: relative;
  inset: 0 auto 0%;
}

.price-crossed.is-black {
  opacity: 0;
  color: #646464;
  display: block;
  top: 0;
  bottom: 0;
  left: auto;
}

.price-crossed.hide {
  display: none;
}

.price-crossed.oldpr {
  opacity: 0;
}

.exit_button_2 {
  cursor: pointer;
  width: 2vw;
}

.pop-price_highlight-green {
  z-index: 1;
  color: #000;
  background-color: #a3ee0b;
  position: relative;
}

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

.feedback_layout.container {
  grid-column-gap: 5.625vw;
  grid-row-gap: 5.625vw;
  grid-column-gap: 5.625vw;
  grid-row-gap: 5.625vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 38.125vw;
  grid-auto-columns: 1fr;
  width: auto;
  max-width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.success-message-20 {
  background-color: #fff;
}

.bl-ph {
  pointer-events: none;
  flex: none;
  justify-content: space-between;
  align-self: stretch;
  max-width: 420px;
  display: block;
  position: absolute;
  top: 420px;
  overflow: hidden;
}

.fl-left-1 {
  z-index: 3;
  max-width: 100%;
  position: relative;
  left: 0;
}

.fl-right-2 {
  z-index: 0;
  flex: 0 auto;
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  position: relative;
  top: -26px;
  right: 0;
}

.bonus-bd-copy {
  opacity: .2;
  align-items: center;
  margin-bottom: 6px;
  display: flex;
}

.fixed-button-wrapper {
  z-index: 20;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 100dvh;
  padding: 1vw;
  display: none;
  position: fixed;
  bottom: 0;
}

.button-centered {
  z-index: 20;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.background-video-2 {
  height: 100%;
}

.discover-form-popup_wrapper {
  z-index: 999;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.faq-wrap-copy {
  background-color: #f5faff;
  border-radius: 16px;
}

.text-block-2882 {
  color: #000;
  font-size: 27px;
  line-height: 130%;
}

.heading-58-tx2 {
  color: #000;
  font-size: 53px;
}

.image-293-copy-copy {
  border-radius: 23px;
  width: 154px;
  max-width: 71%;
}

.div-block-671 {
  background-color: #fcedb6;
  border-radius: 13px;
  flex-flow: column;
  justify-content: space-between;
  width: 30%;
  height: 695px;
  padding: 30px;
  display: flex;
}

.tab-link-tab-3-2 {
  background-color: #0000;
  border: 1px solid #cbe6ff;
  border-radius: 50px;
}

.tab-link-tab-3-2.w--current {
  background-color: #3d9aef;
}

.faq-heading-copy-copy {
  color: #000;
  margin-bottom: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
}

.navbar-no-shadow-container-2 {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.image-297-copy {
  width: 100px;
  position: relative;
  inset: 0% 0% 0% auto;
  overflow: clip;
}

.heading-62 {
  margin-top: 0;
  font-size: 27px;
  line-height: 130%;
}

.input__pop-up-3 {
  border: 1px solid #c4c4c4;
  border-radius: .73em;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: .94em;
  line-height: 1.1;
}

.image-animal2 {
  width: 100px;
  position: relative;
  inset: 0% 0% 0% auto;
  overflow: clip;
}

.text-block-2883 {
  color: #000;
  font-size: 27px;
}

.text-block-2884 {
  color: #000;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.div-block-596-copy-2 {
  z-index: 4;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: flex-start;
  width: auto;
  max-width: none;
  display: flex;
  position: relative;
  left: 0;
}

.text-field-57 {
  color: #fff;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 13px;
  height: 56px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-block-42-copy.wt {
  color: #000;
  text-align: left;
  padding-top: 60px;
  font-family: e-Ukraine, sans-serif;
  font-size: 40px;
}

.input__pop-up-3-copy {
  border: 1px solid #c4c4c4;
  border-radius: .73em;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: .94em;
  line-height: 1.1;
}

.input__pop-up-3-copy.nefd {
  display: none;
}

.div-block-643-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 30%;
  display: flex;
  position: absolute;
  inset: -4% 35% auto auto;
}

.heading-63 {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
  font-family: e-Ukraine, sans-serif;
  font-size: 32px;
  font-weight: 500;
}

.div-block-672 {
  background-color: #e4f2ff;
  border-radius: 23px;
  padding: 35px 0 35px 35px;
  display: flex;
}

.faq-icon-4 {
  width: 30px;
  max-width: 25px;
  margin-right: 20px;
}

.tab-pane-tab-2 {
  margin-top: 40px;
}

.div-block-673 {
  max-width: 1190px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.div-block-674 {
  z-index: 99999;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 55%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-130-copy.faq {
  margin-bottom: 33px;
}

.text-block-2813-copy {
  margin-bottom: auto;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.tab-link-tab-2 {
  color: #bfbfbf;
  background-color: #0000;
  border-bottom: 1px solid #bfbfbf;
  border-radius: 1px;
  font-family: Gilroy, sans-serif;
}

.tab-link-tab-2.w--current {
  color: #000;
  background-color: #0000;
  border-bottom: 2px solid #3d9aef;
  border-radius: 2px;
}

.div-block-675 {
  height: 100px;
}

.div-block-641-copy {
  background-color: #cfffd4;
  border-radius: 13px;
  flex-flow: column;
  justify-content: space-between;
  width: 30%;
  height: 695px;
  padding: 30px;
  display: flex;
}

.heading-64 {
  color: #000;
  font-size: 53px;
}

.image-341 {
  border-radius: 23px;
}

.text-block-2885 {
  text-align: center;
  width: 63%;
  margin-left: auto;
  margin-right: auto;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.div-block-676 {
  background-color: #fff;
  border: 1px solid #cbe6ff;
  border-radius: 23px;
  flex-flow: column;
  justify-content: space-between;
  padding: 30px;
  display: flex;
}

.want-creo__form-block-2 {
  background-color: #fff;
  border-radius: 1.2em;
  min-width: 29.69em;
  padding: 4em;
  position: relative;
  box-shadow: 9px 11px 60px 2px #369fff4d;
}

.want-creo__form-block-2.fd {
  align-self: center;
  height: 410px;
  display: flex;
}

.want-creo__form-block-2.fd._786 {
  justify-content: center;
  min-width: 395px;
  max-width: 345px;
  height: 438px;
}

.want-creo__form-block-2.fd._786.platform {
  height: auto;
  padding-top: 2.7em;
  padding-bottom: 2.3em;
}

.text-block-2886 {
  font-family: Gilroy, sans-serif;
}

.image-342 {
  width: 70px;
}

.image-293y {
  border-radius: 23px;
  width: auto;
  max-width: 100%;
}

.div-block-677 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 30%;
  display: flex;
  position: absolute;
  inset: -4% auto auto 3%;
}

.heading-65 {
  color: #000;
  margin-top: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 27px;
  font-weight: 500;
  line-height: 130%;
}

.image-animal-2-1 {
  width: 100px;
  position: relative;
  inset: 0% 0% 0% auto;
  overflow: clip;
}

.sale {
  text-align: center;
  background-color: #f7cd53;
  border-radius: 20px;
  justify-content: center;
  width: 110px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  font-size: 14px;
  display: flex;
  position: relative;
  top: -21px;
  left: -76px;
  transform: rotate(-4deg);
}

.heading-66 {
  color: #000;
  width: 86%;
  margin-top: 0;
  font-size: 27px;
  line-height: 120%;
}

.div-block-678 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.tabs-3 {
  margin-top: 20px;
}

.text-bl-2 {
  width: 100%;
}

.div-block-679 {
  flex: 1;
  max-width: 1190px;
}

.heading-58-tx3 {
  color: #000;
  font-size: 53px;
}

.creo-want__p-3 {
  color: #262626;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: .9em;
  font-weight: 500;
  display: none;
}

.button-primary-2-copy-2 {
  color: #379fff;
  letter-spacing: 0;
  text-transform: none;
  background-color: #cbe6ff;
  border-radius: 13px;
  padding: 12px 25px;
  font-family: e-Ukraine, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2-copy-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2-copy-2:active {
  background-color: #43464d;
}

.div-block-bl2 {
  background-color: #fff;
  border: 1px solid #cbe6ff;
  border-radius: 23px;
  width: 50%;
  padding-top: 35px;
  padding-left: 35px;
  padding-right: 35px;
}

.faq-answer-4 {
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  overflow: hidden;
}

.body-36 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}

.body-36.bottom-margin-30 {
  color: #100d05;
  width: 828px;
  margin-bottom: 30px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.form-4005 {
  display: block;
}

.image-347 {
  max-width: 63%;
  overflow: visible;
}

.heading-58-copy-tx3 {
  color: #000;
  font-size: 53px;
}

.div-block-680 {
  background-color: #e4f2ff;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66f6efeb646cad35353dc327_platf%20funct-min.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  border-radius: 13px;
  margin-top: 60px;
  padding: 35px;
  display: flex;
  overflow: visible;
}

.image-297-copy-2 {
  width: 100px;
  position: relative;
  inset: 0% 0% 0% auto;
  overflow: clip;
}

.text-span-131 {
  font-size: 25px;
  font-weight: 400;
}

.div-block-681 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66f6efe8646cad35353dc0ce_image%20327.jpg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 382px;
  border: 1px solid #cbe6ff;
  border-radius: 23px;
  width: 50%;
  padding-top: 35px;
  padding-left: 35px;
  padding-right: 35px;
}

.submit-button-25 {
  color: #000;
  background-color: #f9da6d;
  border-radius: 14px;
  flex: none;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-682 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 66%;
  display: flex;
}

.div-block-683 {
  margin-top: 60px;
}

.tabs-content-2 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-58-tx1 {
  color: #000;
  font-size: 53px;
}

.text-block-2887 {
  color: #fff;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.button-38 {
  color: #fff;
  background-color: #3d9aef;
  border-radius: 13px;
  justify-content: center;
  align-items: center;
  height: 56px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.form-block-139 {
  color: #fff;
  margin-top: 30px;
  margin-bottom: 0;
}

.button-primary-3 {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  vertical-align: baseline;
  background-color: #379fff;
  border-radius: 13px;
  flex-flow: row;
  justify-content: space-around;
  padding: 12px 25px;
  font-family: e-Ukraine, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  transition: all .2s;
  display: inline-block;
}

.button-primary-3:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-3:active {
  background-color: #43464d;
}

.faq-heading-copy-copy-2 {
  color: #000;
  margin-bottom: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
}

.image-348 {
  width: 100px;
  position: relative;
  inset: 0% 0% 0% auto;
  overflow: clip;
}

.heading-47-copy-2 {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  margin-top: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 107%;
}

.tab-link-tab-3 {
  color: #bfbfbf;
  background-color: #0000;
  border-bottom: 1px solid #bfbfbf;
}

.tab-link-tab-3.w--current {
  color: #000;
  background-color: #0000;
  border-bottom: 2px solid #3d9aef;
  font-family: Gilroy, sans-serif;
}

.tab-pane-tab-3 {
  margin-top: 40px;
}

.div-block-594-copy-2 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: flex-start;
  width: 76%;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 10px;
  display: flex;
}

.tar-school {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.div-block-684 {
  flex-flow: column;
  justify-content: space-between;
  width: 30%;
  padding: 30px;
  display: none;
}

.bnt-platf {
  color: #369fff;
  background-color: #0000;
  border-radius: 2.08em;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-block-2888 {
  color: #3d9aef;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.div-block-685 {
  text-align: center;
  width: 41%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 17px;
  font-weight: 700;
  line-height: 140%;
}

.div-block-625-copy {
  width: 100%;
}

.heading-58-copy-tx4 {
  color: #000;
  font-size: 53px;
}

.div-block-686 {
  background-color: #fcedb6;
  border-radius: 13px;
  flex-flow: column;
  justify-content: space-around;
  height: 400px;
  padding: 30px;
  display: flex;
}

.image-294-copy {
  position: relative;
  top: -151px;
  right: -173px;
}

.text-block-2889 {
  margin-bottom: auto;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.button_info {
  border: 1px solid #c4c4c4;
  border-radius: .73em;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: .94em;
  line-height: 1.1;
  display: none;
}

.text-block-2890 {
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.div-block-687 {
  display: flex;
}

.div-block-688 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.heading-67 {
  color: #020202;
  margin-top: 0;
  font-size: 27px;
  font-weight: 500;
  line-height: 120%;
}

.text-span-132 {
  color: #3d9aef;
}

.div-block-689 {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.submit-button-26 {
  color: #000;
  background-color: #f9da6c;
  border-radius: 13px;
  height: 56px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: block;
}

.div-block-690 {
  position: absolute;
}

.tab-link-tab-2-2 {
  background-color: #0000;
  border: 1px solid #cbe6ff;
  border-radius: 50px;
}

.tab-link-tab-2-2.w--current {
  background-color: #3d9aef;
  border-style: none;
}

.div-block-641-copy-copy {
  background-color: #cbe6ff;
  border-radius: 13px;
  flex-flow: column;
  justify-content: space-between;
  width: 30%;
  height: 695px;
  padding: 30px;
  display: flex;
}

.new-site-3 {
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-2891 {
  color: #000;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.nav-link-7 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 2px;
  margin-right: 2px;
  padding: 5px 10px;
  font-family: e-Ukraine, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-7:hover {
  color: #1a1b1fbf;
}

.nav-link-7:focus-visible, .nav-link-7[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.div-block-691 {
  margin-top: 20px;
  position: relative;
}

.div-block-692 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  margin-top: 60px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-693 {
  flex-flow: column;
  order: 0;
  align-self: center;
  display: flex;
}

.div-block-694 {
  border: 1px solid #cbe6ff;
  border-radius: 23px;
  width: 33%;
  padding: 35px;
}

.splide__slide-2 {
  width: 400px;
  height: 410px;
  transition: all .3s;
  position: relative;
}

.splide__slide-2:hover {
  filter: grayscale();
}

.image-350 {
  width: 80px;
  max-width: 50%;
  position: relative;
  top: -140px;
}

.div-block-695 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  top: 19px;
  right: 369px;
}

.faq-heading-copy-copy-3 {
  color: #000;
  margin-bottom: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
}

.div-block-3k {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 30%;
  display: flex;
  position: absolute;
  inset: -4% 3% auto auto;
}

.heading-68 {
  color: #fff;
  margin-top: 0;
  font-size: 27px;
}

.image-293-2y {
  border-radius: 0;
}

.faq-question-5 {
  cursor: pointer;
  border-radius: 23px;
  justify-content: space-between;
  align-items: center;
  padding: 30px;
  display: flex;
}

.open-form-button {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 270px;
  height: 60px;
  margin-bottom: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 16px;
  display: flex;
}

.text-field-58 {
  color: #fff;
  text-transform: none;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 13px;
  height: 56px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-field-58.white-text-placeholder {
  letter-spacing: 0;
  text-transform: none;
  column-count: auto;
  white-space: normal;
  overflow-wrap: normal;
}

.faq-wrap-copy-2 {
  background-color: #f5faff;
  border-radius: 16px;
}

.nav-item-4 {
  color: #262626;
  font-size: 1.125em;
  font-weight: 500;
  text-decoration: none;
}

.nav-item-4:hover {
  font-weight: 500;
}

.heading-58-copy-tx2, .heading-58-copy-1 {
  color: #000;
  font-size: 53px;
}

.image-293-copy {
  border-radius: 0;
  width: auto;
  max-width: 100%;
}

.div-block-633-copy {
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 20px;
  display: flex;
  position: relative;
  bottom: -20px;
  left: -15px;
  right: -15px;
}

.bl2 {
  flex-flow: column;
  justify-content: space-around;
  width: auto;
  display: flex;
}

.text-block-2892 {
  color: #000;
  width: 71%;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.image-254-copy-2 {
  width: 200px;
  margin-left: 0;
}

.text-field-59 {
  border-radius: 14px;
  flex: none;
  width: 60%;
  height: 60px;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}

.heading-69 {
  color: #100d05;
}

.faq-heading-copy-copy-4 {
  color: #000;
  margin-bottom: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
}

.image-297-copy-3 {
  width: 100px;
  position: relative;
  inset: 0% 0% 0% auto;
  overflow: clip;
}

.div-block-619-copy {
  position: absolute;
}

.heading-70 {
  color: #000;
  width: 100%;
  margin-top: 0;
  font-size: 27px;
  line-height: 120%;
}

.div-block-696 {
  background-color: #e4f2ff;
  border-radius: 13px;
  flex-flow: column;
  justify-content: space-between;
  height: 440px;
  padding: 35px;
  display: flex;
}

.image-351 {
  height: 100%;
}

.btn__hero-4 {
  z-index: 99;
  text-align: center;
  background-color: #4653f6;
  border: 1px solid #4653f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.btn__hero-4:hover {
  background-color: #2e3bf5;
}

.btn__hero-4.creo-want__btn {
  color: #000;
  text-transform: none;
  background-color: #f7cd53;
  border-style: none;
  border-radius: 1em;
  margin-top: 10px;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-size: 1em;
  font-weight: 600;
}

.btn__hero-4.creo-want__btn.plat2 {
  font-size: 16px;
}

.btn__hero-4.creo-want__btn.plat2.nefd {
  text-transform: none;
  font-weight: 500;
}

.heading-58-1 {
  color: #000;
  font-size: 53px;
}

.div-block-697 {
  justify-content: space-between;
  display: flex;
}

.text-block-2893 {
  color: #3d9aef;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.tar-start {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.section_slider-2 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-698 {
  margin-top: 60px;
}

.div-block-699 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-71 {
  color: #000;
  text-align: center;
  font-family: e-Ukraine, sans-serif;
  font-size: 32px;
  font-weight: 500;
}

.div-block-700 {
  width: 53%;
}

.div-block-701 {
  background-color: #369fff;
  border-radius: 23px;
  width: 30%;
  padding: 30px;
  display: none;
}

.image-352 {
  width: 70px;
  position: relative;
  right: -230px;
}

.tab-pane-tab-1-2 {
  margin-top: 40px;
}

.tabs-menu-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-58-copy-copy {
  color: #000;
  font-size: 53px;
}

.tabs-menu-4 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-animal-3-1 {
  width: 100px;
  position: relative;
  inset: 0% 0% 0% auto;
  overflow: clip;
}

.div-block-702 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area" 100%
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.div-block-703 {
  justify-content: center;
  align-items: flex-end;
  max-width: 124%;
  display: flex;
  position: absolute;
  overflow: visible;
}

.text-block-2895 {
  color: #000;
  text-align: center;
  font-family: e-Ukraine, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
}

.btn-wht {
  color: #000;
  background-color: #fff;
  border-radius: 13px;
  justify-content: center;
  align-items: center;
  height: 56px;
  margin-top: 35px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.div-block-705 {
  flex: 0 auto;
  position: absolute;
  right: auto;
}

.tab-link-tab-1-2 {
  color: #3d9aef;
  background-color: #0000;
  border: 1px solid #cbe6ff;
  border-radius: 50px;
}

.tab-link-tab-1-2.w--current {
  background-color: #369fff;
  padding-right: 20px;
}

.text-block-2896 {
  color: #fff;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 140%;
}

.tar-expert {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.list-11 {
  color: #000;
  margin-top: 30px;
  padding-left: 20px;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.div-block-706 {
  border: 1px solid #cbe6ff;
  border-radius: 13px;
  padding: 30px;
}

.div-block-707 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.form-4006 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  display: flex;
}

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

.menu-4 {
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
  position: fixed;
}

.menu-4.main-menu {
  z-index: 99;
  background-color: #fff;
  justify-content: space-between;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.text-block-2897 {
  font-family: e-Ukraine, sans-serif;
  font-weight: 400;
}

.form-4007 {
  color: #fff;
  flex-flow: column;
  display: flex;
}

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

.div-block-710 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  max-width: 1190px;
  margin-top: 0;
  display: flex;
}

.text-block-2898 {
  color: #000;
  margin-top: 30px;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.form-block-140 {
  display: none;
}

.image-355 {
  position: relative;
  top: -125px;
  right: -173px;
}

.text-block-2899 {
  flex: 1;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

.text-block-2900 {
  font-family: e-Ukraine, sans-serif;
  font-weight: 400;
}

.text-block-2901 {
  color: #100d05;
  width: 500px;
  padding-top: 24px;
  font-weight: 500;
  line-height: 130%;
}

.text-block-2901.et {
  color: #fff;
  width: 413px;
  padding-top: 0;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}

.div-block-712 {
  width: 37%;
}

.text-block-2902 {
  text-align: center;
  width: 86%;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.div-block-713 {
  color: #fff;
  background-color: #369fff;
  border-radius: 23px;
  height: 585px;
  margin-top: 100px;
  padding-top: 40px;
  padding-bottom: 0;
  padding-left: 40px;
  display: flex;
}

.div-block-713._1st_pl {
  max-width: 1190px;
  height: 521px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 60px;
}

.div-block-713._1st_pl.et {
  height: 528px;
}

.div-block-713._1st_pl.et._67867 {
  height: 577px;
}

.div-block-713._1st_pl.et._67867._32 {
  background-color: #379fff;
  justify-content: flex-start;
  height: auto;
  padding-top: 35px;
  padding-bottom: 0;
  padding-left: 35px;
}

.image-356 {
  max-width: 106%;
  overflow: visible;
}

.tab-link-tab-1 {
  color: #bfbfbf;
  background-color: #0000;
  border-bottom: 1px solid #bfbfbf;
  font-family: Gilroy, sans-serif;
}

.tab-link-tab-1.w--current {
  color: #000;
  background-color: #0000;
  border-bottom: 2px solid #3d9aef;
}

.div-block-714 {
  margin-top: 60px;
}

.div-block-715 {
  margin-top: 100px;
  display: none;
}

.image-357 {
  width: 103px;
}

.div-block-716 {
  background-color: #3d9aef;
  padding: 30px;
  display: flex;
  position: static;
}

.is--white-3 {
  color: #fff;
  width: auto;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.p-6 {
  color: #262626;
  font-size: 1.125em;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.p-6.is-white {
  color: #fff;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
}

.bottom-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 30px;
  padding-right: 0;
  display: flex;
}

.div-block-717 {
  flex-flow: row;
  flex: 1;
  max-width: 1190px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-2903, .text-block-2904 {
  font-family: e-Ukraine, sans-serif;
  font-weight: 400;
}

.popup-expert-2-copy {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.popup-expert-2-copy.popaup-1-month, .popup-expert-2-copy.popaup-1-month.fsfd {
  display: none;
}

.popup-expert-2-copy.popaup-1-month.fsfd.form-platform {
  display: flex;
}

.popup-expert-2-copy.popaup-1-month.fsfd.form-platform._2345, .popup-expert-2-copy.popaup-1-month.fsfd.form-platform._2345-copy {
  display: none;
}

.popup-reqv {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.popup-reqv.popaup-1-month, .popup-reqv.popaup-1-month.fsfd {
  display: none;
}

.popup-reqv.popaup-1-month.fsfd.form-platform {
  display: flex;
}

.popup-reqv.popaup-1-month.fsfd.form-platform._2345, .popup-reqv.popaup-1-month.fsfd.form-platform._2345-copy {
  display: none;
}

.text-start {
  opacity: 1;
  color: var(--violet);
  margin-top: 3vw;
  font-size: 2vw;
  line-height: 1.2;
}

.tex-in-timer {
  color: #fff;
  width: auto;
  font-size: 1.4vw;
  line-height: 130%;
  display: flex;
}

.logo- {
  object-fit: cover;
  border-radius: .52em;
  width: 100%;
  height: 100%;
  position: absolute;
}

.logo-.white {
  opacity: 1;
}

.logo-bl {
  object-fit: cover;
  border-radius: .52em;
  width: 100%;
  height: 100%;
  position: absolute;
}

.logo-bl.white, .logo-bl.white-copy, .logo-bl.white-copy-copy {
  opacity: 1;
}

.logo-bl.bl-2 {
  opacity: 1;
  flex: 0 auto;
  width: 54%;
  position: static;
}

.wrapper-count-c2 {
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: auto;
  margin-right: 0;
  display: block;
  position: static;
}

.wrapper_txt {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.5em;
  color: #fff;
  align-items: center;
  display: flex;
}

.timer-bl {
  text-align: left;
  flex: 1;
  justify-content: center;
  align-self: center;
  width: 100%;
  max-width: 1920px;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.6em;
  padding-right: 2.6em;
  display: block;
}

.timer-bl.flex {
  display: block;
}

.timer-bl.flex.hero-cont {
  display: block;
  overflow: visible;
}

.timer-bl.flex.hero-cont._1 {
  display: flex;
}

.timer-bl.flex.hero-content {
  display: block;
  overflow: visible;
}

.timer-bl.flex.hero-content._1 {
  display: flex;
}

.timer-bl.item__steps.relative {
  position: relative;
}

.timer-bl.aww {
  padding-top: 7.29em;
  padding-bottom: 8.85em;
}

.timer-bl.footer {
  padding-top: 7.81em;
  padding-bottom: 5.21em;
  display: block;
}

.timer-bl.footer.course-double {
  padding-top: 7.29em;
}

.timer-bl.footer.tarif {
  padding-top: .05em;
}

.timer-bl.ptb-150 {
  padding-top: 7.81em;
  padding-bottom: 8em;
}

.timer-bl.item__steps {
  padding-top: 0;
  padding-bottom: 2.6em;
}

.timer-bl.item__steps.last-section__programm {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.timer-bl.scr-2 {
  padding-top: 7.55em;
  padding-bottom: 5.21em;
}

.timer-bl.answer-step {
  padding-top: 0;
  padding-bottom: 2.6em;
}

.timer-bl.prices {
  padding-top: 1.7em;
  padding-bottom: 4em;
}

.timer-bl.prices._123 {
  display: flex;
}

.timer-bl._2 {
  display: none;
}

.button_wrapper-copy {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  background-color: #a3ee0b;
  border-radius: 20px;
  margin-top: 0;
  padding-top: 0;
  font-size: 2vw;
  display: flex;
  position: static;
}

.button_wrapper-copy.neuroblack {
  justify-content: flex-start;
  align-items: center;
  display: block;
}

.coutdown-timer__course-copy {
  z-index: 100;
  background-color: var(--black);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.coutdown-timer__course-copy._2._3._4, .coutdown-timer__course-copy.noprice {
  display: none;
}

.text-start-dp1 {
  color: var(--gold);
  text-align: center;
  margin-top: 3vw;
  font-size: 2vw;
  line-height: 1.2;
  display: none;
}

.form-block-136-copy {
  margin-bottom: 0;
  display: none;
}

.form-33-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.text-field-49-copy, .text-field-50-copy, .text-field-51-copy {
  height: 50px;
  margin-bottom: 0;
}

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

.card-motion.br23 {
  background-color: #fff;
  border: 1px solid #cbe6ff;
  border-radius: 23px;
  justify-content: flex-start;
  align-items: center;
  display: none;
  position: relative;
}

.card-motion.br23:hover {
  box-shadow: 12px 12px 17px 2px #369fff33;
}

.card-motion.br23.freeweb {
  display: none;
}

.card-motion.br23.freegraph {
  display: flex;
}

.card-motion.br23.del {
  display: none;
}

.submit-button-nr {
  background-color: var(--roce);
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
}

.form-4008 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.form-4008.id1 {
  text-align: left;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
}

.submit-button-27 {
  background-color: var(--roce);
  text-align: left;
  height: 50px;
}

.submit-button-27._42351 {
  border-radius: 20px;
  padding-left: 120px;
  padding-right: 120px;
}

.text-field-60, .text-field-61 {
  height: 50px;
  margin-bottom: 0;
}

.text-field-61.id1 {
  display: none;
}

.text-field-61-c {
  height: 50px;
  margin-bottom: 0;
}

.text-field-61-c.id1.utm_source._1324112, .text-field-61-c.id1._14123541, .text-field-61-c.id3.utm_source, .text-field-61-c.id3.utm_medium, .text-field-61-c.id3.utm_campaign, .text-field-61-c.id3.utm_content, .text-field-61-c.id3.utm_term {
  display: none;
}

.fr-nr {
  box-sizing: border-box;
  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;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: block;
}

._1st-bl-prob {
  margin-top: 0;
  margin-left: 15px;
  margin-right: 15px;
}

.div-block-718 {
  justify-content: space-between;
  align-items: center;
  margin-top: -40px;
  display: none;
}

.text-block-2905 {
  color: #000;
  font-size: 5.5em;
  line-height: 100%;
}

.text-block-2906 {
  color: #000;
  width: 61%;
  margin-top: -14px;
  font-size: 14px;
  display: none;
}

.image-358 {
  width: 112px;
  max-width: 119%;
}

.div-block-719 {
  justify-content: space-between;
  margin-top: -35px;
  display: flex;
  position: relative;
}

.btn-black {
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
  width: 100%;
  max-width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
  position: static;
  bottom: 10px;
  left: auto;
  right: auto;
}

.btn-bl-2 {
  z-index: 99999;
  width: 330px;
  text-decoration: none;
  display: block;
  position: fixed;
  inset: auto auto 1%;
}

.screen1-bf {
  background-color: #a3ee0b;
  margin-top: 0;
  padding: 0;
}

.text-block-2907 {
  color: #000;
  width: 148px;
  font-size: 13px;
  font-weight: 700;
}

.image-359 {
  width: 202px;
  margin-right: -19px;
}

.text-span-133 {
  font-weight: 400;
}

.div-block-567-copy {
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-right: 10px;
  display: flex;
}

.div-block-720 {
  align-self: flex-end;
  padding-bottom: 40px;
}

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

.div-block-721 {
  background-color: #000;
  height: 311px;
  margin-bottom: 0;
  padding: 40px 20px 0;
}

.image-361 {
  width: 300px;
  margin-left: -18px;
}

.image-362 {
  margin-left: 0;
}

.text-block-2908 {
  perspective: none;
  color: #fff;
  width: 141px;
  font-size: 11px;
  font-weight: 300;
  line-height: 150%;
  position: absolute;
  top: 20px;
  left: -105px;
  right: auto;
  transform: rotate(10deg);
}

.div-block-722 {
  margin-top: 10px;
  display: block;
}

.div-block-723 {
  margin-top: 10px;
  display: flex;
}

.div-block-724 {
  position: relative;
}

.text-span-134, .text-span-135 {
  color: var(--roce);
  font-weight: 500;
}

.div-block-725 {
  background-color: #a3ee0b;
}

.bf-friiday {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.5em;
  align-items: center;
  display: block;
}

.js-clock-copy {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #000;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: flex;
}

.div-block-726 {
  padding: 70px 20px 20px;
}

.text-block-2909 {
  color: #000;
  text-align: center;
  width: 85%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 130%;
}

.div-block-727 {
  background-color: var(--black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  padding: 15px;
  display: flex;
}

.form-block-141 {
  width: 100%;
  margin-bottom: 0;
  display: none;
}

.submit-button-28 {
  background-color: var(--roce);
  width: 100%;
  height: 50px;
  margin-top: 10px;
  font-size: 14px;
}

.text-field-62, .text-field-63, .text-field-64 {
  height: 50px;
  font-weight: 300;
}

.enter {
  color: var(--floral-white);
  margin-bottom: 20px;
  font-size: 18px;
}

.text-block-2910 {
  color: var(--floral-white);
  margin-bottom: 5px;
  font-size: 12px;
}

.top_footer-copy {
  justify-content: space-between;
  display: flex;
}

.div-block-668-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column-reverse wrap;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  margin-top: 3.125vw;
  margin-bottom: 3.125vw;
  display: flex;
}

.footer_bottom-copy {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-del-bl {
  display: none;
}

.div-block-728 {
  flex: 1;
  display: flex;
}

.clock-number-copy {
  color: #fff;
  font-family: Igrasans, sans-serif;
  font-size: 2.6em;
  font-weight: 400;
  line-height: 87%;
}

.clock-number-copy.bl {
  color: var(--black);
  font-family: e-Ukraine, sans-serif;
  font-size: 3em;
  font-weight: 700;
}

.image-363 {
  justify-content: space-between;
  width: 100%;
  margin-top: -45px;
  display: block;
}

.logo-fut-bl {
  width: 8vw;
}

.top_footer-bl {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.section-footer-bl {
  background-color: #000;
  padding-top: 3vw;
  padding-bottom: 2vw;
}

.div-block-668-bl {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column-reverse wrap;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  margin-top: 3.125vw;
  margin-bottom: 2vw;
  display: flex;
}

.box-copy.spacer, .box-copy.spacer-copy, .box-copy.spacer-copy, .box-copy.spacer-copy {
  justify-content: flex-start;
  margin-left: 0;
  margin-right: 0;
}

.div-block-538-bl {
  max-width: 360px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.link_block-copy {
  flex-flow: column;
  display: none;
}

.image-331-copy {
  display: none;
}

.form-4009 {
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  max-width: none;
  display: flex;
}

.top_footer-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 3.125vw;
  margin-bottom: 3.125vw;
  display: grid;
}

.link_block-copy-copy {
  flex-flow: column;
  display: none;
}

.div-block-731 {
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  position: fixed;
  inset: auto auto 1%;
  overflow: visible;
}

.button-39 {
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  height: 50px;
  display: block;
}

.fixed-button-wrapper-copy {
  z-index: 20;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #00000080;
  justify-content: space-around;
  align-items: center;
  width: 420px;
  max-width: 100%;
  margin-top: 100dvh;
  padding: 1vw 0;
  display: flex;
  position: fixed;
  bottom: 0;
  left: auto;
  right: auto;
}

.hero_button-copy {
  z-index: 99;
  color: #000;
  text-transform: uppercase;
  padding: .75vw 3.5vw;
  font-size: 1vw;
  font-weight: 500;
  line-height: 140%;
  display: flex;
  position: relative;
}

.bg_white_button-2-copy {
  background-color: #fff;
  border: 2px solid #000;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  inset: 0%;
}

.bg_white_button-2-copy.is_green {
  background-color: #a3ee0b;
}

.bg_white_button-2-copy.is_secondary {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-style: solid;
  border-width: 2px;
  border-radius: 150px;
  height: 100%;
  padding-right: 1.25vw;
}

.bg_white_button-2-copy.is_green-copy {
  background-color: #a3ee0b;
}

.bg_white_button-2-copy.is_green-copy.is-full-copy {
  flex: 1;
  margin-left: 20px;
  margin-right: 20px;
  left: auto;
  right: auto;
}

.button-centered-copy {
  z-index: 20;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  display: flex;
  position: relative;
  left: 0;
  right: 0;
}

.padding_global-copy {
  flex: 1;
  margin-left: auto;
  margin-right: auto;
}

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

.coutdown-timer__course-old {
  z-index: 100;
  background-color: var(--black);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.coutdown-timer__course-old._2._3._4, .coutdown-timer__course-old.noprice {
  display: none;
}

.black-friday-banner {
  z-index: 100;
  background-color: var(--black);
  opacity: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  text-align: left;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-clip: border-box;
  border: 0 solid red;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  width: 95%;
  height: 55px;
  margin-top: 1%;
  margin-bottom: 0;
  margin-left: 2.5%;
  padding-top: .7em;
  padding-bottom: 1em;
  padding-left: 0;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.black-friday-banner._2._3._4, .black-friday-banner.noprice {
  display: none;
}

.black-friday-banner.pererob {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--green);
  filter: blur();
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: block;
}

.black-friday-banner.campbf1 {
  z-index: 9999;
  padding-top: .6em;
  display: none;
}

.black-friday-banner.campbf1._1987235981 {
  display: none;
}

.black-friday-banner.campbf1._9183275498751324 {
  display: flex;
}

.black-friday-banner.campbf1._43157681435867, .black-friday-banner.campbf1._4127898941732, .black-friday-banner.campbf1._42345215, .black-friday-banner.campbf1._41241234 {
  display: none;
}

.logo-bl-cr-tm {
  object-fit: cover;
  border-radius: .52em;
  width: 100%;
  height: 100%;
  position: absolute;
}

.logo-bl-cr-tm.white, .logo-bl-cr-tm.white-copy, .logo-bl-cr-tm.white-copy-copy {
  opacity: 1;
}

.logo-bl-cr-tm.bl-2 {
  opacity: 1;
  flex: 0 auto;
  width: 54%;
  position: static;
}

.logo-bl-cr-tm.bl-2-cr {
  opacity: 1;
  flex: 0 auto;
  width: auto;
  max-width: 80%;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 40px;
  line-height: 100%;
  display: block;
  position: static;
}

.sale50 {
  width: auto;
  color: var(--roce);
  text-transform: uppercase;
  font-size: 28px;
  line-height: 130%;
  display: flex;
}

.text-span-136 {
  color: var(--roce);
}

.image-364 {
  width: 100px;
  display: none;
}

.js-clock-copy {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-left: auto;
  margin-right: 20px;
  padding-left: 0;
  display: none;
}

.js-clock-copy.black-timer {
  margin-right: 0;
  display: flex;
}

.hero_button-copy {
  z-index: 99;
  background-color: var(--floral-white);
  color: #000;
  text-align: center;
  text-transform: uppercase;
  padding: .75vw 3.5vw;
  font-size: 1vw;
  font-weight: 500;
  line-height: 100%;
  display: flex;
  position: relative;
}

.hero_button-copy.pererobbtn {
  background-color: var(--green);
  border-radius: 20px;
  font-size: 1vw;
  display: none;
}

.div-block-733 {
  flex: 0 auto;
  align-self: center;
}

.image-365 {
  display: none;
}

.wrapper_txt-copy {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.5em;
  color: #fff;
  align-items: center;
  display: flex;
}

.image-366 {
  display: none;
}

.image-367 {
  width: 90px;
  margin-bottom: -6px;
  margin-left: -25px;
  display: none;
}

.link_block-copy-copy-copy {
  flex-flow: column;
  display: none;
}

.footer_bottom-copy {
  justify-content: space-between;
  align-items: center;
  display: none;
}

.div-block-734 {
  background-color: #fff;
  border-radius: 100px;
  width: 80%;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 10px;
  display: flex;
}

.text-block-2911 {
  text-align: left;
  align-self: center;
  margin-left: 10px;
  font-size: 12px;
  line-height: 130%;
}

.image-368 {
  width: 42px;
}

.heading_wrapper_new-copy {
  z-index: 9;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.heading_wrapper_new-copy.is-left {
  justify-content: space-between;
  align-items: flex-start;
}

.heading_wrapper_new-copy.is-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5vw;
}

.text-block-2912 {
  text-align: center;
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.clock-number-copy-copy._1 {
  font-family: e-Ukraine, sans-serif;
}

.clock-number-copy-copy._1 {
  color: #000;
}

.clock-number-copy-copy._1.wh {
  color: #fff;
}

.clock-number-copy-copy, .clock-number-copy-copy-copy {
  color: #000;
  font-family: Igrasans, sans-serif;
  font-size: 2.6em;
  font-weight: 400;
  line-height: 1.1;
}

.clock-number-copy-copy-copy._1 {
  color: #000;
}

.clock-number-copy-copy-copy._1.wh {
  color: #fff;
}

.text-block-163-copy {
  justify-content: center;
  font-weight: 600;
  line-height: 130%;
  display: flex;
}

.clock-number-copy-copy-copy._1 {
  font-family: e-Ukraine, sans-serif;
}

.clock-number-copy-copy-copy {
  color: #000;
  font-family: Igrasans, sans-serif;
  font-size: 2.6em;
  font-weight: 400;
  line-height: 1.1;
}

.div-block-735 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--roce);
  border-radius: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 30px;
  margin-left: -32px;
  padding: 5px 10px;
  display: inline-flex;
  transform: rotate(-5deg);
}

.text-block-2913 {
  color: #fff;
  font-size: 14px;
  display: block;
}

.div-block-736 {
  display: flex;
}

.js-clock-copy-copy {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #000;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: flex;
}

.image-369 {
  width: auto;
  max-width: none;
  display: block;
}

.image-161-copy {
  align-self: center;
  width: 120%;
  max-width: 143%;
  height: auto;
}

.div-block-737 {
  width: 100%;
  position: absolute;
}

.image-370 {
  position: absolute;
  left: 10%;
}

.image-371 {
  position: absolute;
  top: 140px;
  left: auto;
  right: 9%;
}

.image-372 {
  z-index: -1;
  position: absolute;
  top: 400px;
  left: 1%;
}

.image-373 {
  z-index: -1;
  position: absolute;
  top: 400px;
  right: 1%;
}

.heading-61-copy {
  text-align: center;
  margin-top: 0;
  margin-bottom: 1vw;
  font-size: 3.25vw;
  font-weight: 700;
  line-height: 100%;
}

.heading-61-copy.is-white, .heading-61-copy.is-white-copy {
  color: #fff;
}

.div-block-738 {
  display: flex;
}

.text-block-162-copy {
  color: #fff;
  text-align: center;
  margin-top: -5px;
  display: none;
}

.section-footer-copy {
  background-color: #000;
  align-self: stretch;
  margin-top: 40px;
  padding-top: 4.5vw;
  padding-bottom: 4.5vw;
}

.heading-72, .heading-73, .heading-74, .heading-75, .heading-76 {
  color: var(--black);
  font-family: e-Ukraine, sans-serif;
  font-weight: 500;
}

.link_block-copy2, .link_block-copy, .link_block-copy-c, .link_block-copy-c2 {
  flex-flow: column;
  display: inline-flex;
}

.footer_bottom-c2 {
  justify-content: space-between;
  align-items: center;
  display: none;
}

.bonus-bd-copy-copy {
  opacity: 1;
  align-items: center;
  margin-bottom: 6px;
  display: flex;
}

.button-25-copy {
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 0;
  margin-left: 20px;
  font-family: e-Ukraine, sans-serif;
  font-weight: 400;
  display: none;
}

.button-25-copy.w--current {
  color: #000;
  border-radius: 0;
}

.baner-bl-fr-copy {
  z-index: 9999;
  background-color: var(--green);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70px;
  padding: 10px 20px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.frame-379-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(7.5px);
  backdrop-filter: blur(7.5px);
  background-color: #1d1d1d4d;
  border: 1px solid #fff;
  border-radius: 96px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 24px;
  display: flex;
  box-shadow: 0 0 50px #00000080;
}

.button-25-copy-copy {
  color: #fff;
  background-color: #ff1014;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 52px;
  font-family: e-Ukraine, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.div-block-331-copy {
  align-items: center;
  width: auto;
  display: flex;
}

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

.form-brand-br {
  pointer-events: auto;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
}

.input__brand-br1 {
  border: 1px solid #c4c4c4;
  border-radius: 75em;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: .94em;
  line-height: 1.1;
}

.input__bd2 {
  border: 1px solid #c4c4c4;
  border-radius: 75em;
  margin-top: 10px;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1.04em;
  font-size: .94em;
  line-height: 1.1;
}

.input__bd2.rid {
  border-radius: 75em;
}

.text-field-33-copy, .text-field-34-copy, .text-field-35-copy, .select-field-2-copy {
  border-radius: 0;
  height: 52px;
}

.submit-button-14-copy {
  color: #fff;
  background-color: #ff1014;
  border-radius: 0;
  width: 100%;
  height: 52px;
  font-weight: 600;
}

.text-field-65 {
  height: 52px;
}

.text-field-65.nnone1 {
  display: none;
}

.text-field-66, .text-field-67, .select-field-3 {
  height: 52px;
}

.submit-button-29 {
  background-color: #ff1014;
  width: 100%;
  height: 52px;
}

.form-block-18-copy {
  margin-top: 20px;
  display: none;
}

.form-block-142 {
  margin-top: 10px;
  margin-bottom: 0;
}

.box-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  display: flex;
}

.box-copy.spacer, .box-copy.spacer-copy, .box-copy.spacer-copy, .box-copy.spacer-copy, .box-copy.spacer-copy {
  justify-content: flex-start;
  margin-left: 0;
  margin-right: 0;
}

.div-block-668-footer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  margin-top: 3.125vw;
  margin-bottom: 3.125vw;
  display: grid;
}

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

.button-25-copy-copy {
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 0;
  margin-left: 20px;
  font-family: e-Ukraine, sans-serif;
  font-weight: 400;
  display: block;
}

.button-25-copy-copy.w--current {
  color: #000;
  border-radius: 0;
}

.want-creo__form-block-copy {
  background-color: #fff;
  border-radius: 1.2em;
  flex-flow: column;
  min-width: 29.69em;
  padding: 4em;
  display: flex;
  position: relative;
  box-shadow: 9px 11px 60px 2px #369fff4d;
}

.want-creo__form-block-copy.fd {
  align-self: center;
  height: 410px;
  display: flex;
}

.want-creo__form-block-copy.fd._3232 {
  z-index: 30;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  height: 74%;
  position: absolute;
}

.want-creo__form-block-copy.fd._323 {
  z-index: 30;
  flex-direction: column;
  height: 75%;
  padding: 4em 3em 3em;
  position: absolute;
}

.want-creo__form-block-copy.fd._323._3234 {
  height: 390px;
}

.want-creo__form-block-copy.fd._786 {
  justify-content: center;
  min-width: 395px;
  max-width: 345px;
  height: 438px;
}

.want-creo__form-block-copy.fd._786.platform {
  height: auto;
  padding-bottom: 2em;
}

.want-creo__form-block-copy.fd-copy {
  align-self: center;
  height: 410px;
  display: flex;
}

.want-creo__form-block-copy.fd-copy._3232 {
  z-index: 30;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  height: 74%;
  position: absolute;
}

.want-creo__form-block-copy.fd-copy._323 {
  z-index: 30;
  flex-direction: column;
  height: 75%;
  padding: 4em 3em 3em;
  position: absolute;
}

.want-creo__form-block-copy.fd-copy._323._3234 {
  height: 390px;
}

.want-creo__form-block-copy.fd-copy._786 {
  justify-content: center;
  min-width: 395px;
  max-width: 345px;
  height: 438px;
}

.want-creo__form-block-copy.fd-copy._786.platform {
  height: auto;
  padding-bottom: 2em;
}

.want-creo__form-block-copy.fd-copy._323-copy {
  z-index: 30;
  flex-direction: column;
  height: auto;
  padding: 3em 3em 2em;
  position: absolute;
}

.want-creo__form-block-copy.fd-copy._323-copy._3234 {
  height: 390px;
}

.div-block-668-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  margin-top: 3.125vw;
  margin-bottom: 3.125vw;
  display: none;
}

.text-block-2912-copy {
  text-align: center;
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.text-block-71-copy {
  color: #ff5934b3;
  margin-right: 10px;
  font-family: Gilroy, sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-decoration: line-through;
  display: block;
}

.text-block-71-copy._545 {
  color: #ffffffb3;
  font-size: 22px;
  display: flex;
}

.text-span-137 {
  color: var(--black);
  flex: 1;
  font-size: 1.2vw;
  line-height: 120%;
}

.sale50-copy {
  width: 100%;
  color: var(--roce);
  text-transform: uppercase;
  margin-right: 10px;
  font-size: 1.2vw;
  line-height: 120%;
  display: none;
}

.div-block-739 {
  text-align: left;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin-right: 20px;
  display: flex;
}

.div-block-739.campbf2 {
  justify-content: flex-end;
  align-items: center;
}

.text-block-2914 {
  color: #000;
  text-align: center;
  width: auto;
  margin-left: 52px;
  font-size: 1.5vw;
  font-weight: 700;
  line-height: 100%;
  display: block;
}

.text-block-2914.web {
  font-size: 1.5vw;
}

.text-block-2914.chorpya {
  margin-top: 5px;
  font-size: 1.5vw;
  line-height: 90%;
}

.text-block-2914.qweq {
  color: #fff;
  order: 0;
  align-self: auto;
  font-size: 2vw;
  font-weight: 400;
  line-height: 80%;
}

.text-block-2914._789312798 {
  display: none;
}

.black-friday-banner-copy {
  z-index: 100;
  background-color: var(--green);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1em;
  padding-bottom: 1em;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.black-friday-banner-copy._2._3._4, .black-friday-banner-copy.noprice {
  display: none;
}

.section-pricing-copy, .section-pricing-copy.seleprice {
  display: flex;
}

.pricing_subtext-copy {
  text-align: center;
  text-align: center;
  text-align: center;
  font-weight: 500;
  display: block;
}

.success-message-23 {
  background-color: #fcfcfc;
}

.text-span-138, .text-span-139 {
  color: #7c7c7c;
  margin-right: 5px;
  text-decoration: line-through;
}

.image-339-copy {
  height: 1.3vw;
}

.section-marquee {
  background-color: #000;
  padding-top: 8vw;
  padding-bottom: 8vw;
}

.highlight_works {
  z-index: -1;
  background-color: #a3ee0b;
  width: 15vw;
  height: 3.6vw;
  position: absolute;
  bottom: .5vw;
  left: 33.0243vw;
  transform: rotate(1.5deg);
}

.heading-style-h2 {
  margin-top: 0;
  margin-bottom: 1vw;
  font-size: 3.25vw;
  font-weight: 700;
}

.heading-white {
  color: #fff;
}

.container_marquee {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: column;
  display: flex;
  position: relative;
  overflow: visible;
}

.marquee-wrapper {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  align-self: center;
  display: flex;
}

.marquee-wrapper.hide {
  display: none;
}

.marquee-content {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: row;
  flex: none;
  display: flex;
}

.marquee-content.is-rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.marquee-photo {
  flex: none;
  height: 18vw;
}

.image-374 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.marquee-wrapper-middle {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-end;
  display: flex;
}

.marquee-wrapper-middle.hide {
  display: none;
}

.marquee-wrapper-copy {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  align-self: center;
  display: flex;
}

.marquee-wrapper-copy.hide {
  display: none;
}

.marquee-wrapper-last {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  align-self: center;
  display: flex;
}

.marquee-wrapper-last.hide {
  display: none;
}

.div-block-740 {
  width: 50%;
  height: 50%;
}

.popup_video {
  background-color: #fff;
  width: 30vw;
  padding: 2.5vw;
  position: relative;
  overflow: auto;
}

.top_info_bar_close {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 1vw;
  display: flex;
}

.top_info_bar_close.is-space {
  justify-content: space-between;
}

.hero_image_5 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 18vw;
  height: 25vw;
  display: flex;
  position: absolute;
  top: 6.7vw;
  left: 73.7vw;
}

.hero_image-inside {
  margin-right: 1vw;
  position: static;
  top: 1.3vw;
  left: 71.4vw;
}

.image-375 {
  z-index: 2;
  width: 4vw;
  position: absolute;
}

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

.play-tag {
  background-color: #fff;
  margin-top: -1.625vw;
  margin-left: -3vw;
  padding: 1vw;
  font-weight: 700;
  position: static;
  top: -1.2vw;
  left: 5.625vw;
  transform: rotate(4deg);
}

.play_hero_tag_text {
  font-size: 1.4vw;
}

.popup_video_2 {
  z-index: 999;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.icon_video_new {
  width: 2.35vw;
  height: 2.35vw;
}

.text-subtitle {
  position: relative;
}

.description-works {
  margin-bottom: 3vw;
  position: relative;
}

.text_middle-description {
  color: #ffffffb3;
  text-align: center;
  font-size: 1.25vw;
  font-weight: 500;
  line-height: 140%;
}

.image-376 {
  z-index: 2;
  position: absolute;
  bottom: -2.9vw;
  left: 14vw;
}

.text-span-140 {
  color: #fff;
  font-size: 1.2vw;
}

.bold-text-52 {
  font-weight: 500;
}

.bold-text-53 {
  line-height: 98%;
}

.italic-text {
  font-size: 1.25vw;
  font-style: normal;
}

.italic-text-2 {
  font-style: normal;
  font-weight: 500;
}

.bold-text-54 {
  font-size: 2vw;
  line-height: 110%;
}

.work_student_layout-copy {
  padding-top: 7.5vw;
  padding-bottom: 6.25vw;
  display: block;
}

.section-marquee-copy {
  background-color: #000;
  width: 99.944%;
  padding-top: 8vw;
  padding-bottom: 8vw;
}

.creo-want__p-copy-copy {
  color: #262626;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Gilroy, sans-serif;
  font-size: .9em;
  font-weight: 500;
  display: none;
}

.creo-want__p-copy-copy._2 {
  text-align: center;
  justify-content: center;
  width: 330px;
  margin: 20px auto 0;
  font-size: 1em;
  font-weight: 400;
  display: block;
}

.creo-want__p-copy-copy._2.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.creo-want__p-copy-copy._2-copy {
  text-align: center;
  justify-content: center;
  width: 330px;
  margin: 20px auto 0;
  display: block;
}

.creo-want__p-copy-copy._2-copy {
  text-align: center;
  justify-content: center;
  width: 330px;
  margin: 10px auto 20px;
  font-size: 1em;
  font-weight: 400;
  display: block;
}

.creo-want__p-copy-copy._2-copy.f.and {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.3em;
}

.want-creo__title-copy-copy {
  color: #000;
  text-align: center;
  width: 296px;
  margin: 0 auto;
  font-size: 1.7em;
  font-weight: 600;
  line-height: 1.2;
  display: block;
}

.want-creo__title-copy-copy._3255 {
  margin-top: 0;
  font-size: 27px;
}

.want-creo__title-copy-copy.tx_co {
  width: 300px;
}

.want-creo__title-copy-copy.dan, .want-creo__title-copy-copy.cop, .want-creo__title-copy-copy.cop2 {
  margin-bottom: 20px;
}

.want-creo__title-copy-copy.form2 {
  width: 100%;
  margin: 0 0 20px;
  font-size: 1.6em;
}

.want-creo__title-copy-copy.web {
  margin-bottom: 20px;
}

.body-neuro-intesiv {
  background-color: #000;
  margin-top: 0;
  font-family: e-Ukraine, sans-serif;
  font-size: 1rem;
  line-height: 1.1;
}

.navbar-intesiv {
  color: #fff;
  background-color: #0000;
  justify-content: space-between;
  align-items: stretch;
  margin-left: 2.5rem;
  margin-right: 2.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.logo-wrapper {
  margin-top: 2rem;
  display: inline-block;
}

.container-large-intensiv {
  background-color: #0000;
  flex: 1;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-global-intesiv {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.hero-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-column-text {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  padding-top: 3.75rem;
  display: flex;
}

.hero-column-image {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  justify-content: space-between;
  width: 25rem;
  height: 50rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-tag-wrapper {
  border: 2px solid var(--green);
  padding: .625rem 1rem .625rem 3rem;
  display: inline-block;
  position: relative;
}

.tag-text {
  color: var(--green);
  text-transform: uppercase;
}

.tag-image {
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: hidden;
}

.tag-date {
  white-space: nowrap;
  font-weight: 500;
  text-decoration: underline;
}

.tag-date.no-underline {
  text-decoration: none;
}

.tag-date.no-underline.is-white {
  color: #fff;
}

.tag-date-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  border-radius: 5rem;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: .5rem 1.625rem;
  display: flex;
  position: absolute;
  inset: -4rem auto 0% 12rem;
  transform: rotate(6deg);
}

.tag-date-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.tag-wrapper {
  display: flex;
  position: relative;
}

.marquee-wrapper-intensiv {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: column;
  align-self: center;
  display: flex;
  position: relative;
}

.marquee-wrapper-intensiv.hide {
  display: none;
}

.text-subtitle-copy {
  position: relative;
}

.marquee-content-intensiv {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: none;
  display: flex;
}

.marquee-photo-intesiv {
  border: .25rem solid #fff3;
  border-radius: .5rem;
  flex: none;
  width: 12rem;
  height: 16rem;
  overflow: hidden;
}

.fade-top {
  background-image: linear-gradient(#000, #000 0%, #0000);
  width: 100%;
  height: 5rem;
  position: absolute;
  inset: 0% 0% auto;
}

.fade-bottom {
  background-image: linear-gradient(0deg, #000, #000 0%, #0000);
  width: 100%;
  height: 5rem;
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-2916 {
  font-size: 2.5rem;
}

.hero-h1-title {
  color: #fff;
  letter-spacing: -1.18px;
  margin-top: 4rem;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.3;
}

.text-background-violet {
  background-color: var(--violet);
  margin-left: -1rem;
  margin-right: -1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.text-background-green {
  background-color: var(--green);
  color: #000;
  margin-left: -.5rem;
  margin-right: -.5rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

.hero-description {
  color: #ffffffb3;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.4;
  display: inline-flex;
}

.price-container {
  justify-content: flex-start;
  align-items: center;
  margin-top: 3.75rem;
  display: flex;
}

.price-image--wrapper {
  width: 9rem;
}

.price-text-intesiv {
  color: #fff;
  font-size: 1.6rem;
  position: relative;
}

.price-tag-wrapper {
  padding-left: 1rem;
  position: relative;
}

.access-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
}

.unlimited-image {
  display: block;
}

.text-block-2917 {
  color: #e8e7e8;
  display: block;
}

.text-block-2917._555 {
  opacity: .5;
  text-align: center;
  margin-top: 8px;
  margin-bottom: -55px;
  padding-bottom: 0;
  padding-right: 154px;
  font-size: 1.5rem;
}

.butoown-wrapper-intesiv {
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 4.25rem;
  display: flex;
}

.section-hero-intensiv {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6799f109bb81275ca4826849_BG.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: block;
  position: relative;
  overflow: hidden;
}

.buton-intensiv {
  color: #000;
  text-transform: uppercase;
  background-color: #a3ee0b;
  justify-content: center;
  align-items: center;
  padding: .75rem 3.75rem .75rem 3.125rem;
  font-size: 1.25rem;
  font-weight: 700;
  display: flex;
}

.buton-intensiv:hover {
  color: #000;
  background-color: #fff;
}

.buton-intensiv.is-whiteborder {
  white-space: nowrap;
  border: 2px solid #fff;
}

.button-description {
  border: 1px solid var(--green);
  color: #cccec7;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-right: 4rem;
  padding: .5rem 1rem .5rem 2rem;
}

.container-nav {
  background-color: #0000;
  flex: 1;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-wrapper {
  position: static;
}

.heading-wrapper.is-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 5rem;
  display: flex;
}

.heading-wrapper.z-2 {
  z-index: 2;
  position: relative;
}

.h2-intesiv {
  color: #fff;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 2.375rem;
  font-weight: 700;
}

.h2-intesiv.is-black {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
}

.h2-intesiv.is-black.is-space {
  margin-bottom: 2rem;
}

.h2-intesiv.mara {
  color: #000;
}

.h2-intesiv.mara.gon {
  color: var(--alice-blue);
}

.heading-description {
  color: #b2b2b2;
  line-height: 1.3;
}

.advantages-card {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding: .75rem;
  display: flex;
  position: relative;
}

.advantages-card.is-violet {
  background-color: var(--violet);
  transform: rotate(-2deg);
}

.advantages-card.is-green {
  background-color: var(--green);
  transform: rotate(2deg);
}

.advantages-text {
  color: #000;
  text-align: left;
  border: .25rem dashed #a3ee0b;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: .75rem;
  font-size: 1.375rem;
  line-height: 1.3;
  display: flex;
}

.advantages-text.is-white {
  border-color: #fff;
}

.advantages-text.is-violet {
  border-color: var(--violet);
}

.image-absolut-wrapper {
  z-index: 2;
  width: 8.5rem;
  position: absolute;
  inset: auto 0% 4.6rem auto;
}

.image-absolut-wrapper.is-cloud {
  inset: auto auto -3rem -5rem;
}

.forwho-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.forwho-wrapper {
  background-color: #fff;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 4.25rem 1rem 8rem;
  display: flex;
  position: relative;
}

.forwho-wrapper.is-1 {
  transform: rotate(3deg);
}

.forwho-wrapper.is-2 {
  transform: rotate(-4deg);
}

.forwho-wrapper.is-3 {
  transform: rotate(2deg);
}

.forwho-wrapper.is-4 {
  transform: rotate(-6deg);
}

.absolute-background {
  position: absolute;
  inset: 0%;
}

.for-who-title {
  text-align: center;
  margin-bottom: 1.125rem;
  font-size: 1.25rem;
  font-weight: 700;
}

.forwho-p {
  color: var(--dark_grey);
  text-align: center;
  font-family: e-Ukraine, sans-serif;
  line-height: 1.2;
}

.image-for-who-right {
  position: absolute;
  inset: -2px -2px auto auto;
}

.image-for-who-left {
  position: absolute;
  inset: -2px auto auto -2px;
}

.forwho-top {
  background-color: #000;
  border-radius: 5rem;
  width: 2rem;
  height: 2rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 1rem 0% auto;
}

.forwho-bottom {
  z-index: 1;
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.bg-image {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/679a143178f4e9cbc261e3c6_circle.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: -1rem;
  margin-right: -1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.forwho-logo {
  z-index: -1;
  position: absolute;
  inset: auto .5rem .25rem auto;
}

.forwho-column-1, .forwho-column-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: 1;
  display: flex;
}

.section-program {
  background-color: #feffff;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/68d52735152de620c45159b0_%D0%BB%D0%BE%D0%BD%D0%B3.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1.125rem;
  overflow: hidden;
}

.program-container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  margin-top: 0;
  display: flex;
}

.program-wrapper {
  background-color: #fff;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 2rem 1rem;
  display: flex;
  position: relative;
}

.program-wrapper.is-1 {
  transform: rotate(3deg);
}

.program-wrapper.is-2 {
  transform: rotate(-4deg);
}

.program-wrapper.is-3 {
  transform: rotate(2deg);
}

.program-wrapper.is-4 {
  transform: rotate(-6deg);
}

.image-round-right {
  height: 4rem;
  position: absolute;
  inset: -2px -2px auto auto;
}

.image-round-left {
  width: 4rem;
  position: absolute;
  inset: -2px auto auto -2px;
}

.program-title {
  color: #000;
  text-align: left;
  margin-top: 1.125rem;
  margin-bottom: 2rem;
  font-size: 1.25rem;
  font-weight: 700;
}

.program-title.is-white {
  color: #fff;
  text-align: center;
  font-weight: 400;
  line-height: 1.3;
}

.program-title.is-center {
  text-align: center;
}

.date-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.date-wrapper.nonedata {
  display: none;
}

.program-tag {
  background-color: var(--violet);
  text-align: center;
  border-radius: 1rem;
  padding: .45rem 1rem;
  font-weight: 700;
}

.program-tag.is-green {
  background-color: var(--green);
  text-align: center;
}

.program-tag.is-black {
  background-color: var(--black);
  color: #fff;
}

.date-tag {
  background-color: var(--violet);
  border-radius: 1rem;
  padding: .45rem 1rem;
  font-weight: 700;
}

.program-date-tag-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #000;
  border-radius: 5rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  padding: .5rem 1.625rem;
  display: inline-flex;
}

.tag-date-white {
  color: #fff;
  white-space: nowrap;
  font-weight: 500;
  text-decoration: none;
}

.tag-date-white.no-underline {
  text-decoration: none;
}

.line-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.line-wrapper.is-gap1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.program-p {
  color: var(--dark_grey);
  text-align: left;
  font-family: e-Ukraine, sans-serif;
  line-height: 1.4;
}

.program-p.is-b {
  font-weight: 700;
}

.program-p.is-black {
  color: var(--black);
}

.program-icon {
  flex: none;
  width: 1.5rem;
  height: 1.25rem;
}

.program-icon.is-big {
  width: 2rem;
  height: 2rem;
}

.line-container {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.line-container.is-big-gap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.button-black {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #000;
  border-radius: 5rem;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-top: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: relative;
}

.button-black.is-invert {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--green);
  margin-top: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.button-black.is-invert:hover {
  background-color: var(--grey);
}

.button-black.is-day:hover {
  background-color: #6b6b6b;
}

.button-black-text {
  color: var(--green);
  text-align: center;
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 1.1;
}

.button-black-text.is-invert {
  color: var(--black);
  text-transform: capitalize;
}

.code-embed-5, .icon-middle {
  width: 1.5rem;
  height: 1.5rem;
}

.advantages-grid {
  z-index: 2;
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: grid;
  position: relative;
}

.advantages-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.section-result {
  pointer-events: none;
}

.result-grid {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.result-wrapper {
  flex-flow: column;
  display: flex;
  position: relative;
}

.result-text {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: #4b4b4b;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 17rem;
  padding: 1.5rem 1rem;
  display: flex;
}

.result-text.is-white {
  background-color: #fff;
}

.result-text.is-violet {
  background-color: var(--violet);
}

.result-text.is-black {
  background-color: #4b4b4b00;
  transform: rotate(-4deg);
}

.result-number {
  color: var(--green);
  text-align: center;
  font-size: 4.5rem;
  line-height: 1;
  display: inline-block;
}

.result-number.is-black {
  color: #000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#000, #0000004d);
  -webkit-background-clip: text;
  background-clip: text;
}

.result-number.is-white {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #ffffff4d);
  -webkit-background-clip: text;
  background-clip: text;
}

.result-image {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: #4b4b4b;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 17rem;
  padding: 0;
  display: flex;
}

.result-image.is-flex-full {
  flex: none;
}

.dot-left {
  background-color: #000;
  border-radius: 2rem;
  width: 3rem;
  height: 3rem;
  position: absolute;
  inset: 15.6rem auto 0% -1.5rem;
}

.dot-right {
  background-color: #000;
  border-radius: 2rem;
  width: 3rem;
  height: 3rem;
  position: absolute;
  inset: 15.6rem -1.5rem 0% auto;
}

.image-gif {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.image-1001 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}

.image-1002 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.dot-top {
  background-color: #000;
  border-radius: 2rem;
  width: 3rem;
  height: 3rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -1.5rem 0% auto;
}

.dot-bottom {
  background-color: #000;
  border-radius: 2rem;
  width: 3rem;
  height: 3rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -1.5rem;
}

.number-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.neuro-logo {
  width: 14rem;
}

.section-about {
  background-color: #f1f1f1;
}

.about-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-image-wrapper {
  height: 24rem;
  position: relative;
}

.about-text {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.about-text.is-align-space {
  justify-content: space-between;
  align-items: flex-start;
}

.about-tag {
  background-color: var(--violet);
  vertical-align: baseline;
  border-radius: 5rem;
  justify-content: center;
  align-items: center;
  width: 9rem;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 22px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  inset: auto 0% -1rem;
  transform: rotate(-3deg);
}

.about-image {
  object-fit: cover;
  object-position: 50% 30%;
  width: 100%;
  height: 100%;
}

.cta-wrapper-small {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #000;
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
  margin-top: 2rem;
  padding: 2rem 3.75rem 2rem 5.625rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-2918 {
  font-size: 2.625rem;
}

.title-cta-small {
  color: #fff;
  text-align: center;
  margin-bottom: 1rem;
  font-size: 2rem;
}

.cta-small-description {
  color: #cecece;
  text-align: center;
}

.cta-image-small {
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.cta-image-small-mobile {
  width: 100%;
  display: none;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.video-background {
  width: 100%;
  height: 100%;
}

.section-marquee-intensiv {
  background-color: #000;
  overflow: hidden;
}

.container_marquee-intensiv {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 120%;
  margin-left: -10%;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-cta-copy {
  background-color: #f959f9;
  padding-top: 8vw;
  padding-bottom: 8vw;
  position: relative;
  overflow: hidden;
}

.bg-image-copy {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/679a143178f4e9cbc261e3c6_circle.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: -1rem;
  margin-right: -1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.section-cta-intensiv {
  background-color: #f1f1f1;
}

.bg-image-violet {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/679a4dba510818b453a41dfe_elipse-violet.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: -1rem;
  margin-right: -1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.flex-horizontal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 3.125vw;
  margin-bottom: 3.125vw;
  display: flex;
}

.link_block-horizontal {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
}

.footer_bottom-intensiv {
  justify-content: center;
  align-items: center;
  display: flex;
}

.copy_text-2025 {
  color: #787878;
  font-size: .875rem;
}

.link_item-intensiv {
  color: #fff;
  margin-bottom: .5625vw;
  padding-top: .25vw;
  padding-bottom: .25vw;
  font-size: .875rem;
  font-weight: 400;
  text-decoration: underline;
  transition: opacity .3s;
}

.link_item-intensiv:hover {
  color: #f959f9;
}

.top_footer-intensiv {
  justify-content: space-between;
  margin-bottom: 5rem;
  display: flex;
}

.section_faq-intensiv {
  background-color: #f1f1f1;
}

.billing-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.billing-icon-wrapper {
  width: 4rem;
}

.faq_wrapper_intensiv {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  cursor: pointer;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.faq_wrapper_intensiv.is-black {
  background-color: #000;
}

.faq_wrapper_intensiv.is-green {
  background-color: #a3ee0b;
}

.column-intensiv {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.faq_flex-intensiv {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.faq-title {
  color: #000;
  text-align: left;
  margin-top: 1.125rem;
  margin-bottom: 2rem;
  font-size: 1.375rem;
  font-weight: 700;
}

.faq-title.is-white {
  color: #fff;
  text-align: center;
  font-weight: 400;
  line-height: 1.3;
}

.faq-title.is-center {
  text-align: center;
}

.faq_answer-intensiv {
  color: #505050;
  font-size: 1rem;
  line-height: 1.3;
  display: flex;
}

.faq_answer-intensiv.is-dark {
  color: #ffffffb3;
}

.faq-cta-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #000;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  padding-top: 2.125rem;
  padding-bottom: 2.125rem;
  display: flex;
}

.faq-title-cta {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 1.625rem;
  font-weight: 700;
}

.faq-title-cta.is-black {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
}

.faq-title-cta.is-black.is-space {
  margin-bottom: 2rem;
}

.cta-container-desktop {
  display: flex;
}

.cta-container-desktop.free-part {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.cta-container-mobile {
  display: none;
}

.cta-wrapper-main {
  position: relative;
}

.title-cta-mobile {
  color: #fff;
  letter-spacing: -1.18px;
  margin-top: 4rem;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.3;
}

.price-tag-mobile-small.is-desktop {
  white-space: nowrap;
  font-size: 2rem;
}

.pricetag-smile-wrapper {
  position: relative;
}

.crossed-image.is-desktop {
  width: 4rem;
  position: absolute;
  bottom: .5rem;
}

.button-cta-mobile {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #000;
  border-radius: 5rem;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-top: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.button-cta-mobile.is-invert {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--green);
  margin-top: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.button-cta-mobile.is-invert:hover {
  background-color: var(--grey);
}

.cta-mobile-text {
  color: var(--green);
  text-align: center;
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 1.1;
}

.cta-mobile-text.is-invert {
  color: var(--black);
  text-transform: capitalize;
}

.hero-container-marquee {
  display: none;
}

.marquee-wrapper-start {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-self: center;
  display: flex;
}

.marquee-wrapper-start.hide {
  display: none;
}

.marquee-wrapper-mobile {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  align-self: center;
  display: flex;
}

.marquee-wrapper-mobile.hide {
  display: none;
}

.cta-ticket-main {
  background-color: #fff;
  display: flex;
  overflow: hidden;
}

.title-cta-desktop {
  color: #000;
  letter-spacing: -1.18px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.cta-column-1 {
  border-right: 6px dashed #f1f1f1;
  justify-content: center;
  align-items: center;
  padding: 3rem 2rem 3rem 3rem;
  display: flex;
}

.cta-column-1.free-part {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.cta-column-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #000;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 4rem 2rem;
  display: flex;
}

.desktop-ticket-image {
  width: 4rem;
  height: 100%;
}

.cta-price-desktop-wrapper {
  color: #c8c8c8;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta-main-description {
  color: #cecece;
  text-align: center;
}

.price-tag-desktop {
  color: #fff;
  white-space: nowrap;
  margin-bottom: 1rem;
  font-size: 3.625rem;
}

.fixed-button-wrapper-intensiv {
  z-index: 20;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 100dvh;
  padding: 1vw;
  display: none;
  position: fixed;
  bottom: 0;
}

.timer-wrapper {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta-main-description-copy {
  color: #cecece;
  text-align: center;
}

.section-footer-intensiv {
  background-color: #000;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.text-span-141 {
  background-color: var(--roce);
  color: #fff;
  padding-left: 5px;
  padding-right: 5px;
}

.section-marquee-copy-copy {
  background-color: #0000;
  width: 99.944%;
  padding-top: 0;
  padding-bottom: 8vw;
}

.text_middle-description-copy {
  color: #000000b3;
  text-align: center;
  font-size: 1.25vw;
  font-weight: 500;
  line-height: 140%;
}

.heading-white-copy {
  color: #000;
}

.hero-price-crossed {
  z-index: 1;
  opacity: .9;
  color: #646464;
  width: 4rem;
  font-size: 1.375vw;
  font-weight: 400;
  text-decoration: line-through;
  display: block;
  position: absolute;
  inset: .4rem auto 0% 1rem;
}

.hero-price-crossed.is-black {
  color: #646464;
  display: block;
}

.hero-price-crossed.hide {
  display: none;
}

.hero-price-crossed.oldpr {
  opacity: 0;
}

.text-span-142 {
  background-color: var(--roce);
  padding-left: 5px;
  padding-right: 5px;
}

.text-span-143 {
  background-color: var(--green);
  padding-left: 5px;
  padding-right: 5px;
}

.timer-hero {
  color: #fff;
  font-size: 2.5rem;
}

.hero-timer-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1.875rem;
  display: flex;
}

.bold-text-55, .bold-text-56, .bold-text-57 {
  color: #000;
}

.button-telegram_price-copy {
  z-index: 1;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  background-color: #000;
  border: 2px solid #000;
  border-radius: 0;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  padding: 2vw 7vw;
  font-size: 1.25vw;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-telegram_price-copy:hover {
  background-color: #a3ee0b;
}

.text-block-2873-copy {
  color: #fff;
  font-size: 16px;
  text-decoration: none;
}

.div-block-741 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: block;
}

.text-block-2919 {
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 700;
}

.bg_arrow-3 {
  background-color: #f959f9;
  border-radius: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-742 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/67b85d49fe8c97ad507c5f43_%D0%BC3%20(1).jpg");
  background-position: 50% -30px;
  background-repeat: no-repeat;
  background-size: auto 1200px;
  max-width: 440px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.body-37 {
  margin-top: 0;
}

.logo-bl-nr {
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.image-1004 {
  margin-left: 0;
  margin-right: 0;
}

.text-block-2920 {
  font-family: e-Ukraine, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.div-block-744 {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  padding: 7px 20px;
  display: inline-block;
}

.div-block-745 {
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-746 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-2921 {
  text-align: center;
  letter-spacing: 0;
  flex: 0 auto;
  font-size: 12px;
  line-height: 16px;
}

.div-block-747 {
  justify-content: center;
  align-items: center;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.image-1005 {
  margin-bottom: 15px;
}

.div-block-748 {
  height: 278px;
  position: relative;
}

.text-block-2922 {
  font-family: e-Ukraine, sans-serif;
  font-size: 12px;
  line-height: 14px;
}

.text-block-2923 {
  font-family: e-Ukraine, sans-serif;
  font-size: 9px;
  font-weight: 400;
  line-height: 14px;
}

.div-block-749 {
  background-color: #fff;
  border: 1px solid #000;
  width: 132px;
  padding: 8px 10px;
  position: absolute;
  inset: 158px auto auto 60px;
  transform: rotate(-3deg);
}

.code-embed-6 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-750 {
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  height: 100%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.section-footer-intensiv-reqv {
  background-color: #000;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.top_footer-intensiv-copy {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  justify-content: space-between;
  margin-bottom: 2rem;
  display: flex;
}

.image-323-copy {
  align-self: center;
  width: 13.875vw;
}

.social_items-copy {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  align-self: center;
  display: flex;
}

.link_block-horizontal-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
}

.flex-horizontal-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column-reverse wrap-reverse;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 3.125vw;
  margin-bottom: 3.125vw;
  display: flex;
}

.div-block-753 {
  background-color: #3b3b3b;
  width: 420px;
  height: 451px;
}

.div-block-754 {
  width: 420px;
  height: 500px;
}

.code-embed-7 {
  padding-left: 10px;
}

.container-43 {
  display: flex;
}

.body-38 {
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--midnight-blue);
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/67f38f7138b1013e58a50b9a_BG%20(1).png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: fixed;
  background-clip: border-box;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container-44 {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.paragraph-29 {
  color: var(--alice-blue);
  text-align: center;
  flex-flow: row;
  margin-top: 60px;
  padding-right: 500px;
  font-family: e-Ukraine, sans-serif;
  font-size: 3em;
  font-weight: 700;
  display: block;
  position: static;
}

.paragraph-29._1 {
  color: var(--violet);
  margin-top: -10px;
  font-family: e-Ukraine, sans-serif;
}

.image-1006 {
  display: block;
  position: absolute;
}

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

.text-block-2924 {
  font-family: e-Ukraine, sans-serif;
}

.bold-text-58 {
  font-weight: 100;
}

.div-block-756 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.image-1007 {
  flex: 0 auto;
  margin-left: -23px;
  margin-right: 0;
}

.text-block-2926 {
  color: #000;
  text-align: left;
  font-size: 11px;
  line-height: 120%;
}

.form-block-143 {
  flex-direction: column;
  margin-top: 40px;
  display: flex;
}

.image-1008 {
  flex: 0 auto;
  width: 120px;
  margin-bottom: 60px;
  margin-left: 10px;
  margin-right: auto;
  display: block;
}

.text-block-2927 {
  color: #fff;
  text-align: left;
  margin-top: 25px;
  font-size: 15px;
  font-weight: 300;
  line-height: 150%;
}

.text-field-68 {
  border: 1px #000;
  border-bottom: 2px solid #000;
  border-radius: 0;
  height: 55px;
  padding-left: 0;
}

.text-field-68.utm_source, .text-field-68.utm_medium, .text-field-68.utm_campaign, .text-field-68.utm_content, .text-field-68.utm_term, .text-field-68.marker {
  display: none;
}

.text-block-2928 {
  color: #000;
  align-self: center;
  font-size: 30px;
  font-weight: 600;
  display: none;
}

.text-block-2928._12415 {
  font-size: 25px;
  display: block;
}

.text-block-2928._12415._3151 {
  margin-top: 5px;
  font-size: 20px;
  font-weight: 400;
  display: block;
}

.text-block-2928._12415._3151._8765765 {
  display: none;
}

.bl1-nr-2 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66d5df1e59694fd859add44a_212.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 133vw;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 52em;
  padding-top: 10px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.container-45 {
  background-color: #fff;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  width: 40%;
  padding: 40px;
  display: flex;
}

.container-45.campzayav {
  border-radius: 10px;
  width: 90%;
  margin-top: 331px;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.container-45.campzayav._318957 {
  margin-top: 253px;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 0 0 9px 10px #0003;
}

.container-45.campzayav._318957._3154135 {
  margin-top: 0;
  padding-top: 0;
  box-shadow: 0 -20px 17px 10px #0006;
}

.container-45.campzayav._318957._3154135._1919 {
  box-shadow: 20px -20px 12px 20px #0000005e;
}

.container-45.campzayav._318957._1423, .container-45.campzayav._318957._423525 {
  z-index: 1;
  position: relative;
}

.text-block-2929 {
  color: #fff;
  margin-bottom: 10px;
  margin-left: 10px;
}

.div-block-757 {
  width: 55%;
  margin-left: auto;
  margin-right: auto;
}

.submit-button-30 {
  text-transform: uppercase;
  background-color: #f959f9;
  border-radius: 0;
  width: 100%;
  height: 55px;
  margin-top: 20px;
}

.submit-button-30._12415 {
  color: #010102;
  background-color: #bdf343;
  border: 1px solid #000;
  border-radius: 10px;
}

.link-28 {
  color: #f959f9;
  -webkit-text-stroke-color: #e52139;
}

.image-1009 {
  width: 1.375vw;
}

.text-block-2930 {
  color: #787878;
  margin-bottom: 1.75vw;
  font-size: .8125vw;
}

.footer-4 {
  background-color: #000;
  padding-top: 4.5vw;
  padding-bottom: 4.5vw;
  display: none;
}

.div-block-758 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  margin-top: 3.125vw;
  margin-bottom: 3.125vw;
  display: grid;
}

.container-30-copy-2 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.link_item-3 {
  color: #fff;
  margin-bottom: .5625vw;
  padding-top: .25vw;
  padding-bottom: .25vw;
  font-size: .875vw;
  font-weight: 400;
  transition: opacity .3s;
}

.link_item-3:hover {
  color: #f959f9;
}

.link-block-43 {
  grid-column-gap: .75vw;
  grid-row-gap: .75vw;
  width: auto;
  margin-bottom: .75vw;
  transition: all .3s;
  display: inline-flex;
}

.link-block-43:hover {
  color: #f959f9;
}

.social_items-2 {
  grid-column-gap: 2.25vw;
  grid-row-gap: 2.25vw;
  display: flex;
}

.image-1011 {
  width: 13.875vw;
}

.text-block-2931 {
  font-size: .875vw;
}

.image-1012 {
  width: 1.5vw;
}

.body-39 {
  margin-top: -2px;
  margin-bottom: 0;
}

.section-18 {
  background-color: #4753f6;
}

.section-18.learn {
  padding-top: 4.17em;
  padding-bottom: 5.99em;
  display: block;
}

.section-18.learn._002 {
  background-color: #000;
  padding-top: 0;
}

.section-18.learn._002.intens {
  pointer-events: auto;
  padding-bottom: 5em;
}

.section-18.intens {
  background-color: #000;
  padding-bottom: 0;
}

.subtext_wrapper-3 {
  grid-column-gap: .78em;
  grid-row-gap: .78em;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 0;
  padding-left: 40px;
  display: flex;
}

.p-2-2 {
  color: #192a3e;
  font-size: 1em;
  line-height: 130%;
}

.p-2-2.learn {
  color: #100d05;
  font-size: 1.04em;
  line-height: 1.15;
}

.p-2-2.learn.w003 {
  line-height: 1.3;
}

.container-46 {
  pointer-events: auto;
  text-align: left;
  background-color: #000;
  flex: 1;
  justify-content: center;
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2em;
  padding-left: 2.6em;
  padding-right: 2.6em;
  display: block;
}

.container-46.neyro.vidguk {
  pointer-events: auto;
}

.text-block-2932 {
  color: #303030;
  text-align: center;
  padding-left: 0%;
  font-size: 2.5vw;
  text-decoration: none;
  display: block;
}

.text-block-2932.bezcin {
  display: none;
}

.rweb {
  text-align: left;
}

.successcustom {
  display: none;
}

.navbar-2 {
  background-color: #0000;
  position: static;
}

.navbar-wrapper-3 {
  z-index: 999;
  background-color: #f8f6f2;
  border-bottom: 1px solid #1f271b33;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-menu-wrapper-4 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-links {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.nav-menu-3 {
  position: static;
}

.menu-button-cross {
  opacity: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.nav-logo-image {
  color: #1f271b;
  width: 180px;
}

.nav-logo-image.light {
  color: #f8f6f2;
}

.menu-button-wrapper {
  justify-content: center;
  width: 36px;
  height: 48px;
  display: flex;
  position: relative;
}

.nav-link-8 {
  color: #1f271b;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.nav-menu-close {
  z-index: 99999;
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
  display: none;
  position: fixed;
  top: 24px;
  right: 24px;
}

.menu-button-horziontal {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.nav-logo-wrapper {
  border-right: 1px solid #1f271b33;
  justify-content: flex-start;
  align-items: center;
  width: 25%;
  display: flex;
}

.button-41 {
  color: #fff;
  text-align: center;
  background-color: #1f271b;
  border-radius: 4px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  height: 48px;
  padding: 12px 42px;
  font-weight: 500;
  transition: opacity .2s;
  display: flex;
}

.button-41:hover {
  opacity: .85;
}

.button-41.inside-nav-menu {
  display: none;
}

.menu-button-cross-line {
  background-color: #262626;
  width: 75%;
  height: 2px;
  position: absolute;
}

.dropdown-arrow-wrapper {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
  overflow: hidden;
}

.dropdown-toggle {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #1f271b;
  align-items: center;
  padding: 0;
  display: flex;
}

.container---main {
  width: 100%;
  max-width: 1512px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: relative;
}

.nav-logo-link.w--current {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-row {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  align-items: stretch;
  height: 108px;
  display: flex;
}

.menu-button-horizontal-line {
  background-color: #262626;
  width: 100%;
  height: 2px;
}

.navbar-right-contents {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-self: center;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.mobile-logo {
  display: none;
}

.menu-button-3 {
  padding: 0;
}

.dropdown-toggle-icon {
  margin-right: 0;
  position: static;
}

.social-link-icon {
  width: 14px;
}

.list-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.process-heading-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.body-text-light-tone {
  color: #f8f6f2d9;
}

.footer-bottom-rows {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex-flow: column;
  justify-content: space-around;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.metrics-cards-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.sidebar-cta {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  display: flex;
}

.bordered-icon {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid #1f271b33;
  border-radius: 6px;
  flex-flow: row;
  flex: none;
  width: 46px;
  height: 46px;
  padding: 8px;
  display: flex;
}

.container---l {
  width: 100%;
  max-width: 976px;
}

.heading-four {
  font-size: 25px;
  font-weight: 400;
  line-height: 1.4em;
}

.heading-four.process-step-number {
  width: 135px;
}

.heading-four.process-heading {
  flex: 1;
}

.heading-four.account-page-title {
  margin-bottom: 12px;
}

.large-quote {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  display: flex;
}

.video-wrapper {
  position: relative;
}

.footer-details {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-three {
  letter-spacing: -.02em;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.2em;
}

.footer-right-column {
  flex: 1;
  padding-top: 144px;
  padding-bottom: 144px;
  padding-left: 48px;
}

.footer-right-column.bottom-column {
  padding-top: 72px;
  padding-bottom: 84px;
}

.bg-dark-tone {
  color: #f8f6f2;
  background-color: #1f271b;
}

.swiper-nav {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  margin-top: 36px;
  display: flex;
}

.quote-author-position {
  opacity: .6;
}

.faq-section {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.faq-section.bottom-aligned {
  justify-content: space-between;
  align-items: flex-end;
}

.bullet-circle {
  background-color: #f8f6f2;
  border-radius: 6px;
  flex: none;
  width: 6px;
  height: 6px;
  margin-top: 8px;
}

.bullet-circle.big-text {
  margin-top: 16px;
}

.bullet-circle.bg-dark-tone {
  background-color: #1f271b;
}

.process-step-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.sticky-content {
  position: sticky;
  top: 48px;
}

.footer-contact-methods {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.icon-box-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.accordion-group {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.bold-text {
  font-weight: 500;
}

.avatar-2 {
  border-radius: 999px;
  width: 76px;
}

.footer-columns {
  flex-flow: row;
  flex: 1;
  display: flex;
}

.accordion-toggle-circle {
  background-color: #f8f6f226;
  border-radius: 36px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  transition: opacity .2s;
  display: flex;
}

.accordion-toggle-circle:hover {
  opacity: .7;
}

.accordion-toggle-circle.swiper-prev {
  transform: rotate(90deg);
}

.accordion-toggle-circle.swiper-next {
  transform: rotate(-90deg);
}

.checklist-item {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: row;
  display: flex;
}

.page-title-cta {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  width: 100%;
  max-width: 488px;
  display: flex;
}

.social-links {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: row;
  display: flex;
}

.quote-box {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  background-color: #eae3d7;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.price-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.accordion-title-text {
  color: #f8f6f2d9;
  white-space: pre-wrap;
  font-weight: 500;
}

.accordion-title-text.text-dark-tone {
  color: #1f271b;
}

.icon-box {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  border-radius: 12px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 18px 18px 72px;
  display: flex;
}

.icon-box.bg-mid-tone {
  background-color: #eae3d7;
}

.pricing-box-title {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  border-bottom: 1px solid #1f271b33;
  flex-flow: column;
  padding-bottom: 24px;
  display: flex;
}

.pricing-box-title.no-border {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-bottom-style: none;
  padding-bottom: 0;
}

.text-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-grid.increased-gap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.text-grid.medium-gap {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
}

.small-text-2 {
  font-size: 14px;
  line-height: 1.4em;
}

.page-title-right {
  flex: 1;
  padding-top: 48px;
  padding-bottom: 48px;
  padding-left: 48px;
}

.button-42 {
  color: #fff;
  text-align: center;
  background-color: #1f271b;
  border-radius: 4px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  height: 48px;
  padding: 12px 42px;
  font-weight: 500;
  transition: opacity .2s;
  display: flex;
}

.button-42:hover {
  opacity: .85;
}

.button-42.video-play-button {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1f271b;
  background-color: #f8f6f2;
  position: absolute;
  bottom: 24px;
  left: 24px;
}

.metrics-cards {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.metrics-cards.cc-2col {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-small-links {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.display-heading {
  letter-spacing: -.02em;
  font-size: 102px;
  font-weight: 400;
  line-height: 1.05em;
}

.footer-bottom-wrapper {
  border-top: 1px solid #fff3;
}

.quote-section {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.icon-box-title {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-bottom: 1px solid #1f271b33;
  align-self: stretch;
  padding-bottom: 24px;
  display: flex;
}

.faq-sidebar {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.metric {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid #fff3;
  flex-flow: column;
  padding-top: 96px;
  padding-bottom: 24px;
  display: flex;
}

.metric.bg-mid-tone {
  border-radius: 12px;
  padding-left: 24px;
  padding-right: 24px;
}

.section-19 {
  border-bottom: 1px solid #1f271b33;
  padding-top: 24px;
  padding-bottom: 96px;
}

.section-19.bg-dark-tone {
  color: #f8f6f2;
  background-color: #1f271b;
}

.section-19.bg-dark-tone.large-quote-section {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-19.bg-dark-tone.icon-features {
  padding-top: 48px;
}

.section-19.process-step {
  border-bottom-style: solid;
  border-bottom-color: #1f271b33;
  padding-top: 24px;
}

.section-19.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-19.bullet-heading-small {
  padding-top: 24px;
  padding-bottom: 24px;
}

.section-19.no-top-padding {
  padding-top: 0;
}

.section-19.title {
  padding-top: 180px;
  padding-bottom: 60px;
}

.section-19.title.bg-dark-tone {
  border-bottom-color: #fff3;
}

.section-19.bullet-heading {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-19.hero {
  padding-top: 107px;
  padding-bottom: 0;
}

.container---s {
  width: 100%;
  max-width: 488px;
}

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

.heading-two {
  letter-spacing: -.02em;
  font-size: 51px;
  font-weight: 400;
  line-height: 1.2em;
}

.heading-two.title-text {
  max-width: 967px;
}

.checklist {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  display: flex;
}

.checklist.boxed {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #eae3d7;
  border-radius: 12px;
  width: 100%;
  padding: 24px;
}

.footer-left-column {
  border-left: 1px solid #fff3;
  border-right: 1px solid #fff3;
  width: 25%;
  padding: 144px 24px;
}

.footer-left-column.bottom-column {
  padding-top: 72px;
  padding-bottom: 84px;
}

.accordion-content-wrapper {
  background-color: #0000;
  position: static;
}

.thirds-grid {
  flex-flow: row;
  display: flex;
}

.accordion-content {
  overflow: hidden;
}

.fine-print {
  font-size: 12px;
  line-height: 1.5em;
}

.fine-print.muted {
  opacity: .5;
}

.price-button {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.accordion-item {
  border-bottom: 1px solid #fff3;
  flex-flow: column;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.accordion-item.border-bottom-dark {
  border-bottom-color: #1f271b33;
}

.footer-link {
  opacity: .6;
  color: #f8f6f2;
  transition: opacity .2s;
}

.footer-link:hover {
  opacity: 1;
}

.footer-5 {
  color: #f8f6f2;
  background-color: #1f271b;
}

.container---m {
  width: 100%;
  max-width: 732px;
}

.quote-box-text {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bullet-title {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.half-box {
  flex-flow: column;
  flex: 1;
  padding-top: 48px;
  padding-bottom: 144px;
  display: flex;
  position: relative;
}

.half-box.right {
  border-left: 1px solid #1f271b33;
  padding-left: 48px;
}

.half-box.left {
  padding-right: 48px;
}

.contact-method {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.price-checklist {
  width: 100%;
}

.narrow-text {
  width: 100%;
  max-width: 366px;
}

.quote-author {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

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

.social-link-2 {
  border: 1px solid #f8f6f2;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.metric-section {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.list-item-52 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #1f271b33;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
}

.list-item-52.bg-dark-tone {
  border-top-style: none;
  border-top-color: #fff3;
  border-bottom: 1px solid #fff3;
  padding-top: 36px;
  padding-bottom: 36px;
}

.accordion-text-wrapper {
  width: 100%;
  max-width: 732px;
  padding-bottom: 36px;
}

.text-dark-tone {
  color: #1f271b;
}

.page-title {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.accordion-title {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 0 36px;
  display: flex;
}

.page-title-left {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-right: 1px solid #1f271b33;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  padding-top: 48px;
  padding-bottom: 48px;
  padding-right: 48px;
  display: flex;
}

.rounded-image {
  border-radius: 12px;
  width: 100%;
}

.benefit-box {
  grid-column-gap: 144px;
  grid-row-gap: 144px;
  border-left: 1px solid #fff3;
  flex-flow: column;
  flex: 1;
  padding: 24px 36px 144px;
  display: flex;
}

.benefit-box.benefit {
  grid-column-gap: 144px;
  grid-row-gap: 144px;
  flex-flow: column;
}

.benefit-box.benefit.border-left-white {
  border-left: 1px solid #fff3;
}

.form-error-2 {
  border-radius: 12px;
  align-self: stretch;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 24px;
}

.account-form-block {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.form-input {
  color: #1f271b;
  background-color: #fff9;
  border: 1px solid #1f271b33;
  border-radius: 4px;
  width: 100%;
  height: 42px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 1.4em;
  transition: border-color .2s;
}

.form-input:focus {
  border-color: #1f271b;
}

.form-input::placeholder {
  color: #1f271bb3;
  font-size: 14px;
  line-height: 1.4em;
}

.form-input.hyde {
  display: none;
}

.account-footer {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.selectable-field.align-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.form-block-144 {
  flex-flow: column;
  width: 100%;
  margin-bottom: 0;
}

.button-43 {
  color: #fff;
  text-align: center;
  background-color: #1f271b;
  border-radius: 4px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  height: 48px;
  padding: 12px 42px;
  font-weight: 500;
  transition: opacity .2s;
  display: flex;
}

.button-43:hover {
  opacity: .85;
}

.selectable-label {
  margin-bottom: 0;
  margin-left: 12px;
  font-size: 12px;
  line-height: 1.5em;
}

.account-page-wrapper {
  background-color: #f8f6f2;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: 100vh;
  padding: 24px;
}

.checkbox-2 {
  cursor: pointer;
  background-color: #f8f6f2;
  border-color: #1f271b;
  border-radius: 2px;
  flex: none;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-left: 0;
}

.checkbox-2.w--redirected-checked {
  background-color: #1f271b;
  background-size: 12px 12px;
  border-color: #1f271b;
}

.account-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 456px;
  display: flex;
}

.form-grid {
  grid-column-gap: 16px;
  grid-row-gap: 21px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.input-group {
  flex: 1;
}

.form-error-3 {
  border-radius: 12px;
  align-self: stretch;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 24px;
}

.form-block-145 {
  flex-flow: column;
  width: 100%;
  margin-bottom: 0;
}

.button-44 {
  color: #fff;
  text-align: center;
  background-color: #1f271b;
  border-radius: 4px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  height: 48px;
  padding: 12px 42px;
  font-weight: 500;
  transition: opacity .2s;
  display: flex;
}

.button-44:hover {
  opacity: .85;
}

.socials {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.social-button {
  width: 1.5rem;
  height: 1.5rem;
  transition: color .2s;
}

.social-button:hover {
  color: #1f271b99;
}

.section-20 {
  border-bottom: 1px solid #1f271b33;
  padding-top: 24px;
  padding-bottom: 96px;
}

.section-20.hero {
  padding-top: 107px;
  padding-bottom: 0;
}

.footer-6 {
  color: #f8f6f2;
  background-color: #1f271b;
}

.svg, .svg-2, .svg-3 {
  color: #1f271b;
}

.nav-menu-wrapper-5 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-link-9 {
  color: #1f271b;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.button-45 {
  color: #fff;
  text-align: center;
  background-color: #1f271b;
  border-radius: 4px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  height: 48px;
  padding: 12px 42px;
  font-weight: 500;
  transition: opacity .2s;
  display: flex;
}

.button-45:hover {
  opacity: .85;
}

.button-45.inside-nav-menu {
  display: none;
}

.menu-button-4 {
  padding: 0;
}

.div-block-759 {
  z-index: 95;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #80808066;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-759.standart {
  display: none;
}

.div-block-759.mentor {
  opacity: 1;
  display: none;
}

.pop-up {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: center;
  margin-left: 25em;
  margin-right: 25em;
  display: block;
  position: fixed;
  inset: 20% 0% auto;
}

.form-block-146 {
  flex-flow: column;
  width: 100%;
  margin-bottom: 0;
}

.button-46 {
  color: #fff;
  text-align: center;
  background-color: #1f271b;
  border-radius: 4px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  height: 48px;
  padding: 12px 42px;
  font-weight: 500;
  transition: opacity .2s;
  display: flex;
}

.button-46:hover {
  opacity: .85;
}

.top_info_bar-3 {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: -15%;
  padding-bottom: 0;
  padding-left: 90%;
  display: flex;
}

.text-block-2933, .text-block-2934 {
  display: block;
}

.heading-77 {
  text-align: center;
  margin-bottom: -20px;
  font-family: e-Ukraine, sans-serif;
  font-size: 2em;
  font-weight: 700;
}

.heading-77.id3.dzin {
  text-align: left;
}

.course-component {
  grid-column-gap: 1.875vw;
  grid-row-gap: 1.875vw;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.course-column {
  grid-column-gap: 1.875vw;
  grid-row-gap: 1.875vw;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.course-wrapper {
  grid-column-gap: 0vw;
  grid-row-gap: 1vw;
  background-color: #fff;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center flex-start;
  place-items: flex-start stretch;
  padding: 2.375vw;
  display: grid;
  position: relative;
}

.course-wrapper.is-green {
  background-color: #a3ee0b;
}

.course-wrapper.is-black {
  background-color: #000;
}

.course-wrapper.is-violet {
  background-color: #231c36;
}

.course-text {
  z-index: 1;
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.tag-course {
  background-color: #a3ee0b;
  border-radius: 40px;
  padding: .125vw .75vw;
  font-size: .75vw;
  font-weight: 700;
  display: flex;
}

.tag-course.is-white {
  background-color: #fff;
}

.tag-course.is-pink {
  background-color: var(--violet);
  color: #fff;
  background-color: #f959f9;
}

.course-image {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 18vw;
  display: flex;
  position: absolute;
  inset: -4vw 0% auto auto;
}

.course-image.is-bigger {
  width: 22vw;
}

.course-image.is-3 {
  width: 24vw;
  top: -7vw;
}

.course-image.is-5 {
  width: 22vw;
  top: -1vw;
}

.course-image.is-7 {
  width: 22vw;
  top: 0;
}

.course-image.is-2 {
  width: 22vw;
  display: block;
  top: -1vw;
}

.course-image.is-6, .course-image.is-8 {
  width: 22vw;
  top: 0;
}

.course-image.is-9 {
  width: 22vw;
  top: 2vw;
}

.course-image.is-10 {
  width: 22vw;
  top: auto;
  bottom: 0;
}

.course-image.is-11 {
  width: 21vw;
  top: -1vw;
  bottom: auto;
}

.course-description {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  background-color: #f7f7f7;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1vw 1vw 1vw 1.5vw;
  display: flex;
}

.course-description.is-lbrown {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  background-color: #dbd7d3;
  flex-flow: row;
}

.text-description {
  letter-spacing: -.42px;
  font-size: .875vw;
  font-weight: 500;
  line-height: 180%;
}

.text-description.margin-top-tiny {
  margin-top: .5vw;
}

.text-description.margin-top-tiny.is-grey {
  color: #505050;
  flex-flow: column;
  padding-right: 0;
  line-height: 157%;
  display: flex;
}

.text-description.margin-top-tiny.is-white {
  color: #fff;
  padding-right: 0;
}

.course-image-file {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: block;
}

.code-embed-8 {
  display: none;
}

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

.text-span-148, .text-span-149, .text-span-150, .text-span-151, .text-span-152, .text-span-153, .text-span-154 {
  color: #f959f9;
}

.image-1013 {
  width: 100%;
}

.pricing_subtext-copy-2 {
  text-align: center;
  font-weight: 500;
  display: block;
}

.text-span-155 {
  color: #f959f9;
}

.image-1014 {
  width: 100%;
}

.text-span-156 {
  color: #f959f9;
}

.image-1015 {
  width: 100%;
}

.text-span-157, .text-span-158, .text-span-159 {
  color: #f959f9;
}

.tryfree {
  background-color: #fff;
  margin-top: 4vw;
}

.free-part.hefg {
  color: #fff;
  font-size: 2vw;
  line-height: 130%;
}

.freetxt {
  margin-bottom: 12px;
  font-size: 1.2vw;
  line-height: 130%;
}

.form-4010 {
  display: block;
}

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

.grid_abilities_v2 {
  grid-column-gap: 1.875vw;
  grid-row-gap: 1.875vw;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ability_v2_3-image {
  width: 18rem;
  height: 22rem;
  position: absolute;
  inset: -6rem 0% auto 13%;
}

.ability-1_images {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 44rem;
  display: flex;
}

.abilities_item_v2-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #a3ee0b;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/681ce40e19608ada737ba591_Background-creo.svg");
  background-position: 0 0;
  background-size: auto;
  border: .125rem solid #0000004d;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 2.375vw 1.625vw;
  display: flex;
  position: relative;
  overflow: visible;
}

.text_small-2 {
  color: #000;
  letter-spacing: -.42px;
  font-size: .875vw;
  font-weight: 500;
}

.text_small-2.is-grey {
  z-index: 1;
  color: #505050;
  flex: none;
  margin-bottom: 0;
  margin-right: -5px;
  padding-right: 0;
  font-size: 1vw;
  line-height: 130%;
}

.text_small-2.is-white {
  color: #feeefecc;
}

.text_small-2.is-white.is-limited {
  width: 30ch;
}

.poster-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ability-image-2 {
  z-index: 3;
  background-color: #efefef;
  border-radius: .5rem;
  width: 8rem;
  height: 15rem;
  padding: .5rem;
  position: absolute;
  top: -3.2rem;
}

.abilities_item_v2_1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #f959f9;
  border: .125rem solid #0000004d;
  flex-flow: row;
  padding: 2.375vw 1.625vw;
  display: flex;
  position: relative;
  overflow: visible;
}

.ability-image-1 {
  background-color: #efefef;
  border-radius: .5rem;
  width: 8rem;
  height: 14rem;
  padding: .5rem;
  position: absolute;
  inset: -3.2rem 10rem auto auto;
  transform: rotate(-12deg);
}

.ability_col-2-wrapper {
  flex: 0 auto;
  width: 110rem;
  height: 4rem;
  position: relative;
  bottom: 0;
}

.abilities_item_v2_3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border: .125rem solid #0000004d;
  flex-flow: column;
  padding: 2.375vw 1.625vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.abilities_item_v2_3.a-down {
  background-image: linear-gradient(0deg, #ccff63, #fff);
  justify-content: flex-end;
  align-items: flex-start;
  overflow: visible;
}

.absolute-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  width: 100%;
  display: flex;
  position: absolute;
  inset: -4.6rem 0% auto auto;
}

.abilities_v-5-image-wrapper {
  border: 8px solid #e0dcd8;
  flex: 1;
  transform: rotate(0);
}

.abilities_v-5-image-wrapper.is-1 {
  transform: rotate(4deg);
}

.abilities_v-5-image-wrapper.is-4 {
  transform: rotate(-9deg);
}

.abilities_v-5-image-wrapper.is-2 {
  transform: rotate(-6deg);
}

.abilities_v-5-image-wrapper.is-3 {
  transform: rotate(8deg);
}

.abilities_v-5-image-wrapper.is-5 {
  transform: rotate(6deg);
}

.ability-image {
  object-fit: cover;
  object-position: 50% 10%;
  width: 100%;
  height: 100%;
}

.ability-image-3 {
  z-index: 1;
  background-color: #efefef;
  border-radius: .5rem;
  width: 8rem;
  height: 14rem;
  padding: .5rem;
  position: absolute;
  inset: -3.2rem 0% 0% auto;
  transform: rotate(12deg);
}

.abilities_item_v2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border: .125rem solid #0000004d;
  flex-flow: column;
  padding: 2.375vw 1.625vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.abilities_item_v2.is-bg {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/681ce40e19608ada737ba5a3_video-bg.avif");
  background-position: 0 10%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #000;
}

.ability_col-1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  flex: 0 auto;
  display: flex;
}

.abilities_item_v2_2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border: .125rem solid #0000004d;
  flex-flow: column;
  padding: 2.375vw 1.625vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.abilities_item_v2_2.a-down {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/681ce40e19608ada737ba5a8_prompt-bg.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  align-items: flex-start;
}

.grid_abilities_new {
  grid-column-gap: 1.875vw;
  grid-row-gap: 1.875vw;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.abilities_item_v2_4 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border: .125rem solid #0000004d;
  flex-flow: column;
  padding: 2.375vw 1.625vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.abilities_item_v2_4.is-bg {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/681ce40e19608ada737ba5a3_video-bg.avif");
  background-position: 0 0, 0 10%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-color: #000;
}

.image-standard {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.image-1016 {
  width: 1.6875vw;
}

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

.cta-mobile-text-2 {
  color: #a3ee0b;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 1.1;
}

.image-1017 {
  width: 100%;
}

.heading-79 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 1vw;
  font-size: 3.25vw;
  font-weight: 700;
  line-height: 100%;
}

.text-background-violet-2 {
  background-color: #f959f9;
  margin-left: -1rem;
  margin-right: -1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.text-span-160 {
  color: #f959f9;
}

.text-span-161 {
  color: #fff;
  font-size: 1.125vw;
}

.text-block-2936 {
  color: #535353;
  text-decoration: line-through;
  display: block;
}

.image-1018 {
  margin-top: 2.25vw;
}

.text-block-2937 {
  text-align: center;
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.success-message-25 {
  background-color: #fff;
}

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

.button-cta-mobile-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #000;
  border-radius: 5rem;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-top: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.text-span-162 {
  color: #f959f9;
}

.text-span-163 {
  color: #000;
  text-decoration: underline;
}

.heading_form_popup-3 {
  color: #000;
  text-align: center;
  margin-top: 1.3vw;
  margin-bottom: 1.375vw;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.5vw;
  font-weight: 500;
}

.heading_form_popup-3.big {
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5vw;
  line-height: 130%;
}

.image-1019 {
  width: 1.6875vw;
}

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

.cta-mobile-text-3 {
  color: #a3ee0b;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 1.1;
}

.image-1020 {
  width: 100%;
}

.heading-81 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 1vw;
  font-size: 3.25vw;
  font-weight: 700;
  line-height: 100%;
}

.text-background-violet-3 {
  background-color: #f959f9;
  margin-left: -1rem;
  margin-right: -1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.text-span-164 {
  color: #f959f9;
}

.text-span-165 {
  color: #fff;
  font-size: 1.125vw;
}

.text-block-2939 {
  color: #535353;
  text-decoration: line-through;
  display: block;
}

.image-1021 {
  margin-top: 2.25vw;
}

.text-block-2940 {
  text-align: center;
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.success-message-26 {
  background-color: #fff;
}

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

.text-span-166 {
  color: #f959f9;
}

.text-span-167 {
  color: #000;
  text-decoration: underline;
}

.heading_form_popup-4 {
  color: #000;
  text-align: center;
  margin-top: 1.3vw;
  margin-bottom: 1.375vw;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.5vw;
  font-weight: 500;
}

.heading_form_popup-4.big {
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5vw;
  line-height: 130%;
}

.violet-highlight {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/682aa1ffc5a688b3b5e9c0e2_violet-highlight.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-left: 6px;
  padding-right: 6px;
}

.green-recktangle {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/682aa920e7c891e1e8fbd830_green-recktangle-2.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-left: 6px;
  padding-right: 6px;
}

.green-recktangle.is-black {
  color: #000;
}

.video-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 3fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text_small-3 {
  color: #000;
  letter-spacing: -.42px;
  font-size: .875vw;
  font-weight: 500;
}

.text_small-3.is-white {
  color: #feeefecc;
}

.text-wrapper-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: space-around;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.heading-83 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 1vw;
  font-size: 3.25vw;
  font-weight: 700;
  line-height: 100%;
}

.section-video {
  background-color: #000;
}

.section-video.hide {
  display: flex;
}

.video_text-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.container-47 {
  margin-top: 220px;
  margin-bottom: 530px;
  padding-bottom: 0;
}

.button-47 {
  color: #000;
  background-color: #f83074;
  border: 1px solid #000;
  margin-right: 0;
  padding: 23px 42px;
  position: relative;
  top: 430px;
}

.body-camp {
  color: #22252a;
  background-color: #fcfbfa;
  margin-top: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 1rem;
  line-height: 130%;
}

.section_hero {
  background-color: #000500;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/68d5198e81f3c6a4cc4cb0cb_%D0%BF%D0%B5%D1%80%D1%88%D0%B8%D0%B9%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD.png");
  background-position: 50% 80%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  align-items: flex-end;
  height: 100vh;
  margin-top: -10px;
  margin-bottom: -140px;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.section_hero.tarrifs {
  margin-top: -10px;
}

.nav_component.is-stricky {
  z-index: 2;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffff80;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  width: 30rem;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding: .5rem 0;
  display: flex;
}

.padding_global-copy {
  margin-left: 6.87vw;
  margin-right: 6.87vw;
}

.container-hero {
  padding-top: 0;
  padding-bottom: 90px;
}

.h1-style-camp {
  color: #fff;
}

.hero-slogan {
  height: 5rem;
}

.hero-slogan.hide {
  display: none;
}

.hero-text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.p-hero {
  z-index: 1;
  color: #fffc;
  text-align: left;
  font-family: Inter Tight, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  position: relative;
}

.note-absolute {
  z-index: 1;
  height: 8rem;
  position: absolute;
  inset: 20vh 0% auto 11rem;
}

.note-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: none;
}

.note-image.bf25 {
  width: 298px;
  height: 150px;
  display: block;
  position: absolute;
  top: 0;
}

.date-grid {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center stretch;
  margin-top: 1.5rem;
  display: flex;
  position: relative;
}

.date-title {
  color: #fff;
}

.date-title.is-blue {
  color: #6ac3fc;
  white-space: nowrap;
}

.date-title.is-green {
  color: #bff331;
}

.date-title.is-pink {
  color: #ff3798;
}

.date-text {
  color: #ffffffe6;
  font-size: 1.625rem;
}

.bold-line {
  white-space: nowrap;
  word-break: keep-all;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/686c273e89d2529a6530d6b5_line-1.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-bottom: .125rem;
  font-weight: 700;
  display: inline-block;
}

.camp_button-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-top: 3rem;
  display: flex;
  position: relative;
}

.camp_button-wrapper.bf2025 {
  background-color: #616060;
  border-radius: .2rem;
  padding-left: 5px;
  display: none;
}

.camp_button {
  color: #000;
  text-align: center;
  letter-spacing: .4px;
  text-transform: uppercase;
  background-color: #ccea19;
  border-radius: .25rem;
  flex: 1;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  box-shadow: 2px 2px 20px #ffffff59;
}

.camp_button.is-white {
  background-color: #fff;
  display: block;
}

.camp_button.is-white.bf2025 {
  display: none;
}

.camp_button.is-web {
  flex: 1;
}

.camp_button.is-shadow, .camp_button.is-stretch {
  align-self: stretch;
}

.camp_button.is-stretch.is-black {
  color: #fff;
  text-transform: none;
  background-color: #000;
  font-size: .65rem;
  font-weight: 400;
}

.camp_button.is-stretch.is-black.bron {
  color: #000;
  background-color: #c5e51d;
  margin: -4px 0 0;
  font-weight: 500;
}

.camp_button.is-stretch.is-black.vartist, .camp_button.is-stretch.is-black.vatist {
  display: block;
}

.camp_button.is-stretch.is-black.zayavkatariff {
  color: var(--black);
  background-color: #f6f1f1;
}

.camp_button.is-stretch.is-small {
  text-transform: none;
  font-size: .65rem;
  font-weight: 400;
}

.camp_button.is-stretch.is-small.bezcin {
  display: block;
}

.camp_logo-wrapper {
  width: 4rem;
  margin-right: 16px;
  padding-right: 0;
  position: relative;
}

.timer-title {
  color: #ff3798;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: .625rem;
  font-weight: 500;
  line-height: 100%;
}

.timer {
  text-align: center;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 1.25rem;
  display: block;
}

.section_advantages {
  z-index: 1;
  background-color: #fcfbfa;
  border-radius: 2rem;
  position: relative;
  overflow: hidden;
}

.padding-global_camp {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 1rem;
  padding-right: 1rem;
}

.padding-global_camp.is-neuro {
  margin-left: 0;
  margin-right: 0;
  padding-left: 1rem;
  padding-right: 1rem;
}

.container-large_camp {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.container-large_camp.is-irregular {
  padding-bottom: 5rem;
}

.container-large_camp.is-about {
  padding-bottom: 18rem;
}

.container-large_camp.is-nobuttom {
  padding-bottom: 0;
}

.container-large_camp.is-no-top {
  padding-top: 2rem;
  padding-bottom: 3rem;
}

.container-large_camp.top-padding-small {
  padding-top: 2rem;
}

.container-large_camp.is-padding-top {
  padding-top: 3rem;
  padding-bottom: 2rem;
}

.list-wrapper {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.list-tem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f1f1f0;
  padding: 1.375rem 1.5rem;
  display: flex;
}

.list-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.list-image-wrapper {
  flex: none;
  width: 4.875rem;
}

.pink-bg {
  color: #fff;
  background-color: #ff329c;
  padding-left: .25rem;
  padding-right: .25rem;
}

.green-bg {
  background-color: #caea1b;
  padding-left: .25rem;
  padding-right: .25rem;
  font-weight: 700;
}

.blue-bg {
  background-color: #6ac3fc;
  padding-left: .25rem;
  padding-right: .25rem;
  font-weight: 700;
}

.text-block-2942 {
  font-size: 2.375rem;
}

.advantage-number {
  justify-content: center;
  font-family: Playfair Display, sans-serif;
  font-weight: 400;
}

.advantage-number.is-rotat {
  transform: rotate(90deg);
}

.italic-text-3 {
  font-size: 2.375rem;
  font-weight: 600;
}

.text-block-2943 {
  font-size: .75rem;
  display: inline-block;
}

.p-advantage {
  text-align: center;
  display: inline-block;
}

.plus {
  font-family: Inter Tight, sans-serif;
}

.italic-text-3-copy {
  font-size: 2.375rem;
  font-weight: 600;
}

.work-image-wrapper {
  filter: drop-shadow(-3px 7px 20px #0000004d);
  position: relative;
}

.work-image-wrapper.is-1 {
  transform: rotate(6deg);
}

.work-image-wrapper.is-2 {
  position: relative;
  top: -2.0125rem;
  transform: rotate(-15deg);
}

.work-image-wrapper.is-3 {
  position: relative;
  top: -2.3375rem;
  transform: rotate(6deg);
}

.work-image-wrapper.is-4 {
  transform: rotate(-14deg);
}

.work-image-wrapper.is-flex-h {
  align-items: center;
  display: flex;
  position: relative;
  top: -1rem;
}

.work-image-wrapper.is-padding-top {
  padding-top: 5.4rem;
}

.element_1-absolute {
  z-index: 3;
  width: 8rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.element_2-absolute {
  z-index: 0;
  width: 6rem;
  position: absolute;
  inset: auto auto 1rem 0%;
}

.element_3-absolute {
  z-index: 0;
  width: 11rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.section_letter {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/68d5211501d901909b23ad9f_2%D0%B5%D0%BA%D1%80%D0%B0%D0%BD.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -2rem;
  position: relative;
}

.divider-black {
  background-color: #000;
  height: 2rem;
  margin-top: -2rem;
  padding-bottom: 0;
  position: relative;
  top: 2rem;
}

.heading-wrapper-camp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.heading-wrapper-camp.is-left {
  justify-content: flex-start;
  align-items: flex-start;
}

.heading-wrapper-camp.is-left.is-padding {
  padding-left: 2rem;
}

.h2-line-1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 2rem;
  font-size: 2rem;
  line-height: 90%;
  display: block;
}

.h2-line-1.is-black {
  color: #000;
  text-transform: lowercase;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 2.4375rem;
}

.h2-line-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  line-height: 90%;
  display: block;
}

.h2-line-3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Playfair Display, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 90%;
  display: block;
}

.h2-line-3.is-pink {
  color: #ff3798;
  padding-left: 7rem;
}

.h2-line-3.is-black {
  color: #000;
}

.h2-line-3.is-black.margin-left {
  margin-left: 3rem;
}

.h2-line-3.is-black.margin-right {
  padding-right: 6rem;
}

.letter-container {
  position: relative;
}

.letter-cta {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: #000000b3;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1rem 2.5rem;
  display: flex;
}

.p-letter {
  color: var(--white);
  text-align: center;
  font-family: Inter Tight, sans-serif;
  font-size: .6875rem;
  font-weight: 700;
}

.letter-wrapper {
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.letter-relative {
  position: relative;
}

.letter-text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 16.3rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 11rem 0% auto;
}

.heading-middle {
  color: #22252a;
  font-weight: 700;
}

.p-standard {
  color: #22252a;
  font-family: Inter Tight, sans-serif;
  font-size: .8125rem;
}

.pink-line {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/686c279382b1fbe2638403a1_line-1.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: .0625rem;
  display: inline-block;
}

.letter-text_bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
  position: absolute;
  inset: auto 10% 5%;
}

.letter_bottom-heading {
  color: #745365;
  text-align: center;
  text-transform: lowercase;
  font-family: Playfair Display, sans-serif;
  font-size: 1.3125rem;
  font-weight: 600;
}

.p-letter_bottom {
  color: #745365;
  text-align: center;
  letter-spacing: -.2px;
}

.italic-text-4 {
  letter-spacing: -.1px;
}

.note-wrapper {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/686d4d4077b102ecd95565b8_letter-note.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 9rem;
  height: 7.5rem;
  padding: 1rem;
  position: absolute;
  inset: 3% auto auto 0%;
  transform: rotate(-15deg);
  box-shadow: -10px 2px 13px #0003;
}

.note-wrapper.is-right {
  width: 9.6rem;
  height: 8rem;
  inset: 5% 0% auto auto;
  transform: rotate(15deg);
  box-shadow: -10px 2px 13px #0003;
}

.note-text-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  inset: 30% 0% auto;
}

.heading-small {
  color: #22252a;
  font-size: .6875rem;
  font-weight: 700;
  line-height: 90%;
}

.p-tiny {
  color: #22252a;
  font-family: Inter Tight, sans-serif;
  font-size: .5625rem;
}

.italic-text-5 {
  font-size: 2.4375rem;
  line-height: 90%;
}

.section_about {
  z-index: 1;
  background-color: #fff;
  border-radius: 2rem;
  margin-top: -2rem;
  position: relative;
  overflow: hidden;
}

.fancy-wrapper {
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: inline-flex;
  position: relative;
}

.fancy-wrapper.padding-left, .fancy-wrapper.margin-left {
  margin-left: 2rem;
}

.fancy-wrapper.is-feedback {
  justify-content: center;
  align-items: center;
  height: 3rem;
  margin-left: 2rem;
  margin-right: 2rem;
  padding-left: 4rem;
  padding-right: 4rem;
}

.text-block-2944 {
  text-align: center;
  font-size: .875rem;
  display: inline-block;
}

.text-block-2945 {
  font-size: 3rem;
  font-weight: 400;
  line-height: 80%;
  display: inline-block;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.column-left {
  height: 100%;
  font-family: Gilroy, sans-serif;
  font-size: 3rem;
  font-weight: 300;
  line-height: 80%;
  display: inline-block;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.column-left.is-3 {
  height: 3rem;
}

.fancy-text {
  text-align: center;
  font-size: .875rem;
  display: inline-block;
}

.fancy-text.is-left {
  text-align: left;
  line-height: 100%;
}

.column-right {
  height: 100%;
  font-family: Gilroy, sans-serif;
  font-size: 3rem;
  font-weight: 300;
  line-height: 80%;
  display: inline-block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.column-right.is-3 {
  height: 3rem;
}

.who-conrtainer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: center;
  margin-top: 2rem;
  display: flex;
  position: relative;
}

.icon-small {
  color: #a3c100;
  width: .75rem;
  height: .8rem;
}

.icon-small.is-pink {
  color: #ff3798;
}

.icon-small.is-blue {
  color: #33bde7;
}

.square-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(335deg, #eef0f1, #fff 41%);
  border: .125rem solid #000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: .4375rem .875rem;
  display: inline-flex;
  position: relative;
}

.square-item.is-1 {
  align-self: flex-start;
  transform: rotate(-1deg);
}

.square-item.is-2 {
  align-self: flex-end;
  transform: rotate(3deg);
}

.square-item.is-3 {
  margin-top: 1rem;
  transform: rotate(-2.7deg);
}

.text-block-2946 {
  font-size: .875rem;
  line-height: 100%;
}

.icon-wrapper {
  padding-top: .0625rem;
}

.who-line-1 {
  height: 3rem;
  position: absolute;
  inset: -3rem 11rem auto 1rem;
}

.who-line-2 {
  height: 3.5rem;
  position: absolute;
  inset: auto auto 2.8rem 5.3rem;
}

.about-container {
  margin-top: 3.125rem;
}

.title-tag {
  background-color: #c3e413;
  border-radius: 50px;
  padding: .25rem .75rem;
  font-size: .75rem;
  display: inline-block;
}

.name-title {
  margin-top: .7rem;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 1.6875rem;
  font-weight: 300;
}

.text-span-168 {
  color: #ff3798;
  padding-left: .25rem;
  font-family: Playfair Display, sans-serif;
  font-weight: 500;
}

.grid-about {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.5rem;
  padding-left: .5rem;
  padding-right: .5rem;
  display: grid;
}

.about-icon {
  color: #ff3798;
  flex: none;
  width: .5rem;
  height: 1rem;
}

.about-icon.is-big {
  width: 2rem;
  height: 2rem;
}

.p-about {
  font-size: .85rem;
  line-height: 100%;
}

.photo-absolut-wrapper {
  width: 22.5rem;
  height: 20rem;
  position: absolute;
  inset: auto -1rem 0% auto;
}

.author-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.section_format {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/68d5247423b753e79c5ec94d_Frame%202085663935.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-bottom-right-radius: 1.125rem;
  border-bottom-left-radius: 1.125rem;
  margin-top: -2rem;
  position: relative;
}

.format-heading {
  color: #fff;
  text-align: center;
  text-transform: lowercase;
  font-family: Playfair Display, sans-serif;
  font-size: 2.625rem;
  line-height: 100%;
}

.format-heading.is-black {
  color: #22252a;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 2.635rem;
}

.format-heading.is-black.pink-is-not {
  background-color: #fcfbfa;
  border-radius: 6px;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 0;
  padding-bottom: 6px;
  padding-right: 0;
  font-size: 2rem;
  display: block;
}

.format-heading.is-black.pink-is-not.anotherwhite {
  background-color: #f8f6f2;
  display: none;
}

.font-non {
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
}

.font-non.is-left {
  padding-left: 3rem;
}

.font-non.bezciny1 {
  display: none;
}

.format-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-top: 1.625rem;
  display: flex;
}

.format-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: #fffc;
  background-image: linear-gradient(243deg, #eef0f1cc, #fffc);
  border-radius: 15rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding: .75rem 1.625rem;
  display: flex;
}

.format_icon-wrapper {
  width: 2rem;
  height: 2rem;
}

.p-12 {
  color: #22252a;
  font-family: Inter Tight, sans-serif;
  font-size: .75rem;
}

.heading-12-b {
  color: #22252a;
  font-size: .75rem;
  font-weight: 700;
}

.image-1022 {
  width: 100%;
  height: 100%;
}

.camp-button-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.section-works {
  background-color: #eef0f1;
  position: relative;
}

.section-works.is-green {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/686e89d65e5623a2bede8a0d_wave-bottow.png"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/686e89d684f8320ae6f48047_wave-top.png"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/686e851881b9368437111b54_works-grid-2.png");
  background-position: 50% 100%, 50% 0, 50%;
  background-repeat: repeat-x, repeat-x, no-repeat;
  background-size: auto, auto, cover;
}

.section-works.is-white {
  background-color: #feffff;
}

.works-description {
  color: #f63b7f;
  text-align: center;
  margin-bottom: 1rem;
}

.works-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-1023 {
  position: relative;
  transform: rotate(0);
}

.image-1023-copy {
  z-index: 0;
  z-index: 1;
  position: relative;
  transform: rotate(15deg);
}

.image-1023-copy-copy {
  z-index: 0;
  position: relative;
  transform: rotate(-16deg);
}

.arrow-absolute {
  z-index: 3;
  width: 3rem;
  position: absolute;
  inset: auto 0% -4rem auto;
}

.arrow-absolute.is-2 {
  inset: -2rem auto auto -2.9rem;
}

.arrow-absolute.is-3 {
  height: 4rem;
  inset: 1.1rem auto 0% -5rem;
}

.arrow-absolute.is-4 {
  inset: 0% auto auto 0%;
}

.arrow-absolute.is-5 {
  inset: 100% 1.5rem auto auto;
}

.advantages-image-wrapper.is-1 {
  transform: rotate(6deg);
}

.advantages-image-wrapper.is-2 {
  position: relative;
  top: -2.0125rem;
  transform: rotate(-15deg);
}

.advantages-image-wrapper.is-3 {
  position: relative;
  top: -2.3375rem;
  transform: rotate(6deg);
}

.ai-work--image-2 {
  z-index: 1;
  position: relative;
  left: -30px;
  transform: rotate(-15deg);
}

.ai-work--image-1 {
  position: relative;
  bottom: -1.25rem;
  transform: rotate(4deg);
}

.ai-work--image-3 {
  z-index: 0;
  width: 13rem;
  position: relative;
  left: -4.625rem;
  transform: rotate(8deg);
}

.div-block-763 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.info-absolute {
  justify-content: center;
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: inline-flex;
  position: absolute;
  inset: 0% -5rem auto auto;
}

.info-absolute.padding-left, .info-absolute.margin-left {
  margin-left: 2rem;
}

.info-absolute-center {
  color: #000;
  justify-content: flex-end;
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: inline-flex;
  position: absolute;
  inset: 2rem 0% auto;
}

.info-absolute-center.padding-left, .info-absolute-center.margin-left {
  margin-left: 2rem;
}

.div-block-764 {
  position: relative;
}

.text-block-2947 {
  color: #000;
  background-color: #f7459b;
  border: 1px solid #000;
  padding: .5rem 1rem;
  font-size: 1.125rem;
  text-decoration: underline;
  display: inline-block;
  position: relative;
  top: -14px;
  left: 3.6875rem;
  transform: rotate(-4deg);
}

.cascade-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.image-1024 {
  object-fit: contain;
  width: 100%;
  height: 100%;
  margin-right: auto;
}

.works-container-tiny {
  padding-top: 1rem;
  padding-bottom: 4rem;
}

.works-container-tiny.is-irregular {
  padding-bottom: 5rem;
}

.works-container-tiny.is-about {
  padding-bottom: 18rem;
}

.works-container-tiny.is-nobuttom {
  padding-bottom: 0;
}

.works-container-tiny.is-no-top {
  padding-top: 2rem;
}

.program-wrapper-copy {
  background-color: #fff;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 2rem 1rem;
  display: flex;
  position: relative;
}

.program-wrapper-copy.is-1 {
  transform: rotate(3deg);
}

.program-wrapper-copy.is-2 {
  transform: rotate(-4deg);
}

.program-wrapper-copy.is-3 {
  transform: rotate(2deg);
}

.program-wrapper-copy.is-4 {
  transform: rotate(-6deg);
}

.camp_program-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.camp-program_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -webkit-backdrop-filter: blur(8.03571px);
  backdrop-filter: blur(8.03571px);
  background-color: #00000080;
  border-radius: 1.1875rem;
  flex-flow: column;
  padding: 2rem 2rem 1rem;
}

.camp-program_item.is-white {
  background-color: #feffff;
}

.camp_program-grid {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.camp-program_number {
  color: #e0ff3a;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 1.375rem;
  font-weight: 400;
}

.text-block-2948 {
  color: #fff;
  font-family: Playfair Display, sans-serif;
  font-size: 1.375rem;
}

.text-block-2948.is-first {
  padding-bottom: .25rem;
}

.text-block-2948.is-first.is-black {
  color: #22252a;
}

.italic-text-6 {
  text-transform: lowercase;
}

.text-span-169 {
  font-family: Nonbureau, Arial, sans-serif;
}

.tag-name {
  opacity: .9;
  color: #f4f4f4;
  text-transform: lowercase;
  font-size: .5rem;
}

.tag-name.is-black {
  color: #22252a;
}

.tiny-description {
  color: #fff;
  font-size: .6875rem;
}

.tiny-description.is-green {
  color: #e0ff3a;
}

.tiny-description.is-black {
  color: #22252a;
}

.empty-div {
  align-items: flex-start;
  display: inline-flex;
}

.price-wrapper {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  background-color: #d1d1d1;
  border-radius: .5rem;
  align-items: stretch;
  padding: 1rem .5rem;
}

.price-wrapper.is-green {
  background-color: #c5e51b;
}

.price-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: start;
  margin-top: 2rem;
  display: grid;
}

.price-title {
  text-transform: lowercase;
  font-family: Playfair Display, sans-serif;
  font-size: 1.875rem;
}

.is-tiny {
  font-family: Nonbureau, Arial, sans-serif;
  font-size: .625rem;
}

.text-block-2950 {
  opacity: .5;
  align-items: flex-start;
  font-size: .39375rem;
  line-height: 100%;
  display: inline-flex;
}

.price-line {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-2951 {
  font-size: .7rem;
  line-height: 120%;
}

.main_price-wrapper {
  background-color: #f4f4f4;
  border-radius: .5rem;
  margin-top: 1rem;
  margin-bottom: .25rem;
  padding: .5rem 1rem;
}

.main_price-wrapper.bezcin {
  display: none;
}

.price {
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 1.625rem;
  font-weight: 400;
  line-height: 100%;
}

.is-smaller {
  font-size: .875rem;
}

.price-text-description {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  margin: auto;
  display: flex;
}

.p-t-small {
  color: #22252a;
  font-family: Inter Tight, sans-serif;
  font-size: .5625rem;
}

.p-t-small.tariffs {
  margin-bottom: 0;
  padding-bottom: 0;
}

.heading-t-small {
  color: #22252a;
  font-size: .625rem;
  font-weight: 700;
}

.heading-t-small.tariffs {
  text-align: center;
  margin-top: 10px;
}

.heading-t-small.tariffs.bottontariffs {
  margin: 10px;
  padding: 0;
  font-size: .625rem;
  line-height: 120%;
}

.column-1 {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.price-wrapper-copy {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  background-color: #d1d1d1;
  border-radius: .5rem;
  padding: 1rem;
}

.price-wrapper-copy.is-green {
  background-color: #c5e51b;
  flex: 1;
}

.text-block-2952 {
  font-size: .5rem;
  line-height: 100%;
}

.text-block-2953 {
  opacity: .7;
  color: #22252a;
  text-decoration: line-through;
  display: none;
}

.text-block-2953.is-small {
  padding-left: .5rem;
  font-size: 1.2rem;
  display: none;
}

.text-block-2954, .text-block-2955 {
  font-size: .5rem;
}

.prc-desc {
  font-size: .5rem;
  font-weight: 700;
}

.text-block-2956 {
  color: #fff;
  text-align: center;
  font-size: .875rem;
  line-height: 100%;
}

.text-span-170 {
  font-family: Playfair Display, sans-serif;
}

.price-sma-l {
  font-size: .5625rem;
  line-height: 100%;
}

.camp_image_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.camp-icon_bank {
  width: 1.125rem;
  height: 1.125rem;
}

.description-explained {
  background-color: #fff;
  border-radius: 1.125rem;
  margin-top: 1.5rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 1.5rem;
  position: relative;
}

.description-explained.bezcin3 {
  display: none;
}

.description-explained._31245 {
  border: 1px solid #000;
  padding-bottom: 3rem;
}

.description-explained._31245._1235415 {
  display: none;
}

.div-block-765 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-top: 1rem;
  font-size: .8125rem;
  display: flex;
}

.info-text {
  line-height: 120%;
}

.info-text.is-green {
  display: block;
}

.marked-green {
  background-color: #d4f331;
}

.image-1025 {
  z-index: 2;
  width: 30rem;
  position: absolute;
  top: 10.7rem;
  left: auto;
  right: -12.7rem;
  transform: rotate(66deg);
}

.after-wrapper {
  margin-top: 4.375rem;
}

.after-wrapper._164134 {
  margin-left: 20px;
  margin-right: 20px;
}

.after-wrapper._164134._12351345 {
  margin-top: .675rem;
}

.item-list {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 2rem;
  padding-left: .5rem;
  display: flex;
}

.text-block-2957 {
  color: #f7f7f7;
  background-color: #f63b7f;
  border-radius: 2rem;
  padding: .25rem 1rem;
  font-size: .75rem;
  display: inline-block;
}

.image-list-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
  position: relative;
}

.image-1026 {
  flex: 0 auto;
  width: 14rem;
}

.text-certificate {
  font-size: .6875rem;
  line-height: 110%;
}

.arrow-line-certificate {
  z-index: 3;
  width: 3rem;
  position: absolute;
  inset: auto auto 3rem 2rem;
}

.arrow-line-certificate.is-2 {
  inset: -2rem auto auto -2.9rem;
}

.arrow-line-certificate.is-3 {
  height: 4rem;
  inset: 1.1rem auto 0% -5rem;
}

.arrow-line-certificate.is-4 {
  inset: 0% auto auto 0%;
}

.arrow-line-certificate.is-5 {
  inset: 100% 1.5rem auto auto;
}

.section-feedback {
  background-color: #edeeef;
  border-radius: 0;
  position: relative;
  overflow: hidden;
}

.is-padding-right {
  padding-right: 2rem;
}

.text-block-2958 {
  opacity: .8;
  color: #f9f9f9;
  text-align: center;
  margin-top: .75rem;
  font-size: .875rem;
  font-weight: 400;
}

.feedback-container {
  z-index: 1;
  margin-top: 4rem;
  padding-top: 1rem;
  position: relative;
}

.image-top-absolute {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/68d528d27c64964f1efd1bba_a_stylish_man_with_a_radiant_smile_short_bleached_blonde_hair_and-1%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 120%;
  justify-content: center;
  align-items: flex-start;
  height: 15rem;
  line-height: 130%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.image-top-absolute._315415 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69b04656c4f070a27bd56a6f_ec3c1398-fc94-4133-b2b3-4a4c7b2367a5.jpg");
  background-position: 50%;
}

.code-embed-9 {
  color: #edeeef;
  flex: none;
  width: 50rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 13.3rem;
}

.feedback {
  text-align: center;
  font-size: .75rem;
  line-height: 110%;
  display: inline-block;
}

.feedback.is-left {
  text-align: left;
  line-height: 100%;
}

.feedback-image {
  object-fit: contain;
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.feedback-image._1123 {
  background-color: #edeeef00;
}

.image-1027 {
  min-width: 0%;
  max-width: 70%;
  height: 30rem;
  max-height: 200px;
  position: absolute;
  inset: auto auto 7% -20%;
}

.image-1027-copy {
  height: 30rem;
  position: absolute;
  inset: auto -32% -7% auto;
}

.image-1027-copy._26526 {
  left: 162px;
  right: -48%;
}

.image-1027-copy-copy {
  z-index: 1;
  height: 30rem;
  position: absolute;
  inset: 22rem 0% 0% 16rem;
}

.image-1027-copy-copy._312451 {
  filter: blur(5px);
  transform-style: preserve-3d;
  top: 30.6rem;
  left: 12.2rem;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.tree-2 {
  z-index: 0;
  max-width: 80%;
  height: 30rem;
  position: absolute;
  inset: 25.2rem 0 0% -4.1rem;
  transform: rotate(-145deg);
}

.section_cta {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/68d5198e81f3c6a4cc4cb0cb_%D0%BF%D0%B5%D1%80%D1%88%D0%B8%D0%B9%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -2rem;
}

.text-block-2959 {
  text-align: center;
  text-transform: lowercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #5e5e5e, #fff 48%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Playfair Display, sans-serif;
  font-size: 3.375rem;
  line-height: 3rem;
}

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

.cta-description {
  color: #fffc;
  text-align: center;
  margin-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 120%;
}

.cta-container {
  flex-flow: column;
  padding-top: 25rem;
  display: flex;
}

.camp_cta {
  color: #000;
  text-align: center;
  letter-spacing: .2px;
  text-transform: lowercase;
  background-color: #ff5b97;
  border-radius: 0;
  flex: 1;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding: .75rem 3rem;
  font-family: Playfair Display, sans-serif;
  font-size: 1.375rem;
  font-weight: 500;
  box-shadow: 2px 2px 20px #ffffff59;
}

.camp_cta.is-white {
  background-color: #fff;
}

.camp_cta.is-web {
  flex: 1;
}

.camp_cta.is-shadow, .camp_cta.is-stretch {
  align-self: stretch;
}

.camp_cta.is-stretch.is-black {
  color: #fff;
  text-transform: none;
  background-color: #000;
  font-size: .65rem;
  font-weight: 400;
}

.camp_cta.is-stretch.is-small {
  text-transform: none;
  font-size: .65rem;
  font-weight: 400;
}

.text-block-2961 {
  opacity: .8;
  color: #ff5b97;
  text-align: center;
  margin-top: 2rem;
  font-weight: 400;
}

.time-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
}

.time-wrapper.tarif {
  display: none;
}

.section-faq-camp {
  background-color: #000;
}

.faq-camp_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  margin-top: 2rem;
  display: flex;
}

.faqcamp-wrapper-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  background-color: #fff;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.faqcamp-wrapper-item.is-black {
  background-color: #000;
}

.faqcamp-wrapper-item.is-green {
  background-color: #a3ee0b;
}

.camp-title-question {
  z-index: 1;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: -5px;
  font-family: Playfair Display, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 110%;
  position: relative;
}

.camp-title-question.is-white {
  color: #fff;
}

.camp-title-question.is-centered {
  align-self: center;
}

.faq_heading-camp {
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.faq_icon_camp {
  flex: none;
  width: 2rem;
  height: 2rem;
  margin-left: auto;
}

.faq_answer-camp {
  color: #505050;
  font-size: .6875rem;
  line-height: 120%;
  display: flex;
}

.faq_answer-camp.is-dark {
  color: #ffffffb3;
}

.camp-link {
  flex-flow: column;
  margin-top: 3rem;
  padding-left: 3rem;
  display: inline-flex;
}

.footer_bottom-2-copy {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-323-copy {
  width: auto;
}

.shadow {
  filter: drop-shadow(0 -1px 6px #ffffffb3);
}

.fancy-wrapper-2 {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6871038801332c120572ecef_%5B-1.svg"), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/68710388d32a8e2423ba46b0_%5B.svg");
  background-position: 100%, 0%;
  background-repeat: no-repeat, no-repeat;
  background-size: contain, contain;
  justify-content: center;
  align-items: center;
  width: 20rem;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
  padding-top: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  display: inline-flex;
  position: relative;
}

.fancy-wrapper-2.padding-left, .fancy-wrapper-2.margin-left {
  margin-left: 2rem;
}

.fancy-wrapper-2.is-feedback {
  justify-content: center;
  align-items: center;
  height: 3rem;
  margin-left: 2rem;
  margin-right: 2rem;
  padding-left: 4rem;
  padding-right: 4rem;
}

.about-bg-background {
  z-index: -1;
  background-color: #d4f331;
  border-radius: 100rem;
  width: 30rem;
  height: 30rem;
  position: absolute;
  inset: auto -5.6rem -12rem auto;
}

.hero--text-bg {
  z-index: 0;
  background-image: linear-gradient(0deg, #000, #0000);
  width: 30rem;
  height: 20rem;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: auto 0% 0% -1rem;
}

.camp-text {
  text-align: center;
  line-height: 100%;
  display: none;
}

.camp-text.start30 {
  font-size: 1.2rem;
  display: flex;
}

.camp_text-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.body-40 {
  margin-top: 0;
}

.container-48 {
  position: absolute;
  inset: 2263px 559px -742px 401px;
}

.image-1030 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/687506667a6eb6c070486a8c_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-14%20162957.jpg");
  background-position: 0 0;
  background-size: auto;
  max-width: 500%;
  position: absolute;
  top: -89px;
  left: -428px;
}

.bold-text-59 {
  font-weight: 500;
}

.bold-text-60, .bold-text-61 {
  display: none;
}

.konsalt.color1 {
  color: #cde918;
}

.znyzh {
  font-size: 1.5rem;
}

._2635 {
  font-size: 2.635rem;
}

.bold-text-62 {
  font-size: 1.635rem;
}

.italic-text-7.znyzh {
  font-size: 1.2rem;
  display: none;
}

.container-49 {
  border: 1px solid #000;
  border-radius: 15px;
  padding: 20px 40px;
}

.image-1031 {
  max-width: 60%;
  position: absolute;
  top: 529.625px;
  bottom: 0;
  left: 303px;
}

.image-1032 {
  max-width: 60%;
  position: absolute;
  top: 529.625px;
  left: 303px;
}

.image-1033, .image-1034 {
  max-width: 60%;
  position: absolute;
  top: 250.391px;
  left: 283px;
}

.image-1035 {
  width: 500px;
  max-width: 100%;
  position: absolute;
  top: 6473.94px;
  left: 311.531px;
  overflow: clip;
}

.image-1036 {
  position: absolute;
  top: 47%;
  left: 69%;
}

.image-1036._123212 {
  z-index: 0;
  top: 60%;
  left: -25%;
}

.image-1036._41235 {
  top: 45%;
  left: 42%;
}

.section-21 {
  justify-content: center;
  align-items: center;
  width: 80%;
  display: flex;
}

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

.grid-2.vidguk_hover_class {
  display: none;
}

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

.bold-text-63 {
  text-decoration: none;
}

.text-span-171 {
  font-size: 2.5vw;
  text-decoration: line-through;
  display: none;
}

.text-span-172 {
  color: var(--black);
}

.bold-text-64 {
  font-size: 3vw;
}

.text-span-174 {
  text-decoration: none;
}

.text-span-175 {
  text-decoration: line-through;
  display: none;
}

.bold-text-65 {
  color: #000;
  font-size: 3vw;
}

.text-span-176 {
  text-decoration: line-through;
  display: none;
}

.text-span-177 {
  font-size: 3vw;
}

.bold-text-66 {
  color: #a3ee0b;
  font-size: 3.3vw;
}

.success-message-27 {
  background-color: #fff;
  padding: 0;
}

.image-1037 {
  margin-top: 2.25vw;
}

.text-block-2962 {
  color: #787878;
  font-size: .75vw;
}

.popup_content-3 {
  background-color: #fff;
  border-radius: .2rem;
  width: 80%;
  max-width: 36vw;
  padding: 2.5vw;
  display: block;
  position: relative;
}

.top_info_bar-4 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.top_info_bar-4.is-space {
  justify-content: space-between;
}

.heading_form_popup-5 {
  color: #000;
  text-align: center;
  margin-top: 1.3vw;
  margin-bottom: 1.375vw;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.5vw;
  font-weight: 500;
}

.heading_form_popup-5.big {
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5vw;
  line-height: 130%;
}

.success-message-28 {
  background-color: #fff;
  padding: 0;
}

.image-1038 {
  margin-top: 2.25vw;
}

.text-block-2963 {
  color: #787878;
  font-size: .75vw;
}

.popup_content-4 {
  background-color: #fff;
  border-radius: .2rem;
  width: 80%;
  max-width: 36vw;
  padding: 2.5vw;
  display: block;
  position: relative;
}

.top_info_bar-5 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.top_info_bar-5.is-space {
  justify-content: space-between;
}

.heading_form_popup-6 {
  color: #000;
  text-align: center;
  margin-top: 1.3vw;
  margin-bottom: 1.375vw;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.5vw;
  font-weight: 500;
}

.heading_form_popup-6.big {
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5vw;
  line-height: 130%;
}

.success-message-29 {
  background-color: #fff;
  padding: 0;
}

.image-1039 {
  margin-top: 2.25vw;
}

.text-block-2964 {
  color: #787878;
  font-size: .75vw;
}

.top_info_bar-6 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.top_info_bar-6.is-space {
  justify-content: space-between;
}

.heading_form_popup-7 {
  color: #000;
  text-align: center;
  margin-top: 1.3vw;
  margin-bottom: 1.375vw;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.5vw;
  font-weight: 500;
}

.heading_form_popup-7.big {
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5vw;
  line-height: 130%;
}

.button-48 {
  opacity: 0;
  margin-top: -19%;
  padding-top: 21%;
  padding-bottom: 0;
}

.div-block-766 {
  display: block;
  position: relative;
}

.div-block-766.vital1 {
  margin-top: 10%;
}

.div-block-766.btn11 {
  display: none;
}

.bf1 {
  margin-top: -5%;
}

.bf1.vit1 {
  margin-top: -14%;
}

.bf1.vit1.purple {
  max-width: 9vw;
  position: absolute;
  top: -24.9vw;
  left: 0;
}

.bf1.vit1.purple.white1 {
  max-width: 4vw;
  top: -21.9vw;
}

.logo1 {
  max-width: 84%;
  margin-top: 0;
  padding-right: 65%;
  display: inline-block;
}

.text-block-2965 {
  color: #fff;
  max-width: 80%;
  position: absolute;
  top: 208.266px;
  left: 41px;
}

.text-block-2965.okr1 {
  transform-style: preserve-3d;
}

.text-block-2965.okr1._50znizh {
  color: #833cff;
  transform-style: preserve-3d;
  top: -24.8vw;
  left: 1.7vw;
}

.text-block-2965.okr1._50znizh._1-znij {
  z-index: 3;
  transform-style: preserve-3d;
  font-family: Black Rose, Arial, sans-serif;
  font-size: 25px;
  top: 10.9px;
  left: 12.9px;
  transform: rotate(12deg);
}

.text-block-2965.okr1._50znizh.purple21 {
  z-index: 3;
  color: #fff;
  font-family: Black Rose, Arial, sans-serif;
  font-size: 3.5vw;
  text-decoration: none;
  top: -27.2vw;
  left: .4vw;
  transform: rotate(-4deg);
}

.text-block-2965.okr1._50znizh.purple21.test1234 {
  font-size: 40px;
  top: 25px;
  left: 5.3px;
}

.text-block-2966 {
  color: var(--alice-blue);
  font-size: 13px;
}

.btb1 {
  z-index: 1;
  background-color: #050505;
  border: 2px solid #833cff;
  border-radius: 10px;
  margin: -15% 20px 10px;
  padding: 20px 10px;
  position: relative;
}

.text-block-2967 {
  color: var(--alice-blue);
  text-align: center;
  padding-bottom: 27px;
  font-size: 28px;
  line-height: 28px;
  display: block;
}

.heading-84 {
  color: #fff;
  letter-spacing: 0;
  -webkit-text-stroke-width: 0rem;
  text-indent: 1rem;
  column-count: 0;
  word-break: normal;
  font-family: Black Rose, Arial, sans-serif;
  font-size: 5em;
}

.heading-84.fri1 {
  margin-top: 12%;
}

.text-field-69 {
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 5px;
  padding-top: 8px;
  font-family: e-Ukraine, sans-serif;
  font-size: 110%;
}

.text-field-70 {
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 5px;
  font-family: e-Ukraine, sans-serif;
  font-size: 110%;
}

.text-field-70.utmmit {
  display: none;
}

.submit-button-31 {
  color: #faf3f3;
  background-color: #833cff;
  border: 0 solid #833cff;
  border-radius: 10px;
  margin-top: 2vw;
  padding: 1.5vw 2vw;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.6rem;
}

.text-block-2968 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-size: .7rem;
  line-height: 1.1rem;
}

.text-block-2968._1254 {
  margin-bottom: 15px;
  font-size: .8rem;
}

.field-label-2 {
  color: #f8f7fa;
  margin-bottom: 0;
  font-size: 14px;
  display: flex;
}

.div-block-767 {
  position: relative;
  top: 4.9vw;
  left: 20.8vw;
}

.div-block-767._1-1zni {
  display: none;
  top: -1.8vw;
  left: 23.6vw;
}

.div-block-767._1-1zni.tesat-123 {
  z-index: 4;
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6918612a28f1174c2b578406_Subtract.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 48px;
  min-width: auto;
  max-width: none;
  height: 41px;
  min-height: auto;
  display: block;
  position: relative;
  top: -414.8px;
  left: 291.5px;
  overflow: visible;
}

.div-block-767.test213412 {
  z-index: 4;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69185df81abd5694818d6118_Group%202085663957.png");
  background-size: auto;
  width: 106px;
  min-width: auto;
  max-width: none;
  height: 65px;
  min-height: auto;
  position: relative;
  top: -303.7px;
  left: 258.3px;
  overflow: visible;
}

.field-label-3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  display: flex;
}

.text-span-184 {
  color: #f80f13;
}

.text-span-185 {
  color: #f80404;
}

.text-span-186 {
  font-weight: 700;
}

.text-span-186.greenadoeij-s {
  color: #b5f13c;
}

.image-1040 {
  max-width: 100%;
  padding-left: 10px;
  display: none;
}

.text-span-187 {
  font-size: 2vw;
  font-weight: 700;
}

.button-49 {
  color: #010101;
  text-align: center;
  background-color: #a3ee0b;
  border-radius: 10px;
  font-size: 1.1vw;
  font-weight: 700;
}

.div-block-769 {
  background-color: #66616199;
  border-radius: 10px;
  display: none;
}

.text-block-2969 {
  color: #fdfdfd;
  padding: 5px 20px;
}

.text-span-188 {
  font-weight: 700;
}

.text-span-189 {
  background-color: #3d3a3a;
  font-size: 1.4vw;
}

.div-block-770 {
  background-color: #a3ee0b;
  border-radius: 50%;
  padding: 20px;
  display: none;
  position: absolute;
  top: 682.391px;
}

.text-block-2970 {
  font-size: 2vw;
}

.bold-text-67 {
  background-color: #f959f9;
  padding-left: 10px;
  padding-right: 9px;
}

.text-span-190 {
  color: #0d0e0d;
  background-color: #a3ee0b;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 120%;
}

.text-span-191 {
  font-size: 1.5vw;
  font-weight: 700;
}

.text-span-192 {
  background-color: #a3ee0b;
  margin-left: 0;
}

.text-span-193 {
  text-align: left;
  font-size: 1.125rem;
}

.bold-text-68 {
  font-size: 1.3rem;
}

.text-block-2971 {
  color: #f6f7f8;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 20px 5px 5px;
  display: block;
}

.text-span-194, .text-span-195 {
  font-size: .9rem;
}

.text-span-196, .text-span-197 {
  font-size: 1.5vw;
}

.text-span-198 {
  color: #a3ee0b;
  font-size: 1.5vw;
}

.text-block-2972 {
  color: #f6f1f1;
  text-align: center;
}

.text-block-2973 {
  color: #fcf7f7;
  text-align: center;
}

.div-block-771 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: grid;
}

.image-1041 {
  position: absolute;
  top: -69px;
  left: -148px;
}

.div-block-772 {
  height: 250px;
  display: flex;
}

.image-1042 {
  display: block;
  position: absolute;
  top: 22px;
  left: 108px;
}

.text-block-2974 {
  color: #fff;
  font-family: Raleway, Arial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-199 {
  color: #b0ef00;
}

.text-block-2975 {
  color: #616060;
  margin-top: 12px;
}

.text-block-2976 {
  color: #fdfcfc;
  margin-top: 20px;
  font-family: Raleway, Arial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-200 {
  color: #b0f000;
}

.image-1043, .image-1044, .div-block-773 {
  display: none;
}

.bold-text-69 {
  text-transform: uppercase;
  white-space: nowrap;
  word-break: normal;
  overflow-wrap: normal;
  direction: ltr;
  padding-right: 0;
  font-size: 1vw;
  font-style: normal;
}

.bold-text-70 {
  text-align: left;
  font-size: 1.125rem;
}

.bold-text-71 {
  color: #fff;
}

.text-span-203 {
  color: #fff;
  text-decoration: underline;
}

.text-span-204 {
  font-size: 1.8vw;
}

.div-block-774 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69b8271cf581830e0984914b_5314687790610060374.jpg");
  background-position: 50%;
  background-size: cover;
  width: auto;
  height: 700px;
  display: block;
  position: relative;
}

.div-block-774.zayavkacamp {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69b8271cf581830e0984914b_5314687790610060374.jpg");
  height: 900px;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.div-block-774.zapis {
  background-position: 50% 0;
  height: 500px;
  display: none;
}

.div-block-774._235265 {
  display: none;
}

.div-block-775 {
  opacity: .79;
  background-color: #ffffffc9;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 70px;
  margin-top: 15px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: absolute;
  top: 225px;
  left: 36px;
}

.div-block-775.mob12 {
  display: none;
}

.div-block-775.zayavkacamp {
  top: 292px;
}

.div-block-776 {
  margin-top: 0;
  margin-left: 49px;
}

.text-span-205 {
  letter-spacing: 0;
  text-indent: 0;
  margin-top: 6px;
  font-size: 11px;
  line-height: 90%;
  display: block;
}

.text-block-2977 {
  color: #000;
  padding-right: 28px;
  line-height: 90%;
}

.text-span-206 {
  color: #000;
  font-family: e-Ukraine, sans-serif;
  font-size: 17px;
  font-style: italic;
  font-weight: 400;
}

.text-span-207 {
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

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

.div-block-778 {
  text-align: center;
  background-color: #e4e7ee99;
  border: .5px solid #f2f2f299;
  border-radius: 30px;
  width: 90px;
  margin-top: 15%;
  margin-left: 25%;
  padding: 10px 5px 5px;
}

.div-block-778.nexttext {
  width: 250px;
  height: 55px;
  margin-top: 10%;
  margin-left: -10%;
  margin-right: 0%;
}

.div-block-778._1245 {
  height: 55px;
  margin-top: 12%;
  padding-top: 10px;
}

.text-block-2978 {
  font-size: 13px;
}

.text-block-2979 {
  margin-top: 0;
  padding-top: 0;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 13px;
  line-height: 120%;
}

.text-span-208 {
  font-size: 15px;
  font-weight: 300;
}

.italic-text-8 {
  color: #e33373;
  font-family: Playfair Display, sans-serif;
  font-size: 12px;
}

.div-block-779 {
  text-align: center;
  line-height: 100%;
  position: absolute;
  top: 192px;
  left: 43px;
}

.div-block-779.zayavkacamp {
  top: 234px;
  left: 45px;
}

.div-block-779._41351345 {
  top: 178px;
}

.text-block-2980 {
  font-size: 13px;
  font-weight: 700;
  line-height: 100%;
}

.text-block-2980.zayavkacamp {
  font-size: 13px;
}

.div-block-780 {
  position: absolute;
  top: 130px;
  left: 294px;
}

.div-block-780.zayavkacamp {
  top: 169px;
}

.text-block-2981 {
  color: #e33373;
  -webkit-text-stroke-color: #e23373;
  font-weight: 400;
  display: none;
}

.button-50 {
  z-index: 100;
  color: #030303;
  text-align: center;
  background-color: #bdf343;
  border: 1px solid #000;
  border-radius: 0;
  padding-left: 40px;
  padding-right: 40px;
  position: absolute;
  top: 539px;
  left: 84px;
}

.button-50._31254.zapys21 {
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 20px;
  top: 532px;
}

.div-block-781 {
  width: auto;
  height: 700px;
  position: relative;
}

.text-block-2982 {
  color: #0c293d;
  padding-top: 8px;
  padding-left: 143px;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.text-block-2983 {
  color: #0c293d;
  padding-top: 29px;
  padding-left: 54px;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.text-block-2984 {
  padding-top: 0;
  padding-left: 111px;
  font-family: Playfair Display, sans-serif;
  font-size: 3rem;
}

.italic-text-9 {
  color: #ff5d9c;
  font-size: 2rem;
}

.div-block-782 {
  position: relative;
}

.div-block-783 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-items: stretch;
  margin-top: 15px;
  padding-left: 25px;
  padding-right: 25px;
  display: grid;
}

.div-block-783.next1234 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: -65px;
}

.div-block-784 {
  background-color: #ff5d9c;
  border: 1px solid #22252a;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 120px;
  margin-top: 0;
  padding: 20px 20px 20px 25px;
  display: block;
}

.div-block-784.white21 {
  background-color: #fafafb;
}

.div-block-784.green12 {
  background-color: #bdf343;
}

.div-block-784.green12._6235467 {
  height: 90px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.text-block-2985 {
  padding-left: 0;
  font-size: .75rem;
  line-height: 100%;
}

.text-block-2986 {
  text-transform: uppercase;
  padding-bottom: 5px;
}

.image-1045 {
  position: absolute;
  top: 275.08px;
  left: 91.531px;
}

.image-1046 {
  display: none;
  position: absolute;
  top: 564px;
}

.div-block-785 {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/694168c2186824c63d863013_Frame%202085663957.png");
  background-position: 50%;
  background-size: cover;
  height: 700px;
  display: none;
  position: relative;
}

.text-block-2987 {
  letter-spacing: .4px;
  font-size: 3rem;
  position: absolute;
  bottom: 646.631px;
  left: 59px;
}

.text-span-209 {
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.div-block-786 {
  width: 150px;
  position: absolute;
  top: 152px;
  left: 25px;
}

.div-block-786._2145 {
  top: 183px;
  left: 281px;
}

.div-block-786._2145._31245 {
  width: 180px;
  top: 479px;
  left: 276px;
}

.div-block-786._42315 {
  top: 426px;
}

.div-block-786._312451224 {
  width: 170px;
  top: 108px;
  left: 34px;
}

.div-block-786._312451224._312124355 {
  top: 140px;
  left: 277px;
}

.div-block-786._312451224._1242341 {
  top: 375px;
}

.div-block-786._312451224._1242341._125134 {
  top: 484px;
  left: 269px;
}

.text-block-2988 {
  margin-top: 5px;
  font-size: 13px;
  line-height: 120%;
}

.text-block-2988._412312._41324 {
  color: #ebedf0;
  text-align: center;
  font-size: 15px;
}

.text-span-210 {
  color: #609eda;
  -webkit-text-stroke-color: #609eda;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.text-span-210._13465 {
  margin-left: 35px;
}

.text-span-210._4123541 {
  color: #e5e7ea;
  font-size: 1.9rem;
}

.text-block-2989 {
  font-size: 1.4rem;
}

.text-block-2989._12414 {
  font-size: 1.3rem;
}

.text-block-2989._1325412 {
  color: #f0f3f7;
  text-align: center;
}

.div-block-787 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6941778c5d0434d2ba703958_Frame%202085663958.png");
  background-position: 50%;
  background-size: cover;
  height: 710px;
  display: none;
  position: relative;
}

.div-block-788 {
  position: absolute;
}

.text-span-211 {
  color: #609eda;
  -webkit-text-stroke-color: #609eda;
  text-transform: uppercase;
  font-size: 1.7rem;
}

.button-51 {
  color: #000;
  background-color: #bdf343;
  border: 1px solid #000;
  border-radius: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 1.2rem;
  position: absolute;
  top: 621px;
  left: 168px;
}

.div-block-789 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69427f9e745a3108873a62f2_362242676%20(1).png");
  background-position: 50%;
  background-size: cover;
  height: auto;
  padding: 15px 19px 35px;
  display: block;
  position: relative;
}

.div-block-789._2354 {
  margin-top: 0;
  padding-top: 100px;
}

.div-block-789._12415 {
  margin-top: 0;
  padding-top: 80px;
}

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

.text-block-2990 {
  text-align: right;
  font-size: 10px;
  font-weight: 400;
}

.text-block-2991 {
  font-family: Playfair Display, sans-serif;
  font-size: 13px;
}

.div-block-790 {
  text-align: center;
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  padding: 10px;
}

.div-block-790.campgid {
  background-color: #bdf343;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-790.campgid.premgrupcamp {
  background-color: #ff5d9c;
}

.text-block-2992 {
  font-family: Playfair Display, sans-serif;
  font-size: 25px;
}

.italic-text-10 {
  text-transform: lowercase;
  font-size: 30px;
  line-height: 100%;
  transform: skew(0deg);
}

.div-block-791 {
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
}

.div-block-791.campgid {
  background-color: #bdf343;
}

.div-block-791.campgid.premgrupcamp {
  background-color: #ff5d9c;
}

.text-block-2993 {
  opacity: 1;
  font-size: 12px;
  display: block;
}

.text-block-2993.greycamp {
  opacity: .3;
}

.section-23 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  padding: 15px 5px;
  display: grid;
}

.section-23._131313 {
  display: none;
}

.section-23._756488 {
  grid-template-columns: 1fr 1fr;
}

.text-block-2994 {
  opacity: .5;
  justify-content: center;
  align-items: center;
  max-width: 50px;
  font-size: 20px;
  text-decoration: line-through;
  display: flex;
}

.text-block-2994._937888 {
  display: none;
}

.text-block-2995 {
  justify-content: flex-end;
  align-items: center;
  min-width: auto;
  max-height: none;
  margin-left: -80px;
  margin-right: 0;
  padding-right: 0;
  font-size: 20px;
  display: flex;
}

.text-block-2996 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 13px;
  display: block;
}

.button-52 {
  background-color: #0c293d;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-bottom: 5px;
  padding-top: 13px;
  padding-bottom: 13px;
  display: flex;
}

.button-52.btn20cmp {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
}

.button-52.btn20cmp._12451 {
  background-color: #bdf343;
}

.button-52.btn20cmp._3124115 {
  background-color: var(--green);
  color: #000;
}

.link-31 {
  color: #0c293d;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  text-decoration: underline;
  display: flex;
}

.text-block-2997 {
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  padding-left: 5px;
  font-size: 9px;
  font-weight: 700;
  line-height: 100%;
  position: relative;
  top: 4px;
}

.bold-text-72 {
  transform: skew(0deg);
}

.div-block-792 {
  height: 1350px;
}

.div-block-792._123532 {
  background-color: #f1f4f8;
  background-image: none;
  height: 1050px;
}

.div-block-792._1543985273485 {
  height: 1000px;
}

.div-block-792._12451351 {
  height: 800px;
  display: none;
}

.div-block-793 {
  display: flex;
}

.div-block-793._3124124 {
  display: none;
}

.div-block-794 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/694158241d4e158b4b3584f9_Frame%202085663955.png");
  background-position: 0 0;
  background-size: auto;
  height: 300px;
  padding: 2rem 1.5rem;
}

.div-block-794._1242135321 {
  display: none;
}

.text-block-2998 {
  text-align: center;
  font-size: 13px;
  line-height: 100%;
}

.text-block-2999 {
  text-align: center;
  letter-spacing: .1px;
  margin-bottom: 31px;
  font-size: 40px;
}

.text-span-212 {
  font-family: Nonbureau, Arial, sans-serif;
}

.text-span-213 {
  font-family: Playfair Display, sans-serif;
}

.italic-text-11 {
  color: #ff5d9c;
  letter-spacing: 0;
}

.section-24 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #8686864d;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 22px;
  padding: 20px;
  display: grid;
}

.image-1047 {
  opacity: 1;
}

.greycamp._123145 {
  opacity: .3;
}

.div-block-795 {
  height: auto;
  padding: 30px 19px 20px;
}

.text-block-3000 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 50px;
}

.div-block-796 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #bdf343;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  padding: 13px 10px;
  display: grid;
}

.div-block-796._214535 {
  background-color: #ff5d9c;
  margin-top: 0;
}

.div-block-796._214535._1234451 {
  margin-top: 15px;
}

.div-block-796._214535._1234451._4124 {
  background-color: #66b0f9;
  display: block;
}

.div-block-796._12467234 {
  margin-top: 15px;
}

.div-block-796._41324987 {
  margin-top: 0;
}

.text-span-214 {
  font-family: Nonbureau, Arial, sans-serif;
}

.text-span-215 {
  color: #ff5d9c;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.text-block-3001 {
  justify-content: center;
  align-items: center;
  font-style: italic;
  display: flex;
}

.text-block-3002 {
  justify-content: flex-start;
  align-items: center;
  min-width: 20px;
  max-width: 50px;
  display: flex;
}

.text-block-3003 {
  margin-left: -65px;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 23px;
  font-weight: 400;
  display: flex;
}

.text-span-216 {
  font-family: Playfair Display, sans-serif;
}

.text-span-217 {
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
}

.div-block-797 {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-797._124215 {
  opacity: 1;
  background-color: #090909ab;
  position: relative;
}

.section-25 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 0 solid #000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 5px 10px 3px;
  display: grid;
}

.text-block-3004 {
  margin-left: -100px;
  font-size: 12px;
}

.text-block-3004._3231 {
  color: #f2f5f9;
  font-size: 12px;
}

.text-block-3004._315425 {
  font-size: 14px;
}

.text-block-3005 {
  color: #ff5d9c;
  max-width: 80px;
  font-size: 12px;
}

.text-block-3005.bluecamptxt {
  color: #609eda;
}

.text-block-3005.greencamptext {
  color: #a1d134;
}

.div-block-798 {
  height: auto;
  padding: 10px 19px 20px;
}

.div-block-799 {
  background-color: #bdf343;
  border: 1px solid #000;
  border-radius: 10px;
  padding: 15px 20px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 277.474px;
  transform: rotate(15deg);
}

.div-block-800 {
  height: auto;
  padding: 10px 19px 20px;
  position: relative;
}

.div-block-801 {
  height: auto;
  margin-left: 0;
  padding: 10px 19px 40px;
  position: relative;
}

.text-block-3006 {
  text-align: center;
  margin-bottom: 30px;
  padding-left: 43px;
  font-size: 35px;
}

.text-span-219 {
  color: #ff5b97;
  margin-left: 99px;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.text-span-220 {
  font-family: Nonbureau, Arial, sans-serif;
}

.text-span-221, .text-span-222, .text-span-223 {
  margin-top: 5px;
  font-size: 15px;
}

.image-1048 {
  position: absolute;
  top: -51.719px;
  left: 277.972px;
}

.image-1048._312541 {
  top: 10.281px;
  left: 49.972px;
}

.image-1049 {
  transition: opacity .2s;
  position: absolute;
  top: 349px;
  left: 239.565px;
  transform: rotate(-15deg);
}

.image-1050 {
  display: none;
  position: absolute;
  top: 65.233px;
  left: 296.992px;
}

.image-1051 {
  display: none;
  position: absolute;
  top: 107.233px;
  left: 211.992px;
}

.div-block-802 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69b1553d9ea3b67db00b2e63_6943cc9e1cb9c5480a7d4d4f_387362298.png");
  background-position: 50%;
  background-size: cover;
  padding: 70px 19px 80px;
  position: relative;
  overflow: visible;
}

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

.div-block-804 {
  text-align: center;
  background-color: #01172da6;
  border-radius: 10px;
  padding: 15px;
  display: block;
}

.image-1052 {
  display: inline-block;
}

.text-block-3007 {
  color: #e7eaef;
  text-align: center;
  font-size: 60px;
}

.text-block-3008 {
  color: #30beff;
  text-align: center;
  margin-top: 19px;
  font-size: 12px;
}

.text-span-224 {
  font-family: Playfair Display, sans-serif;
  font-style: italic;
  font-weight: 600;
}

.text-span-225 {
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
}

.text-span-226 {
  font-family: Nonbureau, Arial, sans-serif;
}

.text-block-3009 {
  color: #e8e8e8;
  font-size: 20px;
}

.div-block-805 {
  margin-bottom: 10px;
}

.text-span-227 {
  color: #bdf343;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.text-span-227._31234 {
  color: #30beff;
}

.image-1053 {
  position: absolute;
  top: 563px;
  left: 167.992px;
  overflow: hidden;
}

.div-block-806 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69b145ca73a8daeeb6ad229c_6943dbf78a2ccfd1aa11472c_387362299%20(1).png");
  background-size: cover;
  height: 700px;
  padding-top: 150px;
}

.form-block-148 {
  position: static;
  top: 582px;
  left: 132px;
}

.div-block-807 {
  border: 1px solid var(--dodger-blue);
  background-color: #000000ba;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  padding: 15px 10px;
  display: block;
  position: absolute;
  top: 443px;
  left: 38px;
}

.div-block-807.samospop {
  background-color: #fff;
  border-width: 0;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.div-block-807.samospop.popupspring {
  background-color: #f1f1f1;
  padding-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.field-label-4 {
  color: #ebedf1;
  font-size: 14px;
}

.field-label-5 {
  color: #dce0e7;
  font-size: 14px;
}

.submit-button-32 {
  text-align: left;
  vertical-align: baseline;
  background-color: #e33373;
  border-radius: 10px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 4px;
  padding: 15px 93px;
  font-size: 20px;
  font-style: normal;
  display: inline-block;
}

.submit-button-32.samos {
  color: #010102;
  background-color: #bdf343;
  border-radius: 0;
  margin-top: 25px;
  padding-left: 110px;
  padding-right: 110px;
}

.submit-button-32.samos._101010 {
  margin-top: 30px;
  font-family: e-Ukraine, sans-serif;
  font-size: 16px;
  display: block;
}

.submit-button-32.samos._202020, .submit-button-32.samos._303030 {
  display: none;
}

.submit-button-32._5134651 {
  padding-left: 110px;
  padding-right: 110px;
}

.submit-button-32.popupspring {
  text-align: center;
  background-color: #ff5b97;
  background-image: linear-gradient(90deg, #ff8eb7, #ff5b97);
  border-radius: 20px;
}

.form-4011 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 6px;
  display: block;
}

.form-4011.popupspring {
  justify-content: center;
  align-items: stretch;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-span-228, .text-span-229 {
  color: #cd1619;
}

.text-block-3010 {
  color: #f7f8f9;
  text-align: center;
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
  line-height: 100%;
}

.text-field-71 {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-radius: 0;
  font-family: e-Ukraine, sans-serif;
  display: block;
}

.text-field-71.popupspring {
  color: #0c293d;
  background-color: #9fbe48;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
  border-radius: 20px;
  padding-left: 20px;
  font-family: Inter Tight, sans-serif;
}

.text-field-72 {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-radius: 0;
  margin-bottom: -4px;
  font-family: e-Ukraine, sans-serif;
}

.text-field-72.popupspring {
  color: #0c293d;
  background-color: #9fbe48;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  font-family: Inter Tight, sans-serif;
  display: block;
}

.text-field-72.popupspring.popfrom, .text-field-72.popupspring.from {
  display: none;
}

.div-block-808 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f52dc1d993a482eba011_219b7e81-fcf7-4fc5-9d68-77c9d019cebd.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  border-radius: 10px;
  padding: 50px 30px 70px;
}

.div-block-808.tar1 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943e784373353a43a81b20e_2063d144-c8c7-4ff2-a079-b4f74354bf16.png");
}

.div-block-808.tar1._11111 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  width: 100%;
  display: none;
}

.div-block-808.tar2 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f41ff5121124ed82ce97_%D1%82%D0%B0%D1%80%D0%B8%D1%84%20%D0%B7%20%D0%B3%D1%96%D0%B4%D0%BE%D0%BC.png");
}

.div-block-808.tar2._22222 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  width: 100%;
  display: none;
}

.div-block-808._31214 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/694423f6e83d7a657f42fe13_%D0%97%D0%90%D0%AF%D0%92%D0%9A%D0%90%20(1).png");
}

.div-block-808._33123141451 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f52dc1d993a482eba011_219b7e81-fcf7-4fc5-9d68-77c9d019cebd.png");
}

.div-block-808._33333 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  background-attachment: scroll;
  width: 100%;
  display: none;
}

.div-block-808._33333._1872469128746 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  display: none;
}

.div-block-809 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/694423f6e83d7a657f42fe13_%D0%97%D0%90%D0%AF%D0%92%D0%9A%D0%90%20(1).png");
  background-position: 50%;
  background-size: cover;
  width: 99.9998%;
  min-width: 100%;
  max-width: 99.9998%;
  height: 0%;
  padding-top: 0;
  padding-right: 0;
  display: block;
  overflow: clip;
}

.image-1054 {
  margin-top: -19px;
  margin-bottom: -31px;
  display: none;
}

.div-block-810 {
  color: #f9f9f9;
  background-color: #092237;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  padding: 10px 15px;
  display: inline-block;
  position: absolute;
  left: 155.065px;
}

.div-block-810.b1 {
  top: 15.8153px;
  left: 43.065px;
}

.div-block-810.b2 {
  top: 23.8153px;
  left: 286.065px;
}

.div-block-810.b3 {
  top: 58.8153px;
  left: 100.065px;
}

.div-block-810.b4 {
  top: 69.8153px;
  left: 239.065px;
}

.div-block-810.b5 {
  top: 112.815px;
  left: 27.065px;
}

.div-block-810.b6 {
  top: 123.815px;
  left: 275.065px;
}

.div-block-810.body-17 {
  top: 176.815px;
  left: 187.065px;
}

.div-block-810.b8 {
  top: 176.815px;
  left: 45.065px;
}

.div-block-811 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 250px;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
  position: relative;
}

.text-block-3011, .text-block-3012, .text-block-3013, .text-block-3014, .text-block-3015, .text-block-3016, .text-block-3017, .text-block-3018 {
  font-size: 14px;
}

.div-block-812 {
  padding-left: 35px;
  padding-right: 35px;
}

.div-block-813 {
  background-color: #ffffffdb;
  border-radius: 40px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
  overflow: hidden;
}

.image-1055 {
  vertical-align: baseline;
  order: 0;
  margin-top: 9px;
}

.text-block-3019 {
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-left: 0;
  font-size: 1.2vw;
  line-height: 110%;
}

.text-span-230 {
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 19px;
}

.text-span-231 {
  color: #468bcd;
  font-family: Playfair Display, sans-serif;
  font-size: 19px;
  font-style: italic;
  font-weight: 700;
}

.button-53 {
  color: #131313;
  background-color: #bdf343;
  border: 2px solid #000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  margin-top: 45px;
  margin-left: 25%;
  margin-right: 25%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 20px;
  display: flex;
}

.div-block-814 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69b1483e3198a875cc30d4b7_694532666906d5f956a70760_387362300%20(1).png");
  background-position: 50%;
  background-size: cover;
  height: 700px;
  padding: 40px;
  display: none;
  position: relative;
}

.text-block-3020 {
  color: #fbfbfb;
  text-align: center;
  margin-left: 0;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 50px;
  font-weight: 400;
}

.text-block-3021 {
  text-align: center;
  font-size: 1px;
}

.text-block-3022 {
  color: #ededed;
  text-align: right;
  padding-top: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 50px;
  font-style: italic;
  font-weight: 600;
}

.div-block-815 {
  background-color: #fbf7f78f;
  border-radius: 10px;
  margin-top: 50px;
  padding-top: 20px;
  padding-bottom: 0;
  padding-right: 10px;
  display: flex;
}

.text-block-3023 {
  font-size: 11px;
  line-height: 100%;
}

.text-block-3024 {
  margin-bottom: 5px;
  font-size: 13px;
  line-height: 100%;
}

.text-block-3025 {
  margin-bottom: 5px;
  font-size: 20px;
}

.div-block-816 {
  align-self: flex-end;
  width: 300px;
}

.text-span-232 {
  color: #468bcd;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
  font-weight: 600;
}

.text-span-233 {
  font-family: Nonbureau, Arial, sans-serif;
}

.div-block-817 {
  margin-bottom: 20px;
  margin-left: -19px;
}

.image-1056 {
  margin-top: 0;
}

.div-block-818 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 200px;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.button-54 {
  z-index: 3;
  color: #040404;
  background-color: #bdf343;
  border: 2px solid #000;
  border-radius: 0;
  padding: 13px 20px;
  position: relative;
}

.cardfly {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/694544a36609969d60fb12d3_387362301%20(1).png");
  background-position: 50%;
  background-size: cover;
  display: none;
}

.div-block-819 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/694544a36609969d60fb12d3_387362301%20(1).png");
  background-position: 50%;
  background-size: cover;
  padding: 50px 20px 30px;
}

.div-block-820 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69b13c920218451480ab12f2_6942c5acb6b7cc1d0408dfa3_362242678.png");
  background-position: 100%;
  background-size: cover;
  height: auto;
  padding: 30px;
}

.div-block-820._4123513465 {
  height: 750px;
}

.div-block-820._3253465 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69b13c920218451480ab12f2_6942c5acb6b7cc1d0408dfa3_362242678.png");
  background-position: 100% 0;
  height: auto;
  margin-bottom: 0;
  padding-bottom: 30px;
}

.div-block-820._3253465._123415433 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69b13c920218451480ab12f2_6942c5acb6b7cc1d0408dfa3_362242678.png");
  background-position: 100% 0;
  height: auto;
}

.div-block-821 {
  background-color: #fffefe;
  border-radius: 20px;
  padding: 50px 10px;
}

.div-block-821._2456 {
  padding-top: 7px;
}

.text-block-3026 {
  text-align: center;
  margin-top: 2px;
  padding-bottom: 15px;
  font-size: 15px;
}

.text-block-3026._12451 {
  padding-bottom: 0;
}

.text-block-3026._12451._54318796 {
  display: none;
}

.text-block-3026._12451._1241235 {
  margin-bottom: 0;
  display: none;
}

.text-block-3026._12451._1241235._43645236 {
  display: block;
}

.text-block-3026._12451._3124124, .text-block-3026._2352652652 {
  display: none;
}

.text-block-3026._2352652652._4362436 {
  display: block;
}

.text-block-3026._534532452 {
  display: none;
}

.text-span-234 {
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.text-span-235 {
  color: #000;
  text-align: center;
  margin-left: 0;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 20px;
  font-style: normal;
  line-height: 100%;
}

.text-span-236 {
  color: #468bcd;
  font-family: Playfair Display, sans-serif;
  font-size: 30px;
  font-style: italic;
}

.div-block-822 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6942cc5185837e97101e38e4_362242678.png");
  background-position: 0 0;
  background-size: cover;
  padding: 100px 50px;
  display: none;
  position: relative;
}

.image-1057 {
  position: absolute;
  top: -8.818px;
  left: 298px;
}

.text-block-3027 {
  text-align: center;
  margin-bottom: 35px;
  padding-bottom: 0;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 50px;
}

.text-span-237 {
  color: #468bcd;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.text-span-238, .text-span-239 {
  font-size: 17px;
}

.text-block-3028 {
  text-align: center;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 50px;
  font-weight: 400;
}

.text-block-3029 {
  text-align: center;
  padding-top: 15px;
  font-family: Playfair Display, sans-serif;
  font-size: 50px;
  font-style: italic;
}

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

.div-block-824 {
  background-color: var(--alice-blue);
  border-radius: 20px;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 5px;
}

.text-block-3030 {
  text-align: center;
  font-size: 12px;
}

.div-block-825 {
  background-color: #fff;
  padding: 90px 20px 40px;
}

.section-26 {
  background-color: #e9e9e9e6;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: flex;
}

.section-26._31245 {
  margin-top: 20px;
}

.text-block-3031 {
  color: #222a23;
  text-align: left;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding-right: 26px;
  display: block;
}

.text-span-240 {
  background-color: #bdf343;
}

.text-block-3032 {
  text-align: center;
  font-family: Playfair Display, sans-serif;
  font-size: 35px;
  font-style: normal;
  line-height: 100%;
}

.text-span-241 {
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
}

.div-block-826 {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 20px;
  display: grid;
  position: relative;
}

.div-block-827 {
  text-align: center;
}

.text-block-3033 {
  margin-bottom: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 50px;
  font-style: italic;
}

.text-block-3034, .text-block-3035 {
  line-height: 100%;
}

.image-1058 {
  position: absolute;
  top: -150px;
  left: 291px;
  transform: rotate(-7deg);
}

.sticki-btn {
  z-index: 99;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #0009;
  width: 100%;
  padding: 20px;
  position: sticky;
  bottom: 0;
}

.sticki-btn.camp-new {
  justify-content: space-between;
  display: flex;
}

.button-55 {
  color: #000;
  background-color: #bdf343;
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-55.campbtn {
  border-radius: 20px;
  width: 100%;
}

.div-block-828 {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69b13c920218451480ab12f2_6942c5acb6b7cc1d0408dfa3_362242678.png");
  background-position: 50% 100%;
  background-size: cover;
  height: auto;
  margin-bottom: 0;
  padding: 30px 15px 150px;
  position: relative;
}

.div-block-829 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.div-block-829._12344 {
  margin-top: 150px;
}

.div-block-829._12344._4315 {
  margin-top: 149px;
}

.div-block-829._12344._4315._4235 {
  margin-top: 124px;
}

.div-block-830 {
  margin-left: 10px;
}

.div-block-830._4151561 {
  margin-top: -20px;
}

.div-block-830._4151561._1245 {
  margin-top: -23px;
}

.div-block-830._4151561._1245151 {
  margin-top: 98px;
}

.div-block-831 {
  background-color: #f3f3f2;
  margin-top: 0;
  margin-left: 10px;
  padding: 5px 10px 60px;
}

.div-block-831._151325 {
  margin-top: 59px;
}

.image-1059 {
  position: absolute;
  top: 170.797px;
  left: 53px;
}

.image-1059._8764231 {
  top: 565.797px;
}

.image-1059._8764231._41325561 {
  top: 903.797px;
}

.image-1059._8764231._41325561._8732456 {
  margin-top: 31px;
  top: 1331.8px;
  left: 29px;
}

.image-1059._412513561 {
  top: 197.797px;
  left: 60px;
}

.div-block-832 {
  background-color: #f3f3f2;
  margin-top: 0;
  padding: 5px 5px 100px 10px;
}

.div-block-832._412351._312415 {
  background-color: #082033;
  margin-top: 56px;
  padding-top: 80px;
  padding-bottom: 10px;
  position: relative;
}

.image-1060 {
  position: absolute;
  top: 170.797px;
  left: 277.969px;
}

.image-1060._76834125 {
  top: 545.797px;
}

.image-1060._76834125._12351324 {
  top: 916.797px;
  left: 243.969px;
}

.image-1060._76834125._12351324._16543 {
  top: 1210.8px;
  left: 280.969px;
}

.image-1060._76834125._12351324._16543._2354 {
  top: -67.203px;
  left: 29.969px;
}

.image-1060._4123541 {
  top: 143.797px;
}

.text-block-3036 {
  margin-bottom: 10px;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.text-block-3037 {
  margin-bottom: 10px;
  padding-top: 0;
  font-size: 11px;
}

.text-block-3038 {
  margin-bottom: 10px;
  font-size: 11px;
}

.text-block-3039, .text-block-3040 {
  font-size: 13px;
  line-height: 100%;
}

.text-block-3040._42315 {
  color: #fff;
}

.text-block-3040._42315._12151 {
  text-align: center;
}

.text-block-3041 {
  margin-bottom: 10px;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
}

.text-block-3042 {
  margin-bottom: 10px;
  font-size: 20px;
}

.text-block-3042._13251 {
  font-size: 14px;
}

.text-block-3042._1512345 {
  text-align: left;
  margin-bottom: 0;
}

.text-block-3042._1512345._243562 {
  text-align: center;
  margin-bottom: 5px;
}

.text-span-242 {
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
}

.text-span-242._1325 {
  color: #609eda;
  font-size: 30px;
}

.text-span-243 {
  color: #609eda;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.text-span-243._12515 {
  color: #fff;
  font-size: 30px;
}

.text-span-244 {
  color: #609eda;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.text-span-245 {
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.image-1061 {
  z-index: -1;
  filter: blur(5px);
  position: absolute;
  top: 1012.59px;
  left: 152px;
  transform: rotate(-61deg);
}

.div-block-833 {
  max-width: none;
  padding: 40px 20px;
  position: relative;
}

.div-block-834 {
  height: 830px;
  margin-top: 30px;
  position: relative;
}

.image-1062 {
  z-index: 4;
  position: absolute;
  top: -27px;
  left: 226px;
  transform: rotate(10deg);
}

.image-1063 {
  z-index: 1;
  position: absolute;
  top: 398px;
  left: -37px;
  transform: rotate(-20deg);
}

.image-1063._14535 {
  top: 593px;
  left: -17px;
  transform: rotate(11deg);
}

.image-1064 {
  z-index: 2;
  position: absolute;
  top: 137px;
  left: 118px;
  transform: rotate(5deg);
}

.image-1064._24151 {
  z-index: 3;
  top: 533px;
  transform: rotate(-17deg);
}

.image-1064._24151._132545 {
  top: 540px;
  left: 271px;
  transform: rotate(4deg);
}

.image-1065 {
  z-index: 2;
  position: absolute;
  top: 11px;
  left: 21px;
  transform: rotate(0);
}

.image-1066 {
  z-index: 2;
  position: absolute;
  top: 374px;
  left: 262px;
  transform: rotate(25deg);
}

.text-block-3043 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 90%;
}

.text-span-246 {
  margin-left: -50px;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.text-span-247 {
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
}

.div-block-835 {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/694957b5f6a0fe99fed9b37a_Group%202085663726.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 200px;
  max-width: 200px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: absolute;
  top: 176px;
  left: -27px;
  transform: rotate(-9deg);
}

.div-block-835._4143651 {
  z-index: 2;
  max-width: 170px;
  padding-top: 20px;
  padding-bottom: 20px;
  top: 130px;
  left: 276px;
  transform: rotate(10deg);
}

.div-block-835._15324 {
  z-index: 2;
  max-width: 160px;
  top: 308px;
  left: 129px;
  transform: rotate(-10deg);
}

.div-block-835._15324._31241541 {
  top: 57px;
  left: 32px;
  transform: scale(1);
}

.image-1067 {
  max-width: 200px;
}

.image-1068 {
  z-index: 0;
  filter: blur(5px);
  position: absolute;
  top: 547px;
  left: 264px;
  transform: rotate(26deg);
}

.image-1069 {
  position: absolute;
  top: 142px;
  left: -139px;
}

.image-1069._12351435 {
  top: 49px;
  left: -141px;
  transform: rotate(1deg);
}

.image-1070 {
  z-index: -1;
  position: absolute;
  top: 29px;
  left: 193px;
  transform: rotate(12deg);
}

.image-1071 {
  margin-top: 0;
  position: absolute;
  top: -18px;
  left: -2px;
}

.image-1071._132515 {
  z-index: 1;
  top: 994px;
  transform: rotate(180deg);
}

.div-block-836 {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69bbf97a02e8884a4c2af7b5_40404040.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 250px;
  padding-bottom: 20px;
  display: block;
  position: relative;
}

.text-block-3044 {
  text-align: center;
  font-size: 40px;
  line-height: 80%;
}

.text-block-3045 {
  color: #ebedf0;
  text-align: center;
  margin-bottom: 5px;
}

.text-span-248 {
  color: #eceef1;
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 500;
}

.text-span-249 {
  color: #f0f2f5;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.div-block-837 {
  position: absolute;
  top: 213.484px;
  left: 275px;
  transform: rotate(15deg);
}

.text-block-3046 {
  text-align: center;
  background-color: #57acff;
  border: 1px solid #000;
  border-radius: 10px;
  padding: 10px;
  font-size: 14px;
  line-height: 100%;
}

.text-block-3047 {
  opacity: .7;
  margin-bottom: 5px;
  font-size: 13px;
  display: none;
}

.text-span-250 {
  color: #e9090d;
}

.text-span-251 {
  background-color: #ff5d9c;
}

.text-span-252 {
  background-color: #4788c9;
}

.text-span-253 {
  background-color: #ff5d9c;
}

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

.text-block-3049 {
  text-align: center;
  margin-bottom: 30px;
  padding-left: 43px;
  font-size: 35px;
}

.text-block-3050 {
  opacity: .5;
  justify-content: center;
  align-items: center;
  max-width: 50px;
  font-size: 20px;
  text-decoration: line-through;
  display: flex;
}

.div-block-838 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69427f9e745a3108873a62f2_362242676%20(1).png");
  background-position: 50%;
  background-size: cover;
  height: auto;
  padding: 15px 19px 35px;
  display: block;
  position: relative;
}

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

.text-span-254 {
  margin-top: 5px;
  font-size: 15px;
}

.text-block-3051 {
  justify-content: flex-start;
  align-items: center;
  min-width: auto;
  max-height: none;
  margin-left: -80px;
  margin-right: 0;
  padding-right: 0;
  font-size: 20px;
  display: flex;
}

.button-56 {
  background-color: #0c293d;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-bottom: 5px;
  padding-top: 13px;
  padding-bottom: 13px;
  display: flex;
}

.button-56.btn20cmp {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
}

.text-block-3052 {
  text-align: right;
  font-size: 10px;
  font-weight: 400;
}

.text-span-255 {
  font-family: Nonbureau, Arial, sans-serif;
}

.text-block-3053 {
  justify-content: center;
  align-items: center;
  margin-left: -60px;
  font-size: 13px;
  display: flex;
}

.text-block-3054 {
  opacity: 1;
  font-size: 12px;
}

.text-block-3054.greycamp {
  opacity: .3;
}

.section-28 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  padding: 15px 5px;
  display: grid;
}

.section-28._131313 {
  display: none;
}

.text-block-3055 {
  font-family: Playfair Display, sans-serif;
  font-size: 25px;
}

.text-span-256 {
  color: #ff5b97;
  margin-left: 99px;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.italic-text-12 {
  text-transform: lowercase;
  font-size: 30px;
  line-height: 100%;
  transform: skew(0deg);
}

.text-block-3056 {
  font-family: Playfair Display, sans-serif;
  font-size: 13px;
}

.div-block-839 {
  text-align: center;
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  padding: 10px;
}

.div-block-840 {
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
}

.text-block-3057 {
  text-align: center;
  margin-bottom: 30px;
  padding-left: 43px;
  font-size: 35px;
}

.text-block-3058 {
  opacity: .5;
  justify-content: center;
  align-items: center;
  max-width: 50px;
  font-size: 20px;
  text-decoration: line-through;
  display: flex;
}

.div-block-841 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69427f9e745a3108873a62f2_362242676%20(1).png");
  background-position: 50%;
  background-size: cover;
  height: auto;
  padding: 15px 19px 35px;
  display: block;
  position: relative;
}

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

.text-span-257 {
  margin-top: 5px;
  font-size: 15px;
}

.text-block-3059 {
  justify-content: flex-start;
  align-items: center;
  min-width: auto;
  max-height: none;
  margin-left: -80px;
  margin-right: 0;
  padding-right: 0;
  font-size: 20px;
  display: flex;
}

.button-57 {
  background-color: #0c293d;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-bottom: 5px;
  padding-top: 13px;
  padding-bottom: 13px;
  display: flex;
}

.button-57.btn20cmp {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
}

.text-block-3060 {
  text-align: right;
  font-size: 10px;
  font-weight: 400;
}

.text-span-258 {
  font-family: Nonbureau, Arial, sans-serif;
}

.text-block-3061 {
  justify-content: center;
  align-items: center;
  margin-left: -60px;
  font-size: 13px;
  display: flex;
}

.text-block-3062 {
  opacity: 1;
  font-size: 12px;
}

.text-block-3062.greycamp {
  opacity: .3;
}

.section-30 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  padding: 15px 5px;
  display: grid;
}

.section-30._131313 {
  display: none;
}

.text-block-3063 {
  font-family: Playfair Display, sans-serif;
  font-size: 25px;
}

.text-span-259 {
  color: #ff5b97;
  margin-left: 99px;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.italic-text-13 {
  text-transform: lowercase;
  font-size: 30px;
  line-height: 100%;
  transform: skew(0deg);
}

.text-block-3064 {
  font-family: Playfair Display, sans-serif;
  font-size: 13px;
}

.div-block-842 {
  text-align: center;
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  padding: 10px;
}

.div-block-843 {
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
}

.text-block-3065 {
  opacity: .5;
  justify-content: center;
  align-items: center;
  max-width: 50px;
  font-size: 20px;
  text-decoration: line-through;
  display: flex;
}

.div-block-844 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69427f9e745a3108873a62f2_362242676%20(1).png");
  background-position: 50%;
  background-size: cover;
  height: auto;
  padding: 15px 19px 35px;
  display: block;
  position: relative;
}

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

.text-block-3066 {
  justify-content: flex-start;
  align-items: center;
  min-width: auto;
  max-height: none;
  margin-left: -80px;
  margin-right: 0;
  padding-right: 0;
  font-size: 20px;
  display: flex;
}

.image-1072 {
  position: absolute;
  top: -51.719px;
  left: 277.972px;
}

.image-1072._312541 {
  top: 10.281px;
  left: 49.972px;
}

.text-block-3067 {
  text-align: right;
  font-size: 10px;
  font-weight: 400;
}

.text-block-3068 {
  justify-content: center;
  align-items: center;
  margin-left: -60px;
  font-size: 13px;
  display: flex;
}

.text-block-3069 {
  opacity: 1;
  font-size: 12px;
}

.text-block-3069.greycamp {
  opacity: .3;
}

.section-32 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  padding: 15px 5px;
  display: grid;
}

.section-32._131313 {
  display: none;
}

.text-block-3070 {
  font-family: Playfair Display, sans-serif;
  font-size: 25px;
}

.text-span-260 {
  margin-top: 5px;
  font-size: 15px;
}

.italic-text-14 {
  text-transform: lowercase;
  font-size: 30px;
  line-height: 100%;
  transform: skew(0deg);
}

.image-1073 {
  position: absolute;
  top: 65.233px;
  left: 296.992px;
}

.text-block-3071 {
  font-family: Playfair Display, sans-serif;
  font-size: 13px;
}

.div-block-845 {
  text-align: center;
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  padding: 10px;
}

.div-block-845.campgid {
  background-color: #bdf343;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-846 {
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
}

.div-block-846.campgid {
  background-color: #bdf343;
}

.image-1074 {
  position: absolute;
  top: 122.233px;
  left: 268.992px;
  transform: rotate(150deg);
}

.text-span-261 {
  margin-top: 5px;
  font-size: 15px;
}

.text-block-3072 {
  opacity: .5;
  justify-content: center;
  align-items: center;
  max-width: 50px;
  font-size: 20px;
  text-decoration: line-through;
  display: flex;
}

.text-block-3073 {
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  padding-left: 5px;
  font-size: 9px;
  font-weight: 700;
  line-height: 100%;
  position: relative;
  top: 4px;
}

.div-block-847 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69427f9e745a3108873a62f2_362242676%20(1).png");
  background-position: 50%;
  background-size: cover;
  height: auto;
  padding: 15px 19px 35px;
  display: block;
  position: relative;
}

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

.text-block-3074 {
  justify-content: flex-start;
  align-items: center;
  min-width: auto;
  max-height: none;
  margin-left: -80px;
  margin-right: 0;
  padding-right: 0;
  font-size: 20px;
  display: flex;
}

.image-1075 {
  position: absolute;
  top: -51.719px;
  left: 277.972px;
}

.text-block-3075 {
  text-align: right;
  font-size: 10px;
  font-weight: 400;
}

.text-block-3076 {
  justify-content: center;
  align-items: center;
  margin-left: -60px;
  font-size: 13px;
  display: flex;
}

.text-block-3077 {
  opacity: 1;
  font-size: 12px;
}

.section-34 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  padding: 15px 5px;
  display: grid;
}

.section-34._131313 {
  display: none;
}

.text-block-3078 {
  font-family: Playfair Display, sans-serif;
  font-size: 25px;
}

.italic-text-15 {
  text-transform: lowercase;
  font-size: 30px;
  line-height: 100%;
  transform: skew(0deg);
}

.bold-text-75 {
  transform: skew(0deg);
}

.text-block-3079 {
  font-family: Playfair Display, sans-serif;
  font-size: 13px;
}

.div-block-848 {
  text-align: center;
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  padding: 10px;
}

.div-block-848.campgid {
  background-color: #bdf343;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-848.campgid.premgrupcamp {
  background-color: #ff5d9c;
}

.div-block-849 {
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
}

.div-block-849.campgid {
  background-color: #bdf343;
}

.div-block-849.campgid.premgrupcamp {
  background-color: #ff5d9c;
}

.text-field-73 {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-radius: 0;
  margin-bottom: -4px;
  font-family: e-Ukraine, sans-serif;
}

.popup_content-5 {
  background-color: #fff;
  border-radius: .2rem;
  width: 80%;
  max-width: 36vw;
  padding: 2.5vw;
  display: none;
  position: relative;
}

.success-message-30 {
  background-color: #fff;
  padding: 0;
}

.text-block-3080 {
  color: #f7f8f9;
  text-align: center;
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
  line-height: 100%;
}

.submit-button-33 {
  text-align: left;
  vertical-align: baseline;
  background-color: #e33373;
  border-radius: 10px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 4px;
  padding: 15px 93px;
  font-size: 20px;
  font-style: normal;
  display: inline-block;
}

.submit-button-33.samos {
  color: #010102;
  background-color: #bdf343;
  border-radius: 0;
  margin-top: 25px;
  padding-left: 110px;
  padding-right: 110px;
}

.text-field-74 {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-radius: 0;
  font-family: e-Ukraine, sans-serif;
  display: block;
}

.image-1076 {
  margin-top: 2.25vw;
}

.field-label-6 {
  color: #dce0e7;
  font-size: 14px;
}

.text-field-75 {
  border: 1px #000;
  border-bottom: 2px solid #000;
  border-radius: 0;
  height: 55px;
  padding-left: 0;
}

.text-field-75.utm_medium, .text-field-75.utm_source, .text-field-75.utm_term, .text-field-75.utm_campaign, .text-field-75.utm_content {
  display: none;
}

.form-block-149 {
  position: static;
  top: 582px;
  left: 132px;
}

.form-4012 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 6px;
  display: block;
}

.text-block-3081 {
  color: #787878;
  font-size: .75vw;
}

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

.text-span-262 {
  color: #e9090d;
}

.field-label-7 {
  color: #ebedf1;
  font-size: 14px;
}

.div-block-850 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f52dc1d993a482eba011_219b7e81-fcf7-4fc5-9d68-77c9d019cebd.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  border-radius: 10px;
  padding: 50px 30px 70px;
}

.div-block-850.tar1 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943e784373353a43a81b20e_2063d144-c8c7-4ff2-a079-b4f74354bf16.png");
}

.div-block-850.tar1._11111 {
  width: 100%;
  display: none;
}

.div-block-850._33333 {
  background-attachment: scroll;
  width: 100%;
  display: none;
}

.div-block-850.tar2 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f41ff5121124ed82ce97_%D1%82%D0%B0%D1%80%D0%B8%D1%84%20%D0%B7%20%D0%B3%D1%96%D0%B4%D0%BE%D0%BC.png");
}

.div-block-850.tar2._22222 {
  width: 100%;
  display: none;
}

.top_info_bar-7 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.top_info_bar-7.is-space {
  justify-content: space-between;
}

.heading_form_popup-8 {
  color: #000;
  text-align: center;
  margin-top: 1.3vw;
  margin-bottom: 1.375vw;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.5vw;
  font-weight: 500;
}

.heading_form_popup-8.big {
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5vw;
  line-height: 130%;
}

.text-block-3083 {
  opacity: .7;
  margin-bottom: 5px;
  font-size: 13px;
  display: none;
}

.div-block-851 {
  background-color: #000000ba;
  border: 1px solid #369fff4d;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  padding: 15px 10px;
  display: block;
  position: absolute;
  top: 443px;
  left: 38px;
}

.div-block-851.samospop {
  background-color: #fff;
  border-width: 0;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.text-field-76 {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-radius: 0;
  margin-bottom: -4px;
  font-family: e-Ukraine, sans-serif;
}

.popup_content-6 {
  background-color: #fff;
  border-radius: .2rem;
  width: 80%;
  max-width: 36vw;
  padding: 2.5vw;
  display: none;
  position: relative;
}

.success-message-31 {
  background-color: #fff;
  padding: 0;
}

.text-block-3084 {
  color: #f7f8f9;
  text-align: center;
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
  line-height: 100%;
}

.submit-button-34 {
  text-align: left;
  vertical-align: baseline;
  background-color: #e33373;
  border-radius: 10px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 4px;
  padding: 15px 93px;
  font-size: 20px;
  font-style: normal;
  display: inline-block;
}

.submit-button-34.samos {
  color: #010102;
  background-color: #bdf343;
  border-radius: 0;
  margin-top: 25px;
  padding-left: 110px;
  padding-right: 110px;
}

.text-field-77 {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-radius: 0;
  font-family: e-Ukraine, sans-serif;
  display: block;
}

.image-1077 {
  margin-top: 2.25vw;
}

.field-label-8 {
  color: #dce0e7;
  font-size: 14px;
}

.text-field-78 {
  border: 1px #000;
  border-bottom: 2px solid #000;
  border-radius: 0;
  height: 55px;
  padding-left: 0;
}

.text-field-78.utm_medium, .text-field-78.utm_source, .text-field-78.utm_term, .text-field-78.utm_campaign, .text-field-78.utm_content {
  display: none;
}

.form-block-150 {
  position: static;
  top: 582px;
  left: 132px;
}

.form-4013 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 6px;
  display: block;
}

.text-block-3085 {
  color: #787878;
  font-size: .75vw;
}

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

.text-span-263 {
  color: #e9090d;
}

.field-label-9 {
  color: #ebedf1;
  font-size: 14px;
}

.div-block-852 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f52dc1d993a482eba011_219b7e81-fcf7-4fc5-9d68-77c9d019cebd.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  border-radius: 10px;
  padding: 50px 30px 70px;
}

.div-block-852.tar1 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943e784373353a43a81b20e_2063d144-c8c7-4ff2-a079-b4f74354bf16.png");
}

.div-block-852.tar1._11111 {
  width: 100%;
  display: none;
}

.div-block-852._33333 {
  background-attachment: scroll;
  width: 100%;
  display: none;
}

.div-block-852.tar2 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f41ff5121124ed82ce97_%D1%82%D0%B0%D1%80%D0%B8%D1%84%20%D0%B7%20%D0%B3%D1%96%D0%B4%D0%BE%D0%BC.png");
}

.div-block-852.tar2._22222 {
  width: 100%;
  display: none;
}

.top_info_bar-8 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.top_info_bar-8.is-space {
  justify-content: space-between;
}

.heading_form_popup-9 {
  color: #000;
  text-align: center;
  margin-top: 1.3vw;
  margin-bottom: 1.375vw;
  font-family: e-Ukraine, sans-serif;
  font-size: 1.5vw;
  font-weight: 500;
}

.heading_form_popup-9.big {
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5vw;
  line-height: 130%;
}

.text-block-3087 {
  opacity: .7;
  margin-bottom: 5px;
  font-size: 13px;
  display: none;
}

.div-block-853 {
  background-color: #000000ba;
  border: 1px solid #369fff4d;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  padding: 15px 10px;
  display: block;
  position: absolute;
  top: 443px;
  left: 38px;
}

.div-block-853.samospop {
  background-color: #fff;
  border-width: 0;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.div-block-854 {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/694957b5f6a0fe99fed9b37a_Group%202085663726.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 200px;
  max-width: 200px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: absolute;
  top: 176px;
  left: -27px;
  transform: rotate(-9deg);
}

.div-block-854._15324 {
  z-index: 2;
  max-width: 160px;
  top: 308px;
  left: 129px;
  transform: rotate(-10deg);
}

.div-block-854._4143651 {
  z-index: 2;
  max-width: 170px;
  padding-top: 20px;
  padding-bottom: 20px;
  top: 130px;
  left: 276px;
  transform: rotate(10deg);
}

.div-block-855 {
  height: 830px;
  margin-top: 30px;
  position: relative;
}

.image-1078 {
  z-index: 2;
  position: absolute;
  top: 386px;
  left: 253px;
  transform: rotate(25deg);
}

.text-block-3088 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 90%;
}

.text-span-264 {
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
}

.image-1079 {
  z-index: 1;
  position: absolute;
  top: 398px;
  left: -37px;
  transform: rotate(-20deg);
}

.image-1079._14535 {
  top: 593px;
  left: -17px;
  transform: rotate(11deg);
}

.image-1080 {
  z-index: 2;
  position: absolute;
  top: 161px;
  left: 126px;
  transform: rotate(5deg);
}

.image-1080._24151 {
  z-index: 3;
  top: 533px;
  transform: rotate(-17deg);
}

.image-1080._24151._132545 {
  top: 540px;
  left: 271px;
  transform: rotate(4deg);
}

.image-1081 {
  z-index: 4;
  position: absolute;
  top: -1px;
  left: 200px;
  transform: rotate(10deg);
}

.image-1082 {
  z-index: 2;
  position: absolute;
  top: 21px;
  left: -38px;
  transform: rotate(-18deg);
}

.image-1083 {
  margin-top: 0;
  position: absolute;
  top: -18px;
  left: -2px;
}

.image-1083._132515 {
  z-index: 1;
  top: 994px;
  transform: rotate(180deg);
}

.image-1084 {
  max-width: 200px;
}

.text-span-265 {
  margin-left: -50px;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.div-block-856 {
  max-width: none;
  padding: 40px 20px;
  position: relative;
}

.empty-state {
  display: none;
}

.text-span-266, .text-span-267, .text-span-268, .text-span-269 {
  text-transform: uppercase;
  font-size: 1.2vw;
}

.text-block-3089 {
  font-size: 1.75vw;
}

.bold-text-76 {
  font-size: 1.4vw;
}

.bold-text-77 {
  font-size: 1.7vw;
}

.text-span-270 {
  text-transform: uppercase;
  font-size: 1.3vw;
}

.text-span-271 {
  text-transform: uppercase;
}

.bold-text-80 {
  font-size: 1.3vw;
}

.text-span-272 {
  text-transform: uppercase;
  font-size: 1.3vw;
}

.faq_modul {
  margin: 10px 10px 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.modul-head-camp {
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #ff5d9c;
  border-radius: 20px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.3vw;
}

.modul-text-camp {
  color: #000;
  margin-right: 20px;
  padding-right: 0;
  font-size: 12px;
  line-height: 160%;
}

.bold-text-81 {
  color: #000;
  text-transform: none;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 1.5vw;
  font-weight: 500;
}

.text-span-273 {
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.text-block-3090 {
  justify-content: flex-start;
  align-items: center;
  min-width: 20px;
  max-width: 50px;
  display: flex;
}

.div-block-857 {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-857._124215 {
  opacity: 1;
  background-color: #090909ad;
  position: relative;
}

.text-span-275 {
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
}

.div-block-858 {
  background-color: #bdf343;
  border: 1px solid #000;
  border-radius: 10px;
  padding: 15px 20px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 277.474px;
  transform: rotate(15deg);
}

.text-span-276 {
  font-family: Playfair Display, sans-serif;
}

.text-block-3091 {
  margin-left: -65px;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 23px;
  font-weight: 400;
  display: flex;
}

.text-block-3092 {
  justify-content: center;
  align-items: center;
  font-style: italic;
  display: flex;
}

.div-block-859 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #bdf343;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  padding: 13px 10px;
  display: grid;
}

.div-block-859._12467234 {
  grid-template-columns: .5fr .5fr 1fr;
  margin-top: 15px;
}

.div-block-859._214535 {
  background-color: #ff5d9c;
  grid-template-columns: .25fr .5fr 1fr;
  margin-top: 0;
}

.div-block-860 {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-clip: border-box;
  height: auto;
  padding: 30px 19px 40px;
}

.text-block-3093 {
  margin-left: -100px;
  font-size: 12px;
}

.text-block-3093._3231 {
  color: #f2f5f9;
  font-size: 12px;
}

.text-block-3094 {
  color: #ff5d9c;
  max-width: 80px;
  font-size: 12px;
}

.text-block-3094.greencamptext {
  color: #a1d134;
}

.text-block-3094.bluecamptxt {
  color: #609eda;
}

.section-35 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 0 solid #000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 5px 10px 3px;
  display: grid;
}

.text-block-3095 {
  justify-content: flex-start;
  align-items: center;
  min-width: 20px;
  max-width: 50px;
  display: flex;
}

.div-block-861 {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-span-277 {
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
}

.div-block-862 {
  height: auto;
  padding: 30px 19px 40px;
  position: relative;
}

.text-span-278 {
  font-family: Playfair Display, sans-serif;
}

.image-1085 {
  position: absolute;
  top: 367px;
  left: 264.565px;
}

.text-block-3096 {
  margin-left: -65px;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 23px;
  font-weight: 400;
  display: flex;
}

.text-block-3097 {
  justify-content: center;
  align-items: center;
  font-style: italic;
  display: flex;
}

.div-block-863 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #bdf343;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  padding: 13px 10px;
  display: grid;
}

.div-block-863._41324987 {
  grid-template-columns: .5fr .5fr 1fr;
  margin-top: 0;
}

.div-block-863._214535 {
  background-color: #ff5d9c;
  margin-top: 0;
}

.div-block-863._214535._1234451 {
  grid-template-columns: .25fr .5fr 1fr;
  margin-top: 15px;
}

.text-block-3098 {
  margin-left: -100px;
  font-size: 12px;
}

.text-block-3099 {
  color: #ff5d9c;
  max-width: 80px;
  font-size: 12px;
}

.text-block-3099.greencamptext {
  color: #a1d134;
}

.text-block-3099.bluecamptxt {
  color: #609eda;
}

.section-36 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 0 solid #000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 5px 10px 3px;
  display: grid;
}

.text-block-3100 {
  justify-content: flex-start;
  align-items: center;
  min-width: 20px;
  max-width: 50px;
  display: flex;
}

.div-block-864 {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-span-279 {
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
}

.div-block-865 {
  height: auto;
  margin-left: 0;
  padding: 40px 19px;
  position: relative;
}

.text-span-280 {
  font-family: Playfair Display, sans-serif;
}

.text-block-3101 {
  margin-left: -65px;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 23px;
  font-weight: 400;
  display: flex;
}

.text-block-3102 {
  justify-content: center;
  align-items: center;
  font-style: italic;
  display: flex;
}

.div-block-866 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #bdf343;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  padding: 13px 10px;
  display: grid;
}

.div-block-866._41324987 {
  grid-template-columns: .5fr .5fr 1fr;
  margin-top: 0;
}

.div-block-866._214535 {
  background-color: #ff5d9c;
  margin-top: 0;
}

.div-block-866._214535._1234451 {
  grid-template-columns: .5fr .5fr 1fr;
  margin-top: 15px;
}

.div-block-866._214535._1234451._4124 {
  background-color: #66b0f9;
}

.text-block-3103 {
  margin-left: -100px;
  font-size: 12px;
}

.text-block-3104 {
  color: #ff5d9c;
  max-width: 80px;
  font-size: 12px;
}

.text-block-3104.greencamptext {
  color: #a1d134;
}

.text-block-3104.bluecamptxt {
  color: #609eda;
}

.section-37 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 0 solid #000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 5px 10px 3px;
  display: grid;
}

.text-block-3105 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 13px;
  display: block;
}

.text-block-3106 {
  justify-content: flex-end;
  align-items: center;
  min-width: auto;
  max-height: none;
  margin-left: -80px;
  margin-right: 0;
  padding-right: 0;
  font-size: 20px;
  display: flex;
}

.text-block-3107 {
  text-align: center;
  margin-bottom: 30px;
  padding-left: 43px;
  font-size: 35px;
}

.text-block-3108 {
  opacity: .5;
  justify-content: center;
  align-items: center;
  max-width: 50px;
  font-size: 20px;
  text-decoration: line-through;
  display: flex;
}

.div-block-867 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69427f9e745a3108873a62f2_362242676%20(1).png");
  background-position: 50%;
  background-size: cover;
  height: auto;
  padding: 15px 19px 35px;
  display: block;
  position: relative;
}

.div-block-867._12415 {
  margin-top: 0;
  padding-top: 80px;
}

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

.text-span-281 {
  margin-top: 5px;
  font-size: 15px;
}

.text-block-3109 {
  opacity: 1;
  font-size: 12px;
  display: block;
}

.text-block-3109.greycamp {
  opacity: .3;
}

.text-block-3110 {
  text-align: right;
  font-size: 10px;
  font-weight: 400;
}

.text-span-282 {
  font-family: Nonbureau, Arial, sans-serif;
}

.section-39 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  padding: 15px 5px;
  display: grid;
}

.text-block-3111 {
  font-family: Playfair Display, sans-serif;
  font-size: 25px;
}

.text-span-283 {
  color: #ff5b97;
  margin-left: 99px;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.italic-text-16 {
  text-transform: lowercase;
  font-size: 30px;
  line-height: 100%;
  transform: skew(0deg);
}

.text-block-3112 {
  font-family: Playfair Display, sans-serif;
  font-size: 13px;
}

.div-block-868 {
  text-align: center;
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  padding: 10px;
}

.div-block-869 {
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
}

.text-block-3113 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 13px;
  display: block;
}

.text-block-3114 {
  justify-content: flex-end;
  align-items: center;
  min-width: auto;
  max-height: none;
  margin-left: -80px;
  margin-right: 0;
  padding-right: 0;
  font-size: 20px;
  display: flex;
}

.text-block-3115 {
  opacity: .5;
  justify-content: center;
  align-items: center;
  max-width: 50px;
  font-size: 20px;
  text-decoration: line-through;
  display: flex;
}

.div-block-870 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69427f9e745a3108873a62f2_362242676%20(1).png");
  background-position: 50%;
  background-size: cover;
  height: auto;
  padding: 15px 19px 35px;
  display: block;
  position: relative;
}

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

.image-1086 {
  position: absolute;
  top: -51.719px;
  left: 277.972px;
}

.image-1086._312541 {
  top: 10.281px;
  left: 49.972px;
}

.text-block-3116 {
  opacity: 1;
  font-size: 12px;
  display: block;
}

.text-block-3116.greycamp {
  opacity: .3;
}

.text-block-3117 {
  text-align: right;
  font-size: 10px;
  font-weight: 400;
}

.image-1087 {
  display: none;
  position: absolute;
  top: 65.233px;
  left: 296.992px;
}

.section-41 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  padding: 15px 5px;
  display: grid;
}

.text-block-3118 {
  font-family: Playfair Display, sans-serif;
  font-size: 25px;
}

.text-span-284 {
  margin-top: 5px;
  font-size: 15px;
}

.italic-text-17 {
  text-transform: lowercase;
  font-size: 30px;
  line-height: 100%;
  transform: skew(0deg);
}

.text-block-3119 {
  font-family: Playfair Display, sans-serif;
  font-size: 13px;
}

.div-block-871 {
  text-align: center;
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  padding: 10px;
}

.div-block-871.campgid {
  background-color: #bdf343;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-872 {
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
}

.div-block-872.campgid {
  background-color: #bdf343;
}

.text-block-3120 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 13px;
  display: block;
}

.text-block-3121 {
  justify-content: flex-end;
  align-items: center;
  min-width: auto;
  max-height: none;
  margin-left: -80px;
  margin-right: 0;
  padding-right: 0;
  font-size: 20px;
  display: flex;
}

.image-1088 {
  position: absolute;
  top: 122.233px;
  left: 268.992px;
  transform: rotate(150deg);
}

.text-span-285 {
  margin-top: 5px;
  font-size: 15px;
}

.text-block-3122 {
  opacity: .5;
  justify-content: center;
  align-items: center;
  max-width: 50px;
  font-size: 20px;
  text-decoration: line-through;
  display: flex;
}

.text-block-3123 {
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  padding-left: 5px;
  font-size: 9px;
  font-weight: 700;
  line-height: 100%;
  position: relative;
  top: 4px;
}

.div-block-873 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69427f9e745a3108873a62f2_362242676%20(1).png");
  background-position: 50%;
  background-size: cover;
  height: auto;
  padding: 15px 19px 35px;
  display: block;
  position: relative;
}

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

.image-1089 {
  position: absolute;
  top: -51.719px;
  left: 277.972px;
}

.text-block-3124 {
  opacity: 1;
  font-size: 12px;
  display: block;
}

.text-block-3125 {
  text-align: right;
  font-size: 10px;
  font-weight: 400;
}

.section-43 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  padding: 15px 5px;
  display: grid;
}

.text-block-3126 {
  font-family: Playfair Display, sans-serif;
  font-size: 25px;
}

.italic-text-18 {
  text-transform: lowercase;
  font-size: 30px;
  line-height: 100%;
  transform: skew(0deg);
}

.bold-text-83 {
  transform: skew(0deg);
}

.text-block-3127 {
  font-family: Playfair Display, sans-serif;
  font-size: 13px;
}

.div-block-874 {
  text-align: center;
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  padding: 10px;
}

.div-block-874.campgid {
  background-color: #bdf343;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-874.campgid.premgrupcamp {
  background-color: #ff5d9c;
}

.div-block-875 {
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
}

.div-block-875.campgid {
  background-color: #bdf343;
}

.div-block-875.campgid.premgrupcamp {
  background-color: #ff5d9c;
}

.text-block-3128 {
  color: #f7f8f9;
  text-align: center;
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
  line-height: 100%;
}

.submit-button-35 {
  text-align: left;
  vertical-align: baseline;
  background-color: #e33373;
  border-radius: 10px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 4px;
  padding: 15px 93px;
  font-size: 20px;
  font-style: normal;
  display: inline-block;
}

.submit-button-35.samos {
  color: #010102;
  background-color: #bdf343;
  border-radius: 0;
  margin-top: 25px;
  padding-left: 110px;
  padding-right: 110px;
}

.text-field-79 {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-radius: 0;
  font-family: e-Ukraine, sans-serif;
  display: block;
}

.image-1090 {
  margin-top: 2.25vw;
}

.text-field-80 {
  border: 1px #000;
  border-bottom: 2px solid #000;
  border-radius: 0;
  height: 55px;
  padding-left: 0;
}

.text-field-80.utm_medium, .text-field-80.utm_source, .text-field-80.utm_term, .text-field-80.utm_campaign, .text-field-80.utm_content {
  display: none;
}

.form-block-151 {
  position: static;
  top: 582px;
  left: 132px;
}

.form-4014 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 6px;
  display: block;
}

.text-block-3129 {
  color: #787878;
  font-size: .75vw;
}

.text-span-286 {
  color: #e9090d;
}

.field-label-10 {
  color: #ebedf1;
  font-size: 14px;
}

.div-block-876 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f52dc1d993a482eba011_219b7e81-fcf7-4fc5-9d68-77c9d019cebd.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  border-radius: 10px;
  padding: 50px 30px 70px;
}

.div-block-876.tar1 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943e784373353a43a81b20e_2063d144-c8c7-4ff2-a079-b4f74354bf16.png");
}

.div-block-876.tar1._11111 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  width: 100%;
  display: none;
}

.div-block-876._33333 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  background-attachment: scroll;
  width: 100%;
  display: none;
}

.div-block-876.tar2 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f41ff5121124ed82ce97_%D1%82%D0%B0%D1%80%D0%B8%D1%84%20%D0%B7%20%D0%B3%D1%96%D0%B4%D0%BE%D0%BC.png");
}

.div-block-876.tar2._22222 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  width: 100%;
  display: none;
}

.top_info_bar-9 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.top_info_bar-9.is-space {
  justify-content: space-between;
}

.text-block-3130 {
  opacity: .7;
  margin-bottom: 5px;
  font-size: 13px;
  display: none;
}

.div-block-877 {
  background-color: #000000ba;
  border: 1px solid #369fff4d;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  padding: 15px 10px;
  display: block;
  position: absolute;
  top: 443px;
  left: 38px;
}

.div-block-877.samospop {
  background-color: #fff;
  border-width: 0;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.text-block-3131 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 13px;
  display: block;
}

.text-block-3132 {
  justify-content: flex-end;
  align-items: center;
  min-width: auto;
  max-height: none;
  margin-left: -80px;
  margin-right: 0;
  padding-right: 0;
  font-size: 20px;
  display: flex;
}

.text-block-3133 {
  text-align: center;
  margin-bottom: 30px;
  padding-left: 43px;
  font-size: 35px;
}

.text-block-3134 {
  opacity: .5;
  justify-content: center;
  align-items: center;
  max-width: 50px;
  font-size: 20px;
  text-decoration: line-through;
  display: flex;
}

.div-block-878 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69427f9e745a3108873a62f2_362242676%20(1).png");
  background-position: 50%;
  background-size: cover;
  height: auto;
  padding: 15px 19px 35px;
  display: block;
  position: relative;
}

.div-block-878._1323121432 {
  display: none;
}

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

.text-span-287 {
  margin-top: 5px;
  font-size: 15px;
}

.text-block-3135 {
  opacity: 1;
  font-size: 12px;
  display: block;
}

.text-block-3135.greycamp {
  opacity: .3;
}

.text-block-3136 {
  text-align: right;
  font-size: 10px;
  font-weight: 400;
}

.text-span-288 {
  font-family: Nonbureau, Arial, sans-serif;
}

.section-45 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  padding: 15px 5px;
  display: grid;
}

.text-block-3137 {
  font-family: Playfair Display, sans-serif;
  font-size: 25px;
}

.text-span-289 {
  color: #ff5b97;
  margin-left: 99px;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.italic-text-19 {
  text-transform: lowercase;
  font-size: 30px;
  line-height: 100%;
  transform: skew(0deg);
}

.text-block-3138 {
  font-family: Playfair Display, sans-serif;
  font-size: 13px;
}

.div-block-879 {
  text-align: center;
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  padding: 10px;
}

.div-block-880 {
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
}

.text-block-3139 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 13px;
  display: block;
}

.text-block-3140 {
  justify-content: flex-end;
  align-items: center;
  min-width: auto;
  max-height: none;
  margin-left: -80px;
  margin-right: 0;
  padding-right: 0;
  font-size: 20px;
  display: flex;
}

.text-block-3141 {
  opacity: .5;
  justify-content: center;
  align-items: center;
  max-width: 50px;
  font-size: 20px;
  text-decoration: line-through;
  display: flex;
}

.div-block-881 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69427f9e745a3108873a62f2_362242676%20(1).png");
  background-position: 50%;
  background-size: cover;
  height: auto;
  padding: 15px 19px 35px;
  display: block;
  position: relative;
}

.div-block-881._1323121432 {
  display: none;
}

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

.image-1091 {
  position: absolute;
  top: -51.719px;
  left: 277.972px;
}

.image-1091._312541 {
  top: 10.281px;
  left: 49.972px;
}

.text-block-3142 {
  opacity: 1;
  font-size: 12px;
  display: block;
}

.text-block-3142.greycamp {
  opacity: .3;
}

.text-block-3143 {
  text-align: right;
  font-size: 10px;
  font-weight: 400;
}

.image-1092 {
  display: none;
  position: absolute;
  top: 65.233px;
  left: 296.992px;
}

.section-47 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  padding: 15px 5px;
  display: grid;
}

.text-block-3144 {
  font-family: Playfair Display, sans-serif;
  font-size: 25px;
}

.text-span-290 {
  margin-top: 5px;
  font-size: 15px;
}

.italic-text-20 {
  text-transform: lowercase;
  font-size: 30px;
  line-height: 100%;
  transform: skew(0deg);
}

.text-block-3145 {
  font-family: Playfair Display, sans-serif;
  font-size: 13px;
}

.div-block-882 {
  text-align: center;
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  padding: 10px;
}

.div-block-882.campgid {
  background-color: #bdf343;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-883 {
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
}

.div-block-883.campgid {
  background-color: #bdf343;
}

.text-block-3146 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 13px;
  display: block;
}

.text-block-3147 {
  justify-content: flex-end;
  align-items: center;
  min-width: auto;
  max-height: none;
  margin-left: -80px;
  margin-right: 0;
  padding-right: 0;
  font-size: 20px;
  display: flex;
}

.image-1093 {
  position: absolute;
  top: 122.233px;
  left: 268.992px;
  transform: rotate(150deg);
}

.text-span-291 {
  margin-top: 5px;
  font-size: 15px;
}

.text-block-3148 {
  opacity: .5;
  justify-content: center;
  align-items: center;
  max-width: 50px;
  font-size: 20px;
  text-decoration: line-through;
  display: flex;
}

.text-block-3149 {
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  padding-left: 5px;
  font-size: 9px;
  font-weight: 700;
  line-height: 100%;
  position: relative;
  top: 4px;
}

.div-block-884 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69427f9e745a3108873a62f2_362242676%20(1).png");
  background-position: 50%;
  background-size: cover;
  height: auto;
  padding: 15px 19px 35px;
  display: block;
  position: relative;
}

.div-block-884._1323121432 {
  display: none;
}

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

.image-1094 {
  position: absolute;
  top: -51.719px;
  left: 277.972px;
}

.text-block-3150 {
  opacity: 1;
  font-size: 12px;
  display: block;
}

.text-block-3151 {
  text-align: right;
  font-size: 10px;
  font-weight: 400;
}

.section-49 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  padding: 15px 5px;
  display: grid;
}

.text-block-3152 {
  font-family: Playfair Display, sans-serif;
  font-size: 25px;
}

.italic-text-21 {
  text-transform: lowercase;
  font-size: 30px;
  line-height: 100%;
  transform: skew(0deg);
}

.bold-text-85 {
  transform: skew(0deg);
}

.text-block-3153 {
  font-family: Playfair Display, sans-serif;
  font-size: 13px;
}

.div-block-885 {
  text-align: center;
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  padding: 10px;
}

.div-block-885.campgid {
  background-color: #bdf343;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-885.campgid.premgrupcamp {
  background-color: #ff5d9c;
}

.div-block-886 {
  background-color: #d9d9d9;
  border: 1px solid #000;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
}

.div-block-886.campgid {
  background-color: #bdf343;
}

.div-block-886.campgid.premgrupcamp {
  background-color: #ff5d9c;
}

.text-block-3154 {
  color: #f7f8f9;
  text-align: center;
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
  line-height: 100%;
}

.submit-button-36 {
  text-align: left;
  vertical-align: baseline;
  background-color: #e33373;
  border-radius: 10px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 4px;
  padding: 15px 93px;
  font-size: 20px;
  font-style: normal;
  display: inline-block;
}

.submit-button-36.samos {
  color: #010102;
  background-color: #bdf343;
  border-radius: 0;
  margin-top: 25px;
  padding-left: 110px;
  padding-right: 110px;
}

.submit-button-36.samos._101010 {
  margin-top: 30px;
  font-family: e-Ukraine, sans-serif;
  font-size: 16px;
  display: block;
}

.text-field-81 {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-radius: 0;
  font-family: e-Ukraine, sans-serif;
  display: block;
}

.text-field-82 {
  border: 1px #000;
  border-bottom: 2px solid #000;
  border-radius: 0;
  height: 55px;
  padding-left: 0;
}

.text-field-82.utm_medium, .text-field-82.utm_source, .text-field-82.utm_term, .text-field-82.utm_campaign, .text-field-82.utm_content {
  display: none;
}

.form-block-152 {
  position: static;
  top: 582px;
  left: 132px;
}

.form-4015 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 6px;
  display: block;
}

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

.text-span-292 {
  color: #e9090d;
}

.field-label-11 {
  color: #ebedf1;
  font-size: 14px;
}

.div-block-887 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f52dc1d993a482eba011_219b7e81-fcf7-4fc5-9d68-77c9d019cebd.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  border-radius: 10px;
  padding: 50px 30px 70px;
}

.div-block-887._33333 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  background-attachment: scroll;
  width: 100%;
  display: none;
}

.div-block-887._33333._1872469128746 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  display: block;
}

.text-block-3156 {
  opacity: .7;
  margin-bottom: 5px;
  font-size: 13px;
  display: none;
}

.div-block-888 {
  background-color: #000000ba;
  border: 1px solid #369fff4d;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  padding: 15px 10px;
  display: block;
  position: absolute;
  top: 443px;
  left: 38px;
}

.div-block-888.samospop {
  background-color: #fff;
  border-width: 0;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.text-block-3157 {
  color: #f7f8f9;
  text-align: center;
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
  line-height: 100%;
}

.submit-button-37 {
  text-align: left;
  vertical-align: baseline;
  background-color: #e33373;
  border-radius: 10px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 4px;
  padding: 15px 93px;
  font-size: 20px;
  font-style: normal;
  display: inline-block;
}

.submit-button-37.samos {
  color: #010102;
  background-color: #bdf343;
  border-radius: 0;
  margin-top: 25px;
  padding-left: 110px;
  padding-right: 110px;
}

.submit-button-37.samos._101010 {
  margin-top: 30px;
  font-family: e-Ukraine, sans-serif;
  font-size: 16px;
  display: block;
}

.text-field-83 {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-radius: 0;
  font-family: e-Ukraine, sans-serif;
  display: block;
}

.image-1095 {
  margin-top: 2.25vw;
}

.field-label-12 {
  color: #dce0e7;
  font-size: 14px;
}

.text-field-84 {
  border: 1px #000;
  border-bottom: 2px solid #000;
  border-radius: 0;
  height: 55px;
  padding-left: 0;
}

.text-field-84.utm_medium, .text-field-84.utm_source, .text-field-84.utm_term, .text-field-84.utm_campaign, .text-field-84.utm_content {
  display: none;
}

.form-block-153 {
  position: static;
  top: 582px;
  left: 132px;
}

.form-4016 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 6px;
  display: block;
}

.text-block-3158 {
  color: #787878;
  font-size: .75vw;
}

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

.text-span-293 {
  color: #e9090d;
}

.div-block-889 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f52dc1d993a482eba011_219b7e81-fcf7-4fc5-9d68-77c9d019cebd.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  border-radius: 10px;
  padding: 50px 30px 70px;
}

.div-block-889._33333 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  background-attachment: scroll;
  width: 100%;
  display: none;
}

.div-block-889._33333._1872469128746 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  display: block;
}

.text-block-3160 {
  opacity: .7;
  margin-bottom: 5px;
  font-size: 13px;
  display: none;
}

.div-block-890 {
  background-color: #000000ba;
  border: 1px solid #369fff4d;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  padding: 15px 10px;
  display: block;
  position: absolute;
  top: 443px;
  left: 38px;
}

.div-block-890.samospop {
  background-color: #fff;
  border-width: 0;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.text-block-3161 {
  color: #f7f8f9;
  text-align: center;
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
  line-height: 100%;
}

.submit-button-38 {
  text-align: left;
  vertical-align: baseline;
  background-color: #e33373;
  border-radius: 10px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 4px;
  padding: 15px 93px;
  font-size: 20px;
  font-style: normal;
  display: inline-block;
}

.submit-button-38.samos {
  color: #010102;
  background-color: #bdf343;
  border-radius: 0;
  margin-top: 25px;
  padding-left: 110px;
  padding-right: 110px;
}

.submit-button-38.samos._101010 {
  margin-top: 30px;
  font-family: e-Ukraine, sans-serif;
  font-size: 16px;
  display: block;
}

.text-field-85 {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-radius: 0;
  font-family: e-Ukraine, sans-serif;
  display: block;
}

.image-1096 {
  margin-top: 2.25vw;
}

.field-label-13 {
  color: #dce0e7;
  font-size: 14px;
}

.text-field-86 {
  border: 1px #000;
  border-bottom: 2px solid #000;
  border-radius: 0;
  height: 55px;
  padding-left: 0;
}

.text-field-86.utm_medium, .text-field-86.utm_source, .text-field-86.utm_term, .text-field-86.utm_campaign, .text-field-86.utm_content {
  display: none;
}

.form-block-154 {
  position: static;
  top: 582px;
  left: 132px;
}

.form-4017 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 6px;
  display: block;
}

.text-block-3162 {
  color: #787878;
  font-size: .75vw;
}

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

.text-span-294 {
  color: #e9090d;
}

.div-block-891 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f52dc1d993a482eba011_219b7e81-fcf7-4fc5-9d68-77c9d019cebd.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  border-radius: 10px;
  padding: 50px 30px 70px;
}

.div-block-891._33333 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  background-attachment: scroll;
  width: 100%;
  display: none;
}

.div-block-891._33333._1872469128746 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  display: block;
}

.text-block-3164 {
  opacity: .7;
  margin-bottom: 5px;
  font-size: 13px;
  display: none;
}

.div-block-892 {
  background-color: #000000ba;
  border: 1px solid #369fff4d;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  padding: 15px 10px;
  display: block;
  position: absolute;
  top: 443px;
  left: 38px;
}

.div-block-892.samospop {
  background-color: #fff;
  border-width: 0;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

._3124515 {
  margin-bottom: 18px;
  padding-bottom: 0;
}

._423452 {
  margin-bottom: 23px;
}

._423452._523462465 {
  display: none;
}

.div-block-893 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69b025754bea085c0f6678a9_%D0%BD%D0%BE%D0%B2%D0%B8%D0%B9%20%D0%BA%D0%B5%D0%BC%D0%BF.png");
  background-position: 50%;
  background-size: cover;
  height: 1100px;
}

._4574763563 {
  display: none;
}

._4574763563._524363146 {
  display: block;
}

.div-block-894 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #4c79c4;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.div-block-895 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69b41614b44d49d169b74e63_mob.avif");
  background-position: 50%;
  background-size: cover;
  height: 900px;
  padding: 20px 15px;
  display: none;
  position: relative;
}

.div-block-895._95849 {
  display: block;
}

.div-block-895.newfirst {
  height: auto;
  padding-bottom: 20%;
  display: block;
}

.div-block-896 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1a374b;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  max-width: none;
  max-height: none;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 7px 10px;
  display: grid;
  position: static;
}

.div-block-897 {
  background-image: linear-gradient(90deg, #ff8cbc, #ff5d99);
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  max-height: 50px;
  padding: 15px 10px;
  display: flex;
}

.text-block-3165 {
  color: #f1f2f3;
}

.text-span-295 {
  color: #ff639e;
  font-weight: 600;
}

.div-block-898 {
  text-align: center;
}

.text-block-3166 {
  color: #3a5c96;
  font-size: 15px;
}

.text-block-3167 {
  color: #1e3d54;
  font-size: 20px;
  font-weight: 700;
}

.text-block-3168 {
  text-align: right;
  font-size: 10px;
  line-height: 90%;
}

.div-block-899 {
  text-align: center;
  margin-top: 15px;
}

.text-block-3169 {
  color: #21385f;
  margin-bottom: 14px;
  font-family: Playfair Display, sans-serif;
  font-size: 45px;
  font-style: italic;
  font-weight: 500;
}

.text-block-3169._1234135135 {
  font-family: Inter Tight, sans-serif;
  font-style: normal;
}

.div-block-900 {
  z-index: 1;
  text-align: center;
  background-color: #000000ba;
  border-radius: 20px;
  margin-top: 260px;
  padding: 20px 10px;
  position: relative;
}

.text-block-3170 {
  color: #dde0e5;
  font-size: 17px;
  line-height: 150%;
}

.text-block-3171 {
  color: #a3ee0b;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 17px;
}

.text-block-3172 {
  color: #dde0e5;
  font-size: 17px;
}

.text-span-296 {
  font-family: Playfair Display, sans-serif;
  font-size: 25px;
  font-style: italic;
}

.link-block-44 {
  display: block;
}

.link-block-45 {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f0f0;
  border-radius: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 70px;
  margin-top: 15px;
  display: flex;
  position: relative;
}

.link-block-45.tarbtn1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(38deg, #6ab8ed, #3c7298 0%, #0c293d 75%);
  grid-template-rows: auto;
  grid-template-columns: 7.75fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding-left: 0;
  display: grid;
}

.link-block-45.tarbtn1.tnx12 {
  background-image: linear-gradient(38deg, #6ab8ed, #3c7298 0%, #7e1359 75%);
  margin-top: 40px;
}

.link-block-45._4327189432879 {
  background-color: #000000c4;
  background-image: linear-gradient(85deg, #1a3e57, #0c293d 70%);
  border: 1px solid #0b2536;
  width: 94%;
  height: 70px;
  margin-top: -50px;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  left: 14px;
}

.div-block-901 {
  order: 9999;
  margin-left: 89px;
  margin-right: 0;
  position: absolute;
  top: 2px;
  left: 286px;
}

.div-block-901._124125 {
  left: 55%;
}

.div-block-901._124125._1254123 {
  top: -1px;
  left: 59%;
}

.image-1097 {
  max-width: 100%;
  padding-top: 10px;
  position: relative;
}

.text-block-3173 {
  color: #141313;
  font-size: 20px;
}

.text-block-3173.tartxt1 {
  color: #eef3f9;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  display: block;
}

.text-block-3173._3121514._432786 {
  color: #fff;
}

.div-block-902 {
  align-self: center;
  margin-left: 7%;
  position: static;
  left: 20px;
}

.div-block-902._423423 {
  margin-left: 29%;
}

.div-block-902._4213 {
  margin-left: 11%;
}

.text-block-3174 {
  color: #ff5c98;
  margin-bottom: 0;
  font-size: 20px;
}

.div-block-903 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 0;
  padding-top: 0;
}

.text-span-297 {
  font-family: Playfair Display, sans-serif;
  font-size: 40px;
  font-style: italic;
}

.image-1098 {
  z-index: 1;
  display: inline-block;
  position: absolute;
  top: auto;
  bottom: -34%;
  left: 0%;
}

.image-1099 {
  z-index: 2;
  position: absolute;
  top: 405.438px;
  left: -1px;
}

.text-block-3175 {
  text-align: center;
  line-height: 110%;
}

.text-span-298 {
  font-size: .8rem;
}

.div-block-904 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69b414fcea72a352170b2e33_Group%202085664005.png");
  background-position: 50%;
  background-size: cover;
  width: 300px;
  height: 160px;
  position: absolute;
  top: 5px;
  left: -19px;
  transform: rotate(-18deg);
}

.text-block-3176 {
  text-align: center;
  font-family: Inter Tight, sans-serif;
  font-size: 25px;
  line-height: 140%;
}

.text-span-299 {
  background-color: #aaa;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
}

.text-span-299._4123414 {
  background-color: #bdf343;
}

.text-span-299._2354245 {
  background-color: #f7689d;
}

.div-block-905 {
  background-image: linear-gradient(90deg, #ff8cbc, #ff5d99);
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  max-height: 50px;
  padding: 15px 10px;
  display: flex;
}

.text-block-3177 {
  text-align: center;
  line-height: 110%;
}

.text-span-300 {
  font-size: .8rem;
}

.text-block-3178 {
  margin-bottom: 10px;
  padding-top: 0;
  font-size: 11px;
}

.text-span-301 {
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.div-block-906 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.div-block-906._12344 {
  margin-top: 150px;
}

.div-block-906._12344._4315 {
  margin-top: 149px;
}

.div-block-906._12344._4315._4235 {
  margin-top: 124px;
}

.text-block-3179 {
  margin-bottom: 10px;
  font-size: 11px;
}

.div-block-907 {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69b13c920218451480ab12f2_6942c5acb6b7cc1d0408dfa3_362242678.png");
  background-position: 50% 100%;
  background-size: cover;
  height: auto;
  margin-bottom: 0;
  padding: 30px 15px 150px;
  position: relative;
}

.text-block-3180 {
  font-size: 13px;
  line-height: 100%;
}

.text-span-302 {
  color: #609eda;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.text-span-302._12515 {
  color: #fff;
  font-size: 30px;
}

.text-block-3181 {
  margin-bottom: 10px;
  font-size: 20px;
}

.text-block-3181._1512345 {
  text-align: left;
  margin-bottom: 0;
}

.text-block-3181._1512345._243562 {
  text-align: center;
  margin-bottom: 5px;
}

.text-block-3181._13251 {
  font-size: 14px;
}

.text-span-303 {
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
}

.text-span-303._1325 {
  color: #609eda;
  font-size: 30px;
}

.text-span-304 {
  color: #609eda;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.image-1100 {
  position: absolute;
  top: 170.797px;
  left: 53px;
}

.image-1100._412513561 {
  top: 209.797px;
  left: 49px;
}

.image-1100._8764231 {
  top: 565.797px;
}

.image-1100._8764231._41325561 {
  top: 903.797px;
}

.image-1100._8764231._41325561._8732456 {
  margin-top: 31px;
  top: 1331.8px;
  left: 29px;
}

.div-block-908 {
  background-color: #f3f3f2;
  margin-top: 0;
  margin-left: 10px;
  padding: 5px 10px 60px;
}

.div-block-908._151325 {
  margin-top: 78px;
}

.div-block-908._151325._123123123 {
  position: relative;
}

.image-1101 {
  z-index: -1;
  filter: blur(5px);
  display: none;
  position: absolute;
  top: 1012.59px;
  left: 152px;
  transform: rotate(-61deg);
}

.text-block-3182 {
  margin-bottom: 10px;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.image-1102 {
  position: absolute;
  top: 170.797px;
  left: 277.969px;
}

.image-1102._76834125 {
  top: 545.797px;
}

.image-1102._76834125._12351324 {
  top: 916.797px;
  left: 243.969px;
}

.image-1102._76834125._12351324._16543 {
  top: 1210.8px;
  left: 280.969px;
}

.image-1102._76834125._12351324._16543._2354 {
  top: -67.203px;
  left: 29.969px;
}

.image-1102._4123541 {
  top: 143.797px;
}

.text-block-3183 {
  font-size: 13px;
  line-height: 100%;
}

.text-block-3183._42315 {
  color: #fff;
}

.text-block-3183._42315._12151 {
  text-align: center;
}

.text-block-3184 {
  margin-bottom: 10px;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
}

.div-block-909 {
  background-color: #f3f3f2;
  margin-top: 0;
  padding: 5px 5px 100px 10px;
  position: static;
}

.div-block-909._412351._312415 {
  background-color: #082033;
  margin-top: 11px;
  padding-top: 80px;
  padding-bottom: 10px;
  position: relative;
}

.div-block-909._123123123 {
  position: absolute;
}

.div-block-910 {
  margin-left: 10px;
}

.div-block-910._4151561 {
  margin-top: -20px;
}

.div-block-910._4151561._1245 {
  margin-top: -23px;
}

.div-block-910._4151561._1245151 {
  margin-top: 98px;
}

.text-block-3185 {
  margin-bottom: 10px;
  padding-top: 0;
  font-size: 11px;
}

.text-span-305 {
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.div-block-911 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.div-block-911._12344 {
  margin-top: 150px;
}

.div-block-911._12344._4315 {
  margin-top: 149px;
}

.div-block-911._12344._4315._4235 {
  margin-top: 124px;
}

.text-block-3186 {
  margin-bottom: 10px;
  font-size: 11px;
}

.div-block-912 {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69b13c920218451480ab12f2_6942c5acb6b7cc1d0408dfa3_362242678.png");
  background-position: 50% 100%;
  background-size: cover;
  height: auto;
  margin-bottom: 0;
  padding: 30px 15px 150px;
  position: relative;
}

.text-block-3187 {
  font-size: 13px;
  line-height: 100%;
}

.text-span-306 {
  color: #609eda;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.text-span-306._12515 {
  color: #fff;
  font-size: 30px;
}

.text-block-3188 {
  margin-bottom: 10px;
  font-size: 20px;
}

.text-block-3188._1512345 {
  text-align: left;
  margin-bottom: 0;
}

.text-block-3188._1512345._243562 {
  text-align: center;
  margin-bottom: 5px;
}

.text-block-3188._13251 {
  font-size: 14px;
}

.text-span-307 {
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
}

.text-span-307._1325 {
  color: #609eda;
  font-size: 30px;
}

.text-span-308 {
  color: #609eda;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.image-1103 {
  position: absolute;
  top: 170.797px;
  left: 53px;
}

.image-1103._412513561 {
  top: 197.797px;
  left: 60px;
}

.image-1103._8764231 {
  top: 565.797px;
}

.image-1103._8764231._41325561 {
  top: 903.797px;
}

.image-1103._8764231._41325561._8732456 {
  margin-top: 31px;
  top: 1331.8px;
  left: 29px;
}

.div-block-913 {
  background-color: #f3f3f2;
  margin-top: 0;
  margin-left: 10px;
  padding: 5px 10px 60px;
}

.div-block-913._151325 {
  margin-top: 59px;
}

.image-1104 {
  z-index: -1;
  filter: blur(5px);
  position: absolute;
  top: 1012.59px;
  left: 152px;
  transform: rotate(-61deg);
}

.text-block-3189 {
  margin-bottom: 10px;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.image-1105 {
  position: absolute;
  top: 170.797px;
  left: 277.969px;
}

.image-1105._76834125 {
  top: 545.797px;
}

.image-1105._76834125._12351324 {
  top: 916.797px;
  left: 243.969px;
}

.image-1105._76834125._12351324._16543 {
  top: 1210.8px;
  left: 280.969px;
}

.image-1105._76834125._12351324._16543._2354 {
  top: -67.203px;
  left: 29.969px;
}

.image-1105._4123541 {
  top: 143.797px;
}

.text-block-3190 {
  font-size: 13px;
  line-height: 100%;
}

.text-block-3190._42315 {
  color: #fff;
}

.text-block-3190._42315._12151 {
  text-align: center;
}

.text-block-3191 {
  margin-bottom: 10px;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
}

.div-block-914 {
  background-color: #f3f3f2;
  margin-top: 0;
  padding: 5px 5px 100px 10px;
}

.div-block-914._412351._312415 {
  background-color: #082033;
  margin-top: 56px;
  padding-top: 80px;
  padding-bottom: 10px;
  position: relative;
}

.div-block-915 {
  margin-left: 10px;
}

.div-block-915._4151561 {
  margin-top: -20px;
}

.div-block-915._4151561._1245 {
  margin-top: -23px;
}

.div-block-915._4151561._1245151 {
  margin-top: 98px;
}

.image-1106 {
  z-index: 2;
  position: absolute;
  top: 374px;
  left: 262px;
  transform: rotate(25deg);
}

.div-block-916 {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/694957b5f6a0fe99fed9b37a_Group%202085663726.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 200px;
  max-width: 200px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: absolute;
  top: 176px;
  left: -27px;
  transform: rotate(-9deg);
}

.div-block-916._4143651 {
  z-index: 2;
  max-width: 170px;
  padding-top: 20px;
  padding-bottom: 20px;
  top: 130px;
  left: 276px;
  transform: rotate(10deg);
}

.div-block-916._15324 {
  z-index: 2;
  max-width: 160px;
  top: 308px;
  left: 129px;
  transform: rotate(-10deg);
}

.div-block-917 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69b414fcea72a352170b2e33_Group%202085664005.png");
  background-position: 50%;
  background-size: cover;
  width: 300px;
  height: 160px;
  position: absolute;
  top: 5px;
  left: -19px;
  transform: rotate(-18deg);
}

.div-block-918 {
  height: 830px;
  margin-top: 30px;
  position: relative;
}

.text-block-3192 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 90%;
}

.text-span-309 {
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
}

.image-1107 {
  z-index: 2;
  position: absolute;
  top: 11px;
  left: 21px;
  transform: rotate(0);
}

.image-1108 {
  z-index: 1;
  position: absolute;
  top: 398px;
  left: -37px;
  transform: rotate(-20deg);
}

.image-1108._14535 {
  top: 593px;
  left: -17px;
  transform: rotate(11deg);
}

.image-1109 {
  z-index: 4;
  position: absolute;
  top: -27px;
  left: 226px;
  transform: rotate(10deg);
}

.image-1110 {
  z-index: 2;
  position: absolute;
  top: 137px;
  left: 118px;
  transform: rotate(5deg);
}

.image-1110._24151 {
  z-index: 3;
  top: 533px;
  transform: rotate(-17deg);
}

.image-1110._24151._132545 {
  top: 540px;
  left: 271px;
  transform: rotate(4deg);
}

.image-1111 {
  margin-top: 0;
  position: absolute;
  top: -18px;
  left: -2px;
}

.image-1111._132515 {
  z-index: 1;
  top: 994px;
  transform: rotate(180deg);
}

.image-1112 {
  max-width: 200px;
}

.text-span-310 {
  margin-left: -50px;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.div-block-919 {
  z-index: 3;
  max-width: none;
  padding: 40px 20px;
  position: relative;
}

.text-block-3193 {
  opacity: 1;
  font-size: 12px;
  display: block;
}

.text-block-3193.greycamp {
  opacity: .3;
}

.text-block-3194 {
  opacity: 1;
  font-size: 12px;
  display: block;
}

.text-block-3194.greycamp {
  opacity: .3;
}

.text-block-3195, .text-block-3196 {
  opacity: 1;
  font-size: 12px;
  display: block;
}

.text-block-3196.greycamp {
  opacity: .3;
}

.text-block-3197 {
  opacity: 1;
  font-size: 12px;
  display: block;
}

.text-block-3197.greycamp {
  opacity: .3;
}

.text-block-3198, .text-block-3199 {
  opacity: 1;
  font-size: 12px;
  display: block;
}

.text-block-3199.greycamp {
  opacity: .3;
}

.text-block-3200 {
  opacity: 1;
  font-size: 12px;
  display: block;
}

.text-block-3200.greycamp {
  opacity: .3;
}

.text-block-3201 {
  opacity: 1;
  font-size: 12px;
  display: block;
}

.text-block-3202 {
  color: #f7f8f9;
  text-align: center;
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
  line-height: 100%;
}

.text-field-87 {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-radius: 0;
  font-family: e-Ukraine, sans-serif;
  display: block;
}

.field-label-14 {
  color: #dce0e7;
  font-size: 14px;
}

.text-block-3203 {
  text-align: center;
  font-family: Inter Tight, sans-serif;
  font-size: 25px;
  line-height: 140%;
}

.text-field-88 {
  border: 1px #000;
  border-bottom: 2px solid #000;
  border-radius: 0;
  height: 55px;
  padding-left: 0;
}

.text-field-88.utm_medium, .text-field-88.utm_source, .text-field-88.utm_term, .text-field-88.utm_campaign, .text-field-88.utm_content {
  display: none;
}

.form-block-155 {
  position: static;
  top: 582px;
  left: 132px;
}

.form-4018 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 6px;
  display: block;
}

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

.text-span-311 {
  color: #e9090d;
}

.div-block-920 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f52dc1d993a482eba011_219b7e81-fcf7-4fc5-9d68-77c9d019cebd.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  border-radius: 10px;
  padding: 50px 30px 70px;
}

.div-block-920._33333 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  background-attachment: scroll;
  width: 100%;
  display: none;
}

.div-block-920._33333._1872469128746 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  display: none;
}

.text-span-312 {
  background-color: #aaa;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
}

.text-block-3205 {
  opacity: .7;
  margin-bottom: 5px;
  font-size: 13px;
  display: none;
}

.div-block-921 {
  background-color: #000000ba;
  border: 1px solid #369fff4d;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  padding: 15px 10px;
  display: block;
  position: absolute;
  top: 443px;
  left: 38px;
}

.div-block-921.samospop {
  background-color: #fff;
  border-width: 0;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.text-block-3206 {
  color: #f7f8f9;
  text-align: center;
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
  line-height: 100%;
}

.text-field-89 {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-radius: 0;
  font-family: e-Ukraine, sans-serif;
  display: block;
}

.image-1113 {
  margin-top: 2.25vw;
}

.field-label-15 {
  color: #dce0e7;
  font-size: 14px;
}

.text-block-3207 {
  text-align: center;
  font-family: Inter Tight, sans-serif;
  font-size: 25px;
  line-height: 140%;
}

.text-field-90 {
  border: 1px #000;
  border-bottom: 2px solid #000;
  border-radius: 0;
  height: 55px;
  padding-left: 0;
}

.text-field-90.utm_medium, .text-field-90.utm_source, .text-field-90.utm_term, .text-field-90.utm_campaign, .text-field-90.utm_content {
  display: none;
}

.form-block-156 {
  position: static;
  top: 582px;
  left: 132px;
}

.form-4019 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 6px;
  display: block;
}

.text-block-3208 {
  color: #787878;
  font-size: .75vw;
}

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

.text-span-313 {
  color: #e9090d;
}

.div-block-922 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f52dc1d993a482eba011_219b7e81-fcf7-4fc5-9d68-77c9d019cebd.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  border-radius: 10px;
  padding: 50px 30px 70px;
}

.div-block-922._33333 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  background-attachment: scroll;
  width: 100%;
  display: none;
}

.div-block-922._33333._1872469128746 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  display: none;
}

.text-span-314 {
  background-color: #aaa;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
}

.text-span-314._4123414 {
  background-color: #bdf343;
}

.text-block-3210 {
  opacity: .7;
  margin-bottom: 5px;
  font-size: 13px;
  display: none;
}

.div-block-923 {
  background-color: #000000ba;
  border: 1px solid #369fff4d;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  padding: 15px 10px;
  display: block;
  position: absolute;
  top: 443px;
  left: 38px;
}

.div-block-923.samospop {
  background-color: #fff;
  border-width: 0;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.text-block-3211 {
  color: #f7f8f9;
  text-align: center;
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
  line-height: 100%;
}

.text-field-91 {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-radius: 0;
  font-family: e-Ukraine, sans-serif;
  display: block;
}

.image-1114 {
  margin-top: 2.25vw;
}

.field-label-16 {
  color: #dce0e7;
  font-size: 14px;
}

.text-block-3212 {
  text-align: center;
  font-family: Inter Tight, sans-serif;
  font-size: 25px;
  line-height: 140%;
}

.text-field-92 {
  border: 1px #000;
  border-bottom: 2px solid #000;
  border-radius: 0;
  height: 55px;
  padding-left: 0;
}

.text-field-92.utm_medium, .text-field-92.utm_source, .text-field-92.utm_term, .text-field-92.utm_campaign, .text-field-92.utm_content {
  display: none;
}

.form-block-157 {
  position: static;
  top: 582px;
  left: 132px;
}

.form-4020 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 6px;
  display: block;
}

.text-block-3213 {
  color: #787878;
  font-size: .75vw;
}

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

.text-span-315 {
  color: #e9090d;
}

.div-block-924 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f52dc1d993a482eba011_219b7e81-fcf7-4fc5-9d68-77c9d019cebd.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  border-radius: 10px;
  padding: 50px 30px 70px;
}

.div-block-924._33333 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  background-attachment: scroll;
  width: 100%;
  display: none;
}

.div-block-924._33333._1872469128746 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/697b2df60ca94e93776b142a_Frame%203222222222222.png");
  display: none;
}

.text-span-316 {
  background-color: #aaa;
  font-family: Nonbureau, Arial, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
}

.text-span-316._2354245 {
  background-color: #f7689d;
}

.text-block-3215 {
  opacity: .7;
  margin-bottom: 5px;
  font-size: 13px;
  display: none;
}

.div-block-925 {
  background-color: #000000ba;
  border: 1px solid #369fff4d;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  padding: 15px 10px;
  display: block;
  position: absolute;
  top: 443px;
  left: 38px;
}

.div-block-925.samospop {
  background-color: #fff;
  border-width: 0;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.div-block-926 {
  margin-top: 60px;
  padding: 40px 20px;
  position: relative;
}

.text-block-3216 {
  color: #0c293d;
  text-align: center;
  font-size: 49px;
}

.text-block-3217 {
  color: #0c293d;
  text-align: center;
  margin-top: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 49px;
  font-style: italic;
}

.text-block-3218 {
  color: #fffc;
  font-size: 16px;
}

.text-block-3218.bluetext {
  color: #0c293dbf;
}

.section-50 {
  padding-bottom: 10px;
  display: flex;
}

.text-block-3219 {
  color: #fff;
  align-self: center;
  padding-left: 15px;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
}

.text-block-3219.bluedarktext {
  color: #0c293d;
  font-weight: 600;
}

.div-block-927 {
  z-index: 2;
  background-color: #e643c0;
  background-image: linear-gradient(90deg, #ff8eb7, #ff5b97);
  border-radius: 25px;
  margin-bottom: 20px;
  padding: 20px;
  position: relative;
}

.div-block-927.boxgreen {
  z-index: 2;
  background-image: linear-gradient(90deg, #dfffac, #b7e830);
}

.div-block-927.firstb1 {
  margin-top: 50px;
}

.image-1115 {
  position: absolute;
  top: 0%;
  left: auto;
  right: 10%;
}

.div-block-928 {
  aspect-ratio: auto;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69c16f3b29f3e51b1b311df4_Frame%202085663986.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 550px;
  height: auto;
  margin-top: -37px;
  position: relative;
}

.div-block-929 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-930 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69c17432505d2387b02980fd_Frame%202085663988.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 25px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 200px;
  height: 335px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.div-block-930.b1b1 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69c1768d7efeaccac531f1b4_Frame%202085663989.avif");
}

.div-block-930.b1b2 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69c177574f0b09f12357409f_Frame%202085663991.avif");
}

.div-block-930.b1b3 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69c178110c380da1f1d50c45_Frame%202085663992.avif");
}

.div-block-930.b1b4 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69c1851ced88a49107c9b648_Frame%202085663994.avif");
}

.div-block-930.b1b5 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69c185d02fc2f3418c451996_Frame%202085663993.avif");
}

.div-block-930.b1b6 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69c186b8fe0c093ece094fb4_Frame%202085663996.avif");
}

.div-block-930.b1b7 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69c1872a94581312e7736676_Frame%202085663995.avif");
}

.div-block-931 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-bottom: 100px;
  display: grid;
}

.div-block-932 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.text-block-3220 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
}

.text-block-3221 {
  color: #fff;
  font-size: 12px;
  line-height: 120%;
}

.image-1117 {
  position: absolute;
  top: 168.009px;
  left: 12px;
}

.image-1118 {
  position: relative;
  top: -197px;
  left: 4px;
}

.image-1119 {
  position: relative;
  top: 1px;
}

.image-1120 {
  position: absolute;
  top: -42.18px;
  left: 391px;
}

.image-1120.img1camp {
  top: 219.82px;
  left: -239px;
  transform: rotate(161deg);
}

.image-1120.img2camp {
  z-index: 1;
  top: 1196.82px;
  left: 346px;
}

.image-1120.img2camp._231241 {
  z-index: 2;
  top: 1254.82px;
  left: -181px;
  transform: rotate(180deg);
}

.text-block-3222 {
  color: #0c293d;
  margin-bottom: 20px;
  margin-right: 20px;
  font-size: 49px;
}

.text-block-3223 {
  color: #0c293d;
  margin-bottom: 15px;
  padding-left: 40px;
  font-size: 49px;
}

.text-block-3224 {
  color: #0c293d;
  font-size: 18px;
}

.text-span-317 {
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.image-1121 {
  z-index: -1;
  position: absolute;
  top: 352.82px;
  left: 378px;
}

.image-1121._3415265 {
  z-index: 1;
  transform-style: preserve-3d;
  top: 675.82px;
  left: -66px;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.div-block-933 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.div-block-934 {
  margin-top: -39px;
  display: block;
  position: relative;
}

.image-1122 {
  z-index: 1;
  position: absolute;
  top: 80px;
  left: -126px;
}

.image-1123 {
  display: inline-block;
  position: absolute;
  top: -146px;
  left: -76px;
}

.image-1124 {
  z-index: 1;
  position: absolute;
  top: -126px;
  left: 125px;
}

.image-1125 {
  position: absolute;
  top: -147px;
  left: 237px;
}

.image-1126 {
  position: absolute;
  top: 47px;
  left: 358px;
}

.div-block-935 {
  color: #0c293d;
  margin-top: 105px;
  padding-top: 0;
  padding-left: 0;
}

.text-block-3225 {
  text-align: center;
  padding-left: 0;
  font-size: 19px;
  line-height: 100%;
}

.div-block-936 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-937 {
  margin-right: 5px;
  position: relative;
}

.div-block-938 {
  margin-left: 5px;
}

.student-slider {
  background-image: linear-gradient(130deg, #ff8eb7, #ff5b97);
  padding: 40px 20px 160px;
}

.student-slider._1413456 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69de9e985f71f7e3d4df42ba_beautiful-shot-tropical-island-surrounded-by-clear-water-sunny-day%201.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-attachment: scroll;
  padding: 200px 60px 35px;
  display: block;
  position: relative;
}

.student-slider._1413456._64909 {
  background-image: none;
  padding: 60px 0;
}

.student-slider-title {
  color: #fff;
  text-align: center;
  margin-bottom: 60px;
}

.text-block-3226 {
  margin-bottom: 20px;
  margin-left: -75px;
  font-size: 49px;
}

.text-block-3227 {
  margin-bottom: 20px;
  margin-left: 62px;
  font-size: 49px;
}

.text-block-3228 {
  margin-left: -46px;
  font-family: Playfair Display, sans-serif;
  font-size: 49px;
  font-style: italic;
}

.student-slider-nav {
  z-index: 2;
  margin-top: 20px;
  position: relative;
}

.student-slider-content {
  width: 99.9999%;
  display: block;
  overflow: hidden;
}

.student-slider-content._764874 {
  margin-bottom: 0;
  display: block;
  overflow: hidden;
}

.student-slide {
  background-color: #fafafa2e;
  border-radius: 30px;
  padding: 5px 0 20px;
  display: block;
}

.student-slide._22222 {
  background-image: linear-gradient(130deg, #ff71a5, #ff5b97);
  width: 100%;
  min-width: 100%;
  padding: 20px 40px 30px;
  display: flex;
  position: static;
}

.student-slide._33333 {
  padding-bottom: 10px;
  overflow: visible;
}

.student-slide-images {
  justify-content: center;
  display: flex;
}

.student-slide-img {
  max-width: 45%;
  margin-left: 5px;
  margin-right: 5px;
}

.student-slide-info {
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-left: 0;
  padding-left: 50px;
  display: flex;
}

.student-slide-text-wrap {
  margin-left: 10px;
}

.student-slide-number {
  color: #ffffffb8;
  align-self: center;
  font-size: 40px;
}

.student-slide-brand {
  color: #fff;
  font-size: 18px;
}

.text-span-319 {
  color: #ffffffc4;
}

.student-slider-nav-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.student-slider-next, .student-slider-prev {
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-939 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69c668143f9efa2bb5844dfc_Frame%202085663997.png");
  background-position: 50% 100%;
  background-size: cover;
  padding: 0 0 40px;
  position: relative;
}

.div-block-940 {
  background-image: linear-gradient(124deg, #ff8eb7, #ff5b97);
  border-radius: 25px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px;
  position: relative;
}

.section-51 {
  border-bottom: 1px solid var(--white);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.section-51.last314452 {
  border-bottom-style: none;
}

.image-1127 {
  margin-left: 15px;
  margin-right: 20px;
  padding-left: 0;
}

.text-block-3229 {
  color: #ffffffb8;
  font-size: 15px;
}

.text-block-3230 {
  color: #fff;
  font-size: 20px;
}

.image-1128 {
  position: absolute;
  top: -1.562px;
  left: 334px;
}

.div-block-941 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 40px;
}

.text-block-3231 {
  font-family: Playfair Display, sans-serif;
  font-size: 49px;
  font-style: italic;
}

.div-block-942 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-943 {
  text-align: center;
}

.div-block-944 {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-left: 40px;
  margin-right: 40px;
  display: grid;
  position: relative;
}

.div-block-945 {
  position: relative;
}

.image-1129 {
  position: static;
  top: 1px;
  left: -26px;
}

.image-1129._12542345 {
  left: -4px;
}

.text-block-3232 {
  margin-bottom: 5px;
  font-family: Playfair Display, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 600;
}

.text-block-3233 {
  font-size: 14px;
  line-height: 100%;
}

.image-1130 {
  position: relative;
  top: -2px;
}

.image-1131 {
  display: inline-block;
  position: absolute;
  inset: auto 0% -21.7vw;
}

.image-1132 {
  position: absolute;
  inset: auto 0% 0% 36%;
  transform: rotate(-99deg);
}

.image-1132._543786543 {
  z-index: 0;
  top: 324px;
  left: 73%;
}

.text-block-3234 {
  margin-bottom: 25px;
  margin-left: -55px;
  font-family: Playfair Display, sans-serif;
  font-size: 49px;
  font-style: italic;
}

.text-block-3235 {
  margin-bottom: 15px;
  margin-left: 22px;
  font-size: 49px;
}

.text-block-3236 {
  font-size: 20px;
  font-weight: 600;
}

.div-block-946 {
  justify-content: space-around;
  align-items: stretch;
  margin-bottom: 20px;
  display: flex;
}

.div-block-947 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-3237 {
  text-align: center;
  margin-bottom: 5px;
  margin-left: 0;
  font-size: 20px;
  font-weight: 600;
}

.text-block-3238 {
  text-align: left;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 15px;
}

.text-span-320 {
  margin-left: 67px;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.text-span-320._135423 {
  margin-left: 0;
}

.div-block-948 {
  z-index: 0;
  padding: 140px 20px 40px;
  position: relative;
  overflow: hidden;
}

.image-1133 {
  max-width: 100%;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.image-1133._4234151 {
  max-width: 70%;
}

.image-1134 {
  margin-bottom: 10px;
}

.div-block-949 {
  text-align: center;
  margin-bottom: 20px;
}

.div-block-950 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-951 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-321 {
  margin-left: -65px;
}

.text-block-3239 {
  color: #0c293d;
  font-size: 49px;
  line-height: 80%;
}

.text-span-322 {
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.image-1135 {
  z-index: -1;
  transform-style: preserve-3d;
  display: inline-block;
  position: absolute;
  top: -124.094px;
  left: -37px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.image-1136 {
  z-index: -1;
  vertical-align: baseline;
  object-fit: fill;
  position: absolute;
  top: 472.906px;
  left: 377px;
  overflow: hidden;
}

.bold-text-86 {
  font-size: 25px;
}

.div-block-952 {
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-953 {
  margin-top: 0;
  margin-bottom: 40px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.div-block-954 {
  border-bottom: 2px solid #00005d45;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-955 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 2px #6968685e;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: grid;
}

.div-block-956 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 2px solid #6968685e;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  padding: 10px 10px 10px 0;
  display: grid;
}

.div-block-957 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-around;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: static;
}

.div-block-957.camp-video {
  display: block;
}

.text-block-3240 {
  text-align: center;
  font-size: 49px;
  font-weight: 500;
  line-height: 100%;
}

.section-52 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: grid;
}

.section-52.editgrid {
  border-bottom: 1px solid #0000003b;
  grid-template-columns: 1fr 3fr;
}

.text-block-3241 {
  color: #22252a8f;
  text-align: left;
  margin-right: 0;
  font-size: 15px;
}

.div-block-958 {
  background-color: #d9d9d9;
  border-radius: 25px;
  padding: 20px;
}

.div-block-958.pcamp1 {
  padding-top: 10px;
}

.div-block-958.pcamp1.pcamp2 {
  display: block;
}

.lottie-animation-4 {
  max-width: 10%;
  display: block;
}

.div-block-959 {
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.text-block-3242 {
  margin-right: 0;
  font-size: 29px;
  font-weight: 600;
}

.text-block-3243 {
  max-width: 50%;
  font-size: 16px;
  font-weight: 600;
}

.text-span-323 {
  font-family: Playfair Display, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 600;
}

.div-block-960 {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.text-block-3244 {
  max-width: 80%;
  font-size: 20px;
  line-height: 100%;
}

.text-block-3245 {
  font-size: 17px;
  font-weight: 600;
}

.text-span-324 {
  font-family: Playfair Display, sans-serif;
  font-size: 17px;
  font-style: italic;
}

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

.svg-minus-program-camp {
  z-index: 2;
  display: block;
  position: relative;
}

.svg-minus-program-camp.pisclose {
  display: block;
}

.svg-minus-modul-camp.minusminus, .svg-plus-program-camp {
  display: none;
}

.svg-plus-program-camp.pison {
  z-index: 2;
  display: none;
  position: relative;
}

.svg-plus-modul-camp {
  display: none;
}

.svg-plus-modul-camp.plusplus {
  margin-left: 0;
  display: block;
}

.div-block-961 {
  border: 1px #00f;
  border-bottom: 2px solid #00005d45;
  padding-top: 10px;
  padding-bottom: 20px;
}

.div-block-961._235625 {
  border-bottom-style: none;
}

.div-block-962, .div-block-962.mcapm2 {
  display: none;
}

.image-1137 {
  max-width: 48%;
  position: static;
}

.image-1138 {
  max-width: 48%;
}

.text-span-325 {
  font-family: Playfair Display, sans-serif;
  font-style: italic;
  font-weight: 600;
}

.section-53 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  padding: 15px 5px;
  display: grid;
}

.text-block-3247 {
  opacity: .5;
  justify-content: center;
  align-items: center;
  max-width: 50px;
  font-size: 20px;
  text-decoration: line-through;
  display: flex;
}

.text-block-3248 {
  justify-content: flex-end;
  align-items: center;
  min-width: auto;
  max-height: none;
  margin-left: -80px;
  margin-right: 0;
  padding-right: 0;
  font-size: 20px;
  display: flex;
}

.text-span-326 {
  margin-top: 5px;
  font-size: 15px;
}

.text-block-3249 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 13px;
  display: block;
}

.section-54 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  padding: 15px 5px;
  display: grid;
}

.text-block-3250 {
  opacity: .5;
  justify-content: center;
  align-items: center;
  max-width: 50px;
  font-size: 20px;
  text-decoration: line-through;
  display: flex;
}

.text-block-3251 {
  justify-content: flex-end;
  align-items: center;
  min-width: auto;
  max-height: none;
  margin-left: -80px;
  margin-right: 0;
  padding-right: 0;
  font-size: 20px;
  display: flex;
}

.text-span-327 {
  margin-top: 5px;
  font-size: 15px;
}

.text-block-3252 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 13px;
  display: block;
}

.section-55 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  padding: 15px 5px;
  display: grid;
}

.text-block-3253 {
  opacity: .5;
  justify-content: center;
  align-items: center;
  max-width: 50px;
  font-size: 20px;
  text-decoration: line-through;
  display: flex;
}

.text-block-3254 {
  justify-content: flex-end;
  align-items: center;
  min-width: auto;
  max-height: none;
  margin-left: -80px;
  margin-right: 0;
  padding-right: 0;
  font-size: 20px;
  display: flex;
}

.text-span-328 {
  margin-top: 5px;
  font-size: 15px;
}

.text-block-3255 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 13px;
  display: block;
}

.section-56 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  padding: 15px 5px;
  display: grid;
}

.text-block-3256 {
  opacity: .5;
  justify-content: center;
  align-items: center;
  max-width: 50px;
  font-size: 20px;
  text-decoration: line-through;
  display: flex;
}

.text-block-3257 {
  justify-content: flex-end;
  align-items: center;
  min-width: auto;
  max-height: none;
  margin-left: -80px;
  margin-right: 0;
  padding-right: 0;
  font-size: 20px;
  display: flex;
}

.text-span-329 {
  margin-top: 5px;
  font-size: 15px;
}

.text-block-3258 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 13px;
  display: block;
}

.bold-text-88 {
  font-weight: 600;
  line-height: 100%;
}

.student-slider-track {
  display: flex;
}

.student-slider-track._765487942 {
  display: block;
}

.div-block-963 {
  background-image: linear-gradient(112deg, #dcfda2, #dfffac 0%, #d4f98a 0%, #b7e830);
  border-radius: 20px;
  width: 100%;
  min-width: 100%;
  margin-bottom: 10px;
  padding: 20px;
  position: relative;
}

.div-block-963._322322 {
  margin-top: 10px;
}

.text-block-3259 {
  color: #0c293d;
  text-align: center;
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 600;
}

.text-block-3260 {
  color: #0c293d;
  text-align: center;
  font-size: 14px;
  line-height: 100%;
}

.div-block-964 {
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.image-1139 {
  position: absolute;
  top: 1.359px;
  left: 296px;
}

.div-block-965 {
  text-align: center;
}

.text-block-3261 {
  color: #3b7095;
  margin-bottom: 10px;
  font-family: Playfair Display, sans-serif;
  font-size: 29px;
  font-style: italic;
  font-weight: 500;
}

.text-block-3262 {
  color: #0c293d;
  font-size: 18px;
}

.text-block-3263 {
  color: #0c293d;
  margin-bottom: 7px;
  font-size: 29px;
}

.div-block-966 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.nm-header-section {
  box-sizing: border-box;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69de9e985e5904938b55b24b_blue-sky-nature%202.png");
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  width: 100%;
  padding: 63px 20px 0;
  display: flex;
}

.nm-header-pill {
  box-sizing: border-box;
  background-color: #0c293d;
  border-radius: 1000px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 362px;
  height: 47px;
  padding: 5px 14px 5px 5px;
  display: flex;
}

.nm-header-left-pill {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-image: linear-gradient(123.07deg, #ff8eb7 36.02%, #ff5b97 75.7%);
  border: 1px solid #ff81b2;
  border-radius: 1000px;
  align-items: center;
  height: 37px;
  padding: 0 14px;
  display: inline-flex;
}

.nm-header-right {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: inline-flex;
}

.nm-header-label {
  opacity: .8;
  letter-spacing: -.26px;
  font-family: Inter Tight, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: normal;
}

.nm-header-label-dark {
  color: #0c293d;
}

.nm-header-label-light {
  color: #f7f7f7;
}

.nm-header-value {
  letter-spacing: -.26px;
  font-family: Inter Tight, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: normal;
}

.nm-header-value-dark {
  color: #0c293d;
}

.nm-header-value-gradient {
  color: #0000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(133deg, #ff8eb7 36.02%, #ff5b97 75.7%);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.nm-hero-section {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  text-align: center;
  background-color: #a7bdd2;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69de9e9b8b2d9dc3ce754ba4_freepik__use-the-same-landscape-and-camera-angle-as-the-ref__14853%202.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-height: 500px;
  padding: 28px 20px 36px;
  display: flex;
}

.nm-hero-title {
  color: #0000;
  letter-spacing: -1.47px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(93deg, #0c293d 25%, #6ab8ed 228%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 49px;
  font-weight: 500;
  line-height: .96;
}

.nm-hero-title-italic {
  letter-spacing: -1.92px;
  font-family: Playfair Display, Times New Roman, serif;
  font-size: 48px;
  font-style: italic;
}

.nm-hero-subtitle {
  box-sizing: border-box;
  background-color: #000000bf;
  border-radius: 20px;
  width: 100%;
  max-width: 362px;
  padding: 18px 22px;
}

.nm-hero-sub-title {
  color: #f7f7f7;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(99deg, #f7f7f7 32%, #919191 146%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 6px;
  font-family: Playfair Display, Times New Roman, serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 500;
}

.nm-hero-sub-text {
  color: #c9c9c9;
  letter-spacing: -.28px;
  margin-bottom: 12px;
  font-family: Inter Tight, sans-serif;
  font-size: 14px;
}

.nm-hero-sub-accent {
  letter-spacing: -.3px;
  text-transform: lowercase;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(101deg, #dfffac, #baee2b);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 6px;
  font-family: Inter Tight, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.nm-hero-sub-desc {
  color: #c9c9c9;
  letter-spacing: -.28px;
  text-transform: lowercase;
  font-family: Inter Tight, sans-serif;
  font-size: 14px;
  line-height: 1.17;
}

.nm-hero-cta {
  box-sizing: border-box;
  background-image: linear-gradient(143deg, #f7f7f7 31%, #d8d8d8 128%);
  border: 1px solid #dfdfdf;
  border-radius: 10000px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 345px;
  height: 54px;
  padding: 0 6px 0 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 8px #0c293d14;
}

.nm-hero-cta-text {
  color: #0c293d;
  letter-spacing: -.29px;
  font-family: Inter Tight, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.nm-hero-cta-icon {
  background-image: radial-gradient(circle at 30% 30%, #ffb3ce, #ff5b97 70%);
  border-radius: 50%;
  width: 44px;
  min-width: 44px;
  height: 44px;
  position: relative;
  box-shadow: inset 0 -4px 8px #ff146466, 0 2px 6px #ff5b9766;
}

.nm-hero-discount {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0c293d;
  letter-spacing: -.3px;
  text-transform: uppercase;
  align-items: baseline;
  font-family: Inter Tight, sans-serif;
  font-size: 15px;
  font-weight: 500;
  display: flex;
}

.nm-discount-big {
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(133deg, #ff8eb7, #ff5b97);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Playfair Display, Times New Roman, serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
}

.nm-cards {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  padding: 16px 20px 28px;
  display: flex;
}

.nm-card {
  box-sizing: border-box;
  color: #f7f7f7;
  border-radius: 20px;
  width: 100%;
  padding: 21px 21px 22px;
  position: relative;
  overflow: hidden;
}

.nm-card-pink {
  color: #fff;
  background-image: linear-gradient(112.8deg, #ff8eb7 5%, #ff5b97 80%);
  border: 1px solid #ff8eb7;
}

.nm-card-green {
  color: #0c293d;
  background-image: linear-gradient(112.8deg, #dfffac 5%, #baee2b 80%);
  border: 1px solid #baee2b;
}

.nm-card-ribbon {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 75%, 0 100%);
  background-image: linear-gradient(#ffffff59 0%, #ffffff1a 70%, #0000 100%);
  width: 22px;
  height: 27px;
  position: absolute;
  top: 0;
  right: 20px;
}

.nm-card-header {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: flex-start;
  margin-bottom: 18px;
  display: flex;
}

.nm-card-icon {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 54px;
  min-width: 54px;
  height: 54px;
  font-family: Inter Tight, sans-serif;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: inset 0 1px 2px #fff9, 0 4px 8px #00000014;
}

.nm-card-icon-pink {
  color: #ff5b97;
  background-image: linear-gradient(145deg, #ffffff8c, #fff3);
}

.nm-card-icon-green {
  color: #5a8c0e;
  background-image: linear-gradient(145deg, #ffffff8c, #fff3);
}

.nm-card-title {
  letter-spacing: -.36px;
  margin: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.05;
}

.nm-card-desc {
  opacity: .85;
  letter-spacing: -.28px;
  margin: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
}

.nm-block-stats-dirs {
  background-color: #fff;
  width: 100%;
}

.nm-stats-section {
  padding: 36px 20px 28px;
}

.nm-stats-grid {
  grid-column-gap: 12px;
  grid-row-gap: 22px;
  text-align: center;
  grid-template-columns: repeat(3, 1fr);
  max-width: 360px;
  margin: 0 auto;
  display: grid;
}

.nm-stat-num {
  color: #0c293d;
  font-family: Inter Tight, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1;
}

.nm-stat-italic {
  font-style: italic;
}

.nm-stat-label {
  opacity: .85;
  color: #0c293d;
  margin-top: 4px;
  font-family: Inter Tight, sans-serif;
  font-size: 13px;
  line-height: 1.2;
}

.nm-dir-heading-section {
  text-align: center;
  padding: 44px 20px 18px;
}

.nm-dir-heading {
  color: #0c293d;
  letter-spacing: -.8px;
  margin: 0 0 12px;
  font-family: Inter Tight, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1;
}

.nm-dir-num {
  font-style: italic;
  font-weight: 400;
}

.nm-dir-word {
  font-weight: 500;
}

.nm-dir-accent {
  color: #0c293d;
  font-weight: 700;
}

.nm-dir-subtitle {
  opacity: .85;
  color: #0c293d;
  font-family: Inter Tight, sans-serif;
  font-size: 15px;
}

.nm-dir-grid-section {
  padding: 24px 20px 40px;
}

.nm-dir-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.nm-dir-card {
  aspect-ratio: 176 / 301;
  color: #f7f7f7;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  padding: 14px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nm-dir-card.inline-div-0 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69de9e9dd3f512ead62b87d4_Rectangle%20240648240.png");
}

.nm-dir-card.inline-div-1 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69de9e9d3e360c29e4db4684_Rectangle%20240648240-1.png");
}

.nm-dir-card.inline-div-2 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69de9e9d713665327828faae_Rectangle%20240648240-2.png");
}

.nm-dir-card.inline-div-3 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69de9e9df2b97a727def8a45_Rectangle%20240648240-3.png");
}

.nm-dir-card.inline-div-4 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69de9e9d827021594acab297_Rectangle%20240648240-4.png");
}

.nm-dir-card.inline-div-5 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69de9e9da8ea29cd3a849152_Rectangle%20240648240-5.png");
}

.nm-dir-card.inline-div-6 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69de9e9d2bd996c39aa2bc5b_Rectangle%20240648240-6.png");
}

.nm-dir-card.inline-div-7 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69de9e9d575b06c43fc62ebd_Rectangle%20240648240-7.png");
}

.nm-dir-num-badge {
  z-index: 2;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  letter-spacing: .5px;
  background-color: #ffffff26;
  border-radius: 12px;
  padding: 3px 7px;
  font-family: Inter Tight, sans-serif;
  font-size: 10px;
  font-weight: 600;
  position: absolute;
  top: 14px;
  left: 14px;
}

.nm-dir-card-title {
  z-index: 2;
  letter-spacing: -.3px;
  margin-bottom: 6px;
  font-family: Inter Tight, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.05;
  position: relative;
}

.nm-dir-card-desc {
  z-index: 2;
  opacity: .9;
  letter-spacing: -.24px;
  font-family: Inter Tight, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.15;
  position: relative;
}

.nm-dir-cta {
  color: #f7f7f7;
  text-align: center;
  letter-spacing: -.2px;
  background-color: #0c293d;
  border-radius: 100px;
  max-width: 320px;
  margin: 28px auto 0;
  padding: 16px 28px;
  font-family: Inter Tight, sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.nm-block-3 {
  width: 100%;
}

.nm-works-section {
  color: #f7f7f7;
  text-align: center;
  background-image: linear-gradient(#ff5b97 0%, #ff7aaf 100%);
  padding: 60px 20px 40px;
  position: relative;
  overflow: hidden;
}

.nm-works-heading {
  color: #0c293d;
  letter-spacing: -1px;
  margin: 0 0 32px;
  font-family: Inter Tight, sans-serif;
  font-size: 44px;
  line-height: 1;
}

.nm-w-bold {
  font-weight: 700;
}

.nm-w-italic {
  color: #f7f7f7;
  font-style: italic;
  font-weight: 400;
}

.nm-works-polaroids {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: repeat(3, 1fr);
  max-width: 340px;
  margin: 0 auto 24px;
  display: grid;
}

.nm-pol {
  width: 100%;
  height: auto;
  display: block;
  transform: rotate(-3deg);
}

.nm-works-caption {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #0c293d;
  text-align: left;
  background-color: #fff;
  border-radius: 100px;
  align-items: center;
  max-width: 320px;
  margin: 0 auto 20px;
  padding: 10px 18px;
  display: flex;
}

.nm-works-num {
  opacity: .6;
  font-family: Inter Tight, sans-serif;
  font-size: 12px;
  font-style: italic;
}

.nm-works-title {
  font-family: Inter Tight, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.2;
}

.nm-works-author {
  opacity: .7;
  margin-top: 2px;
  font-family: Inter Tight, sans-serif;
  font-size: 11px;
}

.nm-works-cher17 {
  color: #f7f7f7;
  background-color: #0c293d;
  border-radius: 24px;
  max-width: 320px;
  margin: 32px auto 0;
  padding: 20px;
}

.nm-cher17-text {
  font-family: Inter Tight, sans-serif;
  font-size: 14px;
  line-height: 1.3;
}

.nm-program-section {
  background-color: #fff;
  padding: 60px 20px 44px;
}

.nm-program-heading {
  color: #0c293d;
  text-align: center;
  letter-spacing: -.8px;
  margin: 0 0 32px;
  font-family: Inter Tight, sans-serif;
  font-size: 42px;
  line-height: 1;
}

.nm-p-italic {
  font-style: italic;
  font-weight: 400;
}

.nm-p-bold {
  font-weight: 700;
}

.nm-block-num {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #0c293d26;
  align-items: center;
  padding: 14px 4px;
  display: flex;
}

.nm-block-n {
  opacity: .5;
  color: #0c293d;
  width: 20px;
  font-family: Inter Tight, sans-serif;
  font-size: 11px;
}

.nm-block-name {
  color: #0c293d;
  flex: 1;
  font-family: Inter Tight, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.nm-block-label {
  opacity: .5;
  color: #0c293d;
  font-family: Inter Tight, sans-serif;
  font-size: 11px;
  font-style: italic;
}

.nm-block-toggle {
  opacity: .6;
  color: #0c293d;
  margin-left: 8px;
  font-size: 16px;
}

.nm-module {
  border-bottom: 1px solid #0c293d1f;
}

.nm-module-head {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  padding: 14px 4px;
  display: flex;
}

.nm-mod-n {
  opacity: .5;
  color: #0c293d;
  width: 20px;
  font-family: Inter Tight, sans-serif;
  font-size: 11px;
}

.nm-mod-label {
  opacity: .5;
  color: #0c293d;
  width: 54px;
  font-family: Inter Tight, sans-serif;
  font-size: 11px;
  font-style: italic;
}

.nm-mod-title {
  color: #0c293d;
  flex: 1;
  font-family: Inter Tight, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.nm-mod-toggle {
  color: #0c293d;
  border: 1px solid #0c293d4d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  font-size: 14px;
  display: flex;
}

.nm-lessons {
  padding: 0 4px 14px 88px;
}

.nm-lesson {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #0c293d;
  padding: 4px 0;
  font-family: Inter Tight, sans-serif;
  font-size: 12px;
  display: flex;
}

.nm-lesson-n {
  opacity: .5;
  flex-shrink: 0;
  width: 50px;
}

.nm-lesson-t {
  flex: 1;
  line-height: 1.25;
}

.nm-bonus-heading {
  color: #0c293d;
  text-align: center;
  margin: 44px 0 20px;
  font-family: Inter Tight, sans-serif;
  font-size: 28px;
  font-style: italic;
  font-weight: 500;
}

.nm-bonus {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #0c293d1f;
  align-items: center;
  padding: 12px 4px;
  font-family: Inter Tight, sans-serif;
  display: flex;
}

.nm-bonus-n {
  opacity: .5;
  color: #0c293d;
  width: 20px;
  font-size: 11px;
}

.nm-bonus-ico {
  width: 24px;
  font-size: 16px;
}

.nm-bonus-t {
  color: #0c293d;
  flex: 1;
  font-size: 14px;
  line-height: 1.25;
}

.nm-format-section {
  color: #f7f7f7;
  background-color: #0c293d;
  padding: 60px 20px 44px;
}

.nm-format-heading {
  color: #f7f7f7;
  text-align: center;
  letter-spacing: -.8px;
  margin: 0 0 32px;
  font-family: Inter Tight, sans-serif;
  font-size: 38px;
  line-height: 1;
}

.nm-f-italic {
  font-style: italic;
  font-weight: 400;
}

.nm-f-bold {
  font-weight: 700;
}

.nm-f-sub {
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
}

.nm-format-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.nm-fmt-card {
  background-color: #ffffff14;
  border-radius: 18px;
  padding: 18px;
}

.nm-fmt-wide {
  margin-top: 10px;
}

.nm-fmt-title {
  margin-bottom: 8px;
  font-family: Inter Tight, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.15;
}

.nm-fmt-desc {
  opacity: .75;
  font-family: Inter Tight, sans-serif;
  font-size: 12px;
  line-height: 1.3;
}

.div-block-967 {
  margin-top: 0;
  padding: 100px 30px 40px;
  position: relative;
}

.section-57 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #0d2a3e;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2.25fr;
  grid-auto-columns: 1fr;
  padding-top: 7px;
  padding-bottom: 7px;
  display: grid;
}

.text-block-3264, .text-block-3265, .text-block-3266, .text-block-3267 {
  color: #0d2a3e;
}

.div-block-968 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-969 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 2px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2.25fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.text-block-3268 {
  color: #0d2a3e;
  font-family: Playfair Display, sans-serif;
  font-size: 26px;
  font-style: italic;
}

.text-block-3269 {
  color: #0d2a3e69;
  font-size: 13px;
}

.div-block-970 {
  background-color: #b2b2b2;
  background-image: linear-gradient(120deg, #d9d9d9, #b3b3b3 65%);
  border-radius: 25px;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 20px 40px 40px;
}

.div-block-970.tar2 {
  background-color: #addf23;
  background-image: linear-gradient(91deg, #dfffac, #cbf36d 12%, #b7e830 73%);
  margin-top: 40px;
}

.div-block-970.tar2.tar3 {
  background-image: linear-gradient(91deg, #ff8eb7, #ff75a7 12%, #ff5b97 73%);
}

.div-block-971 {
  background-image: linear-gradient(99deg, #f6f6f4, #e1e1e1);
  border-radius: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  padding: 20px 15%;
}

.div-block-971._312414 {
  background-color: #fff;
  background-image: none;
}

.div-block-972 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #22252a;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 10px;
  display: grid;
}

.div-block-972.camomain3123 {
  border-bottom: 2px solid #00000024;
  place-items: stretch stretch;
  padding-top: 10px;
  padding-bottom: 20px;
}

.div-block-972._41241531354 {
  padding-top: 10px;
}

.div-block-972._41241531354.is-grey123 {
  display: none;
}

.div-block-972.is-grey123 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #22252a3d;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-3270 {
  font-size: 26px;
  text-decoration: none;
}

.text-block-3270._123123123 {
  text-decoration: line-through;
}

.text-block-3271 {
  font-size: 16px;
  text-decoration: none;
}

.text-block-3271._1 {
  text-decoration: line-through;
}

.text-block-3272, .text-block-3273, .text-block-3274, .text-block-3275, .text-block-3276, .text-block-3277, .text-block-3278, .text-block-3279, .text-block-3280, .text-block-3281, .text-block-3282, .text-block-3283, .text-block-3284 {
  font-size: 13px;
}

.div-block-973 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: 20px;
  padding-left: 0%;
  display: grid;
}

.text-block-3285 {
  color: #0c293d;
  text-align: center;
  font-family: Playfair Display, sans-serif;
  font-size: 49px;
  font-style: italic;
}

.div-block-974 {
  margin-bottom: 40px;
}

.text-block-3286 {
  color: #0d2a3e;
}

.div-block-975 {
  background-image: linear-gradient(350deg, #bcdafa, #e2effd 18%, #fff);
  padding: 77px 20px 40px;
}

.div-block-976 {
  text-align: center;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

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

.div-block-977, .div-block-978 {
  padding: 10px;
}

.tabs-menu-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 20px;
  display: flex;
}

.tab-link-tab-1-3 {
  text-align: center;
  overflow-wrap: normal;
  background-color: #baee2b;
  border: 1px solid #000;
  border-radius: 25px;
  flex: 1;
  align-self: center;
  padding: 20px 40px;
}

.tab-link-tab-1-3.w--current {
  color: #fff;
  background-color: #0b2536;
  background-image: linear-gradient(85deg, #2b5978, #0c293d 80%);
  border-color: #0d2a3e;
  border-radius: 25px;
  flex: 1;
  order: 0;
  align-self: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.tab-link-tab-2-3 {
  color: #000;
  background-color: #baee2b;
  border: 1px solid #0d2a3e;
  border-radius: 25px;
  padding: 20px 40px;
}

.tab-link-tab-2-3.w--current {
  color: #fff;
  background-color: #0b2536;
  background-image: linear-gradient(85deg, #2b5978, #0c293d 80%);
}

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

.tab-link-tab-4 {
  text-align: center;
  background-color: #baee2b;
  border: 1px solid #0d2a3e;
  border-radius: 25px;
  flex: 1;
  padding-top: 20px;
  padding-bottom: 20px;
}

.tab-link-tab-4.w--current {
  color: #fff;
  background-color: #0b2536;
  background-image: linear-gradient(85deg, #2b5978, #0c293d 80%);
}

.tab-link-tab-6 {
  text-align: center;
  background-color: #baee2b;
  border: 1px solid #0d2a3e;
  border-radius: 25px;
  flex: 1;
  padding-top: 20px;
  padding-bottom: 20px;
}

.tab-link-tab-6.w--current {
  color: #fff;
  text-overflow: clip;
  overflow-wrap: normal;
  background-color: #0b2536;
  background-image: linear-gradient(85deg, #2b5978, #0c293d 80%);
}

.tab-link-tab-5 {
  text-align: center;
  background-color: #baee2b;
  border: 1px solid #0d2a3e;
  border-radius: 25px;
  flex: 1;
  align-self: center;
  padding: 20px 15px;
}

.tab-link-tab-5.w--current {
  color: #fff;
  background-color: #0b2536;
  background-image: linear-gradient(85deg, #2b5978, #0c293d 80%);
}

.tab-link-tab-3-3 {
  text-align: center;
  background-color: #baee2b;
  border: 1px solid #0d2a3e;
  border-radius: 25px;
  flex: 1;
  padding: 20px 35px;
}

.tab-link-tab-3-3.w--current {
  color: #fff;
  background-color: #0b2536;
  background-image: linear-gradient(85deg, #2b5978, #0c293d 80%);
}

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

.text-block-3288 {
  color: #000;
  -webkit-text-stroke-color: #000;
}

.text-block-3289 {
  letter-spacing: normal;
  text-overflow: clip;
}

.image-1140 {
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-980 {
  margin-bottom: 20px;
}

.text-block-3291 {
  color: #ffffffa1;
  font-size: 10px;
}

.text-block-3292 {
  color: #fff;
  font-size: 34px;
  font-weight: 600;
  line-height: 100%;
}

.div-block-981 {
  margin-bottom: 10px;
}

.text-block-3293 {
  color: #fff;
  font-size: 23px;
}

.image-1141 {
  vertical-align: baseline;
  position: absolute;
  inset: -19px 0 0 228px;
}

.div-block-982 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69de9e99a483a34892b33053_f6c29520902e6fb1915f89620f23f83dcbb23e66.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 10%;
  max-height: 10%;
  display: block;
  position: absolute;
  inset: 228px 0 0 285px;
  overflow: visible;
}

.div-block-983 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69de9e99a483a34892b33053_f6c29520902e6fb1915f89620f23f83dcbb23e66.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 30px;
  height: 40px;
  position: absolute;
  inset: -10% 0 0 89%;
}

.div-block-984 {
  position: relative;
}

.div-block-985 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  object-fit: fill;
  grid-template: "."
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: stretch;
  margin-bottom: 12px;
  display: grid;
}

.div-block-985.video3414 {
  grid-template-columns: 1fr;
}

.div-block-985._14142123 {
  grid-template-columns: 1fr;
  display: flex;
}

.image-1142 {
  max-width: 100%;
  max-height: none;
}

.div-block-986 {
  background-color: #d9d9d9;
  border-radius: 20px;
}

.div-block-987 {
  margin-bottom: 10px;
  display: none;
}

.section-59 {
  background-color: #e86799;
  border-radius: 30px;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px 10px 40px;
  display: flex;
}

.section-59.nonerab {
  display: none;
}

.image-1143 {
  margin-left: 0;
  padding-left: 0;
}

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

.text-block-3295 {
  color: #1d435d;
  margin-bottom: 10px;
  font-size: 49px;
}

.text-block-3296 {
  color: #1d435d;
  margin-bottom: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 49px;
  font-style: italic;
}

.text-block-3297 {
  color: #1d435d;
  font-size: 19px;
}

.text-block-3298 {
  color: #1d435d;
  font-size: 21px;
}

.text-block-3299 {
  color: #1d435d;
  margin-bottom: 18px;
  font-size: 49px;
}

.text-block-3300 {
  color: #1d435d;
  margin-bottom: 15px;
  margin-left: -16px;
  font-family: Playfair Display, sans-serif;
  font-size: 49px;
  font-style: italic;
}

.image-1144 {
  max-width: 180%;
  position: absolute;
  top: 244.234px;
  left: -69px;
  transform: rotate(-93deg);
}

.image-1145 {
  max-width: 60%;
  position: absolute;
  top: 652.234px;
  left: 301px;
}

.image-1145._2214124 {
  transform-style: preserve-3d;
  left: -130px;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.div-block-988 {
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69e0f1c3abc1f88bde47a0bc_Frame%202085664001.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.section-60 {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  filter: blur(20px);
  background-color: #b7dafb;
  width: 100%;
  max-width: 100%;
  height: 70px;
  position: absolute;
  inset: -8% 0% auto;
  overflow: visible;
}

.div-block-989 {
  background-color: #000;
  margin-top: -59px;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 60px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.div-block-990 {
  text-align: center;
  position: relative;
}

.div-block-991 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-991._541235, .div-block-991._12412451 {
  margin-top: 10px;
}

.text-block-3301 {
  color: #fff;
  margin-bottom: 17px;
  font-size: 40px;
}

.text-block-3302 {
  color: #fff;
  font-size: 35px;
}

.text-block-3303 {
  color: #fff;
  background-image: linear-gradient(69deg, #ff79aa, #ff5b97);
  border-radius: 20px;
  margin-right: 10px;
  padding: 10px 12px;
  font-size: .8rem;
}

.text-block-3303._5235 {
  margin-right: 0;
}

.text-block-3304 {
  background-image: linear-gradient(45deg, #cbf36e, #b7e830);
  border-radius: 20px;
  padding: 10px 12px;
  font-size: .8rem;
}

.image-1146 {
  z-index: 2;
  width: 100%;
  position: absolute;
  inset: -16% 0% auto;
}

.section-61 {
  position: relative;
}

.div-block-992 {
  background-image: linear-gradient(113deg, #ff74a7, #ff5b97);
  border-radius: 25px;
  margin-top: -20px;
  padding: 60px 20px 40px;
  position: relative;
}

.div-block-993 {
  text-align: center;
  margin-bottom: 40px;
}

.section-62 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ffffff47;
  border-radius: 25px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  height: 150px;
  margin-bottom: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.div-block-994 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69e12b876de8e523a4d1b93d_Mask%20group%20(2).avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 25px;
  width: 110px;
  min-width: 110px;
  max-width: 110px;
  height: auto;
  display: block;
  overflow: hidden;
}

.div-block-994._423876 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69e1300675a44ada51069532_Mask%20group%20(3).avif");
}

.div-block-994._3128764768312 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69e130573fe6ade9d8103ec6_Mask%20group%20(4).avif");
}

.div-block-994._3178947 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69e1308e71817eddec5f29eb_Mask%20group%20(5).avif");
}

.div-block-994._4387614 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69e130bb19aa5a6623ff8fb1_Mask%20group%20(6).avif");
}

.div-block-994._4671841 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69e130faed4e43c9f120d83b_Mask%20group%20(7).avif");
}

.div-block-994._3761894 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69e1312c6fecaff19024e55e_Mask%20group%20(8).avif");
}

.div-block-995 {
  align-self: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-3305 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 23px;
}

.text-block-3306 {
  color: #fff;
  font-size: 16px;
}

.text-block-3307 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 49px;
  line-height: 80%;
}

.text-block-3308 {
  color: #fff;
  font-family: Playfair Display, sans-serif;
  font-size: 23px;
  font-style: italic;
}

.image-1147 {
  position: absolute;
  inset: 0% 0% auto 90%;
}

.div-block-996 {
  background-color: #e5e5e5;
  border-radius: 25px;
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-997 {
  padding: 20px;
}

.div-block-998 {
  border-bottom: 1px solid #0003;
  margin-left: 10px;
  margin-right: 10px;
  padding: 20px;
  display: flex;
}

.div-block-999 {
  flex-flow: column wrap;
  place-content: stretch center;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.section-63 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.image-1148 {
  width: auto;
  max-width: 100%;
  max-height: 15px;
  margin-right: 5px;
}

.text-block-3309 {
  color: #22252a73;
  background-color: #0000;
  font-size: 15px;
}

.text-block-3310 {
  font-size: 27px;
  font-weight: 600;
  line-height: 90%;
}

.text-block-3311 {
  font-size: 24px;
}

.text-span-330 {
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.text-block-3312 {
  color: #22252a57;
  text-align: right;
  font-size: 15px;
}

.div-block-1000 {
  width: 100%;
}

.div-block-1001 {
  padding-top: 60px;
  padding-bottom: 100px;
  position: relative;
}

.div-block-1002 {
  z-index: 3;
  position: absolute;
  top: 59px;
  left: -36px;
  transform: rotate(-18deg);
}

.div-block-1003 {
  z-index: 2;
  position: absolute;
  top: -4px;
  left: 99px;
  transform: rotate(-12deg);
}

.div-block-1004 {
  z-index: 1;
  position: absolute;
  top: 89px;
  left: 161px;
  transform: rotate(15deg);
}

.div-block-1005 {
  position: absolute;
  top: 7px;
  left: 209px;
  transform: rotate(37deg);
}

.div-block-1006 {
  position: absolute;
  left: 281px;
  transform: rotate(9deg);
}

.div-block-1007 {
  width: 100%;
  height: 100px;
}

.div-block-1008 {
  position: absolute;
  top: 10px;
  left: -10px;
  transform: rotate(-18deg);
}

.image-1149 {
  transform: rotate(0);
}

.div-block-1009 {
  position: absolute;
  top: 43px;
  left: 156px;
  transform: rotate(23deg);
}

.div-block-1010 {
  position: absolute;
  top: 22px;
  left: 271px;
  transform: rotate(9deg);
}

.div-block-1011 {
  margin-top: 5px;
  margin-left: 5px;
}

.text-span-331 {
  color: #ff5b97;
}

.text-span-332 {
  color: #baee2b;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.text-span-333 {
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.image-1150 {
  max-width: 70%;
  position: absolute;
  left: 11%;
}

.image-1150._78965347893 {
  top: 5%;
  left: 83%;
}

.image-1151 {
  transform-style: preserve-3d;
  position: absolute;
  left: -127px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.image-1151._678423768432 {
  top: 42%;
  left: 86%;
  transform: none;
}

.image-1151._1251135 {
  top: -49.426px;
}

.image-1152 {
  position: absolute;
  top: 0%;
  left: 0%;
}

.image-1152._78239113872 {
  transform-style: preserve-3d;
  left: auto;
  right: 0%;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.image-1152._4782364 {
  top: 35%;
  left: -4%;
}

.image-1152._4782364._13251 {
  transform-style: preserve-3d;
  top: 53%;
  left: auto;
  right: -4%;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.image-1152._4782364._4237864 {
  top: 66%;
  left: 1%;
}

.bold-text-89, .bold-text-90, .bold-text-91, .bold-text-92 {
  font-weight: 600;
}

.div-block-1012 {
  margin-bottom: 0;
  padding: 60px 25px;
  position: relative;
}

.form-4021 {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.text-field-93 {
  color: #fff;
  background-color: #1b1b1b;
  border: 1px solid #191919;
  border-radius: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-size: 1.3vw;
}

.text-field-93.from {
  display: none;
}

.text-field-93._1431234 {
  background-color: #2d2d2d;
}

.text-field-94 {
  color: #fff;
  background-color: #1b1b1b;
  border: 1px solid #191919;
  border-radius: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-size: 1.3vw;
}

.text-field-94._1431234 {
  background-color: #2d2d2d;
}

.text-field-95 {
  color: #fff;
  background-color: #1b1b1b;
  border: 1px solid #191919;
  border-radius: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-size: 1.3vw;
}

.text-field-95._1431234 {
  background-color: #2d2d2d;
}

.submit-button-39 {
  background-color: #ff6ba1;
  border-radius: 24px;
  flex: 1;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 1.5vw;
}

.div-block-1013 {
  z-index: 1;
  background-color: #191919e0;
  border-radius: 25px;
  padding: 40px 20px;
  position: relative;
}

.div-block-1013.popup {
  width: 400px;
}

.div-block-1013._342341 {
  margin-bottom: 30px;
  margin-left: 20px;
  margin-right: 20px;
}

.section-64 {
  text-align: center;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-3313 {
  color: #fff;
  margin-bottom: 15px;
  font-size: 2.1vw;
}

.text-block-3314 {
  color: #ff74a7;
  margin-bottom: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 3vw;
  font-style: italic;
}

.text-block-3315 {
  color: #fff;
  font-size: 1.5vw;
  line-height: 110%;
}

.text-span-334 {
  color: #baee2b;
}

.image-1153 {
  max-width: 50%;
  position: absolute;
  top: 0%;
  right: -27%;
}

.image-1154 {
  position: absolute;
  bottom: -30%;
  left: -69%;
}

.image-1155 {
  margin-right: 20px;
}

.text-span-335, .text-span-336, .text-span-337 {
  font-family: Playfair Display, sans-serif;
  font-style: italic;
  font-weight: 600;
}

.div-block-1014 {
  background-color: #d9d9d9;
  border-radius: 22px;
  margin: 0;
  padding: 10px 5px 10px 20px;
}

.div-block-1015 {
  background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/69b13c920218451480ab12f2_6942c5acb6b7cc1d0408dfa3_362242678.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 140px 20px 220px;
}

.div-block-1016 {
  background-color: #000000c7;
  border-radius: 25px;
  margin-top: 20px;
  padding: 60px 20px;
}

.text-block-3316 {
  color: #fff;
  text-align: left;
  font-size: 1.2vw;
  line-height: 100%;
}

.text-block-3317 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 2.5vw;
  line-height: 100%;
}

.div-block-1017 {
  padding-left: 40px;
  padding-right: 40px;
}

.text-span-338 {
  font-family: Playfair Display, sans-serif;
  font-style: italic;
  font-weight: 600;
}

.text-span-339 {
  color: #a3ee0b;
}

.div-block-1018 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1019 {
  position: absolute;
  top: 18px;
  left: -37px;
  transform: rotate(-9deg);
}

.div-block-1020 {
  position: absolute;
  top: -29px;
  left: 115px;
  transform: rotate(9deg);
}

.div-block-1021 {
  position: absolute;
  top: 51px;
  left: 280px;
  transform: rotate(-4deg);
}

.div-block-1022 {
  position: absolute;
  top: 28px;
  transform: rotate(-15deg);
}

.div-block-1023 {
  position: absolute;
  top: 34px;
  left: 155px;
  transform: rotate(15deg);
}

.div-block-1024 {
  position: absolute;
  top: 17px;
  left: 263px;
  transform: rotate(-9deg);
}

.div-block-1025 {
  position: absolute;
  top: 23px;
  left: -6px;
}

.image-1156 {
  transform: rotate(-15deg);
}

.div-block-1026 {
  position: absolute;
  top: 30px;
  left: 151px;
  transform: rotate(9deg);
}

.div-block-1027 {
  position: absolute;
  top: 35px;
  left: 265px;
  transform: rotate(-9deg);
}

.div-block-1028 {
  z-index: 2;
  position: absolute;
  left: 153px;
  transform: rotate(-4deg);
}

.div-block-1029 {
  position: absolute;
  top: 5px;
  left: -13px;
  transform: rotate(-15deg);
}

.div-block-1030 {
  position: absolute;
  top: 30px;
  left: 268px;
  transform: rotate(1deg);
}

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

.text-block-3318 {
  text-align: center;
  font-size: 18px;
}

.div-block-1032 {
  margin-top: 10px;
}

.div-block-1033 {
  background-image: linear-gradient(99deg, #f6f6f4, #e1e1e1);
  border-radius: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  padding: 20px 15%;
}

.div-block-1034 {
  margin-top: 10px;
}

.div-block-1035 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #22252a;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 10px;
  display: grid;
}

.div-block-1035.camomain3123 {
  border-bottom: 2px solid #00000024;
  place-items: stretch stretch;
  padding-top: 10px;
  padding-bottom: 20px;
}

.div-block-1035._41241531354 {
  padding-top: 10px;
}

.div-block-1035._41241531354.is-grey123 {
  display: none;
}

.div-block-1035.is-grey123 {
  color: #22252a3d;
}

.text-block-3319 {
  text-align: center;
  font-size: 18px;
}

.text-block-3320 {
  font-size: 26px;
  text-decoration: line-through;
}

.text-block-3320._123123123 {
  text-decoration: line-through;
}

.text-block-3321 {
  font-size: 16px;
  text-decoration: line-through;
}

.div-block-1036 {
  background-image: linear-gradient(99deg, #f6f6f4, #e1e1e1);
  border-radius: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  padding: 20px 15%;
}

.div-block-1037 {
  margin-top: 10px;
}

.div-block-1038 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #22252a;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 10px;
  display: grid;
}

.div-block-1038.camomain3123 {
  border-bottom: 2px solid #00000024;
  place-items: stretch stretch;
  padding-top: 10px;
  padding-bottom: 20px;
}

.div-block-1038._41241531354 {
  padding-top: 10px;
}

.div-block-1038._41241531354.is-grey123 {
  display: none;
}

.div-block-1038.is-grey123 {
  color: #22252a3d;
}

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

.text-block-3322 {
  text-align: center;
  font-size: 18px;
}

.text-block-3323 {
  font-size: 26px;
  text-decoration: line-through;
}

.text-block-3323._123123123 {
  text-decoration: line-through;
}

.text-block-3324 {
  font-size: 16px;
  text-decoration: line-through;
}

.div-block-1040 {
  background-image: linear-gradient(99deg, #f6f6f4, #e1e1e1);
  border-radius: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  padding: 20px 15%;
}

.div-block-1041 {
  margin-top: 10px;
}

.div-block-1042 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #22252a;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 10px;
  display: grid;
}

.div-block-1042.camomain3123 {
  border-bottom: 2px solid #00000024;
  place-items: stretch stretch;
  padding-top: 10px;
  padding-bottom: 20px;
}

.div-block-1042._41241531354 {
  padding-top: 10px;
}

.div-block-1042._41241531354.is-grey123 {
  display: none;
}

.div-block-1042.is-grey123 {
  color: #22252a3d;
}

.text-block-3325 {
  text-align: center;
  font-size: 18px;
}

.text-block-3326 {
  font-size: 26px;
  text-decoration: line-through;
}

.text-block-3326._123123123 {
  text-decoration: line-through;
}

.text-block-3327 {
  font-size: 16px;
  text-decoration: line-through;
}

.div-block-1043 {
  min-width: 250px;
  max-width: 100%;
  position: absolute;
  top: 60%;
  left: -12%;
}

.code-embed-11 {
  max-width: 100%;
}

.div-block-1044 {
  position: absolute;
  top: 154.359px;
  left: -7px;
}

.text-block-3330 {
  text-align: left;
  font-size: 2.5vw;
}

.text-span-340 {
  color: #5489bd;
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.text-span-341 {
  color: #578cc0;
  font-family: Playfair Display, sans-serif;
  font-size: 1.6vw;
  font-style: italic;
  font-weight: 600;
}

.text-span-342 {
  font-size: 1.2vw;
  line-height: 100%;
}

.div-block-1045, .div-block-1046, .div-block-1047 {
  margin-bottom: 20px;
}

.text-block-3331 {
  margin-top: 10px;
}

.text-block-3332 {
  margin-top: 10px;
  line-height: 100%;
}

.image-1158 {
  position: absolute;
  left: -4%;
}

.body-41 {
  margin-top: 0;
}

.image-1159 {
  max-width: 100%;
}

.div-block-1048 {
  opacity: .79;
  background-color: #ffffffc9;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 70px;
  margin-top: 15px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: absolute;
  top: 225px;
  left: 36px;
}

.div-block-1049 {
  margin-top: 0;
  margin-left: 49px;
}

.text-block-3333 {
  color: #000;
  padding-right: 28px;
  line-height: 90%;
}

.text-span-343 {
  color: #000;
  font-family: e-Ukraine, sans-serif;
  font-size: 17px;
  font-style: italic;
  font-weight: 400;
}

.image-1160 {
  position: absolute;
  left: -4%;
}

.text-span-344 {
  background-color: #bdf343;
}

.div-block-1050 {
  background-color: #fff;
  padding: 90px 20px 40px;
}

.text-block-3334 {
  color: #222a23;
  text-align: left;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding-right: 26px;
  display: block;
}

.text-span-345 {
  background-color: #ff5d9c;
}

.image-1161 {
  max-width: 100%;
}

.text-block-3335 {
  text-align: center;
  font-family: Playfair Display, sans-serif;
  font-size: 35px;
  font-style: normal;
  line-height: 100%;
}

.text-block-3336 {
  margin-bottom: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 50px;
  font-style: italic;
}

.div-block-1051 {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 20px;
  display: grid;
  position: relative;
}

.section-65 {
  background-color: #e9e9e9e6;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: flex;
}

.section-65._31245 {
  margin-top: 20px;
}

.text-block-3337 {
  line-height: 100%;
}

.text-span-346 {
  background-color: #ff5d9c;
}

.text-span-347 {
  font-family: Nonbureau, Arial, sans-serif;
  font-weight: 400;
}

.text-block-3338 {
  line-height: 100%;
}

.div-block-1052 {
  text-align: center;
}

.text-span-348 {
  background-color: #4788c9;
}

.text-span-349 {
  font-family: Playfair Display, sans-serif;
  font-style: italic;
}

.text-block-3339 {
  font-size: 27px;
  font-weight: 600;
  line-height: 90%;
}

.div-block-1053 {
  position: absolute;
  top: 35px;
  left: 265px;
  transform: rotate(-9deg);
}

.div-block-1054 {
  padding-top: 60px;
  padding-bottom: 100px;
  position: relative;
}

.text-block-3340 {
  color: #22252a57;
  text-align: right;
  font-size: 15px;
}

.div-block-1055 {
  position: absolute;
  top: 30px;
  left: 151px;
  transform: rotate(9deg);
}

.text-block-3341 {
  color: #1d435d;
  margin-bottom: 18px;
  font-size: 49px;
}

.div-block-1056 {
  position: absolute;
  top: 28px;
  transform: rotate(-15deg);
}

.div-block-1057 {
  background-color: #e5e5e5;
  border-radius: 25px;
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-1058 {
  position: absolute;
  top: -29px;
  left: 115px;
  transform: rotate(9deg);
}

.image-1162 {
  transform: rotate(-15deg);
}

.div-block-1059 {
  position: absolute;
  left: 281px;
  transform: rotate(9deg);
}

.text-block-3342 {
  color: #1d435d;
  margin-bottom: 15px;
  margin-left: -16px;
  font-family: Playfair Display, sans-serif;
  font-size: 49px;
  font-style: italic;
}

.div-block-1060 {
  width: 100%;
  height: 100px;
}

.div-block-1061 {
  position: absolute;
  top: 34px;
  left: 155px;
  transform: rotate(15deg);
}

.div-block-1062 {
  z-index: 2;
  position: absolute;
  top: -4px;
  left: 99px;
  transform: rotate(-12deg);
}

.div-block-1063 {
  position: absolute;
  top: 10px;
  left: -10px;
  transform: rotate(-18deg);
}

.div-block-1064 {
  position: absolute;
  top: 22px;
  left: 271px;
  transform: rotate(9deg);
}

.image-1163 {
  transform: rotate(0);
}

.div-block-1065 {
  padding: 20px;
}

.div-block-1066 {
  z-index: 1;
  position: absolute;
  top: 89px;
  left: 161px;
  transform: rotate(15deg);
}

.div-block-1067 {
  position: absolute;
  top: 5px;
  left: -13px;
  transform: rotate(-15deg);
}

.div-block-1068 {
  position: absolute;
  top: 30px;
  left: 268px;
  transform: rotate(1deg);
}

.div-block-1069 {
  z-index: 2;
  position: absolute;
  left: 153px;
  transform: rotate(-4deg);
}

.image-1164 {
  width: auto;
  max-width: 100%;
  max-height: 15px;
  margin-right: 5px;
}

.section-66 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-1070 {
  position: absolute;
  top: 51px;
  left: 280px;
  transform: rotate(-4deg);
}

.div-block-1071 {
  width: 100%;
}

.div-block-1072 {
  position: absolute;
  top: 7px;
  left: 209px;
  transform: rotate(37deg);
}

.div-block-1073 {
  position: absolute;
  top: 18px;
  left: -37px;
  transform: rotate(-9deg);
}

.text-block-3343 {
  color: #22252a73;
  background-color: #0000;
  font-size: 15px;
}

.div-block-1074 {
  flex-flow: column wrap;
  place-content: stretch center;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.div-block-1075 {
  border-bottom: 1px solid #0003;
  margin-left: 10px;
  margin-right: 10px;
  padding: 20px;
  display: flex;
}

.div-block-1076 {
  z-index: 3;
  position: absolute;
  top: 59px;
  left: -36px;
  transform: rotate(-18deg);
}

.div-block-1077 {
  position: absolute;
  top: 23px;
  left: -6px;
}

.div-block-1078 {
  position: absolute;
  top: 43px;
  left: 156px;
  transform: rotate(23deg);
}

.div-block-1079 {
  position: absolute;
  top: 17px;
  left: 263px;
  transform: rotate(-9deg);
}

.button-58 {
  text-align: center;
  background-color: #ff6ba1;
  border-radius: 24px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 1.5vw;
  display: block;
}

.bold-text-93 {
  text-decoration: none;
}

.div-block-1080 {
  background-image: linear-gradient(99deg, #f6f6f4, #e1e1e1);
  border-radius: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  padding: 20px 15%;
}

.div-block-1080._312414 {
  background-color: #fff;
  background-image: none;
}

.div-block-1081 {
  margin-top: 10px;
}

.div-block-1082 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #22252a;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 10px;
  display: grid;
}

.div-block-1082.camomain3123 {
  border-bottom: 2px solid #00000024;
  place-items: stretch stretch;
  padding-top: 10px;
  padding-bottom: 20px;
}

.div-block-1082._41241531354 {
  padding-top: 10px;
}

.div-block-1082._41241531354.is-grey123 {
  display: none;
}

.div-block-1082.is-grey123 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #22252a3d;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-3344 {
  font-size: 26px;
  text-decoration: none;
}

.text-block-3344._123123123 {
  text-decoration: line-through;
}

.text-block-3345 {
  font-size: 16px;
  text-decoration: none;
}

.text-block-3345._1 {
  text-decoration: line-through;
}

.text-block-3346 {
  text-align: center;
  font-size: 18px;
}

.div-block-1083 {
  background-image: linear-gradient(99deg, #f6f6f4, #e1e1e1);
  border-radius: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  padding: 20px 15%;
}

.div-block-1083._312414 {
  background-color: #fff;
  background-image: none;
}

.div-block-1084 {
  margin-top: 10px;
}

.div-block-1085 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #22252a;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 10px;
  display: grid;
}

.div-block-1085.camomain3123 {
  border-bottom: 2px solid #00000024;
  place-items: stretch stretch;
  padding-top: 10px;
  padding-bottom: 20px;
}

.div-block-1085._41241531354 {
  padding-top: 10px;
}

.div-block-1085._41241531354.is-grey123 {
  display: none;
}

.div-block-1085.is-grey123 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #22252a3d;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.text-block-3347 {
  font-size: 26px;
  text-decoration: none;
}

.text-block-3347._123123123 {
  text-decoration: line-through;
}

.text-block-3348 {
  font-size: 16px;
  text-decoration: none;
}

.text-block-3348._1 {
  text-decoration: line-through;
}

.text-block-3349 {
  text-align: center;
  font-size: 18px;
}

.div-block-1087 {
  background-image: linear-gradient(99deg, #f6f6f4, #e1e1e1);
  border-radius: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  padding: 20px 15%;
}

.div-block-1087._312414 {
  background-color: #fff;
  background-image: none;
}

.div-block-1088 {
  margin-top: 10px;
}

.div-block-1089 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #22252a;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 10px;
  display: grid;
}

.div-block-1089.camomain3123 {
  border-bottom: 2px solid #00000024;
  place-items: stretch stretch;
  padding-top: 10px;
  padding-bottom: 20px;
}

.div-block-1089._41241531354 {
  padding-top: 10px;
}

.div-block-1089._41241531354.is-grey123 {
  display: none;
}

.div-block-1089.is-grey123 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #22252a3d;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-3350 {
  font-size: 26px;
  text-decoration: none;
}

.text-block-3350._123123123 {
  text-decoration: line-through;
}

.text-block-3351 {
  font-size: 16px;
  text-decoration: none;
}

.text-block-3351._1 {
  text-decoration: line-through;
}

.text-block-3352 {
  text-align: center;
  font-size: 18px;
}

@media screen and (min-width: 1280px) {
  .columns-4, .columns-4._3, .div-block-8 {
    display: none;
  }

  .list-item {
    text-align: left;
    letter-spacing: 0;
    text-indent: 0;
    column-count: 0;
    padding-right: 23px;
    line-height: 19px;
    list-style-type: decimal;
  }

  .html-embed-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .html-embed-3._4._5, .section-7._324 {
    display: none;
  }

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

  .div-block-10._4, .div-block-10._32 {
    display: none;
  }

  .heading-8 {
    margin-top: 45px;
  }

  .paragraph-6 {
    margin-top: 21px;
    padding-bottom: 22px;
  }

  .div-block-12 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .form-block {
    padding-top: 13px;
  }

  .grid-item.metod__wrapper {
    background-color: #fff;
    overflow: hidden;
  }

  .grid-item.metod__wrapper.pb290.pl5 {
    background-color: #fff;
  }

  .grid-item.metod__wrapper.pb30 {
    padding-right: 30px;
  }

  .p-price.line {
    display: none;
  }

  .flex-row.flex-row__team.medium-row__item {
    overflow: visible;
  }

  .flex-row.flex-row__team-creo._3 {
    display: none;
  }

  .text__label.body-3 {
    top: 30%;
  }

  .grid__item.bq__dar-blue {
    padding-right: 40px;
  }

  .programm-btn {
    margin-bottom: 30px;
    padding-left: 90px;
    padding-right: 90px;
  }

  .programm-btn.sign {
    color: #262626;
    margin-bottom: 30px;
  }

  .programm-btn.sign:hover {
    color: #262626;
    background-color: #0000;
  }

  .programm-btn.mb-30 {
    padding-left: 81px;
    padding-right: 81px;
  }

  .programm-btn.mb-30._6 {
    padding-left: 90px;
    padding-right: 90px;
  }

  .programm-btn.creo {
    margin-bottom: 0;
    padding-bottom: 46px;
    padding-left: 133px;
    padding-right: 133px;
  }

  .programm-btn._2 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .spacer._34._0 {
    height: 70px;
  }

  .spacer._34._02 {
    height: 66px;
  }

  .spacer._34._1003 {
    height: 67px;
  }

  .spacer._16._01 {
    height: 34px;
  }

  .spacer._80.tablet-60.text_course {
    height: 50px;
  }

  .close__item.two__close.black-close.cl_line, .close__item.black-close.cl_line, .close__item.black-close.cl_line-copy {
    background-color: #000;
  }

  .nav-item._2 {
    display: none;
  }

  .img-team {
    height: 5%;
  }

  .section-new {
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .section-new.is--light_grey.br120._567 {
    margin-left: auto;
    margin-right: auto;
  }

  .footer_ui_marathon.relative.max-w1190 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .metod-img.met6._432 {
    width: 11.2em;
  }

  .metod-img.met2._32 {
    right: 5%;
  }

  .metod-img.met3._233 {
    width: 11.3em;
  }

  .metod-img.met4 {
    left: 0;
    right: 0;
  }

  .metod-img.met4._432 {
    width: 20.8em;
  }

  .metod-img.met3-1 {
    bottom: 56%;
    right: 28%;
  }

  .card.br23 {
    transition: box-shadow .3s;
  }

  .card.br23.del {
    display: none;
  }

  .grid.pl5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .img__wrapper {
    width: 33%;
  }

  .img__wrapper.img3 {
    height: 15.68em;
  }

  .login__wrapper {
    display: flex;
  }

  .flex.flex-student.no-scrollbar {
    color: #100d05;
  }

  .flex.flex-student.no-scrollbar.medium-row {
    justify-content: flex-start;
    min-width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: scroll;
  }

  .is--grey._50.tablet-100.plstf_txt {
    font-size: 16px;
    font-weight: 500;
    line-height: 130%;
  }

  .is--grey.platf_txt {
    font-size: 16px;
    line-height: 130%;
  }

  .top.text_course, .bottom.text_course {
    padding-left: 50px;
    padding-right: 50px;
  }

  .hand__icon {
    margin-left: 0;
  }

  .back-fon__ic.ic7 {
    bottom: 2%;
  }

  .back-fon__ic.ic-ps {
    margin-bottom: 0;
    margin-right: auto;
    bottom: 7%;
    left: -13%;
    right: auto;
  }

  .back-fon__ic.ic6 {
    z-index: 4;
    bottom: 9%;
    right: 10%;
  }

  .footer-type.is--blue.blr120.newfut.tex_coer {
    border-top-left-radius: 80px;
    border-top-right-radius: 80px;
  }

  .footer-type.is--blue.blr120.newfut.new-bl2._89, .tabs-menu-2 {
    display: none;
  }

  .menu__container.pl_im1 {
    padding: 10px 30px;
  }

  .flex-left.mt20 {
    display: block;
  }

  .is--white {
    font-size: 1em;
  }

  .sg-nav-container, .sg-nav {
    width: 280px;
  }

  .sg-content {
    margin-left: 280px;
  }

  .btn__heeader.tablet__btn-hero.count-btn {
    flex: none;
    width: 200px;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .btn__wrapper.right.fixed-auto {
    top: 20%;
  }

  .btn-contact__wrapper.part-pay__block {
    display: none;
  }

  .nav-menu-two-2 {
    grid-column-gap: 6.25em;
    grid-row-gap: 6.25em;
  }

  .text-input-2 {
    color: #100d05;
    background-color: #0000004d;
  }

  .text-input-2.hero-input, .text-input-2.pop-up__input, .text-input-2.pop-up__input {
    padding-bottom: 20px;
  }

  .text-input-2._43 {
    color: #000;
    text-align: left;
    background-color: #0000004d;
    text-decoration: none;
  }

  .btn-text-rp.hero-txt-btn {
    color: #100d05;
    flex: 0 auto;
    width: 187px;
    font-size: 15px;
    display: inline;
  }

  .btn-text-ap.hero-txt-btn {
    color: #100d05;
  }

  .btn__prices.static.black.notactive-copy._3 {
    max-width: none;
  }

  .p-big-part-pay.white._w-auto.ml90 {
    color: #0f0f0f;
  }

  .form-3 {
    color: #100d05;
  }

  .btn__sumbit-pay {
    background-color: var(--yel);
  }

  .title__coutdown._0342 {
    flex: 1;
    width: 96%;
    margin-left: 0;
    margin-right: 20px;
    padding-left: 0;
    font-size: 1.1em;
  }

  .title__coutdown._0342.ne_bl {
    width: 560px;
  }

  .countdown__wrapper {
    margin-top: 0;
    padding-bottom: 0;
  }

  .js-clock {
    margin-left: 0;
    padding-right: 30px;
    display: none;
  }

  .js-clock.clock {
    margin-left: 31px;
    padding-right: 0;
    display: flex;
  }

  .js-clock.black-timer {
    padding-right: 0;
  }

  .box.spacer {
    align-self: flex-start;
  }

  .clock-number {
    color: #fcf8f8;
    font-size: 2.4em;
  }

  .clock-number.black-numb {
    flex: 0 auto;
    font-size: 2.9em;
  }

  .clock-label {
    color: #f6f3f3;
    margin-right: 0;
  }

  .wrapper__count {
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
  }

  .wrapper__count.foot {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .form-pay__wrapper._21321 {
    flex-direction: column;
    align-items: center;
    width: 422px;
    margin-right: 20px;
    display: flex;
  }

  .descr-text.yellow {
    display: flex;
  }

  .form-descr {
    color: #858279;
    font-size: .94em;
    line-height: 1.5;
  }

  .text-block-21 {
    color: #100d05;
  }

  .pop-up__course-double {
    display: flex;
  }

  .popup-expert {
    display: none;
  }

  .popup-expert.popaup-1-month.fsfd._324234 {
    height: 100%;
    display: none;
  }

  .popup-expert.site_ui, .popup-expert.site_ui.tarif_expert.siteform.start500.bron, .popup-expert.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-expert.site_ui.tarif_expert.siteform.cosmos_bron.bron500, .popup-expert.site_ui.tarif_expert.expert_buy, .popup-expert.site_ui.tarif_expert.formsit.webform, .popup-expert.site_ui.tarif_expert.formsit.webform._212 {
    display: none;
  }

  .popup-expert.site_ui.tarif_expert.formsit.webform.bick {
    display: flex;
  }

  .popup-expert.site_ui.tarif_cosmos.tarif_start, .popup-expert.site_ui.tarif_cosmos.cosmos_buy, .popup-expert.site_ui.formforpresent, .popup-expert.site_ui.requst {
    display: none;
  }

  .popup-expert.site_ui.formpoup2 {
    display: flex;
  }

  .want-creo__form-block.fd._3232 {
    height: 65%;
  }

  .want-creo__form-block.fd._323 {
    height: 66%;
  }

  .want-creo__form-block._432 {
    justify-content: center;
    width: auto;
    display: flex;
  }

  .want-creo__form-block.bl2, .want-creo__form-block.cop, .want-creo__form-block._556 {
    width: 500px;
  }

  .want-creo__title {
    width: 100%;
    margin-bottom: 20px;
    font-size: 1.5em;
  }

  .want-creo__title.tx_co {
    width: 350px;
    height: 67px;
    margin-bottom: 10px;
    font-size: 1.7em;
  }

  .want-creo__title.cop2 {
    width: 266px;
  }

  .want-creo__title.form2 {
    width: 90%;
  }

  .want-creo__title.web.tx2 {
    margin-left: auto;
    margin-right: auto;
  }

  .creo-want__p._2.f.and._1, .creo-want__p._2-copy.f.and._1 {
    margin-top: 10px;
  }

  .input__pop-up {
    letter-spacing: normal;
    text-indent: 0;
    column-count: auto;
    column-rule-style: none;
    column-rule-width: 89px;
    white-space: normal;
    direction: ltr;
    order: 0;
    align-self: auto;
    column-gap: 69px;
  }

  .pop-up__review-home {
    display: none;
  }

  .footer__wrapper._0 {
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer__top._0 {
    justify-content: space-around;
  }

  .image-42 {
    margin-left: 421px;
    top: 45px;
  }

  .text-span-13 {
    width: 300px;
    color: var(--yel);
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.5em;
    display: none;
  }

  .text-block-24 {
    width: 26%;
    color: var(--alice-blue);
    justify-content: flex-end;
    align-items: center;
    margin-left: auto;
    font-size: 1.5em;
  }

  .div-block-72 {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    width: 48px;
    font-size: 1vw;
    display: flex;
  }

  .div-block-72.foot-text {
    width: 650px;
  }

  .text-block-30.ui_web5 {
    margin-top: 40px;
  }

  .button-10.ui_bot.nbt2.w--current {
    margin-top: 20px;
  }

  .div-block-109.blocktype._34242 {
    width: 650px;
  }

  .div-block-112.imag_txt {
    align-items: stretch;
  }

  .image-55.image_frst1 {
    margin-top: 63px;
    margin-bottom: -75px;
    margin-left: 0;
  }

  .image-55.image_frst1.image_platf {
    left: 79px;
  }

  .div-block-114.pl_bl {
    margin-left: auto;
    margin-right: auto;
  }

  .fd.pl_fr {
    margin-bottom: 0;
  }

  .footer.marathon {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    justify-content: space-between;
  }

  .faq-heading {
    text-transform: uppercase;
    font-size: 18px;
  }

  .div-block-121 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .div-block-123 {
    padding-left: 15px;
  }

  .faq-icon {
    flex: none;
    margin-right: 0;
    display: block;
  }

  .body-10.bottom-margin-30 {
    color: #ffffff69;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.6;
  }

  .faq-answer {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }

  .faq-wrap {
    background-color: var(--alice-blue-2);
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    border: 2px solid #ffffff1a;
    border-radius: 23px;
  }

  .div-block-125 {
    justify-content: flex-end;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .div-block-125.faq {
    margin-top: 100px;
  }

  .image-59 {
    z-index: -9;
    margin-top: -4761px;
    margin-left: 588px;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .image-59.shad {
    margin-top: -1003px;
    margin-left: -472px;
    padding-left: 0;
  }

  .text-block-41 {
    color: #fff;
    text-transform: uppercase;
    padding-bottom: 30px;
    font-size: 24px;
    font-weight: 800;
    overflow: visible;
  }

  .text-block-41.wt {
    color: #fff;
  }

  .heading-37 {
    text-transform: uppercase;
  }

  .faq-question {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-126 {
    background-color: #fff;
    border-radius: 23px;
    width: 1190px;
    max-width: 1190px;
    padding: 1px 60px 60px;
  }

  .div-block-128 {
    padding-left: 15px;
  }

  .body-11.bottom-margin-30 {
    color: #100d05;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.6;
  }

  .div-block-130 {
    justify-content: flex-end;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .div-block-130.faq {
    justify-content: flex-start;
    margin-top: 12px;
    margin-bottom: 30px;
  }

  .text-block-42 {
    color: #fff;
    text-transform: uppercase;
    padding-bottom: 30px;
    font-size: 24px;
    font-weight: 800;
    overflow: visible;
  }

  .text-block-42.wt {
    color: #100d05;
  }

  .text-block-42.wt.text_coers-copy {
    text-transform: none;
  }

  .heading-38 {
    text-transform: uppercase;
  }

  .div-block-131 {
    background-color: #0000;
    justify-content: center;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-133 {
    border-radius: 80px;
  }

  .div-block-135 {
    align-items: flex-start;
  }

  .div-block-138 {
    margin-top: 20px;
  }

  .div-block-148 {
    border-radius: 80px;
  }

  .image-61 {
    text-align: left;
    flex: 0 auto;
    order: 0;
    align-self: flex-start;
    max-width: 27px;
  }

  .div-block-152._2._3 {
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    padding: 0;
    text-decoration: none;
  }

  .div-block-158.block_whit {
    padding-bottom: 40px;
  }

  .div-block-172 {
    flex: 0 auto;
    align-self: auto;
    align-items: stretch;
  }

  .text-block-63 {
    text-transform: uppercase;
  }

  .popup-tarif-expert {
    display: none;
  }

  .clock-number-2 {
    font-size: 2.4em;
  }

  .div-block-184.video_play {
    display: none;
  }

  .div-block-186 {
    width: 400px;
    height: 710px;
  }

  .text-block-72.mini2 {
    font-family: Gilroy, sans-serif;
    font-size: 18px;
    font-weight: 400;
  }

  .image-77 {
    width: 674px;
    max-width: 682px;
  }

  .text-block-73._434._231.ui_web3 {
    width: 460px;
    margin-left: -19px;
  }

  .text-block-73._434._231.mini3 {
    margin-top: 40px;
  }

  .text-block-73._434.ui_web3 {
    width: 136px;
  }

  .text-block-73._434.mini3 {
    margin-top: 40px;
  }

  .image-78 {
    left: 77px;
  }

  .image-78.ui_web3 {
    margin-top: -13px;
    margin-left: -27px;
    position: relative;
    top: 0;
    left: 0;
  }

  .image-78.ui_web3._78 {
    left: -12px;
  }

  .image-78.ui_web3._78.nw {
    margin-top: -20px;
    margin-left: -26px;
    left: 4px;
  }

  .text-block-74.mini3 {
    font-size: 22px;
    font-weight: 300;
  }

  .div-block-195 {
    margin-top: 40px;
    margin-left: -71px;
    margin-right: -74px;
  }

  .div-block-198.ui_v.mini4, .div-block-198.mini4 {
    border-width: 1px;
  }

  .div-block-199 {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .div-block-199.marath_1 {
    margin-top: 40px;
  }

  .div-block-208 {
    margin-left: 0;
  }

  .div-block-208._678 {
    margin-left: 40px;
  }

  .div-block-209 {
    margin-left: 20px;
  }

  .text-block-80._23 {
    margin-bottom: 20px;
  }

  .link-7 {
    color: var(--slate-blue);
  }

  .success-message-8 {
    background-color: #fff;
    border-radius: 23px;
  }

  .div-block-211 {
    display: flex;
  }

  .success-message-9 {
    background-color: #fff;
  }

  .text-block-83 {
    background-color: #0000;
    font-family: Gilroy, sans-serif;
    font-weight: 600;
  }

  .text-block-85 {
    line-height: 150%;
  }

  .text-block-85.mini5, .text-block-85.mini4 {
    line-height: 130%;
  }

  .button-15 {
    background-color: var(--slate-blue);
    text-align: center;
    border-radius: 18px;
    justify-content: center;
    align-items: center;
    width: 440px;
    height: 65px;
    font-family: e-Ukraine, sans-serif;
    font-size: 24px;
    font-weight: 500;
    display: flex;
  }

  .div-block-214 {
    justify-content: center;
    margin-top: 60px;
    display: flex;
  }

  ._4st-blosk {
    margin-top: 100px;
  }

  .div-block-215 {
    line-height: 150%;
  }

  .div-block-216 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area"
                   "."
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-217 {
    background-color: #fff;
    border-radius: 23px;
    padding-top: 25px;
    padding-left: 30px;
  }

  .div-block-218 {
    display: flex;
  }

  .text-block-88 {
    width: 333px;
    margin-top: 10px;
    font-family: e-Ukraine, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 130%;
  }

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

  .div-block-221 {
    overflow: hidden;
  }

  .text-block-91._32234.mini9 {
    z-index: 63;
    width: 100%;
    position: relative;
  }

  .div-block-222 {
    width: 100%;
    margin-left: 50px;
  }

  .image-86 {
    margin-left: -132px;
  }

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

  .div-block-224 {
    width: 100%;
  }

  .button-16.expert_btn {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-16.cosmos_btn {
    opacity: 0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-16.start_btn {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-16.btn3 {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .button-16.btn3._3 {
    max-width: 100%;
  }

  .button-16.btn3 {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    height: 55px;
    line-height: 150%;
    display: none;
  }

  .div-block-238 {
    margin-right: 60px;
  }

  .div-block-243 {
    background-color: var(--gold);
    border-top-left-radius: 43px;
    border-top-right-radius: 43px;
  }

  .div-block-243.foot, .html-embed-6 {
    margin-top: 100px;
  }

  .text-span-36 {
    color: var(--yel);
  }

  .tabs-hero__wrapper.right.fixed-auto {
    top: 20%;
  }

  .form-registr1 {
    margin-top: 20px;
  }

  .div-block-251 {
    margin-top: -22px;
  }

  .div-block-252 {
    top: -30px;
    left: -68px;
  }

  .div-block-254 {
    margin-left: 10px;
  }

  .wrapper-count-copy {
    margin-right: 0;
  }

  .div-block-243-copy {
    background-color: var(--gold);
    border-top-left-radius: 43px;
    border-top-right-radius: 43px;
  }

  .div-block-243-copy.foot {
    margin-top: 100px;
  }

  .text-block-102 {
    text-align: center;
    width: 90%;
  }

  .bold-text-14 {
    justify-content: center;
    font-size: 1.4em;
    display: flex;
  }

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

  .form-16 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-256 {
    margin-bottom: 40px;
  }

  .div-block-257 {
    width: 80%;
    height: 100%;
  }

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

  .image-95 {
    left: 238px;
  }

  .div-block-259 {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/651fe983bbfc389f65a1b8b0_image%205.png");
  }

  .pot4._0, .pot4.pot4-1 {
    justify-content: space-around;
  }

  .div-block-261 {
    aspect-ratio: auto;
    height: 1442px;
    overflow: hidden;
  }

  .background-video {
    height: 300vh;
  }

  .body-17 {
    margin-left: auto;
    margin-right: auto;
  }

  .section-15 {
    background-position: 50% 100%;
    background-size: 103%;
    height: 52vw;
  }

  .section-16-copy {
    padding-left: 3%;
    padding-right: 3%;
  }

  .text-field-30-copy.specail, .textarea {
    display: none;
  }

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

  .textarea-2 {
    display: none;
  }

  .body-17-copy {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .form-block-copy {
    padding-top: 13px;
  }

  .body-20 {
    background-position: 50% 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .popup-expert-copy, .popup-expert-copy.popaup-1-month.fsfd._324234, .popup-expert-copy.site_ui, .popup-expert-copy.site_ui.tarif_expert.expert_buy, .popup-expert-copy.site_ui.tarif_expert.formsit.webform, .popup-expert-copy.site_ui.tarif_expert.formsit.webform._212, .popup-expert-copy.site_ui.tarif_cosmos.tarif_start, .popup-expert-copy.site_ui.tarif_cosmos.cosmos_buy, .popup-expert-copy.site_ui-copy, .popup-expert-copy.site_ui-copy.tarif_expert.expert_buy, .popup-expert-copy.site_ui-copy.tarif_expert.formsit.webform, .popup-expert-copy.site_ui-copy.tarif_expert.formsit.webform._212, .popup-expert-copy.site_ui-copy.tarif_cosmos.tarif_start, .popup-expert-copy.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-expert-copy.site_ui-copy.tarif_expert-copy.expert_buy, .popup-expert-copy.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-expert-copy.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-expert-copy.site_ui-copy.tarif_expert-copy.expert_buy-copy {
    display: none;
  }

  .popup-expert-copy.site_ui-copy.tarif_expert-copy.expert_buy-copy.instr-opl {
    flex-direction: row;
  }

  .want-creo__form-block-copy.bl2, .want-creo__form-block-copy.cop, .want-creo__form-block-copy._556 {
    width: 500px;
  }

  .footer__wrapper-copy._0, .footer__wrapper-copy._0-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-10 {
    align-self: center;
  }

  .image-137 {
    top: 1036px;
    left: 831.359px;
  }

  .image-138 {
    top: 1362px;
    left: 416.359px;
  }

  .image-139 {
    top: -23px;
    left: auto;
  }

  .image-140 {
    top: -20px;
    left: -53px;
  }

  .poter-copy-copy._0-copy-copy {
    justify-items: center;
  }

  .footer__pp-wrapper-copy-copy._0-copy-copy {
    width: 63%;
    margin-left: auto;
    margin-right: auto;
  }

  .pot-t5-copy.pot-t6-copy.pot-t7-copy {
    width: 100%;
  }

  .footer__pp-wrapper-copy-copy._0-copy {
    text-align: center;
    width: 81%;
    margin-left: auto;
    margin-right: auto;
  }

  .about-vitalii {
    margin-top: 20px;
  }

  .pot-t2-copy.pot-t3-copy.pot-t4-copy {
    width: 100%;
  }

  .footer__wrapper-copy._0, .footer__wrapper-copy._0-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .video-8 {
    margin-top: 0;
  }

  .div-block-313 {
    border-radius: 16px;
    width: 936px;
    overflow: hidden;
  }

  .footer__wrapper-copy._0, .footer__wrapper-copy._0-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-318 {
    background-size: 800px;
  }

  .div-block-319-copy {
    width: 560px;
    height: 548px;
    margin-bottom: 118px;
    bottom: -110px;
  }

  .image-153, .image-154, .image-155, .image-156, .image-157 {
    border-radius: 40px;
  }

  .div-block-326 {
    background-image: linear-gradient(#000, #fff);
    border: 2px solid #180404;
    border-radius: 2px;
  }

  .spacer-copy._34._0 {
    height: 91px;
  }

  .spacer-copy._34._1003 {
    height: 86px;
  }

  .spacer-copy._16._01 {
    height: 34px;
  }

  .spacer-copy._80.tablet-60.text_course {
    height: 50px;
  }

  .baner-bl-fr {
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .text-block-158 {
    flex: none;
    align-self: center;
  }

  .js-clock-copy.wh {
    justify-content: flex-start;
    margin-top: 5px;
  }

  .js-clock-copy.black-font {
    padding-right: 0;
  }

  .button-25 {
    border-radius: 0;
    padding-top: 15px;
    padding-bottom: 14px;
  }

  .button-25.w--current {
    color: #000;
  }

  .clock-number-copy._1.wh {
    color: #fff;
  }

  .clock-number-copy, .clock-number-copy._1, .clock-number-copy, .clock-number-copy {
    font-size: 2.4em;
  }

  .clock-number-copy._1 {
    color: #000;
    font-size: 2.2em;
    line-height: 1.1;
  }

  .block-1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 140px;
    display: flex;
    position: relative;
  }

  .text-block-161 {
    z-index: 0;
    color: #fff;
    text-align: center;
    margin-top: -14px;
    font-family: e-Ukraine, sans-serif;
    font-size: 55px;
    font-weight: 400;
    line-height: 100%;
    position: relative;
  }

  .text-block-162 {
    color: var(--gold);
    text-align: center;
    margin-top: -2px;
    font-size: 17px;
  }

  .div-block-332 {
    align-self: auto;
    width: 61%;
  }

  .image-158 {
    z-index: 3;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .div-block-333 {
    justify-content: flex-end;
    display: flex;
  }

  .image-159 {
    margin-top: -22px;
    position: relative;
  }

  .div-block-334 {
    width: 409px;
    height: 325px;
  }

  .div-block-335 {
    justify-content: space-around;
    margin-top: 50px;
    display: flex;
  }

  .div-block-336 {
    background-color: #fff;
    border-radius: 0;
    width: 21em;
    padding: 20px;
  }

  .text-block-163 {
    color: #86868b;
    line-height: 120%;
  }

  .text-field-33, .text-field-34, .text-field-35 {
    border-radius: 0;
    height: 52px;
  }

  .submit-button-14 {
    background-color: #ff1014;
    border-radius: 0;
    width: 100%;
    height: 52px;
  }

  .image-160 {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .form-block-18 {
    margin-top: 20px;
    margin-bottom: 0;
  }

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

  .select-field-2 {
    border-radius: 0;
    height: 52px;
  }

  .button-25-copy {
    background-color: #ff1014;
    padding-top: 15px;
    padding-bottom: 14px;
  }

  .div-block-336-copy {
    background-color: #fff;
    border-radius: 0;
    width: 21em;
    padding: 20px;
  }

  .footer_ui_marathon-copy.relative.max-w1190 {
    padding-left: 60px;
    padding-right: 60px;
  }

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

  .js-clock-copy-copy.wh {
    justify-content: flex-start;
    margin-top: 5px;
  }

  .clock-number-copy-copy, .clock-number-copy-copy._1, .clock-number-copy-copy, .clock-number-copy-copy {
    font-size: 2.4em;
  }

  .programm-btn-copy-copy {
    margin-bottom: 30px;
    padding-left: 90px;
    padding-right: 90px;
  }

  .programm-btn-copy-copy.sign {
    color: #262626;
    margin-bottom: 30px;
  }

  .programm-btn-copy-copy.sign:hover {
    color: #262626;
    background-color: #0000;
  }

  .programm-btn-copy-copy.mb-30 {
    padding-left: 81px;
    padding-right: 81px;
  }

  .programm-btn-copy-copy.mb-30._6 {
    padding-left: 90px;
    padding-right: 90px;
  }

  .programm-btn-copy-copy.creo {
    margin-bottom: 0;
    padding-bottom: 46px;
    padding-left: 133px;
    padding-right: 133px;
  }

  .programm-btn-copy-copy._2 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .popup-expert-copy, .popup-expert-copy.popaup-1-month.fsfd._324234, .popup-expert-copy.site_ui, .popup-expert-copy.site_ui.tarif_expert.expert_buy, .popup-expert-copy.site_ui.tarif_expert.formsit.webform, .popup-expert-copy.site_ui.tarif_expert.formsit.webform._212, .popup-expert-copy.site_ui.tarif_cosmos.tarif_start, .popup-expert-copy.site_ui.tarif_cosmos.cosmos_buy, .popup-expert-copy.site_ui-copy, .popup-expert-copy.site_ui-copy.tarif_expert.expert_buy, .popup-expert-copy.site_ui-copy.tarif_expert.formsit.webform, .popup-expert-copy.site_ui-copy.tarif_expert.formsit.webform._212, .popup-expert-copy.site_ui-copy.tarif_cosmos.tarif_start, .popup-expert-copy.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-expert-copy.site_ui-copy.tarif_expert-copy.expert_buy, .popup-expert-copy.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-expert-copy.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-expert-copy.site_ui-copy.tarif_expert-copy.expert_buy-copy {
    display: none;
  }

  .want-creo__form-block-copy.bl2, .want-creo__form-block-copy.cop, .want-creo__form-block-copy._556 {
    width: 500px;
  }

  .want-creo__form-block-copy._432-copy {
    justify-content: center;
    width: 500px;
    display: flex;
  }

  .creo-want__p-copy._2.f.and._1, .creo-want__p-copy._2-copy.f.and._1 {
    margin-top: 10px;
  }

  .div-block-353 {
    height: 550px;
  }

  .div-block-354 {
    margin-top: -20px;
    padding-left: 42px;
  }

  .image-164 {
    margin-left: 44px;
  }

  .div-block-358 {
    z-index: 3;
    top: 563.359px;
  }

  .div-block-359 {
    margin-top: -21px;
  }

  .image-166 {
    margin-left: 0;
  }

  .footer__wrapper-copy-copy._0, .footer__wrapper-copy-copy._0-copy, .footer__wrapper-copy-copy._0-copy-copybd {
    margin-left: auto;
    margin-right: auto;
  }

  .body-25 {
    justify-content: flex-start;
  }

  .brand-designer {
    padding-top: 1%;
    padding-left: 0%;
  }

  ._1s-bl-bd {
    padding-left: 4%;
    padding-right: 4%;
  }

  .scr-bd {
    margin-top: 140px;
  }

  .div-block-369 {
    justify-content: space-between;
    display: flex;
  }

  .text-block-187 {
    color: #fff;
    text-transform: uppercase;
    width: 234px;
    font-family: Manrope, sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 100%;
  }

  .div-block-370 {
    width: 441px;
  }

  .text-block-188 {
    color: #fff;
    text-transform: uppercase;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    font-family: Manrope, sans-serif;
    line-height: 100%;
    display: inline;
  }

  .div-block-371 {
    background-color: #1d1d1d4d;
    border: 1px solid #fff;
    border-radius: 96px;
    justify-content: space-between;
    width: auto;
    padding: 12px 32px;
    display: flex;
  }

  .div-block-372 {
    width: 8px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-373 {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .div-block-374 {
    width: 0;
    height: 8px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .image-171 {
    z-index: 0;
    width: 54%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 77.594px;
  }

  .div-block-375 {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
  }

  .heading-45 {
    color: #fff;
    text-align: center;
    position: relative;
  }

  .div-block-379 {
    margin-top: 152px;
    padding: 80px;
  }

  .frame-2087324762 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-381 {
    top: -399px;
  }

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

  .div-block-384 {
    flex: 0 auto;
  }

  .div-block-385 {
    z-index: 5;
    opacity: .5;
    filter: blur(500px);
    background-color: #ff4342;
    border-radius: 500px;
    width: 2380px;
    height: 566px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
    overflow: visible;
  }

  .pot4-copy._0, .pot4-copy.pot4-1, .pot4-copy.pot4-1-copy {
    justify-content: space-around;
  }

  .text-block-190 {
    flex: 0 auto;
    width: auto;
    font-size: 60px;
    display: inline-block;
  }

  .text-span-47 {
    width: auto;
  }

  .div-block-393 {
    align-items: stretch;
    width: 1015px;
  }

  .tx-line-200 {
    flex: 1;
    width: auto;
  }

  .div-block-394 {
    flex: 0 auto;
  }

  .text-block-2l {
    flex: none;
    width: auto;
    font-size: 60px;
  }

  .text-block-1line {
    flex: none;
    width: auto;
    margin-left: 32px;
    font-size: 60px;
  }

  .but-2-bd {
    text-decoration: none;
  }

  .program-faq-bd {
    display: none;
  }

  .div-block-416 {
    grid-row-gap: 0px;
    display: flex;
  }

  .div-block-417 {
    background-position: 0 100%;
    justify-content: flex-start;
  }

  .div-block-418 {
    flex-direction: column;
    justify-content: space-between;
    align-self: auto;
    display: flex;
  }

  .div-block-419 {
    background-size: 100%;
  }

  .div-block-420 {
    flex: 0 auto;
  }

  .div-block-422 {
    background-size: 100%;
  }

  .but-detal {
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-432 {
    z-index: 1;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    position: relative;
    overflow: visible;
  }

  .div-block-435 {
    z-index: 1;
    width: 38%;
    max-width: none;
    height: 111%;
    max-height: none;
    margin-bottom: 0;
    padding-bottom: 0;
    position: absolute;
    bottom: 0;
    right: 0;
    overflow: hidden;
  }

  .image-186 {
    width: auto;
    max-width: none;
    display: inline-block;
    position: static;
    bottom: -16%;
  }

  .bonus-bd.nonevariant.nonmob {
    display: none;
  }

  .text-block-231 {
    color: #a7a6a6;
    text-decoration: line-through;
  }

  .text-block-233 {
    color: #f8f5f5;
    margin-top: 20px;
    font-size: 50px;
  }

  .link-block-12 {
    text-decoration: none;
  }

  .tar-2-bd {
    background-size: 100%, auto, auto;
  }

  .heading-46 {
    text-transform: uppercase;
  }

  .faq-answer-2 {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }

  .faq-heading-2 {
    text-transform: uppercase;
    width: 90%;
    font-size: 26px;
    line-height: 140%;
  }

  .faq-wrap-2 {
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    background-color: #0000;
    border: 2px solid #ffffff1a;
    border-radius: 20px;
  }

  .faq-question-2 {
    margin-top: 0;
    padding-top: 24px;
    padding-bottom: 20px;
  }

  .faq-icon-2 {
    margin-right: 0;
  }

  .body-27.bottom-margin-30 {
    color: #ffffff69;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.6;
  }

  .faq-wrap-2-copy {
    background-color: #0000;
    border-bottom: 1px solid #ffffff80;
    border-radius: 0;
  }

  .faq-question-2-copy {
    margin-top: 0;
    padding-top: 24px;
    padding-bottom: 20px;
  }

  .faq-icon-2-copy {
    margin-right: 0;
  }

  .div-block-458 {
    flex: none;
    order: 0;
  }

  .div-block-370-copy {
    width: 441px;
  }

  .image-191 {
    position: relative;
  }

  .image-195 {
    top: 2000px;
  }

  .link-block-16 {
    text-decoration: none;
  }

  .link-block-18 {
    text-decoration: none;
    display: block;
  }

  .popup-bd, .popup-bd.popaup-1-month.fsfd._324234, .popup-bd.site_ui, .popup-bd.site_ui.tarif_expert.expert_buy, .popup-bd.site_ui.tarif_expert.formsit.webform, .popup-bd.site_ui.tarif_expert.formsit.webform._212, .popup-bd.site_ui.tarif_cosmos.tarif_start, .popup-bd.site_ui.tarif_cosmos.cosmos_buy, .popup-bd.site_ui-copy, .popup-bd.site_ui-copy.tarif_expert.expert_buy, .popup-bd.site_ui-copy.tarif_expert.formsit.webform, .popup-bd.site_ui-copy.tarif_expert.formsit.webform._212, .popup-bd.site_ui-copy.tarif_cosmos.tarif_start, .popup-bd.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-bd.site_ui-copy.tarif_expert-copy.expert_buy, .popup-bd.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-bd.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-bd.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-bd.tar-1, .popup-bd.tar-1.tarif_expert.expert_buy, .popup-bd.tar-1.tarif_expert.formsit.webform, .popup-bd.tar-1.tarif_expert.formsit.webform._212, .popup-bd.tar-1.tarif_cosmos.tarif_start, .popup-bd.tar-1.tarif_cosmos.cosmos_buy, .popup-bd.tar-1.tarif_expert-copy.expert_buy, .popup-bd.tar-1.tarif_expert-copy.formsit.webform, .popup-bd.tar-1.tarif_expert-copy.formsit.webform._212, .popup-bd.tar-1.tarif_expert-copy.expert_buy-copy, .popup-bd.tar-1.brand-designer, .popup-bd.tar-1-halfpay, .popup-bd.tar-1-halfpay.tarif_expert.expert_buy, .popup-bd.tar-1-halfpay.tarif_expert.formsit.webform, .popup-bd.tar-1-halfpay.tarif_expert.formsit.webform._212, .popup-bd.tar-1-halfpay.tarif_cosmos.tarif_start, .popup-bd.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-bd.tar-1-halfpay.tarif_expert-copy.expert_buy, .popup-bd.tar-1-halfpay.tarif_expert-copy.formsit.webform, .popup-bd.tar-1-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd.tar-1-halfpay.brand-designer, .popup-bd.tar-1-copy, .popup-bd.tar-1-copy.tarif_expert.expert_buy, .popup-bd.tar-1-copy.tarif_expert.formsit.webform, .popup-bd.tar-1-copy.tarif_expert.formsit.webform._212, .popup-bd.tar-1-copy.tarif_cosmos.tarif_start, .popup-bd.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-bd.tar-1-copy.tarif_expert-copy.expert_buy, .popup-bd.tar-1-copy.tarif_expert-copy.formsit.webform, .popup-bd.tar-1-copy.tarif_expert-copy.formsit.webform._212, .popup-bd.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-bd.tar-1-copy.brand-designer, .popup-bd.tar-2-halfpay, .popup-bd.tar-2-halfpay.tarif_expert.expert_buy, .popup-bd.tar-2-halfpay.tarif_expert.formsit.webform, .popup-bd.tar-2-halfpay.tarif_expert.formsit.webform._212, .popup-bd.tar-2-halfpay.tarif_cosmos.tarif_start, .popup-bd.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-bd.tar-2-halfpay.tarif_expert-copy.expert_buy, .popup-bd.tar-2-halfpay.tarif_expert-copy.formsit.webform, .popup-bd.tar-2-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd.tar-2-halfpay.brand-designer {
    display: none;
  }

  .bd-pop._432 {
    justify-content: center;
    width: 500px;
    display: flex;
  }

  .bd-pop.bl2, .bd-pop.cop, .bd-pop._556 {
    width: 500px;
  }

  .bd-pop._432-copy, .bd-pop.tar1 {
    justify-content: center;
    width: 500px;
    display: flex;
  }

  .bd-text-1 {
    width: 320px;
    margin-bottom: 20px;
    font-size: 1.6em;
  }

  .bd-text-1.tx_co {
    width: 350px;
    height: 67px;
    margin-bottom: 10px;
    font-size: 1.7em;
  }

  .bd-text-1.form2 {
    width: 90%;
  }

  .bd-text-1.web.tx2 {
    margin-left: auto;
    margin-right: auto;
  }

  .popup-bd-polit._2.f.and._1, .popup-bd-polit._2-copy.f.and._1 {
    margin-top: 10px;
  }

  .close__item-copy.two__close.black-close.cl_line, .close__item-copy.black-close.cl_line, .close__item-bd.two__close.black-close.cl_line, .close__item-bd.black-close.cl_line, .close__item-bd.two__close-copy.black-close.cl_line, .close__item-bd.two__close-bd.black-close.cl_line, .close__item-bd.two__close-bd.white-close-bd.cl_line {
    background-color: #000;
  }

  .close__item-bd.two__close-bd.white-close-bd.bd_line {
    background-color: #fff;
  }

  .close__item-copy.two__close.black-close.cl_line, .close__item-copy.black-close.cl_line, .close__item-copy-copy.two__close.black-close.cl_line, .close__item-copy-copy.black-close.cl_line, .close__item-copy-copy.black-close-copy.cl_line {
    background-color: #000;
  }

  .close__item-copy-copy.black-close-copy.cl_line-copy {
    background-color: #fff;
  }

  .bd-lecture-tx {
    margin-top: 45px;
  }

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

  ._4lectur {
    background-color: #292929;
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657aef927d7cdf2b77a034d9_%D1%83%D1%80%D0%BE%D0%BA4.png");
    background-position: 0 0;
  }

  .hot-bd {
    margin-top: 0;
  }

  .paragraph-bd {
    margin-top: 21px;
    padding-bottom: 22px;
  }

  .image-203 {
    opacity: .25;
  }

  .faq-icon-2-bd {
    margin-right: 0;
  }

  .div-block-435-copy {
    z-index: 1;
    width: 38%;
    max-width: none;
    height: 111%;
    max-height: none;
    margin-bottom: 0;
    padding-bottom: 0;
    position: absolute;
    bottom: 0;
    right: 0;
    overflow: hidden;
  }

  .image-186-copy {
    width: auto;
    max-width: none;
    display: inline-block;
    position: static;
    bottom: -16%;
  }

  .image-202-copy, .image-203-copy {
    opacity: 1;
  }

  ._4lectur-copy {
    background-color: #292929;
    background-image: none;
    background-position: 0 0;
  }

  .link-block-12-copy, .link-block-12-copy-copy {
    text-decoration: none;
  }

  .div-block-493 {
    background-color: #fff;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .popup-bd-copy, .popup-bd-copy.popaup-1-month.fsfd._324234, .popup-bd-copy.site_ui, .popup-bd-copy.site_ui.tarif_expert.expert_buy, .popup-bd-copy.site_ui.tarif_expert.formsit.webform, .popup-bd-copy.site_ui.tarif_expert.formsit.webform._212, .popup-bd-copy.site_ui.tarif_cosmos.tarif_start, .popup-bd-copy.site_ui.tarif_cosmos.cosmos_buy, .popup-bd-copy.site_ui-copy, .popup-bd-copy.site_ui-copy.tarif_expert.expert_buy, .popup-bd-copy.site_ui-copy.tarif_expert.formsit.webform, .popup-bd-copy.site_ui-copy.tarif_expert.formsit.webform._212, .popup-bd-copy.site_ui-copy.tarif_cosmos.tarif_start, .popup-bd-copy.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-bd-copy.site_ui-copy.tarif_expert-copy.expert_buy, .popup-bd-copy.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-bd-copy.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-bd-copy.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-copy.tar-1, .popup-bd-copy.tar-1.tarif_expert.expert_buy, .popup-bd-copy.tar-1.tarif_expert.formsit.webform, .popup-bd-copy.tar-1.tarif_expert.formsit.webform._212, .popup-bd-copy.tar-1.tarif_cosmos.tarif_start, .popup-bd-copy.tar-1.tarif_cosmos.cosmos_buy, .popup-bd-copy.tar-1.tarif_expert-copy.expert_buy, .popup-bd-copy.tar-1.tarif_expert-copy.formsit.webform, .popup-bd-copy.tar-1.tarif_expert-copy.formsit.webform._212, .popup-bd-copy.tar-1.tarif_expert-copy.expert_buy-copy, .popup-bd-copy.tar-1.brand-designer, .popup-bd-copy.tar-1-halfpay, .popup-bd-copy.tar-1-halfpay.tarif_expert.expert_buy, .popup-bd-copy.tar-1-halfpay.tarif_expert.formsit.webform, .popup-bd-copy.tar-1-halfpay.tarif_expert.formsit.webform._212, .popup-bd-copy.tar-1-halfpay.tarif_cosmos.tarif_start, .popup-bd-copy.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-copy.tar-1-halfpay.tarif_expert-copy.expert_buy, .popup-bd-copy.tar-1-halfpay.tarif_expert-copy.formsit.webform, .popup-bd-copy.tar-1-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd-copy.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-copy.tar-1-halfpay.brand-designer, .popup-bd-copy.tar-1-copy, .popup-bd-copy.tar-1-copy.tarif_expert.expert_buy, .popup-bd-copy.tar-1-copy.tarif_expert.formsit.webform, .popup-bd-copy.tar-1-copy.tarif_expert.formsit.webform._212, .popup-bd-copy.tar-1-copy.tarif_cosmos.tarif_start, .popup-bd-copy.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-bd-copy.tar-1-copy.tarif_expert-copy.expert_buy, .popup-bd-copy.tar-1-copy.tarif_expert-copy.formsit.webform, .popup-bd-copy.tar-1-copy.tarif_expert-copy.formsit.webform._212, .popup-bd-copy.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-copy.tar-1-copy.brand-designer, .popup-bd-copy.tar-2-halfpay, .popup-bd-copy.tar-2-halfpay.tarif_expert.expert_buy, .popup-bd-copy.tar-2-halfpay.tarif_expert.formsit.webform, .popup-bd-copy.tar-2-halfpay.tarif_expert.formsit.webform._212, .popup-bd-copy.tar-2-halfpay.tarif_cosmos.tarif_start, .popup-bd-copy.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-copy.tar-2-halfpay.tarif_expert-copy.expert_buy, .popup-bd-copy.tar-2-halfpay.tarif_expert-copy.formsit.webform, .popup-bd-copy.tar-2-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd-copy.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-copy.tar-2-halfpay.brand-designer, .popup-bd-gar, .popup-bd-gar.popaup-1-month.fsfd._324234, .popup-bd-gar.site_ui, .popup-bd-gar.site_ui.tarif_expert.expert_buy, .popup-bd-gar.site_ui.tarif_expert.formsit.webform, .popup-bd-gar.site_ui.tarif_expert.formsit.webform._212, .popup-bd-gar.site_ui.tarif_cosmos.tarif_start, .popup-bd-gar.site_ui.tarif_cosmos.cosmos_buy, .popup-bd-gar.site_ui-copy, .popup-bd-gar.site_ui-copy.tarif_expert.expert_buy, .popup-bd-gar.site_ui-copy.tarif_expert.formsit.webform, .popup-bd-gar.site_ui-copy.tarif_expert.formsit.webform._212, .popup-bd-gar.site_ui-copy.tarif_cosmos.tarif_start, .popup-bd-gar.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-bd-gar.site_ui-copy.tarif_expert-copy.expert_buy, .popup-bd-gar.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-bd-gar.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-bd-gar.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-gar.tar-1, .popup-bd-gar.tar-1.tarif_expert.expert_buy, .popup-bd-gar.tar-1.tarif_expert.formsit.webform, .popup-bd-gar.tar-1.tarif_expert.formsit.webform._212, .popup-bd-gar.tar-1.tarif_cosmos.tarif_start, .popup-bd-gar.tar-1.tarif_cosmos.cosmos_buy, .popup-bd-gar.tar-1.tarif_expert-copy.expert_buy, .popup-bd-gar.tar-1.tarif_expert-copy.formsit.webform, .popup-bd-gar.tar-1.tarif_expert-copy.formsit.webform._212, .popup-bd-gar.tar-1.tarif_expert-copy.expert_buy-copy, .popup-bd-gar.tar-1.brand-designer, .popup-bd-gar.tar-1-halfpay, .popup-bd-gar.tar-1-halfpay.tarif_expert.expert_buy, .popup-bd-gar.tar-1-halfpay.tarif_expert.formsit.webform, .popup-bd-gar.tar-1-halfpay.tarif_expert.formsit.webform._212, .popup-bd-gar.tar-1-halfpay.tarif_cosmos.tarif_start, .popup-bd-gar.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-gar.tar-1-halfpay.tarif_expert-copy.expert_buy, .popup-bd-gar.tar-1-halfpay.tarif_expert-copy.formsit.webform, .popup-bd-gar.tar-1-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd-gar.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-gar.tar-1-halfpay.brand-designer, .popup-bd-gar.tar-1-copy, .popup-bd-gar.tar-1-copy.tarif_expert.expert_buy, .popup-bd-gar.tar-1-copy.tarif_expert.formsit.webform, .popup-bd-gar.tar-1-copy.tarif_expert.formsit.webform._212, .popup-bd-gar.tar-1-copy.tarif_cosmos.tarif_start, .popup-bd-gar.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-bd-gar.tar-1-copy.tarif_expert-copy.expert_buy, .popup-bd-gar.tar-1-copy.tarif_expert-copy.formsit.webform, .popup-bd-gar.tar-1-copy.tarif_expert-copy.formsit.webform._212, .popup-bd-gar.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-gar.tar-1-copy.brand-designer, .popup-bd-gar.tar-2-halfpay, .popup-bd-gar.tar-2-halfpay.tarif_expert.expert_buy, .popup-bd-gar.tar-2-halfpay.tarif_expert.formsit.webform, .popup-bd-gar.tar-2-halfpay.tarif_expert.formsit.webform._212, .popup-bd-gar.tar-2-halfpay.tarif_cosmos.tarif_start, .popup-bd-gar.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-gar.tar-2-halfpay.tarif_expert-copy.expert_buy, .popup-bd-gar.tar-2-halfpay.tarif_expert-copy.formsit.webform, .popup-bd-gar.tar-2-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd-gar.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-gar.tar-2-halfpay.brand-designer, .popup-bd-brand, .popup-bd-brand.popaup-1-month.fsfd._324234, .popup-bd-brand.site_ui, .popup-bd-brand.site_ui.tarif_expert.expert_buy, .popup-bd-brand.site_ui.tarif_expert.formsit.webform, .popup-bd-brand.site_ui.tarif_expert.formsit.webform._212, .popup-bd-brand.site_ui.tarif_cosmos.tarif_start, .popup-bd-brand.site_ui.tarif_cosmos.cosmos_buy, .popup-bd-brand.site_ui-copy, .popup-bd-brand.site_ui-copy.tarif_expert.expert_buy, .popup-bd-brand.site_ui-copy.tarif_expert.formsit.webform, .popup-bd-brand.site_ui-copy.tarif_expert.formsit.webform._212, .popup-bd-brand.site_ui-copy.tarif_cosmos.tarif_start, .popup-bd-brand.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-bd-brand.site_ui-copy.tarif_expert-copy.expert_buy, .popup-bd-brand.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-bd-brand.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-bd-brand.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-brand.tar-1, .popup-bd-brand.tar-1.tarif_expert.expert_buy, .popup-bd-brand.tar-1.tarif_expert.formsit.webform, .popup-bd-brand.tar-1.tarif_expert.formsit.webform._212, .popup-bd-brand.tar-1.tarif_cosmos.tarif_start, .popup-bd-brand.tar-1.tarif_cosmos.cosmos_buy, .popup-bd-brand.tar-1.tarif_expert-copy.expert_buy, .popup-bd-brand.tar-1.tarif_expert-copy.formsit.webform, .popup-bd-brand.tar-1.tarif_expert-copy.formsit.webform._212, .popup-bd-brand.tar-1.tarif_expert-copy.expert_buy-copy, .popup-bd-brand.tar-1.brand-designer, .popup-bd-brand.tar-1-halfpay, .popup-bd-brand.tar-1-halfpay.tarif_expert.expert_buy, .popup-bd-brand.tar-1-halfpay.tarif_expert.formsit.webform, .popup-bd-brand.tar-1-halfpay.tarif_expert.formsit.webform._212, .popup-bd-brand.tar-1-halfpay.tarif_cosmos.tarif_start, .popup-bd-brand.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-brand.tar-1-halfpay.tarif_expert-copy.expert_buy, .popup-bd-brand.tar-1-halfpay.tarif_expert-copy.formsit.webform, .popup-bd-brand.tar-1-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd-brand.tar-1-halfpay.tarif_expert-copy.expert_buy-copy {
    display: none;
  }

  .popup-bd-brand.tar-1-halfpay.brand-designer {
    display: none;
    overflow: visible;
  }

  .popup-bd-brand.tar-1-copy, .popup-bd-brand.tar-1-copy.tarif_expert.expert_buy, .popup-bd-brand.tar-1-copy.tarif_expert.formsit.webform, .popup-bd-brand.tar-1-copy.tarif_expert.formsit.webform._212, .popup-bd-brand.tar-1-copy.tarif_cosmos.tarif_start, .popup-bd-brand.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-bd-brand.tar-1-copy.tarif_expert-copy.expert_buy, .popup-bd-brand.tar-1-copy.tarif_expert-copy.formsit.webform, .popup-bd-brand.tar-1-copy.tarif_expert-copy.formsit.webform._212, .popup-bd-brand.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-brand.tar-1-copy.brand-designer, .popup-bd-brand.tar-2-halfpay, .popup-bd-brand.tar-2-halfpay.tarif_expert.expert_buy, .popup-bd-brand.tar-2-halfpay.tarif_expert.formsit.webform, .popup-bd-brand.tar-2-halfpay.tarif_expert.formsit.webform._212, .popup-bd-brand.tar-2-halfpay.tarif_cosmos.tarif_start, .popup-bd-brand.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-brand.tar-2-halfpay.tarif_expert-copy.expert_buy, .popup-bd-brand.tar-2-halfpay.tarif_expert-copy.formsit.webform, .popup-bd-brand.tar-2-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd-brand.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-brand.tar-2-halfpay.brand-designer, .popup-bd-bron50, .popup-bd-bron50.popaup-1-month.fsfd._324234, .popup-bd-bron50.site_ui, .popup-bd-bron50.site_ui.tarif_expert.expert_buy, .popup-bd-bron50.site_ui.tarif_expert.formsit.webform, .popup-bd-bron50.site_ui.tarif_expert.formsit.webform._212, .popup-bd-bron50.site_ui.tarif_cosmos.tarif_start, .popup-bd-bron50.site_ui.tarif_cosmos.cosmos_buy, .popup-bd-bron50.site_ui-copy, .popup-bd-bron50.site_ui-copy.tarif_expert.expert_buy, .popup-bd-bron50.site_ui-copy.tarif_expert.formsit.webform, .popup-bd-bron50.site_ui-copy.tarif_expert.formsit.webform._212, .popup-bd-bron50.site_ui-copy.tarif_cosmos.tarif_start, .popup-bd-bron50.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-bd-bron50.site_ui-copy.tarif_expert-copy.expert_buy, .popup-bd-bron50.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-bd-bron50.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-bd-bron50.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-bron50.tar-1, .popup-bd-bron50.tar-1.tarif_expert.expert_buy, .popup-bd-bron50.tar-1.tarif_expert.formsit.webform, .popup-bd-bron50.tar-1.tarif_expert.formsit.webform._212, .popup-bd-bron50.tar-1.tarif_cosmos.tarif_start, .popup-bd-bron50.tar-1.tarif_cosmos.cosmos_buy, .popup-bd-bron50.tar-1.tarif_expert-copy.expert_buy, .popup-bd-bron50.tar-1.tarif_expert-copy.formsit.webform, .popup-bd-bron50.tar-1.tarif_expert-copy.formsit.webform._212, .popup-bd-bron50.tar-1.tarif_expert-copy.expert_buy-copy, .popup-bd-bron50.tar-1.brand-designer, .popup-bd-bron50.tar-1-halfpay, .popup-bd-bron50.tar-1-halfpay.tarif_expert.expert_buy, .popup-bd-bron50.tar-1-halfpay.tarif_expert.formsit.webform, .popup-bd-bron50.tar-1-halfpay.tarif_expert.formsit.webform._212, .popup-bd-bron50.tar-1-halfpay.tarif_cosmos.tarif_start, .popup-bd-bron50.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-bron50.tar-1-halfpay.tarif_expert-copy.expert_buy, .popup-bd-bron50.tar-1-halfpay.tarif_expert-copy.formsit.webform, .popup-bd-bron50.tar-1-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd-bron50.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-bron50.tar-1-halfpay.brand-designer, .popup-bd-bron50.tar-1-copy, .popup-bd-bron50.tar-1-copy.tarif_expert.expert_buy, .popup-bd-bron50.tar-1-copy.tarif_expert.formsit.webform, .popup-bd-bron50.tar-1-copy.tarif_expert.formsit.webform._212, .popup-bd-bron50.tar-1-copy.tarif_cosmos.tarif_start, .popup-bd-bron50.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-bd-bron50.tar-1-copy.tarif_expert-copy.expert_buy, .popup-bd-bron50.tar-1-copy.tarif_expert-copy.formsit.webform, .popup-bd-bron50.tar-1-copy.tarif_expert-copy.formsit.webform._212, .popup-bd-bron50.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-bron50.tar-1-copy.brand-designer, .popup-bd-bron50.tar-2-halfpay, .popup-bd-bron50.tar-2-halfpay.tarif_expert.expert_buy, .popup-bd-bron50.tar-2-halfpay.tarif_expert.formsit.webform, .popup-bd-bron50.tar-2-halfpay.tarif_expert.formsit.webform._212, .popup-bd-bron50.tar-2-halfpay.tarif_cosmos.tarif_start, .popup-bd-bron50.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-bron50.tar-2-halfpay.tarif_expert-copy.expert_buy, .popup-bd-bron50.tar-2-halfpay.tarif_expert-copy.formsit.webform, .popup-bd-bron50.tar-2-halfpay.tarif_expert-copy.formsit.webform._212, .popup-bd-bron50.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-bron50.tar-2-halfpay.brand-designer, .how-price-brand, .how-price-brand.popaup-1-month.fsfd._324234, .how-price-brand.site_ui, .how-price-brand.site_ui.tarif_expert.expert_buy, .how-price-brand.site_ui.tarif_expert.formsit.webform, .how-price-brand.site_ui.tarif_expert.formsit.webform._212, .how-price-brand.site_ui.tarif_cosmos.tarif_start, .how-price-brand.site_ui.tarif_cosmos.cosmos_buy, .how-price-brand.site_ui-copy, .how-price-brand.site_ui-copy.tarif_expert.expert_buy, .how-price-brand.site_ui-copy.tarif_expert.formsit.webform, .how-price-brand.site_ui-copy.tarif_expert.formsit.webform._212, .how-price-brand.site_ui-copy.tarif_cosmos.tarif_start, .how-price-brand.site_ui-copy.tarif_cosmos.cosmos_buy, .how-price-brand.site_ui-copy.tarif_expert-copy.expert_buy, .how-price-brand.site_ui-copy.tarif_expert-copy.formsit.webform, .how-price-brand.site_ui-copy.tarif_expert-copy.formsit.webform._212, .how-price-brand.site_ui-copy.tarif_expert-copy.expert_buy-copy, .how-price-brand.tar-1, .how-price-brand.tar-1.tarif_expert.expert_buy, .how-price-brand.tar-1.tarif_expert.formsit.webform, .how-price-brand.tar-1.tarif_expert.formsit.webform._212, .how-price-brand.tar-1.tarif_cosmos.tarif_start, .how-price-brand.tar-1.tarif_cosmos.cosmos_buy, .how-price-brand.tar-1.tarif_expert-copy.expert_buy, .how-price-brand.tar-1.tarif_expert-copy.formsit.webform, .how-price-brand.tar-1.tarif_expert-copy.formsit.webform._212, .how-price-brand.tar-1.tarif_expert-copy.expert_buy-copy, .how-price-brand.tar-1.brand-designer, .how-price-brand.tar-1-halfpay, .how-price-brand.tar-1-halfpay.tarif_expert.expert_buy, .how-price-brand.tar-1-halfpay.tarif_expert.formsit.webform, .how-price-brand.tar-1-halfpay.tarif_expert.formsit.webform._212, .how-price-brand.tar-1-halfpay.tarif_cosmos.tarif_start, .how-price-brand.tar-1-halfpay.tarif_cosmos.cosmos_buy, .how-price-brand.tar-1-halfpay.tarif_expert-copy.expert_buy, .how-price-brand.tar-1-halfpay.tarif_expert-copy.formsit.webform, .how-price-brand.tar-1-halfpay.tarif_expert-copy.formsit.webform._212, .how-price-brand.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .how-price-brand.tar-1-halfpay.brand-designer, .how-price-brand.tar-1-copy, .how-price-brand.tar-1-copy.tarif_expert.expert_buy, .how-price-brand.tar-1-copy.tarif_expert.formsit.webform, .how-price-brand.tar-1-copy.tarif_expert.formsit.webform._212, .how-price-brand.tar-1-copy.tarif_cosmos.tarif_start, .how-price-brand.tar-1-copy.tarif_cosmos.cosmos_buy, .how-price-brand.tar-1-copy.tarif_expert-copy.expert_buy, .how-price-brand.tar-1-copy.tarif_expert-copy.formsit.webform, .how-price-brand.tar-1-copy.tarif_expert-copy.formsit.webform._212, .how-price-brand.tar-1-copy.tarif_expert-copy.expert_buy-copy, .how-price-brand.tar-1-copy.brand-designer, .how-price-brand.tar-2-halfpay, .how-price-brand.tar-2-halfpay.tarif_expert.expert_buy, .how-price-brand.tar-2-halfpay.tarif_expert.formsit.webform, .how-price-brand.tar-2-halfpay.tarif_expert.formsit.webform._212, .how-price-brand.tar-2-halfpay.tarif_cosmos.tarif_start, .how-price-brand.tar-2-halfpay.tarif_cosmos.cosmos_buy, .how-price-brand.tar-2-halfpay.tarif_expert-copy.expert_buy, .how-price-brand.tar-2-halfpay.tarif_expert-copy.formsit.webform, .how-price-brand.tar-2-halfpay.tarif_expert-copy.formsit.webform._212, .how-price-brand.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .how-price-brand.tar-2-halfpay.brand-designer, .how-price-garne, .how-price-garne.popaup-1-month.fsfd._324234, .how-price-garne.site_ui, .how-price-garne.site_ui.tarif_expert.expert_buy, .how-price-garne.site_ui.tarif_expert.formsit.webform, .how-price-garne.site_ui.tarif_expert.formsit.webform._212, .how-price-garne.site_ui.tarif_cosmos.tarif_start, .how-price-garne.site_ui.tarif_cosmos.cosmos_buy, .how-price-garne.site_ui-copy, .how-price-garne.site_ui-copy.tarif_expert.expert_buy, .how-price-garne.site_ui-copy.tarif_expert.formsit.webform, .how-price-garne.site_ui-copy.tarif_expert.formsit.webform._212, .how-price-garne.site_ui-copy.tarif_cosmos.tarif_start, .how-price-garne.site_ui-copy.tarif_cosmos.cosmos_buy, .how-price-garne.site_ui-copy.tarif_expert-copy.expert_buy, .how-price-garne.site_ui-copy.tarif_expert-copy.formsit.webform, .how-price-garne.site_ui-copy.tarif_expert-copy.formsit.webform._212, .how-price-garne.site_ui-copy.tarif_expert-copy.expert_buy-copy, .how-price-garne.tar-1, .how-price-garne.tar-1.tarif_expert.expert_buy, .how-price-garne.tar-1.tarif_expert.formsit.webform, .how-price-garne.tar-1.tarif_expert.formsit.webform._212, .how-price-garne.tar-1.tarif_cosmos.tarif_start, .how-price-garne.tar-1.tarif_cosmos.cosmos_buy, .how-price-garne.tar-1.tarif_expert-copy.expert_buy, .how-price-garne.tar-1.tarif_expert-copy.formsit.webform, .how-price-garne.tar-1.tarif_expert-copy.formsit.webform._212, .how-price-garne.tar-1.tarif_expert-copy.expert_buy-copy, .how-price-garne.tar-1.brand-designer, .how-price-garne.tar-1-halfpay, .how-price-garne.tar-1-halfpay.tarif_expert.expert_buy, .how-price-garne.tar-1-halfpay.tarif_expert.formsit.webform, .how-price-garne.tar-1-halfpay.tarif_expert.formsit.webform._212, .how-price-garne.tar-1-halfpay.tarif_cosmos.tarif_start, .how-price-garne.tar-1-halfpay.tarif_cosmos.cosmos_buy, .how-price-garne.tar-1-halfpay.tarif_expert-copy.expert_buy, .how-price-garne.tar-1-halfpay.tarif_expert-copy.formsit.webform, .how-price-garne.tar-1-halfpay.tarif_expert-copy.formsit.webform._212, .how-price-garne.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .how-price-garne.tar-1-halfpay.brand-designer, .how-price-garne.tar-1-copy, .how-price-garne.tar-1-copy.tarif_expert.expert_buy, .how-price-garne.tar-1-copy.tarif_expert.formsit.webform, .how-price-garne.tar-1-copy.tarif_expert.formsit.webform._212, .how-price-garne.tar-1-copy.tarif_cosmos.tarif_start, .how-price-garne.tar-1-copy.tarif_cosmos.cosmos_buy, .how-price-garne.tar-1-copy.tarif_expert-copy.expert_buy, .how-price-garne.tar-1-copy.tarif_expert-copy.formsit.webform, .how-price-garne.tar-1-copy.tarif_expert-copy.formsit.webform._212, .how-price-garne.tar-1-copy.tarif_expert-copy.expert_buy-copy, .how-price-garne.tar-1-copy.brand-designer, .how-price-garne.tar-2-halfpay, .how-price-garne.tar-2-halfpay.tarif_expert.expert_buy, .how-price-garne.tar-2-halfpay.tarif_expert.formsit.webform, .how-price-garne.tar-2-halfpay.tarif_expert.formsit.webform._212, .how-price-garne.tar-2-halfpay.tarif_cosmos.tarif_start, .how-price-garne.tar-2-halfpay.tarif_cosmos.cosmos_buy, .how-price-garne.tar-2-halfpay.tarif_expert-copy.expert_buy, .how-price-garne.tar-2-halfpay.tarif_expert-copy.formsit.webform, .how-price-garne.tar-2-halfpay.tarif_expert-copy.formsit.webform._212, .how-price-garne.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .how-price-garne.tar-2-halfpay.brand-designer, .div-block-184-copy.video_play, .div-block-184-copy.video_play-copy {
    display: none;
  }

  .close__item-copy.two__close.black-close.cl_line, .close__item-copy.black-close.cl_line {
    background-color: #000;
  }

  .image-208 {
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div-block-465-copy {
    position: relative;
  }

  .div-block-494-copy {
    position: absolute;
    inset: 0;
  }

  .div-block-465-copy-copy {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .div-block-379-copy {
    margin-top: 152px;
    padding: 80px;
  }

  .but-2-bd-copy {
    text-decoration: none;
  }

  .bd-text-1-copy {
    width: 320px;
    margin-bottom: 20px;
    font-size: 1.6em;
  }

  .bd-text-1-copy.tx_co {
    width: 350px;
    height: 67px;
    margin-bottom: 10px;
    font-size: 1.7em;
  }

  .bd-text-1-copy.form2 {
    width: 90%;
  }

  .bd-text-1-copy.web.tx2 {
    margin-left: auto;
    margin-right: auto;
  }

  .brand-designer-copy {
    padding-top: 1%;
    padding-left: 0%;
  }

  .div-block-379-copy-copy {
    margin-top: 152px;
    padding: 80px;
  }

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

  ._4lectur-copy {
    background-color: #292929;
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/657aefa2cef118fc259ff82e_block.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 16px;
  }

  .image-203-copy {
    opacity: .25;
  }

  .prices__item-copy.black._3 {
    max-width: none;
  }

  .container-22-copy {
    margin-top: -124px;
  }

  .text-block-122-v2-3 {
    font-size: 80px;
  }

  .image-229 {
    max-width: 113%;
  }

  .container-22-copy-copy {
    margin-top: 40px;
  }

  .div-block-502 {
    width: 85%;
  }

  .footer__wrapper-cool._0, .footer__wrapper-cool._0-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .footer__wrapper-cool._0-copy-cool {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .container-27 {
    margin-left: 0;
  }

  .footer__wrapper-cool-copy._0, .footer__wrapper-cool-copy._0-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .footer__wrapper-cool-copy._0-copy-cool, .footer__wrapper-cool-copy._0-copy-cool-copy {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-gd, .popup-gd.popaup-1-month.fsfd._324234, .popup-gd.site_ui, .popup-gd.site_ui.tarif_expert.expert_buy, .popup-gd.site_ui.tarif_expert.formsit.webform, .popup-gd.site_ui.tarif_expert.formsit.webform._212, .popup-gd.site_ui.tarif_cosmos.tarif_start, .popup-gd.site_ui.tarif_cosmos.cosmos_buy, .popup-gd.site_ui-copy, .popup-gd.site_ui-copy.tarif_expert.expert_buy, .popup-gd.site_ui-copy.tarif_expert.formsit.webform, .popup-gd.site_ui-copy.tarif_expert.formsit.webform._212, .popup-gd.site_ui-copy.tarif_cosmos.tarif_start, .popup-gd.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-gd.site_ui-copy.tarif_expert-copy.expert_buy, .popup-gd.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-gd.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-gd.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-gd.tar-1, .popup-gd.tar-1.tarif_expert.expert_buy, .popup-gd.tar-1.tarif_expert.formsit.webform, .popup-gd.tar-1.tarif_expert.formsit.webform._212, .popup-gd.tar-1.tarif_cosmos.tarif_start, .popup-gd.tar-1.tarif_cosmos.cosmos_buy, .popup-gd.tar-1.tarif_expert-copy.expert_buy, .popup-gd.tar-1.tarif_expert-copy.formsit.webform, .popup-gd.tar-1.tarif_expert-copy.formsit.webform._212, .popup-gd.tar-1.tarif_expert-copy.expert_buy-copy, .popup-gd.tar-1.brand-designer, .popup-gd.tar-1-halfpay, .popup-gd.tar-1-halfpay.tarif_expert.expert_buy, .popup-gd.tar-1-halfpay.tarif_expert.formsit.webform, .popup-gd.tar-1-halfpay.tarif_expert.formsit.webform._212, .popup-gd.tar-1-halfpay.tarif_cosmos.tarif_start, .popup-gd.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-gd.tar-1-halfpay.tarif_expert-copy.expert_buy, .popup-gd.tar-1-halfpay.tarif_expert-copy.formsit.webform, .popup-gd.tar-1-halfpay.tarif_expert-copy.formsit.webform._212, .popup-gd.tar-1-halfpay.tarif_expert-copy.expert_buy-copy {
    display: none;
  }

  .popup-gd.tar-1-halfpay.brand-designer {
    display: none;
    overflow: visible;
  }

  .popup-gd.tar-1-copy, .popup-gd.tar-1-copy.tarif_expert.expert_buy, .popup-gd.tar-1-copy.tarif_expert.formsit.webform, .popup-gd.tar-1-copy.tarif_expert.formsit.webform._212, .popup-gd.tar-1-copy.tarif_cosmos.tarif_start, .popup-gd.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-gd.tar-1-copy.tarif_expert-copy.expert_buy, .popup-gd.tar-1-copy.tarif_expert-copy.formsit.webform, .popup-gd.tar-1-copy.tarif_expert-copy.formsit.webform._212, .popup-gd.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-gd.tar-1-copy.brand-designer, .popup-gd.tar-2-halfpay, .popup-gd.tar-2-halfpay.tarif_expert.expert_buy, .popup-gd.tar-2-halfpay.tarif_expert.formsit.webform, .popup-gd.tar-2-halfpay.tarif_expert.formsit.webform._212, .popup-gd.tar-2-halfpay.tarif_cosmos.tarif_start, .popup-gd.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-gd.tar-2-halfpay.tarif_expert-copy.expert_buy, .popup-gd.tar-2-halfpay.tarif_expert-copy.formsit.webform, .popup-gd.tar-2-halfpay.tarif_expert-copy.formsit.webform._212, .popup-gd.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-gd.tar-2-halfpay.brand-designer, .popup-gd.pay-easy, .popup-gd.pay-easy.tarif_expert.expert_buy, .popup-gd.pay-easy.tarif_expert.formsit.webform, .popup-gd.pay-easy.tarif_expert.formsit.webform._212, .popup-gd.pay-easy.tarif_cosmos.tarif_start, .popup-gd.pay-easy.tarif_cosmos.cosmos_buy, .popup-gd.pay-easy.tarif_expert-copy.expert_buy, .popup-gd.pay-easy.tarif_expert-copy.formsit.webform, .popup-gd.pay-easy.tarif_expert-copy.formsit.webform._212, .popup-gd.pay-easy.tarif_expert-copy.expert_buy-copy {
    display: none;
  }

  .popup-gd.pay-easy.brand-designer, .popup-gd.pay-easy.easy {
    display: none;
    overflow: visible;
  }

  .bd-text-1-gd {
    width: 320px;
    margin-bottom: 20px;
    font-size: 1.6em;
  }

  .bd-text-1-gd.tx_co {
    width: 350px;
    height: 67px;
    margin-bottom: 10px;
    font-size: 1.7em;
  }

  .bd-text-1-gd.form2 {
    width: 90%;
  }

  .bd-text-1-gd.web.tx2 {
    margin-left: auto;
    margin-right: auto;
  }

  .clock-number-copy-copy._1 {
    color: #ff7930;
  }

  .popup-gd-5, .popup-gd-5.popaup-1-month.fsfd._324234, .popup-gd-5.site_ui, .popup-gd-5.site_ui.tarif_expert.expert_buy, .popup-gd-5.site_ui.tarif_expert.formsit.webform, .popup-gd-5.site_ui.tarif_expert.formsit.webform._212, .popup-gd-5.site_ui.tarif_cosmos.tarif_start, .popup-gd-5.site_ui.tarif_cosmos.cosmos_buy, .popup-gd-5.site_ui-copy, .popup-gd-5.site_ui-copy.tarif_expert.expert_buy, .popup-gd-5.site_ui-copy.tarif_expert.formsit.webform, .popup-gd-5.site_ui-copy.tarif_expert.formsit.webform._212, .popup-gd-5.site_ui-copy.tarif_cosmos.tarif_start, .popup-gd-5.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-gd-5.site_ui-copy.tarif_expert-copy.expert_buy, .popup-gd-5.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-gd-5.site_ui-copy.tarif_expert-copy.formsit.webform._212, .popup-gd-5.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-gd-5.tar-1, .popup-gd-5.tar-1.tarif_expert.expert_buy, .popup-gd-5.tar-1.tarif_expert.formsit.webform, .popup-gd-5.tar-1.tarif_expert.formsit.webform._212, .popup-gd-5.tar-1.tarif_cosmos.tarif_start, .popup-gd-5.tar-1.tarif_cosmos.cosmos_buy, .popup-gd-5.tar-1.tarif_expert-copy.expert_buy, .popup-gd-5.tar-1.tarif_expert-copy.formsit.webform, .popup-gd-5.tar-1.tarif_expert-copy.formsit.webform._212, .popup-gd-5.tar-1.tarif_expert-copy.expert_buy-copy, .popup-gd-5.tar-1.brand-designer, .popup-gd-5.tar-1-halfpay, .popup-gd-5.tar-1-halfpay.tarif_expert.expert_buy, .popup-gd-5.tar-1-halfpay.tarif_expert.formsit.webform, .popup-gd-5.tar-1-halfpay.tarif_expert.formsit.webform._212, .popup-gd-5.tar-1-halfpay.tarif_cosmos.tarif_start, .popup-gd-5.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-gd-5.tar-1-halfpay.tarif_expert-copy.expert_buy, .popup-gd-5.tar-1-halfpay.tarif_expert-copy.formsit.webform, .popup-gd-5.tar-1-halfpay.tarif_expert-copy.formsit.webform._212, .popup-gd-5.tar-1-halfpay.tarif_expert-copy.expert_buy-copy {
    display: none;
  }

  .popup-gd-5.tar-1-halfpay.brand-designer {
    display: none;
    overflow: visible;
  }

  .popup-gd-5.tar-1-copy, .popup-gd-5.tar-1-copy.tarif_expert.expert_buy, .popup-gd-5.tar-1-copy.tarif_expert.formsit.webform, .popup-gd-5.tar-1-copy.tarif_expert.formsit.webform._212, .popup-gd-5.tar-1-copy.tarif_cosmos.tarif_start, .popup-gd-5.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-gd-5.tar-1-copy.tarif_expert-copy.expert_buy, .popup-gd-5.tar-1-copy.tarif_expert-copy.formsit.webform, .popup-gd-5.tar-1-copy.tarif_expert-copy.formsit.webform._212, .popup-gd-5.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-gd-5.tar-1-copy.brand-designer, .popup-gd-5.tar-2-halfpay, .popup-gd-5.tar-2-halfpay.tarif_expert.expert_buy, .popup-gd-5.tar-2-halfpay.tarif_expert.formsit.webform, .popup-gd-5.tar-2-halfpay.tarif_expert.formsit.webform._212, .popup-gd-5.tar-2-halfpay.tarif_cosmos.tarif_start, .popup-gd-5.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-gd-5.tar-2-halfpay.tarif_expert-copy.expert_buy, .popup-gd-5.tar-2-halfpay.tarif_expert-copy.formsit.webform, .popup-gd-5.tar-2-halfpay.tarif_expert-copy.formsit.webform._212, .popup-gd-5.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-gd-5.tar-2-halfpay.brand-designer, .popup-gd-5.pay-easy, .popup-gd-5.pay-easy.tarif_expert.expert_buy, .popup-gd-5.pay-easy.tarif_expert.formsit.webform, .popup-gd-5.pay-easy.tarif_expert.formsit.webform._212, .popup-gd-5.pay-easy.tarif_cosmos.tarif_start, .popup-gd-5.pay-easy.tarif_cosmos.cosmos_buy, .popup-gd-5.pay-easy.tarif_expert-copy.expert_buy, .popup-gd-5.pay-easy.tarif_expert-copy.formsit.webform, .popup-gd-5.pay-easy.tarif_expert-copy.formsit.webform._212, .popup-gd-5.pay-easy.tarif_expert-copy.expert_buy-copy {
    display: none;
  }

  .popup-gd-5.pay-easy.brand-designer, .popup-gd-5.pay-easy.easy {
    display: none;
    overflow: visible;
  }

  .popup-gd-5.pay-easy-copy, .popup-gd-5.pay-easy-copy.tarif_expert.expert_buy, .popup-gd-5.pay-easy-copy.tarif_expert.formsit.webform, .popup-gd-5.pay-easy-copy.tarif_expert.formsit.webform._212, .popup-gd-5.pay-easy-copy.tarif_cosmos.tarif_start, .popup-gd-5.pay-easy-copy.tarif_cosmos.cosmos_buy, .popup-gd-5.pay-easy-copy.tarif_expert-copy.expert_buy, .popup-gd-5.pay-easy-copy.tarif_expert-copy.formsit.webform, .popup-gd-5.pay-easy-copy.tarif_expert-copy.formsit.webform._212, .popup-gd-5.pay-easy-copy.tarif_expert-copy.expert_buy-copy {
    display: none;
  }

  .popup-gd-5.pay-easy-copy.brand-designer, .popup-gd-5.pay-easy-copy.easy {
    display: none;
    overflow: visible;
  }

  .popup-gd-5.pay-5, .popup-gd-5.pay-5.tarif_expert.expert_buy, .popup-gd-5.pay-5.tarif_expert.formsit.webform, .popup-gd-5.pay-5.tarif_expert.formsit.webform._212, .popup-gd-5.pay-5.tarif_cosmos.tarif_start, .popup-gd-5.pay-5.tarif_cosmos.cosmos_buy, .popup-gd-5.pay-5.tarif_expert-copy.expert_buy, .popup-gd-5.pay-5.tarif_expert-copy.formsit.webform, .popup-gd-5.pay-5.tarif_expert-copy.formsit.webform._212, .popup-gd-5.pay-5.tarif_expert-copy.expert_buy-copy {
    display: none;
  }

  .popup-gd-5.pay-5.brand-designer, .popup-gd-5.pay-5.easy, .popup-gd-5.pay-5.half-5 {
    display: none;
    overflow: visible;
  }

  .image-13-copy {
    margin-bottom: 0;
    position: relative;
    bottom: 16px;
  }

  .column-9-copy {
    margin-bottom: 0;
  }

  .paragraph-6-copy, .paragraph-6-copy-copy {
    margin-top: 21px;
    padding-bottom: 22px;
  }

  .spacer-copy-copy._34._0 {
    height: 70px;
  }

  .spacer-copy-copy._34._1003 {
    height: 86px;
  }

  .spacer-copy-copy._16._01 {
    height: 34px;
  }

  .spacer-copy-copy._80.tablet-60.text_course {
    height: 50px;
  }

  .div-block-506 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-507 {
    align-items: center;
    height: 190px;
    display: flex;
  }

  .div-block-138-copy {
    margin-top: 0;
  }

  .div-block-186-copy {
    width: 896px;
    height: 506px;
  }

  .polit._2.f.and._1, .polit._2-copy.f.and._1, .polit.text-easytype, .polit.text-easytype.f.and._1 {
    margin-top: 10px;
  }

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

  .div-block-507-cl {
    background-color: #fff;
    align-items: center;
    height: 140px;
    display: flex;
  }

  .div-block-507-copy {
    align-items: center;
    height: 140px;
    display: flex;
  }

  .div-block-507-copy-copy {
    align-items: center;
    height: 110px;
    display: flex;
  }

  .div-block-353-copy {
    height: 150px;
  }

  .div-block-148-copy {
    border-radius: 80px;
  }

  .div-block-126-copy {
    background-color: #fff;
    border-radius: 23px;
    width: 1190px;
    max-width: 1190px;
    padding: 1px 60px 60px;
  }

  .text-block-51-copy {
    padding: 10px;
  }

  .div-block-154-copy {
    align-items: flex-start;
  }

  .form-pay__wrapper-copy.pl--3.text_course.vvv {
    margin-top: 0;
  }

  .div-block-112-copy.imag_txt {
    flex: 0 auto;
    align-self: flex-start;
    align-items: stretch;
    height: auto;
  }

  .text-block-258 {
    color: #fff;
    background-color: #4753f6;
    border: 1px solid #fff;
    border-radius: 13px;
    margin-left: 0;
    padding: 10px 15px;
    font-size: 18px;
    font-weight: 600;
    line-height: 120%;
    display: inline-block;
  }

  .div-block-512 {
    flex: 1;
    align-self: center;
    margin-left: 100px;
  }

  .text-span-61 {
    color: #f7cd53;
  }

  .next-ui-work {
    margin-top: 15px;
  }

  .video-10 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-514 {
    border-radius: 18px;
    width: 100%;
    overflow: hidden;
  }

  .button-15-copy {
    background-color: var(--slate-blue);
    text-align: center;
    border-radius: 18px;
    justify-content: center;
    align-items: center;
    width: 440px;
    height: 65px;
    font-family: e-Ukraine, sans-serif;
    font-size: 24px;
    font-weight: 500;
    display: flex;
  }

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

  .next-ui-work-copy, .next-ui-work-2 {
    margin-top: 15px;
  }

  .btn-text-rp-copy.hero-txt-btn, .btn-text-rp-copy.hero-txt-btn-copy {
    color: #100d05;
    flex: 0 auto;
    width: 187px;
    font-size: 15px;
    display: inline;
  }

  .btn-text-ap-copy.hero-txt-btn, .btn-text-ap-copy.hero-txt-btn-copy {
    color: #100d05;
  }

  .creo-want__p-copy._2.f.and._1, .creo-want__p-copy._2-copy.f.and._1 {
    margin-top: 10px;
  }

  .tariff-start-buy {
    display: none;
  }

  .tariff-start-buy.popaup-1-month.fsfd._324234 {
    height: 100%;
    display: none;
  }

  .tariff-start-buy.site_ui, .tariff-start-buy.site_ui.tarif_expert.siteform.start500.bron, .tariff-start-buy.site_ui.tarif_expert.siteform.expert_bron.bron500, .tariff-start-buy.site_ui.tarif_expert.siteform.cosmos_bron.bron500, .tariff-start-buy.site_ui.tarif_expert.expert_buy, .tariff-start-buy.site_ui.tarif_expert.formsit.webform, .tariff-start-buy.site_ui.tarif_expert.formsit.webform._212, .tariff-start-buy.site_ui.tarif_cosmos.tarif_start, .tariff-start-buy.site_ui.tarif_cosmos.cosmos_buy, .tariff-start-buy._1st, .tariff-expert {
    display: none;
  }

  .tariff-expert.popaup-1-month.fsfd._324234 {
    height: 100%;
    display: none;
  }

  .tariff-expert.site_ui, .tariff-expert.site_ui.tarif_expert.siteform.start500.bron, .tariff-expert.site_ui.tarif_expert.siteform.expert_bron.bron500, .tariff-expert.site_ui.tarif_expert.siteform.cosmos_bron.bron500, .tariff-expert.site_ui.tarif_expert.expert_buy, .tariff-expert.site_ui.tarif_expert.formsit.webform, .tariff-expert.site_ui.tarif_expert.formsit.webform._212, .tariff-expert.site_ui.tarif_cosmos.tarif_start, .tariff-expert.site_ui.tarif_cosmos.cosmos_buy, .tariff-cosmos {
    display: none;
  }

  .tariff-cosmos.popaup-1-month.fsfd._324234 {
    height: 100%;
    display: none;
  }

  .tariff-cosmos.site_ui, .tariff-cosmos.site_ui.tarif_expert.siteform.start500.bron, .tariff-cosmos.site_ui.tarif_expert.siteform.expert_bron.bron500, .tariff-cosmos.site_ui.tarif_expert.siteform.cosmos_bron.bron500, .tariff-cosmos.site_ui.tarif_expert.expert_buy, .tariff-cosmos.site_ui.tarif_expert.formsit.webform, .tariff-cosmos.site_ui.tarif_expert.formsit.webform._212, .tariff-cosmos.site_ui.tarif_cosmos.tarif_start, .tariff-cosmos.site_ui.tarif_cosmos.cosmos_buy {
    display: none;
  }

  .old-price-copy-copy-copy.white {
    display: flex;
  }

  .programm-btn-copy {
    margin-bottom: 30px;
    padding-left: 90px;
    padding-right: 90px;
  }

  .programm-btn-copy.sign {
    color: #262626;
    margin-bottom: 30px;
  }

  .programm-btn-copy.sign:hover {
    color: #262626;
    background-color: #0000;
  }

  .programm-btn-copy.mb-30 {
    padding-left: 81px;
    padding-right: 81px;
  }

  .programm-btn-copy.mb-30._6 {
    padding-left: 90px;
    padding-right: 90px;
  }

  .programm-btn-copy.creo {
    margin-bottom: 0;
    padding-bottom: 46px;
    padding-left: 133px;
    padding-right: 133px;
  }

  .programm-btn-copy._2 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .creo-want__p-copy._2.f.and._1, .creo-want__p-copy._2-copy.f.and._1, .creo-want__p-copy._2-copy.f.and._1 {
    margin-top: 10px;
  }

  .close__item-copy.two__close.black-close.cl_line, .close__item-copy.black-close.cl_line, .close__item-copy.two__close.black-close.cl_line, .close__item-copy.black-close.cl_line, .close__item-copy-copy.two__close.black-close.cl_line, .close__item-copy-copy.black-close.cl_line {
    background-color: #000;
  }

  .popup-expert-copy.site_ui, .popup-expert-copy.site_ui.tarif_expert.siteform.start500.bron, .popup-expert-copy.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-expert-copy.site_ui.tarif_expert.siteform.cosmos_bron.bron500, .popup-expert-copy.site_ui.tarif_expert.expert_buy, .popup-expert-copy.site_ui.tarif_expert.formsit.webform, .popup-expert-copy.site_ui.tarif_expert.formsit.webform._212, .popup-expert-copy.site_ui.tarif_cosmos.tarif_start, .popup-expert-copy.site_ui.tarif_cosmos.cosmos_buy {
    display: none;
  }

  .text-block-73-copy._434._231.ui_web3 {
    width: 460px;
    margin-left: -19px;
  }

  .text-block-73-copy._434._231.mini3 {
    margin-top: 40px;
  }

  .text-block-73-copy._434.ui_web3 {
    width: 136px;
  }

  .text-block-73-copy._434.mini3 {
    margin-top: 40px;
  }

  .coutdown-timer__course-copy {
    padding-bottom: 1em;
  }

  .want-creo__title-copy.cop {
    margin-bottom: 0;
  }

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

  .btn__prices-web.static.black.notactive-copy._3, .btn__prices-web2.static.black.notactive-copy._3 {
    max-width: none;
  }

  .creo-want__p-copy._2.f.and._1, .creo-want__p-copy._2-copy.f.and._1, .creo-want__p-copy._2-copy.f.and._1 {
    margin-top: 10px;
  }

  .wrapper__count-copy {
    flex: 0 auto;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .btn__wrapper-copy.right.fixed-auto, .btn__wrapper-copy.right-copy.fixed-auto, .btn__wrapper-copy.right-copy.fixed-auto-copy {
    top: 20%;
  }

  .subtext-copy-copy.course__subtext-copy {
    flex: 0 auto;
  }

  .div-block-198-copy.ui_v.mini4, .div-block-198-copy.mini4, .div-block-198-copy.ui_v.mini4, .div-block-198-copy.mini4 {
    border-width: 1px;
  }

  .div-block-112-copy.imag_txt {
    align-items: stretch;
  }

  .div-block-109-copy.blocktype._34242 {
    width: 650px;
  }

  .old-price-co1 {
    display: flex;
  }

  .planet {
    top: 0;
    left: auto;
  }

  .plane2 {
    top: -18px;
    left: -33px;
  }

  .faq-wrap-3 {
    background-color: #0000;
    border: 2px solid #ffffff1a;
    border-radius: 23px;
  }

  .faq-question-3 {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .faq-heading-3 {
    text-transform: uppercase;
    font-size: 18px;
  }

  .body-30.bottom-margin-30 {
    color: #100d05;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.6;
  }

  .faq-heading-3-copy {
    text-transform: uppercase;
    font-size: 18px;
  }

  .faq-answer-copy {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }

  .popup-figma {
    display: none;
  }

  .popup-figma.popaup-1-month.fsfd._324234 {
    height: 100%;
    display: none;
  }

  .popup-figma.site_ui, .popup-figma.site_ui.tarif_expert.siteform.start500.bron, .popup-figma.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-figma.site_ui.tarif_expert.siteform.cosmos_bron.bron500, .popup-figma.site_ui.tarif_expert.expert_buy, .popup-figma.site_ui.tarif_expert.formsit.webform, .popup-figma.site_ui.tarif_expert.formsit.webform._212, .popup-figma.site_ui.tarif_cosmos.tarif_start, .popup-figma.site_ui.tarif_cosmos.cosmos_buy, .popup-figma.samost, .popup-figma.with-help {
    display: none;
  }

  .samost.fd._3232 {
    height: 65%;
  }

  .samost.fd._323 {
    height: 66%;
  }

  .samost._432 {
    justify-content: center;
    width: auto;
    display: flex;
  }

  .samost.bl2, .samost.cop, .samost._556 {
    width: 500px;
  }

  .creo-want__p-copy._2.f.and._1, .creo-want__p-copy._2-copy.f.and._1, .creo-want__p-copy._2-copy.f.and._1, .creo-want__p-copy._2-copy-copy.f.and._1 {
    margin-top: 10px;
  }

  .samost-copy.fd._3232 {
    height: 65%;
  }

  .samost-copy.fd._323 {
    height: 66%;
  }

  .samost-copy._432 {
    justify-content: center;
    width: auto;
    display: flex;
  }

  .samost-copy.bl2, .samost-copy.cop, .samost-copy._556 {
    width: 500px;
  }

  .fixed-block {
    justify-content: flex-start;
  }

  .div-block-577 {
    margin-top: 40px;
  }

  .pl_tx01-2 {
    font-size: 22px;
    font-weight: 600;
  }

  .image-250.lg_pl {
    max-width: 165px;
  }

  .faq-icon-3 {
    margin-right: 0;
  }

  .div-block-584 {
    padding-left: 15px;
  }

  .popup-expert-2 {
    display: none;
  }

  .popup-expert-2.popaup-1-month.fsfd.form-platform._2345, .popup-expert-2.popaup-1-month.fsfd.form-platform._2345-copy {
    display: flex;
  }

  .image-252.image_frst1 {
    margin-top: 63px;
    margin-bottom: -75px;
    margin-left: 0;
  }

  .image-252.image_frst1.image_platf {
    left: 79px;
  }

  .div-block-588 {
    max-width: 1190px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-589 {
    justify-content: flex-end;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .div-block-589.faq {
    justify-content: flex-start;
    margin-top: 12px;
    margin-bottom: 30px;
  }

  .faq-heading-4 {
    text-transform: uppercase;
    font-size: 18px;
  }

  .body-32.bottom-margin-30 {
    color: #100d05;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.6;
  }

  .want-creo__title-2 {
    width: 320px;
    margin-bottom: 20px;
    font-size: 1.6em;
  }

  .want-creo__title-2._3255 {
    width: 307px;
    padding-top: 10px;
    font-weight: 700;
  }

  .div-block-591 {
    background-color: #0000;
    justify-content: center;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .image-253 {
    top: -20px;
  }

  .div-block-593.pl_bl {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-594 {
    flex-flow: column;
    justify-content: space-between;
    align-self: auto;
    width: 54%;
    padding-right: 0;
    display: flex;
  }

  .faq-wrap-4 {
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    background-color: #f5faff;
    border: 2px solid #ffffff1a;
    border-radius: 23px;
  }

  .image-254 {
    width: 214px;
  }

  .video-popup {
    display: none;
  }

  .div-block-596 {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: flex-start;
    align-items: stretch;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .faq-question-4 {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .faq-answer-3 {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }

  .div-block-601 {
    background-color: #fff;
    border-radius: 23px;
    width: 1190px;
    max-width: 1190px;
    padding: 1px 60px 60px;
  }

  .div-block-603 {
    flex: 1;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .heading-49 {
    text-transform: uppercase;
  }

  .is--white-2 {
    font-size: 1em;
  }

  .nav-item-3._2 {
    display: none;
  }

  .heading-50 {
    margin-top: 60px;
  }

  .div-block-608._1st_pl.et._67867._32 {
    margin-top: 80px;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
  }

  .text-block-2810 {
    color: #fff;
    text-transform: uppercase;
    padding-bottom: 30px;
    font-size: 24px;
    font-weight: 800;
    overflow: visible;
  }

  .text-block-2810.wt {
    color: #000;
    text-transform: none;
    font-weight: 400;
  }

  .pl_tx1-2 {
    width: 368px;
    font-size: 22px;
    line-height: 130%;
  }

  .section-new-copy {
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .section-new-copy.is--light_grey.br120._567 {
    margin-left: auto;
    margin-right: auto;
  }

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

  .grid_program.swiper-wrapper {
    grid-column-gap: 2.3125vw;
    grid-row-gap: 2.3125vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid_program.swiper-wrapper.bf252345 {
    grid-column-gap: 2.3125vw;
    grid-row-gap: 2.3125vw;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
    display: grid;
  }

  .program_layout.container.bf351 {
    margin-right: 0;
    padding-top: 0;
  }

  .swiper-free {
    display: block;
  }

  .div-block-596-copy {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: flex-start;
    align-items: stretch;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .image-254-copy {
    width: 214px;
  }

  .form-pay__wrapper-copy._21321 {
    flex-direction: column;
    align-items: center;
    width: 422px;
    margin-right: 20px;
    display: flex;
  }

  .div-block-594-copy {
    flex-flow: column;
    justify-content: space-between;
    align-self: auto;
    width: 54%;
    padding-right: 0;
    display: flex;
  }

  .image-287 {
    max-width: 550px;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  .slide-5 {
    width: 33%;
    height: auto;
  }

  .mask-4 {
    height: auto;
  }

  .slider-3 {
    background-color: #0000;
    height: 100%;
  }

  .div-block-613 {
    margin-top: 40px;
    padding-left: 2.6em;
    padding-right: 2.6em;
  }

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

  .text-block-2834 {
    color: #000;
    font-size: 20px;
  }

  .slide-6, .slide-7 {
    width: 33%;
  }

  .div-block-614 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    width: auto;
    max-width: none;
    display: block;
  }

  .btn__heeader-copy.tablet__btn-hero.count-btn {
    flex: none;
    width: 200px;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .btn__heeader-copy.tablet__btn-hero-copy.count-btn {
    flex: none;
    width: 100%;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .h2-copy-copy.small-copy.white.gillroy.pl90.title-pay-w._789 {
    color: #000;
  }

  .splide__slide {
    width: auto;
    margin-right: 0;
  }

  .faq-heading-3-copy-copy {
    text-transform: uppercase;
    font-size: 18px;
  }

  .grid-item-copy.metod__wrapper {
    background-color: #fff;
    overflow: hidden;
  }

  .grid-item-copy.metod__wrapper.pb290.pl5 {
    background-color: #fff;
  }

  .grid-item-copy.metod__wrapper.pb30 {
    padding-right: 30px;
  }

  .form-block-32 {
    flex-flow: column;
    display: none;
  }

  .text-field-43-copy, .text-field-43-copy-copy, .text-field-43-copy-4 {
    display: none;
  }

  .js-clock-copy {
    padding-right: 30px;
  }

  .text-block-24-copy {
    width: 250px;
    color: var(--alice-blue);
    margin-left: 100px;
    font-size: 1.5em;
    display: none;
  }

  .js-clock-copy {
    padding-right: 30px;
    display: none;
  }

  .text-span-13-copy {
    color: var(--alice-blue-2);
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.7em;
  }

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

  .js-clock-copy-copy {
    padding-right: 30px;
    display: none;
  }

  .submit-button-20 {
    display: block;
  }

  .btn__heeader-copy-copy.tablet__btn-hero.count-btn {
    flex: none;
    width: 200px;
    margin-left: 0;
    padding-left: 1em;
    padding-right: 1em;
  }

  .request3 {
    display: none;
  }

  .request3.popaup-1-month.fsfd._324234 {
    height: 100%;
    display: none;
  }

  .request3.site_ui {
    display: flex;
  }

  .request3.site_ui.tarif_expert.siteform.start500.bron, .request3.site_ui.tarif_expert.siteform.expert_bron.bron500, .request3.site_ui.tarif_expert.siteform.cosmos_bron.bron500, .request3.site_ui.tarif_expert.expert_buy, .request3.site_ui.tarif_expert.formsit.webform, .request3.site_ui.tarif_expert.formsit.webform._212 {
    display: none;
  }

  .request3.site_ui.tarif_expert.formsit.webform.bick {
    display: flex;
  }

  .request3.site_ui.tarif_cosmos.tarif_start, .request3.site_ui.tarif_cosmos.cosmos_buy, .request3.site_ui.formforpresent, .request3.site_ui.requst {
    display: none;
  }

  .request3.site_ui.formpoup2 {
    display: flex;
  }

  .cosmos-pay.fd._3232 {
    height: 65%;
  }

  .cosmos-pay.fd._323 {
    height: 66%;
  }

  .cosmos-pay._432 {
    justify-content: center;
    width: auto;
    display: flex;
  }

  .cosmos-pay.bl2, .cosmos-pay.cop, .cosmos-pay._556 {
    width: 500px;
  }

  .send-mass._2.f.and._1, .send-mass._2-copy.f.and._1, .send-mass.sent2.f.and._1 {
    margin-top: 10px;
  }

  .popup-expert-copy {
    display: none;
  }

  .popup-expert-copy.popaup-1-month.fsfd._324234 {
    height: 100%;
    display: none;
  }

  .popup-expert-copy.site_ui, .popup-expert-copy.site_ui.tarif_expert.siteform.start500.bron, .popup-expert-copy.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-expert-copy.site_ui.tarif_expert.siteform.cosmos_bron.bron500, .popup-expert-copy.site_ui.tarif_expert.expert_buy, .popup-expert-copy.site_ui.tarif_expert.formsit.webform, .popup-expert-copy.site_ui.tarif_expert.formsit.webform._212 {
    display: none;
  }

  .popup-expert-copy.site_ui.tarif_expert.formsit.webform.bick {
    display: flex;
  }

  .popup-expert-copy.site_ui.tarif_cosmos.tarif_start, .popup-expert-copy.site_ui.tarif_cosmos.cosmos_buy, .popup-expert-copy.site_ui.formforpresent, .popup-expert-copy.site_ui.requst {
    display: none;
  }

  .popup-expert-copy.site_ui.formpoup2 {
    display: flex;
  }

  .popup-expert-copy.site_ui-copy, .popup-expert-copy.site_ui-copy.tarif_expert.siteform.start500.bron, .popup-expert-copy.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .popup-expert-copy.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500, .popup-expert-copy.site_ui-copy.tarif_expert.expert_buy, .popup-expert-copy.site_ui-copy.tarif_expert.formsit.webform, .popup-expert-copy.site_ui-copy.tarif_expert.formsit.webform._212 {
    display: none;
  }

  .popup-expert-copy.site_ui-copy.tarif_expert.formsit.webform.bick {
    display: flex;
  }

  .popup-expert-copy.site_ui-copy.tarif_cosmos.tarif_start, .popup-expert-copy.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-expert-copy.site_ui-copy.formforpresent, .popup-expert-copy.site_ui-copy.requst {
    display: none;
  }

  .popup-expert-copy.site_ui-copy.formpoup2 {
    display: flex;
  }

  .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500, .popup-expert-copy.site_ui-copy.tarif_expert-copy.expert_buy, .popup-expert-copy.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-expert-copy.site_ui-copy.tarif_expert-copy.formsit.webform._212 {
    display: none;
  }

  .popup-expert-copy.site_ui-copy.tarif_expert-copy.formsit.webform.bick {
    display: flex;
  }

  .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform-copy.start500.bron, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform-copy.expert_bron.bron500, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform-copy.cosmos_bron.bron500, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform-copy.start500-copy.bron, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform-copy.start500-copy.bron-copy {
    display: none;
  }

  .popup-navchay {
    display: flex;
  }

  .popup-navchay.popaup-1-month.fsfd._324234 {
    height: 100%;
    display: none;
  }

  .popup-navchay.site_ui, .popup-navchay.site_ui.tarif_expert.siteform.start500.bron, .popup-navchay.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-navchay.site_ui.tarif_expert.siteform.cosmos_bron.bron500, .popup-navchay.site_ui.tarif_expert.expert_buy, .popup-navchay.site_ui.tarif_expert.formsit.webform, .popup-navchay.site_ui.tarif_expert.formsit.webform._212 {
    display: none;
  }

  .popup-navchay.site_ui.tarif_expert.formsit.webform.bick {
    display: flex;
  }

  .popup-navchay.site_ui.tarif_cosmos.tarif_start, .popup-navchay.site_ui.tarif_cosmos.cosmos_buy, .popup-navchay.site_ui.formforpresent, .popup-navchay.site_ui.requst {
    display: none;
  }

  .popup-navchay.site_ui.formpoup2 {
    display: flex;
  }

  .popup-navchay.site_ui-copy, .popup-navchay.site_ui-copy.tarif_expert.siteform.start500.bron, .popup-navchay.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .popup-navchay.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500, .popup-navchay.site_ui-copy.tarif_expert.expert_buy, .popup-navchay.site_ui-copy.tarif_expert.formsit.webform, .popup-navchay.site_ui-copy.tarif_expert.formsit.webform._212 {
    display: none;
  }

  .popup-navchay.site_ui-copy.tarif_expert.formsit.webform.bick {
    display: flex;
  }

  .popup-navchay.site_ui-copy.tarif_cosmos.tarif_start, .popup-navchay.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-navchay.site_ui-copy.formforpresent, .popup-navchay.site_ui-copy.requst {
    display: none;
  }

  .popup-navchay.site_ui-copy.formpoup2 {
    display: flex;
  }

  .popup-navchay.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .popup-navchay.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-navchay.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500, .popup-navchay.site_ui-copy.tarif_expert-copy.expert_buy, .popup-navchay.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-navchay.site_ui-copy.tarif_expert-copy.formsit.webform._212 {
    display: none;
  }

  .popup-navchay.site_ui-copy.tarif_expert-copy.formsit.webform.bick {
    display: flex;
  }

  .popup-navchay.site_ui-copy.tarif_expert-copy.siteform-copy.start500.bron, .popup-navchay.site_ui-copy.tarif_expert-copy.siteform-copy.expert_bron.bron500, .popup-navchay.site_ui-copy.tarif_expert-copy.siteform-copy.cosmos_bron.bron500, .popup-navchay.site_ui-copy.tarif_expert-copy.siteform-copy.start500-copy.bron, .popup-navchay.site_ui-copy.tarif_expert-copy.siteform-copy.start500-copy.bron-copy {
    display: none;
  }

  .figma-pop.fd._3232 {
    height: 65%;
  }

  .figma-pop.fd._323 {
    height: 66%;
  }

  .figma-pop._432 {
    justify-content: center;
    width: auto;
    display: flex;
  }

  .figma-pop.bl2, .figma-pop.cop, .figma-pop._556 {
    width: 500px;
  }

  .send-mass-copy._2.f.and._1, .send-mass-copy._2-copy.f.and._1, .send-mass-copy.sent2.f.and._1 {
    margin-top: 10px;
  }

  .text-block-24-copy {
    width: 250px;
    color: var(--alice-blue);
    flex: 0 auto;
    margin-left: 100px;
    font-size: 1.5em;
    display: flex;
  }

  .logo-countdown-copy-copy.w--current {
    display: block;
  }

  .wrapper__count-copy {
    grid-column-gap: 1.1em;
    grid-row-gap: 1.1em;
    justify-content: flex-end;
    align-items: center;
    width: 70%;
    margin-left: 20px;
  }

  .image-287-copy {
    max-width: 100%;
  }

  .popup-figma-self {
    display: flex;
  }

  .popup-figma-self.popaup-1-month.fsfd._324234 {
    height: 100%;
    display: none;
  }

  .popup-figma-self.site_ui, .popup-figma-self.site_ui.tarif_expert.siteform.start500.bron, .popup-figma-self.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-figma-self.site_ui.tarif_expert.siteform.cosmos_bron.bron500, .popup-figma-self.site_ui.tarif_expert.expert_buy, .popup-figma-self.site_ui.tarif_expert.formsit.webform, .popup-figma-self.site_ui.tarif_expert.formsit.webform._212 {
    display: none;
  }

  .popup-figma-self.site_ui.tarif_expert.formsit.webform.bick {
    display: flex;
  }

  .popup-figma-self.site_ui.tarif_cosmos.tarif_start, .popup-figma-self.site_ui.tarif_cosmos.cosmos_buy, .popup-figma-self.site_ui.formforpresent, .popup-figma-self.site_ui.requst {
    display: none;
  }

  .popup-figma-self.site_ui.formpoup2 {
    display: flex;
  }

  .popup-figma-self.site_ui-copy, .popup-figma-self.site_ui-copy.tarif_expert.siteform.start500.bron, .popup-figma-self.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .popup-figma-self.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500, .popup-figma-self.site_ui-copy.tarif_expert.expert_buy, .popup-figma-self.site_ui-copy.tarif_expert.formsit.webform, .popup-figma-self.site_ui-copy.tarif_expert.formsit.webform._212 {
    display: none;
  }

  .popup-figma-self.site_ui-copy.tarif_expert.formsit.webform.bick {
    display: flex;
  }

  .popup-figma-self.site_ui-copy.tarif_cosmos.tarif_start, .popup-figma-self.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-figma-self.site_ui-copy.formforpresent, .popup-figma-self.site_ui-copy.requst {
    display: none;
  }

  .popup-figma-self.site_ui-copy.formpoup2 {
    display: flex;
  }

  .popup-figma-self.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .popup-figma-self.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-figma-self.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500, .popup-figma-self.site_ui-copy.tarif_expert-copy.expert_buy, .popup-figma-self.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-figma-self.site_ui-copy.tarif_expert-copy.formsit.webform._212 {
    display: none;
  }

  .popup-figma-self.site_ui-copy.tarif_expert-copy.formsit.webform.bick {
    display: flex;
  }

  .popup-figma-self.site_ui-copy.tarif_expert-copy.siteform-copy.start500.bron, .popup-figma-self.site_ui-copy.tarif_expert-copy.siteform-copy.expert_bron.bron500, .popup-figma-self.site_ui-copy.tarif_expert-copy.siteform-copy.cosmos_bron.bron500, .popup-figma-self.site_ui-copy.tarif_expert-copy.siteform-copy.start500-copy.bron, .popup-figma-self.site_ui-copy.tarif_expert-copy.siteform-copy.start500-copy.bron-copy {
    display: none;
  }

  .figma-pop-copy.fd._3232 {
    height: 65%;
  }

  .figma-pop-copy.fd._323 {
    height: 66%;
  }

  .figma-pop-copy._432 {
    justify-content: center;
    width: auto;
    display: flex;
  }

  .figma-pop-copy.bl2, .figma-pop-copy.cop, .figma-pop-copy._556 {
    width: 500px;
  }

  .want-creo__title-copy {
    width: 320px;
    margin-bottom: 20px;
    font-size: 1.6em;
  }

  .want-creo__title-copy.tx_co {
    width: 350px;
    height: 67px;
    margin-bottom: 10px;
    font-size: 1.7em;
  }

  .want-creo__title-copy.cop2 {
    width: 266px;
  }

  .want-creo__title-copy.form2 {
    width: 90%;
  }

  .want-creo__title-copy.web.tx2 {
    margin-left: auto;
    margin-right: auto;
  }

  .popup-figma-self-1 {
    display: flex;
  }

  .popup-figma-self-1.popaup-1-month.fsfd._324234 {
    height: 100%;
    display: none;
  }

  .popup-figma-self-1.site_ui, .popup-figma-self-1.site_ui.tarif_expert.siteform.start500.bron, .popup-figma-self-1.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-figma-self-1.site_ui.tarif_expert.siteform.cosmos_bron.bron500, .popup-figma-self-1.site_ui.tarif_expert.expert_buy, .popup-figma-self-1.site_ui.tarif_expert.formsit.webform, .popup-figma-self-1.site_ui.tarif_expert.formsit.webform._212 {
    display: none;
  }

  .popup-figma-self-1.site_ui.tarif_expert.formsit.webform.bick {
    display: flex;
  }

  .popup-figma-self-1.site_ui.tarif_cosmos.tarif_start, .popup-figma-self-1.site_ui.tarif_cosmos.cosmos_buy, .popup-figma-self-1.site_ui.formforpresent, .popup-figma-self-1.site_ui.requst {
    display: none;
  }

  .popup-figma-self-1.site_ui.formpoup2 {
    display: flex;
  }

  .popup-figma-self-1.site_ui-copy, .popup-figma-self-1.site_ui-copy.tarif_expert.siteform.start500.bron, .popup-figma-self-1.site_ui-copy.tarif_expert.siteform.expert_bron.bron500, .popup-figma-self-1.site_ui-copy.tarif_expert.siteform.cosmos_bron.bron500, .popup-figma-self-1.site_ui-copy.tarif_expert.expert_buy, .popup-figma-self-1.site_ui-copy.tarif_expert.formsit.webform, .popup-figma-self-1.site_ui-copy.tarif_expert.formsit.webform._212 {
    display: none;
  }

  .popup-figma-self-1.site_ui-copy.tarif_expert.formsit.webform.bick {
    display: flex;
  }

  .popup-figma-self-1.site_ui-copy.tarif_cosmos.tarif_start, .popup-figma-self-1.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-figma-self-1.site_ui-copy.formforpresent, .popup-figma-self-1.site_ui-copy.requst {
    display: none;
  }

  .popup-figma-self-1.site_ui-copy.formpoup2 {
    display: flex;
  }

  .popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform.start500.bron, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform.expert_bron.bron500, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform.cosmos_bron.bron500, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.expert_buy, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.formsit.webform._212 {
    display: none;
  }

  .popup-figma-self-1.site_ui-copy.tarif_expert-copy.formsit.webform.bick {
    display: flex;
  }

  .popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform-copy.start500.bron, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform-copy.expert_bron.bron500, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform-copy.cosmos_bron.bron500, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform-copy.start500-copy.bron, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform-copy.start500-copy.bron-copy, .popup-figma-self-1.pay123, .text-field-004, .text-field-005 {
    display: none;
  }

  .text-span-13-copy {
    width: auto;
    color: var(--yel);
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.5em;
    display: flex;
  }

  .btn__wrapper-copy.right.fixed-auto, .btn__wrapper-copy.right-copy.fixed-auto {
    top: 20%;
  }

  .btn__wrapper-copy.right-copy.fixed-auto-copy {
    display: none;
    position: absolute;
    top: 20%;
  }

  .want-creo__title-copy-copy.dan-copy-copy {
    margin-bottom: auto;
  }

  .form-block-27-copy {
    width: auto;
  }

  .div-block-530-copy {
    width: auto;
    padding: 40px;
    display: flex;
  }

  .creo-want__p-copy-copy._2.f.and._1, .creo-want__p-copy-copy._2-copy.f.and._1, .creo-want__p-copy-copy._2-copy.f.and._1, .creo-want__p-copy-copy._2-copy-copy.f.and._1 {
    margin-top: 10px;
  }

  .creo-want__p-copy {
    margin-top: 0;
  }

  .creo-want__p-copy._2.f.and._1, .creo-want__p-copy._2-copy.f.and._1 {
    margin-top: 10px;
  }

  .popup-expert-copy-copy {
    display: none;
  }

  .popup-expert-copy-copy.popaup-1-month.fsfd._324234 {
    height: 100%;
    display: none;
  }

  .popup-expert-copy-copy.site_ui, .popup-expert-copy-copy.site_ui.tarif_expert.siteform.start500.bron, .popup-expert-copy-copy.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-expert-copy-copy.site_ui.tarif_expert.siteform.cosmos_bron.bron500, .popup-expert-copy-copy.site_ui.tarif_expert.expert_buy, .popup-expert-copy-copy.site_ui.tarif_expert.formsit.webform, .popup-expert-copy-copy.site_ui.tarif_expert.formsit.webform._212, .popup-expert-copy-copy.site_ui.tarif_cosmos.tarif_start, .popup-expert-copy-copy.site_ui.tarif_cosmos.cosmos_buy {
    display: none;
  }

  .text-span-13-copy {
    width: 100%;
    color: var(--yel);
    justify-content: flex-end;
    align-items: center;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.5em;
    display: flex;
  }

  .title__coutdown-copy._0342 {
    flex: 1;
    width: 96%;
    margin-left: 0;
    margin-right: 20px;
    padding-left: 0;
    font-size: 1.1em;
  }

  .title__coutdown-copy._0342.ne_bl {
    width: 560px;
  }

  .title__coutdown-copy._0342-copy {
    flex: 1;
    width: 96%;
    margin-left: 0;
    margin-right: 20px;
    padding-left: 0;
    font-size: 1.1em;
  }

  .title__coutdown-copy._0342-copy.ne_bl {
    width: 560px;
  }

  .div-block-72-copy {
    flex: 0 auto;
    justify-content: flex-end;
    align-items: center;
    width: auto;
    font-size: 1vw;
    display: flex;
  }

  .div-block-72-copy.foot-text {
    width: 650px;
  }

  .wrapper__count-copy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
  }

  .wrapper__count-copy.foot {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .wrapper__count-copy-copy {
    grid-column-gap: 1.1em;
    grid-row-gap: 1.1em;
    justify-content: flex-end;
    align-items: center;
    width: 70%;
    margin-left: 20px;
  }

  .wrapper__count-copy-copy.foot {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .text-block-24-copy-copy {
    width: 250px;
    color: var(--alice-blue);
    flex: 0 auto;
    margin-left: 40px;
    font-size: 1.5em;
    display: flex;
  }

  .text-span-92 {
    color: var(--yel);
  }

  .form-block-134 {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-span-13-copy-copy {
    width: auto;
    color: var(--yel);
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.5em;
    display: flex;
  }

  .image-287-10 {
    max-width: 650px;
    margin-right: 0;
    padding-right: 40px;
    display: block;
  }

  .image-287-copy-copy {
    max-width: 200px;
  }

  .image-287-555, .image-287-23 {
    max-width: 200px;
  }

  .image-287-copy-copy-copy {
    max-width: 100%;
  }

  .image-287-36, .image-287-34y, .image-287-345, .image-287-567, .image-287-435, .image-287-3452 {
    max-width: 200px;
  }

  .creo-want__p-copy-copy._2.f.and._1, .creo-want__p-copy-copy._2-copy.f.and._1, .creo-want__p-copy-copy._2-copy.f.and._1, .creo-want__p-copy-copy._2-copy-copy.f.and._1 {
    margin-top: 10px;
  }

  .price-wrapper__item-copy {
    opacity: .28;
  }

  .title__coutdown-copy-copy._0342 {
    flex: 1;
    width: 96%;
    margin-left: 0;
    margin-right: 20px;
    padding-left: 0;
    font-size: 1.2em;
  }

  .title__coutdown-copy-copy._0342.ne_bl {
    width: 560px;
  }

  .div-block-72-r4 {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    font-size: 1vw;
    display: flex;
  }

  .div-block-72-r4.foot-text {
    width: 650px;
  }

  .neyro.relative.max-w1190 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .spacer-nr._34._0 {
    height: 70px;
  }

  .spacer-nr._34._02 {
    height: 66px;
  }

  .spacer-nr._34._1003 {
    height: 67px;
  }

  .spacer-nr._16._01 {
    height: 34px;
  }

  .spacer-nr._80.tablet-60.text_course {
    height: 50px;
  }

  .bottom-copy.text_course {
    padding-left: 50px;
    padding-right: 50px;
  }

  .bottom-copy.text_course-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .is--white-copy {
    font-size: 1em;
  }

  .html-embed-3-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .html-embed-3-copy._4._5 {
    display: none;
  }

  .bl1-nr {
    background-size: 100em;
    width: 100%;
    overflow: visible;
  }

  .js-clock-copy {
    margin-left: 0;
    padding-right: 30px;
    display: flex;
  }

  .clock-number-copy, .clock-num, .clock-num2, .clock-num3, .clock-num5 {
    font-size: 2.4em;
  }

  .div-block-641 {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66d6eb01fd5d951ee94be6d4_Frame%201321316796.svg");
    width: 100%;
    height: 14.7em;
  }

  .bl-3-pr {
    height: 30.9em;
  }

  .button-35 {
    margin-top: 20px;
  }

  .text-block-2856 {
    opacity: 0;
  }

  .div-block-650 {
    height: 14.7em;
  }

  .text-block-2859 {
    opacity: 0;
  }

  .div-block-651 {
    height: 22.9em;
    padding-top: 40px;
  }

  .div-block-653 {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66d6eb01fd5d951ee94be6d4_Frame%201321316796.svg");
    width: 100%;
    height: 14.7em;
  }

  .div-block-653-bl {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66d6f01456f1043a9ae5c295_Frame%201321316800.svg");
    width: 100%;
    height: 14.7em;
  }

  .text-block-2857-copy {
    font-size: 46px;
  }

  .div-block-655 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-30-copy {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .neyrodes-easy {
    width: 320px;
    margin-bottom: 20px;
    font-size: 1.6em;
  }

  .neyrodes-easy.tx_co {
    width: 350px;
    height: 67px;
    margin-bottom: 10px;
    font-size: 1.7em;
  }

  .neyrodes-easy.cop2 {
    width: 266px;
  }

  .neyrodes-easy.form2 {
    width: 90%;
  }

  .neyrodes-easy.web.tx2 {
    margin-left: auto;
    margin-right: auto;
  }

  .neyro-easy.fd._3232 {
    height: 65%;
  }

  .neyro-easy.fd._323 {
    height: 66%;
  }

  .neyro-easy._432 {
    justify-content: center;
    width: auto;
    display: flex;
  }

  .neyro-easy.bl2, .neyro-easy.cop, .neyro-easy._556 {
    width: 500px;
  }

  .popup-figma-copy {
    display: none;
  }

  .popup-figma-copy.popaup-1-month.fsfd._324234 {
    height: 100%;
    display: none;
  }

  .popup-figma-copy.site_ui, .popup-figma-copy.site_ui.tarif_expert.siteform.start500.bron, .popup-figma-copy.site_ui.tarif_expert.siteform.expert_bron.bron500, .popup-figma-copy.site_ui.tarif_expert.siteform.cosmos_bron.bron500, .popup-figma-copy.site_ui.tarif_expert.expert_buy, .popup-figma-copy.site_ui.tarif_expert.formsit.webform, .popup-figma-copy.site_ui.tarif_expert.formsit.webform._212, .popup-figma-copy.site_ui.tarif_cosmos.tarif_start, .popup-figma-copy.site_ui.tarif_cosmos.cosmos_buy, .popup-figma-copy.samost, .popup-figma-copy.with-help, .popup-figma-copy.popup-pay, .neirodes-easy {
    display: none;
  }

  .neirodes-easy.popaup-1-month.fsfd._324234 {
    height: 100%;
    display: none;
  }

  .neirodes-easy.site_ui, .neirodes-easy.site_ui.tarif_expert.siteform.start500.bron, .neirodes-easy.site_ui.tarif_expert.siteform.expert_bron.bron500, .neirodes-easy.site_ui.tarif_expert.siteform.cosmos_bron.bron500, .neirodes-easy.site_ui.tarif_expert.expert_buy, .neirodes-easy.site_ui.tarif_expert.formsit.webform, .neirodes-easy.site_ui.tarif_expert.formsit.webform._212, .neirodes-easy.site_ui.tarif_cosmos.tarif_start, .neirodes-easy.site_ui.tarif_cosmos.cosmos_buy, .neirodes-easy.samost, .neirodes-easy.with-help, .neirodes-easy.popup-pay, .neirodes-med {
    display: none;
  }

  .neirodes-med.popaup-1-month.fsfd._324234 {
    height: 100%;
    display: none;
  }

  .neirodes-med.site_ui, .neirodes-med.site_ui.tarif_expert.siteform.start500.bron, .neirodes-med.site_ui.tarif_expert.siteform.expert_bron.bron500, .neirodes-med.site_ui.tarif_expert.siteform.cosmos_bron.bron500, .neirodes-med.site_ui.tarif_expert.expert_buy, .neirodes-med.site_ui.tarif_expert.formsit.webform, .neirodes-med.site_ui.tarif_expert.formsit.webform._212, .neirodes-med.site_ui.tarif_cosmos.tarif_start, .neirodes-med.site_ui.tarif_cosmos.cosmos_buy, .neirodes-med.samost, .neirodes-med.with-help, .neirodes-med.popup-pay2, .neirodes-hard {
    display: none;
  }

  .neirodes-hard.popaup-1-month.fsfd._324234 {
    height: 100%;
    display: none;
  }

  .neirodes-hard.site_ui, .neirodes-hard.site_ui.tarif_expert.siteform.start500.bron, .neirodes-hard.site_ui.tarif_expert.siteform.expert_bron.bron500, .neirodes-hard.site_ui.tarif_expert.siteform.cosmos_bron.bron500, .neirodes-hard.site_ui.tarif_expert.expert_buy, .neirodes-hard.site_ui.tarif_expert.formsit.webform, .neirodes-hard.site_ui.tarif_expert.formsit.webform._212, .neirodes-hard.site_ui.tarif_cosmos.tarif_start, .neirodes-hard.site_ui.tarif_cosmos.cosmos_buy, .neirodes-hard.samost, .neirodes-hard.with-help, .neirodes-hard.popup-pay3 {
    display: none;
  }

  .creo-want__p-2004._2.f.and._1, .creo-want__p-2004._2-copy.f.and._1, .creo-want__p-2004._2-copy.f.and._1, .creo-want__p-2004._2-copy-copy.f.and._1, .creo-want__p-2004._2005.f.and._1 {
    margin-top: 10px;
  }

  .body-35 {
    background-color: var(--alice-blue-2);
  }

  .bl3-etr {
    height: 77vw;
  }

  .image-306 {
    max-width: 100%;
  }

  .div-block-666 {
    width: 420px;
    box-shadow: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    overflow: hidden;
  }

  .footer-3-copy {
    background-color: #000;
    margin-top: 50%;
    display: block;
  }

  .code-embed-4 {
    margin-left: -20px;
    margin-right: 20px;
    padding-left: 0;
    overflow: visible;
  }

  .popup_buy-1.camp.bezgid.gidpop {
    display: none;
  }

  .heading-61.is-white {
    margin-bottom: 2vw;
  }

  .highlight_abilities_violet_spere, .highlight_speakers, .highlight_platform_green {
    bottom: auto;
  }

  .highlight_portfolio_violet {
    bottom: auto;
    left: 32.3591vw;
  }

  .heading_wrapper_new {
    margin-bottom: 3vw;
  }

  .header_text_white.is_icon {
    color: #000;
  }

  .price_main.hover_vidguk {
    background-color: #a3ee0b;
  }

  .container_large {
    padding-top: 4vw;
  }

  .highlight_abilities_violet {
    width: 22vw;
    bottom: 4vw;
    left: 25.2591vw;
  }

  .price-crossed {
    z-index: 10;
    opacity: 0;
  }

  .faq-wrap-copy {
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    background-color: #f5faff;
    border: 2px solid #ffffff1a;
    border-radius: 23px;
  }

  .div-block-671 {
    height: 550px;
  }

  .list-item-48 {
    font-size: 16px;
  }

  .tab-link-tab-3-2.w--current {
    background-color: #f9da6c;
    border-style: none;
  }

  .list-item-47 {
    font-size: 16px;
  }

  .faq-heading-copy-copy {
    text-transform: uppercase;
    font-size: 18px;
  }

  .navbar-no-shadow-container-2 {
    max-width: none;
  }

  .list-item-45 {
    font-size: 16px;
  }

  .heading-62 {
    color: #000;
  }

  .list-item-38 {
    font-size: 16px;
  }

  .image-animal2 {
    right: -14px;
  }

  .text-block-2884 {
    font-size: 16px;
  }

  .div-block-596-copy-2 {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-end;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    bottom: -64px;
  }

  .text-field-57 {
    -webkit-text-stroke-width: 0px;
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    background-color: #0000;
  }

  .text-block-42-copy {
    color: #fff;
    text-transform: uppercase;
    padding-bottom: 30px;
    font-size: 24px;
    font-weight: 800;
    overflow: visible;
  }

  .text-block-42-copy.wt {
    color: #000;
    text-align: center;
    text-transform: none;
    padding-top: 100px;
    padding-bottom: 10px;
    font-size: 32px;
    font-weight: 700;
  }

  .input__pop-up-3-copy.nefd {
    display: none;
  }

  .div-block-643-copy {
    width: 24%;
    bottom: auto;
    right: 38%;
  }

  .div-block-672 {
    padding: 30px 0 30px 30px;
  }

  .faq-icon-4 {
    margin-right: 0;
  }

  .div-block-673 {
    max-width: 1190px;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-674 {
    border-radius: 20px;
    overflow: hidden;
  }

  .div-block-130-copy {
    justify-content: flex-end;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .div-block-130-copy.faq {
    justify-content: center;
    align-items: center;
    width: 1190px;
    max-width: 1190px;
    margin: 12px auto 30px;
    font-family: Gilroy, sans-serif;
  }

  .text-block-2813-copy {
    font-size: 16px;
  }

  .div-block-641-copy {
    height: 550px;
  }

  .heading-64 {
    margin-top: 10px;
    font-size: 23px;
    font-weight: 500;
  }

  .list-item-40 {
    font-size: 16px;
  }

  .div-block-677 {
    width: 25%;
    bottom: auto;
    left: 10%;
  }

  .list-item-35 {
    font-size: 16px;
  }

  .image-343 {
    z-index: -3;
    width: 89px;
    position: absolute;
    top: 192px;
    left: auto;
    right: -257px;
  }

  .image-animal-2-1 {
    right: -14px;
  }

  .sale {
    width: 113px;
    padding-left: 3px;
    top: -22px;
    left: -94px;
  }

  .text-span-130 {
    opacity: 1;
    font-size: 20px;
    font-weight: 500;
  }

  .heading-66 {
    width: 81%;
    line-height: 110%;
  }

  .image-345 {
    width: 55px;
    position: absolute;
    bottom: -187px;
    left: -333px;
  }

  .video-13 {
    z-index: 999;
  }

  .div-block-679 {
    flex: 1;
    justify-content: space-around;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .list-item-36 {
    font-size: 16px;
  }

  .button-primary-2-copy-2 {
    font-size: 14px;
  }

  .image-346 {
    width: 82px;
    max-width: none;
    position: absolute;
    left: -389px;
  }

  .div-block-bl2 {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66f6efed646cad35353dc3ce_111.png");
    background-position: 114% 158%;
    background-repeat: no-repeat;
    background-size: 222px;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .body-36.bottom-margin-30 {
    color: #100d05;
    width: 90%;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.6;
  }

  .image-347 {
    flex: 0 auto;
    max-width: 477px;
  }

  .div-block-680 {
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    margin-top: 40px;
  }

  .image-297-copy-2 {
    right: -14px;
  }

  .div-block-681 {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .list-item-44 {
    font-size: 16px;
  }

  .text-block-2887 {
    color: #3d9aef;
  }

  .navbar-no-shadow-2 {
    flex: 1;
  }

  .button-38 {
    color: #000;
    background-color: #f9da6c;
    font-weight: 400;
  }

  .button-primary-3 {
    font-size: 14px;
  }

  .faq-heading-copy-copy-2 {
    text-transform: uppercase;
    font-size: 18px;
  }

  .image-348 {
    right: -14px;
  }

  .heading-47-copy-2 {
    margin-bottom: 0;
  }

  .div-block-127-copy {
    width: 1190px;
    max-width: 1190px;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-594-copy-2 {
    flex-flow: column;
    justify-content: space-between;
    align-self: auto;
    width: 60%;
    padding-right: 0;
    display: flex;
  }

  .tar-school {
    display: none;
  }

  .div-block-684 {
    align-self: stretch;
    width: 27%;
  }

  .bnt-platf {
    display: none;
  }

  .text-block-2888 {
    color: #3d9aef;
  }

  .image-349 {
    width: 83px;
    position: absolute;
    right: -370px;
  }

  .div-block-686 {
    justify-content: space-around;
    height: 600px;
    display: flex;
  }

  .list-item-39 {
    font-size: 16px;
  }

  .text-block-2889 {
    font-size: 16px;
    line-height: 140%;
  }

  .text-block-2890 {
    font-size: 16px;
  }

  .text-span-132 {
    text-decoration: none;
  }

  .list-item-46 {
    font-size: 16px;
  }

  .submit-button-26 {
    background-color: #fff;
    font-weight: 400;
  }

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

  .list-item-41 {
    font-size: 16px;
  }

  .div-block-641-copy-copy {
    height: 550px;
  }

  .new-site-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-2891 {
    line-height: 130%;
  }

  .list-item-34 {
    font-size: 16px;
  }

  .nav-link-7 {
    font-size: 14px;
  }

  .div-block-694 {
    background-color: #fff;
    padding: 30px;
  }

  .splide__slide-2 {
    flex-flow: column;
    height: 600px;
    display: block;
  }

  .image-350 {
    z-index: -2;
    width: 103px;
    max-width: 69%;
    left: -330px;
  }

  .div-block-695 {
    justify-content: flex-start;
    align-items: center;
    position: relative;
    inset: auto;
  }

  .faq-heading-copy-copy-3 {
    text-transform: uppercase;
    font-size: 18px;
  }

  .div-block-3k {
    width: 8%;
    bottom: auto;
    right: 11%;
  }

  .faq-question-5 {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .open-form-button {
    color: #000;
    background-color: #fff;
    font-family: e-Ukraine, sans-serif;
    font-size: 16px;
    display: flex;
  }

  .text-field-58 {
    background-color: #0000;
  }

  .faq-wrap-copy-2 {
    background-color: #f5faff;
    border: 1px #cbe6ff;
    border-radius: 23px;
  }

  .nav-item-4._2 {
    display: none;
  }

  .heading-58-copy-1 {
    margin-top: 20px;
    font-size: 50px;
    font-weight: 500;
  }

  .text-block-2892 {
    width: 65%;
  }

  .image-254-copy-2 {
    width: 214px;
  }

  .text-field-59 {
    width: 70%;
  }

  .heading-69 {
    text-transform: uppercase;
  }

  .faq-heading-copy-copy-4 {
    text-transform: none;
    font-size: 18px;
  }

  .image-297-copy-3 {
    right: -14px;
  }

  .div-block-619-copy {
    cursor: pointer;
  }

  .div-block-696 {
    height: auto;
  }

  .image-351 {
    flex: 1;
    max-width: 79%;
    height: 100%;
  }

  .list-item-42, .list-item-49 {
    font-size: 16px;
  }

  .heading-58-1 {
    margin-top: 20px;
    font-size: 50px;
    font-weight: 500;
  }

  .list-item-50 {
    font-size: 16px;
  }

  .text-block-2893 {
    color: #3d9aef;
  }

  .tar-start {
    display: none;
  }

  .section_slider-2 {
    padding-top: 0;
  }

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

  .div-block-699 {
    max-width: 1190px;
  }

  .div-block-701 {
    color: #fff;
    align-self: stretch;
    width: 27%;
  }

  .image-352 {
    right: -270px;
  }

  .text-block-2894 {
    font-family: Gilroy, sans-serif;
    font-weight: 500;
  }

  .heading-58-copy-copy {
    opacity: 1;
    margin-top: 10px;
    font-size: 23px;
    font-weight: 500;
  }

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

  .image-animal-3-1 {
    right: -14px;
  }

  .div-block-703 {
    position: relative;
  }

  .list-item-51 {
    font-size: 16px;
  }

  .btn-wht {
    margin-top: 20px;
    font-family: e-Ukraine, sans-serif;
    font-weight: 400;
  }

  .success-message-21 {
    color: #000;
    background-color: #fff;
    font-family: Gilroy, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .div-block-705 {
    right: auto;
  }

  .tab-link-tab-1-2 {
    color: #fff;
  }

  .tab-link-tab-1-2.w--current {
    background-color: #f9da6c;
    border-style: none;
    font-weight: 400;
  }

  .text-block-2896 {
    font-size: 16px;
  }

  .tar-expert {
    display: none;
  }

  .list-11 {
    margin-top: 10px;
  }

  .div-block-707 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .form-4006 {
    display: flex;
  }

  .image-353 {
    z-index: -3;
    width: 52px;
    position: absolute;
    top: -171px;
    right: -331px;
    overflow: clip;
  }

  .div-block-708 {
    max-width: 1190px;
    margin-left: auto;
    margin-right: auto;
  }

  .menu-4.main-menu {
    z-index: 2147483647;
  }

  .list-item-37 {
    font-size: 16px;
  }

  .text-block-2897 {
    text-decoration: none;
  }

  .div-block-709 {
    max-width: 1190px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-710 {
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-2898 {
    font-size: 16px;
    display: none;
  }

  .list-item-43 {
    font-size: 16px;
  }

  .form-block-140 {
    display: none;
  }

  .div-block-711 {
    font-size: 16px;
  }

  .text-block-2901.et {
    margin-top: 10px;
    font-size: 16px;
  }

  .div-block-713._1st_pl.et._67867._32 {
    height: 462px;
    margin-top: 80px;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
    overflow: hidden;
  }

  .image-356 {
    max-width: 115%;
  }

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

  .tm__wrapper-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .is--white-3 {
    flex: 0 auto;
    margin-bottom: 0;
    font-size: 1em;
  }

  .popup-expert-2-copy {
    display: none;
  }

  .popup-expert-2-copy.popaup-1-month.fsfd.form-platform._2345, .popup-expert-2-copy.popaup-1-month.fsfd.form-platform._2345-copy {
    display: flex;
  }

  .popup-reqv {
    display: none;
  }

  .popup-reqv.popaup-1-month.fsfd.form-platform._2345, .popup-reqv.popaup-1-month.fsfd.form-platform._2345-copy {
    display: flex;
  }

  .tex-in-timer {
    width: 100%;
    color: var(--alice-blue);
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    font-size: 1.5em;
  }

  .wrapper-count-c2 {
    align-self: center;
    width: auto;
    margin-right: 20px;
  }

  .wrapper_txt {
    grid-column-gap: 1.1em;
    grid-row-gap: 1.1em;
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    width: 89%;
    margin-left: 0;
  }

  .wrapper_txt.foot {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .timer-bl {
    margin-top: 0;
    overflow: hidden;
  }

  .button_wrapper-copy {
    margin-top: 10px;
  }

  .card-motion.br23 {
    transition: box-shadow .3s;
  }

  .card-motion.br23.del {
    display: none;
  }

  .bf-friiday {
    grid-column-gap: 1.1em;
    grid-row-gap: 1.1em;
    justify-content: flex-end;
    align-items: center;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .bf-friiday.foot {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .js-clock-copy {
    flex-flow: row;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-728 {
    justify-content: space-between;
  }

  .clock-number-copy {
    font-size: 2.4em;
  }

  .black-friday-banner {
    height: 60px;
    padding-top: .25em;
    position: fixed;
  }

  .black-friday-banner.campbf1 {
    height: 57px;
  }

  .logo-bl-cr-tm.bl-2-cr {
    border-radius: 0;
    width: 150px;
    height: 28px;
    margin-right: 10px;
  }

  .logo-bl-cr-tm.bl-2-cr.campbf {
    width: 110px;
    max-width: 100%;
    height: 20px;
    margin-right: 0;
  }

  .sale50 {
    color: #000;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: auto;
    font-size: 2.5em;
    font-weight: 700;
  }

  .js-clock-copy {
    justify-content: flex-end;
    align-items: center;
    margin-left: 0;
    padding-right: 30px;
    display: flex;
  }

  .js-clock-copy.clock {
    display: flex;
  }

  .js-clock-copy.black-timer {
    padding-right: 0;
  }

  .hero_button-copy {
    margin-top: 0;
  }

  .hero_button-copy.pererobbtn {
    padding-top: .8vw;
    padding-bottom: .8vw;
  }

  .div-block-733 {
    align-self: center;
    margin-right: 20px;
    display: flex;
  }

  .image-365 {
    display: none;
  }

  .wrapper_txt-copy {
    grid-column-gap: .4em;
    grid-row-gap: .4em;
    text-align: left;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 89%;
    margin-left: 0;
    display: none;
  }

  .wrapper_txt-copy.foot {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .image-366 {
    width: 320px;
    max-width: 108%;
  }

  .image-367 {
    width: 97px;
    margin-bottom: -8px;
  }

  .clock-number-copy-copy._1 {
    color: #000;
    font-family: e-Ukraine, sans-serif;
    font-size: 2.4em;
  }

  .clock-number-copy-copy._1 {
    color: #000;
    font-size: 2.2em;
    line-height: 1.1;
  }

  .clock-number-copy-copy._1.wh {
    color: #fff;
  }

  .clock-number-copy-copy, .clock-number-copy-copy-copy {
    font-size: 2.4em;
  }

  .clock-number-copy-copy-copy._1 {
    color: #000;
    font-family: e-Ukraine, sans-serif;
    font-size: 2.4em;
  }

  .clock-number-copy-copy-copy._1 {
    margin-left: auto;
    margin-right: auto;
  }

  .clock-number-copy-copy-copy._1.wh {
    color: #fff;
  }

  .text-block-163-copy {
    color: #020202;
    font-size: 15px;
    font-weight: 600;
    line-height: 120%;
  }

  .clock-number-copy-copy-copy._1 {
    color: #000;
    font-size: 2.2em;
    line-height: 1.1;
  }

  .clock-number-copy-copy-copy {
    font-size: 2.4em;
  }

  .js-clock-copy-copy {
    flex-flow: row;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  .js-clock-copy-copy.clock {
    display: flex;
  }

  .div-block-737 {
    z-index: -9;
    inset: 0%;
  }

  .image-370 {
    top: 140px;
  }

  .image-371 {
    top: 220px;
  }

  .text-block-162-copy {
    color: var(--gold);
    text-align: center;
    margin-top: -2px;
    font-size: 17px;
  }

  .button-25-copy {
    border-radius: 0;
    padding-top: 15px;
    padding-bottom: 14px;
  }

  .button-25-copy.w--current {
    color: #000;
  }

  .baner-bl-fr-copy {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .button-25-copy-copy {
    background-color: #ff1014;
    padding-top: 15px;
    padding-bottom: 14px;
  }

  .div-block-331-copy {
    flex: 1;
    justify-content: space-between;
  }

  .text-field-33-copy, .text-field-34-copy, .text-field-35-copy, .select-field-2-copy {
    border-radius: 0;
    height: 52px;
  }

  .submit-button-14-copy {
    background-color: #ff1014;
    border-radius: 0;
    width: 100%;
    height: 52px;
  }

  .form-block-18-copy {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .box-copy.spacer {
    align-self: auto;
  }

  .box-copy.spacer-copy {
    align-self: flex-start;
    display: flex;
  }

  .button-25-copy-copy {
    background-color: #fff;
    border-radius: 0;
    padding-top: 13px;
    padding-bottom: 14px;
  }

  .button-25-copy-copy.w--current {
    color: #000;
    background-color: #fff;
    padding-top: 14px;
  }

  .want-creo__form-block-copy.fd._3232 {
    height: 65%;
  }

  .want-creo__form-block-copy.fd._323 {
    height: 66%;
  }

  .want-creo__form-block-copy._432 {
    justify-content: center;
    width: auto;
    display: flex;
  }

  .want-creo__form-block-copy.bl2, .want-creo__form-block-copy.cop, .want-creo__form-block-copy._556 {
    width: 500px;
  }

  .want-creo__form-block-copy.fd-copy._3232 {
    height: 65%;
  }

  .want-creo__form-block-copy.fd-copy._323 {
    height: 66%;
  }

  .want-creo__form-block-copy.fd-copy._323-copy {
    height: auto;
  }

  .sale50-copy {
    width: 100%;
    color: var(--roce);
    flex: none;
    justify-content: flex-start;
    align-items: center;
    margin-left: 398px;
    padding-top: 0;
    font-size: 1.2vw;
    font-weight: 700;
    display: none;
  }

  .div-block-739 {
    flex-flow: row;
    flex: 0 auto;
    justify-content: flex-end;
    align-items: center;
  }

  .text-block-2914 {
    margin-top: 8px;
    font-size: 1.7vw;
    display: block;
  }

  .text-block-2914.chorpya, .text-block-2914.qweq {
    margin-top: 0;
  }

  .highlight_works {
    bottom: auto;
  }

  .popup_video {
    width: 28vw;
  }

  .hero_image-inside {
    margin-right: 1vw;
  }

  .popup_video_2 {
    display: none;
  }

  .creo-want__p-copy-copy._2.f.and._1, .creo-want__p-copy-copy._2-copy.f.and._1, .creo-want__p-copy-copy._2-copy.f.and._1 {
    margin-top: 10px;
  }

  .want-creo__title-copy-copy {
    width: 320px;
    margin-bottom: 20px;
    font-size: 1.6em;
  }

  .want-creo__title-copy-copy.tx_co {
    width: 350px;
    height: 67px;
    margin-bottom: 10px;
    font-size: 1.7em;
  }

  .want-creo__title-copy-copy.cop2 {
    width: 266px;
  }

  .want-creo__title-copy-copy.form2 {
    width: 90%;
  }

  .want-creo__title-copy-copy.web.tx2 {
    margin-left: auto;
    margin-right: auto;
  }

  .body-neuro-intesiv {
    background-color: #000;
  }

  .logo-image-intensiv {
    width: 8.125rem;
  }

  .container-large-intensiv, .container-nav {
    max-width: 80rem;
  }

  .program-wrapper {
    display: flex;
  }

  .hero-price-crossed {
    z-index: 10;
    display: block;
  }

  .div-block-742 {
    background-position: 50% -30px;
  }

  .div-block-747 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .div-block-748 {
    height: 250px;
  }

  .div-block-749 {
    top: 160px;
    left: 70px;
  }

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

  .bl1-nr-2 {
    background-size: 110em;
    width: 100%;
    height: 57.1em;
    overflow: visible;
  }

  .container-45.campzayav._318957 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .container-30-copy-2 {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-2932 {
    display: block;
  }

  .id1.padds {
    margin-bottom: 31px;
    padding-bottom: 0;
  }

  .ability_v2_3-image {
    top: -3.8rem;
  }

  .ability-image-2 {
    height: 15rem;
  }

  .absolute-wrapper {
    top: -5.8rem;
  }

  .text-block-2953 {
    display: inline-block;
  }

  .text-span-173 {
    display: none;
  }

  .bold-text-66 {
    font-size: 3vw;
  }

  .text-span-178 {
    color: #f959f9;
  }

  .text-span-179 {
    color: #fa59f9;
  }

  .text-span-180 {
    color: #f95cf9;
  }

  .text-span-181 {
    color: #fa59f9;
  }

  .text-span-182, .text-span-183 {
    color: #f959f9;
  }

  .button-48 {
    background-color: var(--transparent);
    opacity: 0;
    margin-top: -19%;
    padding-top: 21%;
  }

  .div-block-766 {
    position: relative;
  }

  .logo1 {
    max-width: 80%;
  }

  .text-block-2965 {
    color: #fff;
    width: 100%;
    max-width: 80%;
    position: absolute;
    top: 209.109px;
    left: 42px;
  }

  .text-block-2965.okr1._50znizh._1-znij {
    top: .8vw;
    left: .3vw;
  }

  .text-block-2965.okr1._50znizh.purple21 {
    top: -27.3vw;
    left: -8.9vw;
  }

  .text-block-2973 {
    padding-left: 34px;
  }

  .image-1041 {
    top: -105px;
  }

  .image-1042 {
    z-index: -1;
    top: -18px;
  }

  .div-block-779 {
    left: 54px;
  }

  .div-block-783 {
    grid-auto-flow: row;
    justify-items: start;
  }

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

  .text-block-3004 {
    margin-left: -110px;
    font-size: 12px;
  }

  .text-block-3004._3231 {
    color: #f7f7f7;
    font-size: 12px;
  }

  .text-block-3005 {
    font-size: 12px;
  }

  .text-block-3005.green123 {
    color: #bdf343;
  }

  .div-block-799 {
    background-color: #bdf343;
    border: 1px solid #000;
    border-radius: 10px;
    padding: 15px 20px;
    display: inline-block;
    position: absolute;
    top: 5743.41px;
    left: 282.901px;
    transform: rotate(15deg);
  }

  .text-span-218 {
    font-family: Playfair Display, sans-serif;
    font-style: italic;
    font-weight: 600;
  }

  .image-1049 {
    top: 4767.49px;
  }

  .div-block-802 {
    padding-top: 70px;
    padding-bottom: 80px;
  }

  .div-block-804 {
    padding-bottom: 10px;
  }

  .div-block-804._333 {
    padding-bottom: 15px;
  }

  .text-block-3009 {
    margin-top: 13px;
    padding-top: 0;
  }

  .text-block-3009._21341 {
    margin-top: -5px;
    margin-bottom: -5px;
    margin-left: -45px;
    padding-bottom: 0;
    font-size: 17px;
  }

  .text-span-227._42-34 {
    margin-left: 84px;
  }

  .image-1053 {
    position: absolute;
    top: 6449.28px;
    left: 27.9915px;
  }

  .div-block-820._3253465._123415433 {
    height: 850px;
  }

  .div-block-825 {
    padding-top: 70px;
  }

  .text-span-274 {
    font-family: Playfair Display, sans-serif;
    font-style: italic;
    font-weight: 600;
  }

  .div-block-858 {
    background-color: #bdf343;
    border: 1px solid #000;
    border-radius: 10px;
    padding: 15px 20px;
    display: inline-block;
    position: absolute;
    top: 5743.41px;
    left: 282.901px;
    transform: rotate(15deg);
  }

  .text-block-3093 {
    margin-left: -110px;
    font-size: 12px;
  }

  .text-block-3093._3231 {
    color: #f7f7f7;
    font-size: 12px;
  }

  .text-block-3094 {
    font-size: 12px;
  }

  .text-block-3094.green123 {
    color: #bdf343;
  }

  .image-1085 {
    top: 4767.49px;
  }

  .text-block-3098 {
    margin-left: -110px;
    font-size: 12px;
  }

  .text-block-3099 {
    font-size: 12px;
  }

  .text-block-3103 {
    margin-left: -110px;
    font-size: 12px;
  }

  .text-block-3104 {
    font-size: 12px;
  }

  .div-block-893 {
    height: 1100px;
    margin-top: 0;
  }

  .div-block-901._124125 {
    left: 60%;
  }

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

  .div-block-1050 {
    padding-top: 70px;
  }
}

@media screen and (min-width: 1440px) {
  .text__label.body-3 {
    top: 32%;
    transform: rotate(5deg);
  }

  .spacer._34._02 {
    height: 87px;
  }

  .p-2 {
    border-style: none;
    border-width: 1px;
  }

  .flex-item.flex-item__card.is-blue {
    align-self: auto;
  }

  .flex-left {
    flex-direction: column;
    justify-content: space-between;
    align-self: auto;
    display: flex;
  }

  .section-11.hero-course.dsfsdf.sdasd {
    display: block;
  }

  .btn__hero.creo-want__btn, .btn__hero.creo-want__btn-copy, .btn__hero.creo-want__btn-figma {
    font-size: 18px;
  }

  .hero__wrapper.course-hero__wrapper {
    width: 59%;
  }

  .nav-menu-two-2 {
    grid-column-gap: 6em;
    grid-row-gap: 6em;
  }

  .btn-text-rp.hero-txt-btn {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    display: inline;
  }

  .price__wrapper {
    margin-top: 1.5em;
    margin-bottom: 0;
  }

  .coutdown-timer__course {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .js-clock {
    margin-left: 0;
    display: none;
  }

  .js-clock.clock {
    color: #000;
    margin-top: 0;
    display: flex;
  }

  .js-clock.clock._5342178987145325 {
    display: none;
  }

  .clock-number {
    color: var(--grey);
  }

  .clock-label {
    color: var(--grey);
    margin-right: 0;
  }

  .wrapper__count {
    justify-content: center;
    align-items: flex-end;
  }

  .old-price, .old-price.white {
    display: block;
  }

  .old-price._3232 {
    opacity: 1;
    display: flex;
  }

  .small._323 {
    opacity: .61;
  }

  .text-span-3._323 {
    opacity: .6;
    display: block;
  }

  .popup-expert.popaup-1-month.fsfd._324234, .popup-expert.site_ui.tarif_expert.siteform.expert, .popup-expert.site_ui.tarif_expert.expert_buy, .popup-expert.site_ui.tarif_cosmos.tarif_start, .popup-expert.site_ui.tarif_cosmos.cosmos_buy {
    display: none;
  }

  .want-creo__form-block {
    min-width: 35em;
    padding-bottom: 3em;
    padding-left: 3em;
    padding-right: 3em;
  }

  .want-creo__form-block.fd._3232 {
    height: 58%;
  }

  .want-creo__form-block.fd._323 {
    height: 54%;
  }

  .want-creo__title {
    width: 100%;
    font-size: 1.4em;
  }

  .creo-want__p._2 {
    width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer__wrapper._0 {
    margin-top: 20px;
  }

  .footer__line._0 {
    background-color: #369fff;
  }

  .text-span-13 {
    display: none;
  }

  .text-block-24 {
    width: 30%;
  }

  .div-block-152._2, .div-block-152._323 {
    background-color: #0000;
    border: 1px solid #ff5934;
  }

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

  .popup-tarif-expert, .div-block-184.video_play {
    display: none;
  }

  .div-block-220.mini8 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    height: 540px;
    overflow: hidden;
  }

  .div-block-221 {
    flex: none;
  }

  .text-block-91._32234.mini9 {
    width: 560px;
  }

  .image-86 {
    flex: 0 auto;
    height: 100%;
    margin-left: -247px;
  }

  .div-block-259-copy.bl {
    height: 940px;
  }

  .image-139 {
    top: -25px;
    left: auto;
    right: -27px;
  }

  .image-140 {
    top: -15px;
    left: -66px;
  }

  .text-block-162 {
    margin-top: 10px;
  }

  .image-159 {
    top: 10px;
    right: 40%;
  }

  .div-block-336-copy.formabf2025 {
    background-color: #fff0;
  }

  .div-block-353 {
    height: 549px;
  }

  .div-block-358 {
    z-index: 3;
    top: 575.359px;
  }

  .div-block-359 {
    margin-top: -23px;
  }

  .body-25 {
    align-items: stretch;
  }

  .brand-designer {
    max-width: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  ._1s-bl-bd {
    padding-left: 3%;
    padding-right: 3%;
  }

  .image-171 {
    width: 695px;
    top: 84.594px;
  }

  .div-block-375 {
    max-width: none;
  }

  .div-block-379 {
    text-align: left;
    background-position: 0 32%, 50%, 0 0;
    background-repeat: no-repeat, repeat, repeat;
    background-size: auto 100%, auto, auto;
    align-items: center;
    width: 100%;
    margin-top: 151px;
    margin-left: 0;
    margin-right: 0;
    padding: 5% 0%;
    display: flex;
  }

  .frame-2087324762 {
    align-self: auto;
  }

  .div-block-384 {
    flex: 0 auto;
    width: 340px;
  }

  .text-block-190 {
    flex: none;
    width: auto;
    font-size: 65px;
    display: block;
  }

  .tx-line2 {
    align-self: auto;
  }

  .text-span-47 {
    display: block;
  }

  .div-block-393 {
    align-self: auto;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .tx-line-200 {
    width: 324px;
  }

  .div-block-394 {
    justify-content: center;
    width: auto;
    display: block;
  }

  .text-block-2l, .text-block-1line {
    flex: none;
    width: auto;
    font-size: 65px;
  }

  .bonus-bd.nonevariant.nonmob {
    display: none;
  }

  .tar-2-bd {
    background-size: 100%, auto, auto;
  }

  ._13st-bl-bd {
    margin-top: 140px;
    padding-left: 3%;
    padding-right: 3%;
    display: none;
  }

  .div-block-449 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area"
                   "."
                   / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-450 {
    outline-offset: -1px;
    background-image: linear-gradient(140deg, #ffffff4d, #ffffff0d);
    border: 1px #fff;
    border-radius: 20px;
    outline: 1px solid #ffffff4d;
    padding: 32px 24px;
  }

  .div-block-451 {
    border-radius: 20px;
    width: 100px;
    height: 100px;
    overflow: hidden;
  }

  .faq-answer-2-copy {
    justify-content: space-between;
  }

  .div-block-469 {
    flex: 1;
    justify-content: flex-start;
  }

  .image-194 {
    width: 100%;
    max-width: 123%;
  }

  .image-195 {
    width: 100%;
  }

  .image-196 {
    flex: 1;
    width: 100%;
    max-width: 100%;
    display: block;
    left: 0;
    right: 0;
  }

  .image-197 {
    width: 106%;
    max-width: none;
    display: inline-block;
  }

  .div-block-484 {
    flex-direction: row;
    flex: 0 auto;
    justify-content: space-between;
    align-self: auto;
    width: 100%;
    max-width: 100%;
    display: block;
    overflow: visible;
  }

  .popup-bd.tar-1.brand-designer, .popup-bd.tar-1-halfpay.brand-designer, .popup-bd.tar-1-copy.brand-designer, .popup-bd.tar-2-halfpay.brand-designer {
    display: none;
  }

  .image-199 {
    width: 100%;
    max-width: 100%;
  }

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

  .heading-bd-bl {
    width: 80%;
  }

  .paragraph-bd {
    width: 66%;
  }

  .footer__line-copy._0 {
    background-color: #369fff;
  }

  .image-204, .image-205 {
    width: 100%;
  }

  .div-block-492 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .popup-bd-copy.tar-1.brand-designer, .popup-bd-copy.tar-1-halfpay.brand-designer, .popup-bd-copy.tar-1-copy.brand-designer, .popup-bd-copy.tar-2-halfpay.brand-designer, .popup-bd-gar.tar-1.brand-designer, .popup-bd-gar.tar-1-halfpay.brand-designer, .popup-bd-gar.tar-1-copy.brand-designer, .popup-bd-gar.tar-2-halfpay.brand-designer, .popup-bd-brand.tar-1.brand-designer, .popup-bd-brand.tar-1-halfpay.brand-designer, .popup-bd-brand.tar-1-copy.brand-designer, .popup-bd-brand.tar-2-halfpay.brand-designer, .popup-bd-bron50.tar-1.brand-designer, .popup-bd-bron50.tar-1-halfpay.brand-designer, .popup-bd-bron50.tar-1-copy.brand-designer, .popup-bd-bron50.tar-2-halfpay.brand-designer, .how-price-brand.tar-1.brand-designer, .how-price-brand.tar-1-halfpay.brand-designer, .how-price-brand.tar-1-copy.brand-designer, .how-price-brand.tar-2-halfpay.brand-designer, .how-price-garne.tar-1.brand-designer, .how-price-garne.tar-1-halfpay.brand-designer, .how-price-garne.tar-1-copy.brand-designer, .how-price-garne.tar-2-halfpay.brand-designer {
    display: none;
  }

  .div-block-492-copy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .div-block-494-copy {
    justify-content: center;
    margin-bottom: 0;
    top: 0;
    bottom: 0;
  }

  .div-block-379-copy {
    text-align: left;
    text-align: left;
    background-position: 0 32%, 50%, 0 0;
    background-repeat: no-repeat, repeat, repeat;
    background-size: auto 100%, auto, auto;
    align-items: center;
    width: 100%;
    margin-top: 151px;
    margin-left: 0;
    margin-right: 0;
    padding: 5% 0%;
    display: flex;
  }

  .brand-designer-copy {
    max-width: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-379-copy-copy {
    text-align: left;
    background-position: 0 32%, 50%, 0 0;
    background-repeat: no-repeat, repeat, repeat;
    background-size: auto 100%, auto, auto;
    align-items: center;
    width: 100%;
    margin-top: 151px;
    margin-left: 0;
    margin-right: 0;
    padding: 5% 0%;
    display: flex;
  }

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

  .prices__item-copy.black._3 {
    grid-column-gap: 0px;
    align-items: stretch;
    max-width: none;
  }

  .container-22-copy {
    margin-top: -100px;
  }

  .container-21-v2-6 {
    width: 80%;
    height: 633px;
  }

  .div-block-502, .footer__wrapper-cool._0-copy-cool, .footer__wrapper-cool-copy._0-copy-cool, .footer__wrapper-cool-copy._0-copy-cool-copy {
    width: 80%;
  }

  .popup-gd.tar-1.brand-designer, .popup-gd.tar-1-halfpay.brand-designer, .popup-gd.tar-1-copy.brand-designer, .popup-gd.tar-2-halfpay.brand-designer, .popup-gd.pay-easy.brand-designer, .popup-gd.pay-easy.easy {
    display: none;
  }

  .body-18-copy {
    background-size: 2376px;
  }

  .popup-gd-5.tar-1.brand-designer, .popup-gd-5.tar-1-halfpay.brand-designer, .popup-gd-5.tar-1-copy.brand-designer, .popup-gd-5.tar-2-halfpay.brand-designer, .popup-gd-5.pay-easy.brand-designer, .popup-gd-5.pay-easy.easy, .popup-gd-5.pay-easy-copy.brand-designer, .popup-gd-5.pay-easy-copy.easy, .popup-gd-5.pay-5.brand-designer, .popup-gd-5.pay-5.easy, .popup-gd-5.pay-5.half-5 {
    display: none;
  }

  .spacer-copy-copy._34._0 {
    height: 72px;
  }

  .div-block-152-copy._2-copy._3-copy-copy {
    outline-offset: 0px;
    background-color: #0000;
    border: 1px solid #ff5933;
    outline: 3px #333;
  }

  .div-block-152-copy._2-copy._3-copy._544-copy {
    background-color: #0000;
    border: 1px solid #ff5934;
  }

  .p-2-copy {
    border-style: none;
    border-width: 1px;
  }

  .div-block-507 {
    background-color: #fff;
    height: 190px;
  }

  .div-block-186-copy {
    width: 1000px;
    height: 564px;
  }

  .block-clients {
    flex-direction: column;
    display: flex;
  }

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

  .div-block-507-cl, .div-block-507-copy {
    background-color: #fff;
    height: 125px;
  }

  .image-234, .image-235, .image-236 {
    max-width: 101%;
  }

  .div-block-507-copy {
    background-color: #fff;
    height: 125px;
  }

  .div-block-507-copy-copy {
    background-color: #fff;
    height: 190px;
  }

  .div-block-353-copy {
    height: 150px;
  }

  .video-9 {
    margin-top: 0;
  }

  .div-block-509 {
    border-radius: 45px;
    margin-top: 40px;
    overflow: hidden;
  }

  .div-block-148-copy, .div-block-126-copy {
    border-radius: 45px;
  }

  .div-block-112-copy.imag_txt-copy {
    display: none;
  }

  .div-block-152-copy-copy._2-copy._3-copy-copy {
    outline-offset: 0px;
    background-color: #0000;
    border: 1px solid #ff5933;
    outline: 3px #333;
  }

  .text-block-51-copy {
    color: #000;
  }

  .div-block-521 {
    height: 370px;
  }

  .btn-text-rp-copy.hero-txt-btn, .btn-text-rp-copy.hero-txt-btn-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    display: inline;
  }

  .creo-want__p-copy._2 {
    display: none;
  }

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

  .tariff-start-buy.popaup-1-month.fsfd._324234, .tariff-start-buy.site_ui.tarif_expert.siteform.expert, .tariff-start-buy.site_ui.tarif_expert.expert_buy, .tariff-start-buy.site_ui.tarif_cosmos.tarif_start, .tariff-start-buy.site_ui.tarif_cosmos.cosmos_buy, .tariff-expert.popaup-1-month.fsfd._324234, .tariff-expert.site_ui.tarif_expert.siteform.expert, .tariff-expert.site_ui.tarif_expert.expert_buy, .tariff-expert.site_ui.tarif_cosmos.tarif_start, .tariff-expert.site_ui.tarif_cosmos.cosmos_buy, .tariff-expert._2st, .tariff-cosmos.popaup-1-month.fsfd._324234, .tariff-cosmos.site_ui.tarif_expert.siteform.expert, .tariff-cosmos.site_ui.tarif_expert.expert_buy, .tariff-cosmos.site_ui.tarif_cosmos.tarif_start, .tariff-cosmos.site_ui.tarif_cosmos.cosmos_buy {
    display: none;
  }

  .old-price-copy, .old-price-copy.white {
    display: block;
  }

  .old-price-copy, .old-price-copy.white {
    display: block;
  }

  .old-price-copy, .old-price-copy.white {
    display: block;
  }

  .old-price-copy._3232._3 {
    opacity: 0;
    display: flex;
  }

  .old-price-copy-copy, .old-price-copy-copy.white {
    display: block;
  }

  .old-price-copy-copy, .old-price-copy-copy.white {
    display: block;
  }

  .old-price-copy-copy-copy {
    display: block;
  }

  .old-price-copy-copy-copy.white {
    opacity: .4;
    display: flex;
  }

  .old-price-copy-copy-copy._3232 {
    opacity: 1;
    display: flex;
  }

  .popup-expert-copy.popaup-1-month.fsfd._324234, .popup-expert-copy.site_ui.tarif_expert.siteform.expert, .popup-expert-copy.site_ui.tarif_expert.expert_buy, .popup-expert-copy.site_ui.tarif_cosmos.tarif_start, .popup-expert-copy.site_ui.tarif_cosmos.cosmos_buy {
    display: none;
  }

  .coutdown-timer__course-copy {
    padding-bottom: 1.1em;
  }

  .form-block-27 {
    width: auto;
  }

  .div-block-530 {
    width: 477px;
  }

  .coutdown-timer__course-copy {
    z-index: 9999;
  }

  .section-11-copy.hero-course.dsfsdf.sdasd, .section-11-copy.hero-course-copy.dsfsdf.sdasd, .section-11-copy.hero-course-copy-copy.dsfsdf.sdasd, .old-price-copy, .old-price-copy.white {
    display: block;
  }

  .old-price-copy, .old-price-copy.white {
    display: block;
  }

  .old-price-copy, .old-price-copy.white {
    display: block;
  }

  .old-price-copy._3232 {
    opacity: 1;
    display: flex;
  }

  .old-price-copy-copy, .old-price-copy-copy.white {
    display: block;
  }

  .old-price-copy-copy, .old-price-copy-copy.white {
    display: block;
  }

  .old-price-c2, .old-price-c2.white {
    display: block;
  }

  .old-price-c2._3232 {
    opacity: 1;
    display: flex;
  }

  .price__wrapper-pr1, .price__wrapper-pr2, .price__wrapper-pr3 {
    margin-top: 1.5em;
    margin-bottom: 0;
  }

  .old-price-co1 {
    opacity: .4;
    display: flex;
  }

  .old-price-co1.white {
    display: block;
  }

  .old-price-co1._3232 {
    opacity: 1;
    display: flex;
  }

  .planet {
    top: 0;
    left: auto;
    right: 0;
  }

  .div-block-537 {
    z-index: -5;
    position: relative;
  }

  .planet2 {
    z-index: 1;
    position: relative;
  }

  .plane2 {
    top: -8px;
    left: -33px;
  }

  .planet3, .planet4 {
    z-index: 3;
    position: relative;
  }

  .popup-figma.popaup-1-month.fsfd._324234, .popup-figma.site_ui.tarif_expert.siteform.expert, .popup-figma.site_ui.tarif_expert.expert_buy, .popup-figma.site_ui.tarif_cosmos.tarif_start, .popup-figma.site_ui.tarif_cosmos.cosmos_buy {
    display: none;
  }

  .samost.fd._3232 {
    height: 58%;
  }

  .samost.fd._323 {
    height: 54%;
  }

  .btn__hero-copy.creo-want__btn, .btn__hero-copy.creo-want__btn-copy {
    font-size: 18px;
  }

  .samost-copy.fd._3232 {
    height: 58%;
  }

  .samost-copy.fd._323 {
    height: 54%;
  }

  .popup-expert-2.popaup-1-month.fsfd.form-platform._2345, .popup-expert-2.popaup-1-month.fsfd.form-platform._2345-copy {
    display: none;
  }

  .program_wrapper {
    z-index: 1;
    margin-top: -.125vw;
  }

  .social_item.hide.x2, .social_item.x2 {
    width: 4vw;
    height: 4vw;
  }

  .bg_program.main13, .bg_program_mobile.main14 {
    display: block;
  }

  .image-287 {
    max-width: 600px;
    margin-right: 0;
    padding-right: 40px;
  }

  .div-block-614, .splide__slide {
    width: auto;
  }

  .old-price-co1-copy {
    display: flex;
  }

  .old-price-co1-copy.white {
    display: block;
  }

  .old-price-co1-copy._3232 {
    opacity: 1;
    display: flex;
  }

  .old-price-copy-copy-copy-copy {
    display: block;
  }

  .old-price-copy-copy-copy-copy.white {
    display: flex;
  }

  .old-price-copy-copy-copy-copy._3232 {
    opacity: 1;
    display: flex;
  }

  .old-price-copy-copy, .old-price-copy-copy.white {
    display: block;
  }

  .old-price-copy-copy._3232 {
    opacity: 1;
    display: flex;
  }

  .title__coutdown-copy._0342-copy {
    flex: 0 auto;
  }

  .js-clock-copy {
    display: flex;
  }

  .js-clock-copy-copy, .request3.popaup-1-month.fsfd._324234, .request3.site_ui.tarif_expert.siteform.expert, .request3.site_ui.tarif_expert.expert_buy, .request3.site_ui.tarif_cosmos.tarif_start, .request3.site_ui.tarif_cosmos.cosmos_buy {
    display: none;
  }

  .cosmos-pay.fd._3232 {
    height: 58%;
  }

  .cosmos-pay.fd._323 {
    height: 54%;
  }

  .popup-expert-copy.popaup-1-month.fsfd._324234, .popup-expert-copy.site_ui.tarif_expert.siteform.expert, .popup-expert-copy.site_ui.tarif_expert.expert_buy, .popup-expert-copy.site_ui.tarif_cosmos.tarif_start, .popup-expert-copy.site_ui.tarif_cosmos.cosmos_buy, .popup-expert-copy.site_ui-copy.tarif_expert.siteform.expert, .popup-expert-copy.site_ui-copy.tarif_expert.expert_buy, .popup-expert-copy.site_ui-copy.tarif_cosmos.tarif_start, .popup-expert-copy.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform.expert, .popup-expert-copy.site_ui-copy.tarif_expert-copy.expert_buy, .popup-expert-copy.site_ui-copy.tarif_expert-copy.siteform-copy.expert, .popup-navchay.popaup-1-month.fsfd._324234, .popup-navchay.site_ui.tarif_expert.siteform.expert, .popup-navchay.site_ui.tarif_expert.expert_buy, .popup-navchay.site_ui.tarif_cosmos.tarif_start, .popup-navchay.site_ui.tarif_cosmos.cosmos_buy, .popup-navchay.site_ui-copy.tarif_expert.siteform.expert, .popup-navchay.site_ui-copy.tarif_expert.expert_buy, .popup-navchay.site_ui-copy.tarif_cosmos.tarif_start, .popup-navchay.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-navchay.site_ui-copy.tarif_expert-copy.siteform.expert, .popup-navchay.site_ui-copy.tarif_expert-copy.expert_buy, .popup-navchay.site_ui-copy.tarif_expert-copy.siteform-copy.expert {
    display: none;
  }

  .figma-pop.fd._3232 {
    height: 58%;
  }

  .figma-pop.fd._323 {
    height: 54%;
  }

  .text-block-24-copy {
    width: auto;
  }

  .wrapper__count-copy {
    width: 70%;
  }

  .image-287-copy {
    max-width: 100%;
  }

  .popup-figma-self.popaup-1-month.fsfd._324234, .popup-figma-self.site_ui.tarif_expert.siteform.expert, .popup-figma-self.site_ui.tarif_expert.expert_buy, .popup-figma-self.site_ui.tarif_cosmos.tarif_start, .popup-figma-self.site_ui.tarif_cosmos.cosmos_buy, .popup-figma-self.site_ui-copy.tarif_expert.siteform.expert, .popup-figma-self.site_ui-copy.tarif_expert.expert_buy, .popup-figma-self.site_ui-copy.tarif_cosmos.tarif_start, .popup-figma-self.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-figma-self.site_ui-copy.tarif_expert-copy.siteform.expert, .popup-figma-self.site_ui-copy.tarif_expert-copy.expert_buy, .popup-figma-self.site_ui-copy.tarif_expert-copy.siteform-copy.expert {
    display: none;
  }

  .figma-pop-copy.fd._3232 {
    height: 58%;
  }

  .figma-pop-copy.fd._323 {
    height: 54%;
  }

  .want-creo__title-copy {
    width: 100%;
  }

  .popup-figma-self-1.popaup-1-month.fsfd._324234, .popup-figma-self-1.site_ui.tarif_expert.siteform.expert, .popup-figma-self-1.site_ui.tarif_expert.expert_buy, .popup-figma-self-1.site_ui.tarif_cosmos.tarif_start, .popup-figma-self-1.site_ui.tarif_cosmos.cosmos_buy, .popup-figma-self-1.site_ui-copy.tarif_expert.siteform.expert, .popup-figma-self-1.site_ui-copy.tarif_expert.expert_buy, .popup-figma-self-1.site_ui-copy.tarif_cosmos.tarif_start, .popup-figma-self-1.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform.expert, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.expert_buy, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.siteform-copy.expert {
    display: none;
  }

  .btn__hero-c2.creo-want__btn, .btn__hero-c2.creo-want__btn-copy, .btn__hero-c2.creo-want__btn-figma, .btn__hero-c2.creo-want__btn-figma-007 {
    font-size: 18px;
  }

  .form-block-27-copy {
    width: auto;
  }

  .div-block-530-copy {
    width: 477px;
  }

  .section-11-copy.hero-course.dsfsdf.sdasd, .section-11-copy.hero-course-copy.dsfsdf.sdasd {
    display: block;
  }

  .popup-expert-copy-copy.popaup-1-month.fsfd._324234, .popup-expert-copy-copy.site_ui.tarif_expert.siteform.expert, .popup-expert-copy-copy.site_ui.tarif_expert.expert_buy, .popup-expert-copy-copy.site_ui.tarif_cosmos.tarif_start, .popup-expert-copy-copy.site_ui.tarif_cosmos.cosmos_buy {
    display: none;
  }

  .wrapper__count-copy-copy {
    width: 70%;
  }

  .text-block-24-copy-copy {
    width: auto;
  }

  .bold-text-21-copy {
    color: var(--yel);
    font-weight: 500;
  }

  .section-11-copy-copy.hero-course.dsfsdf.sdasd, .section-11-copy-copy.hero-course-copy.dsfsdf.sdasd, .section-11-copy-copy.hero-course.dsfsdf.sdasd {
    display: block;
  }

  .image-287-10 {
    max-width: 750px;
    margin-right: 0;
    padding-right: 40px;
  }

  .section-11-copy.hero-course.dsfsdf.sdasd, .section-11-copy-copy.hero-course.dsfsdf.sdasd, .section-11-copy-copy.hero-course-copy.dsfsdf.sdasd, .section-11-copy-copy.hero-course-copy-copy.dsfsdf.sdasd {
    display: block;
  }

  .section-11-copy-copy.hero-course-copy-copy._778-copy-copy-copy.site_web-copy-copy-copy {
    margin-top: 10px;
    margin-bottom: 100px;
  }

  .section-1-bl-main.hero-course.dsfsdf.sdasd, .section-1-bl-main.hero-course-copy.dsfsdf.sdasd {
    display: block;
  }

  .image-287-copy-copy {
    max-width: 200px;
  }

  .image-287-copy-copy-copy {
    max-width: 70%;
  }

  .image-287-36 {
    max-width: 200px;
  }

  .div-block-72-r4 {
    justify-content: flex-end;
    align-items: center;
  }

  .price__wrapper-copy, .price__wrapper-cy {
    margin-top: 1.5em;
    margin-bottom: 0;
  }

  .spacer-nr._34._02 {
    height: 87px;
  }

  .bottom-copy.text_course-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .bl1-nr {
    background-size: 100%;
    width: 100%;
    overflow: hidden;
  }

  .image-295 {
    position: relative;
  }

  .image-296 {
    height: 100%;
    position: relative;
    right: 0;
  }

  .div-block-639 {
    margin-left: auto;
    margin-right: auto;
  }

  .bl1-nr-copy {
    background-size: 100%;
    width: 100%;
    overflow: hidden;
  }

  .div-block-655 {
    margin-left: auto;
    margin-right: auto;
  }

  .neyrodes-easy {
    width: 100%;
  }

  .neyro-easy.fd._3232 {
    height: 58%;
  }

  .neyro-easy.fd._323 {
    height: 54%;
  }

  .popup-figma-copy.popaup-1-month.fsfd._324234, .popup-figma-copy.site_ui.tarif_expert.siteform.expert, .popup-figma-copy.site_ui.tarif_expert.expert_buy, .popup-figma-copy.site_ui.tarif_cosmos.tarif_start, .popup-figma-copy.site_ui.tarif_cosmos.cosmos_buy, .neirodes-easy.popaup-1-month.fsfd._324234, .neirodes-easy.site_ui.tarif_expert.siteform.expert, .neirodes-easy.site_ui.tarif_expert.expert_buy, .neirodes-easy.site_ui.tarif_cosmos.tarif_start, .neirodes-easy.site_ui.tarif_cosmos.cosmos_buy, .neirodes-med.popaup-1-month.fsfd._324234, .neirodes-med.site_ui.tarif_expert.siteform.expert, .neirodes-med.site_ui.tarif_expert.expert_buy, .neirodes-med.site_ui.tarif_cosmos.tarif_start, .neirodes-med.site_ui.tarif_cosmos.cosmos_buy, .neirodes-hard.popaup-1-month.fsfd._324234, .neirodes-hard.site_ui.tarif_expert.siteform.expert, .neirodes-hard.site_ui.tarif_expert.expert_buy, .neirodes-hard.site_ui.tarif_cosmos.tarif_start, .neirodes-hard.site_ui.tarif_cosmos.cosmos_buy {
    display: none;
  }

  .btn__hero-c3.creo-want__btn, .btn__hero-c3.creo-want__btn-copy, .btn__hero-c3.creo-want__btn-c4 {
    font-size: 18px;
  }

  .bl3-etr {
    height: 69vw;
  }

  .footer-3-copy {
    display: block;
  }

  .heading_3_28 {
    font-size: 1vw;
  }

  .highlight_portfolio_violet {
    left: 32.3591vw;
  }

  .header_text_white.is_icon {
    color: #000;
  }

  .price_main.hover_vidguk {
    color: #000;
    background-color: #a3ee0b;
  }

  .faq_answer.camp-textcolor {
    margin-right: 60px;
  }

  .highlight_abilities_violet {
    width: 22vw;
    bottom: 3.8vw;
    left: 25.1591vw;
  }

  .image-297-copy {
    width: 103px;
    max-width: 100px;
    margin-bottom: -8px;
    top: -60%;
  }

  .text-block-2883 {
    display: flex;
  }

  .div-block-643-copy {
    width: 10%;
    bottom: auto;
    right: 41%;
  }

  .div-block-677 {
    width: 10%;
    margin-bottom: -60px;
    position: relative;
    bottom: auto;
    left: 10%;
  }

  .div-block-684 {
    width: 26%;
  }

  .tabs-content-3 {
    max-width: 1190px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-3k {
    width: 10%;
    bottom: auto;
    right: 20%;
  }

  .div-block-701 {
    flex-flow: column;
    justify-content: space-between;
    align-self: stretch;
    width: 26%;
    display: none;
  }

  .image-354 {
    max-width: 86%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-716 {
    justify-content: space-around;
  }

  .bottom-2 {
    padding-right: 0;
  }

  .div-block-717 {
    flex: 1;
    justify-content: space-around;
    align-items: stretch;
    max-width: 1190px;
    display: flex;
  }

  .popup-expert-2-copy.popaup-1-month.fsfd.form-platform._2345, .popup-expert-2-copy.popaup-1-month.fsfd.form-platform._2345-copy, .popup-reqv.popaup-1-month.fsfd.form-platform._2345, .popup-reqv.popaup-1-month.fsfd.form-platform._2345-copy {
    display: none;
  }

  .tex-in-timer {
    width: 80%;
    color: var(--white);
  }

  .logo-bl.bl-2 {
    flex: 0 auto;
    width: auto;
    max-width: none;
    height: auto;
  }

  .wrapper-count-c2 {
    flex: none;
    align-self: center;
    width: 10em;
    height: auto;
    margin-right: auto;
    position: static;
  }

  .wrapper_txt {
    color: #000;
    width: 70%;
  }

  .timer-bl {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .coutdown-timer__course-copy {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .text-start-dp1.txt512 {
    margin-top: 0;
    font-size: 1vw;
  }

  .bf-friiday {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .coutdown-timer__course-old {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .black-friday-banner {
    height: 80px;
    padding-top: .25em;
    padding-bottom: 3.25em;
  }

  .black-friday-banner.pererob {
    height: 65px;
  }

  .black-friday-banner.campbf1 {
    padding-bottom: 3em;
  }

  .logo-bl-cr-tm.bl-2, .logo-bl-cr-tm.bl-2-cr {
    flex: 0 auto;
    width: auto;
    max-width: none;
    height: auto;
  }

  .logo-bl-cr-tm.bl-2-cr.campbf {
    margin-top: 0;
    padding-top: 0;
  }

  .sale50 {
    color: #000;
    width: 77%;
    font-size: 2.3em;
    font-style: normal;
  }

  .js-clock-copy {
    margin-left: 0;
    display: flex;
  }

  .hero_button-copy.pererobbtn {
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .wrapper_txt-copy {
    color: #000;
    width: 70%;
  }

  .image-366 {
    width: 250px;
  }

  .image-367 {
    width: 100px;
    margin-bottom: -7px;
  }

  .js-clock-copy-copy {
    margin-left: 0;
    display: flex;
  }

  .text-block-162-copy {
    margin-top: 10px;
  }

  .div-block-668-footer, .footer_bottom-2 {
    display: none;
  }

  .want-creo__form-block-copy.fd._3232 {
    height: 58%;
  }

  .want-creo__form-block-copy.fd._323 {
    height: 54%;
  }

  .want-creo__form-block-copy.fd-copy._3232 {
    height: 58%;
  }

  .want-creo__form-block-copy.fd-copy._323, .want-creo__form-block-copy.fd-copy._323-copy {
    height: 54%;
  }

  .sale50-copy {
    width: 78%;
    color: var(--roce);
    margin-top: 5px;
    font-size: 1.2vw;
    font-style: normal;
  }

  .text-block-2914 {
    margin-top: 6px;
    padding-bottom: 0;
    font-size: 1.4vw;
  }

  .text-block-2914.qweq {
    margin-top: 0;
    font-size: 1.6vw;
  }

  .black-friday-banner-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .popup_video {
    width: 26vw;
    overflow: auto;
  }

  .hero_image-inside {
    margin-right: 1vw;
  }

  .popup_video_2 {
    display: none;
  }

  .want-creo__title-copy-copy {
    width: 100%;
  }

  .flex-horizontal, .footer_bottom-intensiv {
    display: flex;
  }

  .bold-text-55, .bold-text-56 {
    color: #000;
  }

  .bold-text-57 {
    color: #030303;
  }

  .div-block-742 {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/67b85a28123177962645bb1a_Group%201000004892%20(1).jpg");
    background-position: 50% -80px;
    background-repeat: no-repeat;
    background-size: 141%;
  }

  .div-block-748 {
    height: 300px;
  }

  .div-block-749 {
    top: 200px;
    left: 70px;
  }

  .div-block-750 {
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    display: flex;
    overflow: visible;
  }

  .social_items-copy {
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
  }

  .flex-horizontal-copy {
    display: flex;
  }

  .div-block-754 {
    width: 420px;
    height: 500px;
  }

  .div-block-756 {
    margin-left: auto;
    margin-right: auto;
  }

  .form-block-143._1245125 {
    margin-top: 20px;
  }

  .text-block-2928 {
    display: block;
  }

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

  .bl1-nr-2 {
    background-repeat: no-repeat;
    background-size: auto 74vw;
    background-attachment: fixed;
    align-items: flex-start;
    width: 100%;
    height: 64vw;
    overflow: hidden;
  }

  .container-45.campzayav._318957 {
    width: 90%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-45.campzayav._318957._3154135._1919 {
    box-shadow: 14px -20px 10px 20px #0003;
  }

  .p-2-2 {
    border-style: none;
    border-width: 1px;
  }

  .ability_v2_3-image {
    top: -6rem;
    left: 20%;
    right: auto;
  }

  .ability-image-2 {
    right: 4.53256rem;
  }

  .video-15 {
    background-color: #f1eff2;
  }

  .body-camp.new123 {
    margin-bottom: 40px;
  }

  .image-1027-copy._26526 {
    height: 30rem;
  }

  .footer_bottom-2-copy {
    display: none;
  }

  .grid-2.vidguk_hover_class {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .bold-text-64, .bold-text-65, .bold-text-66 {
    font-size: 2.7vw;
  }

  .button-48 {
    margin-top: -19%;
    padding-top: 21%;
  }

  .bf1.vit1.purple {
    max-width: 6vw;
  }

  .bf1.vit1.purple.white1 {
    max-width: 3.5vw;
  }

  .text-block-2965.okr1._50znizh._1-znij {
    font-size: 1.5vw;
    top: .6vw;
    left: .2vw;
  }

  .text-block-2965.okr1._50znizh.purple21 {
    font-size: 2vw;
    top: -26.8vw;
    left: -6.8vw;
  }

  .text-block-2965.okr1._50znizh.purple21.test1234 {
    font-size: 2.5vw;
    top: 1.4vw;
    left: .2vw;
  }

  .btb1 {
    border-color: #833cff;
    margin-top: -41%;
  }

  .text-field-69, .text-field-70 {
    border-bottom-color: #833cff;
  }

  .submit-button-31 {
    background-color: #833cff;
    margin-top: 2vw;
    padding-top: 1vw;
    padding-bottom: 1vw;
    font-family: e-Ukraine, sans-serif;
    font-size: 1.5rem;
  }

  .div-block-767 {
    top: 11vw;
    left: 15.6vw;
  }

  .div-block-767._1-1zni {
    top: 4.7vw;
    left: 17vw;
  }

  .div-block-767._1-1zni.tesat-123 {
    top: -416.4px;
    left: 302px;
  }

  .div-block-767.test213412 {
    top: -300px;
    left: 257.2px;
  }

  .text-span-196, .text-span-197, .text-span-198 {
    font-size: 1.6vw;
  }

  .div-block-775 {
    left: 46px;
  }

  .div-block-778._1245 {
    margin-top: 11%;
  }

  .div-block-779 {
    left: 60px;
  }

  .div-block-780 {
    left: 310px;
  }

  .button-50 {
    left: 87px;
  }

  .div-block-786._312451224 {
    top: 90px;
    left: 61px;
  }

  .div-block-786._312451224._312124355 {
    top: 126px;
    left: 309px;
  }

  .div-block-786._312451224._1242341._125134 {
    top: 495px;
    left: 310px;
  }

  .text-block-2989._1325412 {
    padding-bottom: 9px;
    line-height: 40%;
  }

  .div-block-792 {
    height: 1400px;
  }

  .div-block-792._123532 {
    margin-bottom: 40px;
  }

  .div-block-792._12451351 {
    height: 800px;
  }

  .div-block-793._3124124 {
    display: none;
  }

  .div-block-799 {
    top: 0;
    left: 292.901px;
  }

  .image-1053 {
    top: 6460.28px;
  }

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

  .image-1059._8764231 {
    top: 594.797px;
  }

  .image-1059._8764231._41325561 {
    top: 923.797px;
  }

  .image-1059._8764231._41325561._8732456 {
    top: 1341.8px;
    left: 29px;
  }

  .image-1059._412513561 {
    top: 217.797px;
  }

  .image-1060 {
    top: 195.797px;
  }

  .image-1060._76834125 {
    top: 576.797px;
    left: 284.969px;
  }

  .image-1060._76834125._12351324 {
    top: 932.797px;
    left: 220.969px;
  }

  .image-1060._4123541 {
    left: 282.969px;
  }

  .text-block-3036 {
    font-size: 25px;
  }

  .image-1062 {
    left: 217px;
  }

  .image-1063 {
    left: -19px;
  }

  .image-1063._14535 {
    left: -11px;
  }

  .image-1064 {
    left: 142px;
  }

  .image-1064._24151._132545 {
    left: 299px;
  }

  .image-1065 {
    left: 23px;
  }

  .div-block-835 {
    left: -19px;
  }

  .div-block-835._4143651 {
    left: 299px;
  }

  .div-block-835._15324 {
    left: 137px;
  }

  .text-span-248 {
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: #fdfdfd;
  }

  .div-block-837 {
    top: 209.484px;
  }

  .div-block-854 {
    left: -19px;
  }

  .div-block-854._15324 {
    left: 137px;
  }

  .div-block-854._4143651 {
    left: 299px;
  }

  .image-1079 {
    left: -19px;
  }

  .image-1079._14535 {
    left: -11px;
  }

  .image-1080 {
    left: 142px;
  }

  .image-1080._24151._132545 {
    left: 299px;
  }

  .image-1081 {
    left: 217px;
  }

  .image-1082 {
    left: -18px;
  }

  .bold-text-77 {
    font-size: 1.3vw;
  }

  .div-block-858 {
    top: 0;
    left: 292.901px;
  }

  .div-block-893 {
    height: 1100px;
    margin-top: 0;
  }

  .div-block-901 {
    top: 2px;
    left: 298px;
  }

  .div-block-902 {
    left: 38px;
  }

  .image-1098 {
    top: 591.594px;
  }

  .image-1100._412513561 {
    top: 217.797px;
  }

  .image-1100._8764231 {
    top: 594.797px;
  }

  .image-1100._8764231._41325561 {
    top: 923.797px;
  }

  .image-1100._8764231._41325561._8732456 {
    top: 1341.8px;
    left: 29px;
  }

  .text-block-3182 {
    font-size: 25px;
  }

  .image-1102 {
    top: 195.797px;
  }

  .image-1102._76834125 {
    top: 576.797px;
    left: 284.969px;
  }

  .image-1102._76834125._12351324 {
    top: 932.797px;
    left: 220.969px;
  }

  .image-1102._4123541 {
    left: 282.969px;
  }

  .image-1103._412513561 {
    top: 217.797px;
  }

  .image-1103._8764231 {
    top: 594.797px;
  }

  .image-1103._8764231._41325561 {
    top: 923.797px;
  }

  .image-1103._8764231._41325561._8732456 {
    top: 1341.8px;
    left: 29px;
  }

  .text-block-3189 {
    font-size: 25px;
  }

  .image-1105 {
    top: 195.797px;
  }

  .image-1105._76834125 {
    top: 576.797px;
    left: 284.969px;
  }

  .image-1105._76834125._12351324 {
    top: 932.797px;
    left: 220.969px;
  }

  .image-1105._4123541 {
    left: 282.969px;
  }

  .div-block-916 {
    left: -19px;
  }

  .div-block-916._4143651 {
    left: 299px;
  }

  .div-block-916._15324 {
    left: 137px;
  }

  .image-1107 {
    left: 23px;
  }

  .image-1108 {
    left: -19px;
  }

  .image-1108._14535 {
    left: -11px;
  }

  .image-1109 {
    left: 217px;
  }

  .image-1110 {
    left: 142px;
  }

  .image-1110._24151._132545 {
    left: 299px;
  }

  .image-1131 {
    bottom: -18.1vw;
  }

  .text-block-3314 {
    font-size: 2.3vw;
  }

  .div-block-1048 {
    left: 46px;
  }
}

@media screen and (min-width: 1920px) {
  .text__label.body-3 {
    top: 39%;
  }

  .nav-item:hover {
    text-decoration: underline;
  }

  .section-new.dots__bq {
    margin-top: 20px;
  }

  .soc__it.faceb:hover {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175cbae26a51cc_fbH.svg");
    background-position: 0 0;
    background-size: auto;
  }

  .section-11.yellow.hover-blue:hover {
    background-color: #0000;
  }

  .social-link:hover {
    color: #f7cd53;
  }

  .p-big.icon:hover {
    background-position: 0%;
    background-size: .8em;
  }

  .page-wrapper.new124 {
    z-index: 0;
    position: relative;
  }

  .text-input-2._43::placeholder {
    color: #fff;
  }

  .descr-prices__wrapper {
    margin-bottom: auto;
  }

  .price__wrapper {
    margin-top: 1.5em;
  }

  .countdown__wrapper {
    height: 97%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .js-clock {
    margin-left: 0;
    display: none;
  }

  .js-clock.clock {
    color: #000;
    margin-top: 0;
    margin-bottom: 2%;
    margin-right: 10px;
    padding-top: 0;
    padding-right: 0;
    display: flex;
  }

  .js-clock.clock.uiuxtimer {
    padding-top: 0;
  }

  .clock-number {
    color: #fcf7f7;
  }

  .clock-number.black-numb {
    font-size: 3.7em;
  }

  .clock-label {
    color: #f3eded;
    margin-right: 0;
    display: block;
  }

  .clock-label.black-numb {
    font-size: 1.1em;
  }

  .wrapper-count.w--current {
    margin-right: 10px;
  }

  .wrapper-count.ui3.w--current {
    margin-right: auto;
  }

  .text-span-13 {
    width: 500px;
    display: none;
  }

  .text-block-24 {
    width: 80%;
    margin-left: auto;
  }

  .button-10.ui_bot.nbt2.w--current {
    margin-top: 40px;
  }

  .choose-btn:hover {
    background-color: #0d73d1;
  }

  .bonus-bd {
    opacity: 1;
  }

  .bonus-bd.nonevariant {
    display: none;
  }

  .bd-bl-pr {
    opacity: .2;
    display: block;
  }

  .bd-bl-pr.nonevariant {
    display: none;
  }

  .text-block-231 {
    outline-offset: 0px;
    color: #a7a6a6;
    outline: 0 solid #333;
    text-decoration: line-through;
  }

  .text-block-233 {
    color: #fffcfc;
    margin-top: 20px;
    font-size: 50px;
  }

  .bd-bl-pr-copy {
    display: block;
  }

  .bd-bl-pr-copy.nonevariant {
    display: none;
  }

  .bd-bl-pr-copy {
    opacity: 1;
  }

  .text-field-31-copy.utm_source, .text-field-31-copy.utm_medium, .text-field-31-copy.utm_campaign, .text-field-31-copy.utm_content, .text-field-31-copy.utm_term {
    display: none;
  }

  .container-22-copy {
    margin-top: -100px;
  }

  .image-229 {
    margin-right: 150px;
    padding-right: 9px;
  }

  .wrapper-count-copy.w--current {
    margin-right: 10px;
  }

  .wrapper-count-copy.ui3.w--current {
    margin-right: auto;
  }

  .old-price-copy-copy-copy.white {
    opacity: .4;
    display: flex;
  }

  .p-big-copy.icon:hover, .p-big-2.icon:hover {
    background-position: 0%;
    background-size: .8em;
  }

  .nav-item-3:hover {
    text-decoration: underline;
  }

  .image-258 {
    width: 130px;
  }

  .section-new-copy.dots__bq {
    margin-top: 20px;
  }

  .video_wrapper {
    width: 70%;
  }

  .social_item.hide.x2, .social_item.x2 {
    width: 3vw;
    height: 3vw;
  }

  .image_video {
    aspect-ratio: auto;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
  }

  .wrapper_video_popup.review_video_popup, .wrapper_video_popup.offer_video {
    display: none;
  }

  .bg_popup {
    inset: 0%;
  }

  .image-287 {
    max-width: 700px;
    margin-right: 20px;
  }

  .div-block-614 {
    width: auto;
  }

  .text-block-24-copy {
    width: 100%;
  }

  .text-span-13-copy {
    width: 500px;
  }

  .text-block-24-copy-copy {
    width: 100%;
  }

  .text-span-13-copy-copy {
    width: auto;
  }

  .section-11-copy-copy.yellow.hover-blue:hover {
    background-color: #0000;
  }

  .image-287-10 {
    max-width: 780px;
    margin-right: 20px;
  }

  .section-11-copy.yellow.hover-blue:hover, .section-11-copy-copy.yellow.hover-blue:hover {
    background-color: #0000;
  }

  .section-11-copy-copy.hero-course-copy-copy._778-copy-copy-copy.site_web-copy-copy-copy {
    margin-top: 0;
  }

  .section-1-bl-main.yellow.hover-blue:hover {
    background-color: #0000;
  }

  .image-287-36 {
    max-width: 200px;
  }

  .price-wrapper__item-copy {
    opacity: .28;
  }

  .price__wrapper-copy {
    margin-top: .5em;
  }

  .price__wrapper-cy {
    margin-top: 2.2em;
  }

  .soc__it-nr.faceb:hover, .soc__it-nr.faceb-nr:hover, .soc__it-cnr.faceb:hover {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175cbae26a51cc_fbH.svg");
    background-position: 0 0;
    background-size: auto;
  }

  .bl1-nr {
    padding-left: 20%;
    padding-right: 20%;
  }

  .image-295 {
    height: 100%;
    position: relative;
  }

  .image-296 {
    flex: none;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
    position: relative;
    right: 0%;
  }

  .div-block-631 {
    width: auto;
    position: relative;
  }

  .bl1-nr-copy {
    padding-left: 20%;
    padding-right: 20%;
  }

  .div-block-653-bl {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66d6f01456f1043a9ae5c295_Frame%201321316800.svg");
  }

  .text-block-2857-copy {
    color: var(--green);
  }

  .div-block-648-pink {
    background-color: var(--roce);
  }

  .div-block-645-in {
    opacity: 1;
  }

  .container-30-copy {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .bl3-etr {
    height: 52vw;
  }

  .footer-3-copy {
    margin-top: 44%;
    display: block;
  }

  .popup_buy-1, .popup_buy-1.camp.bezgid.samospop, .popup_buy-1.camp.bezgid.gidpop, .popup_buy-1.popupspring, .popup_buy-1.popupspring.samostarnew, .popup_buy-1.popupspring.samostarnew._wf-popup {
    display: none;
  }

  .popup_buy-1.popupspring.samostarnew._wf-popup._8937248794 {
    display: flex;
  }

  .popup_buy-1.popupspring.experttarnew, .popup_buy-1.popupspring.profitarnew, .popup_buy-1.popupspring.popupstart._wf-popup {
    display: none;
  }

  .highlight_speakers.vidguk-span {
    bottom: 1.35vw;
    left: 27vw;
  }

  .heading_3_28 {
    font-size: 1.5vw;
  }

  .image-322 {
    z-index: 2;
  }

  .highlight_portfolio_violet {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-right: 0;
    padding-right: 0;
    display: block;
    left: 32.4591vw;
  }

  .header_text_white.is_icon.pidkl1 {
    padding: 1vw;
  }

  .price_main.pidkl {
    max-width: 55%;
    max-height: 60px;
  }

  .section-speakers {
    font-size: 1vw;
  }

  .form-popup_wrapper {
    display: none;
  }

  .highlight_abilities_violet {
    width: 22vw;
    bottom: 4vw;
    left: 25.4591vw;
  }

  .tab-link-tab-3-2.w--current {
    color: #fff;
  }

  .image-297-copy {
    width: 80px;
    max-width: none;
    margin-bottom: -38px;
    position: relative;
    top: -135%;
    right: 12px;
    overflow: visible;
  }

  .image-animal2 {
    width: 80px;
    max-width: none;
    margin-bottom: -45px;
    position: relative;
    top: -135%;
    right: -15px;
    overflow: visible;
  }

  .div-block-643-copy {
    flex: 0 auto;
    width: 25%;
    position: relative;
    bottom: auto;
    right: 3%;
  }

  .div-block-677 {
    width: 18%;
    margin-bottom: 0;
    position: relative;
    bottom: auto;
    left: 8%;
  }

  .list-item-35 {
    font-size: 16px;
  }

  .image-animal-2-1 {
    width: 80px;
    max-width: none;
    margin-bottom: -44px;
    position: relative;
    top: -135%;
    right: -15px;
    overflow: visible;
  }

  .video-13 {
    z-index: 9999;
  }

  .image-297-copy-2 {
    width: 80px;
    max-width: none;
    margin-bottom: -38px;
    position: relative;
    top: -135%;
    right: -15px;
    overflow: visible;
  }

  .text-block-2887 {
    color: #3d9aef;
    -webkit-text-stroke-color: #fff;
  }

  .image-348 {
    width: 80px;
    max-width: none;
    margin-bottom: -38px;
    position: relative;
    top: -135%;
    right: -15px;
    overflow: visible;
  }

  .div-block-684 {
    width: 20%;
    display: none;
  }

  .text-block-2888 {
    color: #3d9aef;
  }

  .tabs-content-3 {
    max-width: 1190px;
    margin-left: auto;
    margin-right: auto;
  }

  .new-site-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .list-item-34 {
    font-size: 16px;
  }

  .div-block-692 {
    flex-flow: column;
  }

  .div-block-3k {
    object-fit: fill;
    flex: 0 auto;
    width: 5em;
    position: static;
    inset: 0% 120em auto auto;
  }

  .nav-item-4:hover {
    text-decoration: underline;
  }

  .image-297-copy-3 {
    width: 80px;
    max-width: none;
    margin-bottom: -38px;
    position: relative;
    top: -135%;
    right: -15px;
    overflow: visible;
  }

  .list-item-50 {
    font-size: 16px;
  }

  .text-block-2893 {
    color: #3d9aef;
  }

  .div-block-701 {
    width: 20%;
    display: none;
  }

  .image-animal-3-1 {
    width: 80px;
    max-width: none;
    margin-bottom: -38px;
    position: relative;
    top: -135%;
    right: -15px;
    overflow: visible;
  }

  .list-11 {
    font-size: 16px;
  }

  .div-block-710 {
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-2898, .text-block-2901.et {
    font-size: 16px;
  }

  .image-357 {
    width: 130px;
  }

  .tex-in-timer {
    width: 80%;
    margin-left: auto;
  }

  .wrapper-count-c2 {
    width: 10em;
    margin-right: -30px;
  }

  .wrapper-count-c2.w--current {
    margin-right: 10px;
  }

  .wrapper-count-c2.ui3.w--current {
    margin-right: auto;
  }

  .timer-bl {
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
  }

  .button_wrapper-copy {
    margin-top: 0;
    margin-bottom: 2.5%;
  }

  .bf-friiday {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .black-friday-banner {
    height: 90px;
    padding-top: .4em;
    padding-bottom: 3.25em;
  }

  .black-friday-banner.web {
    height: 8%;
  }

  .black-friday-banner.campbf1 {
    margin-top: 1%;
    padding-bottom: 0;
    display: none;
  }

  .logo-bl-cr-tm.bl-2-cr {
    margin-top: 0%;
    margin-bottom: 20%;
  }

  .logo-bl-cr-tm.bl-2-cr.campbf {
    margin-top: 0%;
  }

  .sale50 {
    color: #000;
    width: 80%;
    margin-left: auto;
  }

  .js-clock-copy {
    margin-left: 0;
    display: flex;
  }

  .hero_button-copy {
    margin-bottom: 0;
  }

  .hero_button-copy.pererobbtn {
    padding-top: .6vw;
    padding-bottom: .6vw;
  }

  .image-366 {
    width: 220px;
    font-size: 4vw;
  }

  .image-367 {
    margin-left: -60px;
  }

  .js-clock-copy-copy {
    margin-left: 0;
    display: flex;
  }

  .text-span-137 {
    padding-left: .3em;
  }

  .sale50-copy {
    width: 80%;
    color: var(--roce);
    margin-left: auto;
    font-size: 1.2vw;
  }

  .div-block-739 {
    flex: 0 auto;
  }

  .text-block-2914 {
    text-align: center;
    margin-top: 0;
    margin-left: 40px;
    padding-top: 0;
    padding-bottom: 45px;
    font-size: 1.2vw;
    line-height: 120%;
    display: block;
  }

  .text-block-2914.web {
    margin-top: 0;
    margin-bottom: 6px;
    padding-bottom: 0;
    font-size: 1vw;
  }

  .text-block-2914.qweq {
    padding-bottom: 33px;
    font-size: 1vw;
  }

  .highlight_works {
    bottom: -.1vw;
  }

  .marquee-photo {
    height: 18vw;
  }

  .popup_video {
    width: 24vw;
    padding: .5vw 1vw 1vw;
  }

  .top_info_bar_close {
    margin-bottom: .5vw;
  }

  .image-375 {
    width: 3vw;
  }

  .play-tag {
    margin-left: -2vw;
  }

  .popup_video_2 {
    display: none;
  }

  .image-376 {
    bottom: -3.8vw;
    left: 18vw;
  }

  .marquee-photo-intesiv {
    height: 18vw;
  }

  .forwho-logo {
    bottom: 1rem;
  }

  .text-span-145, .text-span-146, .text-span-147 {
    color: #000;
  }

  .div-block-742 {
    background-position: 50% -30px;
    background-size: auto 1200px;
  }

  .div-block-748 {
    height: 250px;
  }

  .div-block-749 {
    top: 65%;
    left: 14%;
  }

  .div-block-750 {
    height: 100%;
  }

  .section-footer-intensiv-reqv {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .top_footer-intensiv-copy {
    margin-bottom: 2rem;
  }

  .image-323-copy {
    width: 8vw;
  }

  .social_items-copy {
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
  }

  .flex-horizontal-copy {
    flex-flow: column-reverse wrap;
  }

  .div-block-751 {
    margin-left: auto;
    margin-right: auto;
  }

  .bl1-nr-2 {
    padding-left: 20%;
    padding-right: 20%;
  }

  .container-30-copy-2 {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-2932 {
    display: block;
  }

  .pop-up {
    margin-left: 35em;
    margin-right: 35em;
  }

  .course-wrapper {
    grid-column-gap: 0vw;
  }

  .ability_v2_3-image {
    height: 26rem;
    top: -5.4rem;
    left: 25%;
  }

  .text_small-2.is-white {
    color: #feeefecc;
  }

  .ability-image-2 {
    top: -1.6rem;
    right: 4.90756rem;
  }

  .ability-image-1 {
    top: -1.6rem;
  }

  .absolute-wrapper {
    top: -7.7rem;
  }

  .ability-image-3 {
    top: -1.6rem;
    right: -1rem;
  }

  .abilities_item_v2.is-bg, .abilities_item_v2_4.is-bg {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/681ce40e19608ada737ba5a3_video-bg.avif");
    background-position: 0 10%;
    background-size: auto;
  }

  .text_small-3.is-white {
    color: #feeefecc;
  }

  .body-camp.new123 {
    color: #000;
  }

  .nav_component.is-stricky.new1235 {
    display: none;
  }

  .image-1033 {
    top: 280px;
  }

  .button-48 {
    opacity: 0;
    margin-top: -19%;
    padding-top: 21%;
  }

  .bf1.vit1.purple {
    max-width: 6vw;
  }

  .text-block-2965.okr1._50znizh._1-znij {
    font-size: 1.4vw;
    inset: .5vw 0% auto .2vw;
  }

  .text-block-2965.okr1._50znizh.purple21 {
    max-width: 100%;
    font-size: 2.3vw;
    top: -26.4vw;
    left: -8.1vw;
  }

  .text-block-2965.okr1._50znizh.purple21.test1234 {
    font-size: 2.2vw;
    top: 1.3vw;
    left: -.3vw;
  }

  .btb1 {
    margin-top: -32%;
  }

  .text-field-69 {
    color: #fafafa;
  }

  .text-field-70 {
    color: #fff;
  }

  .div-block-767 {
    max-width: 100%;
    top: 12vw;
    left: 13.8vw;
  }

  .div-block-767._1-1zni {
    top: 5.2vw;
    left: 15.6vw;
  }

  .div-block-767._1-1zni.tesat-123 {
    top: -22.6vw;
    left: 16vw;
  }

  .div-block-767.test213412 {
    top: -16.5vw;
    left: 13.7vw;
  }

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

  .text-block-2973 {
    padding-left: 56px;
  }

  .div-block-774 {
    height: 720px;
  }

  .div-block-775 {
    left: 79px;
  }

  .text-span-205 {
    line-height: 80%;
  }

  .div-block-778._1245 {
    margin-top: 10%;
  }

  .div-block-779 {
    top: 191px;
    left: 66px;
  }

  .div-block-779.zayavkacamp {
    left: 5px;
  }

  .text-block-2980, .text-block-2980.zayavkacamp {
    font-size: 15px;
  }

  .div-block-780 {
    top: 125px;
    left: 337px;
  }

  .button-50 {
    left: 108px;
  }

  .button-50._31254 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .image-1046 {
    top: 2147.08px;
  }

  .div-block-786 {
    top: 133px;
    left: 32px;
  }

  .div-block-786._2145 {
    width: 170px;
    top: 173px;
    left: 304px;
  }

  .div-block-786._2145._31245 {
    width: 220px;
    top: 489px;
    left: 308px;
  }

  .div-block-786._42315 {
    top: 433px;
    left: 30px;
  }

  .div-block-786._312451224 {
    top: 91px;
    left: 50px;
  }

  .div-block-786._312451224._312124355 {
    top: 134px;
    left: 314px;
  }

  .div-block-786._312451224._1242341._125134 {
    top: 497px;
    left: 311px;
  }

  .text-block-2989._1325412 {
    padding-bottom: 10px;
    line-height: 40%;
  }

  .button-51 {
    left: 193px;
  }

  .div-block-789 {
    height: auto;
    padding-bottom: 40px;
  }

  .div-block-789._1423412, .div-block-789._421341 {
    height: auto;
  }

  .italic-text-10 {
    font-size: 35px;
  }

  .text-block-2993 {
    font-size: 13px;
  }

  .text-block-2994 {
    margin-left: 11px;
    font-size: 25px;
  }

  .text-block-2995 {
    font-size: 25px;
  }

  .button-52 {
    color: #fcfcfc;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .button-52.btn20cmp {
    color: #000;
    background-color: #fff;
    border: 1px solid #000;
  }

  .text-block-2997 {
    font-size: 11px;
  }

  .div-block-792 {
    height: 1500px;
    margin-top: 60px;
  }

  .div-block-792._123532 {
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .bold-text-73 {
    font-size: 25px;
  }

  .div-block-795 {
    height: 850px;
    padding-top: 40px;
  }

  .div-block-797 {
    border: 1px solid #000;
    border-radius: 10px;
  }

  .section-25 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center start;
    padding: 5px 10px;
    display: grid;
  }

  .text-block-3004 {
    margin-left: -146px;
    padding-left: 0;
    font-size: 14px;
  }

  .text-block-3004._3231, .text-block-3005, .text-block-3005.green123 {
    font-size: 14px;
  }

  .div-block-798 {
    height: 850px;
    padding-top: 40px;
  }

  .div-block-799 {
    top: 0;
    left: 320.901px;
  }

  .div-block-800 {
    height: 900px;
  }

  .text-block-3006 {
    text-align: center;
    padding-left: 51px;
    font-size: 53px;
    line-height: 75%;
  }

  .text-span-219 {
    margin-left: 127px;
  }

  .image-1048 {
    top: -47.719px;
    left: 295.972px;
  }

  .image-1048._312541 {
    top: 18.281px;
    left: 53.972px;
  }

  .image-1049 {
    z-index: 1;
    position: absolute;
    top: 0;
    left: 295.991px;
  }

  .image-1050 {
    position: absolute;
    top: 108.901px;
    left: 365.992px;
  }

  .image-1051 {
    top: 140.233px;
    left: 321.992px;
  }

  .image-1053 {
    top: 7247.28px;
  }

  .div-block-807 {
    left: 77px;
  }

  .div-block-807.samospop.popupspring {
    padding-bottom: 0;
  }

  .submit-button-32.popupspring {
    width: 100%;
  }

  .div-block-808.tar1 {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943e784373353a43a81b20e_2063d144-c8c7-4ff2-a079-b4f74354bf16.png");
  }

  .div-block-808.tar2 {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f41ff5121124ed82ce97_%D1%82%D0%B0%D1%80%D0%B8%D1%84%20%D0%B7%20%D0%B3%D1%96%D0%B4%D0%BE%D0%BC.png");
  }

  .div-block-810.b2 {
    left: 298.065px;
  }

  .div-block-810.b4 {
    left: 310.065px;
  }

  .div-block-810.body-17 {
    left: 235.065px;
  }

  .text-block-3022 {
    padding-left: 0;
    padding-right: 63px;
  }

  .cardfly, .div-block-819 {
    display: none;
  }

  .div-block-820 {
    height: auto;
  }

  .div-block-820._4123513465 {
    height: 820px;
    margin-bottom: 0;
  }

  .div-block-820._3253465._123415433 {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 30px;
  }

  .text-block-3026 {
    display: block;
  }

  .text-block-3026._12451._1241235, .text-block-3026._2352652652 {
    display: none;
  }

  .image-1057 {
    left: 354px;
  }

  .image-1058 {
    left: 345px;
  }

  .sticki-btn.camp-new {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .button-55.campbtn {
    border-radius: 20px;
    width: 80%;
  }

  .div-block-828 {
    height: 5%;
    padding: 30px 30px 150px;
  }

  .div-block-829 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-830 {
    padding-left: 10px;
  }

  .div-block-831 {
    background-color: #f4f4f2;
    padding-left: 10px;
    position: relative;
  }

  .image-1059 {
    position: absolute;
    top: 143px;
    left: 41px;
  }

  .image-1059._8764231 {
    top: 122.797px;
    left: 38px;
  }

  .image-1059._8764231._41325561 {
    top: 119.797px;
    left: 25px;
  }

  .image-1059._8764231._41325561._8732456 {
    top: 156.797px;
  }

  .image-1059._412513561 {
    top: 181.797px;
    left: -216px;
  }

  .div-block-832 {
    background-color: #f4f4f2;
    margin-top: 5px;
    position: relative;
  }

  .image-1060 {
    position: absolute;
    top: 119px;
    left: 25.969px;
  }

  .image-1060._76834125 {
    top: 144.797px;
    left: 24.969px;
  }

  .image-1060._76834125._12351324 {
    top: 165.797px;
    left: -.031px;
  }

  .image-1060._76834125._12351324._16543 {
    top: -64.203px;
    left: 23.969px;
  }

  .image-1060._76834125._12351324._16543._2354 {
    left: 19.969px;
  }

  .image-1060._4123541 {
    z-index: 1;
    top: 84.797px;
    left: 273.969px;
  }

  .text-block-3036 {
    font-size: 21px;
  }

  .text-block-3037 {
    font-size: 12px;
  }

  .text-block-3049 {
    text-align: center;
    padding-left: 51px;
    font-size: 53px;
    line-height: 75%;
  }

  .text-block-3050 {
    margin-left: 11px;
    font-size: 25px;
  }

  .div-block-838 {
    height: auto;
    padding-bottom: 40px;
  }

  .text-block-3051 {
    font-size: 25px;
  }

  .button-56 {
    color: #fcfcfc;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .button-56.btn20cmp {
    color: #000;
    background-color: #fff;
    border: 1px solid #000;
  }

  .text-block-3054 {
    font-size: 13px;
  }

  .text-span-256 {
    margin-left: 127px;
  }

  .italic-text-12 {
    font-size: 35px;
  }

  .text-block-3057 {
    text-align: center;
    padding-left: 51px;
    font-size: 53px;
    line-height: 75%;
  }

  .text-block-3058 {
    margin-left: 11px;
    font-size: 25px;
  }

  .div-block-841 {
    height: auto;
    padding-bottom: 40px;
  }

  .text-block-3059 {
    font-size: 25px;
  }

  .button-57 {
    color: #fcfcfc;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .button-57.btn20cmp {
    color: #000;
    background-color: #fff;
    border: 1px solid #000;
  }

  .text-block-3062 {
    font-size: 13px;
  }

  .text-span-259 {
    margin-left: 127px;
  }

  .italic-text-13 {
    font-size: 35px;
  }

  .text-block-3065 {
    margin-left: 11px;
    font-size: 25px;
  }

  .div-block-844 {
    height: auto;
    padding-bottom: 40px;
  }

  .text-block-3066 {
    font-size: 25px;
  }

  .image-1072 {
    top: -47.719px;
    left: 295.972px;
  }

  .image-1072._312541 {
    top: 18.281px;
    left: 53.972px;
  }

  .text-block-3069 {
    font-size: 13px;
  }

  .italic-text-14 {
    font-size: 35px;
  }

  .image-1073 {
    position: absolute;
    top: 108.901px;
    left: 365.992px;
  }

  .image-1074 {
    top: 140.233px;
    left: 321.992px;
  }

  .text-block-3072 {
    margin-left: 11px;
    font-size: 25px;
  }

  .text-block-3073 {
    font-size: 11px;
  }

  .div-block-847 {
    height: auto;
    padding-bottom: 40px;
  }

  .text-block-3074 {
    font-size: 25px;
  }

  .image-1075 {
    top: -47.719px;
    left: 295.972px;
  }

  .bold-text-74 {
    font-size: 25px;
  }

  .text-block-3077 {
    font-size: 13px;
  }

  .italic-text-15 {
    font-size: 35px;
  }

  .div-block-850.tar1 {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943e784373353a43a81b20e_2063d144-c8c7-4ff2-a079-b4f74354bf16.png");
  }

  .div-block-850.tar2 {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f41ff5121124ed82ce97_%D1%82%D0%B0%D1%80%D0%B8%D1%84%20%D0%B7%20%D0%B3%D1%96%D0%B4%D0%BE%D0%BC.png");
  }

  .div-block-851 {
    left: 77px;
  }

  .div-block-852.tar1 {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943e784373353a43a81b20e_2063d144-c8c7-4ff2-a079-b4f74354bf16.png");
  }

  .div-block-852.tar2 {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f41ff5121124ed82ce97_%D1%82%D0%B0%D1%80%D0%B8%D1%84%20%D0%B7%20%D0%B3%D1%96%D0%B4%D0%BE%D0%BC.png");
  }

  .div-block-853 {
    left: 77px;
  }

  .bold-text-77 {
    font-size: 1.2vw;
  }

  .div-block-857 {
    border: 1px solid #000;
    border-radius: 10px;
  }

  .div-block-858 {
    top: 0;
    left: 320.901px;
  }

  .div-block-860 {
    height: 850px;
    padding-top: 40px;
  }

  .text-block-3093 {
    margin-left: -146px;
    padding-left: 0;
    font-size: 14px;
  }

  .text-block-3093._3231, .text-block-3094, .text-block-3094.green123 {
    font-size: 14px;
  }

  .section-35 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center start;
    padding: 5px 10px;
    display: grid;
  }

  .div-block-861 {
    border: 1px solid #000;
    border-radius: 10px;
  }

  .div-block-862 {
    height: 900px;
  }

  .image-1085 {
    z-index: 1;
    position: absolute;
    top: 0;
    left: 295.991px;
  }

  .text-block-3098 {
    margin-left: -146px;
    padding-left: 0;
    font-size: 14px;
  }

  .text-block-3099 {
    font-size: 14px;
  }

  .section-36 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center start;
    padding: 5px 10px;
    display: grid;
  }

  .div-block-864 {
    border: 1px solid #000;
    border-radius: 10px;
  }

  .text-block-3103 {
    margin-left: -146px;
    padding-left: 0;
    font-size: 14px;
  }

  .text-block-3104 {
    font-size: 14px;
  }

  .section-37 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center start;
    padding: 5px 10px;
    display: grid;
  }

  .text-block-3106 {
    font-size: 25px;
  }

  .text-block-3107 {
    text-align: center;
    padding-left: 51px;
    font-size: 53px;
    line-height: 75%;
  }

  .text-block-3108 {
    margin-left: 11px;
    font-size: 25px;
  }

  .div-block-867 {
    height: auto;
    padding-bottom: 40px;
  }

  .text-block-3109 {
    font-size: 13px;
  }

  .text-span-283 {
    margin-left: 127px;
  }

  .italic-text-16 {
    font-size: 35px;
  }

  .text-block-3114 {
    font-size: 25px;
  }

  .text-block-3115 {
    margin-left: 11px;
    font-size: 25px;
  }

  .div-block-870 {
    height: auto;
    padding-bottom: 40px;
  }

  .image-1086 {
    top: -47.719px;
    left: 295.972px;
  }

  .image-1086._312541 {
    top: 18.281px;
    left: 53.972px;
  }

  .text-block-3116 {
    font-size: 13px;
  }

  .image-1087 {
    position: absolute;
    top: 108.901px;
    left: 365.992px;
  }

  .italic-text-17 {
    font-size: 35px;
  }

  .text-block-3121 {
    font-size: 25px;
  }

  .image-1088 {
    top: 140.233px;
    left: 321.992px;
  }

  .text-block-3122 {
    margin-left: 11px;
    font-size: 25px;
  }

  .text-block-3123 {
    font-size: 11px;
  }

  .div-block-873 {
    height: auto;
    padding-bottom: 40px;
  }

  .image-1089 {
    top: -47.719px;
    left: 295.972px;
  }

  .text-block-3124 {
    font-size: 13px;
  }

  .bold-text-82 {
    font-size: 25px;
  }

  .italic-text-18 {
    font-size: 35px;
  }

  .div-block-876.tar1 {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943e784373353a43a81b20e_2063d144-c8c7-4ff2-a079-b4f74354bf16.png");
  }

  .div-block-876.tar2 {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6943f41ff5121124ed82ce97_%D1%82%D0%B0%D1%80%D0%B8%D1%84%20%D0%B7%20%D0%B3%D1%96%D0%B4%D0%BE%D0%BC.png");
  }

  .div-block-877 {
    left: 77px;
  }

  .text-block-3132 {
    font-size: 25px;
  }

  .text-block-3133 {
    text-align: center;
    padding-left: 51px;
    font-size: 53px;
    line-height: 75%;
  }

  .text-block-3134 {
    margin-left: 11px;
    font-size: 25px;
  }

  .div-block-878 {
    height: auto;
    padding-bottom: 40px;
  }

  .text-block-3135 {
    font-size: 13px;
  }

  .text-span-289 {
    margin-left: 127px;
  }

  .italic-text-19 {
    font-size: 35px;
  }

  .text-block-3140 {
    font-size: 25px;
  }

  .text-block-3141 {
    margin-left: 11px;
    font-size: 25px;
  }

  .div-block-881 {
    height: auto;
    padding-bottom: 40px;
  }

  .image-1091 {
    top: -47.719px;
    left: 295.972px;
  }

  .image-1091._312541 {
    top: 18.281px;
    left: 53.972px;
  }

  .text-block-3142 {
    font-size: 13px;
  }

  .image-1092 {
    position: absolute;
    top: 108.901px;
    left: 365.992px;
  }

  .italic-text-20 {
    font-size: 35px;
  }

  .text-block-3147 {
    font-size: 25px;
  }

  .image-1093 {
    top: 140.233px;
    left: 321.992px;
  }

  .text-block-3148 {
    margin-left: 11px;
    font-size: 25px;
  }

  .text-block-3149 {
    font-size: 11px;
  }

  .div-block-884 {
    height: auto;
    padding-bottom: 40px;
  }

  .image-1094 {
    top: -47.719px;
    left: 295.972px;
  }

  .text-block-3150 {
    font-size: 13px;
  }

  .bold-text-84 {
    font-size: 25px;
  }

  .italic-text-21 {
    font-size: 35px;
  }

  .div-block-888, .div-block-890, .div-block-892 {
    left: 77px;
  }

  .div-block-893 {
    height: 1200px;
    margin-top: 0;
  }

  ._4574763563 {
    display: none;
  }

  .text-block-3169 {
    font-size: 49px;
  }

  .div-block-901 {
    left: 343px;
  }

  .div-block-902 {
    left: 54px;
  }

  .image-1098 {
    top: 585.594px;
  }

  .text-block-3178 {
    font-size: 12px;
  }

  .div-block-906 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-907 {
    height: 5%;
    padding: 30px 30px 150px;
  }

  .image-1100 {
    position: absolute;
    top: 143px;
    left: 41px;
  }

  .image-1100._412513561 {
    top: 181.797px;
    left: -216px;
  }

  .image-1100._8764231 {
    top: 122.797px;
    left: 38px;
  }

  .image-1100._8764231._41325561 {
    top: 119.797px;
    left: 25px;
  }

  .image-1100._8764231._41325561._8732456 {
    top: 156.797px;
  }

  .div-block-908 {
    background-color: #f4f4f2;
    padding-left: 10px;
    position: relative;
  }

  .text-block-3182 {
    font-size: 21px;
  }

  .image-1102 {
    position: absolute;
    top: 119px;
    left: 25.969px;
  }

  .image-1102._76834125 {
    top: 144.797px;
    left: 24.969px;
  }

  .image-1102._76834125._12351324 {
    top: 165.797px;
    left: -.031px;
  }

  .image-1102._76834125._12351324._16543 {
    top: -64.203px;
    left: 23.969px;
  }

  .image-1102._76834125._12351324._16543._2354 {
    left: 19.969px;
  }

  .image-1102._4123541 {
    z-index: 1;
    top: 84.797px;
    left: 273.969px;
  }

  .div-block-909 {
    background-color: #f4f4f2;
    margin-top: 5px;
    position: relative;
  }

  .div-block-910 {
    padding-left: 10px;
  }

  .text-block-3185 {
    font-size: 12px;
  }

  .div-block-911 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-912 {
    height: 5%;
    padding: 30px 30px 150px;
  }

  .image-1103 {
    position: absolute;
    top: 143px;
    left: 41px;
  }

  .image-1103._412513561 {
    top: 181.797px;
    left: -216px;
  }

  .image-1103._8764231 {
    top: 122.797px;
    left: 38px;
  }

  .image-1103._8764231._41325561 {
    top: 119.797px;
    left: 25px;
  }

  .image-1103._8764231._41325561._8732456 {
    top: 156.797px;
  }

  .div-block-913 {
    background-color: #f4f4f2;
    padding-left: 10px;
    position: relative;
  }

  .text-block-3189 {
    font-size: 21px;
  }

  .image-1105 {
    position: absolute;
    top: 119px;
    left: 25.969px;
  }

  .image-1105._76834125 {
    top: 144.797px;
    left: 24.969px;
  }

  .image-1105._76834125._12351324 {
    top: 165.797px;
    left: -.031px;
  }

  .image-1105._76834125._12351324._16543 {
    top: -64.203px;
    left: 23.969px;
  }

  .image-1105._76834125._12351324._16543._2354 {
    left: 19.969px;
  }

  .image-1105._4123541 {
    z-index: 1;
    top: 84.797px;
    left: 273.969px;
  }

  .div-block-914 {
    background-color: #f4f4f2;
    margin-top: 5px;
    position: relative;
  }

  .div-block-915 {
    padding-left: 10px;
  }

  .text-block-3193, .text-block-3194, .text-block-3195, .text-block-3196, .text-block-3197, .text-block-3198, .text-block-3199, .text-block-3200, .text-block-3201 {
    font-size: 13px;
  }

  .div-block-921, .div-block-923, .div-block-925 {
    left: 77px;
  }

  .div-block-926 {
    margin-top: 0;
    padding-top: 140px;
  }

  .image-1120.img2camp {
    z-index: 1;
    top: 1341.82px;
  }

  .image-1120.img2camp._231241 {
    top: 1437.82px;
  }

  .image-1123 {
    left: -46px;
  }

  .image-1124 {
    left: 175px;
  }

  .image-1125 {
    left: 319px;
  }

  .image-1126 {
    left: 422px;
  }

  .student-slide._22222 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 100%;
  }

  .image-1128 {
    left: 405px;
  }

  .image-1131 {
    width: 100%;
    max-width: 100%;
    inset: auto 0% -18%;
  }

  .image-1132 {
    top: 1304.25px;
  }

  .div-block-948 {
    padding-top: 168px;
  }

  .image-1136 {
    left: 439px;
  }

  .text-block-3247 {
    margin-left: 11px;
    font-size: 25px;
  }

  .text-block-3248 {
    font-size: 25px;
  }

  .text-block-3250 {
    margin-left: 11px;
    font-size: 25px;
  }

  .text-block-3251 {
    font-size: 25px;
  }

  .text-block-3253 {
    margin-left: 11px;
    font-size: 25px;
  }

  .text-block-3254 {
    font-size: 25px;
  }

  .text-block-3256 {
    margin-left: 11px;
    font-size: 25px;
  }

  .text-block-3257, .bold-text-87 {
    font-size: 25px;
  }

  .tab-link-tab-4 {
    align-self: center;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 1rem;
  }

  .tab-link-tab-5 {
    font-size: 1rem;
  }

  .tab-link-tab-3-3 {
    align-self: center;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 1rem;
  }

  .div-block-983 {
    left: 125%;
  }

  .image-1145 {
    left: 320px;
  }

  .div-block-1002 {
    left: -6px;
  }

  .div-block-1003 {
    left: 137px;
  }

  .div-block-1004 {
    left: 214px;
  }

  .div-block-1005 {
    left: 284px;
  }

  .div-block-1006 {
    left: 347px;
  }

  .div-block-1008 {
    left: 19px;
  }

  .div-block-1009 {
    left: 219px;
  }

  .div-block-1010 {
    left: 346px;
  }

  .text-block-3313, .text-block-3314 {
    margin-bottom: 10px;
    font-size: 1.4vw;
  }

  .text-block-3315 {
    font-size: .7vw;
  }

  .image-1155 {
    margin-right: 20px;
  }

  .div-block-1048 {
    left: 79px;
  }

  .div-block-1059 {
    left: 347px;
  }

  .div-block-1062 {
    left: 137px;
  }

  .div-block-1063 {
    left: 19px;
  }

  .div-block-1064 {
    left: 346px;
  }

  .div-block-1066 {
    left: 214px;
  }

  .div-block-1072 {
    left: 284px;
  }

  .div-block-1076 {
    left: -6px;
  }

  .div-block-1078 {
    left: 219px;
  }
}

@media screen and (max-width: 991px) {
  .section.footer {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
  }

  .container {
    max-width: 728px;
  }

  .grid-item.metod__wrapper.pb30.hide-tablet {
    display: none;
  }

  .grid-item.metod__wrapper.pb100 {
    padding-bottom: 100px;
  }

  .p-price {
    margin-top: auto;
    margin-bottom: 20px;
  }

  .p-price.line {
    margin-bottom: 0;
  }

  .back-fon__course {
    width: 140px;
    top: -16%;
    left: 1%;
  }

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

  .cards__wrapper.cw__hide {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

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

  .flex-row.flex-row__team-creo {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100%;
  }

  ._85.center {
    line-height: 110%;
  }

  .text__label.body-3 {
    right: 0%;
  }

  .contact__wrapper {
    grid-column-gap: 1.75em;
    grid-row-gap: 1.75em;
    margin-right: 2em;
    display: none;
  }

  .contact__wrapper.bottom__c-w {
    margin-right: 0;
    display: flex;
  }

  .grid__item {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid__item.bq__dar-blue {
    padding: 20px;
  }

  .menu__mobile {
    z-index: 1;
    display: none;
    position: relative;
  }

  .programm-btn {
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
  }

  .programm-btn.mb-30 {
    margin-top: auto;
  }

  .programm-btn.is-yellow.is--black.mt20.tablet-100 {
    width: 100%;
  }

  .programm-btn.h70.tablet-clr-red {
    background-color: #f8655c;
    width: 100%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .programm-btn.h70.tablet-clr-red:hover {
    background-color: #262626;
  }

  .programm-btn.work {
    width: 17.5em;
    padding-left: 60px;
  }

  .image-29 {
    max-width: 170px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .spacer._5.spacer-mobile {
    display: none;
  }

  .spacer._34 {
    flex: none;
    margin-top: auto;
  }

  .spacer._20 {
    flex: none;
    margin-top: 0;
  }

  .spacer._20.hide-desk {
    display: block;
  }

  .spacer._20.hide-tablet, .spacer._22.hide-tablet {
    display: none;
  }

  .spacer._80.tablet-50 {
    height: 50px;
  }

  .spacer._80.tablet-60 {
    width: auto;
    height: 60px;
  }

  .spacer._100.tablet-60 {
    height: 60px;
  }

  .spacer._100.tablet-80 {
    height: 80px;
  }

  .nav-item {
    font-size: 18px;
  }

  .tm__wrapper {
    justify-content: flex-start;
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .img-team {
    border-radius: 23px;
    height: 12.8em;
  }

  .play__wrapper {
    width: 70px;
    height: 70px;
  }

  .section-new.is--light_grey.br120 {
    border-radius: 50px;
  }

  .section-new.is-blue.br60.visible {
    overflow: hidden;
  }

  .section-new.is-blue.mt-30.br90 {
    border-radius: 50px;
  }

  .section-new.dots__bq {
    background-size: 0;
  }

  .p.is-white.underline.p-mobile {
    display: none;
  }

  .footer_ui_marathon {
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .footer_ui_marathon.max-w1190 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .login__item {
    border-radius: 15px;
    width: 62px;
    height: 62px;
  }

  .metod-img {
    width: 23.4em;
  }

  .metod-img.met2 {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0%;
  }

  .social__wrapper {
    margin-bottom: 0;
  }

  .grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto 1fr .25fr 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-content: start;
    margin-left: 0;
  }

  .grid._3-column {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    align-items: start;
  }

  .burger__wrapper {
    cursor: pointer;
    border: 1px solid #000;
    border-radius: .9375em;
    width: 3.875em;
    height: 3.875em;
    display: none;
  }

  .burger__wrapper.menu-mobile {
    width: 40px;
    height: 40px;
    display: none;
  }

  .img__wrapper {
    background-position: 50%;
    border-radius: 45px;
    width: 31%;
  }

  .img__wrapper.img3, .img__wrapper.img2 {
    width: 31%;
  }

  .image-30 {
    width: 40px;
  }

  .logo__wrapper {
    margin-left: 0;
    margin-right: auto;
  }

  .login__wrapper {
    margin-left: auto;
    display: flex;
  }

  .footer__nav {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    order: 1;
    justify-content: flex-end;
    width: auto;
  }

  .video-link__wrapper {
    object-fit: cover;
  }

  .image-5 {
    width: 80px;
  }

  .btn__wrappr {
    justify-content: flex-end;
  }

  .tags__wrapper {
    flex-wrap: wrap;
  }

  .menu-wrapper__mobile {
    background-color: #fff;
    height: 100vh;
  }

  .flex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
  }

  .flex.flex-contact {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

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

  .flex.dont-wrap {
    flex-wrap: nowrap;
  }

  .flex.dont-wrap.no-scrollbar {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .nav__wrapper {
    margin-left: auto;
    display: flex;
  }

  .form__contact {
    width: 100%;
  }

  .p-2.learn {
    font-size: .94em;
    line-height: 1.56;
  }

  .image-31 {
    width: 180px;
    bottom: -9%;
    right: 21%;
  }

  .is--grey._50.tablet-100 {
    width: 100%;
  }

  .top {
    align-items: center;
    margin-bottom: 20px;
  }

  .bottom {
    grid-column-gap: 1.75em;
    grid-row-gap: 1.75em;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
  }

  .soc__it {
    border-radius: 100%;
    width: 35px;
    height: 35px;
  }

  .soc__it.faceb:hover {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175cbae26a51cc_fbH.svg");
    background-position: 50%;
    background-size: auto;
  }

  .soc__it.yt:hover {
    background-position: 50%;
  }

  .pop-up-review, .dots__img {
    display: none;
  }

  .main-wrapper._1 {
    overflow: hidden;
  }

  .hand__icon {
    margin-left: auto;
    margin-right: 0;
    left: 0%;
  }

  .flex-item.flex-item__card-creo-2.is-blue {
    flex-wrap: nowrap;
    flex: none;
    width: 14.3em;
  }

  .flex-item.flex-item__card-creo-2.is-blue.no-p, .flex-item.flex-item__card-creo-2.is-blue.no-p._3 {
    min-width: auto;
  }

  .flex-item.flex-item__card-creo-2.is-blue {
    justify-content: flex-start;
    width: 14.3em;
  }

  .flex-item._1 {
    width: 25em;
    height: 200px;
  }

  .flex-item.w100.flex__contact-right {
    width: 100%;
  }

  .flex-item._12 {
    width: 12.5em;
  }

  .back-fon__ic {
    width: 26px;
    left: 1%;
    right: 0%;
  }

  .back-fon__ic.ic3 {
    width: 40px;
    top: -3%;
  }

  .back-fon__ic.ic7 {
    width: 35px;
    bottom: 19%;
    right: 6%;
  }

  .back-fon__ic.ic4 {
    width: 33px;
    max-width: 100%;
    bottom: 38%;
    right: 5%;
  }

  .back-fon__ic.ic5 {
    bottom: 58%;
    right: -1%;
  }

  .back-fon__ic.ic-ps {
    z-index: 5;
    width: auto;
    bottom: 6%;
    left: 3%;
  }

  .back-fon__ic.ic6 {
    width: 35px;
    bottom: 28%;
    right: 10%;
  }

  .close__wrapper {
    z-index: 99;
    cursor: pointer;
    width: 20px;
    height: 20px;
    top: 25px;
    left: 15px;
  }

  .close__wrapper.pop-up {
    top: 22%;
    right: 10%;
  }

  .div-block-53 {
    top: 2%;
    left: auto;
    right: 2%;
  }

  .rating__wrapper {
    top: -10%;
    left: 0%;
  }

  ._100fz.is--yellow {
    font-size: 55px;
  }

  .footer-type.is--blue.blr120 {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
  }

  .footer-type.is--blue.blr120.footer__mobile {
    display: none;
  }

  .footer-type.is--blue.blr120.footer__mobile.footer-pay-page {
    width: 96%;
  }

  .tabs-menu-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    margin-left: 0;
    margin-right: auto;
    position: static;
  }

  .menu__container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .name__wrapper.mob-name__wrapper {
    display: none;
  }

  .text__wrapper.flex {
    align-items: flex-start;
  }

  .is--white.title__2screen {
    display: none;
  }

  .is--white.title__2screen.title-tablet {
    margin-bottom: 20px;
    display: block;
  }

  .is--white._55 {
    width: auto;
    max-width: 320px;
  }

  .is--white._55.tablet-100 {
    width: 100%;
  }

  .is--white._55.tablet-100.tablet-fs-28 {
    max-width: none;
    font-size: 1.75em;
  }

  .img-contact {
    width: 10.5em;
    max-width: 100%;
    margin-right: 0;
    top: 0;
    bottom: auto;
    right: -2%;
  }

  .back-fon.ic2 {
    width: 26px;
    bottom: 29%;
    left: 0%;
  }

  .sg-menu {
    z-index: 500;
    background-color: #f0f2f3;
    border-bottom: 1px solid #e1e5e7;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    position: absolute;
    inset: 80px auto auto 0%;
    box-shadow: 0 3px 5px #0000000d;
  }

  .column, .column.desk-5 {
    width: 50%;
  }

  .column.desk-7.tab-8 {
    width: 66.6667%;
  }

  .column.desk-3 {
    flex-wrap: nowrap;
    width: 33.33%;
  }

  .sg-block {
    margin-bottom: 40px;
  }

  .sg-menu-button {
    margin-right: 12px;
    padding: 15px;
    top: -10px;
  }

  .sg-menu-button.w--open {
    color: #356af0;
    background-color: #d0e8ff;
    border-radius: 40px;
  }

  .sg-nav-container {
    width: auto;
    height: auto;
  }

  ._12-columns {
    flex-flow: wrap;
  }

  .small-button {
    position: relative;
  }

  .sg-nav {
    z-index: 10;
    background-color: #f0f2f3;
    border-right-style: none;
    width: 100%;
    height: 80px;
    padding-top: 20px;
    position: sticky;
    bottom: auto;
    left: 0;
    right: 0;
    overflow: visible;
  }

  .sg-content {
    border-left-style: none;
    width: 100%;
    margin-left: 0;
    position: static;
  }

  ._2-1-grid {
    margin-left: 0;
  }

  .sg-menu-brand {
    margin-top: 4px;
    margin-bottom: 16px;
  }

  ._1-2-grid {
    margin-left: 0;
  }

  .sg-menu-icon {
    font-size: 32px;
  }

  .btn__sumbit-contact {
    inset: 0%;
  }

  .btn__sumbit-contact.footer {
    width: 100%;
    margin-top: 40px;
    line-height: 1.8;
  }

  .track {
    width: auto;
    height: auto;
  }

  .section-11.blue {
    background-color: var(--slate-blue);
  }

  .section-11.hero-course {
    background-color: #0000;
    min-height: 100vh;
    padding-top: 8em;
    padding-bottom: 6em;
    display: block;
  }

  .section-11.hero-course.webinar {
    padding-bottom: 2em;
  }

  .section-11.black.relative.pop-up, .section-11.black.relative.pop-up.proj-30 {
    display: none;
  }

  .section-11.blue.relative, .section-11.part-pay {
    background-color: #0000;
  }

  .section-11.learn {
    display: block;
    overflow: visible;
  }

  .section-11.reviews {
    display: none;
    overflow: hidden;
  }

  .flex__speakers-container {
    grid-column-gap: 2.08em;
    grid-row-gap: 2.08em;
    flex-direction: column;
    flex: 0 auto;
    width: auto;
    height: auto;
    margin-bottom: 5.21em;
  }

  .flex__speakers-container.second-speakers {
    flex-direction: column;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .link-item.a-bottom {
    align-items: flex-end;
  }

  .social-item {
    text-decoration: none;
  }

  .h2.yellow.right {
    font-size: 3.54em;
    font-weight: 500;
  }

  .h2.yellow.right.left-tablet {
    text-align: left;
  }

  .h2.yellow.e-u.bold.ml15p {
    font-size: 3.54em;
  }

  .h2.yellow.course-double {
    margin-left: 8%;
    font-size: 4.17em;
  }

  .h2.white {
    font-size: 3.54em;
    font-weight: 500;
  }

  .h2.white.course-double {
    font-size: 4.17em;
  }

  .h2.small.italic.yellow {
    margin-left: 80px;
    font-size: 3.54em;
  }

  .h2.small.italic.yellow.ml370 {
    margin-top: 0;
    margin-left: 11%;
  }

  .h2.small.italic.yellow.ml370.title-pay-y {
    margin-left: 12%;
    font-size: 4.17em;
  }

  .h2.small.white.gillroy.pl90 {
    margin-left: 0;
  }

  .h2.small.white.gillroy.pl90.title-pay-w {
    font-size: 4.17em;
    line-height: .9;
  }

  .main__wrapper {
    grid-column-gap: 5em;
    grid-row-gap: 5em;
    flex-direction: column;
    align-items: stretch;
  }

  .main__wrapper.course__main-wrapper {
    align-items: flex-start;
    padding-left: 20px;
  }

  .run-stroke__wrapper.works-section.two {
    padding-bottom: 16.67em;
  }

  .run-stroke__wrapper.works-section.two.pop-up-wrapper {
    align-items: flex-end;
  }

  .run-stroke__wrapper.works-section.two.pop-up-wrapper.rev {
    margin-bottom: 0;
  }

  .run-stroke__wrapper.works-section.popup-stroke {
    align-items: flex-start;
    margin-top: 0;
    padding-top: 0;
  }

  .container-10 {
    max-width: none;
    padding-left: .78em;
    padding-right: .78em;
  }

  .container-10.flex {
    display: block;
  }

  .container-10.flex.hero-cont, .container-10.flex.hero-content {
    padding-left: 0;
  }

  .container-10.aww {
    padding-top: 5.21em;
    padding-bottom: 5.21em;
  }

  .container-10.footer, .container-10.footer.course-double {
    padding-top: 4.17em;
  }

  .container-10.ptb-150 {
    padding-top: 5.73em;
    padding-bottom: 5.73em;
  }

  .container-10.item__steps {
    padding-bottom: 2.08em;
  }

  .container-10.scr-2 {
    padding-top: 5.21em;
    padding-bottom: 5.2em;
  }

  .container-10.answer-step {
    padding-bottom: 2.08em;
  }

  .container-10.prices {
    padding-top: 5.21em;
    padding-bottom: 5.21em;
  }

  .nav-link-2 {
    color: #fff;
    text-align: left;
    text-transform: none;
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f744482ba1ba0b83cc4500_arrow__header.svg");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 100%;
    padding: .78em 0 .78em 0;
    font-family: Gilroy, sans-serif;
    font-size: 1.3em;
    font-weight: 600;
    line-height: 1.1;
    display: block;
  }

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

  .nav-link-2.w--current:visited {
    color: #fbf8ee;
  }

  .projects__wrapper {
    z-index: 9;
    flex-direction: row;
    align-items: stretch;
    top: 0%;
    bottom: 0;
    overflow: visible;
  }

  .projects__wrapper.flex__popup {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .btn__heeader {
    color: #100d05;
    background-color: #f7cd53;
    width: 27.6em;
  }

  .btn__heeader:hover {
    color: #fff;
    background-color: #4653f6;
  }

  .btn__heeader.tablet__btn-hero.count-btn.course__count-btn {
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .btn__heeader.btn-popup {
    color: #fff;
    background-color: #4653f6;
    width: auto;
  }

  .btn__heeader.btn-awww {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .btn__heeader.btn-awww:hover {
    display: flex;
  }

  .btn__heeader.tablet__btn-hero {
    background-color: #4653f6;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .btn__heeader.tablet__btn-hero.count-btn {
    width: auto;
  }

  .descr__title {
    align-items: flex-start;
    width: auto;
    margin-left: 3.18em;
  }

  .descr__title.course {
    width: auto;
    margin-left: 15%;
  }

  .descr__title.course.course-descr__title {
    margin-left: 0%;
  }

  .image-34 {
    margin-left: auto;
    margin-right: auto;
  }

  .image-34.tablet-show {
    display: block;
  }

  .image-34.tablet-hide {
    object-position: 50% 3%;
    display: none;
    inset: 0%;
  }

  .image-34.white {
    opacity: 0;
  }

  .list-item-7 {
    border-bottom: 1px solid #fff;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .org__wrapper.hide-table {
    display: none;
  }

  .footer-2.flex__container--footer {
    grid-column-gap: 3.39em;
    grid-row-gap: 3.39em;
    flex-wrap: wrap;
  }

  .right-header__wrapper {
    text-align: center;
    background-color: #0000;
    margin-top: 3.8em;
    display: block;
  }

  .faq_content {
    height: 0;
  }

  .faq_content.answer__content {
    height: 0;
    margin-left: 4.3em;
  }

  .italic.blue.h1-non-italic {
    margin-left: 7%;
    font-size: 4.9em;
    line-height: .89;
  }

  .circle.blue, .circle.yellow {
    width: .52em;
    height: .52em;
  }

  .number__item-steps {
    font-size: .83em;
    line-height: 1.25;
  }

  .subtext {
    font-size: .83em;
    font-weight: 600;
  }

  .table-item.content-item {
    align-items: flex-end;
  }

  .table-item.content-item.first-table__item {
    border-top: 1px solid #000;
  }

  .table-item.content-item.anim-table__item {
    border-top: 1px #000;
  }

  .table-item.hide-table {
    display: none;
  }

  .body-6.bold.blue {
    background-image: none;
  }

  .body-6.white.big-body.hide-tablet {
    display: block;
  }

  .body-6.white.big-body.hide-tablet.telegram {
    font-size: 1.5em;
  }

  .subtitle__item-steps {
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    font-size: 1.04em;
    line-height: 1.3;
  }

  .subtitle__item-steps.result {
    font-size: 1.04em;
    line-height: 1.3;
  }

  .flex__container.contact {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-direction: column;
    align-items: flex-start;
  }

  .flex__container.hor-scroll.tablet-vert.speakers-flex {
    margin-left: 1.04em;
    margin-right: 1.04em;
  }

  .flex__container.hor-scroll.tablet-vert {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-direction: column;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .flex__container.visual {
    grid-column-gap: 2.6em;
    grid-row-gap: 2.6em;
    flex-direction: column;
  }

  .flex__container.contact--course-double {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
  }

  .btn__hero {
    z-index: 2;
  }

  .btn__wrapper {
    justify-content: center;
  }

  .btn__wrapper.right {
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    inset: auto 0% -8%;
  }

  .btn__wrapper.right.fixed-auto {
    transition-property: bottom;
    top: auto;
    bottom: -6%;
  }

  .faq_text {
    width: 83%;
    max-width: 100%;
    padding-right: 0;
    line-height: 1.56;
  }

  .hero__wrapper {
    align-items: stretch;
    width: auto;
  }

  .hero__wrapper.course-hero__wrapper {
    font-size: 16px;
  }

  .r-s__proj-b {
    z-index: 1;
    font-size: 150px;
  }

  .flex__item-steps {
    grid-column-gap: .78em;
    grid-row-gap: .78em;
    border-top-style: solid;
    border-top-width: .75px;
    border-bottom: .75px #100d05;
    flex-direction: column;
    padding-bottom: 1.82em;
  }

  .flex__item-steps.first-block {
    border-top-style: solid;
    border-top-width: 1px;
  }

  .p-big {
    width: 21.5em;
  }

  .p-big._w-auto {
    font-size: 1.04em;
  }

  .p-big._w-auto.show-table {
    color: #100d0580;
    margin-bottom: 10px;
    font-size: .83em;
    display: block;
  }

  .p-big.icon {
    color: #4653f6;
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f744482ba1badb4ccc4529_eva_external-link-fill.svg");
    background-position: 0%;
    background-size: 1em 1em;
    padding-left: 1.7em;
    font-size: 1.04em;
  }

  .p-big.icon.h-auto {
    height: auto;
  }

  .p-big.descr-course {
    font-size: 1.04em;
  }

  .lottie-animation-2 {
    object-fit: cover;
    background-color: #0000;
    border-radius: 0%;
    justify-content: center;
    align-items: center;
    width: 60%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 16vw;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .lottie-animation-2.open-show {
    opacity: 0;
    border-radius: 100%;
    width: 60%;
    margin-top: 0;
    display: block;
    top: 0%;
  }

  .lottie-animation-2.open-hide {
    opacity: 1;
    display: block;
  }

  .img__wrapper-2 {
    z-index: 100;
  }

  .img__wrapper-2.w--current {
    z-index: 1000;
  }

  .img__wrapper-2.speakers {
    z-index: 0;
    width: 100%;
    height: 23em;
    position: relative;
    inset: 0% auto auto 0%;
    overflow: visible;
  }

  .img__wrapper-2.present {
    z-index: 7;
    top: -25%;
    right: 0%;
  }

  .img__wrapper-2.present-course {
    z-index: 7;
    z-index: 7;
    top: 100%;
    right: 4%;
  }

  .subtext_wrapper {
    margin-left: .78em;
  }

  .subtext_wrapper.sub-title {
    margin-left: 0;
  }

  .table-wrapper {
    margin-top: 2.6em;
  }

  .speakers-name {
    display: none;
  }

  .speakers-name.show-teblet {
    font-size: 3.65em;
    line-height: 1.2;
    display: block;
    top: auto;
    bottom: 7%;
    left: 8%;
  }

  .faq_toggle {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    justify-content: space-between;
    width: auto;
  }

  .title__wrapper {
    margin-left: 0;
  }

  .title__wrapper.relative.w90 {
    width: 100%;
  }

  .title__wrapper.flex__container.pay-flex {
    grid-column-gap: 1.82em;
    grid-row-gap: 1.82em;
    flex-direction: column;
    margin-left: 0;
  }

  .title__wrapper.course-title__wrapper {
    font-size: 16px;
  }

  .flex-item__img {
    width: 100%;
    margin-left: 0;
    position: static;
  }

  .name-screen__text {
    font-size: 150px;
  }

  .nav-number {
    color: #fff;
    font-size: .52em;
    line-height: 1.3;
    display: block;
  }

  .nav-number.speakers {
    order: -1;
  }

  .flex-speakers {
    border-top: 1px solid #fbf8ee4d;
    width: 100%;
    margin-top: 0;
    padding-top: 3.65em;
  }

  .projecy__wrapper {
    z-index: 9;
    width: 18.39em;
    height: 13.33em;
    margin-top: auto;
    margin-bottom: auto;
    top: 7%;
    bottom: 0%;
    left: -3%;
  }

  .projecy__wrapper._2p {
    margin-top: auto;
    margin-bottom: auto;
    top: -12%;
    right: -10%;
  }

  .p-small-2.upper {
    letter-spacing: .5px;
  }

  .heading-21 {
    font-size: 4.9em;
    line-height: .89;
  }

  .date__wrapper {
    display: none;
  }

  .date__wrapper.tablet__show {
    z-index: 1000;
    margin-left: auto;
    margin-right: 1.04em;
    display: block;
    position: relative;
  }

  .date__wrapper.tablet__show.course, .date__wrapper.tablet__show.hide-date {
    display: none;
  }

  .text-btn__contact {
    font-size: .83em;
    line-height: 1.25;
  }

  .line__faq {
    display: none;
  }

  .line__faq.show-teblet {
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .title__item-steps {
    width: 88%;
    font-size: 1.88em;
  }

  .title__item-steps.result {
    font-size: 1.88em;
  }

  .faq_toggle-text {
    margin-right: 0;
  }

  .page-wrapper {
    overflow: clip;
  }

  .ns-bottom {
    margin-top: 0;
  }

  .btn-contact__wrapper {
    width: 10.42em;
    height: 10.42em;
    margin-right: auto;
    position: relative;
    bottom: -21%;
    left: auto;
    right: auto;
  }

  .rs-proj-b {
    font-size: 150px;
  }

  .sticky__wrapper {
    width: auto;
    position: static;
  }

  .nav-menu-two-2 {
    grid-column-gap: 1.04em;
    grid-row-gap: 1.04em;
    background-color: #0000;
    border-radius: 50px;
    flex-flow: column wrap;
    place-content: flex-start center;
    align-items: center;
    width: 100%;
    margin-top: 6.15em;
    padding: 20px 20px 20px 15px;
    display: flex;
  }

  .track-project {
    width: 100%;
    height: 65vw;
    margin-top: auto;
    margin-bottom: auto;
    top: 26%;
    bottom: auto;
  }

  .faq__wrapper {
    border-top: 3px solid #fbf8ee;
    width: 100%;
    padding-top: 1.04em;
    padding-bottom: 1.04em;
  }

  .form-block-2 {
    width: 79%;
    margin-bottom: 0;
  }

  .form-block-2.flex-hor {
    width: 100%;
  }

  .nav-menu-wrapper-2 {
    z-index: 99;
    background-color: #4653f6;
    width: 100%;
    height: 100%;
    margin-right: 0%;
    position: fixed;
    inset: 0%;
  }

  .flex-item-2 {
    width: 45%;
  }

  .flex-item-2.right-float {
    width: 100%;
  }

  .flex-item-2.right-float.mr35 {
    width: auto;
    margin-left: 1.82em;
  }

  .flex-item-2.doc {
    width: 45%;
    margin-right: auto;
  }

  .flex-item-2.speaker-contact.last {
    margin-top: 0;
  }

  .flex-item-2.form {
    width: 100%;
    height: auto;
    margin-bottom: 4em;
  }

  .flex-item-2.form.w100 {
    margin-bottom: 0;
  }

  .flex-item-2.relative, .flex-item-2.relative.w50, .flex-item-2.relative.w50 {
    width: 100%;
  }

  .flex-item-2._2-block {
    width: 45%;
    margin-right: auto;
  }

  .flex-item-2.logo {
    grid-column-gap: 3.39em;
    grid-row-gap: 3.39em;
    width: 45%;
  }

  .flex-item-2.form-course {
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-bottom: 4em;
  }

  .text-input-2 {
    width: auto;
    font-size: 1.88em;
  }

  .text-input-2.footer, .text-input-2.course-double {
    width: 100%;
  }

  .screen-2 {
    overflow: hidden;
  }

  .faq_icon {
    width: 1em;
    height: 1em;
  }

  .bq__fon-navbar {
    height: 6.2em;
  }

  .bq__fon-navbar.course {
    height: 5.1em;
  }

  .icon__wrapper {
    width: 1.67em;
    height: 1.67em;
  }

  .icon__wrapper.blue {
    width: 2.5em;
    height: 2.5em;
  }

  .icon__wrapper.rocket {
    width: 12.5em;
    height: 12.5em;
    left: auto;
    right: 7%;
  }

  .icon__wrapper.tg {
    width: 12.5em;
    height: 9.6em;
    left: auto;
    right: 12%;
  }

  .icon__wrapper.king {
    width: 12.5em;
    height: 12.5em;
    top: -10%;
    left: auto;
    right: 11%;
  }

  .r-s__radioactive {
    font-size: 150px;
  }

  .projects-popup__wrapper {
    width: 100%;
    height: 24.48em;
    margin-top: auto;
    margin-bottom: auto;
    top: 0%;
    bottom: 0%;
    left: 0%;
  }

  .stroke__wrapper {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    justify-content: space-around;
    height: 100%;
  }

  .close__wrapper-2 {
    width: 4em;
    height: 4em;
    margin-bottom: 1.15em;
  }

  .r-s__30ua-stroke, .r-s__30ua-stroke__reverse {
    font-size: 150px;
  }

  .body-webinar {
    font-size: 16px;
  }

  .header.shadow-three {
    z-index: 999;
    height: auto;
    overflow: visible;
  }

  .header.header-course {
    z-index: 999;
    height: auto;
    display: none;
    overflow: visible;
  }

  .back-blue {
    display: none;
  }

  .text__wrapper-screen2 {
    grid-column-gap: .78em;
    grid-row-gap: .78em;
    flex-direction: column;
  }

  .number__item-steps-ap {
    font-size: .83em;
    line-height: 1.25;
  }

  .preloader__img {
    width: 13em;
    height: 13em;
  }

  .btn_telegram {
    z-index: 2;
  }

  .btn__wrapper-viber {
    justify-content: center;
  }

  .btn__wrapper-viber.right {
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    inset: auto 0% -8%;
  }

  .btn__wrapper-viber.right.viber {
    width: 20em;
    height: 20em;
    margin-right: 0;
    position: static;
  }

  .btn__wrapper-tg {
    justify-content: center;
  }

  .btn__wrapper-tg.right {
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    inset: auto 0% -8%;
  }

  .btn__wrapper-tg.right.telegram {
    width: 20em;
    height: 20em;
    position: static;
  }

  .btn-text-rp {
    color: var(--alice-blue);
    background-color: #0000;
  }

  .btn-text-rp.hero-txt-btn {
    color: #100d05;
  }

  .btn-text-rp.hero-txt-btn.course__hero-txt-btn {
    text-align: center;
    font-size: .8em;
  }

  .btn-text-ap {
    color: #0000;
  }

  .btn-text-ap.hero-txt-btn {
    color: #100d05;
  }

  .card-whipe {
    background-color: var(--gold);
    color: #fff;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .card-whipe.count-whipe {
    background-color: var(--gold);
    width: 100%;
  }

  .sticky__wrapper-move-mouse {
    height: auto;
    position: sticky;
    top: 0;
    overflow: hidden;
  }

  .with-icon {
    background-size: .7em;
  }

  .italic-course.blue.h1-italic {
    margin-left: 7%;
    font-size: 4.9em;
    line-height: 1;
  }

  .name-screen__text-2 {
    font-size: 150px;
  }

  .image-35 {
    margin-left: auto;
    margin-right: auto;
  }

  .img__wrapper-3 {
    z-index: 100;
  }

  .img__wrapper-3.key, .run-stroke__wrapper-2.designer {
    display: none;
  }

  .content-wrapper__pl285.w1130 {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    width: 100%;
    margin-left: 0;
  }

  .p-big-designer {
    width: 21.5em;
  }

  .p-big-designer.white._w-auto {
    font-size: 1.35em;
  }

  .visual__wrapper {
    grid-column-gap: 2.25em;
    grid-row-gap: 2.25em;
    flex-flow: wrap;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    position: static;
  }

  .visual__item.white {
    width: 100%;
    height: 9.69em;
    padding-top: 1.8em;
    padding-left: 1.8em;
    padding-right: 1.8em;
  }

  .visual__item.black {
    width: 100%;
    height: 9.69em;
    margin-left: auto;
    padding-top: 1.8em;
    padding-left: 1.8em;
    padding-right: 1.8em;
  }

  .visual__item.blue {
    width: 100%;
    height: 9.69em;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.8em;
    padding-left: 1.8em;
    padding-right: 1.8em;
  }

  .faq_toggle-2 {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    justify-content: space-between;
    width: auto;
  }

  .faq_toggle-2.programm__course {
    flex-direction: row;
  }

  .faq_toggle-2.programm__course.first-block__answer {
    border-top-style: none;
    padding-top: 0;
  }

  .show-wrapper__content {
    margin-left: 0;
  }

  .show-wrapper__content.first-show__wrapper {
    margin-top: 2.08em;
    margin-left: 0;
  }

  .show-wrapper__content.asnwer__show-content {
    margin-left: 0;
  }

  .content__wrapper {
    grid-column-gap: .78em;
    grid-row-gap: .78em;
    flex-direction: column;
    height: auto;
  }

  .content__wrapper.answer-content__wrapper {
    flex-direction: row;
  }

  .faq__wrapper-2 {
    border-top: 3px solid #fbf8ee;
    padding-top: 1.04em;
    padding-bottom: 1.04em;
  }

  .faq__wrapper-2.last-faq__wrapper {
    border-top-style: solid;
    margin-left: .78em;
    margin-right: .78em;
    padding-top: 2.08em;
  }

  .faq__wrapper-2.prrogramm__wrapper {
    border-top: 1px solid #100d05;
    padding-top: 2.08em;
    padding-bottom: 0;
  }

  .faq__wrapper-2.prrogramm__wrapper.not-first__wrapper {
    padding-top: 2.08em;
    padding-bottom: 0;
  }

  .faq__wrapper-2.prrogramm__wrapper.first__wrapper {
    padding-bottom: 0;
  }

  .number__item-steps-2 {
    font-size: .83em;
    line-height: 1.25;
  }

  .subtitle__item-steps-2 {
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    font-size: 1.04em;
    line-height: 1.3;
  }

  .faq_text-2 {
    width: 83%;
    max-width: 100%;
    padding-right: 0;
    line-height: 1.56;
  }

  .faq_text-2.title__answer {
    width: auto;
    font-size: 1.04em;
    line-height: 1.3;
  }

  .visual-img__wrapper {
    width: 13.7em;
    height: 4.9em;
    bottom: -26%;
  }

  .visual-img__wrapper.blue {
    width: 5.2em;
    height: 5.2em;
    bottom: -27%;
  }

  .visual-img__wrapper.blue.file {
    bottom: -35%;
  }

  .visual-img__wrapper.black {
    width: 3.9em;
    height: 5.5em;
    bottom: -28%;
  }

  .p-visual {
    font-size: 1.56em;
  }

  .title__item-steps-2 {
    width: 88%;
    margin-left: 0;
    font-size: 1.88em;
  }

  .title__item-steps-2.answer-block {
    width: auto;
    margin-left: 1.4em;
    font-size: 1.88em;
    line-height: 1.11;
  }

  .form-block-course {
    width: 79%;
    margin-bottom: 0;
  }

  .form-block-course.part-pay {
    width: 25em;
  }

  .form-block-course.course-double {
    width: auto;
  }

  .visual-wrapper__container {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .p-visual-descr {
    font-size: 1.04em;
  }

  .prices__wrapper {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    flex-direction: column;
  }

  .prices__item.black, .prices__item.yellow, .prices__item.blue {
    width: 100%;
    padding-top: 2em;
  }

  .btn__prices {
    display: none;
    inset: auto 4% -4% auto;
  }

  .btn__prices.cosmos-block {
    bottom: -2%;
    right: 4%;
  }

  .btn__prices.yellow {
    top: auto;
    bottom: -2%;
    right: 4%;
  }

  .btn__prices.static {
    border-radius: 5.83em;
    width: 100%;
    height: 4em;
    margin-top: 1em;
    display: flex;
    position: static;
    transform: none;
  }

  .tittle-text__wrapper {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    display: flex;
  }

  .content__part-pay {
    grid-column-gap: 3.13em;
    grid-row-gap: 3.13em;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 12%;
  }

  .p-big-part-pay {
    width: 21.5em;
  }

  .p-big-part-pay.white._w-auto {
    font-size: 1.35em;
  }

  .p-big-part-pay.white._w-auto.ml90 {
    width: 65%;
    font-size: 1.04em;
  }

  .form-3 {
    width: 100%;
  }

  .btn__sumbit-pay {
    inset: 0%;
  }

  .text-btn__pay {
    font-size: .83em;
    line-height: 1.25;
  }

  .bank-wrapper {
    margin-left: 12%;
  }

  .bank-item.privat {
    padding-top: 2.08em;
    padding-bottom: 2.08em;
  }

  .bank-item.mono {
    margin-top: 2em;
    margin-left: 18em;
    padding-top: 2.08em;
    padding-bottom: 2.08em;
  }

  .learn-wrapper__grid {
    grid-column-gap: 2.6em;
    grid-row-gap: 2.6em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .learn-name__wrapper {
    margin-top: 0;
    margin-bottom: 1.17em;
  }

  .learn-name__title {
    font-size: 1.35em;
  }

  .flex-reviews {
    grid-column-gap: 5.73em;
    grid-row-gap: 5.73em;
    justify-content: flex-start;
    margin-bottom: 0;
    padding-bottom: 10.42em;
    padding-left: 2.6em;
    overflow: auto;
  }

  .flex-review__item {
    flex: none;
    width: 17.4em;
    height: 17.4em;
  }

  .name-review {
    font-size: 2.6em;
    left: -12%;
  }

  .name-review.last-name {
    bottom: 13%;
    left: -4%;
  }

  .name-review-3.last-name {
    font-size: 2.6em;
    bottom: 13%;
    left: -8%;
  }

  .logo-countdown {
    z-index: 100;
  }

  .logo-countdown.w--current {
    z-index: 1000;
  }

  .title__coutdown {
    width: 47%;
    font-size: 1.3em;
  }

  .title__coutdown._0342 {
    font-size: 1.3em;
  }

  .title__coutdown._0342.course-title__coutdown {
    width: auto;
    max-width: 250px;
    font-size: 1em;
  }

  .countdown__wrapper {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    width: 100%;
    margin-top: 0;
    padding-bottom: 0;
  }

  .logo-white {
    margin-left: auto;
    margin-right: auto;
  }

  .logo-white.white {
    opacity: 1;
  }

  .js-clock.clock {
    position: static;
  }

  .clock-label {
    color: #000;
    margin-right: 0;
  }

  .wrapper-count.ui3.w--current {
    margin-right: 0;
  }

  .wrapper__count {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    justify-content: center;
    margin-left: auto;
  }

  .btn-contact__course {
    font-size: 2.5em;
  }

  .div-block-55 {
    padding-left: 0;
  }

  .btn__steps {
    grid-column-gap: .73em;
    grid-row-gap: .73em;
    object-fit: fill;
    flex-direction: row;
    align-items: center;
    margin-top: 30px;
    margin-left: 0;
    position: static;
    overflow: visible;
  }

  .wrapper-pay {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2.08em;
    padding-right: 2.08em;
  }

  .title-step {
    flex-direction: column;
    justify-content: space-around;
    margin-left: auto;
    margin-right: auto;
    font-size: .8em;
    display: block;
    overflow: visible;
  }

  .step__wrapper, .step__wrapper.current {
    margin-bottom: 0;
    padding: .83em 1.2em;
    font-size: 16px;
  }

  .numb-step {
    width: 1.4em;
    height: 1.4em;
    font-size: 1em;
    line-height: 1;
  }

  .numb-step.blue {
    width: 1.4em;
    height: 1.4em;
    font-size: 1em;
  }

  .form-pay__wrapper {
    margin-top: 2.08em;
    margin-left: auto;
    margin-right: auto;
  }

  .page-pay__wrapper {
    min-height: 700px;
  }

  .logo-footer.show-landscape {
    display: none;
  }

  .left-pay__wrapper.w50 {
    width: auto;
  }

  .form-5 {
    flex-direction: column;
  }

  .input-wrapper.w100 {
    width: 100%;
  }

  .btn-hero {
    right: -71%;
  }

  .form__wrapper-hero {
    margin-left: auto;
    margin-right: auto;
  }

  .form-footer {
    flex-direction: column;
  }

  .descr-subtitle {
    margin-left: 0%;
  }

  .img__wrapper-course {
    z-index: 100;
  }

  .img__wrapper-course.w--current {
    z-index: 1000;
  }

  .nav-menu-wrapper-course {
    z-index: 99;
    background-color: #4653f6;
    width: 100%;
    height: 100%;
    margin-right: 0%;
    position: fixed;
    inset: 0%;
  }

  .menu-webinar {
    background-color: #4653f61a;
    border-radius: 50%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 2.08em;
    height: 2.08em;
    padding: 0;
    display: flex;
    position: relative;
  }

  .menu-webinar.w--open {
    z-index: 1000;
    color: #fff;
    background-color: #fbf8ee1a;
  }

  .menu-webinar.hide-menu-mob {
    z-index: 2;
    opacity: 0;
    display: none;
  }

  .menu__course {
    background-color: #4653f61a;
    border-radius: 50%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 2.08em;
    height: 2.08em;
    padding: 0;
    display: flex;
    position: relative;
  }

  .menu__course.w--open {
    z-index: 100;
    color: #fff;
    background-color: #fbf8ee1a;
  }

  .lottie-course {
    object-fit: cover;
    background-color: #0000;
    border-radius: 0%;
    justify-content: center;
    align-items: center;
    width: 60%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 16vw;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .lottie-course.open-hide {
    display: block;
  }

  .lottie-course.open-show {
    opacity: 0;
    width: 50%;
    margin-top: 0;
    display: block;
    top: 0%;
  }

  .btn__pop-up {
    z-index: 2;
  }

  .content__course-double {
    grid-column-gap: 3.13em;
    grid-row-gap: 3.13em;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 80%;
    margin-left: 8%;
  }

  .p-big-course-double {
    width: 21.5em;
  }

  .p-big-course-double.white {
    width: auto;
    font-size: 1.04em;
    line-height: 1.3;
  }

  .flex__course-double.form-presentation {
    width: 60%;
    margin-left: 8%;
  }

  .btn__sumbit-pay-course-double {
    inset: 0%;
  }

  .creo-want__p._2, .creo-want__p._2-copy {
    display: none;
  }

  .container-13.bonus {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .container-13.about {
    padding-bottom: 50px;
  }

  .container-13.step {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .container-13.footer, .container-13.poter1 {
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .fs__circle {
    width: 125px;
    height: 125px;
    inset: 65px auto 0% 555px;
  }

  .medium-text.subtitle {
    width: 70%;
  }

  .medium-text.footer {
    margin-top: 40px;
  }

  .right-side__img {
    position: relative;
  }

  .right-side__img.phone {
    max-width: 90%;
    max-height: none;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .button-5.viber {
    justify-content: center;
    align-items: center;
    width: 410px;
    height: 80px;
    display: flex;
  }

  .button-5.telegram {
    justify-content: center;
    align-items: center;
    width: 410px;
    height: 80px;
    margin-bottom: 30px;
    margin-right: 0;
    display: flex;
  }

  .fs__right-side.computer {
    display: none;
  }

  .img__wrapper-4.phone {
    height: auto;
    display: flex;
  }

  .section-13.footer {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
  }

  .h1 {
    font-size: 55px;
  }

  .h1.fs {
    width: 760px;
    margin-bottom: 30px;
    font-size: 85px;
  }

  .buttons__wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .decorative-text {
    font-size: 25px;
  }

  .left-side__heading-wrapper {
    margin-bottom: 0;
  }

  .fs__program-icon._1 {
    width: 13%;
    top: 48%;
    left: 14%;
  }

  .fs__program-icon._2 {
    width: 10%;
    top: 41%;
    left: 23%;
  }

  .fs__program-icon._3 {
    width: 13%;
    top: 44%;
    right: 14%;
  }

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

  .shadow__img.phone {
    max-width: 110%;
  }

  .h2-2 {
    font-size: 35px;
  }

  .h2-2.step {
    width: auto;
    margin-bottom: 20px;
  }

  .them__line {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ss__them-wrapper {
    border-radius: 40px;
    padding: 30px 50px 40px;
  }

  .ss__grid {
    grid-column-gap: 30px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
    margin-top: 30px;
  }

  .small-text.ss {
    width: 270px;
  }

  .small-text.bonus {
    margin-right: 0;
  }

  .small-text.about {
    width: 241px;
  }

  .small-text.step {
    width: 50%;
  }

  .ss__them {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .h3 {
    font-size: 20px;
  }

  .bonus__img {
    top: -17px;
    left: 123px;
  }

  .bonus__left-side {
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 90px;
    padding-left: 50px;
  }

  .bonus__right-side-img {
    max-width: 90%;
    bottom: 20px;
  }

  .about__wrapper {
    border-radius: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 30px;
  }

  .about__img {
    width: 145%;
    max-width: none;
    bottom: -110px;
  }

  .step__button.telegram {
    margin-right: 0;
    padding: 15px 80px 14px;
  }

  .step__button.viber {
    padding: 14px 80px;
  }

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

  .footer__social-media-img {
    height: 45px;
  }

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

  .footer__agreement-wrapper {
    margin-left: 0;
  }

  .footer__logo-img {
    width: 90px;
    margin-right: auto;
  }

  .footer__public-wrapper {
    margin-left: 0;
  }

  .social-madia {
    margin-right: 5px;
  }

  .footer__contacts {
    margin-right: auto;
  }

  .pay-img__footer {
    width: auto;
    height: 25px;
    max-height: 25px;
    margin-left: 40px;
  }

  .pay-img__footer.mastercard {
    height: 35px;
    max-height: none;
    margin-left: 20px;
  }

  .div-block-82 {
    align-items: center;
    margin-right: auto;
  }

  .btn__hero-2 {
    z-index: 2;
  }

  .faq-grid {
    grid-row-gap: 30px;
  }

  .container-20 {
    max-width: none;
    padding-left: .78em;
    padding-right: .78em;
  }

  .button-16.btn3 {
    align-items: center;
    font-size: 16px;
  }

  .choose-btn:hover {
    background-color: #0d73d1;
  }

  .text-block-101 {
    margin-right: auto;
  }

  .div-block-247 {
    margin-left: auto;
  }

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

  .present__footer.tablet-show {
    display: block;
  }

  .present__footer.tablet-hide {
    object-position: 50% 3%;
    display: none;
    inset: 0%;
  }

  .present__footer.white {
    opacity: 0;
  }

  .tabs-hero__wrapper {
    justify-content: center;
  }

  .tabs-hero__wrapper.right {
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    inset: auto 0% -8%;
  }

  .tabs-hero__wrapper.right.fixed-auto {
    transition-property: bottom;
    top: auto;
    bottom: -6%;
  }

  .bank-wrapper-copy {
    margin-left: 12%;
  }

  .poter2.bonus {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .poter2.about {
    padding-bottom: 50px;
  }

  .poter2.step {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .poter2.footer, .poter2.poter1 {
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .pot_tex1.subtitle {
    width: 70%;
  }

  .pot_tex1.footer {
    margin-top: 40px;
  }

  .potrer_te1.subtitle {
    width: 70%;
  }

  .potrer_te1.footer, .potrer_te1.poter_te3 {
    margin-top: 40px;
  }

  .pot_11.subtitle {
    width: 70%;
  }

  .pot_11.footer {
    margin-top: 40px;
  }

  .poter_logo {
    width: 90px;
    margin-right: auto;
  }

  .pot_t1.subtitle {
    width: 70%;
  }

  .pot_t1.footer {
    margin-top: 40px;
  }

  .pot-t1.subtitle {
    width: 70%;
  }

  .pot-t1.footer {
    margin-top: 40px;
  }

  .pot-t2.subtitle {
    width: 70%;
  }

  .pot-t2.footer {
    margin-top: 40px;
  }

  .pot-t5.subtitle {
    width: 70%;
  }

  .pot-t5.footer {
    margin-top: 40px;
  }

  .pot_t12.subtitle {
    width: 70%;
  }

  .pot_t12.footer {
    margin-top: 40px;
  }

  .poot1.subtitle {
    width: 70%;
  }

  .poot1.footer {
    margin-top: 40px;
  }

  .poter, .poter-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer__contacts-copy {
    margin-right: auto;
  }

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

  .pot-t5-copy.subtitle {
    width: 70%;
  }

  .pot-t5-copy.footer {
    margin-top: 40px;
  }

  .footer__agreement-wrapper-copy {
    margin-left: 0;
  }

  .pot_t12-copy.subtitle {
    width: 70%;
  }

  .pot_t12-copy.footer {
    margin-top: 40px;
  }

  .poot1-copy.subtitle {
    width: 70%;
  }

  .poot1-copy.footer {
    margin-top: 40px;
  }

  .potrer_te1-copy.subtitle {
    width: 70%;
  }

  .potrer_te1-copy.footer, .potrer_te1-copy.poter_te3, .potrer_te1-copy.poter_te3-copy {
    margin-top: 40px;
  }

  .pot-t2-copy.subtitle {
    width: 70%;
  }

  .pot-t2-copy.footer {
    margin-top: 40px;
  }

  .spacer-copy._5.spacer-mobile {
    display: none;
  }

  .spacer-copy._34 {
    flex: none;
    margin-top: auto;
  }

  .spacer-copy._20 {
    flex: none;
    margin-top: 0;
  }

  .spacer-copy._20.hide-desk {
    display: block;
  }

  .spacer-copy._20.hide-tablet, .spacer-copy._22.hide-tablet {
    display: none;
  }

  .spacer-copy._80.tablet-60 {
    width: auto;
    height: 60px;
  }

  .spacer-copy._80.tablet-50 {
    height: 50px;
  }

  .spacer-copy._100.tablet-80 {
    height: 80px;
  }

  .spacer-copy._100.tablet-60 {
    height: 60px;
  }

  .image-161 {
    width: 145%;
  }

  .section-new-copy.is-blue-copy.br60.visible {
    overflow: hidden;
  }

  .section-new-copy.is-blue-copy.mt-30.br90 {
    border-radius: 50px;
  }

  .section-new-copy.is-blue-copy.br60-copy.visible, .section-new-copy.is-blue-copy.br60-copy.visible-copy {
    overflow: hidden;
  }

  .div-block-53-copy {
    top: 2%;
    left: auto;
    right: 2%;
  }

  .grid-item-copy.metod__wrapper.pb100, .grid-item-copy.metod__wrapper.pb100-copy {
    padding-bottom: 100px;
  }

  .grid-item-copy.metod__wrapper-copy.pb100, .grid-item-copy.metod__wrapper-copy.pb100-copy {
    padding-bottom: 100px;
  }

  .grid-item-copy.metod__wrapper.pb30-copy.hide-tablet, .grid-item-copy.metod__wrapper-copy.pb30.hide-tablet {
    display: none;
  }

  .grid-item-copy.metod__wrapper-copy.pb30-copy.hide-tablet, .grid-item-copy.metod__wrapper.pb30.hide-tablet {
    display: none;
  }

  .grid-item-copy.metod__wrapper.pb30-copy.hide-tablet, .grid-item-copy.metod__wrapper-copy.pb30.hide-tablet {
    display: none;
  }

  .grid-item-copy.metod__wrapper-copy.pb30-copy.hide-tablet, .grid-item-copy.metod__wrapper-copy.pb30-copy-copy.hide-tablet, .grid-item-copy.metod__wrapper.pb30.hide-tablet {
    display: none;
  }

  .grid-item-copy.metod__wrapper.pb30-copy.hide-tablet, .grid-item-copy.metod__wrapper-copy.pb30.hide-tablet {
    display: none;
  }

  .grid-item-copy.metod__wrapper-copy.pb30-copy.hide-tablet, .grid-item-copy.metod__wrapper-copy.pb30-copy-copy.hide-tablet {
    display: none;
  }

  .is--grey-copy._50.tablet-100, .is--grey-copy._50-copy.tablet-100, .is--grey-copy._50-copy.tablet-100-copy, .is--grey-copy._50.tablet-100, .is--grey-copy._50.tablet-100, .is--grey-copy._50.tablet-100, .is--grey-copy-copy._50.tablet-100 {
    width: 100%;
  }

  .programm-btn-copy.h70-copy.tablet-clr-red {
    background-color: #f8655c;
    width: 100%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .programm-btn-copy.h70-copy.tablet-clr-red:hover {
    background-color: #262626;
  }

  .programm-btn-copy.h70-copy.tablet-clr-red-copy {
    background-color: #f8655c;
    width: 100%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .programm-btn-copy.h70-copy.tablet-clr-red-copy:hover {
    background-color: #262626;
  }

  .is--grey-copy-copy._50.tablet-100, .is--grey-copy-copy._50-copy.tablet-100, .is--grey-copy-copy._50-copy.tablet-100-copy, .is--grey-copy-copy._50-copy-copy.tablet-100, .is--grey-copy-copy._50-copy-copy.tablet-100-copy, .is--grey-copy-copy._50-copy-copy.tablet-100-copy-copy, .is--grey-copy-copy._50.tablet-100, .is--grey-copy-copy._50.tablet-100, .is--grey-copy-copy._50.tablet-100, .is--grey-copy._50.tablet-100 {
    width: 100%;
  }

  .grid-copy {
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
  }

  .grid-copy._3-column {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    align-items: start;
  }

  .footer_ui_marathon-copy {
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .footer_ui_marathon-copy.max-w1190, .footer_ui_marathon-copy.max-w1190-copy {
    padding-left: 15px;
    padding-right: 15px;
  }

  .subtext-copy {
    font-size: .83em;
    font-weight: 600;
  }

  .container-10-copy.flex.hero-cont, .container-10-copy.flex.hero-content {
    padding-left: 0;
  }

  .container-10-copy.footer, .container-10-copy.footer.course-double {
    padding-top: 4.17em;
  }

  .container-10-copy.prices, .container-10-copy.prices-copy {
    padding-top: 5.21em;
    padding-bottom: 5.21em;
  }

  .programm-btn-copy-copy {
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
  }

  .programm-btn-copy-copy.mb-30 {
    margin-top: auto;
  }

  .programm-btn-copy-copy.is-yellow.is--black.mt20.tablet-100 {
    width: 100%;
  }

  .programm-btn-copy-copy.h70.tablet-clr-red {
    background-color: #f8655c;
    width: 100%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .programm-btn-copy-copy.h70.tablet-clr-red:hover {
    background-color: #262626;
  }

  .programm-btn-copy-copy.work {
    width: 17.5em;
    padding-left: 60px;
  }

  .creo-want__p-copy._2, .creo-want__p-copy._2-copy {
    display: none;
  }

  .container-23.bonus {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .container-23.about {
    padding-bottom: 50px;
  }

  .container-23.footer {
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .container-23.step {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .button.viber {
    justify-content: center;
    align-items: center;
    width: 410px;
    height: 80px;
    display: flex;
  }

  .button.telegram {
    justify-content: center;
    align-items: center;
    width: 410px;
    height: 80px;
    margin-bottom: 30px;
    margin-right: 0;
    display: flex;
  }

  .h2-bd {
    margin-left: .78em;
  }

  .h2-bd.sub-title {
    margin-left: 0;
  }

  .subtext-2 {
    font-size: .83em;
    font-weight: 600;
  }

  .title__item-steps-bd {
    width: 88%;
    margin-left: 0;
    font-size: 1.88em;
  }

  .title__item-steps-bd.answer-block {
    width: auto;
    margin-left: 1.4em;
    font-size: 1.88em;
    line-height: 1.11;
  }

  .title__item-steps-2-copy {
    width: 88%;
    margin-left: 0;
    font-size: 1.88em;
  }

  .title__item-steps-2-copy.answer-block {
    width: auto;
    margin-left: 1.4em;
    font-size: 1.88em;
    line-height: 1.11;
  }

  .title__item-steps-2-copy-copy {
    width: 88%;
    margin-left: 0;
    font-size: 1.88em;
  }

  .title__item-steps-2-copy-copy.answer-block {
    width: auto;
    margin-left: 1.4em;
    font-size: 1.88em;
    line-height: 1.11;
  }

  .content__wrapper-bd {
    grid-column-gap: .78em;
    grid-row-gap: .78em;
    flex-direction: column;
    height: auto;
  }

  .content__wrapper-bd.answer-content__wrapper {
    flex-direction: row;
  }

  .content__wrapper-copy {
    grid-column-gap: .78em;
    grid-row-gap: .78em;
    flex-direction: column;
    height: auto;
  }

  .content__wrapper-copy.answer-content__wrapper {
    flex-direction: row;
  }

  .faq__wrapper-2-copy.last-faq__wrapper-copy {
    border-top-style: solid;
    margin-left: .78em;
    margin-right: .78em;
    padding-top: 2.08em;
  }

  .faq__wrapper-2-copy {
    border-top: 3px solid #fbf8ee;
    padding-top: 1.04em;
    padding-bottom: 1.04em;
  }

  .faq__wrapper-2-copy.last-faq__wrapper {
    border-top-style: solid;
    margin-left: .78em;
    margin-right: .78em;
    padding-top: 2.08em;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper {
    border-top: 1px solid #100d05;
    padding-top: 2.08em;
    padding-bottom: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper {
    padding-top: 2.08em;
    padding-bottom: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper.first__wrapper {
    padding-bottom: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper-copy {
    border-top: 1px solid #100d05;
    padding-top: 2.08em;
    padding-bottom: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper-copy.not-first__wrapper {
    padding-top: 2.08em;
    padding-bottom: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper-copy.first__wrapper {
    padding-bottom: 0;
  }

  .faq-grid-2, .faq-grid-2-pr {
    grid-row-gap: 30px;
  }

  .popup-bd-polit._2, .popup-bd-polit._2-copy {
    display: none;
  }

  .btn__hero-copy-copy, .btn__hero-copy-bd {
    z-index: 2;
  }

  .close__wrapper-bd {
    z-index: 99;
    cursor: pointer;
    width: 20px;
    height: 20px;
    top: 25px;
    left: 15px;
  }

  .close__wrapper-bd.pop-up {
    top: 22%;
    right: 10%;
  }

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

  .div-block-491 {
    z-index: 1;
    background-color: #00000091;
    position: relative;
  }

  .image-201 {
    position: relative;
  }

  .container-13-copy.bonus {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .container-13-copy.about {
    padding-bottom: 50px;
  }

  .container-13-copy.step {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .container-13-copy.footer, .container-13-copy.poter1, .container-13-copy.footer-copy {
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .medium-text-copy.subtitle {
    width: 70%;
  }

  .medium-text-copy.footer {
    margin-top: 40px;
  }

  .close__wrapper-copy {
    z-index: 99;
    cursor: pointer;
    width: 20px;
    height: 20px;
    top: 25px;
    left: 15px;
  }

  .close__wrapper-copy.pop-up {
    top: 22%;
    right: 10%;
  }

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

  .image-201-copy, .image-201-copy-copy {
    position: relative;
  }

  .login__item-copy {
    border-radius: 15px;
    width: 62px;
    height: 62px;
  }

  .prices__item-copy.black, .prices__item-copy.yellow, .prices__item-copy.blue {
    width: 100%;
    padding-top: 2em;
  }

  .container-22-copy {
    margin-top: -86px;
  }

  .image-229 {
    margin-top: 107px;
  }

  .spacer-copy-copy._5.spacer-mobile {
    display: none;
  }

  .spacer-copy-copy._34 {
    flex: none;
    margin-top: auto;
  }

  .spacer-copy-copy._20 {
    flex: none;
    margin-top: 0;
  }

  .spacer-copy-copy._20.hide-desk {
    display: block;
  }

  .spacer-copy-copy._20.hide-tablet, .spacer-copy-copy._22.hide-tablet {
    display: none;
  }

  .spacer-copy-copy._80.tablet-60 {
    width: auto;
    height: 60px;
  }

  .spacer-copy-copy._80.tablet-50 {
    height: 50px;
  }

  .spacer-copy-copy._100.tablet-80 {
    height: 80px;
  }

  .spacer-copy-copy._100.tablet-60 {
    height: 60px;
  }

  .p-2-copy.learn {
    font-size: .94em;
    line-height: 1.56;
  }

  .img-contact-copy {
    width: 10.5em;
    max-width: 100%;
    margin-right: 0;
    top: 0;
    bottom: auto;
    right: -2%;
  }

  .polit._2, .polit._2-copy, .polit.text-easytype {
    display: none;
  }

  .card-info {
    width: auto;
  }

  .card-slider-mask {
    flex-flow: wrap;
    align-content: space-between;
    align-items: stretch;
  }

  .card-slide {
    width: 50%;
    margin-bottom: 3%;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }

  .slider-snap-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 18rem;
    grid-auto-columns: 18rem;
  }

  .slider-filter-text {
    font-size: 1.25rem;
  }

  .padding-section-medium {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .padding-section-medium.is--half-bottom {
    padding-bottom: 1em;
  }

  .padded-inset-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .btn-text-rp-copy {
    color: var(--alice-blue);
    background-color: #0000;
  }

  .btn-text-rp-copy.hero-txt-btn {
    color: #100d05;
  }

  .btn-text-rp-copy.hero-txt-btn.course__hero-txt-btn {
    text-align: center;
    font-size: .8em;
  }

  .btn-text-rp-copy.hero-txt-btn-copy {
    color: #100d05;
  }

  .btn-text-rp-copy.hero-txt-btn-copy.course__hero-txt-btn {
    text-align: center;
    font-size: .8em;
  }

  .btn-text-ap-copy {
    color: #0000;
  }

  .btn-text-ap-copy.hero-txt-btn, .btn-text-ap-copy.hero-txt-btn-copy {
    color: #100d05;
  }

  .list-item-7-copy {
    border-bottom: 1px solid #fff;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .h2-copy.yellow.right {
    font-size: 3.54em;
    font-weight: 500;
  }

  .h2-copy.yellow.right.left-tablet {
    text-align: left;
  }

  .h2-copy.yellow.e-u.bold.ml15p {
    font-size: 3.54em;
  }

  .h2-copy.yellow.course-double {
    margin-left: 8%;
    font-size: 4.17em;
  }

  .h2-copy.white {
    font-size: 3.54em;
    font-weight: 500;
  }

  .h2-copy.white.course-double {
    font-size: 4.17em;
  }

  .h2-copy.small.italic.yellow {
    margin-left: 80px;
    font-size: 3.54em;
  }

  .h2-copy.small.italic.yellow.ml370 {
    margin-top: 0;
    margin-left: 11%;
  }

  .h2-copy.small.italic.yellow.ml370.title-pay-y {
    margin-left: 12%;
    font-size: 4.17em;
  }

  .h2-copy.small.white.gillroy.pl90 {
    margin-left: 0;
  }

  .h2-copy.small.white.gillroy.pl90.title-pay-w {
    font-size: 4.17em;
    line-height: .9;
  }

  .h2-copy.small-copy.italic.yellow {
    margin-left: 80px;
    font-size: 3.54em;
  }

  .h2-copy.small-copy.italic.yellow.ml370 {
    margin-top: 0;
    margin-left: 11%;
  }

  .h2-copy.small-copy.italic.yellow.ml370.title-pay-y {
    margin-left: 12%;
    font-size: 4.17em;
  }

  .h2-copy.small-copy.white.gillroy.pl90 {
    margin-left: 0;
  }

  .h2-copy.small-copy.white.gillroy.pl90.title-pay-w {
    font-size: 4.17em;
    line-height: .9;
  }

  .creo-want__p-copy._2, .creo-want__p-copy._2-copy {
    display: none;
  }

  .wrapper-count-copy.ui3.w--current {
    margin-right: 0;
  }

  .programm-btn-copy {
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
  }

  .programm-btn-copy.mb-30 {
    margin-top: auto;
  }

  .programm-btn-copy.is-yellow.is--black.mt20.tablet-100 {
    width: 100%;
  }

  .programm-btn-copy.h70.tablet-clr-red {
    background-color: #f8655c;
    width: 100%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .programm-btn-copy.h70.tablet-clr-red:hover {
    background-color: #262626;
  }

  .programm-btn-copy.work {
    width: 17.5em;
    padding-left: 60px;
  }

  .creo-want__p-copy._2, .creo-want__p-copy._2-copy, .creo-want__p-copy._2-copy {
    display: none;
  }

  .btn__prices-web {
    display: none;
    inset: auto 4% -4% auto;
  }

  .btn__prices-web.cosmos-block {
    bottom: -2%;
    right: 4%;
  }

  .btn__prices-web.yellow {
    top: auto;
    bottom: -2%;
    right: 4%;
  }

  .btn__prices-web.static {
    border-radius: 5.83em;
    width: 100%;
    height: 4em;
    margin-top: 1em;
    display: flex;
    position: static;
    transform: none;
  }

  .btn__prices-web2 {
    display: none;
    inset: auto 4% -4% auto;
  }

  .btn__prices-web2.cosmos-block {
    bottom: -2%;
    right: 4%;
  }

  .btn__prices-web2.yellow {
    top: auto;
    bottom: -2%;
    right: 4%;
  }

  .btn__prices-web2.static {
    border-radius: 5.83em;
    width: 100%;
    height: 4em;
    margin-top: 1em;
    display: flex;
    position: static;
    transform: none;
  }

  .bq__fon-navbar-copy {
    height: 6.2em;
  }

  .bq__fon-navbar-copy.course {
    height: 5.1em;
  }

  .header-copy.shadow-three {
    z-index: 999;
    height: auto;
    overflow: visible;
  }

  .header-copy.header-course {
    z-index: 999;
    height: auto;
    display: none;
    overflow: visible;
  }

  .creo-want__p-copy._2, .creo-want__p-copy._2-copy, .creo-want__p-copy._2-copy {
    display: none;
  }

  .container-10-copy.flex.hero-cont, .container-10-copy.flex.hero-content {
    padding-left: 0;
  }

  .container-10-copy.footer, .container-10-copy.footer.course-double {
    padding-top: 4.17em;
  }

  .container-10-copy.footer-copy, .container-10-copy.footer-copy.course-double {
    padding-top: 4.17em;
  }

  .btn__wrapper-copy.right-copy.fixed-auto, .btn__wrapper-copy.right-copy.fixed-auto-copy {
    transition-property: bottom;
    top: auto;
    bottom: -6%;
  }

  .container-10-copy.flex.hero-cont, .container-10-copy.flex.hero-content {
    padding-left: 0;
  }

  .container-10-copy.footer, .container-10-copy.footer.course-double {
    padding-top: 4.17em;
  }

  .container-10-copy.flex-copy {
    display: block;
  }

  .container-10-copy.flex-copy.hero-cont, .container-10-copy.flex-copy.hero-content, .container-10-copy.flex-copy.hero-content-copy {
    padding-left: 0;
  }

  .section-11-copy.black.relative.pop-up, .section-11-copy.black.relative.pop-up.proj-30 {
    display: none;
  }

  .section-11-copy.blue.relative, .section-11-copy.part-pay {
    background-color: #0000;
  }

  .section-11-copy.hero-course-copy-copy {
    background-color: #0000;
    min-height: 100vh;
    padding-top: 8em;
    padding-bottom: 6em;
    display: block;
  }

  .section-11-copy.hero-course-copy-copy.webinar {
    padding-bottom: 2em;
  }

  .p-big-copy {
    width: 21.5em;
  }

  .p-big-copy._w-auto {
    font-size: 1.04em;
  }

  .p-big-copy._w-auto.show-table {
    color: #100d0580;
    margin-bottom: 10px;
    font-size: .83em;
    display: block;
  }

  .p-big-copy.icon {
    color: #4653f6;
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f744482ba1badb4ccc4529_eva_external-link-fill.svg");
    background-position: 0%;
    background-size: 1em 1em;
    padding-left: 1.7em;
    font-size: 1.04em;
  }

  .p-big-copy.icon.h-auto {
    height: auto;
  }

  .p-big-copy.descr-course, .p-big-copy.descr-course-copy {
    font-size: 1.04em;
  }

  .body-webinar-copy {
    font-size: 16px;
  }

  .heading-form, .heading-form2 {
    font-size: 4.9em;
    line-height: .89;
  }

  .italic-course-2.blue.h1-italic, .italic-course-2.blue-2.h1-italic, .italic-course-2.blue-2.h1-italic-2 {
    margin-left: 7%;
    font-size: 4.9em;
    line-height: 1;
  }

  .p-big-2 {
    width: 21.5em;
  }

  .p-big-2._w-auto {
    font-size: 1.04em;
  }

  .p-big-2._w-auto.show-table {
    color: #100d0580;
    margin-bottom: 10px;
    font-size: .83em;
    display: block;
  }

  .p-big-2.icon {
    color: #4653f6;
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62f744482ba1badb4ccc4529_eva_external-link-fill.svg");
    background-position: 0%;
    background-size: 1em 1em;
    padding-left: 1.7em;
    font-size: 1.04em;
  }

  .p-big-2.icon.h-auto {
    height: auto;
  }

  .p-big-2.descr-course, .p-big-2.descr-course-copy, .p-big-2.descr-course-2 {
    font-size: 1.04em;
  }

  .container-10-2 {
    max-width: none;
    padding-left: .78em;
    padding-right: .78em;
  }

  .container-10-2.flex {
    display: block;
  }

  .container-10-2.flex.hero-cont, .container-10-2.flex.hero-content {
    padding-left: 0;
  }

  .container-10-2.aww {
    padding-top: 5.21em;
    padding-bottom: 5.21em;
  }

  .container-10-2.footer, .container-10-2.footer.course-double {
    padding-top: 4.17em;
  }

  .container-10-2.ptb-150 {
    padding-top: 5.73em;
    padding-bottom: 5.73em;
  }

  .container-10-2.item__steps {
    padding-bottom: 2.08em;
  }

  .container-10-2.scr-2 {
    padding-top: 5.21em;
    padding-bottom: 5.2em;
  }

  .container-10-2.answer-step {
    padding-bottom: 2.08em;
  }

  .container-10-2.prices {
    padding-top: 5.21em;
    padding-bottom: 5.21em;
  }

  .container-10-2.footer-c2, .container-10-2.footer-c2.course-double {
    padding-top: 4.17em;
  }

  .img__wrapper-2-copy {
    z-index: 100;
  }

  .img__wrapper-2-copy.w--current {
    z-index: 1000;
  }

  .img__wrapper-2-copy.speakers {
    z-index: 0;
    width: 100%;
    height: 23em;
    position: relative;
    inset: 0% auto auto 0%;
    overflow: visible;
  }

  .img__wrapper-2-copy.present {
    z-index: 7;
    top: -25%;
    right: 0%;
  }

  .img__wrapper-2-copy.present-course {
    z-index: 7;
    z-index: 7;
    top: 100%;
    right: 4%;
  }

  .img__wrapper-2-copy.present-course-copy {
    z-index: 7;
    top: 100%;
    right: 4%;
  }

  .flex__container-copy.contact {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-direction: column;
    align-items: flex-start;
  }

  .flex__container-copy.hor-scroll.tablet-vert {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-direction: column;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .flex__container-copy.hor-scroll.tablet-vert.speakers-flex {
    margin-left: 1.04em;
    margin-right: 1.04em;
  }

  .flex__container-copy.visual {
    grid-column-gap: 2.6em;
    grid-row-gap: 2.6em;
    flex-direction: column;
  }

  .flex__container-copy.contact--course-double {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
  }

  .flex__container-copy.contact-copy {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-direction: column;
    align-items: flex-start;
  }

  .logo-countdown-copy {
    z-index: 100;
  }

  .logo-countdown-copy.w--current {
    z-index: 1000;
  }

  .run-stroke__wrapper-2-copy.designer {
    display: none;
  }

  .logo-image {
    height: 30px;
  }

  .btn__hero-copy {
    z-index: 2;
  }

  .creo-want__p-copy._2, .creo-want__p-copy._2-copy, .creo-want__p-copy._2-copy, .creo-want__p-copy._2-copy-copy {
    display: none;
  }

  .feature-tab-menu {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    width: 100%;
    padding-bottom: 20px;
    padding-right: 0;
  }

  .flex-item-3._12 {
    width: 12.5em;
  }

  .flex-item-3._1 {
    width: 25em;
    height: 200px;
  }

  .padding-section-medium-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .image-250 {
    max-width: 170px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .grid-3-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 2fr;
    height: auto;
  }

  .banner-right {
    flex-direction: row;
  }

  .switch-button {
    margin-bottom: 20px;
  }

  .logo__wrapper-3 {
    margin-left: 0;
    margin-right: auto;
  }

  .feature_content-detail {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .social__wrapper-3 {
    margin-bottom: 0;
  }

  .feature-tab-detail {
    flex-direction: column;
  }

  .div-block-598 {
    align-items: center;
    margin-right: auto;
  }

  .btn__hero-3 {
    z-index: 2;
  }

  .nav-item-3 {
    font-size: 18px;
  }

  .feature-left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 100%;
  }

  .arrow-tab {
    justify-content: center;
    width: 100%;
    height: 3rem;
  }

  .arrow-tab.w--current {
    background-size: contain;
  }

  .bullet-img-wrapper {
    order: -1;
    width: 100%;
    height: 20rem;
  }

  .section-new-copy.is--light_grey.br120 {
    border-radius: 50px;
  }

  .section-new-copy.is-blue.br60.visible {
    overflow: hidden;
  }

  .section-new-copy.is-blue.mt-30.br90 {
    border-radius: 50px;
  }

  .section-new-copy.dots__bq {
    background-size: 0;
  }

  .stories__col.mod--1 {
    flex-flow: row-reverse wrap-reverse;
    justify-content: space-between;
    align-items: flex-start;
    width: 91vw;
    min-width: 91vw;
    max-width: 91vw;
    height: 79.7333vw;
    max-height: 79.7333vw;
  }

  .stories__col.mod--2 {
    width: 71.2vw;
    max-width: 71.2vw;
    margin-left: auto;
  }

  .world_student {
    height: 54.1333vw;
  }

  .heading_consult_program {
    width: 39.2vw;
    margin-bottom: 8.53333vw;
    font-size: 4.26667vw;
  }

  .img_profi_main {
    width: 100%;
  }

  .image-259 {
    width: 14.9333vw;
    top: 4.53333vw;
    left: auto;
    right: 5vw;
    transform: rotate(-90deg);
  }

  .swiper__nav {
    margin-top: 7.46667vw;
  }

  .swiper__nav.nav_center {
    grid-column-gap: 6.4vw;
    grid-row-gap: 6.4vw;
    margin-top: 10.6667vw;
  }

  .grid_about.swiper-wrapper {
    display: flex;
    overflow: visible;
  }

  .creo_f_black {
    width: 70%;
    margin-bottom: 5.33vw;
    font-size: 5.33vw;
  }

  .link-block-33 {
    display: none;
  }

  .link-block-33.block {
    width: 10.6667vw;
    height: 10.6667vw;
    display: flex;
  }

  .footer-3 {
    padding-top: 19.2vw;
    padding-bottom: 9.6vw;
  }

  .offer_numbers.container {
    grid-template-columns: 1fr;
    max-width: 100vw;
    margin-top: 8vw;
    padding-left: 4.26667vw;
    padding-right: 4.26667vw;
  }

  .tab_new {
    margin-top: 3.46667vw;
    margin-right: 3.46667vw;
    font-size: 2.66667vw;
    line-height: 119%;
  }

  .offer_text_wrapper {
    width: 100%;
  }

  .right_header {
    grid-column-gap: 4.53333vw;
    grid-row-gap: 4.53333vw;
  }

  .desc_number {
    width: 80%;
    font-size: 3.2vw;
    font-weight: 500;
  }

  .image-7-copy {
    width: 3vw;
  }

  .program_wrapper {
    margin-top: -54vw;
    padding-top: 70vw;
    padding-bottom: 19.2vw;
    overflow: hidden;
  }

  .heading_about {
    width: 79vw;
    font-size: 8.53333vw;
    display: inline-block;
  }

  .video_wrapper {
    padding-right: 0;
  }

  .stories__slide-content {
    height: auto;
  }

  .desc_profi {
    width: 80%;
    font-size: 3.73333vw;
  }

  .text-block-2813 {
    text-align: center;
    font-size: 4.8vw;
    line-height: 120%;
  }

  .type_program {
    font-size: 2.66667vw;
    line-height: 120%;
  }

  .text_found {
    margin-left: -3vw;
  }

  .review_wrapper {
    padding-top: 21.3333vw;
    padding-bottom: 21.3333vw;
    overflow: hidden;
  }

  .icon_pos {
    width: 14vw;
    top: -8vw;
    right: 7vw;
  }

  .icon_pos.teo {
    display: none;
  }

  .icon_pos.three {
    width: 13vw;
    bottom: -6vw;
    left: 5vw;
  }

  .p_offer {
    width: 100%;
    margin-top: 3.2vw;
    font-size: 3.73333vw;
  }

  .grid_program {
    display: flex;
  }

  .grid_program.swiper-wrapper {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    display: flex;
  }

  .link-block-34 {
    grid-column-gap: 2.13333vw;
    grid-row-gap: 2.13333vw;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 2.66667vw;
  }

  .submit-button-copy-2 {
    margin-top: 5.33vw;
    padding-top: 3.2vw;
    padding-bottom: 3.2vw;
    font-size: 3.73333vw;
  }

  .number_item {
    grid-column-gap: 5.33333vw;
    grid-row-gap: 5.33333vw;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 6.4vw 6.4vw 6.4vw 7.46667vw;
  }

  .img_brand {
    height: 18.6667vw;
  }

  .train_item {
    grid-column-gap: 5.86667vw;
    grid-row-gap: 5.86667vw;
  }

  .stories__slider2 {
    width: 19.7333vw;
    height: 100%;
  }

  .img_slider {
    width: 28.8vw;
    right: 15vw;
  }

  .heading {
    margin-bottom: 12.5333vw;
    font-size: 8.53333vw;
  }

  .image-260 {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    width: 5.33333vw;
  }

  .item_support {
    flex: none;
    width: 74.6667vw;
    min-width: 74.6667vw;
    padding: 7.46667vw;
  }

  .item_support.pink_support {
    width: 100%;
    min-width: 100%;
    margin-top: 5.86667vw;
    transform: none;
  }

  .item_support.swiper-slide {
    width: 100%;
    min-width: auto;
    height: auto;
  }

  .text-field-41 {
    margin-bottom: 4.26667vw;
    padding-top: 6.93333vw;
    padding-bottom: 5.33333vw;
    padding-left: 4.8vw;
    font-size: 4.8vw;
  }

  .program_item {
    flex: none;
    width: 74.6667vw;
    padding-top: 0;
  }

  .social_item {
    width: 16.5333vw;
    height: 16.5333vw;
  }

  .social_item.x2 {
    width: 12vw;
    height: 12vw;
  }

  .social_item.is-camp {
    width: 5rem;
    height: 5rem;
  }

  .p_offerr_medium {
    width: 100%;
    margin-top: 3vw;
    font-size: 3.73vw;
    display: block;
  }

  .form_free_program {
    padding: 8vw;
  }

  .text-block-2814 {
    padding: 1.86667vw 2.66667vw;
    font-size: 2.4vw;
  }

  .offer_layout.container {
    grid-column-gap: 5.33333vw;
    grid-row-gap: 5.33333vw;
    flex-flow: row-reverse wrap-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 4.26667vw;
    padding-right: 4.26667vw;
    display: flex;
  }

  .name_review {
    margin-bottom: 4.26667vw;
    font-size: 4.8vw;
    line-height: 120%;
  }

  .track_line {
    margin-top: 42.6667vw;
    padding-top: 2vw;
    padding-bottom: 2vw;
  }

  .text-block-2815 {
    font-size: 3.73333vw;
    line-height: 80%;
  }

  .text-block-2815.black {
    color: #000;
  }

  .image-261 {
    width: 42.6667vw;
    bottom: 3.2vw;
    left: -10.6667vw;
  }

  .p_small {
    font-size: 3.2vw;
  }

  .consult_program {
    justify-content: center;
    margin-top: 16.8vw;
    padding-left: 5.6vw;
    padding-right: 5.6vw;
    position: relative;
  }

  .consult_program.none_desctop {
    display: flex;
  }

  .desc_wrap {
    width: 100%;
    margin-top: 6.66667vw;
    margin-bottom: 18.6667vw;
  }

  .tab_items {
    grid-column-gap: 1.33333vw;
    grid-row-gap: 1.33333vw;
    margin-bottom: 4.8vw;
    margin-left: 7.2vw;
  }

  .tab_items.tabs_relative {
    margin-bottom: 2.93333vw;
  }

  .stories__columns {
    flex-flow: column;
    margin-top: 0;
    display: flex;
  }

  .heading_wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .img_consult {
    width: 40vw;
    position: absolute;
    inset: 6.13333vw 2.66667vw auto auto;
  }

  .p_support_large {
    color: #000;
    font-size: 3.73333vw;
  }

  .task_creo {
    margin-bottom: 2.66667vw;
  }

  .item_grid_about {
    padding: 6.4vw 6vw 6vw 6.4vw;
  }

  .item_grid_about.swiper-slide {
    width: 74.6667vw;
    height: auto;
    padding: 6.4vw 5.33vw 6.4vw 6.4vw;
    display: flex;
  }

  .brand_layout {
    padding-top: 19.2vw;
    padding-bottom: 19.2vw;
  }

  .review_layout.container {
    width: 91.8vw;
    margin-left: 4.26667vw;
    margin-right: 4.26667vw;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-2816 {
    margin-bottom: 7.46667vw;
    font-size: 3.46667vw;
    line-height: 120%;
  }

  .tab_item_big {
    padding: 1.06667vw 3.2vw;
  }

  .form_heading {
    width: 100%;
    margin-bottom: 4.26667vw;
    font-size: 5vw;
  }

  .icon_number {
    width: 10.6667vw;
    min-width: 10.66vw;
  }

  .heading_form {
    text-align: center;
    font-size: 8.53333vw;
  }

  .submit-button-18 {
    padding-top: 3.2vw;
    padding-bottom: 3.2vw;
    font-size: 4.8vw;
  }

  .bg_program {
    width: 190vw;
    display: none;
    left: 0;
    right: -90vw;
  }

  .text-block-2817 {
    font-size: 5.33vw;
  }

  .heading_support {
    text-align: center;
    letter-spacing: -.3vw;
    font-size: 8.53333vw;
    font-weight: 700;
  }

  .heading_support.mini {
    text-align: left;
    font-size: 5vw;
  }

  .data_program {
    font-size: 2.66667vw;
    line-height: 120%;
  }

  .desc_button_const {
    height: 100%;
  }

  .p_large {
    color: #000;
    margin-bottom: 3.2vw;
    font-family: e-Ukraine, sans-serif;
    font-size: 3.46667vw;
    font-weight: 500;
  }

  .creo_f {
    font-size: 5.33vw;
  }

  .creo_f.m0auto.none_mob {
    display: none;
  }

  .image-262 {
    width: 64.5333vw;
  }

  .heading_support_item {
    margin-top: 3.2vw;
    margin-bottom: 7.2vw;
    font-size: 5.33vw;
  }

  .image-263 {
    width: 18vw;
    margin-top: 2vw;
    margin-right: 3vw;
  }

  .heading-program_item {
    margin-bottom: 3.2vw;
    font-size: 4.26667vw;
    line-height: 110%;
  }

  .form_wrap {
    margin-left: 8.53333vw;
    margin-right: 8.53333vw;
    padding: 10.6667vw 7.46667vw 10.66vw;
  }

  .text-span-81 {
    font-size: 8.53333vw;
  }

  .text-span-81.none {
    display: none;
  }

  .desc_program_item {
    margin-bottom: 3.73333vw;
    font-size: 2.93333vw;
    line-height: 150%;
  }

  .program_layout.container {
    padding-left: 4.26667vw;
    padding-right: 4.26667vw;
  }

  .support_work_grid {
    display: none;
  }

  .support_work_grid.none_desctop {
    margin-top: 7.46667vw;
    margin-bottom: 0;
    display: flex;
  }

  .support_work_grid.none_desctop.swiper {
    overflow: visible;
  }

  .support_work_wrapper {
    overflow: hidden;
  }

  .sub_title.none_mob {
    display: none;
  }

  .number_text {
    margin-bottom: 1.6vw;
    font-size: 6.4vw;
  }

  .desc_program {
    color: #000;
    width: 50vw;
    margin-left: 15.2vw;
    font-family: e-Ukraine, sans-serif;
    font-size: 3.73333vw;
    font-weight: 400;
  }

  .image-264 {
    width: 6.4vw;
  }

  .img_program {
    height: 90%;
  }

  .image-265 {
    aspect-ratio: auto;
    width: 16vw;
    overflow: clip;
  }

  .first_heading {
    border-width: .533333vw;
    margin-bottom: 0;
    margin-left: 10.4vw;
    padding: 3.2vw 4.8vw;
    font-size: 5.33333vw;
    font-weight: 500;
  }

  .first_heading.ml0 {
    margin-left: 0;
  }

  .profi_wrapper {
    margin-top: 19.2vw;
    padding-top: 20vw;
    padding-bottom: 22.4vw;
  }

  .free_form_layout {
    grid-column-gap: .533333vw;
    grid-row-gap: .533333vw;
    flex-flow: column;
    padding-top: 19.2vw;
    padding-bottom: 19.2vw;
    display: flex;
  }

  .image-266 {
    width: 100%;
    margin-top: 2.4vw;
  }

  .button_header {
    margin-left: auto;
    margin-right: auto;
    font-size: 4.8vw;
    display: none;
  }

  .button_header.mob_buy {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding-left: 5.33333vw;
    padding-right: 5.33333vw;
    font-size: 4vw;
  }

  .button_header.none_mob {
    display: none;
  }

  .button_header.block {
    width: 100%;
    display: flex;
  }

  .feed_back_layout.container {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .icon_account {
    width: 4.26667vw;
    height: 4.26667vw;
  }

  .heading_offer {
    font-size: 7.3vw;
  }

  .text-block-2818 {
    margin-bottom: 4.26667vw;
    font-size: 3.73333vw;
    line-height: 120%;
  }

  .image-267 {
    width: 3.2vw;
  }

  .tab_offer {
    display: none;
  }

  .desc_review {
    font-size: 3.46667vw;
    line-height: 120%;
  }

  .form_flex {
    grid-column-gap: 4.26667vw;
    grid-row-gap: 4.26667vw;
    flex-flow: column;
  }

  .found_img {
    width: 16vw;
  }

  .img_review {
    width: 29.3333vw;
    margin-bottom: 5.33333vw;
  }

  .stories__desc {
    color: #000;
    font-size: 3.73333vw;
  }

  .track_item {
    grid-column-gap: 5.86667vw;
    grid-row-gap: 5.86667vw;
  }

  .image-268 {
    width: 26.6667vw;
    top: 8vw;
  }

  .tab_item {
    padding: .8vw 2.13333vw;
  }

  .tab_item.white_tab {
    font-size: 3.2vw;
    line-height: 120%;
  }

  .logo_img {
    width: 32vw;
  }

  .icon_play {
    width: 16.5333vw;
    bottom: 7.46667vw;
    left: 7.46667vw;
  }

  .heading_brand_wrap {
    margin-bottom: 11.7333vw;
  }

  .text-block-5-copy {
    font-size: 3.2vw;
  }

  .profi_layout.container {
    flex-flow: column;
    padding-left: 4.26667vw;
    padding-right: 4.26667vw;
    display: flex;
  }

  .button_large {
    justify-content: center;
    align-items: center;
    margin-top: 9.86667vw;
    margin-left: auto;
    margin-right: auto;
    padding: 4vw 5vw;
    display: flex;
    position: relative;
    left: auto;
    right: auto;
  }

  .button_large.none_desctop {
    display: flex;
  }

  .button_large.center_button {
    padding: 0;
  }

  .support_work_layout.container {
    padding-left: 4.26667vw;
    padding-right: 4.26667vw;
  }

  .p_support {
    color: #000;
    margin-top: 4.26667vw;
    font-size: 3.73333vw;
  }

  .stories__txt-wrap {
    grid-column-gap: 3.2vw;
    grid-row-gap: 3.2vw;
    max-width: 100%;
  }

  .nav_items.none_mob {
    display: none;
  }

  .image-269 {
    width: 20vw;
    min-width: 20vw;
  }

  .button_program {
    padding: 1.86667vw 3.73333vw;
    font-size: 2.66667vw;
    line-height: 100%;
  }

  .link_review {
    grid-column-gap: 1.06667vw;
    grid-row-gap: 1.06667vw;
    margin-top: 6.4vw;
    padding: 2.66667vw 5.33vw 3.2vw 5.33333vw;
  }

  .link_review.max_width.center_button {
    margin-left: auto;
  }

  .last_heading {
    border-width: .533333vw;
    margin-left: 14.1333vw;
    padding: 3.2vw 4.8vw;
    font-size: 5.33333vw;
    font-weight: 500;
  }

  .last_heading.ml0 {
    margin-left: 0;
  }

  .top_footer {
    grid-column-gap: 9.86667vw;
    grid-row-gap: 9.86667vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10.1333vw;
  }

  .heading_animation {
    margin-bottom: 3.73333vw;
  }

  .swiper__nav-arrow:hover {
    border-color: #0000;
  }

  .swiper__nav-arrow.mod--right.arrow-next {
    flex: none;
  }

  .swiper__nav-arrow.mod--left {
    border-color: #1e1e2f26;
    margin-right: 6.4vw;
  }

  .swiper__nav-arrow.mod--left.arrow-prev {
    flex: none;
    margin-right: 0;
  }

  .top_info_program {
    height: 37.1984vw;
  }

  .free_creo_wrapper-copy-copy.free {
    padding-bottom: 19.2vw;
    overflow: hidden;
  }

  .text_tab {
    font-size: 2.13333vw;
  }

  .free_crea_layout.container {
    padding-left: 4.26vw;
    padding-right: 4.26vw;
  }

  .about_crea_layout.container {
    padding-left: 4.26667vw;
    padding-right: 4.26667vw;
    overflow: hidden;
  }

  .platform_wrapper {
    padding-top: 19.2vw;
    padding-bottom: 19.2vw;
  }

  .heading-52 {
    margin-bottom: 2.13333vw;
    font-size: 6.4vw;
    line-height: 120%;
  }

  .text_tab_big {
    font-size: 3.73333vw;
  }

  .desc_world {
    padding-bottom: 5.33vw;
    padding-left: 5.86667vw;
  }

  .image_video {
    width: 64.2667vw;
  }

  .review_text {
    height: 118.4vw;
    padding: 10.6667vw 6.4vw;
  }

  .swiper-slide.slide_review {
    width: 66.6667vw;
    margin-right: 4.26667vw;
  }

  .swiper-slide.slide--stories {
    width: auto;
    height: 24.2667vw;
    margin-bottom: 0;
  }

  .swiper-slide.slide--stories.slide_100 {
    height: 100%;
    max-height: 100%;
    margin-bottom: 0;
  }

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

  .swiper-slide.swiper-slide_works {
    width: 80%;
  }

  .swiper-slide.swiper-slide_blog {
    width: 80%;
    height: auto;
  }

  .swiper-slide.is-grow {
    flex: none;
  }

  .brands_vagon {
    grid-column-gap: 4.53333vw;
    grid-row-gap: 4.53333vw;
    margin-left: 0;
  }

  .brands_vagon.first_vagon {
    grid-column-gap: 4.53333vw;
    grid-row-gap: 4.53333vw;
    margin-bottom: 4.53333vw;
    margin-left: 0;
  }

  .brands_vagon.last_vagon {
    flex-flow: row-reverse wrap;
    margin-left: 0;
  }

  .footer_bottom {
    grid-column-gap: 3.2vw;
    grid-row-gap: 3.2vw;
    flex-flow: column;
  }

  .about_creo_wrapper {
    padding-bottom: 19.2vw;
  }

  .img_platform {
    width: 90vw;
    margin: 0 auto 6vw;
  }

  .text-block-2819 {
    flex: 0 auto;
    font-size: 4.26667vw;
  }

  .feed_back_wrapper {
    padding-top: 19.2vw;
    padding-bottom: 27.7333vw;
  }

  .bottom_program {
    height: 62.1333vw;
    padding-top: 4.26667vw;
    padding-left: 5.6vw;
    padding-right: 5.6vw;
  }

  .number_world {
    margin-bottom: 1.86667vw;
    font-size: 8.53333vw;
  }

  .arrow_info {
    width: 18.4vw;
    position: absolute;
    top: 7vw;
    left: -20.2vw;
    transform: rotateX(0)rotateY(180deg)rotateZ(90deg);
  }

  .heading_about_wrap {
    margin-top: 19.2vw;
    margin-bottom: 11.2vw;
    display: block;
  }

  .review_video {
    height: 100%;
  }

  .number_item_consult {
    grid-column-gap: 5.33333vw;
    grid-row-gap: 5.33333vw;
    padding-top: 6.93333vw;
    padding-bottom: 8.53333vw;
  }

  .div-block {
    grid-column-gap: 8.53333vw;
    grid-row-gap: 8.53333vw;
    flex-flow: column-reverse wrap-reverse;
    width: 85%;
    margin: 0 auto 13.8667vw;
    display: flex;
  }

  .icon_heading {
    width: 11.7333vw;
    bottom: -2vw;
    right: 18vw;
  }

  .icon_heading.frree {
    right: -.9vw;
  }

  .icon_heading.none {
    display: none;
  }

  .tab_items__profi {
    margin-bottom: 6.4vw;
  }

  .swiper-wrapper.wraper_preview {
    flex-flow: column;
    height: 100%;
  }

  .swiper-wrapper.wraper_preview-copy {
    flex-flow: column;
  }

  .swiper-wrapper.items_container_wrapper {
    flex-flow: row;
    width: auto;
    height: 100%;
    margin-bottom: 4vw;
    padding-top: 1vw;
    padding-bottom: 1vw;
    display: flex;
    bottom: auto;
  }

  .text-field-copy {
    width: 100%;
    padding-top: 3.2vw;
    padding-bottom: 1.06667vw;
    padding-left: 2.93333vw;
    font-size: 3.73333vw;
  }

  .play_icon {
    width: 10.9333vw;
  }

  .img_review_video {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .arrow_nav {
    width: 16.5333vw;
  }

  .heading_profi {
    margin-bottom: 2.66667vw;
    font-size: 5.33333vw;
  }

  .link_item {
    margin-bottom: 2.13333vw;
    padding-top: 1.06667vw;
    padding-bottom: 1.06667vw;
    font-size: 3.73333vw;
    line-height: 100%;
  }

  .link_telegram {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    margin-top: 4.26667vw;
  }

  .creo_img {
    height: 3.73333vw;
  }

  .creo_img_icon {
    width: 5.33333vw;
  }

  .bg_creo {
    width: 173.333vw;
    min-width: 173.333vw;
    bottom: -11vw;
    right: -53vw;
  }

  .text-block-2820 {
    margin-top: 1.6vw;
    font-size: 4.26667vw;
  }

  .top_info_bottom {
    margin-bottom: 4.26667vw;
  }

  .heading_support_wrap {
    height: 49.6vw;
    padding-top: 8.53333vw;
    padding-left: 9.6vw;
  }

  .info_profi {
    padding-top: 8vw;
  }

  .brands_train {
    grid-column-gap: 4.53333vw;
    grid-row-gap: 4.53333vw;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 26.6667vw;
  }

  .brands_train.last_train {
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    display: flex;
  }

  .brands_train.first_train {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .copy_text {
    font-size: 3.46667vw;
    line-height: 120%;
  }

  .text-block-2821 {
    font-size: 3.46667vw;
    line-height: 100%;
  }

  .heading-53 {
    opacity: 1;
    color: #000;
    width: 86.26vw;
    margin: 0 auto 8vw;
    font-size: 8.53333vw;
  }

  .swiper.swiper_review {
    overflow: visible;
  }

  .swiper.swiper--stories {
    width: 62vw;
    min-width: 62vw;
    height: 100%;
    max-height: 100%;
    margin-left: 0;
  }

  .swiper.swiper--stories2 {
    flex-flow: column;
    width: 19.7333vw;
    min-width: 19.7333vw;
    height: 100%;
    margin-bottom: 0;
    display: flex;
  }

  .swiper.swiper--stories2.mb0 {
    display: none;
  }

  .swiper.swiper_info {
    overflow: visible;
  }

  .swiper.swiper_program {
    display: flex;
    overflow: visible;
  }

  .swiper.swiper_works {
    overflow: visible;
  }

  .swiper.swiper_blog {
    margin-top: 12vw;
    overflow: visible;
  }

  .swiper.swiper-program, .swiper.swiper-free {
    overflow: visible;
  }

  .swiper.swiper-numbers, .swiper.swiper-portfolio, .swiper.swiper-mentor {
    flex-flow: column;
    display: flex;
  }

  .heading_brand {
    font-size: 8.53333vw;
    display: inline-block;
  }

  .header_layout {
    padding-top: 4vw;
    padding-bottom: 4vw;
  }

  .header_wrap.container {
    background-color: #000;
    position: absolute;
  }

  .header_wrap.container.relative_menu {
    position: relative;
  }

  .bg_program_mobile {
    width: 100vw;
    display: block;
    left: 0;
    right: 0;
  }

  .grid_program_mobile {
    margin-top: 18.6667vw;
    display: flex;
  }

  .grid_program_mobile.swiper-wrapper {
    margin-top: 0;
  }

  .form-block-28 {
    width: 100%;
  }

  .image-281 {
    width: 44.5333vw;
  }

  .wrap_support_mobile {
    flex-flow: column;
    display: flex;
  }

  .header_text {
    flex: 0 auto;
    padding: 3.2vw 6.4vw;
    font-size: 4.26667vw;
  }

  .header_text.mini_text {
    padding: 2.66667vw 5.33333vw;
    font-size: 3.73333vw;
  }

  .button_header_program {
    margin: auto auto 8vw 0;
    font-size: 4.8vw;
  }

  .button_header_program.mob_buy {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding-left: 5.33333vw;
    padding-right: 5.33333vw;
    font-size: 4vw;
  }

  .button_header_program.none_mob {
    display: none;
  }

  .header_text_ {
    flex: 0 auto;
    font-size: 4.26667vw;
  }

  .header_text_big {
    flex: 0 auto;
    padding: 4vw 5vw;
    font-size: 4.26667vw;
  }

  .wrapper_video_popup.offer_video, .wrapper_video_popup.review_video_popup {
    padding-left: 5%;
    padding-right: 5%;
  }

  .wrapper_video_popup.offer_video {
    padding-left: 5%;
    padding-right: 5%;
    display: none;
  }

  .filter_wrap.fltr-review {
    justify-content: flex-start;
    align-items: center;
    padding-left: 6.87vw;
    padding-right: 6.87vw;
    overflow: auto;
  }

  .filter_item {
    padding: 3.73333vw 5.33333vw;
    font-size: 3.73333vw;
  }

  .filter_item.all_item {
    font-size: 3.73333vw;
  }

  .category_program_list {
    top: 27.9vw;
  }

  .item_program.swiper-slide {
    width: 74vw;
  }

  .wrap_platform {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .wrap_point_plus {
    flex: none;
    width: 100%;
    position: static;
    top: 0;
    left: 0;
  }

  .wrap_point_plus._2_point, .wrap_point_plus._3_point {
    top: 0;
    right: 0;
  }

  .wrap_point_plus._4_point {
    top: 0;
    left: 0;
  }

  .wrap_point_plus.swiper-slide {
    height: auto;
  }

  .point_plus {
    display: none;
  }

  .wrap_info_point {
    pointer-events: auto;
    flex: none;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding: 6.4vw 2vw 6.4vw 2.93333vw;
    display: flex;
  }

  .img_info_point {
    width: 29.8667vw;
    margin-bottom: 0;
  }

  .sub_title_info {
    display: none;
  }

  .title_info_point {
    font-size: 3.2vw;
  }

  .title_info_point_mini {
    display: none;
  }

  .works_students_wrapper.work_container {
    overflow: hidden;
  }

  .work_student_layout {
    padding-top: 19.2vw;
    padding-bottom: 19.2vw;
  }

  .heading_wrapper_work {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .name_student {
    font-size: 4.8vw;
  }

  .wrap_work_info {
    padding: 6vw 5.33vw;
  }

  .container-31 {
    max-width: 728px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-sticky {
    position: relative;
    top: 0;
  }

  .swiper-pagination {
    display: flex;
  }

  .swiper-pagination.mt32 {
    margin-top: 8.53333vw;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .swiper-pagination.mt32.center {
    margin-top: 5vw;
  }

  .swiper-pagination.none {
    margin-top: 5vw;
    display: flex;
  }

  .swiper-pagination.swiper-pagination-black {
    align-self: center;
  }

  .blog_students_wrapper.work_container {
    overflow: hidden;
  }

  .wrap_blog_info {
    justify-content: center;
    align-items: center;
    padding: 6vw;
  }

  .wrap_points {
    display: none;
  }

  .wrap_points.swiper {
    width: auto;
    max-width: 91.47vw;
    margin-top: 5vw;
    margin-left: 4.26667vw;
    margin-right: 4.26667vw;
  }

  .code-embed-3 {
    white-space: nowrap;
    font-size: 3.73333vw;
  }

  .button_burger {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    padding: 1.6vw 2.13333vw;
    display: flex;
  }

  .text-block-2832 {
    font-size: 4.26667vw;
    line-height: 120%;
  }

  .image-282 {
    width: 7.46667vw;
  }

  .burger_wrap {
    z-index: 999;
    background-color: #f7f7f7;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .close_menu {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    padding: 2.13333vw;
    display: flex;
  }

  .account_text {
    color: #fff;
    font-size: 2.66667vw;
    line-height: 120%;
  }

  .account_block {
    grid-column-gap: 2.4vw;
    grid-row-gap: 2.4vw;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link_burger {
    color: #000;
  }

  .links_burger {
    border-top: 1px solid #eaeaea;
    padding: 13.8667vw 9.6vw;
  }

  .flex_links {
    grid-column-gap: 8.26667vw;
    grid-row-gap: 8.26667vw;
    flex-flow: column;
    display: flex;
  }

  .container-32 {
    max-width: 728px;
  }

  .clients-quote-two {
    font-size: 28px;
    line-height: 36px;
  }

  .link-23 {
    color: #000;
    font-size: 3.73333vw;
  }

  .tab_link {
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 10000px;
    padding: 3.73333vw 6.4vw;
  }

  .tab_link.w--current {
    border-color: var(--roce);
    background-color: var(--roce);
    flex: none;
  }

  .text_tab_burger {
    white-space: nowrap;
    font-size: 3.46667vw;
    line-height: 100%;
  }

  .flex_tabs {
    grid-column-gap: 3.2vw;
    grid-row-gap: 3.2vw;
    padding: 6.66667vw 3.2vw 5.33333vw;
    display: flex;
    overflow: auto;
  }

  .flex_wrap_block {
    overflow: scroll;
  }

  .tabs-2 {
    margin-top: 19vw;
  }

  .link_block_burger {
    margin-bottom: 4vw;
  }

  .contacts_butger {
    padding-bottom: 9.6vw;
    padding-left: 9.6vw;
    padding-right: 9.6vw;
  }

  .wrap_points_mobile.swiper {
    width: auto;
    max-width: 91.47vw;
    margin-top: 5vw;
    margin-left: 4.26667vw;
    margin-right: 4.26667vw;
    display: flex;
  }

  .stories__columns_mobile {
    flex-flow: column;
    margin-top: 0;
    display: flex;
  }

  .container-33 {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .popup_wrapper {
    display: none;
  }

  .popup_content {
    width: 90%;
    max-width: 690px;
    max-height: 90vh;
    padding: 8.53333vw 7.46667vw;
    overflow: scroll;
  }

  .exit_button {
    width: 5.33333vw;
  }

  .text-block-2833 {
    font-size: 2.93333vw;
    line-height: 120%;
  }

  .heading_form_popup {
    margin-top: 9.6vw;
    margin-bottom: 5.33333vw;
    font-size: 4.26667vw;
    line-height: 120%;
  }

  .slider-snap-list-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 18rem;
    grid-auto-columns: 18rem;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-2 {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button-2 {
    padding: 12px;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .nav-button-wrapper-copy {
    width: 100%;
    margin-left: 0;
  }

  .logo__wrapper-3-copy {
    margin-left: 0;
    margin-right: auto;
  }

  .form-pay__wrapper-copy {
    margin-top: 2.08em;
    margin-left: auto;
    margin-right: auto;
  }

  .image-288 {
    margin-left: auto;
    margin-right: auto;
  }

  .image-288.tablet-hide {
    object-position: 50% 3%;
    display: none;
    inset: 0%;
  }

  .image-288.tablet-show {
    display: block;
  }

  .container-34 {
    max-width: none;
    padding-left: .78em;
    padding-right: .78em;
  }

  .line__faq-2 {
    display: none;
  }

  .line__faq-2.show-teblet {
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .faq__wrapper-3 {
    border-top: 3px solid #fbf8ee;
    padding-top: 1.04em;
    padding-bottom: 1.04em;
  }

  .faq_text-3 {
    width: 83%;
    max-width: 100%;
    padding-right: 0;
    line-height: 1.56;
  }

  .faq_toggle-text-2 {
    margin-right: 0;
  }

  .ns-bottom-2 {
    margin-top: -83px;
  }

  .faq_content-2 {
    height: 0;
  }

  .sticky__wrapper-2 {
    width: auto;
    position: static;
  }

  .nav-number-2 {
    color: #fff;
    font-size: .83em;
    line-height: 1.3;
    display: block;
  }

  .nav-number-2.speakers {
    order: -1;
  }

  .speakers-name-2 {
    display: none;
  }

  .speakers-name-2.show-teblet {
    font-size: 3.65em;
    line-height: 1.2;
    display: block;
    top: auto;
    bottom: 7%;
    left: 8%;
  }

  .img__wrapper-5 {
    z-index: 100;
  }

  .img__wrapper-5.speakers {
    z-index: 0;
    width: 100%;
    height: 23em;
    position: relative;
    inset: 0% auto auto 0%;
    overflow: visible;
  }

  .flex__speakers-container-2 {
    grid-column-gap: 2.08em;
    grid-row-gap: 2.08em;
    flex-direction: column;
    flex: 0 auto;
    width: auto;
    height: auto;
    margin-bottom: 5.21em;
  }

  .flex__speakers-container-2.second-speakers {
    margin-top: 0;
    margin-bottom: 0;
  }

  .flex-item__img-2 {
    width: 100%;
    margin-left: 0;
    position: static;
  }

  .track-2 {
    width: auto;
    height: auto;
  }

  .ns-bottom-copy {
    margin-top: 0;
  }

  .track-copy {
    width: auto;
    height: auto;
  }

  .h2-copy-copy.small-copy-copy.italic-copy.yellow {
    margin-left: 80px;
    font-size: 3.54em;
  }

  .h2-copy-copy.small-copy-copy.italic-copy.yellow.ml370 {
    margin-top: 0;
    margin-left: 11%;
  }

  .h2-copy-copy.small-copy-copy.italic-copy.yellow.ml370.title-pay-y {
    margin-left: 12%;
    font-size: 4.17em;
  }

  .h2-copy-copy.small-copy-copy.italic-copy.yellow-copy {
    margin-left: 80px;
    font-size: 3.54em;
  }

  .h2-copy-copy.small-copy-copy.italic-copy.yellow-copy.ml370 {
    margin-top: 0;
    margin-left: 11%;
  }

  .h2-copy-copy.small-copy-copy.italic-copy.yellow-copy.ml370.title-pay-y {
    margin-left: 12%;
    font-size: 4.17em;
  }

  .h2-copy-copy.small-copy-copy.italic.yellow {
    margin-left: 80px;
    font-size: 3.54em;
  }

  .h2-copy-copy.small-copy-copy.italic.yellow.ml370 {
    margin-top: 0;
    margin-left: 11%;
  }

  .h2-copy-copy.small-copy-copy.italic.yellow.ml370.title-pay-y {
    margin-left: 12%;
    font-size: 4.17em;
  }

  .h2-copy-copy.small-copy-copy.white.gillroy.pl90 {
    margin-left: 0;
  }

  .h2-copy-copy.small-copy-copy.white.gillroy.pl90.title-pay-w {
    font-size: 4.17em;
    line-height: .9;
  }

  .h2-copy-copy.small-copy-copy.white-copy.gillroy.pl90 {
    margin-left: 0;
  }

  .h2-copy-copy.small-copy-copy.white-copy.gillroy.pl90.title-pay-w {
    font-size: 4.17em;
    line-height: .9;
  }

  .h2-copy-copy.small-copy-copy.white-copy.gillroy-copy.pl90 {
    margin-left: 0;
  }

  .h2-copy-copy.small-copy-copy.white-copy.gillroy-copy.pl90.title-pay-w {
    font-size: 4.17em;
    line-height: .9;
  }

  .h2-copy-copy.small-copy-copy.white-copy.gillroy-copy.pl90-copy {
    margin-left: 0;
  }

  .h2-copy-copy.small-copy-copy.white-copy.gillroy-copy.pl90-copy.title-pay-w {
    font-size: 4.17em;
    line-height: .9;
  }

  .container-10-copy.flex.hero-cont, .container-10-copy.flex.hero-content {
    padding-left: 0;
  }

  .container-10-copy.footer, .container-10-copy.footer.course-double {
    padding-top: 4.17em;
  }

  .container-10-copy.ptb-150-copy {
    padding-top: 5.73em;
    padding-bottom: 5.73em;
  }

  .circle-copy.blue, .circle-copy.yellow, .circle-copy.blue-copy {
    width: .52em;
    height: .52em;
  }

  .card-whipe-copy {
    background-color: var(--gold);
    color: #fff;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .card-whipe-copy.count-whipe {
    background-color: var(--gold);
    width: 100%;
  }

  .btn__heeader-copy {
    color: #100d05;
    background-color: #f7cd53;
    width: 27.6em;
  }

  .btn__heeader-copy:hover {
    color: #fff;
    background-color: #4653f6;
  }

  .btn__heeader-copy.tablet__btn-hero.count-btn.course__count-btn {
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .btn__heeader-copy.btn-popup {
    color: #fff;
    background-color: #4653f6;
    width: auto;
  }

  .btn__heeader-copy.btn-awww {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .btn__heeader-copy.btn-awww:hover {
    display: flex;
  }

  .btn__heeader-copy.tablet__btn-hero {
    background-color: #4653f6;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .btn__heeader-copy.tablet__btn-hero.count-btn {
    width: auto;
  }

  .btn__heeader-copy.tablet__btn-hero-copy {
    background-color: var(--slate-blue);
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .btn__heeader-copy.tablet__btn-hero-copy.count-btn {
    width: auto;
  }

  .btn__heeader-copy.tablet__btn-hero-copy.count-btn.course__count-btn {
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .flex__speakers-container-2-copy {
    grid-column-gap: 2.08em;
    grid-row-gap: 2.08em;
    flex-direction: column;
    flex: 0 auto;
    width: auto;
    height: auto;
    margin-bottom: 5.21em;
  }

  .flex__speakers-container-2-copy.second-speakers {
    margin-top: 0;
    margin-bottom: 0;
  }

  .h2-copy-copy.small-copy.italic.yellow {
    margin-left: 80px;
    font-size: 3.54em;
  }

  .h2-copy-copy.small-copy.italic.yellow.ml370 {
    margin-top: 0;
    margin-left: 11%;
  }

  .h2-copy-copy.small-copy.italic.yellow.ml370.title-pay-y {
    margin-left: 12%;
    font-size: 4.17em;
  }

  .h2-copy-copy.small-copy.white.gillroy.pl90 {
    margin-left: 0;
  }

  .h2-copy-copy.small-copy.white.gillroy.pl90.title-pay-w {
    font-size: 4.17em;
    line-height: .9;
  }

  .h2-copy-copy.yellow.right {
    font-size: 3.54em;
    font-weight: 500;
  }

  .h2-copy-copy.yellow.right.left-tablet {
    text-align: left;
  }

  .h2-copy-copy.yellow.e-u.bold.ml15p {
    font-size: 3.54em;
  }

  .h2-copy-copy.yellow.course-double {
    margin-left: 8%;
    font-size: 4.17em;
  }

  .h2-copy-copy.white {
    font-size: 3.54em;
    font-weight: 500;
  }

  .h2-copy-copy.white.course-double {
    font-size: 4.17em;
  }

  .h2-copy-copy.small.italic.yellow {
    margin-left: 80px;
    font-size: 3.54em;
  }

  .h2-copy-copy.small.italic.yellow.ml370 {
    margin-top: 0;
    margin-left: 11%;
  }

  .h2-copy-copy.small.italic.yellow.ml370.title-pay-y {
    margin-left: 12%;
    font-size: 4.17em;
  }

  .h2-copy-copy.small.white.gillroy.pl90 {
    margin-left: 0;
  }

  .h2-copy-copy.small.white.gillroy.pl90.title-pay-w {
    font-size: 4.17em;
    line-height: .9;
  }

  .container-35 {
    max-width: 728px;
  }

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

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .team-slide-wrapper {
    width: 47%;
    margin-right: 6%;
  }

  .descr__title-copy {
    align-items: flex-start;
    width: auto;
    margin-left: 3.18em;
  }

  .descr__title-copy.course {
    width: auto;
    margin-left: 15%;
  }

  .descr__title-copy.course.course-descr__title {
    margin-left: 0%;
  }

  .descr__title-copy.course-copy {
    width: auto;
    margin-left: 15%;
  }

  .descr__title-copy.course-copy.course-descr__title, .descr__title-copy.course-copy.course-descr__title-copy {
    margin-left: 0%;
  }

  .slider-button-right:hover {
    background-position: 50%;
  }

  .margin-bot-m {
    margin-bottom: 28px;
  }

  .section-17 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .slider-button-left:hover {
    background-position: 50%;
  }

  .container-37.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .swiper-button-next, .swiper-button-prev {
    width: 2.5rem;
    height: 2.5rem;
  }

  .active-card-label {
    margin-bottom: 0;
    font-size: 48px;
  }

  .container-40 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .slider-main_button:hover {
    transform: none;
  }

  .slider-snap-list-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 18rem;
    grid-auto-columns: 18rem;
  }

  .section-11-copy.black.relative.pop-up, .section-11-copy.black.relative.pop-up.proj-30 {
    display: none;
  }

  .section-11-copy.blue.relative, .section-11-copy.part-pay {
    background-color: #0000;
  }

  .body-6-copy.bold.blue {
    background-image: none;
  }

  .body-6-copy.white.big-body.hide-tablet {
    display: block;
  }

  .body-6-copy.white.big-body.hide-tablet.telegram {
    font-size: 1.5em;
  }

  .grid-item-copy.metod__wrapper.pb30.hide-tablet {
    display: none;
  }

  .grid-item-copy.metod__wrapper.pb100 {
    padding-bottom: 100px;
  }

  .grid-item-copy.metod__wrapper-copy.pb30.hide-tablet {
    display: none;
  }

  .grid-item-copy.metod__wrapper-copy.pb100 {
    padding-bottom: 100px;
  }

  .btn__heeader-copy-copy {
    color: #100d05;
    background-color: #f7cd53;
    width: 27.6em;
  }

  .btn__heeader-copy-copy:hover {
    color: #fff;
    background-color: #4653f6;
  }

  .btn__heeader-copy-copy.tablet__btn-hero.count-btn.course__count-btn {
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .btn__heeader-copy-copy.btn-popup {
    color: #fff;
    background-color: #4653f6;
    width: auto;
  }

  .btn__heeader-copy-copy.btn-awww {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .btn__heeader-copy-copy.btn-awww:hover {
    display: flex;
  }

  .btn__heeader-copy-copy.tablet__btn-hero {
    background-color: #4653f6;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .btn__heeader-copy-copy.tablet__btn-hero.count-btn {
    width: auto;
  }

  .send-mass._2, .send-mass._2-copy, .send-mass.sent2, .send-mass-copy._2, .send-mass-copy._2-copy, .send-mass-copy.sent2 {
    display: none;
  }

  .countdown__wrapper-copy {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    width: 100%;
  }

  .logo-white-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .logo-white-copy.white {
    opacity: 1;
  }

  .logo-countdown-copy-copy {
    z-index: 100;
  }

  .logo-countdown-copy-copy.w--current {
    z-index: 1000;
  }

  .btn__hero-c2 {
    z-index: 2;
  }

  .btn__wrapper-copy {
    justify-content: center;
  }

  .btn__wrapper-copy.right {
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    inset: auto 0% -8%;
  }

  .btn__wrapper-copy.right.fixed-auto {
    transition-property: bottom;
    top: auto;
    bottom: -6%;
  }

  .btn__wrapper-copy.right-copy {
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    inset: auto 0% -8%;
  }

  .btn__wrapper-copy.right-copy.fixed-auto, .btn__wrapper-copy.right-copy.fixed-auto-copy {
    transition-property: bottom;
    top: auto;
    bottom: -6%;
  }

  .section-11-copy.black.relative.pop-up, .section-11-copy.black.relative.pop-up.proj-30 {
    display: none;
  }

  .section-11-copy.blue.relative, .section-11-copy.part-pay {
    background-color: #0000;
  }

  .section-11-copy.hero-course-copy {
    background-color: #0000;
    min-height: 100vh;
    padding-top: 8em;
    padding-bottom: 6em;
    display: block;
  }

  .section-11-copy.hero-course-copy.webinar {
    padding-bottom: 2em;
  }

  .creo-want__p-copy-copy._2, .creo-want__p-copy-copy._2-copy, .creo-want__p-copy-copy._2-copy, .creo-want__p-copy-copy._2-copy-copy, .creo-want__p-copy._2, .creo-want__p-copy._2-copy {
    display: none;
  }

  .title__coutdown-copy {
    width: 47%;
    font-size: 1.3em;
  }

  .title__coutdown-copy._0342 {
    font-size: 1.3em;
  }

  .title__coutdown-copy._0342.course-title__coutdown {
    width: auto;
    max-width: 250px;
    font-size: 1em;
  }

  .title__coutdown-copy._0342-copy {
    font-size: 1.3em;
  }

  .title__coutdown-copy._0342-copy.course-title__coutdown {
    width: auto;
    max-width: 250px;
    font-size: 1em;
  }

  .wrapper__count-copy, .wrapper__count-copy-copy {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    justify-content: center;
    margin-left: auto;
  }

  .subtext-copy-copy {
    font-size: .83em;
    font-weight: 600;
  }

  .section-11-copy-copy.black.relative.pop-up, .section-11-copy-copy.black.relative.pop-up.proj-30 {
    display: none;
  }

  .section-11-copy-copy.blue.relative, .section-11-copy-copy.part-pay {
    background-color: #0000;
  }

  .section-11-copy-copy.black.relative.pop-up, .section-11-copy-copy.black.relative.pop-up.proj-30 {
    display: none;
  }

  .section-11-copy-copy.blue.relative, .section-11-copy-copy.part-pay {
    background-color: #0000;
  }

  .container-10-copy {
    max-width: none;
    padding-left: .78em;
    padding-right: .78em;
  }

  .container-10-copy.flex {
    display: block;
  }

  .container-10-copy.flex.hero-cont, .container-10-copy.flex.hero-content {
    padding-left: 0;
  }

  .container-10-copy.aww {
    padding-top: 5.21em;
    padding-bottom: 5.21em;
  }

  .container-10-copy.footer, .container-10-copy.footer.course-double {
    padding-top: 4.17em;
  }

  .container-10-copy.ptb-150 {
    padding-top: 5.73em;
    padding-bottom: 5.73em;
  }

  .container-10-copy.item__steps {
    padding-bottom: 2.08em;
  }

  .container-10-copy.scr-2 {
    padding-top: 5.21em;
    padding-bottom: 5.2em;
  }

  .container-10-copy.answer-step {
    padding-bottom: 2.08em;
  }

  .container-10-copy.prices {
    padding-top: 5.21em;
    padding-bottom: 5.21em;
  }

  .container-10-copy-copy {
    max-width: none;
    padding-left: .78em;
    padding-right: .78em;
  }

  .container-10-copy-copy.flex {
    display: block;
  }

  .container-10-copy-copy.flex.hero-cont, .container-10-copy-copy.flex.hero-content {
    padding-left: 0;
  }

  .container-10-copy-copy.aww {
    padding-top: 5.21em;
    padding-bottom: 5.21em;
  }

  .container-10-copy-copy.footer, .container-10-copy-copy.footer.course-double {
    padding-top: 4.17em;
  }

  .container-10-copy-copy.ptb-150 {
    padding-top: 5.73em;
    padding-bottom: 5.73em;
  }

  .container-10-copy-copy.item__steps {
    padding-bottom: 2.08em;
  }

  .container-10-copy-copy.scr-2 {
    padding-top: 5.21em;
    padding-bottom: 5.2em;
  }

  .container-10-copy-copy.answer-step {
    padding-bottom: 2.08em;
  }

  .container-10-copy-copy.prices {
    padding-top: 5.21em;
    padding-bottom: 5.21em;
  }

  .container-10-copy-copy.ptb-150-copy {
    padding-top: 5.73em;
    padding-bottom: 5.73em;
  }

  .section-11-copy.black.relative.pop-up, .section-11-copy.black.relative.pop-up.proj-30 {
    display: none;
  }

  .section-11-copy.blue.relative, .section-11-copy.part-pay {
    background-color: #0000;
  }

  .section-11-copy.blue {
    background-color: var(--slate-blue);
  }

  .section-11-copy.hero-course {
    background-color: #0000;
    min-height: 100vh;
    padding-top: 8em;
    padding-bottom: 6em;
    display: block;
  }

  .section-11-copy.hero-course.webinar {
    padding-bottom: 2em;
  }

  .section-11-copy.black.relative.pop-up, .section-11-copy.black.relative.pop-up.proj-30 {
    display: none;
  }

  .section-11-copy.blue.relative, .section-11-copy.part-pay {
    background-color: #0000;
  }

  .section-11-copy.learn {
    display: block;
    overflow: visible;
  }

  .section-11-copy.reviews {
    display: none;
    overflow: hidden;
  }

  .section-11-copy-copy.blue {
    background-color: var(--slate-blue);
  }

  .section-11-copy-copy.hero-course {
    background-color: #0000;
    min-height: 100vh;
    padding-top: 8em;
    padding-bottom: 6em;
    display: block;
  }

  .section-11-copy-copy.hero-course.webinar {
    padding-bottom: 2em;
  }

  .section-11-copy-copy.black.relative.pop-up, .section-11-copy-copy.black.relative.pop-up.proj-30 {
    display: none;
  }

  .section-11-copy-copy.blue.relative, .section-11-copy-copy.part-pay {
    background-color: #0000;
  }

  .section-11-copy-copy.learn {
    display: block;
    overflow: visible;
  }

  .section-11-copy-copy.reviews {
    display: none;
    overflow: hidden;
  }

  .section-11-copy-copy.hero-course-copy {
    background-color: #0000;
    min-height: 100vh;
    padding-top: 8em;
    padding-bottom: 6em;
    display: block;
  }

  .section-11-copy-copy.hero-course-copy.webinar {
    padding-bottom: 2em;
  }

  .section-11-copy-copy.hero-course-copy-copy {
    background-color: #0000;
    min-height: 100vh;
    padding-top: 8em;
    padding-bottom: 6em;
    display: block;
  }

  .section-11-copy-copy.hero-course-copy-copy.webinar {
    padding-bottom: 2em;
  }

  .body-come.bold.blue {
    background-image: none;
  }

  .body-come.white.big-body.hide-tablet {
    display: block;
  }

  .body-come.white.big-body.hide-tablet.telegram {
    font-size: 1.5em;
  }

  .section-1-bl-main.blue {
    background-color: var(--slate-blue);
  }

  .section-1-bl-main.hero-course {
    background-color: #0000;
    min-height: 100vh;
    padding-top: 8em;
    padding-bottom: 6em;
    display: block;
  }

  .section-1-bl-main.hero-course.webinar {
    padding-bottom: 2em;
  }

  .section-1-bl-main.black.relative.pop-up, .section-1-bl-main.black.relative.pop-up.proj-30 {
    display: none;
  }

  .section-1-bl-main.blue.relative, .section-1-bl-main.part-pay {
    background-color: #0000;
  }

  .section-1-bl-main.learn {
    display: block;
    overflow: visible;
  }

  .section-1-bl-main.reviews {
    display: none;
    overflow: hidden;
  }

  .section-1-bl-main.hero-course-copy {
    background-color: #0000;
    min-height: 100vh;
    padding-top: 8em;
    padding-bottom: 6em;
    display: block;
  }

  .section-1-bl-main.hero-course-copy.webinar {
    padding-bottom: 2em;
  }

  .image-287-copy-copy {
    max-width: 200px;
  }

  .creo-want__p-copy-copy._2, .creo-want__p-copy-copy._2-copy, .creo-want__p-copy-copy._2-copy, .creo-want__p-copy-copy._2-copy-copy {
    display: none;
  }

  .title__coutdown-copy-copy {
    width: 47%;
    font-size: 1.3em;
  }

  .title__coutdown-copy-copy._0342 {
    font-size: 1.3em;
  }

  .title__coutdown-copy-copy._0342.course-title__coutdown {
    width: auto;
    max-width: 250px;
    font-size: 1em;
  }

  .neyro {
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .neyro.max-w1190, .neyro.max900 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .spacer-nr._5.spacer-mobile {
    display: none;
  }

  .spacer-nr._34 {
    flex: none;
    margin-top: auto;
  }

  .spacer-nr._20 {
    flex: none;
    margin-top: 0;
  }

  .spacer-nr._20.hide-desk {
    display: block;
  }

  .spacer-nr._20.hide-tablet, .spacer-nr._22.hide-tablet {
    display: none;
  }

  .spacer-nr._80.tablet-50 {
    height: 50px;
  }

  .spacer-nr._80.tablet-60 {
    width: auto;
    height: 60px;
  }

  .spacer-nr._100.tablet-60 {
    height: 60px;
  }

  .spacer-nr._100.tablet-80 {
    height: 80px;
  }

  .soc__it-nr {
    border-radius: 100%;
    width: 35px;
    height: 35px;
  }

  .soc__it-nr.faceb:hover {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175cbae26a51cc_fbH.svg");
    background-position: 50%;
    background-size: auto;
  }

  .soc__it-nr.yt:hover {
    background-position: 50%;
  }

  .soc__it-nr.faceb-nr:hover {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175cbae26a51cc_fbH.svg");
    background-position: 50%;
    background-size: auto;
  }

  .soc__it-cnr {
    border-radius: 100%;
    width: 35px;
    height: 35px;
  }

  .soc__it-cnr.faceb:hover {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/62d7fcd158175cbae26a51cc_fbH.svg");
    background-position: 50%;
    background-size: auto;
  }

  .soc__it-cnr.yt:hover {
    background-position: 50%;
  }

  .bottom-copy {
    grid-column-gap: 1.75em;
    grid-row-gap: 1.75em;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
  }

  .footer__nav-copy {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    order: 1;
    justify-content: flex-end;
    width: auto;
  }

  .is--white-copy.title__2screen {
    display: none;
  }

  .is--white-copy.title__2screen.title-tablet {
    margin-bottom: 20px;
    display: block;
  }

  .is--white-copy._55 {
    width: auto;
    max-width: 320px;
  }

  .is--white-copy._55.tablet-100 {
    width: 100%;
  }

  .is--white-copy._55.tablet-100.tablet-fs-28 {
    max-width: none;
    font-size: 1.75em;
  }

  .tm__wrapper-copy {
    justify-content: flex-start;
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .btn__hero-c3 {
    z-index: 2;
  }

  .creo-want__p-2004._2, .creo-want__p-2004._2-copy, .creo-want__p-2004._2-copy, .creo-want__p-2004._2-copy-copy, .creo-want__p-2004._2005 {
    display: none;
  }

  .div-block-copy {
    grid-column-gap: 8.53333vw;
    grid-row-gap: 8.53333vw;
    flex-flow: column-reverse wrap-reverse;
    width: 85%;
    margin: 0 auto 13.8667vw;
    display: flex;
  }

  .image-262-copy {
    width: 64.5333vw;
  }

  .footer-3-copy {
    padding-top: 19.2vw;
    padding-bottom: 9.6vw;
  }

  .popup-pricing-title {
    font-size: 5vw;
  }

  .text-block-2873 {
    font-size: 4.5vw;
    line-height: 130%;
  }

  .bg-start-12 {
    width: 8vw;
    top: 520.938vw;
    left: 87.7625vw;
  }

  .styles-heading {
    font-size: 5vw;
  }

  .square_top_right {
    width: 8.125vw;
    height: 8.125vw;
    top: -4.1vw;
    right: -4.1vw;
  }

  .icon_pos-2 {
    width: 14vw;
    top: -8vw;
    right: 36.3vw;
  }

  .text-block-2874 {
    font-size: 4.26667vw;
    line-height: 120%;
  }

  .image-310 {
    width: 100%;
    margin-top: 2.4vw;
    padding-bottom: 5vw;
  }

  .text-span-119 {
    text-align: center;
    font-size: 7vw;
    line-height: 120%;
  }

  .mentor_tag {
    padding: 2vw 3vw;
    font-size: 2.5vw;
  }

  .tag_wrapper {
    grid-column-gap: 1.25vw;
    grid-row-gap: 1.25vw;
  }

  .image-311 {
    height: 3vw;
  }

  .faq_answer_wrapper {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    display: none;
  }

  .header_text_copy {
    flex: 0 auto;
    padding: 3.2vw 6.4vw;
    font-size: 4.26667vw;
  }

  .header_text_copy.is_icon {
    z-index: 10;
    justify-content: center;
    align-items: center;
    padding-left: 1.25vw;
    font-size: 3.75vw;
  }

  .swiper__nav-mentor-left {
    width: auto;
    height: auto;
  }

  .swiper__nav-mentor-left:hover {
    border-color: #0000;
  }

  .price-main {
    font-size: 5vw;
    line-height: 130%;
  }

  .popup_buy-1 {
    display: none;
  }

  .bg-start-17 {
    width: 8vw;
    top: 173.138vw;
  }

  .headin_1 {
    font-size: 14vw;
  }

  .icon_creo {
    top: -11.2272vw;
  }

  .image-313 {
    height: 3.2vw;
  }

  .decorative_stars-wrapper {
    inset: 0%;
  }

  .platform-card_wrapper.is-1 {
    width: auto;
    padding: 4vw 3vw;
  }

  .platform-card_wrapper.is-3 {
    z-index: 2;
    width: auto;
    margin-top: 1vw;
    margin-left: 0;
    padding: 4vw 3vw;
    transform: rotate(6.5deg);
  }

  .platform-card_wrapper.is-5 {
    width: auto;
    margin-left: 0;
    padding: 4vw 3vw;
  }

  .platform-card_wrapper.is-cta {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    width: auto;
    margin-top: 5vw;
    margin-left: 0;
    padding: 4vw 3vw;
  }

  .platform-card_wrapper.is-2 {
    z-index: 1;
    width: auto;
    padding: 4vw 3vw;
  }

  .platform-card_wrapper.is-4 {
    width: auto;
    margin-left: 0;
    padding: 3vw 4vw;
  }

  .image-314 {
    width: 5vw;
  }

  .pay--pop-up-copy {
    padding-top: 3.2vw;
    padding-bottom: 3.2vw;
    font-size: 4.8vw;
  }

  .image-315 {
    height: 3.2vw;
  }

  .link-block-39 {
    display: none;
  }

  .swiper__nav-mentor-right {
    width: auto;
    height: auto;
  }

  .swiper__nav-mentor-right:hover {
    border-color: #0000;
  }

  .styles-grid {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    grid-template-columns: 1fr;
  }

  .faq_icon_2 {
    flex: none;
    width: 6vw;
    height: 6vw;
  }

  .button-telegram_price {
    padding-top: 3.2vw;
    padding-bottom: 3.2vw;
  }

  .faq_wrapper_2 {
    padding: 4vw 3vw;
  }

  .link_item-2 {
    margin-bottom: 2.13333vw;
    padding-top: 1.06667vw;
    padding-bottom: 1.06667vw;
    font-size: 3.73333vw;
    line-height: 100%;
  }

  .icon_image {
    width: 5vw;
  }

  .form_image_wrapper {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    justify-content: center;
  }

  .portfolio_image_wrapper {
    width: 100%;
  }

  .image-316 {
    height: 3.2vw;
  }

  .popup_buy-3 {
    display: none;
  }

  .bg-start-black {
    width: 8vw;
    top: 2124.6vw;
    left: 92.6625vw;
  }

  .bg-start-black.is-5 {
    width: 8vw;
    top: 1669.2vw;
    left: -.8375vw;
  }

  .bg-start-black.is-7 {
    width: 8vw;
    top: 1564vw;
    left: 89.4vw;
  }

  .bg-start-black.is-16 {
    top: 3816.3vw;
  }

  .bg-start-black.is-4 {
    width: 8vw;
    top: 479.438vw;
  }

  .bg-start-black.is2 {
    width: 8vw;
    display: inline-block;
    top: 1752.4vw;
    left: 86.8625vw;
  }

  .bg-start-black.is-13 {
    display: inline-block;
    top: 3033.9vw;
    left: .0625vw;
  }

  .bg-start-black.is-19 {
    top: 3135.8vw;
    left: 3.3625vw;
  }

  .bg-start-black.is-14 {
    top: 3644.3vw;
    left: 84.9625vw;
  }

  .bg-start-black.is-20 {
    top: 3386.8vw;
    left: 85.9625vw;
  }

  .bg-start-black.is-17 {
    top: 3469.4vw;
    left: 6.3625vw;
  }

  .bg-start-black.is-3 {
    width: 8vw;
    display: block;
    top: 1716.4vw;
  }

  .bg-start-black.is-6 {
    display: inline-block;
    top: 2807.3vw;
    left: 18.2625vw;
  }

  .bg-start-black.is-15 {
    top: 3686.3vw;
    left: 10vw;
  }

  .bg-start-black.is-last {
    display: inline-block;
    top: 2815.8vw;
    left: 89vw;
  }

  .bg-start-black.is-2 {
    width: 8vw;
    display: inline-block;
    top: 1739.5vw;
    left: 6.6625vw;
  }

  .bg-start-black.is-12 {
    display: inline-block;
    top: 3243vw;
    left: 90.3625vw;
  }

  .price_text {
    font-size: 3.2vw;
  }

  .heading-61 {
    margin-bottom: 8vw;
    font-size: 7vw;
  }

  .heading-61.is-white {
    margin-bottom: 13.125vw;
  }

  .image-317 {
    height: 3.2vw;
  }

  .icon_video {
    width: 5vw;
    height: 5vw;
  }

  .grid_abilities {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    place-items: center;
    display: grid;
  }

  .text_mento_item {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .highlight_abilities_violet_spere {
    width: 39vw;
    height: 7vw;
    bottom: 19.2vw;
    left: 43.0591vw;
  }

  .hightlight_platform_green_3 {
    width: 45vw;
    height: 6vw;
  }

  .tag_ai {
    padding: .55vw 1.5vw;
  }

  .bg-start-1 {
    width: 8vw;
    top: 20.8375vw;
    left: 23.5625vw;
  }

  .hero_tag_text {
    padding: 1.25vw;
    font-size: 3vw;
  }

  .bg-start-16 {
    width: 8vw;
    display: none;
    top: 350vw;
  }

  .portfolio_text_wrapper {
    grid-column-gap: 2.5vw;
    grid-row-gap: 2.5vw;
  }

  .icon_stars {
    width: 13vw;
    top: 2.17838vw;
    left: 1.05625vw;
  }

  .price_decor_middle {
    top: 65.4vw;
  }

  .bg-start-15 {
    width: 8vw;
    display: none;
    top: 490.6vw;
  }

  .styles_text-wrapper {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    padding: 4vw 32vw 4vw 4vw;
  }

  .platform_information_wrapper {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
  }

  .hero_image_4 {
    height: 18vw;
    display: block;
    top: 47.3vw;
    left: 80.1vw;
  }

  .icon_bank {
    width: 8vw;
    height: 8vw;
  }

  .item_wrapper_skew {
    margin-left: 2vw;
    margin-right: 2vw;
    padding-top: 3.2vw;
    padding-bottom: 3.2vw;
  }

  .mentor_tag-wrapper {
    top: -2.3083vw;
  }

  .image-319 {
    height: 3.2vw;
  }

  .button_header_secondary {
    margin-left: auto;
    margin-right: auto;
    font-size: 4.8vw;
    display: none;
  }

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

  .hightlight_platform_green_4-1 {
    width: 16vw;
    height: 7vw;
    top: 2.01445vw;
    left: 35.8vw;
  }

  .swiper-slide-7 {
    flex: none;
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
  }

  .highlight_speakers {
    width: 33vw;
    height: 8vw;
    bottom: 12vw;
    left: 10.1243vw;
  }

  .items-wrapper {
    margin-bottom: 8vw;
  }

  .hole_pricing_bottom {
    width: 8vw;
    height: 8vw;
    bottom: -3.5vw;
    left: 35vw;
  }

  .highlight_platform_green {
    width: 51vw;
    height: 7vw;
    bottom: 12.6vw;
    left: 17.7591vw;
  }

  .submit_green {
    padding-top: 3.2vw;
    padding-bottom: 3.2vw;
    font-size: 4.8vw;
  }

  .header_wrapper-2 {
    position: static;
  }

  .button-cta {
    align-self: stretch;
    width: auto;
    padding-top: 3.2vw;
    padding-bottom: 3.2vw;
    font-size: 4.8vw;
    line-height: 120%;
  }

  .profession_image_wrapper {
    height: 56vw;
  }

  .price_uah {
    margin-left: .5vw;
    font-size: 3.5vw;
  }

  .bg_grenn_button-2.is_secondary {
    position: absolute;
  }

  .bg_grenn_button-2.is_white {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .bg_white_button-2.is_green {
    flex: 1;
    justify-content: center;
    font-size: 3vw;
    line-height: 140%;
    position: static;
  }

  .bg_white_button-2.is_green.is-full.is-intensiv {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 0 auto;
    padding: 1rem 2rem;
  }

  .bg_white_button-2.is_secondary {
    width: 100%;
    padding-right: 6vw;
  }

  .pricing-title {
    font-size: 5vw;
  }

  .pricing-title.is-big {
    padding-top: 6vw;
    padding-bottom: 6vw;
  }

  .square_mid_left {
    width: 8.125vw;
    height: 8.125vw;
    top: 52vw;
    left: -4.1vw;
  }

  .section-footer {
    padding-top: 19.2vw;
    padding-bottom: 9.6vw;
  }

  .from_wrapper {
    width: auto;
  }

  .heading_faq {
    order: -1;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    margin-bottom: 3.73333vw;
  }

  .square_mid_right {
    width: 8.125vw;
    height: 8.125vw;
    top: 52vw;
    right: -4.1vw;
  }

  .image_wrapper {
    width: auto;
    height: 30vw;
    top: 13%;
  }

  .abilities_image_wrapper_small {
    display: none;
  }

  .bg-start-7 {
    width: 8vw;
    top: 1306.7vw;
  }

  .button_price {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 4.8vw;
    display: flex;
  }

  .tag_small {
    padding: 2vw 3vw;
    font-size: 2.5vw;
  }

  .hole_bottom {
    width: 5vw;
    height: 5vw;
    bottom: -2.3vw;
    left: 19.3vw;
  }

  .tab_link-2 {
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 10000px;
    padding: 3.73333vw 6.4vw;
  }

  .tab_link-2.w--current {
    background-color: #f959f9;
    border-color: #f959f9;
    flex: none;
  }

  .spere_wrapper.is-right {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    padding: 4vw 29vw 4vw 5vw;
  }

  .spere_wrapper.is_green {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    padding: 4vw 5vw;
  }

  .spere_wrapper.is-left {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    padding: 4vw 29vw 4vw 5vw;
  }

  .bg-start-9 {
    width: 8vw;
    top: 389.2vw;
    left: -2.0375vw;
  }

  .price-button_wrapper {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .portfolio_image, .portfolio_image.is-contain {
    object-fit: cover;
  }

  .heading_3_28 {
    font-size: 5vw;
  }

  .heading_3_28.is-green.is-centered, .heading_3_28.is-centered {
    text-align: center;
  }

  .profession_text_wrapper {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    height: auto;
    padding: 5vw 8.125vw 8.125vw;
  }

  .certificate_image {
    height: 50vw;
    margin-top: 0;
    position: relative;
    top: 0;
    right: auto;
  }

  .pricing_icon, .pricing_icon.is-small {
    justify-content: center;
    align-items: center;
    width: 5vw;
    height: 5vw;
    display: flex;
  }

  .lottie-animation-3 {
    width: 8vw;
    height: 8vw;
    top: 2vw;
    right: 2.4vw;
  }

  .image_cat {
    height: 100%;
  }

  .image-320 {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    width: 5.33333vw;
  }

  .text_style_violet {
    position: relative;
  }

  .image-321 {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    width: 5.33333vw;
  }

  .header_text-2 {
    flex: 0 auto;
    padding: 3.2vw 6.4vw;
    font-size: 4.26667vw;
  }

  .header_text-2.is_icon {
    padding-top: 3.2vw;
    padding-bottom: 3.2vw;
    padding-left: 2vw;
    font-size: 3vw;
  }

  .popup_buy-2 {
    display: none;
  }

  .hole_top {
    width: 5vw;
    height: 5vw;
    top: -2.4vw;
    left: 19.3vw;
  }

  .heading-round {
    border-width: .533333vw;
    padding: 3.2vw 4.8vw;
    font-size: 5.33333vw;
    font-weight: 500;
  }

  .certificate_wrapper {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 4vw;
    padding-right: 6vw;
    display: flex;
  }

  .text_price_wrapper {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .bg_creo-2 {
    width: 173.333vw;
    min-width: 173.333vw;
    bottom: -11vw;
    right: -53vw;
  }

  .text_huge {
    font-size: 5vw;
  }

  .swiper-pagination-3 {
    flex: none;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    position: relative;
  }

  .swiper-pagination-3.swiper-pagination-black {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    justify-content: center;
    align-items: center;
    height: 2vw;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .image-322 {
    height: 44.8vw;
    top: .6vw;
    right: -5.6vw;
  }

  .text_small {
    font-size: 3.2vw;
    line-height: 130%;
  }

  .text_small.is-grey {
    font-size: 3.2vw;
    line-height: 140%;
  }

  .text_small.is-limited {
    padding-right: 30vw;
  }

  .bg-start-8 {
    width: 8vw;
    top: 197.838vw;
    left: 80.9625vw;
  }

  .highlight_portfolio_violet {
    width: 43vw;
    height: 7vw;
    bottom: 19.2vw;
    left: 21.1591vw;
  }

  .pricing_bottom {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    padding: 5vw 5vw 8vw;
  }

  .price_currency {
    margin-left: .5vw;
    font-size: 2.5vw;
  }

  .text-block-2875 {
    font-size: 2vw;
  }

  .bg-start-10 {
    width: 8vw;
    top: 446.5vw;
    left: 81.2625vw;
  }

  .image-323 {
    width: 40vw;
  }

  .portfolio_grid {
    display: none;
  }

  .heading_wrapper_new {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .heading_wrapper_new.is-left {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    justify-content: space-between;
    align-items: center;
  }

  .heading_wrapper_new.is-center {
    justify-content: space-between;
    align-items: center;
  }

  .heading_3-big {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 6vw;
  }

  .tag_text {
    font-size: 2.13vw;
  }

  .link-block-40 {
    grid-column-gap: 2.13333vw;
    grid-row-gap: 2.13333vw;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 2.66667vw;
  }

  .text-block-2876 {
    font-size: 2.93333vw;
    line-height: 120%;
  }

  .top_info_bar-2 {
    justify-content: space-between;
    margin-bottom: 2vw;
  }

  .link-block-41 {
    color: #000;
  }

  .price_decor_bottom {
    bottom: -7.7vw;
  }

  .heading_round_2 {
    border-width: .533333vw;
    margin-bottom: 0;
    padding: 3.2vw 4.8vw;
    font-size: 5.33333vw;
    font-weight: 500;
  }

  .image-325 {
    height: 3.2vw;
  }

  .heading_form_popup-2 {
    margin-top: 9.6vw;
    margin-bottom: 5.33333vw;
    font-size: 4.26667vw;
    line-height: 120%;
  }

  .heading_form_popup-2.big {
    margin-top: 4vw;
    font-size: 4vw;
  }

  .bg-start-5 {
    width: 8vw;
    top: 111.938vw;
    left: 83.4625vw;
  }

  .image-326 {
    height: 3.2vw;
  }

  .bg-start-3 {
    width: 8vw;
    top: 65.2375vw;
  }

  .portfolio_item {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    align-items: center;
    height: 130vw;
  }

  .portfolio_item.isbig {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    justify-content: center;
    align-items: center;
    height: 130vw;
  }

  .image-327 {
    width: 6.4vw;
  }

  .spheres_grid {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.25fr;
  }

  .link-block-42 {
    grid-column-gap: 2.13333vw;
    grid-row-gap: 2.13333vw;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 2.66667vw;
  }

  .faq_flex {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    flex-flow: column;
  }

  .mentor_items_wrapper {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    margin-top: 2vw;
  }

  .abilities_item {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 4vw;
  }

  .abilities_item.is-green {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .section-hero {
    height: 100%;
    display: block;
  }

  .hero_image_2 {
    height: 23vw;
    top: 45.1vw;
    left: .0884375vw;
  }

  .profession_highlight_green {
    width: 16vw;
    height: 6vw;
    top: 10.2641vw;
    left: 6.8vw;
  }

  .profession_highlight_green.is-3 {
    width: 30vw;
    top: 5.56406vw;
    left: 5.3vw;
  }

  .profession_highlight_green.is-2 {
    width: 33vw;
    height: 5vw;
    top: 10.6641vw;
    left: 6.3vw;
  }

  .bg-start-white {
    width: 8vw;
    display: none;
    top: 152.038vw;
  }

  .bg-start-white.is-22 {
    width: 8vw;
    top: 687.8vw;
  }

  .bg-start-white.is-14 {
    top: 2494.3vw;
  }

  .bg-start-white.is-23 {
    width: 8vw;
    top: 637.1vw;
    left: 92.8vw;
  }

  .bg-start-white.is-19 {
    width: 8vw;
    top: 769.9vw;
    left: 91.3vw;
  }

  .bg-start-white.is-16 {
    width: 8vw;
    display: inline-block;
    top: 2317vw;
    left: 11.2625vw;
  }

  .bg-start-white.is-9 {
    width: 8vw;
  }

  .bg-start-white.is-1 {
    display: none;
    top: 2934.2vw;
    left: 86.8625vw;
  }

  .bg-start-white.is-11 {
    width: 8vw;
    top: 2788.7vw;
    left: 9.0625vw;
  }

  .bg-start-white.is-18 {
    width: 8vw;
    top: 794.4vw;
    left: 2.7vw;
  }

  .bg-start-white.is-21 {
    width: 8vw;
    top: 693.3vw;
    left: 63.8vw;
  }

  .bg-start-white.is-15 {
    width: 8vw;
    display: inline-block;
    top: 2400vw;
    left: 82.1625vw;
  }

  .bg-start-white.is-13 {
    width: 8vw;
    top: 2630vw;
    left: 12.7625vw;
  }

  .bg-start-white.is-20 {
    width: 8vw;
    top: 715.6vw;
  }

  .bg-start-white.is-10 {
    width: 8vw;
    display: inline-block;
    top: 2690.1vw;
    left: 89vw;
  }

  .bg-start-white.is-24 {
    width: 8vw;
    top: 524.2vw;
  }

  .bg-start-white.is-6, .bg-start-white.is-7, .bg-start-white.is-5, .bg-start-white.is-4 {
    width: 8vw;
  }

  .bg-start-white.is-12 {
    width: 8vw;
    display: inline-block;
    top: 2611.8vw;
  }

  .pricing_subtext {
    font-size: 4vw;
    line-height: 130%;
  }

  .pricing_top {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    padding: 5vw 2vw;
  }

  .portfolio_icon {
    width: 7.5vw;
  }

  .bg-start-2 {
    width: 8vw;
    top: 26.8375vw;
  }

  .text-span-124 {
    font-size: 7vw;
    line-height: 120%;
  }

  .item_wrapper {
    border-radius: 11vw;
    margin-left: 1vw;
    margin-right: 1vw;
    padding: 3vw 2vw;
  }

  .item_wrapper.is-2 {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .header_text_white {
    flex: 0 auto;
    padding: 3.2vw 6.4vw;
    font-size: 4.26667vw;
  }

  .header_text_white.is_icon {
    font-size: 4.2vw;
  }

  .header_text_white.is_icon.is-black {
    padding-left: 1.25vw;
    font-size: 4.2vw;
  }

  .price-description {
    font-size: 3.2vw;
    line-height: 130%;
  }

  .bg-start-6 {
    z-index: 1;
    width: 8vw;
    top: 202.538vw;
    left: 9.2625vw;
  }

  .image-329, .image-330 {
    height: 3.2vw;
  }

  .highlight_styles {
    width: 72vw;
    height: 6.5vw;
    top: .6vw;
    left: 4vw;
  }

  .text-block-2877 {
    font-size: 3.73333vw;
    line-height: 80%;
  }

  .text-block-2877.black {
    color: #000;
  }

  .mentor_photo_wrapper {
    height: 78.125vw;
  }

  .section-cta {
    padding-top: 19.2vw;
    padding-bottom: 27.7333vw;
  }

  .hero_button {
    flex: 0 auto;
    padding: 3.2vw 6.4vw;
    font-size: 3vw;
  }

  .hero_button.is-small {
    padding-top: 2.2vw;
    padding-bottom: 2.2vw;
  }

  .hero_button.is-small.is-intensiv {
    padding: 0 .0625rem 0 0;
  }

  .hero_subtitle {
    width: 80vw;
    margin-top: 4vw;
    margin-bottom: 2vw;
    font-size: 3.2vw;
  }

  .profession_grid {
    grid-column-gap: 9.375vw;
    grid-row-gap: 9.375vw;
    grid-template-columns: 1fr;
  }

  .profession_highlight_violet {
    width: 21vw;
    height: 6vw;
    top: 10.9641vw;
    left: 7.1vw;
  }

  .profession_highlight_violet.hide {
    left: 29.9vw;
  }

  .text-block-2878 {
    margin-bottom: 7.46667vw;
    font-size: 3.46667vw;
    line-height: 120%;
  }

  .submit_black {
    padding-top: 3.2vw;
    padding-bottom: 3.2vw;
    font-size: 4.5vw;
  }

  .image-331 {
    width: 44.5333vw;
  }

  .image-332 {
    width: 7.46667vw;
  }

  .image-333 {
    height: 44.8vw;
    top: -8vw;
    left: auto;
    right: -5.6vw;
  }

  .pricing-grid {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    flex-flow: column;
  }

  .container_large {
    padding-top: 8vw;
    padding-bottom: 8vw;
  }

  .pagination-mentor {
    flex: none;
  }

  .text-block-2879 {
    font-size: 3vw;
    line-height: 125%;
  }

  .highligh_month {
    width: 3.5vw;
    height: 4vw;
    top: .3625vw;
    left: 6.3vw;
  }

  .text_field_neuro {
    margin-bottom: 4.26667vw;
    padding-top: 6.93333vw;
    padding-bottom: 5.33333vw;
    padding-left: 4.8vw;
    font-size: 4vw;
  }

  .icon_midjourney {
    width: 10vw;
    top: 5.54088vw;
    left: 62.875vw;
  }

  .hero_image_3 {
    height: 20vw;
    display: block;
    top: -10.3vw;
    left: 79.8vw;
  }

  .faq_answer {
    margin-top: 3vw;
    font-size: 3.2vw;
    display: none;
  }

  .hole_bottom_black {
    width: 9.0625vw;
    height: 9.0625vw;
    bottom: -3.8vw;
    left: 34.6vw;
    right: 0;
  }

  .abilities_text.is-text {
    margin-top: 2vw;
  }

  .faq_discover-more {
    font-size: 4vw;
    line-height: 130%;
  }

  .certificate_text_wrapper {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    justify-content: center;
    align-items: center;
  }

  .hightlight_platform_green_4-2 {
    width: 31vw;
    height: 7vw;
    top: 8.3625vw;
    left: 3.1vw;
  }

  .styles-text {
    font-size: 3.2vw;
    line-height: 140%;
  }

  .faq_wrapper {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    flex-flow: column;
    padding: 4vw;
  }

  .hightlight_platform_green_1 {
    width: 43vw;
    height: 6vw;
  }

  .mentor_text_wrapper {
    align-items: center;
    height: 50vw;
    padding: 4vw 5vw 5vw;
  }

  .heading_3_portfolio_white {
    font-size: 6.25vw;
  }

  .highlight_abilities_green {
    width: 43vw;
    height: 7vw;
    bottom: 7.6vw;
    left: 21.8vw;
  }

  .item_text {
    font-size: 3vw;
    line-height: 130%;
  }

  .text_middle {
    text-align: center;
    font-size: 4vw;
    display: none;
  }

  .hightlight_platform_green_2 {
    width: 31vw;
    height: 6vw;
    left: 26.1vw;
  }

  .item_wrapper_transparent {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .swiper-3.swiper-portfolio {
    flex-flow: column;
    display: flex;
  }

  .swiper-3.swiper-numbers {
    padding-top: 4vw;
    padding-bottom: 4vw;
    display: block;
    overflow: hidden;
  }

  .swiper-3.swiper-mentor {
    display: block;
  }

  .faq_answer_icon {
    width: 4vw;
    height: 4vw;
  }

  .faq_answer_icon.is-small {
    width: 5vw;
    height: 5vw;
  }

  .hero_wrapper {
    margin-top: 15vw;
  }

  .price_cta_text_wrapper {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .faq_answer_item {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .platform_image {
    width: auto;
  }

  .image-335 {
    height: 3.2vw;
  }

  .square_top_left {
    width: 8.125vw;
    height: 8.125vw;
    top: -4.1vw;
    left: -4.1vw;
  }

  .icon_light {
    height: 4vw;
  }

  .faq_col-_right {
    align-self: stretch;
    padding: 3vw;
  }

  .certificate_title {
    text-align: center;
    font-size: 7vw;
    line-height: 100%;
  }

  .pagination-portfolio {
    flex: 0 auto;
    position: relative;
  }

  .button_profession {
    justify-content: center;
    align-items: center;
    width: 199%;
    margin-left: auto;
    margin-right: auto;
    font-size: 4.8vw;
    display: flex;
  }

  .captions {
    font-size: 5vw;
    bottom: -19%;
  }

  .text-2 {
    font-size: 3.2vw;
  }

  .bg_checkmark {
    height: 40vw;
    top: auto;
    bottom: 0;
  }

  .mentors_grid {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    flex-flow: column;
    display: none;
  }

  .item_header {
    font-size: 3.75vw;
    line-height: 130%;
  }

  .text-block-text {
    line-height: 140%;
  }

  .text-block-2880 {
    margin-bottom: 7.46667vw;
    font-size: 3.46667vw;
    line-height: 120%;
  }

  .faq_answer_text {
    font-size: 3.2vw;
    line-height: 130%;
  }

  .price_cta_wrapper {
    flex-flow: column;
  }

  .text-block-2881 {
    font-size: 3vw;
  }

  .item_highlight_absolute {
    width: 14vw;
    height: 4vw;
    top: 4.9vw;
    left: 36.9vw;
  }

  .item_highlight_absolute.is_4 {
    width: 9vw;
    height: 4vw;
    left: 39.6vw;
  }

  .item_highlight_absolute.is_5 {
    width: 23vw;
    left: 31.8vw;
  }

  .item_highlight_absolute.is_3 {
    width: 21vw;
    height: 5vw;
    left: 35vw;
    transform: rotate(1.5deg);
  }

  .item_highlight_absolute.is_2 {
    width: 19vw;
    left: 34.7vw;
  }

  .image-336 {
    width: 6.4vw;
  }

  .button_wrapper {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    flex-flow: column;
    width: 50vw;
    margin-top: 7vw;
  }

  .column-16 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .platform_image_wrapper_absolut {
    order: -1;
    margin-bottom: 9.33vw;
    position: relative;
  }

  .icon_frame {
    width: 85vw;
    top: 15.1183vw;
  }

  .perspective {
    width: 160vw;
    height: 30vw;
    bottom: 0;
  }

  .image-337 {
    height: 3.2vw;
  }

  .certificate_subtitle {
    text-align: center;
    font-size: 5vw;
  }

  .image-338 {
    height: 44.8vw;
    top: -8vw;
    left: auto;
    right: -5.6vw;
  }

  .hightlight_platform_green_5 {
    width: 15vw;
    height: 7vw;
    top: 3.30743vw;
    left: 35.8vw;
  }

  .form_wrap-2 {
    margin-top: 5vw;
    padding: 10.6667vw 7.46667vw 10.66vw;
  }

  .hero_image_1 {
    width: 16vw;
    top: -11.9vw;
    left: .288438vw;
  }

  .text_middle-mobile {
    text-align: center;
    margin-bottom: 1.5vw;
    font-size: 4vw;
    display: flex;
  }

  .button_purchase {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    padding: 1.6vw 2.13333vw;
    display: flex;
  }

  .platform-column {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    width: auto;
  }

  .image-339 {
    height: 3.2vw;
  }

  .bg-start-4 {
    width: 8vw;
    top: 70.5375vw;
    left: 5.1625vw;
  }

  .form-popup_wrapper {
    display: none;
  }

  .faq_col {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .swiper-navigation {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 5vw;
    padding-bottom: 2vw;
    display: flex;
  }

  .text-span-128 {
    color: #000;
  }

  .bg-start-13 {
    width: 8vw;
    top: 273.138vw;
    left: 73.2625vw;
  }

  .submit-button--pop-up {
    padding-top: 3.2vw;
    padding-bottom: 3.2vw;
    font-size: 4.8vw;
  }

  .button-telegram {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    border: 2px solid #000;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    padding: 3.2vw 3vw;
    font-size: 4.8vw;
    top: auto;
    left: auto;
  }

  .popup_content-2 {
    width: 90%;
    max-width: 690px;
    max-height: 90vh;
    padding: 8.53333vw 7.46667vw;
    overflow: scroll;
  }

  .div-block-668 {
    grid-column-gap: 8.53333vw;
    grid-row-gap: 8.53333vw;
    flex-flow: column-reverse wrap-reverse;
    width: 85%;
    margin: 0 auto 13.8667vw;
    display: flex;
  }

  .highlight_abilities_violet {
    width: 35vw;
    height: 7vw;
    bottom: 14.9vw;
  }

  .price-crossed {
    font-size: 4vw;
    line-height: 130%;
  }

  .exit_button_2 {
    width: 5.33333vw;
    margin-left: auto;
  }

  .feedback_layout.container {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .trust {
    font-size: 3vw;
  }

  .fixed-button-wrapper {
    z-index: 99;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #000000b3;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    padding: 3vw 3vw 6vw;
    display: flex;
    position: fixed;
    bottom: 0;
  }

  .button-centered {
    justify-content: center;
    align-items: center;
    width: 90vw;
  }

  .spacer-100dvh {
    height: 100dvh;
  }

  .div-block-669 {
    position: fixed;
  }

  .button-comeup {
    position: static;
  }

  .div-block-670, .scroll-trigger {
    height: 100dvh;
  }

  .discover-form-popup_wrapper {
    display: none;
  }

  .bnt-platf {
    margin-top: 2.08em;
    margin-left: auto;
    margin-right: auto;
  }

  .nav-link-7 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-item-4 {
    font-size: 18px;
  }

  .btn__hero-4 {
    z-index: 2;
  }

  .nav-menu-wrapper-3 {
    background-color: #0000;
  }

  .tm__wrapper-2 {
    justify-content: flex-start;
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .bottom-2 {
    grid-column-gap: 1.75em;
    grid-row-gap: 1.75em;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
  }

  .text-start {
    font-size: 4vw;
  }

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

  .logo-.white {
    opacity: 1;
  }

  .logo-bl {
    margin-left: auto;
    margin-right: auto;
  }

  .logo-bl.white, .logo-bl.white-copy, .logo-bl.white-copy-copy, .logo-bl.bl-2 {
    opacity: 1;
  }

  .wrapper-count-c2.ui3.w--current {
    margin-right: 0;
  }

  .wrapper_txt {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    justify-content: center;
    margin-left: auto;
  }

  .timer-bl {
    max-width: none;
    padding-left: .78em;
    padding-right: .78em;
  }

  .timer-bl.flex {
    display: block;
  }

  .timer-bl.flex.hero-cont, .timer-bl.flex.hero-content {
    padding-left: 0;
  }

  .timer-bl.aww {
    padding-top: 5.21em;
    padding-bottom: 5.21em;
  }

  .timer-bl.footer, .timer-bl.footer.course-double {
    padding-top: 4.17em;
  }

  .timer-bl.ptb-150 {
    padding-top: 5.73em;
    padding-bottom: 5.73em;
  }

  .timer-bl.item__steps {
    padding-bottom: 2.08em;
  }

  .timer-bl.scr-2 {
    padding-top: 5.21em;
    padding-bottom: 5.2em;
  }

  .timer-bl.answer-step {
    padding-bottom: 2.08em;
  }

  .timer-bl.prices {
    padding-top: 5.21em;
    padding-bottom: 5.21em;
  }

  .button_wrapper-copy {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
    width: 50vw;
    margin-top: 0;
  }

  .text-start-dp1 {
    font-size: 4vw;
  }

  .bf-friiday {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    justify-content: center;
    margin-left: auto;
  }

  .top_footer-copy {
    grid-column-gap: 9.86667vw;
    grid-row-gap: 9.86667vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10.1333vw;
  }

  .logo-fut-bl {
    width: 40vw;
  }

  .top_footer-bl {
    grid-column-gap: 9.86667vw;
    grid-row-gap: 9.86667vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10.1333vw;
  }

  .section-footer-bl {
    padding-top: 19.2vw;
    padding-bottom: 9.6vw;
  }

  .div-block-668-bl {
    grid-column-gap: 8.53333vw;
    grid-row-gap: 8.53333vw;
    flex-flow: column-reverse wrap-reverse;
    width: 85%;
    margin: 0 auto 13.8667vw;
    display: flex;
  }

  .image-331-copy {
    width: 44.5333vw;
  }

  .top_footer-copy-copy {
    grid-column-gap: 9.86667vw;
    grid-row-gap: 9.86667vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10.1333vw;
  }

  .div-block-copy-copy {
    grid-column-gap: 8.53333vw;
    grid-row-gap: 8.53333vw;
    flex-flow: column-reverse wrap-reverse;
    width: 85%;
    margin: 0 auto 13.8667vw;
    display: flex;
  }

  .image-281-copy {
    width: 44.5333vw;
  }

  .fixed-button-wrapper-copy {
    z-index: 99;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #000000b3;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    padding: 3vw 3vw 6vw;
    display: flex;
    position: fixed;
    bottom: 0;
  }

  .hero_button-copy.is-small, .hero_button-copy.is-small-copy {
    padding-top: 2.2vw;
    padding-bottom: 2.2vw;
  }

  .bg_white_button-2-copy.is_green {
    flex: 1;
    justify-content: center;
  }

  .bg_white_button-2-copy.is_secondary {
    width: 100%;
  }

  .bg_white_button-2-copy.is_green-copy {
    flex: 1;
    justify-content: center;
  }

  .button-centered-copy {
    justify-content: center;
    align-items: center;
    width: 90vw;
  }

  .black-friday-banner {
    padding-bottom: 10.9em;
    display: block;
  }

  .logo-bl-cr-tm {
    margin-left: auto;
    margin-right: auto;
  }

  .logo-bl-cr-tm.white, .logo-bl-cr-tm.white-copy, .logo-bl-cr-tm.white-copy-copy, .logo-bl-cr-tm.bl-2 {
    opacity: 1;
  }

  .logo-bl-cr-tm.bl-2-cr {
    opacity: 1;
    margin-bottom: -1px;
  }

  .hero_button-copy {
    flex: 0 auto;
    padding: 2vw 3vw 2vw 2vw;
    font-size: 3vw;
  }

  .hero_button-copy.is-small {
    padding-top: 2.2vw;
    padding-bottom: 2.2vw;
  }

  .div-block-733 {
    margin-bottom: 0;
  }

  .wrapper_txt-copy {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    justify-content: center;
    margin-left: auto;
  }

  .footer_bottom-copy {
    grid-column-gap: 3.2vw;
    grid-row-gap: 3.2vw;
    flex-flow: column;
  }

  .heading_wrapper_new-copy {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .heading_wrapper_new-copy.is-left {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    justify-content: space-between;
    align-items: center;
  }

  .heading_wrapper_new-copy.is-center {
    justify-content: space-between;
    align-items: center;
  }

  .image-161-copy {
    width: 145%;
  }

  .heading-61-copy {
    margin-bottom: 8vw;
    font-size: 7vw;
  }

  .heading-61-copy.is-white, .heading-61-copy.is-white-copy {
    margin-bottom: 13.125vw;
  }

  .section-footer-copy {
    padding-top: 19.2vw;
    padding-bottom: 9.6vw;
  }

  .footer_bottom-c2 {
    grid-column-gap: 3.2vw;
    grid-row-gap: 3.2vw;
    flex-flow: column;
  }

  .div-block-668-footer {
    grid-column-gap: 8.53333vw;
    grid-row-gap: 8.53333vw;
    flex-flow: column-reverse wrap-reverse;
    width: 85%;
    margin: 0 auto 13.8667vw;
    display: flex;
  }

  .footer_bottom-2 {
    grid-column-gap: 3.2vw;
    grid-row-gap: 3.2vw;
    flex-flow: column;
  }

  .div-block-668-copy {
    grid-column-gap: 8.53333vw;
    grid-row-gap: 8.53333vw;
    flex-flow: column-reverse wrap-reverse;
    width: 85%;
    margin: 0 auto 13.8667vw;
    display: flex;
  }

  .sale50-copy {
    margin-top: 5px;
  }

  .text-block-2914 {
    font-size: 2vw;
    line-height: 140%;
  }

  .pricing_subtext-copy {
    font-size: 4vw;
    line-height: 130%;
  }

  .image-339-copy {
    height: 3.2vw;
  }

  .highlight_works {
    width: 30vw;
    height: 8vw;
    bottom: -.5vw;
    left: 14.8243vw;
  }

  .heading-style-h2 {
    font-size: 7vw;
  }

  .marquee-photo {
    height: 26vw;
  }

  .popup_video {
    width: 70vw;
    max-height: 90vh;
    padding: 4vw 7.46667vw 8.53333vw;
    overflow: auto;
  }

  .top_info_bar_close {
    justify-content: space-between;
    margin-bottom: 2vw;
  }

  .hero_image_5 {
    height: 20vw;
    display: none;
    top: -10.3vw;
    left: 79.8vw;
  }

  .hero_image-inside {
    height: 20vw;
    top: -10.3vw;
    left: 79.8vw;
  }

  .play_hero_tag_text {
    padding: 1.25vw;
    font-size: 2vw;
  }

  .popup_video_2 {
    display: none;
  }

  .icon_video_new {
    width: 14vw;
    height: 14vw;
    position: absolute;
    right: -6vw;
  }

  .text_middle-description {
    text-align: center;
    font-size: 3vw;
    display: block;
  }

  .image-376 {
    width: 16vw;
    bottom: -5.1vw;
  }

  .work_student_layout-copy {
    padding-top: 19.2vw;
    padding-bottom: 19.2vw;
  }

  .creo-want__p-copy-copy._2, .creo-want__p-copy-copy._2-copy, .creo-want__p-copy-copy._2-copy {
    display: none;
  }

  .logo-wrapper {
    vertical-align: baseline;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .padding-global-intesiv {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .hero-column-text {
    align-items: center;
    padding-top: 4rem;
    overflow: hidden;
  }

  .hero-column-image {
    display: none;
  }

  .hero-tag-wrapper {
    padding-left: 3rem;
  }

  .tag-date {
    white-space: nowrap;
  }

  .tag-date-wrapper {
    position: static;
  }

  .tag-wrapper {
    flex-flow: column;
  }

  .marquee-photo-intesiv {
    height: 26vw;
  }

  .hero-h1-title {
    text-align: center;
    margin-top: 2rem;
    font-size: 2.25rem;
  }

  .text-background-violet.is-black {
    color: #000;
  }

  .hero-description {
    text-align: center;
  }

  .price-container {
    margin-top: 2rem;
  }

  .butoown-wrapper-intesiv {
    flex-flow: column;
    align-items: center;
    margin-top: 3rem;
  }

  .section-hero-intensiv {
    height: 100%;
    display: block;
  }

  .buton-intensiv {
    padding: 1rem 5rem;
    font-size: 1rem;
  }

  .button-description {
    text-align: center;
    border-style: none;
    margin-top: 2rem;
    margin-left: 2rem;
    margin-right: 2rem;
    padding-left: 1rem;
  }

  .heading-wrapper {
    text-align: center;
  }

  .heading-wrapper.is-center, .heading-description.padding-buttom-mobile {
    margin-bottom: 2.625rem;
  }

  .advantages-card.is-violet, .advantages-card.is-green {
    transform: rotate(0);
  }

  .advantages-text {
    border-width: .25rem;
  }

  .image-absolut-wrapper {
    width: 8rem;
    bottom: 8.2rem;
  }

  .image-absolut-wrapper.is-cloud {
    width: 9rem;
    inset: 4.8rem 0% auto auto;
  }

  .forwho-container {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    column-count: 2;
    flex-flow: row;
    grid-template-rows: .25fr 1fr auto .25fr;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: flex;
  }

  .forwho-wrapper {
    padding-bottom: 7rem;
  }

  .forwho-wrapper.is-1 {
    transform: rotate(-4deg);
  }

  .forwho-wrapper.is-2 {
    z-index: 2;
    transform: rotate(6deg);
  }

  .forwho-wrapper.is-3 {
    z-index: 3;
    transform: rotate(4deg);
  }

  .forwho-wrapper.is-4 {
    z-index: 1;
    transform: rotate(-4deg);
  }

  .forwho-p {
    z-index: 1;
    position: relative;
  }

  .image-for-who-right, .image-for-who-left {
    width: 3rem;
  }

  .forwho-column-1 {
    flex-flow: column;
  }

  .forwho-column-2 {
    flex-flow: column;
    margin-top: 8rem;
  }

  .program-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .program-wrapper {
    padding-bottom: 3rem;
    padding-left: 2rem;
  }

  .program-wrapper.is-1 {
    transform: rotate(-4deg);
  }

  .program-wrapper.is-2 {
    z-index: 2;
    transform: rotate(6deg);
  }

  .program-wrapper.is-3 {
    z-index: 3;
    transform: rotate(4deg);
  }

  .program-wrapper.is-4 {
    z-index: 1;
    transform: rotate(-4deg);
  }

  .image-round-right {
    width: 3rem;
    height: auto;
  }

  .image-round-left {
    width: 3rem;
  }

  .tag-date-white {
    white-space: nowrap;
  }

  .program-p {
    z-index: 1;
    position: relative;
  }

  .button-black-text {
    font-size: 1rem;
  }

  .result-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .result-text {
    flex: none;
  }

  .result-text.is-violet.is-full {
    flex: 1;
  }

  .result-text.is-black {
    transform: rotate(-2deg);
  }

  .result-image {
    object-fit: cover;
    flex: none;
    height: 18rem;
  }

  .result-image.is-flex-full {
    flex: 1;
  }

  .image-gif {
    height: 100%;
  }

  .image-1001 {
    object-fit: cover;
    height: 100%;
  }

  .number-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .neuro-logo {
    width: 11rem;
  }

  .about-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
  }

  .about-image {
    object-fit: cover;
    object-position: 90% 50%;
  }

  .cta-image-small, .cta-image-small-mobile {
    height: 100%;
  }

  .video-background {
    object-fit: cover;
  }

  .section-cta-copy {
    padding-top: 19.2vw;
    padding-bottom: 27.7333vw;
  }

  .flex-horizontal {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: column-reverse wrap-reverse;
    width: auto;
    margin: 4rem auto;
    display: flex;
  }

  .link_block-horizontal {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer_bottom-intensiv {
    grid-column-gap: 3.2vw;
    grid-row-gap: 3.2vw;
    flex-flow: column;
  }

  .copy_text-2025 {
    font-size: 1rem;
    line-height: 120%;
  }

  .link_item-intensiv {
    margin-bottom: 0;
    padding-top: 1.06667vw;
    padding-bottom: 1.06667vw;
    font-size: 1.15rem;
    line-height: 100%;
  }

  .top_footer-intensiv {
    grid-column-gap: 9.86667vw;
    grid-row-gap: 9.86667vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10.1333vw;
  }

  .faq_wrapper_intensiv {
    padding: 2rem;
  }

  .column-intensiv {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .faq_flex-intensiv {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    flex-flow: column;
  }

  .faq-title {
    margin-top: 0;
    margin-bottom: 0;
  }

  .faq_answer-intensiv {
    margin-top: 3vw;
    font-size: 3.2vw;
    display: none;
  }

  .cta-container-desktop {
    display: none;
  }

  .cta-container-mobile {
    display: block;
  }

  .cta-wrapper-main {
    background-color: #fff;
    padding-top: 6.1875rem;
    padding-bottom: 4rem;
    position: relative;
  }

  .cta-dot-bottom {
    background-color: #f1f1f1;
    border-radius: 5rem;
    width: 2.6rem;
    height: 2.6rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% -2.4rem;
  }

  .top-bar-mobile {
    object-fit: cover;
    width: 100%;
    height: 5rem;
  }

  .title-cta-mobile {
    text-align: center;
    font-size: 2.25rem;
  }

  .title-cta-mobile.is-black {
    color: #000;
    border-bottom: 4px dashed #b3b3b3;
    margin-top: 2rem;
    margin-bottom: 1rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 3rem;
  }

  .cta-mobile-dash {
    border: 3px dashed #b3b3b3;
    width: 100%;
    height: 1px;
    margin-top: 25rem;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
  }

  .cta-price-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    margin-top: 4rem;
    display: flex;
  }

  .price-tag-mobile {
    font-size: 4rem;
  }

  .price-tag-mobile-small {
    color: #4d4d4d;
    font-size: 2.25rem;
  }

  .pricetag-smile-wrapper {
    position: relative;
  }

  .crossed-image {
    width: 5rem;
    position: absolute;
    top: .4rem;
  }

  .button-cta-mobile {
    z-index: 10;
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    background-color: var(--green);
    border: 2px solid #000;
    border-radius: 0;
    margin-left: 2rem;
    margin-right: 2rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    position: relative;
  }

  .button-cta-mobile:hover {
    background-color: var(--grey);
  }

  .cta-mobile-text {
    color: var(--black);
    font-size: 1.125rem;
  }

  .hero-container-marquee {
    width: 140%;
    margin-top: 2rem;
    display: block;
  }

  .marquee-photo-hero {
    border-radius: 8px;
    width: 9rem;
    height: 7rem;
    overflow: hidden;
  }

  .image-1003 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .title-cta-desktop {
    text-align: center;
    font-size: 2.25rem;
  }

  .title-cta-desktop.is-black {
    color: #000;
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 3rem;
  }

  .cta-price-desktop-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    margin-top: 4rem;
    display: flex;
  }

  .cta-main-description {
    color: #515151;
    margin-top: 1rem;
  }

  .price-tag-desktop {
    font-size: 4rem;
  }

  .fixed-button-wrapper-intensiv {
    z-index: 99;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    opacity: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #000000b3;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    padding: 1rem 2rem 1.5rem;
    display: flex;
    position: fixed;
    bottom: 0;
  }

  .intensiv-button-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--green);
    flex: 1;
    justify-content: center;
    align-items: center;
    padding: 1rem 4rem;
    display: flex;
  }

  .timer-wrapper {
    padding: 1rem 2rem;
  }

  .timer-text {
    color: var(--violet);
    font-size: 1.75rem;
  }

  .cta-main-description-copy {
    color: #ccc;
    margin-top: 0;
  }

  .section-footer-intensiv {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .text_middle-description-copy {
    text-align: center;
    font-size: 3vw;
    display: block;
  }

  .hero-price-crossed {
    font-size: 4vw;
    line-height: 130%;
  }

  .timer-hero {
    color: #fff;
    font-size: 3rem;
  }

  .hero-timer-wrapper {
    flex-flow: column;
  }

  .text-span-144 {
    color: #000;
  }

  .link-26, .link-27 {
    color: #000;
    background-color: #0000;
    text-decoration: none;
  }

  .button-telegram_price-copy {
    padding-top: 3.2vw;
    padding-bottom: 3.2vw;
  }

  .text-block-2873-copy {
    font-size: 4.5vw;
    line-height: 130%;
  }

  .section-footer-intensiv-reqv {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .top_footer-intensiv-copy {
    grid-column-gap: 9.86667vw;
    grid-row-gap: 9.86667vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10.1333vw;
  }

  .link_block-horizontal-copy {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-horizontal-copy {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: column-reverse wrap-reverse;
    width: auto;
    margin: 4rem auto;
    display: flex;
  }

  .image-1009 {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    width: 5.33333vw;
  }

  .text-block-2930 {
    margin-bottom: 7.46667vw;
    font-size: 3.46667vw;
    line-height: 120%;
  }

  .footer-4 {
    padding-top: 19.2vw;
    padding-bottom: 9.6vw;
  }

  .image-1010 {
    width: 44.5333vw;
  }

  .div-block-758 {
    grid-column-gap: 8.53333vw;
    grid-row-gap: 8.53333vw;
    flex-flow: column-reverse wrap-reverse;
    width: 85%;
    margin: 0 auto 13.8667vw;
    display: flex;
  }

  .link_item-3 {
    margin-bottom: 2.13333vw;
    padding-top: 1.06667vw;
    padding-bottom: 1.06667vw;
    font-size: 3.73333vw;
    line-height: 100%;
  }

  .link-block-43 {
    grid-column-gap: 2.13333vw;
    grid-row-gap: 2.13333vw;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 2.66667vw;
  }

  .image-1011 {
    width: 64.5333vw;
  }

  .text-block-2931 {
    font-size: 3.73333vw;
    line-height: 80%;
  }

  .image-1012 {
    width: 6.4vw;
  }

  .section-18.learn {
    display: block;
    overflow: visible;
  }

  .p-2-2.learn {
    font-size: .94em;
    line-height: 1.56;
  }

  .container-46 {
    max-width: none;
    padding-left: .78em;
    padding-right: .78em;
  }

  .nav-menu-wrapper-4 {
    justify-content: flex-end;
    align-items: center;
  }

  .nav-links {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 24px;
    font-size: 25px;
  }

  .nav-menu-3 {
    z-index: 999;
    background-color: #f8f6f2;
    position: fixed;
    inset: 0;
    overflow: scroll;
  }

  .nav-menu-close {
    pointer-events: auto;
  }

  .button-41.inside-nav-menu {
    margin-top: 12px;
    font-size: 16px;
    display: block;
  }

  .dropdown-toggle {
    border-bottom: 1px solid #1f271b33;
    justify-content: space-between;
    padding-bottom: 24px;
  }

  .container---main {
    max-width: 732px;
  }

  .navbar-row {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    height: 96px;
    display: flex;
  }

  .mobile-logo {
    align-self: flex-start;
    margin-bottom: 48px;
    display: block;
  }

  .mobile-logo.w--current {
    align-self: flex-start;
    margin-bottom: 36px;
  }

  .menu-button-3 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: block;
  }

  .menu-button-3.w--open {
    background-color: #0000;
  }

  .metrics-cards-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .sidebar-cta {
    order: 1;
  }

  .bordered-icon {
    flex: none;
  }

  .heading-four {
    font-size: 21px;
  }

  .heading-four.process-step-number {
    width: auto;
  }

  .heading-four.account-page-title {
    font-size: 25px;
  }

  .heading-three {
    letter-spacing: 0;
    font-size: 25px;
    line-height: 1.4em;
  }

  .heading-three.two-plans-pricing-amount, .heading-three.two-plans-pricing-title {
    font-size: 40px;
  }

  .footer-right-column {
    border-left: 1px solid #fff3;
    padding-top: 0;
    padding-bottom: 72px;
    padding-left: 24px;
  }

  .swiper-nav {
    justify-content: flex-end;
  }

  .faq-section {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
    flex-flow: column-reverse;
    grid-template: "."
                   "."
                   / 1fr;
    grid-auto-columns: 1fr;
  }

  .faq-section.bottom-aligned {
    justify-content: space-between;
    align-items: flex-start;
  }

  .bullet-circle {
    flex: none;
  }

  .bullet-circle.big-text {
    margin-top: 12px;
  }

  .process-step-wrapper {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-flow: column;
  }

  .footer-contact-methods {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .icon-box-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-columns {
    flex-flow: column;
  }

  .page-title-cta {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .icon-box {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    padding-bottom: 54px;
  }

  .pricing-box-title, .pricing-box-title.no-border {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-grid {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
  }

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

  .page-title-right {
    padding-left: 0;
  }

  .display-heading {
    font-size: 84px;
    line-height: 1.1em;
  }

  .quote-section {
    flex-flow: column;
  }

  .metric {
    padding-top: 72px;
  }

  .section-19 {
    padding-top: 48px;
    padding-bottom: 120px;
  }

  .section-19.process-step {
    padding-bottom: 72px;
  }

  .section-19.title {
    padding-bottom: 48px;
  }

  .section-19.hero {
    padding-top: 96px;
  }

  .halves {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
    flex-flow: column;
    padding-top: 36px;
    padding-bottom: 96px;
  }

  .heading-two {
    font-size: 40px;
    line-height: 1.2em;
  }

  .footer-left-column {
    border-right-style: none;
    width: 100%;
    padding-top: 72px;
    padding-bottom: 72px;
    padding-right: 0;
  }

  .footer-left-column.bottom-column {
    padding-bottom: 36px;
  }

  .thirds-grid {
    flex-flow: column;
  }

  .bullet-title {
    flex: none;
  }

  .half-box.right {
    border-left-style: none;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .half-box.left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .metric-section, .page-title {
    flex-flow: column;
  }

  .page-title-left {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    padding-top: 48px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .benefit-box {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-flow: column;
    padding-bottom: 96px;
  }

  .benefit-box.benefit {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
    padding-bottom: 96px;
  }

  .benefit-box.benefit.border-left-white {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .section-20 {
    padding-top: 48px;
    padding-bottom: 120px;
  }

  .section-20.hero {
    padding-top: 96px;
  }

  .nav-menu-wrapper-5 {
    justify-content: flex-end;
    align-items: center;
  }

  .button-45.inside-nav-menu {
    margin-top: 12px;
    font-size: 16px;
    display: block;
  }

  .menu-button-4 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: block;
  }

  .menu-button-4.w--open {
    background-color: #0000;
  }

  .pop-up {
    margin-left: 1em;
    margin-right: 1em;
  }

  .top_info_bar-3 {
    justify-content: space-between;
    margin-bottom: 2vw;
  }

  .course-component {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    flex-flow: column;
  }

  .course-column {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .course-wrapper {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    flex-flow: column;
    justify-content: center;
    justify-items: stretch;
    padding: 4vw;
  }

  .course-text {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .tag-course {
    padding: 2vw 3vw;
    font-size: 2.5vw;
  }

  .course-image {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    width: 45vw;
    inset: 0% 0% auto auto;
  }

  .course-image.is-3, .course-image.is-5 {
    width: 50vw;
    top: 0;
  }

  .course-image.is-7 {
    width: 49vw;
    top: 3vw;
  }

  .course-image.is-2, .course-image.is-6 {
    object-fit: contain;
    width: 50vw;
  }

  .course-image.is-8 {
    width: 50vw;
    top: 2vw;
  }

  .course-image.is-9 {
    width: 50vw;
  }

  .course-image.is-10 {
    width: 50vw;
    top: 2vw;
    bottom: auto;
  }

  .course-image.is-11 {
    width: 50vw;
    top: 0;
  }

  .course-description {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding: 2vw;
  }

  .course-description.is-lbrown {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .text-description {
    font-size: 3vw;
    font-weight: 400;
    line-height: 140%;
  }

  .course-image-file {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    object-fit: scale-down;
    overflow: visible;
  }

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

  .pricing_subtext-copy-2 {
    font-size: 4vw;
    line-height: 130%;
  }

  .grid_abilities_v2 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    place-items: center;
    display: grid;
  }

  .ability_v2_3-image {
    width: 16rem;
    height: 22rem;
    top: -3.3rem;
    left: auto;
    right: -3%;
  }

  .ability-1_images {
    width: 48rem;
  }

  .abilities_item_v2-5 {
    grid-column-gap: 6vw;
    grid-row-gap: 6vw;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 4vw;
  }

  .text_small-2 {
    font-size: 3.2vw;
    line-height: 130%;
  }

  .text_small-2.is-grey {
    font-size: 3.2vw;
    line-height: 140%;
  }

  .text_small-2.is-grey.is-limited-mobile {
    width: 30ch;
  }

  .text_small-2.is-white.is-z {
    z-index: 2;
    position: relative;
  }

  .ability-image-2 {
    width: 9rem;
    height: 16rem;
    top: 0;
  }

  .abilities_item_v2_1 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 4vw;
  }

  .ability-image-1 {
    width: 9rem;
    height: 16rem;
    top: 0;
  }

  .ability_col-2-wrapper {
    width: 100%;
    margin-top: 3rem;
  }

  .abilities_item_v2_3 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 4vw;
  }

  .abilities_item_v2_3.a-down {
    height: 17rem;
  }

  .ability-image-3 {
    width: 9rem;
    height: 16rem;
    top: 0;
  }

  .abilities_item_v2 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 4vw;
  }

  .abilities_item_v2.is-bg {
    background-position: 0%;
    justify-content: center;
    align-items: flex-start;
  }

  .abilities_item_v2_2 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 4vw;
  }

  .abilities_item_v2_2.a-down {
    justify-content: center;
    align-items: flex-start;
    height: 17rem;
  }

  .grid_abilities_new {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    place-items: center;
    margin-bottom: 3rem;
    display: flex;
  }

  .abilities_item_v2_4 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 4vw;
  }

  .abilities_item_v2_4.is-bg {
    background-image: linear-gradient(to bottom, null, null);
    justify-content: center;
    align-items: flex-start;
    height: 17rem;
  }

  .image-1016 {
    width: 5vw;
  }

  .cta-mobile-text-2 {
    color: #000;
    font-size: 1.125rem;
  }

  .heading-79 {
    margin-bottom: 8vw;
    font-size: 7vw;
  }

  .text-background-violet-2.is-black {
    color: #000;
  }

  .text-block-2938 {
    font-size: 4.5vw;
    line-height: 130%;
  }

  .button-cta-mobile-2 {
    z-index: 10;
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    background-color: #a3ee0b;
    border: 2px solid #000;
    border-radius: 0;
    margin-left: 2rem;
    margin-right: 2rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    position: relative;
  }

  .button-cta-mobile-2:hover {
    background-color: #f7f7f7;
  }

  .heading_form_popup-3 {
    margin-top: 9.6vw;
    margin-bottom: 5.33333vw;
    font-size: 4.26667vw;
    line-height: 120%;
  }

  .heading_form_popup-3.big {
    margin-top: 4vw;
    font-size: 4vw;
  }

  .image-1019 {
    width: 5vw;
  }

  .cta-mobile-text-3 {
    color: #000;
    font-size: 1.125rem;
  }

  .heading-81 {
    margin-bottom: 8vw;
    font-size: 7vw;
  }

  .text-background-violet-3.is-black {
    color: #000;
  }

  .text-block-2941 {
    font-size: 4.5vw;
    line-height: 130%;
  }

  .heading_form_popup-4 {
    margin-top: 9.6vw;
    margin-bottom: 5.33333vw;
    font-size: 4.26667vw;
    line-height: 120%;
  }

  .heading_form_popup-4.big {
    margin-top: 4vw;
    font-size: 4vw;
  }

  .video-grid {
    flex-flow: column;
    display: flex;
  }

  .text_small-3 {
    font-size: 3.2vw;
    line-height: 130%;
  }

  .video-15 {
    order: 1;
  }

  .heading-83 {
    margin-bottom: 8vw;
    font-size: 7vw;
  }

  .letter-text-wrapper {
    top: 12rem;
  }

  .program-wrapper-copy {
    padding-bottom: 3rem;
    padding-left: 2rem;
  }

  .program-wrapper-copy.is-1 {
    transform: rotate(-4deg);
  }

  .program-wrapper-copy.is-2 {
    z-index: 2;
    transform: rotate(6deg);
  }

  .program-wrapper-copy.is-3 {
    z-index: 3;
    transform: rotate(4deg);
  }

  .program-wrapper-copy.is-4 {
    z-index: 1;
    transform: rotate(-4deg);
  }

  .camp_image_wrapper {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    justify-content: center;
  }

  .camp-icon_bank {
    width: 8vw;
    height: 8vw;
  }

  .time-wrapper {
    padding: 1rem 0;
  }

  .faq-camp_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .faqcamp-wrapper-item {
    padding: 1rem;
  }

  .camp-title-question {
    font-size: 1rem;
  }

  .camp-title-question.is-green.is-centered, .camp-title-question.is-centered {
    text-align: center;
  }

  .faq_icon_camp {
    flex: none;
    width: 2rem;
    height: 2rem;
  }

  .faq_answer-camp {
    margin-top: .5rem;
    font-size: .6875rem;
    display: flex;
  }

  .footer_bottom-2-copy {
    grid-column-gap: 3.2vw;
    grid-row-gap: 3.2vw;
    flex-flow: column;
  }

  .image-323-copy {
    width: 10rem;
  }

  .text-span-171 {
    font-size: 5vw;
  }

  .bold-text-64 {
    font-size: 7vw;
  }

  .text-span-175 {
    font-size: 5vw;
  }

  .bold-text-65 {
    font-size: 7vw;
  }

  .text-span-176 {
    font-size: 5vw;
  }

  .bold-text-66 {
    font-size: 7vw;
  }

  .text-block-2962 {
    font-size: 2.93333vw;
    line-height: 120%;
  }

  .popup_content-3 {
    width: 90%;
    max-width: 690px;
    max-height: 90vh;
    padding: 8.53333vw 7.46667vw;
    overflow: scroll;
  }

  .top_info_bar-4 {
    justify-content: space-between;
    margin-bottom: 2vw;
  }

  .heading_form_popup-5 {
    margin-top: 9.6vw;
    margin-bottom: 5.33333vw;
    font-size: 4.26667vw;
    line-height: 120%;
  }

  .heading_form_popup-5.big {
    margin-top: 4vw;
    font-size: 4vw;
  }

  .text-block-2963 {
    font-size: 2.93333vw;
    line-height: 120%;
  }

  .popup_content-4 {
    width: 90%;
    max-width: 690px;
    max-height: 90vh;
    padding: 8.53333vw 7.46667vw;
    overflow: scroll;
  }

  .top_info_bar-5 {
    justify-content: space-between;
    margin-bottom: 2vw;
  }

  .heading_form_popup-6 {
    margin-top: 9.6vw;
    margin-bottom: 5.33333vw;
    font-size: 4.26667vw;
    line-height: 120%;
  }

  .heading_form_popup-6.big {
    margin-top: 4vw;
    font-size: 4vw;
  }

  .text-block-2964 {
    font-size: 2.93333vw;
    line-height: 120%;
  }

  .top_info_bar-6 {
    justify-content: space-between;
    margin-bottom: 2vw;
  }

  .heading_form_popup-7 {
    margin-top: 9.6vw;
    margin-bottom: 5.33333vw;
    font-size: 4.26667vw;
    line-height: 120%;
  }

  .heading_form_popup-7.big {
    margin-top: 4vw;
    font-size: 4vw;
  }

  .div-block-804 {
    padding-top: 15px;
  }

  .popup_content-5 {
    width: 90%;
    max-width: 690px;
    max-height: 90vh;
    padding: 8.53333vw 7.46667vw;
    overflow: scroll;
  }

  .text-block-3081 {
    font-size: 2.93333vw;
    line-height: 120%;
  }

  .top_info_bar-7 {
    justify-content: space-between;
    margin-bottom: 2vw;
  }

  .heading_form_popup-8 {
    margin-top: 9.6vw;
    margin-bottom: 5.33333vw;
    font-size: 4.26667vw;
    line-height: 120%;
  }

  .heading_form_popup-8.big {
    margin-top: 4vw;
    font-size: 4vw;
  }

  .popup_content-6 {
    width: 90%;
    max-width: 690px;
    max-height: 90vh;
    padding: 8.53333vw 7.46667vw;
    overflow: scroll;
  }

  .text-block-3085 {
    font-size: 2.93333vw;
    line-height: 120%;
  }

  .top_info_bar-8 {
    justify-content: space-between;
    margin-bottom: 2vw;
  }

  .heading_form_popup-9 {
    margin-top: 9.6vw;
    margin-bottom: 5.33333vw;
    font-size: 4.26667vw;
    line-height: 120%;
  }

  .heading_form_popup-9.big {
    margin-top: 4vw;
    font-size: 4vw;
  }

  .text-block-3129 {
    font-size: 2.93333vw;
    line-height: 120%;
  }

  .top_info_bar-9 {
    justify-content: space-between;
    margin-bottom: 2vw;
  }

  .text-block-3158, .text-block-3162, .text-block-3208, .text-block-3213 {
    font-size: 2.93333vw;
    line-height: 120%;
  }
}

@media screen and (max-width: 767px) {
  .section.footer {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }

  .image-9 {
    min-width: 550px;
    max-width: 550px;
  }

  .div-block-7 {
    flex: 0 auto;
    min-width: 518px;
    max-width: 500px;
    padding-left: 59px;
    display: block;
  }

  .column-6 {
    flex-flow: row;
    justify-content: flex-end;
    padding-left: 0;
  }

  .body-2 {
    min-width: 550px;
    max-width: 550px;
  }

  .column-7 {
    flex-wrap: nowrap;
    place-content: center flex-start;
    align-items: stretch;
    padding-right: 0;
  }

  .grid-item.metod__wrapper.pb290 {
    padding-bottom: 0;
  }

  .logo-link.w--current {
    z-index: 100;
  }

  .back-fon__course {
    top: -18%;
    left: 0%;
  }

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

  .cards__wrapper.cw__hide {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .flex-row {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .flex-row.flex-row__team {
    overflow: auto;
  }

  .flex-row.flex-row__team-creo {
    flex-wrap: nowrap;
    margin-right: 0;
    overflow: auto;
  }

  .circle-92 {
    top: 22%;
    right: 11%;
  }

  ._85.center {
    font-size: 40px;
  }

  .text__label {
    top: 39%;
  }

  .text__label.body-3 {
    margin: 55% 0 auto;
    inset: 0% 0% auto auto;
  }

  .contact__wrapper {
    margin-right: auto;
  }

  .contact__wrapper.bottom__c-w {
    order: -1;
    margin-left: 0;
  }

  .grid__item.bq__dar-blue {
    margin-right: 0;
    display: block;
  }

  .menu__mobile {
    z-index: 98;
    background-color: #0000;
    width: 100%;
    height: auto;
    display: none;
    position: fixed;
  }

  .programm-btn {
    width: 95%;
  }

  .programm-btn.sign {
    background-position: 50px;
    max-width: 280px;
    margin-left: auto;
    padding: 18px 40px 18px 80px;
  }

  .programm-btn.mb-30._100-landscape {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .programm-btn.h70.tablet-clr-red {
    width: 100%;
  }

  .programm-btn.work {
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 18px;
  }

  .programm-btn.work.mb0 {
    margin-left: auto;
  }

  .programm-btn.minimal {
    margin-left: 0;
    margin-right: 0;
  }

  .burger__item {
    background-color: #262626;
    width: 22px;
    height: 2px;
    display: none;
  }

  .menu.main-menu {
    z-index: 99;
  }

  .spacer {
    height: 32px;
  }

  .spacer._5.spacer-mobile {
    display: block;
  }

  .spacer._30.landscape-20 {
    height: 20px;
  }

  .spacer._57.landscape-30 {
    height: 30px;
  }

  .spacer._180.landscape-150 {
    height: 150px;
  }

  .spacer._20.hide-tablet, .spacer._22.hide-tablet {
    display: block;
  }

  .spacer._72.landscape-60 {
    height: 60px;
  }

  .spacer._40.landscape-hide {
    height: 20px;
    display: none;
  }

  .spacer._80.tablet-60.landscape-40, .spacer._100.tablet-60.landsape-40 {
    height: 40px;
  }

  .spacer._64 {
    height: 48px;
  }

  .nav-item {
    font-size: 2em;
    line-height: 140%;
  }

  .tm__wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
  }

  .img-team {
    height: auto;
  }

  .tabs-content.o-visible {
    width: 95%;
    margin-left: 15px;
    margin-right: 0;
    padding-right: 0;
  }

  .section-new.is--light_grey.br120, .section-new.is-blue.mt-30.br90 {
    border-radius: 50px;
  }

  .p.is-white.underline {
    display: none;
  }

  .p.is-white.underline.p-mobile {
    display: block;
  }

  .footer_ui_marathon {
    flex: 0 auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .footer_ui_marathon.max-w1190.team, .footer_ui_marathon.max-w1190.programm {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_ui_marathon.max-w1190.programm._32 {
    padding-top: 0;
  }

  .footer_ui_marathon.max-w1190.programm {
    padding-left: 0;
    padding-right: 0;
  }

  .blue-block.br14 {
    flex-direction: column;
    align-items: flex-start;
    width: 11.56em;
  }

  .line__wrapper {
    width: 85%;
    position: static;
  }

  .login__item {
    border-radius: 15px;
    width: 50px;
    height: 50px;
  }

  .metod-img {
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: 0;
  }

  .metod-img.met2 {
    margin-top: 10px;
    position: static;
  }

  .metod-img.met3 {
    position: absolute;
    left: auto;
    right: 0%;
  }

  .metod-img.met3._233 {
    top: auto;
  }

  .metod-img.met4._432 {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .metod-img.met3-1 {
    margin-left: 0;
    position: static;
  }

  .nav__item-mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 120px;
    margin-bottom: auto;
  }

  .social__wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    order: -1;
    margin-bottom: 0;
    display: flex;
  }

  .social__wrapper.footer-social {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

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

  .grid._3-column.landscape-pl15 {
    margin-left: 15px;
    margin-right: 15px;
  }

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

  .grid.desk-3.tab-3, .grid.desk-4.tab-4 {
    grid-template-columns: 1fr 1fr;
  }

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

  .burger__wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    border-radius: 15px;
    width: 50px;
    height: 50px;
    margin-left: 10px;
    display: flex;
  }

  .burger__wrapper.menu-mobile {
    width: 2em;
    height: 2em;
    padding: 0;
    display: flex;
    position: static;
  }

  .burger__wrapper.menu-mobile.w--open {
    z-index: 100;
    background-color: #0000;
    position: relative;
  }

  .img__wrapper {
    flex-wrap: nowrap;
    flex: none;
    align-items: flex-start;
    width: 18.125em;
    display: flex;
    position: static;
    overflow: visible;
  }

  .img__wrapper.img3, .img__wrapper.img2 {
    width: 18.125em;
  }

  .pop-up__wrapper.br23.p30 {
    width: 90%;
  }

  .tab {
    flex: none;
  }

  .login__wrapper {
    z-index: 100;
    position: relative;
  }

  .footer__nav {
    flex-wrap: wrap;
    order: -1;
    justify-content: flex-start;
    display: flex;
  }

  .btn__wrappr {
    margin-right: auto;
  }

  .neon-__enot {
    display: block;
  }

  .menu-wrapper__mobile {
    background-color: #fff;
    align-items: flex-start;
    height: 100vh;
    padding-left: 10px;
    padding-right: 10px;
  }

  .flex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    width: 100%;
    position: static;
    overflow: scroll;
  }

  .flex.flex-student {
    overflow: auto;
  }

  .flex.dont-wrap.no-scrollbar {
    flex-wrap: nowrap;
  }

  .nav__wrapper {
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: 100dvh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
  }

  .lottie-animation {
    z-index: 100;
    position: relative;
  }

  .p-2.fs14.is--black.fs12 {
    font-size: .75em;
  }

  .image-31 {
    width: 120px;
    bottom: -3%;
    right: 24%;
  }

  .is--grey._60.landscape-100 {
    width: 100%;
  }

  .image-32 {
    width: 105px;
  }

  .top {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
  }

  .bottom {
    flex-direction: column;
  }

  .soc__it {
    width: 40px;
  }

  .soc__it.faceb, .soc__it.tg, .soc__it.yt {
    background-size: cover;
    height: 40px;
  }

  .soc__it.yt:hover {
    background-size: cover;
  }

  .soc__it.inst {
    background-size: cover;
    height: 40px;
  }

  .pop-up-review {
    display: none;
  }

  .nav-item-2.nav__item-mobile2 {
    color: #262626;
    font-family: Igrasans, sans-serif;
    font-size: 2em;
    font-weight: 400;
    line-height: 44px;
  }

  .hand__icon {
    margin-left: auto;
  }

  .flex-item.flex-item__card-creo-2.is-blue {
    flex: none;
    overflow: hidden;
  }

  .flex-item._1 {
    width: 17em;
    height: 145px;
  }

  .flex-item._12 {
    width: 8.5em;
  }

  .back-fon__ic {
    z-index: 5;
    bottom: 29%;
    left: 7%;
  }

  .back-fon__ic.ic3 {
    right: 11%;
  }

  .back-fon__ic.ic4 {
    z-index: 5;
    right: 6%;
  }

  .back-fon__ic.ic-ps {
    width: 30px;
    bottom: 4%;
    left: 10%;
  }

  .back-fon__ic.ic6 {
    bottom: 29%;
    right: 14%;
  }

  .image-33 {
    width: 80%;
    max-width: none;
    margin-top: -42px;
  }

  .close__wrapper {
    display: none;
  }

  .close__wrapper.close-black {
    display: block;
  }

  .close__wrapper.pop-up {
    width: 40px;
    height: 40px;
    display: flex;
    top: 15%;
    right: auto;
  }

  .div-block-53 {
    width: 1.56em;
    height: 1.56em;
    margin-right: 0;
    inset: 21% 5% 0 0%;
  }

  .rating__wrapper {
    grid-column-gap: 20px;
    align-items: flex-start;
    display: flex;
  }

  .rating__wrapper.two__screen {
    flex-direction: row;
  }

  .rating__wrapper.main-scr {
    top: -8%;
  }

  .footer-type.is--blue.blr120 {
    z-index: 0;
    width: 100%;
    position: relative;
    bottom: 0;
  }

  .footer-type.is--blue.blr120.footer__mobile {
    z-index: 99;
    display: none;
    position: fixed;
  }

  .footer-type.is--blue.blr120.footer__mobile.footer-pay-page {
    margin-top: 0;
    position: static;
  }

  .tabs-menu-2 {
    width: 100%;
    padding-left: 15px;
    display: flex;
    overflow: scroll;
  }

  .menu__container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .name__wrapper {
    display: none;
  }

  .name__wrapper.mob-name__wrapper {
    display: flex;
  }

  .name__wrapper.mob-name__wrapper.mt-20 {
    margin-top: 20px;
  }

  .flex-left.mt20 {
    padding-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .is--white.title__2screen {
    display: block;
  }

  .is--white.title__2screen.title-tablet {
    display: none;
  }

  .is--white._55, .is--white._55.tablet-100.tablet-fs-28 {
    width: auto;
    max-width: 320px;
  }

  .img-contact {
    top: 19%;
    bottom: 0;
  }

  .fs12 {
    font-size: .7em;
  }

  .tab-link {
    border-bottom-width: 0;
    border-radius: 10px;
    width: auto;
  }

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

  .sg-menu {
    background-color: #fff;
  }

  .column.desk-5 {
    width: 100%;
  }

  .column.desk-7.tab-8.mob-6 {
    width: 50%;
  }

  .column.desk-6, .column.desk-4 {
    width: 100%;
  }

  .tabs-menu, ._12-columns {
    flex-wrap: wrap;
  }

  .field-block {
    min-height: auto;
  }

  .ds-colour-block {
    width: 25%;
  }

  .sg-content {
    margin-left: 0;
  }

  .sg-section {
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .sg-menu-brand.w--current {
    margin-top: 14px;
  }

  ._1-2-grid {
    grid-template-columns: 2fr;
    margin-left: 0;
  }

  .btn__sumbit-contact {
    margin-right: auto;
    inset: 0%;
  }

  .section-11.blue {
    background-color: var(--slate-blue);
  }

  .section-11.hero-course {
    min-height: 100vh;
    padding-top: 7em;
    padding-bottom: 6em;
  }

  .section-11.hero-course.webinar {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .section-11.hero-course._778 {
    height: 85vh;
    min-height: 900px;
    padding-top: 3em;
  }

  .section-11.yellow.hover-blue.last {
    padding-bottom: 2em;
  }

  .section-11.black.relative.pop-up, .section-11.black.relative.pop-up.proj-30 {
    display: none;
  }

  .flex__speakers-container.second-speakers {
    width: auto;
  }

  .link-item {
    align-items: center;
  }

  .link-item.a-bottom {
    align-items: flex-end;
  }

  .h2.yellow.right {
    font-size: 2.8em;
    line-height: 1.1;
  }

  .h2.yellow.e-u.bold.ml15p {
    font-size: 2.84em;
  }

  .h2.yellow.course-double {
    margin-left: 4%;
  }

  .h2.white {
    font-size: 2.8em;
    line-height: 1.1;
  }

  .h2.small.italic.yellow {
    font-size: 2.8em;
  }

  .h2.small.italic.yellow.ml370.title-pay-y, .h2.small.white.gillroy.pl90.title-pay-w {
    font-size: 2.08em;
  }

  .main__wrapper {
    grid-column-gap: 3.75em;
    grid-row-gap: 3.75em;
  }

  .main__wrapper.course__main-wrapper {
    padding-left: 0;
    font-size: 16px;
  }

  .run-stroke__wrapper.works-section.two.pop-up-wrapper.rev {
    margin-left: -199%;
  }

  .foo-descr {
    font-size: .83em;
  }

  .container-10.flex.hero-cont, .container-10.flex.hero-content {
    padding-right: 0;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .projects__wrapper {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    align-items: center;
    margin-top: 12%;
    display: flex;
    position: absolute;
  }

  .projects__wrapper.flex__popup {
    display: flex;
  }

  .btn__heeader.tablet__btn-hero.count-btn.course__count-btn {
    width: 100%;
    margin-left: 0;
  }

  .btn__heeader.tablet__btn-hero.count-btn {
    width: 100%;
  }

  .descr__title {
    margin-left: 2.5em;
  }

  .descr__title.course {
    margin-left: 3%;
  }

  .image-34 {
    position: static;
  }

  .image-34.blue {
    position: absolute;
  }

  .image-34.tablet-hide {
    object-fit: cover;
    width: 100%;
    max-width: none;
    height: 100%;
    position: absolute;
  }

  .image-34.white {
    position: absolute;
  }

  .list-item-7 {
    flex: none;
  }

  .footer-2.flex__container--footer {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .right-header__wrapper {
    flex: none;
    margin-top: 3.8em;
  }

  .faq_content {
    height: 0;
  }

  .faq_content.answer__content {
    width: 85%;
    height: 0;
    margin-left: 2.4em;
  }

  .italic.blue.h1-non-italic {
    font-size: 4em;
  }

  .italic.blue.h1-non-italic.h1-small {
    font-size: 3.7em;
  }

  .subtext {
    font-size: .83em;
  }

  .body-6.white.big-body {
    font-size: 2.81em;
    line-height: 1.19;
  }

  .body-6.white.big-body.hide-tablet {
    font-size: 1em;
  }

  .body-6.white.big-body.hide-tablet.telegram {
    font-family: e-Ukraine, sans-serif;
    font-size: .83em;
    line-height: 1.25;
  }

  .body-6.big-body.course-double {
    font-size: 2.2em;
  }

  .subtitle__item-steps {
    width: 100%;
  }

  .subtitle__item-steps.last {
    width: 64%;
  }

  .subtitle__item-steps.last.result {
    line-height: 1.3;
  }

  .subtitle__item-steps.result {
    font-size: 1.04em;
    line-height: 1.3;
  }

  .flex__container.contact {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .flex__container.hor-scroll.tablet-vert.speakers-flex {
    margin-left: 1.04em;
    margin-right: 1.04em;
  }

  .flex__container.hor-scroll.tablet-vert {
    overflow: visible;
  }

  .flex__container.contact--course-double {
    grid-column-gap: 3.65em;
    grid-row-gap: 3.65em;
  }

  .btn__wrapper.right {
    width: 17.45em;
    height: 17.45em;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
    inset: auto 0% 3%;
  }

  .btn__wrapper.right.fixed-auto {
    position: static;
  }

  .btn__wrapper.hero {
    justify-content: flex-start;
    width: 100%;
    overflow: auto;
  }

  .btn__wrapper.hero.landscape-hide {
    overflow: visible;
  }

  .years__wrapper {
    width: auto;
  }

  .hero__wrapper {
    overflow: hidden;
  }

  .hero__wrapper.course-hero__wrapper {
    margin-left: 20px;
  }

  .r-s__proj-b {
    z-index: 8;
    width: auto;
    margin-bottom: 0;
    margin-left: -1272px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 45px;
  }

  .p-big {
    font-size: 1.04em;
  }

  .p-big.icon.h-auto {
    height: auto;
  }

  .lottie-animation-2.open-show {
    width: 60%;
  }

  .img__wrapper-2 {
    padding-left: 0;
  }

  .img__wrapper-2.w--current {
    z-index: 1000;
  }

  .img__wrapper-2.speakers {
    background-image: none;
    width: 100%;
    max-width: 100%;
    height: 18.23em;
    position: relative;
    bottom: 0;
    right: 0;
  }

  .img__wrapper-2.present-course {
    width: 2em;
    height: 2em;
    top: 19%;
    bottom: auto;
    right: 29%;
  }

  .subtext_wrapper.sub-title {
    margin-left: 0;
  }

  .speakers-name.show-teblet {
    bottom: 5%;
    left: 5%;
  }

  .title__wrapper.relative.w90 {
    width: 100%;
  }

  .btn__item {
    flex: none;
  }

  .name-screen__text {
    z-index: 8;
    width: auto;
    margin-bottom: -19px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 28px;
    font-size: 45px;
    line-height: 45px;
  }

  .name-screen__text.stroke {
    z-index: 8;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    line-height: 45px;
  }

  .name-screen__text.awwards {
    width: auto;
    margin-bottom: 0;
  }

  .name-screen__text.green {
    margin-bottom: 0;
  }

  .flex-speakers {
    grid-column-gap: 3.13em;
    grid-row-gap: 3.13em;
    flex-direction: column;
    align-items: flex-start;
  }

  .projecy__wrapper {
    flex: none;
    position: static;
    left: 2%;
  }

  .projecy__wrapper._3p {
    flex: none;
    position: static;
    right: 0%;
  }

  .projecy__wrapper._2p {
    margin-top: 0%;
  }

  .heading-21 {
    font-size: 4em;
  }

  .heading-21.h1-small {
    font-size: 3.7em;
  }

  .date__wrapper.tablet__show {
    z-index: 1000;
    margin-right: .94em;
  }

  .title__item-steps.result {
    font-size: 1.98em;
    line-height: 1.08;
  }

  .page-wrapper.course__page-wrapper {
    overflow: hidden;
  }

  .ns-bottom {
    margin-top: 0;
  }

  .btn-contact__wrapper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: auto;
    bottom: 0%;
    right: auto;
  }

  .btn-contact__wrapper.pay {
    margin-right: 0;
    position: absolute;
  }

  .rs-proj-b {
    z-index: 8;
    width: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 45px;
  }

  .nav-menu-two-2 {
    border-radius: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 14.2em;
    margin-top: 4.8em;
    padding-bottom: 20px;
    overflow: scroll;
  }

  .form-block-2 {
    width: 100%;
  }

  .copyright-text {
    font-size: .83em;
  }

  .nav-menu-wrapper-2 {
    z-index: 999;
    height: auto;
    overflow: scroll;
  }

  .flex-item-2.right-float.mr35, .flex-item-2.speaker-contact {
    width: auto;
  }

  .flex-item-2.form {
    grid-column-gap: 1.04em;
    grid-row-gap: 1.04em;
    width: 100%;
    height: auto;
  }

  .flex-item-2.relative {
    width: 100%;
  }

  .flex-item-2.relative.w50 {
    width: auto;
  }

  .flex-item-2.form-course {
    grid-column-gap: 1.04em;
    grid-row-gap: 1.04em;
    width: 100%;
    height: auto;
  }

  .text-input-2 {
    width: 100%;
  }

  .btn__text {
    font-size: .94em;
  }

  .bq__fon-navbar.course {
    height: 5.1em;
  }

  .icon__wrapper.rocket {
    width: 6.51em;
    height: 6.51em;
    top: -5%;
    right: 2%;
  }

  .icon__wrapper.tg {
    width: 6.51em;
    height: 5em;
    top: -2%;
    right: 2%;
  }

  .icon__wrapper.king {
    width: 6.51em;
    height: 6.51em;
    top: -4%;
    right: 2%;
  }

  .r-s__radioactive {
    z-index: 8;
    margin-bottom: -19px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 45px;
  }

  .r-s__radioactive.white {
    z-index: 99;
    margin-bottom: 0;
    margin-left: -1190px;
  }

  .projects-popup__wrapper {
    flex: none;
    position: static;
    left: 2%;
  }

  .r-s__30ua-stroke, .r-s__30ua-stroke__reverse {
    z-index: 8;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 12px;
    font-size: 45px;
  }

  .body-webinar.body-course {
    margin-top: 0;
  }

  .header {
    max-width: 100%;
  }

  .header.shadow-three, .header.header-course {
    height: auto;
    overflow: visible;
  }

  .btn__wrapper-viber.right {
    width: 17.45em;
    height: 17.45em;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
    inset: auto 0% 3%;
  }

  .btn__wrapper-viber.right.viber {
    width: 12.5em;
    height: 12.5em;
  }

  .btn__wrapper-tg.right {
    width: 17.45em;
    height: 17.45em;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
    inset: auto 0% 3%;
  }

  .btn__wrapper-tg.right.telegram {
    width: 12.5em;
    height: 12.5em;
  }

  .btn-text-rp.hero-txt-btn.course__hero-txt-btn {
    width: auto;
  }

  .btn-text-ap {
    color: var(--midnight-blue);
  }

  .card-whipe.count-whipe {
    background-color: var(--gold);
  }

  .with-icon {
    background-size: 43px;
  }

  .italic-course.blue.h1-italic {
    font-size: 4em;
  }

  .name-screen__text-2 {
    z-index: 8;
    margin-bottom: -19px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 28px;
    font-size: 45px;
    line-height: 45px;
  }

  .name-screen__text-2.awwards {
    margin-bottom: 0;
  }

  .name-screen__text-2.stroke {
    z-index: 8;
    margin-top: -26px;
    margin-bottom: 0;
    padding-top: 0;
    line-height: 45px;
  }

  .image-35 {
    position: static;
  }

  .img__wrapper-3 {
    padding-left: 0;
  }

  .p-big-designer {
    font-size: 1.04em;
  }

  .visual__wrapper {
    grid-column-gap: 1.04em;
    grid-row-gap: 1.04em;
  }

  .visual__item.white, .visual__item.black, .visual__item.blue {
    width: 100%;
  }

  .show-wrapper__content.asnwer__show-content {
    margin-left: 0;
  }

  .content__wrapper.answer-content__wrapper {
    flex-direction: column;
  }

  .number__item-steps-2.faq-number {
    font-size: .6em;
    line-height: 1.3;
  }

  .subtitle__item-steps-2 {
    width: 100%;
  }

  .faq_text-2.title__lecture {
    font-size: 1.04em;
    line-height: 1.3;
  }

  .visual-img__wrapper {
    bottom: -14%;
    left: auto;
  }

  .visual-img__wrapper.blue {
    bottom: -5%;
    left: auto;
    right: 8%;
  }

  .visual-img__wrapper.blue.sms {
    right: 8%;
  }

  .visual-img__wrapper.blue.file {
    bottom: -27%;
  }

  .visual-img__wrapper.black {
    bottom: -7%;
  }

  .form-block-course, .form-block-course.part-pay, .form-block-course.course-double {
    width: 100%;
  }

  .visual-wrapper__container {
    grid-row-gap: 1.04em;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .p-visual-descr.white {
    width: 75%;
  }

  .btn__prices {
    border-radius: 4.17em;
    width: 100%;
    height: 3.6em;
    margin-right: auto;
    inset: auto 0% -7%;
    transform: none;
  }

  .btn__prices.cosmos-block {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
    bottom: 40%;
  }

  .btn__prices.yellow {
    bottom: 40%;
  }

  .content__part-pay {
    margin-left: 0%;
  }

  .p-big-part-pay {
    font-size: 1.04em;
  }

  .btn__sumbit-pay {
    margin-right: auto;
    inset: 0%;
  }

  .bank-item.privat {
    padding: 1.3em 2.08em;
  }

  .bank-item.mono {
    margin-top: 4.5em;
    margin-left: 10.8em;
    position: static;
  }

  .privat-img {
    width: 10.2em;
  }

  .mono-img {
    width: 10em;
  }

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

  .learn-name__wrapper {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    justify-content: space-between;
    width: 100%;
    padding-right: 1em;
  }

  .coutdown-timer__course {
    z-index: 9999999;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    position: static;
  }

  .logo-countdown {
    padding-left: 0;
  }

  .logo-countdown.w--current {
    z-index: 1000;
  }

  .title__coutdown {
    width: 100%;
  }

  .title__coutdown._0342.course-title__coutdown {
    max-width: none;
  }

  .countdown__wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .countdown__wrapper.course__countdown-wrapper {
    align-items: center;
  }

  .logo-white {
    position: static;
  }

  .logo-white.white {
    position: absolute;
  }

  .js-clock {
    margin-right: auto;
    font-size: 14px;
  }

  .box {
    font-size: 1.7em;
  }

  .clock-number {
    font-size: 3em;
  }

  .wrapper-count.ui3.w--current {
    margin-bottom: 10px;
  }

  .wrapper__count {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-direction: column;
    width: 100%;
  }

  .wrapper__count.course-wrapper__count {
    align-items: flex-start;
    margin-left: 0;
  }

  .price-text {
    font-size: 1.3em;
  }

  .name-form {
    margin-top: 0;
  }

  .form-block-3 {
    width: 100%;
    min-width: auto;
  }

  .btn__steps {
    overflow: auto;
  }

  .wrapper-pay {
    margin-top: 6em;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .title-pay {
    font-size: 2em;
  }

  .step__wrapper {
    flex: none;
  }

  .form-pay__wrapper {
    margin-left: auto;
    margin-right: auto;
    padding: 1.2em;
  }

  .page-pay__wrapper {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: auto;
    display: flex;
  }

  .p-f {
    width: 40%;
  }

  .logo-footer {
    width: 105px;
    display: none;
  }

  .logo-footer.show-landscape {
    display: block;
  }

  .left-pay__wrapper {
    padding-left: 1.3em;
  }

  .left-pay__wrapper.w50 {
    width: auto;
  }

  .btn-hero {
    width: 7.5em;
    height: 7.5em;
  }

  .form__wrapper-hero {
    width: 96%;
  }

  .img__wrapper-course {
    padding-left: 0;
  }

  .img__wrapper-course.w--current {
    z-index: 1000;
  }

  .nav-menu-wrapper-course {
    z-index: 999;
    height: auto;
    overflow: scroll;
  }

  .menu-webinar.w--open {
    z-index: 1000;
  }

  .menu-webinar.hide-menu-mob {
    display: none;
  }

  .content__course-double {
    margin-left: 4%;
  }

  .p-big-course-double {
    font-size: 1.04em;
  }

  .flex__course-double.form-presentation {
    margin-left: 4%;
  }

  .btn__sumbit-pay-course-double {
    margin-right: auto;
    inset: 0%;
  }

  .ml15 {
    margin-left: 15px;
  }

  .container-13.bonus {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .container-13.step {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .fs__circle {
    width: 90px;
    height: 90px;
    top: 37px;
    left: 327px;
  }

  .medium-text.footer {
    margin-top: 30px;
    margin-right: 0;
  }

  .medium-text.contact {
    font-size: 17px;
  }

  .fs__live-wrapper {
    margin-bottom: 15px;
  }

  .right-side__img.phone {
    max-width: 90%;
  }

  .fs__logo-wrapper {
    margin-bottom: 80px;
  }

  .button-5.bonus {
    width: 100%;
    margin-right: 0;
  }

  .fs__date {
    padding: 15px 25px;
  }

  .section-13.footer {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }

  .h1.fs {
    width: 470px;
    margin-bottom: 30px;
    font-size: 50px;
    line-height: 110%;
  }

  .decorative-text {
    font-size: 18px;
  }

  .ss__them-wrapper {
    border-radius: 30px;
    padding: 40px 40px 50px;
  }

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

  .small-text.bonus {
    margin-bottom: 0;
  }

  .small-text.step {
    width: 70%;
  }

  .bonus__img {
    inset: 6px -55px auto auto;
  }

  .bonus__left-side {
    align-items: center;
    padding-left: 0;
  }

  .bonus__right-side-img.computer {
    display: none;
  }

  .bonus__right-side-img.phone {
    z-index: -2;
    width: 400px;
    height: 440px;
    margin-bottom: -53px;
    display: block;
    bottom: 0;
  }

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

  .about__wrapper {
    border-radius: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-right: 30px;
  }

  .about__img {
    width: 100%;
    max-width: none;
    padding-bottom: 0;
    position: relative;
    bottom: -90px;
    right: auto;
  }

  .about__right-side {
    justify-content: center;
    margin-top: -90px;
    display: flex;
  }

  .footer__contact-img {
    margin-right: 10px;
  }

  .footer__bottom {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1.25fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer__mail-wrapper.phone {
    display: flex;
  }

  .footer__phone-wrapper.phone {
    margin-right: 0;
    display: flex;
  }

  .footer__contacts.computer {
    display: none;
  }

  .div-block-82 {
    margin-left: auto;
  }

  .faq-heading {
    line-height: 1.4;
  }

  .coutdown-timer__course-2 {
    z-index: 9999999;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    position: static;
  }

  .clock-number-2 {
    font-size: 3em;
  }

  .button-16.btn3 {
    align-items: center;
    font-size: 16px;
  }

  .choose-btn {
    justify-content: center;
  }

  .div-block-247 {
    margin-left: 0;
  }

  .present__footer {
    position: static;
  }

  .present__footer.blue {
    position: absolute;
  }

  .present__footer.tablet-hide {
    object-fit: cover;
    width: 100%;
    max-width: none;
    height: 100%;
    position: absolute;
  }

  .present__footer.white {
    position: absolute;
  }

  .tabs-hero__wrapper.right {
    width: 17.45em;
    height: 17.45em;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
    inset: auto 0% 3%;
  }

  .tabs-hero__wrapper.right.fixed-auto {
    position: static;
  }

  .tabs-hero__wrapper.hero {
    justify-content: flex-start;
    width: 100%;
    overflow: auto;
  }

  .tabs-hero__wrapper.hero.landscape-hide {
    overflow: visible;
  }

  .poter2.bonus {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .poter2.step {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pot_tex1.footer {
    margin-top: 30px;
    margin-right: 0;
  }

  .pot_tex1.contact, .pot_tex1.pot_tex2 {
    font-size: 17px;
  }

  .potrer_te1.footer {
    margin-top: 30px;
    margin-right: 0;
  }

  .potrer_te1.contact {
    font-size: 17px;
  }

  .potrer_te1.poter_te3, .pot_11.footer {
    margin-top: 30px;
    margin-right: 0;
  }

  .pot_11.contact, .pot_11.pot_2 {
    font-size: 17px;
  }

  .pot_t1.footer {
    margin-top: 30px;
    margin-right: 0;
  }

  .pot_t1.contact {
    font-size: 17px;
  }

  .pot-t1.footer {
    margin-top: 30px;
    margin-right: 0;
  }

  .pot-t1.contact {
    font-size: 17px;
  }

  .pot-t2.footer {
    margin-top: 30px;
    margin-right: 0;
  }

  .pot-t2.contact {
    font-size: 17px;
  }

  .pot-t5.footer {
    margin-top: 30px;
    margin-right: 0;
  }

  .pot-t5.contact {
    font-size: 17px;
  }

  .pot_t12.footer {
    margin-top: 30px;
    margin-right: 0;
  }

  .pot_t12.contact, .pot_t12.pot44 {
    font-size: 17px;
  }

  .poot1.footer {
    margin-top: 30px;
    margin-right: 0;
  }

  .poot1.contact, .poot1.poot2 {
    font-size: 17px;
  }

  .poter {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1.25fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer__contact-pot {
    margin-right: 10px;
  }

  .poter-copy {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1.25fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer__contacts-copy.computer, .footer__contacts-copy.computer-copy {
    display: none;
  }

  .poter-copy-copy {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1.25fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer__mail-wrapper-copy.phone, .footer__mail-wrapper-copy.phone-copy {
    display: flex;
  }

  .footer__phone-wrapper-copy.phone, .footer__phone-wrapper-copy.phone-copy {
    margin-right: 0;
    display: flex;
  }

  .pot-t5-copy.footer {
    margin-top: 30px;
    margin-right: 0;
  }

  .pot-t5-copy.contact {
    font-size: 17px;
  }

  .pot_t12-copy.footer {
    margin-top: 30px;
    margin-right: 0;
  }

  .pot_t12-copy.contact, .pot_t12-copy.pot44, .pot_t12-copy.pot44-copy {
    font-size: 17px;
  }

  .poot1-copy.footer {
    margin-top: 30px;
    margin-right: 0;
  }

  .poot1-copy.contact, .poot1-copy.poot2, .poot1-copy.poot2-copy {
    font-size: 17px;
  }

  .potrer_te1-copy.footer {
    margin-top: 30px;
    margin-right: 0;
  }

  .potrer_te1-copy.contact {
    font-size: 17px;
  }

  .potrer_te1-copy.poter_te3, .potrer_te1-copy.poter_te3-copy, .pot-t2-copy.footer {
    margin-top: 30px;
    margin-right: 0;
  }

  .pot-t2-copy.contact {
    font-size: 17px;
  }

  .spacer-copy {
    height: 32px;
  }

  .spacer-copy._5.spacer-mobile {
    display: block;
  }

  .spacer-copy._30.landscape-20 {
    height: 20px;
  }

  .spacer-copy._57.landscape-30 {
    height: 30px;
  }

  .spacer-copy._180.landscape-150 {
    height: 150px;
  }

  .spacer-copy._20.hide-tablet, .spacer-copy._22.hide-tablet {
    display: block;
  }

  .spacer-copy._72.landscape-60 {
    height: 60px;
  }

  .spacer-copy._40.landscape-hide {
    height: 20px;
    display: none;
  }

  .spacer-copy._80.tablet-60.landscape-40, .spacer-copy._100.tablet-60.landsape-40 {
    height: 40px;
  }

  .spacer-copy._64 {
    height: 48px;
  }

  .section-new-copy.is--light_grey.br120, .section-new-copy.is-blue.mt-30.br90, .section-new-copy.is-blue-copy.mt-30.br90 {
    border-radius: 50px;
  }

  .div-block-53-copy {
    width: 1.56em;
    height: 1.56em;
    margin-right: 0;
    inset: 21% 5% 0 0%;
  }

  .section-new-copy.is--light_grey.br120, .section-new-copy.is-blue.mt-30.br90 {
    border-radius: 50px;
  }

  .grid-item-copy.metod__wrapper.pb290, .grid-item-copy.metod__wrapper.pb290-copy, .grid-item-copy.metod__wrapper-copy.pb290, .grid-item-copy.metod__wrapper-copy.pb290-copy, .grid-item-copy.metod__wrapper.pb290, .grid-item-copy.metod__wrapper-copy.pb290, .grid-item-copy.metod__wrapper.pb290, .grid-item-copy.metod__wrapper-copy.pb290, .grid-item-copy.metod__wrapper.pb290, .grid-item-copy.metod__wrapper-copy.pb290, .grid-item-copy.metod__wrapper.pb290, .grid-item-copy.metod__wrapper-copy.pb290, .grid-item-copy.metod__wrapper.pb290, .grid-item-copy.metod__wrapper-copy.pb290 {
    padding-bottom: 0;
  }

  .is--grey-copy._60.landscape-100, .is--grey-copy._60-copy.landscape-100, .is--grey-copy._60-copy.landscape-100-copy, .is--grey-copy._60.landscape-100, .is--grey-copy._60.landscape-100, .is--grey-copy-copy._60.landscape-100 {
    width: 100%;
  }

  .programm-btn-copy.h70-copy.tablet-clr-red, .programm-btn-copy.h70-copy.tablet-clr-red-copy {
    width: 100%;
  }

  .is--grey-copy-copy._60.landscape-100, .is--grey-copy-copy._60-copy.landscape-100, .is--grey-copy-copy._60-copy.landscape-100-copy, .is--grey-copy-copy._60-copy-copy.landscape-100, .is--grey-copy-copy._60-copy-copy.landscape-100-copy, .is--grey-copy-copy._60-copy-copy.landscape-100-copy-copy, .is--grey-copy-copy._60.landscape-100, .is--grey-copy-copy._60.landscape-100, .is--grey-copy._60.landscape-100 {
    width: 100%;
  }

  .grid-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
  }

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

  .grid-copy._3-column.landscape-pl15 {
    margin-left: 15px;
    margin-right: 15px;
  }

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

  .grid-copy.desk-3.tab-3, .grid-copy.desk-4.tab-4 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-copy.desk-2.tab-2 {
    grid-template-columns: 1fr;
  }

  .footer_ui_marathon-copy {
    flex: 0 auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .footer_ui_marathon-copy.max-w1190.team, .footer_ui_marathon-copy.max-w1190.programm {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_ui_marathon-copy.max-w1190.programm._32 {
    padding-top: 0;
  }

  .footer_ui_marathon-copy.max-w1190-copy.team, .footer_ui_marathon-copy.max-w1190-copy.programm {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_ui_marathon-copy.max-w1190-copy.programm._32 {
    padding-top: 0;
  }

  .subtext-copy {
    font-size: .83em;
  }

  .container-10-copy.flex.hero-cont, .container-10-copy.flex.hero-content {
    padding-right: 0;
  }

  .programm-btn-copy-copy {
    width: 95%;
  }

  .programm-btn-copy-copy.sign {
    background-position: 50px;
    max-width: 280px;
    margin-left: auto;
    padding: 18px 40px 18px 80px;
  }

  .programm-btn-copy-copy.mb-30._100-landscape {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .programm-btn-copy-copy.h70.tablet-clr-red {
    width: 100%;
  }

  .programm-btn-copy-copy.work {
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 18px;
  }

  .programm-btn-copy-copy.work.mb0 {
    margin-left: auto;
  }

  .programm-btn-copy-copy.minimal {
    margin-left: 0;
    margin-right: 0;
  }

  .container-23.bonus {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .container-23.step {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .fs__date-2 {
    padding: 15px 25px;
  }

  .button.bonus {
    width: 100%;
    margin-right: 0;
  }

  .div-block-379 {
    padding-top: 5%;
  }

  .h2-bd.sub-title {
    margin-left: 0;
  }

  .subtext-2 {
    font-size: .83em;
  }

  .content__wrapper-bd.answer-content__wrapper, .content__wrapper-copy.answer-content__wrapper, .content__wrapper-copy.answer-content__wrapper, .content__wrapper-copy.answer-content__wrapper, .content__wrapper-copy.answer-content__wrapper, .content__wrapper-copy.answer-content__wrapper, .content__wrapper-copy.answer-content__wrapper, .content__wrapper-copy.answer-content__wrapper, .content__wrapper-copy.answer-content__wrapper {
    flex-direction: column;
  }

  .faq-heading-2 {
    line-height: 1.4;
  }

  .close__wrapper-bd {
    display: none;
  }

  .close__wrapper-bd.close-black {
    display: block;
  }

  .close__wrapper-bd.pop-up {
    width: 40px;
    height: 40px;
    display: flex;
    top: 15%;
    right: auto;
  }

  .close__wrapper-bd.close-black-bd {
    display: block;
  }

  .bd-body {
    min-width: 550px;
    max-width: 550px;
  }

  .container-13-copy.bonus {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .container-13-copy.step {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .medium-text-copy.contact, .medium-text-copy.contact-copy {
    font-size: 17px;
  }

  .medium-text-copy.footer {
    margin-top: 30px;
    margin-right: 0;
  }

  .medium-text-copy.contact, .medium-text-copy.contact-copy {
    font-size: 17px;
  }

  .close__wrapper-copy {
    display: none;
  }

  .close__wrapper-copy.close-black {
    display: block;
  }

  .close__wrapper-copy.pop-up {
    width: 40px;
    height: 40px;
    display: flex;
    top: 15%;
    right: auto;
  }

  .div-block-379-copy, .div-block-379-copy-copy {
    padding-top: 5%;
  }

  .login__item-copy {
    border-radius: 15px;
    width: 50px;
    height: 50px;
  }

  .spacer-copy-copy {
    height: 32px;
  }

  .spacer-copy-copy._5.spacer-mobile {
    display: block;
  }

  .spacer-copy-copy._30.landscape-20 {
    height: 20px;
  }

  .spacer-copy-copy._57.landscape-30 {
    height: 30px;
  }

  .spacer-copy-copy._180.landscape-150 {
    height: 150px;
  }

  .spacer-copy-copy._20.hide-tablet, .spacer-copy-copy._22.hide-tablet {
    display: block;
  }

  .spacer-copy-copy._72.landscape-60 {
    height: 60px;
  }

  .spacer-copy-copy._40.landscape-hide {
    height: 20px;
    display: none;
  }

  .spacer-copy-copy._80.tablet-60.landscape-40, .spacer-copy-copy._100.tablet-60.landsape-40 {
    height: 40px;
  }

  .spacer-copy-copy._64 {
    height: 48px;
  }

  .p-2-copy.fs14.is--black.fs12 {
    font-size: .75em;
  }

  .img-contact-copy {
    top: 19%;
    bottom: 0;
  }

  .image-32-copy {
    width: 105px;
  }

  .coutdown-timer__course-2-copy {
    z-index: 9999999;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    position: static;
  }

  .slide-nav-phone {
    font-size: 10px;
    display: block;
    position: relative;
  }

  .card-slider-mask, .card-slider {
    display: block;
  }

  .card-slide {
    width: 100%;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .card-2 {
    text-align: center;
    height: auto;
  }

  .slider-snap-list {
    grid-auto-columns: 18rem;
    padding-bottom: 1.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .slider-controls {
    grid-template-columns: 1fr auto;
    justify-content: space-between;
    margin-top: .5rem;
  }

  .padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-section-medium {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .flex-button-wrap.grow-end-hide-mobile {
    display: none;
  }

  .btn-text-rp-copy.hero-txt-btn.course__hero-txt-btn, .btn-text-rp-copy.hero-txt-btn-copy.course__hero-txt-btn {
    width: auto;
  }

  .btn-text-ap-copy {
    color: var(--midnight-blue);
  }

  .list-item-7-copy {
    flex: none;
  }

  .h2-copy.small.italic.yellow.ml370.title-pay-y, .h2-copy.small.white.gillroy.pl90.title-pay-w {
    font-size: 2.08em;
  }

  .h2-copy.small.italic.yellow.ml370.title-pay-y, .h2-copy.small.white.gillroy.pl90.title-pay-w {
    font-size: 2.08em;
  }

  .h2-copy.small.italic.yellow.ml370.title-pay-y, .h2-copy.small.white.gillroy.pl90.title-pay-w {
    font-size: 2.08em;
  }

  .h2-copy.small-copy.italic.yellow.ml370.title-pay-y, .h2-copy.small-copy.white.gillroy.pl90.title-pay-w {
    font-size: 2.08em;
  }

  .h2-copy.yellow.right {
    font-size: 2.8em;
    line-height: 1.1;
  }

  .h2-copy.yellow.e-u.bold.ml15p {
    font-size: 2.84em;
  }

  .h2-copy.yellow.course-double {
    margin-left: 4%;
  }

  .h2-copy.white {
    font-size: 2.8em;
    line-height: 1.1;
  }

  .h2-copy.small.italic.yellow {
    font-size: 2.8em;
  }

  .h2-copy.small.italic.yellow.ml370.title-pay-y, .h2-copy.small.white.gillroy.pl90.title-pay-w {
    font-size: 2.08em;
  }

  .h2-copy.small-copy.italic.yellow {
    font-size: 2.8em;
  }

  .h2-copy.small-copy.italic.yellow.ml370.title-pay-y, .h2-copy.small-copy.white.gillroy.pl90.title-pay-w {
    font-size: 2.08em;
  }

  .wrapper-count-copy.ui3.w--current {
    margin-bottom: 10px;
  }

  .programm-btn-copy {
    width: 95%;
  }

  .programm-btn-copy.sign {
    background-position: 50px;
    max-width: 280px;
    margin-left: auto;
    padding: 18px 40px 18px 80px;
  }

  .programm-btn-copy.mb-30._100-landscape {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .programm-btn-copy.h70.tablet-clr-red {
    width: 100%;
  }

  .programm-btn-copy.work {
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 18px;
  }

  .programm-btn-copy.work.mb0 {
    margin-left: auto;
  }

  .programm-btn-copy.minimal {
    margin-left: 0;
    margin-right: 0;
  }

  .btn__prices-web {
    border-radius: 4.17em;
    width: 100%;
    height: 3.6em;
    margin-right: auto;
    inset: auto 0% -7%;
    transform: none;
  }

  .btn__prices-web.cosmos-block {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
    bottom: 40%;
  }

  .btn__prices-web.yellow {
    bottom: 40%;
  }

  .btn__prices-web2 {
    border-radius: 4.17em;
    width: 100%;
    height: 3.6em;
    margin-right: auto;
    inset: auto 0% -7%;
    transform: none;
  }

  .btn__prices-web2.cosmos-block {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
    bottom: 40%;
  }

  .btn__prices-web2.yellow {
    bottom: 40%;
  }

  .bq__fon-navbar-copy.course {
    height: 5.1em;
  }

  .header-copy {
    max-width: 100%;
  }

  .header-copy.shadow-three, .header-copy.header-course {
    height: auto;
    overflow: visible;
  }

  .container-10-copy.flex.hero-cont, .container-10-copy.flex.hero-content {
    padding-right: 0;
  }

  .btn__wrapper-copy.right-copy.fixed-auto, .btn__wrapper-copy.right-copy.fixed-auto-copy {
    position: static;
  }

  .container-10-copy.flex.hero-cont, .container-10-copy.flex.hero-content, .container-10-copy.flex-copy.hero-cont, .container-10-copy.flex-copy.hero-content, .container-10-copy.flex-copy.hero-content-copy {
    padding-right: 0;
  }

  .section-11-copy.black.relative.pop-up, .section-11-copy.black.relative.pop-up.proj-30 {
    display: none;
  }

  .section-11-copy.hero-course-copy._778, .section-11-copy.hero-course-copy._778-copy {
    height: 85vh;
    min-height: 900px;
    padding-top: 3em;
  }

  .section-11-copy.hero-course-copy-copy {
    min-height: 100vh;
    padding-top: 7em;
    padding-bottom: 6em;
  }

  .section-11-copy.hero-course-copy-copy.webinar {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .section-11-copy.hero-course-copy-copy._778, .section-11-copy.hero-course-copy-copy._778-copy, .section-11-copy.hero-course-copy-copy._778-copy-copy {
    height: 85vh;
    min-height: 900px;
    padding-top: 3em;
  }

  .p-big-copy {
    font-size: 1.04em;
  }

  .p-big-copy.icon.h-auto {
    height: auto;
  }

  .body-webinar-copy.body-course, .body-webinar-copy.body-course-copy {
    margin-top: 0;
  }

  .heading-form {
    font-size: 4em;
  }

  .heading-form.h1-small {
    font-size: 3.7em;
  }

  .heading-form2 {
    font-size: 4em;
  }

  .heading-form2.h1-small {
    font-size: 3.7em;
  }

  .italic-course-2.blue.h1-italic, .italic-course-2.blue-2.h1-italic, .italic-course-2.blue-2.h1-italic-2 {
    font-size: 4em;
  }

  .p-big-2 {
    font-size: 1.04em;
  }

  .p-big-2.icon.h-auto {
    height: auto;
  }

  .btn__item-2, .btn__item-copy, .btn__item-3, .btn__item-4 {
    flex: none;
  }

  .container-10-2.flex.hero-cont, .container-10-2.flex.hero-content {
    padding-right: 0;
  }

  .img__wrapper-2-copy {
    padding-left: 0;
  }

  .img__wrapper-2-copy.w--current {
    z-index: 1000;
  }

  .img__wrapper-2-copy.speakers {
    background-image: none;
    width: 100%;
    max-width: 100%;
    height: 18.23em;
    position: relative;
    bottom: 0;
    right: 0;
  }

  .img__wrapper-2-copy.present-course, .img__wrapper-2-copy.present-course-copy {
    width: 2em;
    height: 2em;
    top: 19%;
    bottom: auto;
    right: 29%;
  }

  .flex__container-copy.contact {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .flex__container-copy.hor-scroll.tablet-vert {
    overflow: visible;
  }

  .flex__container-copy.hor-scroll.tablet-vert.speakers-flex {
    margin-left: 1.04em;
    margin-right: 1.04em;
  }

  .flex__container-copy.contact--course-double {
    grid-column-gap: 3.65em;
    grid-row-gap: 3.65em;
  }

  .flex__container-copy.contact-copy {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .logo-countdown-copy {
    padding-left: 0;
  }

  .logo-countdown-copy.w--current {
    z-index: 1000;
  }

  .logo-container {
    min-width: 150%;
  }

  .faq-heading-3, .faq-heading-3-copy, .faq-heading-3-copy-copy {
    line-height: 1.4;
  }

  .flex-item-3._12 {
    width: 8.5em;
  }

  .flex-item-3._1 {
    width: 17em;
    height: 145px;
  }

  .padding-section-medium-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .round_tab-menu {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    flex-flow: row;
    justify-content: flex-start;
  }

  .button-28 {
    padding: .75rem 1.5rem;
  }

  .grid-six-wrapper {
    grid-template-columns: 1fr 1fr;
    height: auto;
  }

  .icon-1x1-small-2 {
    width: 1.5rem;
    height: 1.5rem;
  }

  .grid-3-2 {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
  }

  .faq-heading-4 {
    line-height: 1.4;
  }

  .banner-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-style-h4 {
    font-size: 1.1rem;
  }

  .feature_content-detail {
    flex-direction: column-reverse;
    padding: 2rem;
  }

  .social__wrapper-3 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    order: -1;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-598 {
    margin-left: auto;
  }

  .nav-item-3 {
    font-size: 2em;
    line-height: 140%;
  }

  .slider-tab {
    margin-top: 20px;
  }

  .round-tab {
    flex: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .menu-3.main-menu {
    z-index: 99;
  }

  .image-258 {
    width: 105px;
  }

  .section-new-copy.is--light_grey.br120, .section-new-copy.is-blue.mt-30.br90 {
    border-radius: 50px;
  }

  .social_item.x2 {
    width: 12vw;
    height: 12vw;
  }

  .swiper-slide {
    width: 100%;
  }

  .wrapper_video_popup.offer_video {
    display: none;
  }

  .gallery-scroll, .logos-quote-divider {
    padding: 60px 15px;
  }

  .clients-wrapper-two {
    flex-direction: column;
  }

  .clients-info-two {
    max-width: none;
    margin-bottom: 40px;
  }

  .clients-grid {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 15px;
  }

  .hero-heading-center {
    padding: 60px 15px;
  }

  .slider-snap-list-copy {
    grid-auto-columns: 18rem;
    padding-bottom: 1.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-2 {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

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

  .form-pay__wrapper-copy {
    margin-left: auto;
    margin-right: auto;
    padding: 1.2em;
  }

  .image-288 {
    position: static;
  }

  .image-288.tablet-hide {
    object-fit: cover;
    width: 100%;
    max-width: none;
    height: 100%;
    position: absolute;
  }

  .ns-bottom-2 {
    margin-top: 0;
  }

  .speakers-name-2.show-teblet {
    bottom: 5%;
    left: 5%;
  }

  .img__wrapper-5 {
    padding-left: 0;
  }

  .img__wrapper-5.speakers {
    background-image: none;
    width: 100%;
    max-width: 100%;
    height: 18.23em;
    position: relative;
    bottom: 0;
    right: 0;
  }

  .ns-bottom-copy {
    margin-top: 0;
  }

  .h2-copy-copy.small.italic.yellow.ml370.title-pay-y, .h2-copy-copy.small.white.gillroy.pl90.title-pay-w {
    font-size: 2.08em;
  }

  .h2-copy-copy.small-copy.italic.yellow.ml370.title-pay-y, .h2-copy-copy.small-copy.white.gillroy.pl90.title-pay-w {
    font-size: 2.08em;
  }

  .h2-copy-copy.small-copy-copy.italic.yellow.ml370.title-pay-y, .h2-copy-copy.small-copy-copy.white.gillroy.pl90.title-pay-w {
    font-size: 2.08em;
  }

  .h2-copy-copy.small-copy-copy.italic-copy.yellow {
    font-size: 2.8em;
  }

  .h2-copy-copy.small-copy-copy.italic-copy.yellow.ml370.title-pay-y {
    font-size: 2.08em;
  }

  .h2-copy-copy.small-copy-copy.italic-copy.yellow-copy {
    font-size: 2.8em;
  }

  .h2-copy-copy.small-copy-copy.italic-copy.yellow-copy.ml370.title-pay-y {
    font-size: 2.08em;
  }

  .h2-copy-copy.small.italic.yellow.ml370.title-pay-y, .h2-copy-copy.small.white.gillroy.pl90.title-pay-w {
    font-size: 2.08em;
  }

  .h2-copy-copy.small-copy.italic.yellow.ml370.title-pay-y, .h2-copy-copy.small-copy.white.gillroy.pl90.title-pay-w {
    font-size: 2.08em;
  }

  .h2-copy-copy.small-copy-copy.italic.yellow {
    font-size: 2.8em;
  }

  .h2-copy-copy.small-copy-copy.italic.yellow.ml370.title-pay-y, .h2-copy-copy.small-copy-copy.white.gillroy.pl90.title-pay-w, .h2-copy-copy.small-copy-copy.white-copy.gillroy.pl90.title-pay-w, .h2-copy-copy.small-copy-copy.white-copy.gillroy-copy.pl90.title-pay-w, .h2-copy-copy.small-copy-copy.white-copy.gillroy-copy.pl90-copy.title-pay-w {
    font-size: 2.08em;
  }

  .container-10-copy.flex.hero-cont, .container-10-copy.flex.hero-content {
    padding-right: 0;
  }

  .card-whipe-copy.count-whipe {
    background-color: var(--gold);
  }

  .btn__heeader-copy.tablet__btn-hero.count-btn.course__count-btn {
    width: 100%;
    margin-left: 0;
  }

  .btn__heeader-copy.tablet__btn-hero.count-btn, .btn__heeader-copy.tablet__btn-hero-copy.count-btn {
    width: 100%;
  }

  .btn__heeader-copy.tablet__btn-hero-copy.count-btn.course__count-btn {
    width: 100%;
    margin-left: 0;
  }

  .h2-copy-copy.small.italic.yellow.ml370.title-pay-y, .h2-copy-copy.small.white.gillroy.pl90.title-pay-w {
    font-size: 2.08em;
  }

  .h2-copy-copy.small-copy.italic.yellow {
    font-size: 2.8em;
  }

  .h2-copy-copy.small-copy.italic.yellow.ml370.title-pay-y, .h2-copy-copy.small-copy.white.gillroy.pl90.title-pay-w {
    font-size: 2.08em;
  }

  .h2-copy-copy.yellow.right {
    font-size: 2.8em;
    line-height: 1.1;
  }

  .h2-copy-copy.yellow.e-u.bold.ml15p {
    font-size: 2.84em;
  }

  .h2-copy-copy.yellow.course-double {
    margin-left: 4%;
  }

  .h2-copy-copy.white {
    font-size: 2.8em;
    line-height: 1.1;
  }

  .h2-copy-copy.small.italic.yellow {
    font-size: 2.8em;
  }

  .h2-copy-copy.small.italic.yellow.ml370.title-pay-y, .h2-copy-copy.small.white.gillroy.pl90.title-pay-w {
    font-size: 2.08em;
  }

  .gallery-slider {
    padding: 60px 15px;
  }

  .gallery-slide {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text {
    line-height: 30px;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .team-slider {
    padding: 60px 15px;
  }

  .descr__title-copy {
    margin-left: 2.5em;
  }

  .descr__title-copy.course, .descr__title-copy.course-copy {
    margin-left: 3%;
  }

  .btn__item-copy {
    flex: none;
  }

  .flow-ninja-team-swiper {
    margin-bottom: 32px;
  }

  .fnt-slider-buttons-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .slider-button-light-right, .slider-button-right {
    background-size: 16px;
    width: 48px;
    height: 48px;
  }

  .margin-bot-m {
    margin-bottom: 20px;
  }

  .section-17 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .slider-button-left, .slider-button-light-left {
    background-size: 16px;
    width: 48px;
    height: 48px;
  }

  .swiper-slide-2.pop-up-slide {
    height: 350px;
  }

  .swiper-slide-2.flow-ninja-team-swiper-slide {
    height: 320px;
  }

  .pop-up-swiper-buttons {
    display: none;
  }

  .container-37 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .container-37.grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .swiper-slide-3 {
    width: 50%;
  }

  .swiper-button-next {
    width: 2.5rem;
    height: 2.5rem;
    right: -2%;
  }

  .swiper-button-prev {
    width: 2.5rem;
    height: 2.5rem;
    left: -2%;
  }

  .section-spacing {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-spacing.project {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-spacing.banner {
    padding-top: 9rem;
    padding-bottom: 4rem;
  }

  .swiper-slide-4 {
    width: 50%;
  }

  .swiper-content {
    width: 340px;
    height: 480px;
  }

  .slider-snap-list-2 {
    grid-auto-columns: 18rem;
    padding-bottom: 1.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .splide__slide {
    width: 40vw;
    height: 400px;
  }

  .section-11-copy.black.relative.pop-up, .section-11-copy.black.relative.pop-up.proj-30 {
    display: none;
  }

  .faq-heading-3-copy-copy {
    line-height: 1.4;
  }

  .body-6-copy.white.big-body {
    font-size: 2.81em;
    line-height: 1.19;
  }

  .body-6-copy.white.big-body.hide-tablet {
    font-size: 1em;
  }

  .body-6-copy.white.big-body.hide-tablet.telegram {
    font-family: e-Ukraine, sans-serif;
    font-size: .83em;
    line-height: 1.25;
  }

  .body-6-copy.big-body.course-double {
    font-size: 2.2em;
  }

  .grid-item-copy.metod__wrapper.pb290, .grid-item-copy.metod__wrapper-copy.pb290 {
    padding-bottom: 0;
  }

  .title__coutdown-copy._0342.course-title__coutdown, .title__coutdown-copy._0342-copy.course-title__coutdown {
    max-width: none;
  }

  .btn__heeader-copy-copy.tablet__btn-hero.count-btn.course__count-btn {
    width: 100%;
    margin-left: 0;
  }

  .btn__heeader-copy-copy.tablet__btn-hero.count-btn {
    width: 100%;
  }

  .countdown__wrapper-copy {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .countdown__wrapper-copy.course__countdown-wrapper {
    align-items: center;
  }

  .logo-white-copy {
    position: static;
  }

  .logo-white-copy.white {
    position: absolute;
  }

  .logo-countdown-copy-copy {
    padding-left: 0;
  }

  .logo-countdown-copy-copy.w--current {
    z-index: 1000;
  }

  .splide__slide-copy {
    width: 40vw;
    height: 400px;
  }

  .btn__wrapper-copy.right {
    width: 17.45em;
    height: 17.45em;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
    inset: auto 0% 3%;
  }

  .btn__wrapper-copy.right.fixed-auto {
    position: static;
  }

  .btn__wrapper-copy.hero {
    justify-content: flex-start;
    width: 100%;
    overflow: auto;
  }

  .btn__wrapper-copy.hero.landscape-hide {
    overflow: visible;
  }

  .btn__wrapper-copy.right-copy {
    width: 17.45em;
    height: 17.45em;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
    inset: auto 0% 3%;
  }

  .btn__wrapper-copy.right-copy.fixed-auto, .btn__wrapper-copy.right-copy.fixed-auto-copy {
    position: static;
  }

  .section-11-copy.black.relative.pop-up, .section-11-copy.black.relative.pop-up.proj-30 {
    display: none;
  }

  .section-11-copy.hero-course-copy {
    min-height: 100vh;
    padding-top: 7em;
    padding-bottom: 6em;
  }

  .section-11-copy.hero-course-copy.webinar {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .section-11-copy.hero-course-copy._778, .section-11-copy.hero-course-copy._778-copy {
    height: 85vh;
    min-height: 900px;
    padding-top: 3em;
  }

  .title__coutdown-copy {
    width: 100%;
  }

  .title__coutdown-copy._0342.course-title__coutdown, .title__coutdown-copy._0342-copy.course-title__coutdown {
    max-width: none;
  }

  .wrapper__count-copy {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-direction: column;
    width: 100%;
  }

  .wrapper__count-copy.course-wrapper__count {
    align-items: flex-start;
    margin-left: 0;
  }

  .wrapper__count-copy-copy {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-direction: column;
    width: 100%;
  }

  .wrapper__count-copy-copy.course-wrapper__count {
    align-items: flex-start;
    margin-left: 0;
  }

  .subtext-copy-copy {
    font-size: .83em;
  }

  .section-11-copy-copy.black.relative.pop-up, .section-11-copy-copy.black.relative.pop-up.proj-30 {
    display: none;
  }

  .section-11-copy-copy.hero-course-copy._778, .section-11-copy-copy.hero-course-copy._778-copy {
    height: 85vh;
    min-height: 900px;
    padding-top: 3em;
  }

  .section-11-copy-copy.black.relative.pop-up, .section-11-copy-copy.black.relative.pop-up.proj-30 {
    display: none;
  }

  .container-10-copy.flex.hero-cont, .container-10-copy.flex.hero-content, .container-10-copy-copy.flex.hero-cont, .container-10-copy-copy.flex.hero-content {
    padding-right: 0;
  }

  .section-11-copy.black.relative.pop-up, .section-11-copy.black.relative.pop-up.proj-30 {
    display: none;
  }

  .section-11-copy.blue {
    background-color: var(--slate-blue);
  }

  .section-11-copy.hero-course {
    min-height: 100vh;
    padding-top: 7em;
    padding-bottom: 6em;
  }

  .section-11-copy.hero-course.webinar {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .section-11-copy.hero-course._778 {
    height: 85vh;
    min-height: 900px;
    padding-top: 3em;
  }

  .section-11-copy.yellow.hover-blue.last {
    padding-bottom: 2em;
  }

  .section-11-copy.black.relative.pop-up, .section-11-copy.black.relative.pop-up.proj-30 {
    display: none;
  }

  .section-11-copy-copy.blue {
    background-color: var(--slate-blue);
  }

  .section-11-copy-copy.hero-course {
    min-height: 100vh;
    padding-top: 7em;
    padding-bottom: 6em;
  }

  .section-11-copy-copy.hero-course.webinar {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .section-11-copy-copy.hero-course._778 {
    height: 85vh;
    min-height: 900px;
    padding-top: 3em;
  }

  .section-11-copy-copy.yellow.hover-blue.last {
    padding-bottom: 2em;
  }

  .section-11-copy-copy.black.relative.pop-up, .section-11-copy-copy.black.relative.pop-up.proj-30 {
    display: none;
  }

  .section-11-copy-copy.hero-course-copy {
    min-height: 100vh;
    padding-top: 7em;
    padding-bottom: 6em;
  }

  .section-11-copy-copy.hero-course-copy.webinar {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .section-11-copy-copy.hero-course-copy._778, .section-11-copy-copy.hero-course-copy._778-copy {
    height: 85vh;
    min-height: 900px;
    padding-top: 3em;
  }

  .section-11-copy-copy.hero-course-copy-copy {
    min-height: 100vh;
    padding-top: 7em;
    padding-bottom: 6em;
  }

  .section-11-copy-copy.hero-course-copy-copy.webinar {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .section-11-copy-copy.hero-course-copy-copy._778, .section-11-copy-copy.hero-course-copy-copy._778-copy, .section-11-copy-copy.hero-course-copy-copy._778-copy-copy, .section-11-copy-copy.hero-course-copy-copy._778-copy-copy-copy {
    height: 85vh;
    min-height: 900px;
    padding-top: 3em;
  }

  .body-come.white.big-body {
    font-size: 2.81em;
    line-height: 1.19;
  }

  .body-come.white.big-body.hide-tablet {
    font-size: 1em;
  }

  .body-come.white.big-body.hide-tablet.telegram {
    font-family: e-Ukraine, sans-serif;
    font-size: .83em;
    line-height: 1.25;
  }

  .body-come.big-body.course-double {
    font-size: 2.2em;
  }

  .section-1-bl-main.blue {
    background-color: var(--slate-blue);
  }

  .section-1-bl-main.hero-course {
    min-height: 100vh;
    padding-top: 7em;
    padding-bottom: 6em;
  }

  .section-1-bl-main.hero-course.webinar {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .section-1-bl-main.hero-course._778 {
    height: 85vh;
    min-height: 900px;
    padding-top: 3em;
  }

  .section-1-bl-main.yellow.hover-blue.last {
    padding-bottom: 2em;
  }

  .section-1-bl-main.black.relative.pop-up, .section-1-bl-main.black.relative.pop-up.proj-30 {
    display: none;
  }

  .section-1-bl-main.hero-course-copy {
    min-height: 100vh;
    padding-top: 7em;
    padding-bottom: 6em;
  }

  .section-1-bl-main.hero-course-copy.webinar {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .section-1-bl-main.hero-course-copy._778, .section-1-bl-main.hero-course-copy._778-copy {
    height: 85vh;
    min-height: 900px;
    padding-top: 3em;
  }

  .title__coutdown-copy-copy {
    width: 100%;
  }

  .title__coutdown-copy-copy._0342.course-title__coutdown {
    max-width: none;
  }

  .neyro {
    flex: 0 auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .neyro.max-w1190.team, .neyro.max-w1190.programm {
    padding-left: 0;
    padding-right: 0;
  }

  .neyro.max-w1190.programm._32 {
    padding-top: 0;
  }

  .neyro.max-w1190.programm, .neyro.max900.team, .neyro.max900.programm {
    padding-left: 0;
    padding-right: 0;
  }

  .neyro.max900.programm._32 {
    padding-top: 0;
  }

  .spacer-nr {
    height: 32px;
  }

  .spacer-nr._5.spacer-mobile {
    display: block;
  }

  .spacer-nr._30.landscape-20 {
    height: 20px;
  }

  .spacer-nr._57.landscape-30 {
    height: 30px;
  }

  .spacer-nr._180.landscape-150 {
    height: 150px;
  }

  .spacer-nr._20.hide-tablet, .spacer-nr._22.hide-tablet {
    display: block;
  }

  .spacer-nr._72.landscape-60 {
    height: 60px;
  }

  .spacer-nr._40.landscape-hide {
    height: 20px;
    display: none;
  }

  .spacer-nr._80.tablet-60.landscape-40, .spacer-nr._100.tablet-60.landsape-40 {
    height: 40px;
  }

  .spacer-nr._64 {
    height: 48px;
  }

  .soc__it-nr {
    width: 40px;
  }

  .soc__it-nr.faceb, .soc__it-nr.tg, .soc__it-nr.yt {
    background-size: cover;
    height: 40px;
  }

  .soc__it-nr.yt:hover {
    background-size: cover;
  }

  .soc__it-nr.inst, .soc__it-nr.faceb-nr {
    background-size: cover;
    height: 40px;
  }

  .soc__it-cnr {
    width: 40px;
  }

  .soc__it-cnr.faceb, .soc__it-cnr.tg, .soc__it-cnr.yt {
    background-size: cover;
    height: 40px;
  }

  .soc__it-cnr.yt:hover {
    background-size: cover;
  }

  .soc__it-cnr.inst {
    background-size: cover;
    height: 40px;
  }

  .bottom-copy {
    flex-direction: column;
  }

  .footer__nav-copy {
    flex-wrap: wrap;
    order: -1;
    justify-content: flex-start;
    display: flex;
  }

  .is--white-copy.title__2screen {
    display: block;
  }

  .is--white-copy.title__2screen.title-tablet {
    display: none;
  }

  .is--white-copy._55, .is--white-copy._55.tablet-100.tablet-fs-28 {
    width: auto;
    max-width: 320px;
  }

  .tm__wrapper-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
  }

  .clock-number-copy, .clock-num, .clock-num2, .clock-num3, .clock-num5 {
    font-size: 3em;
  }

  .abilities_image_wrapper {
    display: none;
  }

  .faq_icon_2 {
    margin-left: 2vw;
  }

  .faq_wrapper_2 {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .grid_abilities {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .highlight_abilities_violet_spere {
    width: 40vw;
    height: 7vw;
    bottom: 19.8vw;
    left: 42.5591vw;
  }

  .divider {
    margin-top: 2rem;
  }

  .styles_text-wrapper {
    padding-right: 28vw;
  }

  .hero_image_4 {
    left: 81.3vw;
  }

  .item_wrapper_skew {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

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

  .hole_bottom {
    left: 40vw;
  }

  .heading_3_28 {
    text-align: left;
  }

  .heading_3_28.is-white.is-blending {
    mix-blend-mode: difference;
  }

  .header_text-2.is_icon {
    font-size: 3vw;
  }

  .hole_top {
    left: 40vw;
  }

  .text_huge {
    margin-top: 5vw;
    display: block;
  }

  .faq_heading {
    justify-content: space-between;
    align-items: center;
  }

  .abilities_item {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    width: 80vw;
    margin-right: auto;
    padding: 5vw;
    transform: rotate(2deg);
  }

  .abilities_item.is-violet {
    padding-top: 5vw;
    padding-bottom: 5vw;
    transform: rotate(-1deg);
  }

  .abilities_item.is-green {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    margin-left: auto;
    margin-right: 0;
    padding-top: 5vw;
    padding-bottom: 5vw;
    transform: rotate(-3deg);
  }

  .abilities_item.is-5 {
    margin-left: auto;
    margin-right: 0;
    padding-top: 5vw;
    padding-bottom: 5vw;
    transform: rotate(-4deg);
  }

  .hero_image_2 {
    left: 1.98844vw;
  }

  .profession_highlight_green {
    left: 6.2vw;
  }

  .profession_highlight_green.is-3 {
    left: 6.9vw;
  }

  .profession_highlight_green.is-2 {
    left: 5.4vw;
  }

  .header_text_white.is_icon {
    padding-left: 1.25vw;
  }

  .hero_button {
    font-size: 3vw;
  }

  .profession_highlight_violet {
    left: 6.4vw;
  }

  .faq_answer_icon.is-small {
    width: 4vw;
    height: 4vw;
  }

  .hero_tag_wrapper {
    top: -.7vw;
    left: 6.825vw;
  }

  .button_wrapper {
    width: 50vw;
  }

  .faq-heading-copy-copy, .faq-heading-copy-copy-2 {
    line-height: 1.4;
  }

  .bnt-platf {
    margin-left: auto;
    margin-right: auto;
    padding: 1.2em;
  }

  .nav-link-7 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .splide__slide-2 {
    width: 40vw;
    height: 400px;
  }

  .faq-heading-copy-copy-3 {
    line-height: 1.4;
  }

  .nav-item-4 {
    font-size: 2em;
    line-height: 140%;
  }

  .faq-heading-copy-copy-4 {
    line-height: 1.4;
  }

  .menu-4.main-menu {
    z-index: 99;
  }

  .image-357 {
    width: 105px;
  }

  .tm__wrapper-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
  }

  .bottom-2 {
    flex-direction: column;
  }

  .logo- {
    position: static;
  }

  .logo-.white {
    position: absolute;
  }

  .logo-bl {
    position: static;
  }

  .logo-bl.white, .logo-bl.white-copy, .logo-bl.white-copy-copy, .logo-bl.bl-2 {
    position: absolute;
  }

  .wrapper-count-c2.ui3.w--current {
    margin-bottom: 10px;
  }

  .wrapper_txt {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-direction: column;
    width: 100%;
  }

  .wrapper_txt.course-wrapper__count {
    align-items: flex-start;
    margin-left: 0;
  }

  .timer-bl.flex.hero-cont, .timer-bl.flex.hero-content {
    padding-right: 0;
  }

  .button_wrapper-copy {
    width: 50vw;
  }

  .coutdown-timer__course-copy {
    z-index: 9999999;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    position: static;
  }

  .bf-friiday {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-direction: column;
    width: 100%;
  }

  .bf-friiday.course-wrapper__count {
    align-items: flex-start;
    margin-left: 0;
  }

  .clock-number-copy {
    font-size: 3em;
  }

  .link_block-copy-copy {
    display: none;
  }

  .coutdown-timer__course-old, .black-friday-banner {
    z-index: 9999999;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    position: static;
  }

  .logo-bl-cr-tm {
    position: static;
  }

  .logo-bl-cr-tm.white, .logo-bl-cr-tm.white-copy, .logo-bl-cr-tm.white-copy-copy, .logo-bl-cr-tm.bl-2, .logo-bl-cr-tm.bl-2-cr {
    position: absolute;
  }

  .js-clock-copy {
    margin-right: auto;
    font-size: 14px;
  }

  .hero_button-copy {
    font-size: 3vw;
  }

  .wrapper_txt-copy {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-direction: column;
    width: 100%;
  }

  .wrapper_txt-copy.course-wrapper__count {
    align-items: flex-start;
    margin-left: 0;
  }

  .clock-number-copy-copy, .clock-number-copy-copy-copy, .clock-number-copy-copy-copy, .clock-number-copy-copy-copy, .clock-number-copy-copy-copy, .clock-number-copy-copy-copy, .clock-number-copy-copy-copy, .clock-number-copy-copy-copy {
    font-size: 3em;
  }

  .js-clock-copy-copy {
    margin-right: auto;
    font-size: 14px;
  }

  .box-copy {
    font-size: 1.7em;
  }

  .black-friday-banner-copy {
    z-index: 9999999;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    position: static;
  }

  .popup_video {
    width: 70vw;
  }

  .play-tag {
    top: -.7vw;
    left: 6.825vw;
  }

  .padding-global-intesiv {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .hero-tag-wrapper {
    align-self: flex-start;
  }

  .tag-image {
    margin-left: 0;
    margin-right: auto;
    inset: 0% auto 0% 0%;
  }

  .tag-wrapper {
    align-items: flex-start;
  }

  .hero-description {
    width: auto;
  }

  .price-container, .butoown-wrapper-intesiv {
    margin-top: 2rem;
  }

  .buton-intensiv {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .button-description {
    margin-top: 1rem;
    margin-left: 2rem;
    margin-right: 2rem;
    padding-left: 1rem;
  }

  .h2-intesiv {
    font-size: 2rem;
  }

  .h2-intesiv.is-black {
    text-align: center;
    align-self: center;
  }

  .heading-description.padding-buttom-mobile {
    font-size: .875rem;
  }

  .advantages-text {
    font-size: 1rem;
  }

  .image-absolut-wrapper {
    bottom: 5.5rem;
  }

  .image-absolut-wrapper.is-cloud {
    width: 7rem;
  }

  .forwho-wrapper.is-1, .forwho-wrapper.is-2, .forwho-wrapper.is-3, .forwho-wrapper.is-4 {
    padding-bottom: 5rem;
  }

  .program-container {
    flex-flow: column;
    margin-top: 2.625rem;
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .program-wrapper {
    padding-top: 1rem;
    padding-bottom: 3rem;
  }

  .program-title {
    align-self: center;
  }

  .line-wrapper.is-gap1 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .result-text {
    padding: 1rem;
  }

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

  .about-text {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cta-wrapper-small {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .billing-icon-wrapper {
    width: 6rem;
  }

  .faq_wrapper_intensiv {
    align-items: stretch;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .faq-title {
    align-self: center;
  }

  .faq-cta-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .faq-title-cta {
    font-size: 1.5rem;
  }

  .faq-title-cta.is-black {
    text-align: center;
    align-self: center;
  }

  .title-cta-mobile.is-black {
    margin-bottom: 0;
  }

  .cta-mobile-dash {
    margin-top: 24rem;
  }

  .price-tag-mobile, .price-tag-desktop {
    font-size: 3.5rem;
  }

  .timer-wrapper {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .nav-links {
    font-size: 18px;
  }

  .nav-logo-wrapper {
    border-right-style: none;
    width: auto;
  }

  .button-41.inside-right-navbar {
    display: none;
  }

  .footer-bottom-rows {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

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

  .heading-four {
    font-size: 18px;
  }

  .bullet-circle.big-text {
    margin-top: 8px;
  }

  .footer-contact-methods {
    flex-flow: column;
    display: flex;
  }

  .icon-box-list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .page-title-cta {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .icon-box {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    padding-bottom: 36px;
  }

  .pricing-box-title {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .text-grid.medium-gap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .metrics-cards.cc-2col {
    grid-template-columns: 1fr;
  }

  .display-heading {
    font-size: 64px;
    line-height: 1.15em;
  }

  .quote-section {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    flex-flow: column;
  }

  .metric {
    padding-top: 48px;
  }

  .section-19 {
    padding-top: 24px;
    padding-bottom: 54px;
  }

  .section-19.bg-dark-tone.icon-features {
    padding-top: 36px;
  }

  .section-19.title {
    padding-top: 96px;
    padding-bottom: 36px;
  }

  .section-19.bullet-heading {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .halves {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    padding-bottom: 72px;
  }

  .heading-two.title-text {
    font-size: 25px;
    line-height: 1.3em;
  }

  .half-box.right {
    border-left-style: none;
    padding-left: 0;
  }

  .half-box.left {
    padding-right: 0;
  }

  .footer-social-row {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .metric-section {
    flex-flow: column;
  }

  .list-item-52.bg-dark-tone {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .accordion-title {
    justify-content: space-between;
    align-items: flex-start;
  }

  .benefit-box, .benefit-box.benefit {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    padding-bottom: 72px;
  }

  .section-20 {
    padding-top: 24px;
    padding-bottom: 54px;
  }

  .button-45.inside-right-navbar {
    display: none;
  }

  .pop-up {
    margin-left: 1em;
    margin-right: 1em;
    display: block;
  }

  .course-image.is-5 {
    top: 5vw;
  }

  .grid_abilities_v2 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .ability_v2_3-image {
    height: 19rem;
    top: -2rem;
    right: -15%;
  }

  .abilities_item_v2-5 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    justify-content: flex-start;
    align-items: center;
    width: 80vw;
    height: 26rem;
    margin-right: auto;
    padding: 5vw;
  }

  .text_small-2.is-grey.is-limited-mobile {
    width: 24ch;
  }

  .text_small-2.is-white.is-limited {
    mix-blend-mode: exclusion;
  }

  .ability-image-2 {
    display: none;
  }

  .abilities_item_v2_1 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    width: 80vw;
    margin-right: auto;
    padding: 5vw;
  }

  .ability-image-1 {
    width: 9rem;
    right: 4.9rem;
  }

  .ability_col-2-wrapper {
    margin-top: -1rem;
  }

  .abilities_item_v2_3 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    width: 80vw;
    margin-right: auto;
    padding: 5vw;
  }

  .abilities_item_v2_3.a-down {
    justify-content: center;
    align-items: flex-start;
    height: 15rem;
    transform: none;
  }

  .absolute-wrapper {
    top: .5rem;
  }

  .abilities_v-5-image-wrapper.is-4, .abilities_v-5-image-wrapper.is-5 {
    display: none;
  }

  .ability-image-3 {
    width: 9rem;
    right: -2rem;
  }

  .abilities_item_v2, .abilities_item_v2_2 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    width: 80vw;
    margin-right: auto;
    padding: 5vw;
  }

  .abilities_item_v2_2.a-down {
    height: 15rem;
    transform: none;
  }

  .grid_abilities_new {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-bottom: 7rem;
    display: flex;
  }

  .abilities_item_v2_4 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    width: 80vw;
    margin-right: auto;
    padding: 5vw;
  }

  .abilities_item_v2_4.is-bg {
    height: 15rem;
  }

  .section-video {
    margin-top: 10rem;
  }

  .section-video.hide {
    margin-top: 0;
  }

  .letter-text-wrapper {
    top: 10.8rem;
  }

  .program-wrapper-copy {
    padding-top: 1rem;
    padding-bottom: 3rem;
  }

  .time-wrapper {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .faq-camp_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .faqcamp-wrapper-item {
    padding: 1rem;
  }

  .camp-title-question {
    text-align: left;
  }

  .camp-title-question.is-white.is-blending {
    mix-blend-mode: difference;
  }

  .faq_heading-camp {
    justify-content: space-between;
    align-items: center;
  }

  .faq_icon_camp {
    margin-left: 2vw;
  }

  .text-block-2965.okr1._50znizh._1-znij {
    font-size: 25px;
    top: 9.9px;
    left: 12.9px;
  }

  .text-block-2965.okr1._50znizh.purple21.test1234 {
    font-size: 40px;
    top: 25px;
    left: 5.3px;
  }
}

@media screen and (max-width: 479px) {
  .section.footer {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .first-container.two {
    max-width: 831px;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .div-block-5 {
    justify-content: center;
    margin-top: 15px;
    display: flex;
  }

  .div-block-6 {
    background-color: #dadada;
    width: 100%;
    min-width: 320px;
    height: 1px;
    min-height: 1px;
    max-height: 0;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .heading-6 {
    width: 320px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    font-family: Igrasans, sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    text-decoration: none;
  }

  .section-4 {
    margin-left: -1px;
  }

  .paragraph-5 {
    width: 320px;
    margin-left: auto;
    margin-right: auto;
    font-family: Gilroy, sans-serif;
    font-weight: 500;
    line-height: 120%;
  }

  .paragraph-5._323 {
    padding-left: 23px;
    font-size: 16px;
  }

  .image-9 {
    min-width: 320px;
    max-width: 320px;
    margin: 20px auto 0;
    padding-top: 7px;
    padding-bottom: 0;
    display: none;
  }

  .image-10 {
    max-width: 153px;
    margin-left: auto;
    margin-right: auto;
  }

  .video-2 {
    float: none;
    clear: none;
    object-fit: fill;
    object-position: 50% 50%;
    border-radius: 15px;
    flex-flow: column-reverse wrap-reverse;
    place-content: space-around;
    align-items: baseline;
    width: 320px;
    max-width: 320px;
    height: 0;
    min-height: 0;
    max-height: 0;
    margin: 13px 0 0;
    display: block;
    position: relative;
    inset: 0% auto 0% 0%;
    overflow: visible;
  }

  .div-block-7 {
    clear: both;
    background-image: linear-gradient(#369fff, #369fff);
    border-style: none;
    border-radius: 12px;
    flex-flow: wrap-reverse;
    place-content: stretch flex-start;
    align-items: stretch;
    width: 280px;
    min-width: 288px;
    max-width: 280px;
    margin-left: 0;
    margin-right: 0;
    padding: 16px 0 16px 68px;
    display: flex;
    position: relative;
    overflow: visible;
    box-shadow: 1px 1px 6px 4px #369fff33;
  }

  .columns-4 {
    min-width: 320px;
    max-width: 320px;
    margin-top: 19px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    overflow: visible;
  }

  .columns-4._3 {
    display: none;
  }

  .image-11 {
    float: none;
    clear: none;
    object-fit: fill;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 0;
    display: inline-block;
    position: static;
    overflow: visible;
  }

  .column-6 {
    flex-direction: row;
    flex: 0 auto;
    order: 0;
    justify-content: flex-end;
    align-self: auto;
    align-items: flex-start;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .text-block {
    color: #fff;
    border: 1px #d1d1d1;
    flex-direction: row;
    margin-top: 0;
    margin-left: -11px;
    padding-bottom: 0;
    font-family: Gilroy, sans-serif;
    font-size: 12px;
    font-weight: 600;
    display: flex;
  }

  .text-block-2 {
    color: #fff;
    margin-left: -11px;
    padding-top: 0;
    font-family: Igrasans, sans-serif;
    font-size: 18px;
    line-height: 120%;
  }

  .div-block-8 {
    background-color: #fff;
    border-radius: 15px;
    width: 320px;
    max-width: 320px;
    height: 900px;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    box-shadow: 6px 8px 14px #369fff26;
  }

  .div-block-8._3 {
    height: 143px;
  }

  .div-block-8._432 {
    height: 152px;
  }

  .heading-7 {
    color: #262626;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 11px;
    padding-left: 30px;
    font-family: Igrasans, sans-serif;
    font-size: 18px;
  }

  .list-item {
    color: #262626;
    margin-left: 0;
    padding-bottom: 4px;
    padding-left: 0;
    font-family: Gilroy, sans-serif;
    font-size: 13px;
    line-height: 120%;
  }

  .list-item-2 {
    color: #262626;
    margin-left: 0;
    font-family: Gilroy, sans-serif;
    font-size: 13px;
    line-height: 120%;
  }

  .html-embed-3 {
    width: 320px;
    max-width: 320px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .html-embed-3._4._5, .html-embed-3._323._434._3 {
    display: none;
  }

  .list {
    width: 309px;
  }

  .section-6 {
    width: 320px;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-9 {
    border-radius: 15px;
  }

  .image-12 {
    max-width: 320px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .body-2 {
    background-color: #f5faff;
    min-width: 320px;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }

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

  .div-block-10 {
    margin-top: 5px;
    padding-bottom: 20px;
    display: flex;
  }

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

  .heading-8 {
    margin-bottom: 20px;
    font-size: 17px;
  }

  .div-block-11 {
    background-color: #369fff;
    width: 320px;
    min-width: 320px;
  }

  .heading-9 {
    width: 200px;
    padding-top: 20px;
    padding-bottom: 0;
    padding-left: 20px;
    font-size: 22px;
  }

  .heading-9.ui_txt {
    width: 100%;
  }

  .text-block-4 {
    padding-top: 0;
  }

  .paragraph-6 {
    width: 204px;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .paragraph-6.ui_des {
    width: 100%;
    margin-top: 0;
    padding-bottom: 20px;
    position: relative;
    bottom: -214px;
  }

  .column-8 {
    justify-content: center;
  }

  .column-9 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: -29px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
    overflow: visible;
  }

  .column-9.ui_des {
    flex-direction: row;
    justify-content: center;
    padding-left: 0;
  }

  .image-13 {
    min-width: 155px;
    max-width: 138px;
    margin: -7px 1px -1px 0;
    padding: 0;
  }

  .image-13.ui_des {
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 16px;
    top: -55px;
  }

  .div-block-12 {
    flex: 0 auto;
    justify-content: flex-start;
  }

  .div-block-13 {
    margin-left: 10px;
  }

  .form-block {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: flex;
  }

  .submit-button {
    color: #000;
    background-color: #f9da6c;
    border-radius: 15px;
    height: 60px;
    margin-top: 4px;
    margin-bottom: 11px;
    padding: 9px 75px;
    font-family: Igrasans, sans-serif;
    font-size: 16px;
  }

  .text-field {
    border: 0 #000;
    border-radius: 15px;
    height: 60px;
    margin-top: 0;
    margin-bottom: 7px;
    padding: 0 0 0 10px;
  }

  .text-field-2, .text-field-3 {
    border: 0 #000;
    border-radius: 15px;
    height: 60px;
    margin-bottom: 7px;
  }

  .section-8 {
    background-color: #369fff;
    border-radius: 15px;
    padding-bottom: 4px;
  }

  .section-8.ui_des {
    background-color: var(--slate-blue);
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .form {
    flex: none;
    width: 270px;
    display: block;
  }

  .link-block-2, .link-block-3, .link-block-4 {
    padding-right: 3px;
  }

  .image-14, .image-15, .image-16, .image-17 {
    max-width: 95%;
  }

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

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

  .text-block-5 {
    justify-content: flex-start;
    min-width: 140px;
    max-width: 134px;
    margin-right: 0;
    padding-right: 0;
    font-size: 13px;
    display: flex;
  }

  .div-block-14 {
    display: flex;
  }

  .image-18 {
    padding-right: 5px;
  }

  .div-block-15 {
    display: flex;
  }

  .image-19 {
    padding-left: 0;
    padding-right: 5px;
  }

  .text-block-6 {
    color: #000;
    min-width: 160px;
    max-width: 155px;
    margin-left: 0;
    font-size: 13px;
    text-decoration: none;
    display: flex;
  }

  .text-block-7 {
    color: #000;
    font-size: 13px;
    text-decoration: none;
  }

  .text-block-8 {
    color: #000;
    font-size: 13px;
    text-decoration: none;
    display: block;
  }

  .section-9 {
    padding-top: 20px;
    display: none;
  }

  .div-block-16 {
    justify-content: center;
    margin: 18px auto auto;
    padding-bottom: 20px;
    display: flex;
  }

  .image-20 {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .text-block-9 {
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    font-size: 13px;
    display: flex;
  }

  .column-13 {
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-5 {
    padding-right: 0;
  }

  .columns-6 {
    flex-direction: row;
    justify-content: space-between;
    display: flex;
  }

  .link-block-6 {
    flex-direction: row;
    justify-content: space-between;
    min-width: 29px;
    max-width: 160px;
    display: flex;
  }

  .column-14 {
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-end;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
  }

  .column-15 {
    align-items: flex-end;
  }

  .heading-10 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 22px;
  }

  .text-block-10, .paragraph-7 {
    font-size: 12px;
    line-height: 120%;
  }

  .div-block-17-1 {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    max-width: 186px;
    margin-top: -10px;
    margin-right: 0;
    position: relative;
    right: -163px;
  }

  .div-block-17-1.body-2 {
    min-width: 150px;
    max-width: 134px;
    margin-right: -35px;
  }

  .div-block-17-1.body-2._1 {
    width: 641px;
    min-width: 122px;
    max-width: 120px;
    margin-right: 137px;
  }

  .div-block-18 {
    z-index: 3;
    max-width: 217px;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 0;
    padding-left: 10px;
    position: absolute;
  }

  .heading-11 {
    color: #fff;
    line-height: 120%;
  }

  .div-block-20 {
    background-image: linear-gradient(#369fff, #369fff);
    border: 0 solid #000;
    border-radius: 12px;
    margin-left: 5px;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .paragraph-8 {
    color: #fff;
    font-size: 13px;
  }

  .success-message {
    margin-bottom: 0;
  }

  .div-block-23 {
    justify-content: space-between;
    display: block;
  }

  .card-day {
    border-radius: 13px;
  }

  .heading-13 {
    max-width: 259px;
    font-size: 17px;
  }

  .paragraph-10 {
    max-width: 100%;
    margin-right: 0;
    padding-bottom: 15px;
    font-size: 12px;
  }

  .div-block-24 {
    padding-top: 15px;
    padding-left: 15px;
  }

  .image-21 {
    max-width: 90px;
    margin-bottom: -40px;
  }

  .div-block-26 {
    border-radius: 13px;
    margin-left: 30px;
    margin-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

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

  .div-block-28 {
    flex: none;
    max-width: 50px;
    display: flex;
  }

  .list-2 {
    max-width: 202px;
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 20px;
    font-size: 13px;
  }

  .list-item-3 {
    padding-bottom: 10px;
    font-size: 12px;
    line-height: 120%;
    list-style-type: disc;
  }

  .list-item-4 {
    padding-bottom: 5px;
    font-size: 12px;
    line-height: 120%;
  }

  .list-item-5 {
    font-size: 12px;
    line-height: 120%;
  }

  .div-block-32 {
    border-radius: 15px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-34 {
    min-width: 0;
    max-width: 151px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .div-block-35 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .list-item-6 {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 12px;
    line-height: 120%;
  }

  .div-block-37 {
    min-width: 101px;
    max-width: 196px;
    height: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .div-block-38 {
    line-height: 120%;
  }

  .div-block-39 {
    flex: none;
    margin-left: -10px;
    padding-left: 0;
  }

  .div-block-40 {
    padding-bottom: 10px;
  }

  .div-block-41 {
    flex: none;
    margin-left: -10px;
  }

  .container {
    width: 320px;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container.style-2 {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-item.metod__wrapper {
    max-width: 400px;
  }

  .grid-item.metod__wrapper.pb30.wh-bq {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-item.metod__wrapper.pb290.pl5 {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-item.metod__wrapper {
    max-width: 100%;
    padding: 20px 20px 0;
  }

  .grid-item.metod__wrapper.pb290 {
    padding-bottom: 0;
  }

  .grid-item.metod__wrapper.pb290.pl5 {
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 20px 0;
  }

  .grid-item.metod__wrapper.pb30 {
    padding: 20px;
  }

  .grid-item.metod__wrapper.pb30.hide-tablet {
    flex-direction: column;
    padding-bottom: 0;
    display: flex;
  }

  .grid-item.metod__wrapper.pb100 {
    padding-bottom: 0;
  }

  .back-fon__course {
    width: 100px;
    top: -21%;
    left: -7%;
  }

  .cards__wrapper.cw__hide {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .circle-92 {
    z-index: 4;
    margin-top: 0;
    margin-left: auto;
    margin-right: 0;
    position: absolute;
    inset: -8px 4% auto auto;
  }

  ._85.center {
    margin-left: auto;
    margin-right: auto;
    line-height: 110%;
  }

  .text__label {
    top: 26%;
    right: 3%;
  }

  .text__label._2 {
    top: 21%;
  }

  .text__label.body-3 {
    top: auto;
  }

  .text__label.body-3.blackf01 {
    top: 24%;
  }

  .text__label.body-3.blackf01.m01 {
    top: 20%;
  }

  .input {
    height: 50px;
  }

  .contact__wrapper {
    grid-column-gap: 2.25em;
    grid-row-gap: 2.5em;
    display: flex;
  }

  .contact__wrapper.bottom__c-w {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    flex-direction: column;
    display: none;
  }

  .grid__item.bq__dar-blue {
    padding-left: 10px;
    padding-right: 10px;
  }

  .menu__mobile {
    display: none;
  }

  .programm-btn {
    width: 95%;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .programm-btn.sign {
    z-index: 3;
    width: 100%;
  }

  .programm-btn.mb-30 {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .programm-btn.mb-30._100-landscape {
    padding-left: 0;
    padding-right: 0;
  }

  .programm-btn.is-yellow.is--black.mt20.tablet-100 {
    height: 50px;
  }

  .programm-btn.is-yellow.is--black.mt20.tablet-100.orange {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .programm-btn.work.mb0 {
    margin-bottom: 0;
    margin-left: auto;
  }

  .programm-btn.bf {
    z-index: 1;
    margin-top: auto;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
  }

  .programm-btn.bf.w--current {
    margin-bottom: 15px;
  }

  .menu.main-menu {
    background-color: #0000;
  }

  .spacer._180.landscape-150 {
    height: 121px;
  }

  .spacer._20.hide-desk {
    display: none;
  }

  .spacer._80 {
    width: 40px;
    height: 40px;
  }

  .spacer._80.tablet-60 {
    width: 100%;
    height: 40px;
  }

  .spacer._100.tablet-80, .spacer._100.tablet-60, .spacer._100.tablet-80 {
    height: 40px;
  }

  .spacer._60 {
    height: 30px;
  }

  .close__item.two__close.black-close._32, .close__item.two__close.black-close._324 {
    background-color: #000;
  }

  .close__item.black-close {
    background-color: #fff;
  }

  .close__item.black-close.weqe, .close__item.black-close.eqwe {
    background-color: #000;
  }

  .tabs {
    width: auto;
  }

  .tm__wrapper {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .subtitle.is--grey.center, .subtitle.is--grey.center.bf1 {
    width: 100%;
  }

  .tabs-content.o-visible {
    margin-left: 8px;
  }

  .section-new {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-new.is--light_grey.br120._567, .section-new.dots__bq {
    padding-left: 5px;
    padding-right: 5px;
  }

  .p.is-white {
    font-size: 15px;
    font-weight: 400;
  }

  .footer_ui_marathon.relative {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer_ui_marathon.max-w1190.team {
    max-width: none;
    padding-right: 0;
  }

  .footer_ui_marathon.max-w1190.programm._32 {
    max-width: 100%;
  }

  .footer_ui_marathon.max-w1190 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .footer_ui_marathon.max-w1190.programm {
    max-width: none;
  }

  .footer_ui_marathon.max-w1190.programm.ppp4 {
    flex-direction: column;
    max-width: 100%;
    display: flex;
  }

  .footer_ui_marathon.max-w1190.pl5 {
    max-width: 100%;
  }

  .footer_ui_marathon.max-w1190.bf {
    padding-left: 5px;
    padding-right: 5px;
  }

  .p-small._16-mobile {
    font-size: 1em;
  }

  .screen__img {
    width: 90%;
  }

  .line__wrapper {
    z-index: 3;
    width: 100%;
    position: relative;
    top: 0%;
    right: 0%;
  }

  .login__item {
    border-radius: 15px;
    width: 50px;
    height: 50px;
  }

  .login__item.btn3 {
    width: 2.5em;
    height: 2.5em;
  }

  .metod-img {
    width: 126%;
    margin-left: -18%;
    margin-right: auto;
    position: relative;
    left: -8%;
    right: auto;
  }

  .metod-img.met2 {
    width: 100%;
  }

  .metod-img.met2.pl_im3 {
    width: 102%;
    padding-left: 0;
    position: relative;
    top: -2px;
    left: 0;
    right: 0%;
  }

  .metod-img.met3 {
    width: 54%;
    margin-left: auto;
    margin-right: -7%;
    position: static;
    right: -5%;
  }

  .metod-img.met3.pl_im8 {
    width: 87%;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
  }

  .metod-img.met4 {
    width: 121%;
    margin-top: 25px;
    margin-left: -11%;
    left: 0;
  }

  .metod-img.met4.platf {
    width: 100%;
    margin-left: -6%;
    left: 4%;
  }

  .metod-img.met3-1 {
    width: 41%;
    position: absolute;
    inset: auto auto 19%;
  }

  .metod-img.pl_im2 {
    width: 73%;
    margin-left: auto;
    left: 0%;
  }

  .social__wrapper {
    margin-bottom: 0;
  }

  .grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: auto;
  }

  .grid.pl5 {
    grid-column-gap: 10px;
    grid-row-gap: 15px;
    grid-column-gap: 10px;
    grid-row-gap: 15px;
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    max-width: none;
    margin-bottom: 0;
  }

  .img-block__creo {
    border-top-left-radius: 23px;
    border-top-right-radius: 23px;
    overflow: hidden;
  }

  .burger__wrapper {
    border-radius: 15px;
    width: 50px;
    height: 50px;
    display: none;
  }

  .burger__wrapper.old-home4 {
    display: block;
  }

  .burger__wrapper.old-home4.pl_bl2 {
    display: none;
  }

  .burger__wrapper.menu-mobile {
    width: 40px;
    height: 40px;
    display: block;
  }

  .img__wrapper {
    width: 16.6em;
    height: 12.2em;
  }

  .pop-up__wrapper.br23.p30 {
    width: 95%;
    padding: 20px;
    overflow: auto;
  }

  .center.bf {
    line-height: 41px;
  }

  .footer__nav {
    flex-direction: row;
    justify-content: center;
    align-self: auto;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
  }

  .neon-__enot {
    width: 2em;
    height: 2em;
    display: block;
  }

  .flex.flex-student.no-scrollbar.medium-row {
    overflow: auto;
  }

  .p-2.fs14.is--black.fs12 {
    font-size: .75em;
  }

  .image-31 {
    bottom: -14%;
    right: 10%;
  }

  .is--grey._50.tablet-100 {
    margin-bottom: 21px;
  }

  .is--grey._50.tablet-100.plstf_txt, .is--grey.platf_txt {
    font-size: 14px;
  }

  .image-32 {
    display: none;
  }

  .top {
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bottom {
    grid-column-gap: 2.75em;
    grid-row-gap: 2.75em;
    text-align: center;
    align-items: center;
  }

  .soc__it.faceb, .soc__it.tg, .soc__it.yt {
    background-size: cover;
    height: 40px;
  }

  .soc__it.yt:hover {
    background-size: cover;
  }

  .soc__it.inst {
    background-size: cover;
    height: 40px;
  }

  .pop-up-review {
    display: none;
  }

  .main-wrapper._1 {
    box-sizing: border-box;
    overflow: hidden;
  }

  .hand__icon {
    z-index: 1;
    margin: 0 0 0 auto;
    padding-top: 0;
    padding-left: 0;
  }

  .back-fon__ic {
    left: 0%;
  }

  .back-fon__ic.ic4 {
    right: -2%;
  }

  .back-fon__ic.ic5 {
    bottom: 61%;
    right: -5%;
  }

  .back-fon__ic.ic-ps {
    bottom: 7%;
  }

  .back-fon__ic.ic6 {
    bottom: 30%;
    right: 7%;
  }

  .image-33 {
    width: 90%;
    margin-top: -25px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    inset: auto 0%;
  }

  .close__wrapper.close-black.creo-want__close.closepopy._2332 {
    position: absolute;
    top: 0%;
    right: 0%;
  }

  .close__wrapper.close-black.creo-want__close.closepopy._2332._32 {
    top: 5%;
    right: 5%;
  }

  .close__wrapper.close-black.creo-want__close.closepopy._34234 {
    position: absolute;
    top: 5%;
    right: 5%;
  }

  .close__wrapper.close-black.creo-want__close.closepopy.vid3 {
    top: 9%;
  }

  .close__wrapper.close-black.creo-want__close {
    right: 17px;
  }

  .close__wrapper.close-black.creo-want__close.closepopy {
    align-self: auto;
    position: absolute;
    top: 4%;
    right: 2%;
  }

  .close__wrapper.close-black.creo-want__close.closepopy._5456 {
    right: 5%;
  }

  .close__wrapper.pop-up {
    top: 20%;
  }

  .div-block-53 {
    margin-top: auto;
    margin-bottom: auto;
    top: 0%;
    bottom: 35%;
    right: 4%;
  }

  .rating__wrapper {
    z-index: 0;
    grid-column-gap: 10px;
    top: -17%;
    left: -12%;
  }

  .rating__wrapper.two__screen {
    flex-direction: row;
  }

  .rating__wrapper.main-scr {
    top: -14%;
    left: -4%;
  }

  .footer-type {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .footer-type.is--blue.blr120.footer__mobile {
    inset: auto auto 0% 0%;
  }

  .footer-type.is--blue.blr120.newfut {
    max-width: 400px;
  }

  .footer-type.is--blue.blr120.newfut.tex_coer.vvv {
    margin-top: 60px;
  }

  .footer-type.is--blue.blr120.newfut.tex_coer.vvv._32.ui-ux8 {
    margin-top: 140px;
  }

  .footer-type.is--blue.blr120.newfut.new-bl2._89 {
    display: none;
  }

  .footer-type.is--blue.blr120.newfut {
    width: auto;
    max-width: 100%;
    margin-left: 5px;
    margin-right: 5px;
  }

  .tabs-menu-2 {
    display: none;
  }

  .menu__container.pl_im1 {
    z-index: 2147483647;
    max-width: none;
    padding-top: 10px;
    padding-bottom: 5px;
    display: flex;
    position: relative;
  }

  .text__wrapper.flex {
    grid-column-gap: 10px;
  }

  .is--white._55 {
    width: 100%;
    max-width: 340px;
  }

  .is--white._55.tablet-100.tablet-fs-28 {
    width: 100%;
    max-width: 290px;
    font-weight: 400;
  }

  .img-contact {
    width: 6.8em;
    margin-top: auto;
    margin-bottom: auto;
    inset: 0% 0% 13%;
  }

  .fs12 {
    font-size: .5em;
  }

  .column {
    margin-bottom: 0;
  }

  .column.desk-5, .column.desk-6, .column.desk-3 {
    width: 100%;
  }

  .sg-menu-button {
    margin-right: 4px;
  }

  .text-input {
    width: 100%;
  }

  .sg-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .sg-menu-brand {
    margin-left: 16px;
  }

  .color-block {
    margin-bottom: 20px;
  }

  .btn__sumbit-contact {
    margin-top: auto;
    margin-right: auto;
    inset: 0%;
  }

  .btn__sumbit-contact.footer {
    margin-top: 20px;
    font-size: .8em;
  }

  .section-11, .section-11.blue {
    overflow: hidden;
  }

  .section-11.hero-course {
    flex-direction: column;
    height: auto;
    min-height: auto;
    margin-top: 9em;
    padding-top: 0;
    padding-bottom: 4em;
    display: flex;
  }

  .section-11.hero-course.webinar {
    height: auto;
    min-height: auto;
    margin-top: 4em;
    padding-bottom: 1em;
  }

  .section-11.hero-course.dsfsdf {
    display: none;
  }

  .section-11.hero-course._778 {
    height: 75vh;
    min-height: 760px;
    margin-top: 8.6em;
    padding-bottom: .125em;
  }

  .section-11.hero-course._778.copy-1-sck {
    margin-top: 0;
    padding-top: 5em;
  }

  .section-11.hero-course._778.site_web {
    margin-top: 4em;
    padding-top: 4em;
  }

  .section-11.yellow.hover-blue.last {
    margin-bottom: 0;
    padding-bottom: 2em;
  }

  .section-11.black {
    justify-content: center;
    margin-top: 0;
    display: flex;
  }

  .section-11.blue {
    overflow: hidden;
  }

  .section-11.blue.relative {
    margin-top: 100px;
  }

  .section-11.blue.relative._56, .section-11.blue.relative.section__designer {
    margin-top: 0;
  }

  .flex__speakers-container.second-speakers {
    width: auto;
  }

  .link-item {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
  }

  .link-item.a-bottom {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .h2.yellow.right {
    font-size: 1.56em;
    line-height: 1.3;
  }

  .h2.yellow.e-u.bold.ml15p {
    text-align: left;
    font-size: 1.56em;
    line-height: 1.1;
  }

  .h2.yellow.course-double {
    font-size: 2.08em;
  }

  .h2.white {
    font-size: 1.56em;
  }

  .h2.white.course-double {
    font-size: 2.08em;
  }

  .h2.small.italic.yellow {
    margin-left: 15%;
    font-size: 1.56em;
  }

  .h2.small.italic.yellow.ml370.title-pay-y._09 {
    margin-left: 1%;
    font-size: .9em;
  }

  .h2.small.white.gillroy.pl90.title-pay-w._789 {
    font-size: 1.3em;
  }

  .h2.small.white.gillroy.pl90.title-pay-w._789.copy {
    font-size: 1em;
  }

  .main__wrapper {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .main__wrapper.course__main-wrapper {
    padding-left: 0;
  }

  .run-stroke__wrapper.works-section {
    padding-top: 13.02em;
  }

  .run-stroke__wrapper.works-section.two {
    padding-bottom: 13.02em;
  }

  .run-stroke__wrapper.works-section.two.pop-up-wrapper.rev {
    margin-left: -227%;
  }

  .container-10 {
    flex-direction: column;
    justify-content: space-between;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.04em;
    padding-right: 1.04em;
    display: flex;
  }

  .container-10.flex.hero-cont {
    padding-left: 1.04em;
    padding-right: 1.04em;
  }

  .container-10.flex.hero-content {
    flex: 0 auto;
  }

  .container-10.footer {
    padding-bottom: 2.6em;
  }

  .container-10.ptb-150 {
    padding-top: 3em;
  }

  .container-10.item__steps {
    flex-direction: column;
  }

  .container-10.scr-2 {
    padding-top: 3.13em;
    padding-bottom: 3em;
  }

  .container-10.prices {
    padding-top: 2.6em;
    padding-bottom: 1.51em;
  }

  .projects__wrapper {
    margin-top: 0%;
  }

  .btn__heeader {
    width: 100%;
  }

  .btn__heeader.tablet__btn-hero.count-btn {
    color: #000;
    margin-left: 0;
    padding-top: .8em;
    padding-bottom: .8em;
  }

  .btn__heeader.tablet__btn-hero.count-btn.w--current {
    color: #100d05;
    font-size: 16px;
  }

  .btn__heeader.btn-awww {
    display: flex;
  }

  .btn__heeader.tablet__btn-hero {
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .btn__heeader.tablet__btn-hero.count-btn {
    padding-top: .8em;
    padding-bottom: .8em;
  }

  .descr__title {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    flex: 0 auto;
    margin-left: .78em;
  }

  .descr__title.course {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    font-size: 4em;
  }

  .descr__title.course.course-descr__title {
    font-size: 16px;
  }

  .descr__title.course.course-descr__title.copy {
    width: 90%;
  }

  .descr__title.w775 {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    width: auto;
  }

  .navbar-wrapper-2 {
    padding-top: .52em;
    padding-bottom: .52em;
  }

  .navbar-wrapper-2.ptb-2 {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .numb-input, .numb-input.gray {
    margin-bottom: 0;
  }

  .svg-hover__btn-main {
    width: 10em;
    height: 10em;
    display: none;
  }

  .list-item-7 {
    flex: 0 auto;
  }

  .org__wrapper {
    width: auto;
    margin-left: 0;
  }

  .footer-2.flex__container--footer {
    flex-wrap: wrap;
  }

  .footer-2.flex__container--footer.trif {
    justify-content: space-between;
  }

  .right-header__wrapper {
    width: 100%;
    margin-top: 2.6em;
  }

  .faq_content {
    height: 0;
  }

  .faq_content.answer__content {
    width: 85%;
    height: 0;
    margin-left: 0;
  }

  .italic.blue.h1-non-italic {
    text-align: right;
    margin-left: auto;
    margin-right: 1em;
    font-size: 2.4em;
  }

  .italic.blue.h1-non-italic.h1-small {
    text-align: left;
    margin-left: 2em;
    margin-right: auto;
    font-size: 2.2em;
  }

  .circle.blue {
    width: 13px;
    height: 12px;
    font-size: 17px;
  }

  .circle.yellow {
    width: .8em;
    height: .8em;
    font-size: 1.5em;
  }

  .subtext {
    padding-left: 4px;
    font-size: 2em;
  }

  .subtext.course__subtext {
    width: 100%;
    max-width: 100%;
    font-size: .8em;
    display: block;
  }

  .subtext.course__subtext.intens {
    outline-offset: 0px;
    background-position: 50% 0;
    background-size: auto;
    outline: 3px #fff;
    font-size: 2rem;
  }

  .table-item.content-item {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .table-item.content-item.first-table__item, .table-item.content-item.anim-table__item {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .body-6.white.big-body.hide-tablet {
    font-size: 1.3em;
    display: block;
  }

  .body-6.big-body {
    font-size: 2.5em;
  }

  .body-6.big-body.course-double {
    font-size: 2em;
    transition: all .8s;
  }

  .subtitle__item-steps.last {
    width: 82%;
  }

  .flex__container.contact {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .flex__container.contact.border-all {
    padding: 2em;
  }

  .flex__container.contact.tarif {
    margin-top: 0;
    margin-bottom: 0;
  }

  .flex__container.hor-scroll.tablet-vert {
    display: flex;
    overflow: visible;
  }

  .flex__container.hor-scroll.tablet-vert.speakers-flex {
    margin-left: 1.3em;
    margin-right: 1.08em;
  }

  .flex__container.hor-scroll.tablet-vert {
    flex-flow: column;
    display: flex;
    overflow: visible;
  }

  .flex__container.contact--course-double {
    grid-column-gap: 3.13em;
    grid-row-gap: 3.13em;
  }

  .btn__hero {
    bottom: 0%;
  }

  .btn__hero.viber.w--current {
    display: block;
  }

  .btn__hero.course {
    position: relative;
  }

  .btn__hero.btn-form {
    margin-top: 1.8em;
    font-size: .83em;
  }

  .btn__hero.creo-want__btn {
    margin-top: 1.5em;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    font-size: .9em;
    font-weight: 600;
  }

  .btn__hero.creo-want__btn.plat2.nefd.orange_txt {
    height: 50px;
    margin-top: 10px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 15px;
  }

  .btn__hero.creo-want__btn-copy, .btn__hero.creo-want__btn-figma {
    margin-top: 1.5em;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    font-size: .9em;
    font-weight: 600;
  }

  .btn__wrapper.right {
    width: 17em;
    height: 17em;
    position: fixed;
    bottom: -8%;
  }

  .btn__wrapper.right.fixed-auto {
    width: 17em;
    height: 17em;
    margin-bottom: 0;
    transition: bottom .8s;
    display: block;
    position: static;
    top: auto;
    bottom: -10%;
  }

  .btn__wrapper.right.fixed-auto.but {
    width: 45em;
    height: 45em;
    margin-top: 40px;
    padding-top: 0;
    position: relative;
    bottom: -13%;
  }

  .btn__wrapper.hero {
    flex-wrap: nowrap;
    flex: 0 auto;
    justify-content: flex-start;
    width: 100%;
  }

  .btn__wrapper.hero.landscape-hide {
    margin-top: .6em;
  }

  .years__wrapper {
    margin-left: auto;
  }

  .social-link {
    padding-left: 2.5em;
    font-size: 1.04em;
    line-height: 1.3;
  }

  .faq_text {
    font-size: .83em;
    line-height: 1.5;
  }

  .hero__wrapper {
    grid-column-gap: 1.04em;
    grid-row-gap: 1.04em;
    font-size: 1.2em;
  }

  .hero__wrapper.course-hero__wrapper {
    margin-left: 0;
    font-size: 16px;
  }

  .r-s__proj-b {
    margin-left: -1363px;
  }

  .flex__item-steps {
    padding-top: 1.04em;
    padding-bottom: .78em;
  }

  .p-big {
    width: auto;
    margin-right: .78em;
  }

  .p-big._w-auto.show-table {
    font-size: .52em;
    line-height: 1.1;
  }

  .p-big.icon {
    height: auto;
  }

  .p-big.icon.h-auto {
    font-size: .8em;
  }

  .p-big.descr-course {
    max-width: 76%;
    margin-left: 20px;
  }

  .p-big.p-middle {
    font-size: 1.04em;
  }

  .lottie-animation-2.open-show {
    z-index: 1;
    opacity: 0;
    border-radius: 100%;
    width: 60%;
    display: block;
  }

  .lottie-animation-2.open-hide {
    opacity: 1;
    display: block;
  }

  .img__wrapper-2.speakers {
    width: 100%;
    max-width: none;
    height: 18.4em;
    padding-right: 0;
  }

  .img__wrapper-2.present {
    width: 1.82em;
    height: 1.82em;
    top: 3%;
    bottom: 0%;
  }

  .img__wrapper-2._1.w--current {
    width: 10.7em;
    height: 1.68em;
  }

  .img__wrapper-2.present-course {
    width: 1.82em;
    height: 1.82em;
    inset: -25% auto 0% 16.8rem;
  }

  .subtext_wrapper {
    grid-column-gap: .31em;
    grid-row-gap: .31em;
    font-size: 1.2em;
  }

  .subtext_wrapper.sub-title, .subtext_wrapper.hero {
    margin-left: 0;
  }

  .subtext_wrapper.course-subtext_wrapper {
    margin-left: 20px;
    font-size: 16px;
  }

  .speakers-name.show-teblet {
    font-size: 2.8em;
    left: 5%;
  }

  .title__wrapper {
    margin-right: 0;
    font-size: 4.1em;
  }

  .title__wrapper.relative.w90.foot-title {
    margin-left: 0;
  }

  .title__wrapper.relative.w90.foot-title._800 {
    font-size: 1.6em;
  }

  .title__wrapper.flex__container.pay-flex {
    grid-column-gap: 1.3em;
    grid-row-gap: 1.3em;
    margin-bottom: 1em;
  }

  .title__wrapper.flex__container.pay-flex.copy {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    margin-bottom: 1em;
  }

  .title__wrapper.course-title__wrapper {
    margin-top: 2em;
    margin-left: 20px;
    font-size: 16px;
  }

  .flex-item__img {
    grid-column-gap: .25em;
    grid-row-gap: .25em;
    justify-content: center;
    width: 104%;
    margin-left: -1em;
  }

  .btn__item {
    flex: none;
  }

  .name-screen__text.stroke {
    width: auto;
  }

  .nav-number.speakers {
    z-index: 5;
    color: #fbf8ee;
    position: relative;
  }

  .flex-speakers {
    padding-top: 2.08em;
  }

  .table-item__title {
    width: 9em;
  }

  .projecy__wrapper {
    height: 13.3em;
  }

  .projecy__wrapper._2p {
    margin-top: auto;
    position: relative;
  }

  .heading-21 {
    font-size: 2.4em;
  }

  .heading-21.h1-small {
    font-size: 2.2em;
  }

  .date__wrapper.tablet__show.course {
    display: none;
  }

  .title__item-steps {
    width: 100%;
    font-size: 1.3em;
    line-height: 1.08;
  }

  .title__item-steps.regular {
    font-size: 1.04em;
    line-height: 1.3;
  }

  .faq_toggle-text {
    font-size: 1.04em;
    line-height: 1.2;
  }

  .page-wrapper {
    max-width: 100%;
  }

  .page-wrapper.new124 {
    min-width: auto;
    max-width: none;
    padding-top: 0;
  }

  .ns-bottom {
    overflow: visible;
  }

  .btn-contact__wrapper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    right: 0%;
  }

  .sticky__wrapper {
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
  }

  .nav-menu-two-2 {
    flex-direction: column;
    height: auto;
    overflow: visible;
  }

  .track-project {
    height: 81vw;
    top: 26%;
  }

  .form-block-2.flex-hor {
    margin-top: 1em;
  }

  .flex-item-2 {
    width: 43%;
  }

  .flex-item-2.right-float.mr35 {
    margin-left: 0;
  }

  .flex-item-2.doc {
    width: 45%;
  }

  .flex-item-2.speaker-contact, .flex-item-2.speaker-contact.last {
    width: auto;
  }

  .flex-item-2.form {
    grid-column-gap: 1.04em;
    grid-row-gap: 1.04em;
    width: 100%;
    margin-bottom: 2.08em;
  }

  .flex-item-2._2-block {
    width: 45%;
  }

  .flex-item-2.logo {
    width: 43%;
  }

  .flex-item-2.form-course {
    grid-column-gap: 1.04em;
    grid-row-gap: 1.04em;
    width: 100%;
    margin-bottom: 2.08em;
  }

  .text-input-2 {
    color: #000;
    background-color: #0000004d;
  }

  .text-input-2.hero-input, .text-input-2.pop-up__input, .text-input-2.pop-up__input {
    font-size: 1.1em;
  }

  .screen-2.mb5em {
    margin-bottom: 2em;
  }

  .bq__fon-navbar, .bq__fon-navbar.course {
    height: 4.2em;
  }

  .bq__fon-navbar.course._434234 {
    height: 2.9em;
  }

  .bq__fon-navbar.course.foot-copy {
    height: 2.7em;
  }

  .icon__wrapper.blue {
    display: flex;
  }

  .projects-popup__wrapper {
    height: 14em;
  }

  .header.shadow-three {
    height: auto;
    overflow: visible;
  }

  .header.header-course {
    height: auto;
    display: flex;
    overflow: visible;
  }

  .header.header-course._566 {
    margin-top: 0;
  }

  .btn_telegram {
    bottom: 0%;
  }

  .btn__wrapper-viber.right, .btn__wrapper-tg.right {
    width: 17em;
    height: 17em;
    position: fixed;
    bottom: -8%;
  }

  .btn-text-rp {
    font-size: .8em;
  }

  .btn-text-rp.hero-txt-btn {
    font-size: .7em;
    display: flex;
  }

  .btn-text-ap {
    font-size: .8em;
  }

  .btn-text-ap.hero-txt-btn {
    font-size: .7em;
  }

  .card-whipe {
    display: block;
  }

  .card-whipe.count-whipe {
    background-color: var(--gold);
  }

  .sticky__wrapper-move-mouse {
    height: 100%;
  }

  .with-icon {
    background-size: 26px;
  }

  .italic-course.blue.h1-italic {
    text-align: left;
    margin-left: 9%;
    margin-right: auto;
    font-size: 2.4em;
  }

  .name-screen__text-2.r-s__designer {
    font-size: 80px;
  }

  .name-screen__text-2.stroke {
    z-index: 99990999;
    -webkit-text-stroke-color: #fff;
    margin-top: 10px;
  }

  .p-big-designer {
    width: auto;
  }

  .p-big-designer.white._w-auto {
    font-size: 1.04em;
    line-height: 1.3;
  }

  .visual__wrapper {
    grid-column-gap: 2.75em;
    grid-row-gap: 2.75em;
  }

  .visual__item.white {
    width: 100%;
    height: 10em;
    padding-top: 1em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .visual__item.black {
    width: 100%;
    height: 10em;
    padding: 1em;
  }

  .visual__item.blue {
    width: 100%;
    height: 10em;
    padding-top: 1em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .section-12.blue {
    overflow: hidden;
  }

  .faq_toggle-2.programm__course.first-block__answer {
    padding-top: 2.23em;
  }

  .faq__wrapper-2.prrogramm__wrapper.not-first__wrapper, .faq__wrapper-2.prrogramm__wrapper.last-block__answer {
    padding-top: 0;
  }

  .faq__wrapper-2.prrogramm__wrapper.first__wrapper {
    border-top-style: none;
    padding-top: 0;
  }

  .subtext_wrapper-2 {
    grid-column-gap: .31em;
    grid-row-gap: .31em;
    margin-bottom: 30px;
    padding-left: 20px;
  }

  .faq_text-2 {
    font-size: .83em;
    line-height: 1.5;
  }

  .visual-img__wrapper {
    width: 11.9em;
    height: 4.9em;
    bottom: -22%;
  }

  .visual-img__wrapper.blue {
    width: 3.65em;
    height: 3.65em;
    top: auto;
    bottom: -6%;
  }

  .visual-img__wrapper.blue.sms {
    width: 4.3em;
    height: 3.4em;
    bottom: -7%;
    right: 8%;
  }

  .visual-img__wrapper.blue.file {
    width: 2.86em;
    height: 3.65em;
    bottom: -9%;
  }

  .visual-img__wrapper.black {
    width: 3.39em;
    height: 4.9em;
    bottom: -12%;
  }

  .visual-img__wrapper.black.cup {
    width: 4.9em;
  }

  .p-visual {
    font-size: 1.3em;
  }

  .title__item-steps-2 {
    width: 95%;
    font-size: 1.3em;
    line-height: 1.08;
  }

  .title__item-steps-2.answer-block {
    margin-left: 0;
    font-size: 1.3em;
    line-height: 1.08;
  }

  .visual-wrapper__container {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .p-visual-descr {
    font-size: .9em;
  }

  .p-visual-descr.white {
    width: 92%;
    font-size: .9em;
  }

  .prices__title {
    margin-bottom: 0;
    font-size: 3.13em;
  }

  .prices__title.white, .prices__title.yellow, .prices__title.yellow {
    font-size: 3.13em;
  }

  .prices__price, .prices__price.white {
    font-size: 2.1em;
  }

  .prices__item.black {
    border-radius: 1.56em;
    padding-bottom: 2.34em;
    padding-left: 1.04em;
    padding-right: 1.04em;
  }

  .prices__item.yellow {
    grid-row-gap: 2em;
    border-radius: 1.56em;
    padding-bottom: 2.34em;
    padding-left: 1.04em;
    padding-right: 1.04em;
  }

  .prices__item.blue {
    border-radius: 1.56em;
    padding-bottom: 2.34em;
    padding-left: 1.04em;
    padding-right: 1.04em;
  }

  .run-stroke__wrapper-prices {
    margin-top: 0;
  }

  .big-price {
    font-size: 1.1em;
  }

  .btn__prices {
    margin-top: auto;
    margin-right: auto;
    inset: auto 0% 40%;
  }

  .btn__prices.static, .btn__prices.static.yellow {
    margin-top: 0;
  }

  .btn__prices.static.black.notactive-copy._3 {
    color: #fff;
    background-color: #000;
    max-width: 100%;
  }

  .tittle-text__wrapper {
    grid-column-gap: .4em;
    grid-row-gap: .4em;
  }

  .content__part-pay {
    margin-left: 0%;
  }

  .p-big-part-pay {
    width: auto;
  }

  .p-big-part-pay.white._w-auto {
    font-size: 1.04em;
    line-height: 1.3;
  }

  .p-big-part-pay.white._w-auto.ml90 {
    width: 100%;
  }

  .btn__sumbit-pay {
    margin-top: auto;
    margin-right: auto;
    inset: 0%;
  }

  .bank-wrapper {
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .bank-item.privat {
    border-radius: .5em;
    width: 277px;
    padding: 1em .88em;
  }

  .bank-item.privat.v2 {
    border-radius: .3em;
    width: auto;
    padding: .5em;
  }

  .bank-item.mono {
    border-radius: .1em;
    margin-top: 3em;
    margin-left: 0;
    padding: 1em;
    position: static;
  }

  .bank-item.mono._000 {
    border-radius: .3em;
    width: 274px;
    margin-top: 2.5em;
  }

  .bank-item.mono._000.v2 {
    width: auto;
    margin-top: 1.1em;
    margin-left: 2em;
    padding: .5em;
  }

  .privat-img._900 {
    width: 140%;
  }

  .privat-img._900.v2 {
    width: 150px;
  }

  .mono-img {
    width: 8.2em;
  }

  .mono-img.v2 {
    width: 150px;
  }

  .price-wrapper__item {
    flex: 0 auto;
    align-self: auto;
    width: 100%;
  }

  .learn-wrapper__grid.portpholio {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.5fr;
    grid-auto-flow: row;
  }

  .learn-wrapper__grid.wid002 {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    position: static;
  }

  .learn-wrapper__grid.wid002.neyro-colum {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .learn-name__wrapper {
    margin-bottom: .63em;
    padding-right: 1em;
  }

  .learn-name__wrapper.cooment {
    justify-content: flex-start;
    font-size: 3vw;
  }

  .learn-name__title {
    margin-left: 0;
    margin-right: 0;
    display: block;
    overflow: visible;
  }

  .learn-name__title._4334 {
    margin-left: 0;
    display: flex;
  }

  .learn-name__title.cooment01 {
    margin-left: 10px;
    padding-left: 0;
  }

  .icon-learn__wrapper {
    width: 7.3em;
    height: 4.5em;
  }

  .icon-learn__wrapper.msg {
    width: 5.1em;
  }

  .icon-learn__wrapper.msg._888.w004 {
    width: 4.3em;
    height: 4.3em;
    margin-right: 10px;
  }

  .icon-learn__wrapper.study {
    width: 6.3em;
  }

  .icon-learn__wrapper.study._888 {
    width: 4.2em;
    height: 4.2em;
  }

  .icon-learn__wrapper.mountain {
    width: 4.8em;
  }

  .icon-learn__wrapper.mountain._888 {
    width: 4.3em;
    height: 4.3em;
  }

  .icon-learn__wrapper.hands {
    width: 7.1em;
  }

  .icon-learn__wrapper.hands._888 {
    flex: 0 auto;
    align-self: auto;
    width: 4.3em;
    height: 4.3em;
    position: relative;
  }

  .icon-learn__wrapper.hands._888._009 {
    width: 4.3em;
    height: 4.3em;
  }

  .icon-learn__wrapper.hands._888._008 {
    flex: none;
    width: 4.3em;
    height: 4.3em;
    margin-left: 0;
    padding-left: 0;
  }

  .icon-learn__wrapper.hands._888._076 {
    flex: none;
    width: 4.3em;
    height: 4.3em;
  }

  .icon-learn__wrapper.wid00 {
    width: 4.3em;
    height: 4.3em;
    margin-right: 0;
    padding-right: 0;
  }

  .icon-learn__wrapper._002 {
    width: 4.5em;
  }

  .icon-learn__wrapper._003 {
    width: 4.7em;
    height: 4.5em;
  }

  .icon-learn__wrapper._433 {
    width: 4.3em;
    height: 4.3em;
  }

  .img.coment4 {
    border-radius: 70px;
  }

  .flex-reviews {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .flex-review__item {
    width: 12.24em;
    height: 12.24em;
  }

  .name-review {
    font-size: 2.08em;
  }

  .name-review.last-name {
    bottom: 8%;
  }

  .name-review-3.last-name {
    font-size: 2.08em;
  }

  .coutdown-timer__course {
    z-index: 1000;
    padding-top: .8em;
    padding-bottom: .8em;
    display: flex;
    position: fixed;
  }

  .coutdown-timer__course._2._3 {
    display: block;
  }

  .logo-countdown {
    display: none;
  }

  .logo-countdown.w--current {
    width: 3.5em;
    height: 1.3em;
    display: none;
  }

  .title__coutdown {
    font-size: .8em;
  }

  .title__coutdown._0342 {
    color: #fff;
    text-align: left;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-size: 1em;
    line-height: 1;
    display: flex;
  }

  .title__coutdown._0342.course-title__coutdown {
    text-align: center;
    font-size: .8em;
    line-height: 1.4;
  }

  .title__coutdown._0342.ne_bl {
    text-align: center;
    width: 320px;
    font-size: 15px;
  }

  .title__coutdown.easy-type {
    justify-content: flex-end;
    margin-left: 53px;
  }

  .countdown__wrapper {
    grid-column-gap: .3em;
    grid-row-gap: .3em;
    text-align: center;
    flex-flow: row;
    place-content: center;
    align-items: center;
    margin-top: 17px;
    padding-bottom: 6px;
  }

  .logo-white.white {
    width: 88px;
    margin-left: 0;
    display: block;
  }

  .js-clock {
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 10px;
    display: none;
  }

  .js-clock.clock {
    color: #000;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 8px;
    display: flex;
  }

  .js-clock.clock.golsaitclock {
    padding-left: 4px;
  }

  .box {
    justify-content: center;
    margin-bottom: 0;
  }

  .box.spacer, .box.spacer-copy {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    height: auto;
    margin-bottom: 0;
  }

  .box.spacer-copy {
    justify-content: center;
    height: auto;
    margin-bottom: 0;
  }

  .clock-number {
    color: #f8f5f5;
    font-size: 1.2em;
  }

  .clock-number.bl {
    font-size: 2.4em;
  }

  .clock-number.bl-copy {
    font-size: 2.4em;
    display: none;
  }

  .clock-number.black-numb {
    font-size: 1.4em;
  }

  .clock-label {
    color: #fcf7f7;
    margin-top: 0;
    margin-right: 0;
    font-size: 8px;
  }

  .wrapper-count {
    justify-content: center;
    align-self: flex-start;
    width: 100%;
    height: 25px;
    margin-right: 0;
    display: flex;
  }

  .wrapper-count.ui3 {
    justify-content: center;
    align-items: center;
    width: 90px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .wrapper__count {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    text-align: center;
    flex-flow: column;
  }

  .btn-contact__course {
    width: 260px;
    height: 260px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
    font-family: e-Ukraine, sans-serif;
    font-size: 22px;
    line-height: 37px;
  }

  .div-block-55 {
    padding-left: 0;
  }

  .price-text {
    font-size: 1.2em;
  }

  .body-pay {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .name-form {
    margin-top: 20px;
    margin-bottom: 3px;
    font-size: 1.3em;
  }

  .name-form.complete._32._998707 {
    font-size: 1.5em;
  }

  .form-block-3 {
    align-items: center;
    width: 320px;
    min-width: 0;
    display: flex;
  }

  .form-4 {
    flex-direction: column;
    align-items: center;
    width: 300px;
    margin-top: 2em;
  }

  .form-4._2323._34 {
    width: 300px;
  }

  .form-4.dsfsd._342 {
    margin-top: 0;
  }

  .input-pay__data {
    width: 300px;
    margin-bottom: 0;
  }

  .input-pay__data._434 {
    width: 73%;
  }

  .input-pay__data._434._3411 {
    width: 100%;
  }

  .form-pay__descr {
    width: auto;
    margin-left: 0;
    font-size: 12px;
  }

  .form-pay__descr._23213._434 {
    flex: 0 auto;
    margin-left: auto;
  }

  .form-pay__descr.pl-4 {
    text-align: center;
    width: 300px;
    margin-top: 20px;
    margin-left: 0;
    font-size: 15px;
  }

  .submit-button-2 {
    width: 100%;
    height: auto;
    margin-top: 0;
    padding-top: 1.2em;
    padding-bottom: 1.2em;
  }

  .submit-button-2._324 {
    width: 288px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .submit-button-2._324.webdesign {
    width: 100%;
  }

  .btn__steps {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    margin-left: 0;
    display: none;
    position: static;
  }

  .wrapper-pay {
    margin-top: 3.1em;
    margin-left: auto;
    margin-right: auto;
    padding: 1.04em 0;
  }

  .wrapper-pay._0102._01.ewe {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .wrapper-pay._0102._01.ewe.webdesign._43 {
    max-width: 360px;
  }

  .wrapper-pay._0102._01.ewe.ui-ux {
    justify-content: center;
    padding-right: 2px;
  }

  .title-pay {
    font-size: 1.2em;
    line-height: 25px;
  }

  .title-pay.thx {
    padding-right: 4px;
    font-size: 3em;
  }

  .title-pay.thx4 {
    padding-right: 0;
    font-size: 2.4em;
    line-height: 41px;
  }

  .title-pay.thx5.thx4 {
    padding-right: 0;
    font-size: 2.4em;
    line-height: 37px;
  }

  .title-step {
    font-size: .8em;
  }

  .step__wrapper {
    flex: none;
    order: 0;
    align-self: auto;
    width: auto;
    padding: .83em 1.2em;
    text-decoration: none;
    position: relative;
  }

  .step__wrapper.current {
    flex: none;
    width: auto;
  }

  .numb-step, .numb-step.blue {
    font-size: .8em;
  }

  .form-pay__wrapper {
    z-index: 1;
    border-radius: 20px;
    width: 100%;
    margin-top: 2em;
    margin-left: auto;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }

  .form-pay__wrapper._21321 {
    margin-top: 40px;
    margin-bottom: 0;
    margin-right: auto;
    padding-top: 1.2px;
    padding-bottom: 46px;
  }

  .form-pay__wrapper._21321._43 {
    width: 360px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .form-pay__wrapper.pl--3 {
    flex-direction: column;
    align-items: center;
    margin-top: 64px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .form-pay__wrapper.pl--3.text_course.vvv {
    flex-direction: column;
    margin-top: 62px;
  }

  .form-pay__wrapper.pl--3.platform-btn {
    flex-direction: column;
    margin-top: 86%;
    position: static;
    top: auto;
    bottom: 0;
  }

  .page-pay__wrapper {
    width: 360px;
    padding-right: 0;
  }

  .p-f {
    width: 45%;
  }

  .left-pay__wrapper {
    width: 98%;
    padding-left: 1.04em;
  }

  .left-pay__wrapper.w50 {
    flex-direction: column;
    width: 99%;
    display: flex;
  }

  .left-pay__wrapper.w50._34 {
    padding-left: 20px;
  }

  .wrapper__pay-part {
    align-items: center;
    width: 100%;
    margin-top: 2em;
  }

  .checkbox-field, .checkbox-field.pay-cards, .checkbox-field.pay-parts {
    width: 100%;
  }

  .p-descr.max-w30em {
    max-width: none;
  }

  .p-descr.max-w30em.thx {
    padding-right: 0;
    font-size: .8em;
  }

  .old-price {
    display: flex;
  }

  .old-price.white {
    font-size: 1.3em;
    display: flex;
  }

  .old-price._3232 {
    opacity: .42;
  }

  .old-price.white-copy {
    font-size: 1.3em;
  }

  .small._323 {
    opacity: .91;
  }

  .text-span-3._323 {
    font-size: .8em;
    display: flex;
  }

  .descr-text {
    font-size: .9em;
    line-height: 1.1;
  }

  .descr-text.yellow {
    font-size: .9em;
  }

  .text-sm.creo-want__sm {
    font-size: 1.5em;
  }

  .text-sm.creo-want__sm._43432 {
    font-size: 18px;
  }

  .sm.creo-want {
    border-radius: 0;
    width: auto;
    padding-top: 20px;
  }

  .btn-hero {
    width: 5em;
    height: 5em;
    display: flex;
    top: -24%;
  }

  .btn__hero-s__text {
    font-size: .7em;
  }

  .form__wrapper-hero {
    padding: 1.56em 1.56em 1em;
  }

  .form__wrapper-hero.pop-up__wrapper-course-double {
    padding: 1.8em 1.2em;
  }

  .form-text__hero {
    width: 60%;
    font-size: .8em;
    line-height: 1.6;
  }

  .form-text__hero.is--white {
    width: 70%;
    line-height: 1.6;
  }

  .descr-subtitle {
    font-size: 1.1em;
  }

  .img__wrapper-course, .img__wrapper-course.w--current {
    width: 5.4em;
  }

  .menu-webinar.hide-menu-mob {
    display: none;
  }

  .menu__course, .lottie-course.open-hide, .lottie-course.open-show {
    display: flex;
  }

  .form-text__pop-up {
    width: 60%;
    font-size: 1em;
    line-height: 1.6;
  }

  .form-text__pop-up.is--white {
    width: 70%;
    line-height: 1.6;
  }

  .btn__pop-up {
    bottom: 0%;
  }

  .btn__pop-up.btn-form {
    margin-top: 1.8em;
    font-size: .7em;
  }

  .content__course-double {
    width: 100%;
    margin-left: 4%;
  }

  .p-big-course-double {
    width: auto;
  }

  .flex__course-double.form-presentation {
    width: 96%;
  }

  .btn__sumbit-pay-course-double {
    margin-top: auto;
    margin-right: auto;
    inset: 0%;
  }

  .heading-24 {
    line-height: 1.2;
  }

  .ml15 {
    margin-left: 8px;
  }

  .popup-expert, .popup-expert.popaup-1-month.fsfd, .popup-expert.popaup-1-month.fsfd._324234, .popup-expert.popaup-1-month.fsfd.form-platform, .popup-expert.site_ui, .popup-expert.site_ui.tarif_expert.expert_buy, .popup-expert.site_ui.tarif_expert.formsit.webform, .popup-expert.site_ui.tarif_expert.formsit.webform.bick, .popup-expert.site_ui.tarif_cosmos.cosmos_buy {
    display: none;
  }

  .want-creo__form-block {
    width: 96%;
    min-width: auto;
    padding: 1.3em 1.5em 1.5em;
  }

  .want-creo__form-block.fd {
    justify-content: center;
    display: flex;
  }

  .want-creo__form-block.fd._3232 {
    align-self: center;
    height: 70%;
    display: block;
    top: auto;
    bottom: auto;
    overflow: visible;
  }

  .want-creo__form-block.fd._323 {
    height: 71%;
    padding: 0 1.5em;
  }

  .want-creo__form-block.fd._786 {
    width: 360px;
    min-width: 360px;
    height: 500px;
  }

  .want-creo__form-block.fd._786.platform {
    width: 100%;
    min-width: auto;
    max-width: 98%;
  }

  .want-creo__title {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
  }

  .want-creo__title.tx_co {
    font-size: 1.4em;
  }

  .want-creo__title.form2 {
    line-height: 1.1;
  }

  .creo-want__p._2.f.and, .creo-want__p._2-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .input__pop-up {
    background-color: #0000;
    font-size: 14px;
  }

  .input__pop-up.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .pop-up__review-img {
    padding: 1em;
  }

  .review__name-author {
    font-size: 1em;
  }

  .container-13 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-13.bonus {
    padding-top: 77px;
    padding-bottom: 76px;
  }

  .container-13.step {
    padding-bottom: 76px;
  }

  .container-13.footer._0, .container-13.poter1._0 {
    justify-content: center;
    display: flex;
  }

  .fs__circle {
    width: 18vw;
    height: 18vw;
    top: 29px;
    left: 68.8vw;
  }

  .medium-text.subtitle {
    width: auto;
    font-size: 16px;
  }

  .medium-text.fs {
    text-align: center;
    font-size: 18px;
  }

  .medium-text.live {
    text-align: center;
    margin-left: 20px;
    margin-right: 10px;
  }

  .medium-text.footer._0 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .right-side__img.phone {
    max-width: 100%;
  }

  .button-5.viber {
    width: 100%;
    height: auto;
    padding: 30px 25px;
  }

  .button-5.telegram {
    width: 100%;
    height: auto;
    margin-bottom: 15px;
    padding: 30px 25px;
  }

  .date__img {
    width: 30px;
  }

  .fs__left-side {
    padding-bottom: 75px;
  }

  .fs__date {
    width: 170px;
    padding: 12px 15px;
  }

  .section-13.footer {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .h1.fs {
    width: auto;
    font-size: 10.5vw;
  }

  .decorative-text {
    font-size: 14px;
  }

  .fs__program-icon._1 {
    width: 15%;
    top: 47%;
    left: 9%;
  }

  .fs__program-icon._2 {
    width: 11%;
    top: 42%;
    left: 20%;
  }

  .fs__program-icon._3 {
    width: 15%;
    top: 45%;
    right: 10%;
  }

  .big-text.viber, .big-text.telegram {
    font-size: 18px;
  }

  .h2-2.ss {
    text-align: left;
    font-size: 25px;
  }

  .ss__them-wrapper {
    padding-top: 50px;
  }

  .ss__grid {
    grid-row-gap: 25px;
  }

  .small-text.ss {
    width: 100%;
  }

  .bonus__img {
    height: 45px;
    top: -13px;
    right: 97px;
  }

  .bonus__left-side {
    padding-bottom: 0;
  }

  .bonus__right-side-img.phone {
    width: auto;
    max-width: 80%;
    height: auto;
  }

  .about__wrapper {
    border-radius: 20px;
  }

  .about__img {
    width: 110%;
    max-width: none;
  }

  .about__right-side {
    margin-top: -75px;
  }

  .step__button.telegram, .step__button.viber {
    width: 100%;
    padding: 30px 10px;
  }

  .step__buttons-wrapper {
    justify-items: center;
    width: 100%;
  }

  .footer__wrapper._0 {
    margin-top: 90px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer__social-media-wrapper.last._1 {
    margin-left: 20px;
  }

  .footer__social-media-img {
    max-width: 90%;
  }

  .footer__pp-wrapper {
    margin-right: 0;
  }

  .footer__pp-wrapper._0 {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .footer__bottom {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .footer__bottom._0 {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 320px;
    display: grid;
  }

  .footer__agreement-wrapper, .footer__agreement-wrapper._0 {
    margin-right: 0;
  }

  .footer__logo-img._2 {
    width: 90px;
  }

  .footer__public-wrapper, .footer__public-wrapper._0 {
    margin-right: 0;
  }

  .footer__top._0 {
    margin-left: 18px;
    margin-right: 18px;
  }

  .social-madia {
    justify-content: flex-end;
    display: flex;
  }

  .text-span-6.ui_designer {
    font-size: 16px;
  }

  .container-15, .container-16, .container-17 {
    display: none;
  }

  .blackfriday {
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    height: 136px;
  }

  .heading-25 {
    width: 100%;
    font-size: 1.2em;
  }

  .paragraph-17 {
    text-align: center;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    font-size: .8em;
  }

  .image-36 {
    width: 45px;
    margin-left: -13px;
    display: block;
    position: absolute;
    top: 77px;
    left: .5px;
  }

  .image-37 {
    width: 45px;
    margin-bottom: 9px;
    margin-right: 0;
    position: absolute;
    top: 119px;
    right: -6.5px;
  }

  .image-38 {
    width: 50px;
    margin-top: -81px;
  }

  .image-39 {
    width: 128px;
    margin-right: 0;
  }

  .div-block-65 {
    width: 90%;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    position: absolute;
    top: 42px;
  }

  .div-block-66 {
    justify-content: space-between;
    width: 90%;
    margin-top: 2px;
    display: flex;
  }

  .image-40 {
    width: 200px;
  }

  .div-block-67 {
    width: 100%;
  }

  .list-3 {
    width: 100%;
    margin-bottom: 26px;
    padding-left: 17px;
    font-size: 1em;
  }

  .div-block-68 {
    padding: 17px;
  }

  .div-block-69 {
    flex-direction: row;
  }

  .paragraph-18 {
    padding-left: 11px;
    font-size: 1em;
  }

  .div-block-70 {
    flex-direction: column;
  }

  .paragraph-19 {
    width: 100%;
    font-size: 20px;
  }

  .text-span-11 {
    width: 100%;
  }

  .text-span-12 {
    color: #4653f6;
  }

  .image-42 {
    z-index: 1;
    width: 129px;
    margin-top: -54px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: 56px;
  }

  .image-42.thx8 {
    margin-top: -41px;
    top: 54px;
  }

  .image-42._423423 {
    margin-top: 44px;
    margin-bottom: -103px;
    margin-left: -1px;
    top: -13px;
    transform: rotate(21deg);
  }

  .video-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .w004 {
    border-radius: 0;
  }

  .w004.coment4 {
    border-radius: 50px;
  }

  .text-span-13 {
    color: var(--yel);
    text-align: left;
    flex: none;
    margin-right: 0;
    font-size: 1em;
  }

  .text-block-24 {
    width: auto;
    color: var(--alice-blue);
    font-size: 14px;
  }

  .heading-28 {
    width: 100%;
    min-width: 100%;
    max-width: 100px;
    margin-top: -30px;
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 173%;
    font-weight: 400;
    line-height: 32px;
    display: block;
  }

  .paragraph-20 {
    padding-left: 23px;
    padding-right: 23px;
    font-size: 13px;
  }

  .image-43 {
    margin-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-44 {
    width: 170px;
  }

  .button-8 {
    flex: 0 auto;
    display: flex;
  }

  .button-block {
    text-align: left;
    width: 300px;
    font-size: 16px;
  }

  .text-field-7 {
    mix-blend-mode: normal;
    border-radius: 9px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 30px;
    display: inline-block;
  }

  .form-block-4 {
    border-radius: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .text-field-9 {
    border-radius: 9px;
    height: 50px;
  }

  .submit-button-3 {
    background-color: var(--dodger-blue);
    text-align: center;
    border-radius: 10px;
    width: 100%;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .text-field-10 {
    border-radius: 10px;
    height: 50px;
  }

  .paragraph-21 {
    text-align: left;
    padding-bottom: 8px;
    padding-left: 12px;
    font-size: 1em;
    font-weight: 500;
  }

  .form-6 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-19 {
    margin-top: 25px;
  }

  .div-block-77 {
    width: 320px;
  }

  .pay-img__footer {
    margin-left: 0;
  }

  .div-block-80 {
    flex: 1;
  }

  .div-block-82 {
    justify-content: space-between;
    align-self: center;
    display: flex;
  }

  .heading-30 {
    width: 300px;
    font-size: 1.1em;
    line-height: 23px;
  }

  .heading-31 {
    width: 300px;
    font-size: 1em;
    line-height: 23px;
  }

  .button-9 {
    width: 100%;
  }

  .div-block-87.ui_bl {
    width: 350px;
  }

  .div-block-88 {
    flex-direction: row;
    justify-content: space-between;
    width: 320px;
  }

  .div-block-88.ui_bl2 {
    flex-direction: row;
    justify-content: center;
    width: 350px;
  }

  .div-block-89 {
    width: 150px;
  }

  .text-block-28 {
    padding-left: 14px;
    font-size: 15px;
  }

  .div-block-90 {
    justify-content: center;
    height: 45px;
    margin-left: 13px;
  }

  .div-block-91 {
    flex-direction: column;
    align-self: center;
    align-items: center;
    width: 350px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .text-block-29 {
    font-size: 14px;
  }

  .heading-32 {
    width: 320px;
    margin-top: 10px;
    font-size: 23px;
    line-height: 32px;
  }

  .heading-32.ui_web2 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 27px;
  }

  .text-block-30 {
    width: 320px;
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .text-block-30.ui_web5 {
    width: 350px;
    margin-top: 28px;
  }

  .button-10 {
    width: 320px;
    position: relative;
    top: 0;
  }

  .button-10.ui_bot {
    flex-direction: row-reverse;
    width: 350px;
  }

  .button-10.ui_bot.yello_btn {
    margin-top: 10px;
    margin-left: 0;
  }

  .text-block-31.ui_web6 {
    text-align: left;
    justify-content: center;
    width: 249px;
    margin-bottom: 10px;
    margin-left: 10px;
    display: flex;
  }

  .div-block-92 {
    z-index: 7;
    flex-direction: column;
    width: 320px;
    position: relative;
    top: 243px;
  }

  .div-block-92.ui_bl2 {
    flex-flow: column;
    width: 350px;
    top: 0;
  }

  .image-48 {
    width: 41px;
    margin-left: 0;
  }

  .div-block-93 {
    flex-direction: column;
    align-items: center;
    width: 320px;
    height: 833px;
    margin-bottom: -126px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    overflow: hidden;
  }

  .div-block-93.ui_bl2 {
    width: 350px;
    height: 100%;
    margin-bottom: 0;
  }

  .image-49 {
    width: 199px;
    position: static;
    top: -243px;
  }

  .div-block-96 {
    flex-direction: column;
    width: 320px;
    margin-top: 20px;
    display: flex;
  }

  .div-block-97 {
    width: 320px;
  }

  .div-block-97.ui_bl2 {
    width: 350px;
  }

  .heading-33 {
    margin-top: 25px;
    font-size: 23px;
  }

  .heading-33.ui_hol {
    text-align: center;
    font-size: 30px;
  }

  .heading-33.ui_hol._3 {
    text-align: center;
  }

  .text-block-32.lk5.ui_text7 {
    height: 124px;
    margin-left: 26px;
    margin-right: -48px;
    font-size: 14px;
    line-height: 21px;
  }

  .text-block-33 {
    font-size: 14px;
  }

  .kl3.ui_shape {
    border-radius: 23px;
    height: 204px;
    padding-top: 23px;
    bottom: -41px;
    left: -40px;
  }

  .image-50 {
    width: 260px;
    height: 226px;
    top: -32px;
    left: 38px;
  }

  .div-block-100 {
    width: 320px;
  }

  .div-block-100.ui_bl2 {
    width: 350px;
  }

  .btn__hero-2 {
    bottom: 0%;
  }

  .btn__hero-2.creo-want__btn {
    margin-top: 1.8em;
    font-size: .83em;
  }

  .btn__hero-2.creo-want__btn._332 {
    font-size: 15px;
    font-weight: 700;
  }

  .btn__hero-2.creo-want__btn._332.btn_mar {
    font-size: 14px;
  }

  .div-block-101 {
    width: 320px;
  }

  .bold-text-6 {
    font-size: 23px;
  }

  .div-block-102 {
    flex-flow: column;
    justify-content: center;
  }

  .image-52 {
    bottom: 78px;
    left: 81px;
  }

  .div-block-104 {
    flex-direction: column;
    width: 320px;
  }

  .list-item-10, .list-item-11, .list-item-12, .list-item-13 {
    font-size: 14px;
  }

  .div-block-105 {
    width: 320px;
    margin-top: -14px;
  }

  .image-53 {
    width: 121px;
  }

  .div-block-106 {
    z-index: 3;
    flex-direction: column;
    align-self: auto;
    align-items: center;
    width: 320px;
    display: flex;
    position: relative;
    top: -232px;
  }

  .div-block-107 {
    justify-content: center;
    margin-top: 10px;
    margin-left: 0;
    top: 9px;
    left: 0;
    transform: rotate(0);
  }

  .div-block-108.pl_3bl {
    flex-direction: column;
    max-width: 400px;
    height: 100%;
    margin: 0 auto;
    padding: 0 20px 20px;
  }

  .div-block-108._1st_pl {
    flex-flow: column;
    align-content: space-around;
    align-items: stretch;
    max-width: 400px;
    height: 681px;
    padding-top: 30px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .div-block-108._1st_pl.et {
    height: 671px;
  }

  .div-block-108._1st_pl.et._67867._32 {
    height: 692px;
    padding-right: 20px;
  }

  .div-block-108.type_block {
    flex-direction: column;
    align-items: stretch;
    height: 100%;
    margin-bottom: 0;
    overflow: visible;
  }

  .heading-34 {
    color: #fff;
    text-align: left;
    justify-content: center;
    width: 300px;
    margin-left: 0;
    padding-bottom: 15px;
    padding-left: 0;
    font-size: 28px;
    line-height: 110%;
    display: flex;
  }

  .heading-34.et.type {
    justify-content: flex-start;
    width: 331px;
    margin-top: 14px;
    font-size: 72px;
  }

  .heading-34.et.type._434 {
    width: 100%;
    margin-top: 24px;
    font-size: 68px;
  }

  .heading-34.cplt {
    margin-top: 47px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 40px;
  }

  .div-block-109 {
    flex: 0 auto;
    align-self: center;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-right: 0;
  }

  .div-block-109.blocktype {
    width: 100%;
  }

  .div-block-109.blocktype._34242 {
    flex-direction: column;
    margin-top: 20px;
    padding-left: 0;
    display: flex;
  }

  .text-block-34 {
    width: 320px;
    font-size: 15px;
  }

  .div-block-111 {
    flex-direction: row;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-35 {
    text-align: center;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    font-size: 26px;
    line-height: 130%;
    position: relative;
    left: 0;
  }

  .pl_tx1 {
    width: 80%;
  }

  .image-54.pl_im6.impl2 {
    max-width: 358px;
  }

  .div-block-112 {
    flex-direction: row-reverse;
    align-self: center;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    right: 0;
  }

  .div-block-112.imag_txt {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    top: 500px;
    bottom: 0;
  }

  .div-block-112.imag_txt.text_cey {
    width: 350px;
    max-width: 350px;
    margin-bottom: -172px;
    top: 4px;
    left: 65px;
  }

  .image-55.image_frst1 {
    z-index: 9999;
    max-width: 320px;
    margin-top: 1px;
    margin-left: 32px;
    top: -474px;
    left: -27px;
  }

  .image-55.image_frst1._56750lk {
    max-width: 352px;
    margin-left: 55px;
    margin-right: auto;
  }

  .image-55.image_frst1.image_platf {
    margin-bottom: 0;
    margin-left: 0;
    top: -404px;
    left: 0;
    overflow: hidden;
  }

  .div-block-113 {
    margin-top: 19px;
  }

  .image-56 {
    margin-right: -97px;
    top: 3px;
    left: -93px;
  }

  .image-57 {
    max-width: 204px;
    margin-left: 0;
    display: none;
  }

  .image-58 {
    margin-left: 0;
    position: relative;
  }

  .div-block-114 {
    border-radius: 23px;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-115 {
    height: 385px;
  }

  .div-block-115.yellow {
    margin-top: 0;
  }

  .div-block-115._8797 {
    height: 340px;
    margin-top: 29px;
  }

  .div-block-115._8797.platf_start {
    height: 400px;
    margin-top: 20px;
  }

  .div-block-115.platf_produc {
    height: 423px;
  }

  .div-block-115.platf_school {
    height: 427px;
  }

  .text-block-36 {
    margin-top: 40px;
  }

  .button-11 {
    width: 320px;
    margin-top: 40px;
  }

  .button-11.but_pl._786 {
    margin-top: 43px;
  }

  .button-11.but_pl._786.paltd_btn, .button-11.paltd_btn {
    width: 80%;
  }

  .form-8.nef {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .button-12 {
    margin: 282px auto 18px;
  }

  .button-12.et {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .button-12.text_course6 {
    width: 340px;
    margin-top: 0;
  }

  .fd, .fd.pl_fr {
    margin-bottom: 0;
  }

  .div-block-118 {
    max-width: 100%;
    overflow: hidden;
  }

  .div-block-119 {
    justify-content: space-between;
  }

  .text-block-38 {
    text-align: left;
    flex: 1;
    max-width: 128px;
    margin-left: 5%;
    font-size: 14px;
    line-height: 15px;
  }

  .footer {
    margin-top: 45px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .footer.marathon {
    flex: 0 auto;
    justify-content: space-between;
    align-self: stretch;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-span-22._343 {
    margin-left: 11px;
  }

  .text-block-40 {
    justify-content: center;
    max-width: 300px;
    margin-bottom: 0;
    padding-bottom: 20px;
    font-size: 16px;
    display: flex;
  }

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

  .faq-heading {
    width: 226px;
    font-size: 16px;
    line-height: 1.3;
  }

  .div-block-121 {
    width: 340px;
    margin-top: 830px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-122 {
    margin-top: 25px;
  }

  .div-block-123 {
    width: 50px;
    padding-left: 15px;
  }

  .faq-icon {
    max-width: 24px;
    margin-right: 0;
  }

  .faq-grid {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    flex-direction: column;
    grid-template-columns: .25fr;
    grid-auto-columns: 100%;
    grid-auto-flow: row;
    justify-content: stretch;
    justify-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .div-block-124 {
    margin-top: -562px;
  }

  .body-10.bottom-margin-30 {
    font-size: 13px;
    font-weight: 300;
    line-height: 150%;
  }

  .faq-answer {
    padding-left: 15px;
    padding-right: 20px;
  }

  .faq-wrap {
    background-color: var(--alice-blue);
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px);
    border: 1px solid #ffffff1a;
    border-radius: 23px;
  }

  .div-block-125 {
    padding-left: 0;
    display: flex;
  }

  .image-59.shad {
    margin-top: 0;
  }

  .text-block-41 {
    color: #24f9ff;
    text-transform: uppercase;
    padding-left: 0;
    font-weight: 800;
  }

  .text-block-41.wt {
    color: #fff;
  }

  .faq-question {
    background-color: var(--alice-blue);
    padding: 20px;
  }

  .faq-question.text_course {
    background-color: #fff;
  }

  .div-block-126 {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .div-block-127 {
    width: 100%;
    margin-top: 25px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-128 {
    width: 50px;
    padding-left: 0;
    display: none;
  }

  .body-11.bottom-margin-30 {
    width: 215px;
    font-size: 14px;
    font-weight: 400;
    line-height: 130%;
  }

  .div-block-130 {
    padding-left: 0;
    display: flex;
  }

  .div-block-130.faq {
    justify-content: flex-start;
  }

  .text-block-42 {
    color: #24f9ff;
    text-transform: uppercase;
    padding-left: 0;
    font-weight: 800;
  }

  .text-block-42.wt {
    color: #100d05;
    font-size: 28px;
    font-weight: 400;
    line-height: 32px;
  }

  .text-block-42.wt.text_coers, .text-block-42.wt.text_coers-copy {
    padding-top: 0;
  }

  .heading-38 {
    font-size: 16px;
  }

  .div-block-131 {
    border-radius: 23px;
    max-width: 400px;
    margin: 33px auto 46px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div-block-131.text_course {
    max-width: 93%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-4.text_course6 {
    margin-left: 0;
  }

  .type.rer4 {
    font-family: Gilroy, sans-serif;
  }

  .type-2 {
    width: 400px;
  }

  .type-2.text_course3 {
    width: 100%;
    margin-top: 35px;
    font-family: Gilroy, sans-serif;
    font-size: 14px;
  }

  .type-2.text_course3._434 {
    margin-top: 43px;
  }

  .easy_type-course {
    text-align: center;
    font-size: 36px;
    line-height: 38px;
  }

  .easy_type-course._4345 {
    text-align: center;
    justify-content: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .list-4 {
    flex-direction: column;
    padding-left: 0;
  }

  .list-item-15, .list-item-16 {
    margin-top: 15px;
  }

  .div-block-132 {
    width: 100%;
    height: 20%;
    padding: 25px;
  }

  .div-block-133.text_course7 {
    border-radius: 23px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 30px;
    padding-bottom: 0;
  }

  .text-block-46 {
    text-align: center;
    font-size: 36px;
    line-height: 38px;
  }

  .block-hide_table {
    grid-template-columns: 100%;
    grid-auto-flow: row;
  }

  .block-hide_table._768 {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 10px;
    display: none;
  }

  .text-block-47 {
    width: 35px;
    font-size: 30px;
  }

  .text-block-48 {
    line-height: 19px;
  }

  .div-block-137 {
    margin-left: 10px;
  }

  .text-block-49 {
    width: 245px;
  }

  .div-block-147 {
    padding: 0 30px 30px;
  }

  .div-block-148 {
    border-radius: 23px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 30px;
  }

  .image-61 {
    max-width: 22px;
  }

  .image-62 {
    max-width: 148px;
  }

  .div-block-149 {
    margin-top: 15px;
  }

  .div-block-150 {
    margin-top: 20px;
  }

  .div-block-152._2._3 {
    width: auto;
    max-width: none;
    padding: 0;
  }

  .div-block-152._2._3._544 {
    margin-left: 0;
  }

  .text-block-51 {
    font-size: 14px;
    line-height: 17px;
  }

  .div-block-153 {
    flex-direction: column;
    margin-top: 204px;
  }

  .div-block-154 {
    flex-direction: column;
    margin-left: 20px;
    margin-right: 20px;
  }

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

  .div-block-156 {
    flex-direction: column;
    align-items: center;
    padding: 25px;
  }

  .div-block-157 {
    margin-left: 0;
  }

  .div-block-158 {
    border-radius: 24px;
    flex-direction: column;
    margin-left: 20px;
    margin-right: 20px;
    padding: 25px;
  }

  .div-block-158.block_whit {
    flex-wrap: nowrap;
  }

  .text-block-53 {
    text-align: center;
    width: 100%;
    font-size: 36px;
    line-height: 40px;
  }

  .text-block-54 {
    float: left;
    clear: none;
    text-align: center;
    width: 100%;
    position: relative;
    top: 325px;
  }

  .image-63 {
    margin-right: auto;
  }

  .div-block-160._2bl {
    width: 154px;
    padding: 30px;
  }

  .div-block-160._2323 {
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 168px;
    padding: 30px;
  }

  .text-block-55 {
    font-size: 39px;
  }

  .text-block-56 {
    width: 109px;
    font-size: 14px;
    line-height: 17px;
  }

  .text-block-56._12 {
    width: 128px;
    font-size: 14px;
  }

  .div-block-161 {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .text-block-58, .text-block-59 {
    font-size: 14px;
  }

  .div-block-162 {
    width: 100%;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-163 {
    justify-content: space-around;
  }

  .div-block-165 {
    flex-direction: column;
    align-items: center;
  }

  .text-block-61 {
    font-size: 14px;
  }

  .text-block-62 {
    text-align: center;
    font-size: 14px;
    line-height: 19px;
  }

  .div-block-167 {
    flex-direction: column;
    align-items: center;
    width: 340px;
    display: flex;
  }

  .div-block-168._32 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 340px;
    margin-top: 40px;
    margin-left: 0;
    display: flex;
  }

  .div-block-169._32 {
    flex-direction: column;
    align-self: center;
    align-items: center;
    width: 340px;
    margin-top: 40px;
    display: flex;
  }

  .image-65 {
    transform: rotate(9deg);
  }

  .div-block-171 {
    margin-top: 10px;
  }

  .div-block-172 {
    flex-flow: column-reverse;
    display: flex;
  }

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

  .image-66 {
    width: 171px;
  }

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

  .div-block-175 {
    margin-top: 84px;
  }

  .div-block-175._342432 {
    margin-top: 74px;
  }

  .div-block-176 {
    width: 100%;
    height: 700px;
    overflow: hidden;
  }

  .image-67 {
    z-index: 3;
    width: 352px;
    max-width: 163px;
    position: relative;
    top: 230px;
    left: -347px;
  }

  .image-68 {
    z-index: 0;
    clear: none;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    width: 595px;
    max-width: 600px;
    position: relative;
    top: -43px;
    left: 190px;
  }

  .image-69 {
    z-index: 4;
    width: 360px;
    max-width: 181px;
    position: relative;
    top: 56px;
    left: -320px;
  }

  .div-block-177 {
    display: flex;
  }

  .quick-stack {
    float: none;
    clear: none;
  }

  .div-block-178 {
    align-self: auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-178.tarif2 {
    width: 100%;
    margin-top: 24px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-179 {
    flex-direction: column;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-63 {
    font-size: 40px;
  }

  .list-5 {
    padding: 30px;
  }

  .list-item-18, .list-item-19 {
    margin-top: 5px;
  }

  .div-block-182._3232 {
    margin-top: 60px;
  }

  .button-13._323.easy {
    height: 40px;
    font-size: 14px;
  }

  .text-block-65 {
    font-size: 14px;
  }

  .ertewt {
    margin-left: 20px;
    margin-right: 20px;
  }

  .popup-tarif-expert {
    z-index: 999999999;
    display: none;
  }

  .container-20 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.04em;
    padding-right: 1.04em;
  }

  .coutdown-timer__course-2 {
    z-index: 1000;
    padding-top: 1em;
    padding-bottom: 1em;
    display: none;
    position: fixed;
  }

  .coutdown-timer__course-2.easy-type {
    display: none;
  }

  .clock-number-2 {
    font-size: 14px;
  }

  .text-block-66 {
    width: 84px;
    font-size: 14px;
    line-height: 15px;
  }

  .div-block-183 {
    align-self: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-184, .div-block-184.video_play, .div-block-184.video_play.vid {
    display: none;
  }

  .video-6 {
    flex: 0 auto;
    width: 340px;
    height: 142px;
  }

  .div-block-186 {
    flex-direction: row;
    width: 340px;
    height: 603px;
  }

  .div-block-186.vid2 {
    width: 339px;
    height: 195px;
  }

  .text-block-68._434 {
    margin-bottom: 0;
  }

  .text-block-69._342 {
    width: 100%;
    margin-top: 42px;
    margin-right: 0;
  }

  .div-block-187.block-bank {
    flex-flow: row;
    order: -1;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    padding-left: 0;
  }

  .image-73 {
    width: 87px;
    height: 13px;
  }

  .image-74 {
    width: 92px;
    margin-left: 16px;
    padding-top: 0;
    padding-left: 0;
  }

  .image-75 {
    width: 60px;
    margin-left: 16px;
    padding-top: 0;
  }

  .image-76 {
    width: 186px;
    position: absolute;
    bottom: 0;
    left: 227px;
  }

  .image-76._234 {
    bottom: 44.4844px;
    left: -114px;
  }

  .image-76._434 {
    bottom: -1919.52px;
    left: -109px;
  }

  .div-block-189 {
    max-width: 100%;
    margin-top: 0;
  }

  .div-block-190 {
    box-sizing: content-box;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .body-12 {
    margin-top: 10px;
  }

  .button-14 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .button-14.mini2 {
    display: none;
  }

  ._1st-blosk {
    flex-direction: column;
    margin-top: 70px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-192 {
    width: 10px;
    height: 10px;
  }

  .text-block-72 {
    margin-left: 10px;
    font-size: 15px;
  }

  .text-block-72.mini2 {
    margin-left: 5px;
    font-family: Gilroy, sans-serif;
    font-size: 15px;
    font-weight: 500;
  }

  .image-77 {
    width: 121%;
    max-width: 121%;
    overflow: visible;
  }

  .text-block-73 {
    margin-top: 30px;
    font-size: 30px;
  }

  .text-block-73._434 {
    width: 70px;
    margin-top: 20px;
    font-size: 39px;
  }

  .text-block-73._434._231 {
    width: 213px;
    margin-left: 40px;
    font-size: 39px;
  }

  .text-block-73._434._231.ui_web3 {
    width: 259px;
    margin-left: -35px;
  }

  .text-block-73._434._231.mini3 {
    width: 257px;
    margin-left: 20px;
    font-size: 30px;
  }

  .text-block-73._434.ui_web3 {
    width: 75px;
    margin-top: 0;
    font-size: 27px;
  }

  .text-block-73._434.mini3 {
    width: 89px;
    margin-top: 10px;
    font-size: 30px;
  }

  .text-block-73.ui-ux3 {
    font-size: 39px;
  }

  .text-block-73.mini2 {
    margin-top: 0;
    font-size: 30px;
    line-height: 110%;
  }

  .div-block-194 {
    align-items: stretch;
  }

  .div-block-194.ui_web4 {
    justify-content: center;
    margin-left: 21px;
  }

  .image-78 {
    width: 68px;
    margin-top: -11px;
    left: 55px;
  }

  .image-78.ui_web3 {
    width: 79px;
    position: relative;
    top: -25px;
    left: -24px;
  }

  .image-78.ui_web3._78.nw {
    top: -13px;
    left: -24px;
  }

  .text-block-74 {
    width: 100%;
    margin-top: 35px;
    font-size: 18px;
  }

  .text-block-74.mini3 {
    margin-top: 20px;
    font-size: 15px;
    font-weight: 400;
    line-height: 120%;
  }

  .div-block-195 {
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    margin-top: -20px;
    margin-left: 0;
    display: flex;
    top: 0;
  }

  ._2st-block {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-79 {
    width: 340px;
    left: 0;
  }

  .image-80 {
    width: 360px;
    max-width: 360px;
    margin-top: -50px;
    margin-bottom: 0;
    left: 0;
    transform: rotate(-5deg);
  }

  .image-81 {
    z-index: 3;
    width: 374px;
    margin-top: 30px;
    left: 0;
  }

  .cell {
    flex-direction: column;
    align-items: center;
  }

  .image-82 {
    flex: none;
    width: 300px;
    display: block;
    top: -100px;
    left: -2px;
  }

  .div-block-196 {
    text-align: left;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-197 {
    justify-content: center;
  }

  .div-block-198 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-198.ui_v.mini4 {
    border-width: 1px;
  }

  .div-block-198.mini4 {
    border-width: 1px;
    padding: 5px 10px;
  }

  .text-block-76 {
    font-size: 14px;
  }

  .div-block-199 {
    justify-content: center;
    margin-top: -20px;
    display: flex;
  }

  .div-block-199.marath_1 {
    justify-content: flex-start;
    margin-top: 20px;
    font-size: 18px;
  }

  .div-block-201 {
    flex-direction: column;
  }

  .div-block-208 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-208._678 {
    margin-left: 0;
  }

  .text-block-77 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .text-block-78 {
    text-align: center;
    width: 350px;
  }

  .div-block-209 {
    margin-top: 20px;
    margin-left: 0;
  }

  .text-block-79 {
    text-align: center;
    width: 350px;
  }

  .div-block-210 {
    width: 350px;
    padding: 30px 20px;
  }

  .text-block-80 {
    font-size: 18px;
  }

  .form-block-7 {
    margin-top: 40px;
  }

  .submit-button-4 {
    margin-top: 20px;
  }

  .text-block-81 {
    font-size: 15px;
  }

  .image-84 {
    margin-top: 30px;
  }

  .div-block-211 {
    flex-direction: column;
  }

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

  .columns-9 {
    display: flex;
  }

  .columns-9.ui_des, .form-12 {
    flex-direction: column;
    align-items: center;
  }

  .text-field-13, .text-field-14 {
    margin-left: 0;
  }

  .text-field-15 {
    width: 270px;
  }

  .submit-button-5 {
    width: 270px;
    margin-left: 0;
  }

  .success-message-9 {
    background-color: #fff;
    font-family: Gilroy, sans-serif;
    font-weight: 300;
  }

  .text-block-82 {
    font-weight: 500;
  }

  .text-block-84 {
    font-size: 30px;
  }

  .text-block-84.mini9 {
    font-size: 30px;
    line-height: 120%;
  }

  .text-block-84.tx2 {
    font-size: 30px;
  }

  ._3st-block.bl2 {
    margin-top: 70px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-85 {
    width: 100%;
    font-size: 18px;
    line-height: 150%;
  }

  .text-block-85.mini5 {
    width: 100%;
    font-size: 18px;
    line-height: 120%;
  }

  .text-block-85.mini4 {
    width: 100%;
    font-size: 18px;
    line-height: 140%;
  }

  .div-block-213 {
    grid-template-columns: 1fr;
  }

  .list-item-21 {
    font-size: 15px;
  }

  .list-item-22, .list-item-23 {
    margin-top: 5px;
    font-size: 15px;
  }

  .list-6.mini6 {
    margin-top: 20px;
  }

  .button-15 {
    border-radius: 18px;
    width: 100%;
    height: 66px;
  }

  .button-15.mini7 {
    font-size: 16px;
    position: static;
    inset: auto 2% 1% 1%;
  }

  .div-block-214 {
    margin-top: 50px;
  }

  ._4st-blosk {
    margin-top: 70px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-216 {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .div-block-217 {
    height: 400px;
    padding: 20px;
    overflow: hidden;
  }

  .div-block-218 {
    flex-direction: column;
  }

  .text-block-88 {
    margin-top: 0;
    font-size: 18px;
  }

  .text-block-88.b-text {
    color: #000;
    line-height: 110%;
  }

  .text-block-90 {
    font-size: 16px;
    line-height: 130%;
  }

  .div-block-219 {
    margin-left: 10px;
  }

  .image-85 {
    margin-bottom: -14px;
  }

  .div-block-220 {
    flex-direction: column;
  }

  .div-block-220.mini8 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-221 {
    flex: 1;
    align-items: flex-start;
    padding: 20px;
    display: flex;
  }

  .text-block-91 {
    width: 100%;
    font-size: 18px;
  }

  .text-block-91._32234 {
    font-size: 16px;
    line-height: 130%;
  }

  .text-block-91._32234.mini9 {
    width: 100%;
  }

  .div-block-222 {
    margin-top: 0;
    margin-left: 10px;
  }

  .image-86 {
    border-top-right-radius: 0;
    flex: 1;
    margin-left: 0;
  }

  ._5st-block {
    margin-top: 30px;
  }

  .div-block-223 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 35px;
    display: grid;
  }

  .div-block-224 {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 30px;
  }

  .image-87 {
    width: 100%;
  }

  .text-block-92 {
    font-size: 28px;
    line-height: 120%;
  }

  .text-span-34 {
    font-size: 28px;
  }

  .text-block-93 {
    text-align: center;
    font-size: 18px;
    line-height: 130%;
  }

  ._6st-block {
    margin-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-225 {
    width: 100%;
    height: 100%;
    padding: 40px 25px;
  }

  .div-block-225.mini10 {
    align-items: center;
    padding: 40px 20px;
  }

  .div-block-226 {
    margin-top: 35px;
  }

  .text-block-95 {
    font-size: 18px;
    line-height: 130%;
  }

  .text-block-95.mini11 {
    font-size: 16px;
  }

  .text-block-96.mini11 {
    flex: 0 auto;
    align-self: auto;
    width: 100%;
    font-size: 14px;
    line-height: 120%;
  }

  .image-88 {
    flex: 0 auto;
    width: 142px;
  }

  .cell-2, .cell-3 {
    align-items: center;
  }

  .div-block-227 {
    flex-direction: column;
  }

  .div-block-228 {
    width: 100%;
    height: 2px;
  }

  .div-block-229, .div-block-230, .div-block-231 {
    flex-direction: column;
  }

  .quick-stack-2 {
    padding: 0;
  }

  .image-89 {
    margin-bottom: -49px;
  }

  .image-90 {
    margin-bottom: -57px;
  }

  .image-91 {
    max-width: none;
    margin-bottom: -46px;
    margin-left: 17px;
  }

  .link-block-8.btn {
    justify-content: center;
    align-self: center;
    display: flex;
    left: auto;
  }

  .text-field-18, .text-field-19, .text-field-20, .submit-button-7 {
    width: 100%;
  }

  .form-block-10 {
    justify-content: center;
    width: 100%;
    display: none;
  }

  .form-13 {
    width: 100%;
  }

  .ui-ux4 {
    font-size: 16px;
  }

  .bold-text-8 {
    font-size: 19px;
  }

  .text-field-21, .text-field-22, .text-field-23, .submit-button-8 {
    width: 100%;
  }

  .form-block-11 {
    width: 270px;
    margin-top: 20px;
  }

  .button-16.expert_btn {
    justify-content: center;
    align-items: center;
    height: 60px;
    font-size: 14px;
    display: flex;
  }

  .button-16.cosmos_btn {
    opacity: 0;
    justify-content: center;
    align-items: center;
    height: 60px;
    font-size: 14px;
    display: flex;
  }

  .button-16.start_btn {
    justify-content: center;
    align-items: center;
    height: 60px;
    font-size: 14px;
    display: flex;
  }

  .button-16.btn3 {
    justify-content: center;
    align-items: center;
    height: 60px;
    font-size: 14px;
    display: none;
  }

  .div-block-232 {
    margin-top: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-232.scr1 {
    margin-top: 140px;
  }

  .block-2a {
    flex-direction: column;
    margin-top: 60px;
  }

  .text-block-97 {
    font-size: 41px;
  }

  .div-block-233 {
    flex-direction: column;
    align-self: center;
    align-items: center;
    width: 320px;
    display: flex;
  }

  .text-span-35 {
    font-size: 41px;
  }

  .text-block-98 {
    font-size: 14px;
  }

  .div-block-234 {
    flex-direction: column;
    height: 100%;
    margin-top: 40px;
    margin-bottom: 20px;
    position: relative;
    top: 277px;
  }

  .button-17 {
    width: 100%;
    height: 50px;
    font-size: 14px;
  }

  .button-18 {
    width: 100%;
    height: 50px;
    margin-top: 10px;
    margin-left: 0;
    font-size: 14px;
  }

  .div-block-235 {
    margin-top: 40px;
  }

  .text-block-99 {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 110%;
  }

  .text-block-99._324 {
    margin-bottom: -36px;
  }

  .div-block-236 {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .div-block-238 {
    justify-content: center;
    align-self: center;
    display: flex;
    position: relative;
    top: -154px;
  }

  .div-block-239 {
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
  }

  .div-block-241 {
    margin-top: 40px;
    margin-left: 0;
  }

  .image-92 {
    max-width: 90%;
  }

  .div-block-243.foot {
    border-top-left-radius: 34px;
    border-top-right-radius: 34px;
    margin-top: 100px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-244, .div-block-245, .div-block-246 {
    margin-left: 20px;
  }

  .div-block-247 {
    display: flex;
  }

  .tabs-hero__wrapper.right {
    width: 17em;
    height: 17em;
    position: fixed;
    bottom: -8%;
  }

  .tabs-hero__wrapper.right.fixed-auto {
    width: 50em;
    height: 50em;
    margin-bottom: 0;
    font-size: 1.5vw;
    display: none;
    position: fixed;
    top: auto;
    bottom: -10%;
  }

  .tabs-hero__wrapper.right.fixed-auto.but {
    width: 45em;
    height: 45em;
    margin-top: 40px;
    padding-top: 0;
    position: relative;
    bottom: -13%;
  }

  .tabs-hero__wrapper.hero {
    flex-wrap: nowrap;
    flex: 0 auto;
    justify-content: flex-start;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-hero__wrapper.hero.landscape-hide {
    margin-top: .6em;
  }

  .div-block-248 {
    background-color: var(--slate-blue);
  }

  .form-registr1 {
    margin-top: 40px;
  }

  .div-block-250 {
    flex-direction: column;
    align-items: stretch;
    margin-top: 40px;
  }

  .div-block-251 {
    flex-direction: column;
    margin-top: 32px;
  }

  .image-93 {
    display: none;
  }

  .div-block-252 {
    margin-top: 20px;
    top: 0;
    left: 0;
  }

  .div-block-253 {
    justify-content: center;
    align-self: auto;
    width: 100%;
    display: flex;
  }

  .image-94 {
    max-width: 73%;
    margin-left: -27px;
    transform: rotate(-11deg);
  }

  .div-block-254 {
    flex-direction: column-reverse;
    flex: 0 auto;
    order: 0;
    display: flex;
  }

  .text-field-24, .text-field-25, .text-field-26 {
    width: 100%;
  }

  .submit-button-9 {
    width: 100%;
    max-width: 100%;
  }

  .form-block-12 {
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }

  .text-span-37 {
    font-size: 33px;
  }

  .text-span-37.bt {
    font-size: 30px;
  }

  .div-block-243-copy {
    margin-top: 60px;
  }

  .div-block-243-copy.foot {
    border-top-left-radius: 34px;
    border-top-right-radius: 34px;
    margin-top: 100px;
  }

  .div-block-235-copy {
    margin-top: 100px;
  }

  .form-block-5-copy {
    width: 100%;
  }

  .form-block-12-copy {
    margin-top: 20px;
  }

  .div-block-255 {
    margin-left: 20px;
  }

  .bold-text-12 {
    font-size: 1.2em;
  }

  .bold-text-12._4 {
    font-size: 1em;
    line-height: .8;
  }

  .bold-text-13 {
    font-size: 1.2em;
  }

  .text-block-102 {
    width: 300px;
    font-size: .8em;
    display: block;
  }

  .bold-text-14 {
    font-size: 1.4em;
  }

  .div-block-256 {
    flex-direction: column;
  }

  .div-block-257 {
    width: 100%;
    height: 100%;
  }

  .text-block-104 {
    font-size: 19px;
  }

  .text-block-105, .text-block-105-copy {
    width: 100%;
    font-size: 40px;
  }

  .image-95 {
    width: 90px;
    top: -220px;
    left: 238px;
  }

  .answer-section-copy {
    padding-bottom: 1em;
  }

  .bank-wrapper-copy {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    margin-right: auto;
  }

  .body-16 {
    background-position: 50% 0;
    background-size: 1129px 1400px;
    background-attachment: fixed;
  }

  .section-14 {
    margin-left: auto;
    margin-right: auto;
  }

  ._1st-block {
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-96 {
    max-width: 140px;
  }

  ._2st-blocks {
    margin-left: 5px;
    margin-right: 5px;
  }

  .div-block-258 {
    max-width: 100%;
  }

  .text-block-107 {
    display: none;
  }

  .div-block-259 {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/651fe983bbfc389f65a1b8b0_image%205.png");
    background-size: 100% 89%;
  }

  .text-block-108 {
    width: 290px;
    font-size: 15px;
  }

  .text-field-28 {
    font-size: 13px;
  }

  .form-block-15 {
    width: 300px;
    font-size: 14px;
  }

  .text-field-29, .text-field-30 {
    font-size: 13px;
  }

  .image-98 {
    max-width: 100%;
    height: 78px;
  }

  .poter2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .poter2.bonus {
    padding-top: 77px;
    padding-bottom: 76px;
  }

  .poter2.step {
    padding-bottom: 76px;
  }

  .poter2.footer._0, .poter2.poter1._0, .poter2.poter1.pot3 {
    justify-content: center;
    display: flex;
  }

  .pot4._0 {
    margin-left: 18px;
    margin-right: 18px;
  }

  .pot4.pot4-1 {
    justify-content: center;
    margin-left: 18px;
    margin-right: 18px;
  }

  .pot_tex1.subtitle {
    width: auto;
    font-size: 16px;
  }

  .pot_tex1.fs {
    text-align: center;
    font-size: 18px;
  }

  .pot_tex1.live {
    text-align: center;
    margin-left: 20px;
    margin-right: 10px;
  }

  .pot_tex1.footer._0 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .potrer_te1.subtitle {
    width: auto;
    font-size: 16px;
  }

  .potrer_te1.fs {
    text-align: center;
    font-size: 18px;
  }

  .potrer_te1.live {
    text-align: center;
    margin-left: 20px;
    margin-right: 10px;
  }

  .potrer_te1.footer._0, .potrer_te1.poter_te3._0, .potrer_te1.poter_te3.potr_tx4 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .pot_11.subtitle {
    width: auto;
    font-size: 16px;
  }

  .pot_11.fs {
    text-align: center;
    font-size: 18px;
  }

  .pot_11.live {
    text-align: center;
    margin-left: 20px;
    margin-right: 10px;
  }

  .pot_11.footer._0 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .pot_line.line1 {
    background-color: #f5faff40;
  }

  .poter_logo._2 {
    width: 90px;
    margin-right: 0;
  }

  .pot_t1.subtitle {
    width: auto;
    font-size: 16px;
  }

  .pot_t1.fs {
    text-align: center;
    font-size: 18px;
  }

  .pot_t1.live {
    text-align: center;
    margin-left: 20px;
    margin-right: 10px;
  }

  .pot_t1.footer._0 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .pot-t1.subtitle {
    width: auto;
    font-size: 16px;
  }

  .pot-t1.fs {
    text-align: center;
    font-size: 18px;
  }

  .pot-t1.live {
    text-align: center;
    margin-left: 20px;
    margin-right: 10px;
  }

  .pot-t1.footer._0 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .pot-t2.subtitle {
    width: auto;
    font-size: 16px;
  }

  .pot-t2.fs {
    text-align: center;
    font-size: 18px;
  }

  .pot-t2.live {
    text-align: center;
    margin-left: 20px;
    margin-right: 10px;
  }

  .pot-t2.footer._0 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .pot-t5.subtitle {
    width: auto;
    font-size: 16px;
  }

  .pot-t5.fs {
    text-align: center;
    font-size: 18px;
  }

  .pot-t5.live {
    text-align: center;
    margin-left: 20px;
    margin-right: 10px;
  }

  .pot-t5.footer._0 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .pot_t12.subtitle {
    width: auto;
    font-size: 16px;
  }

  .pot_t12.fs {
    text-align: center;
    font-size: 18px;
  }

  .pot_t12.live {
    text-align: center;
    margin-left: 20px;
    margin-right: 10px;
  }

  .pot_t12.footer._0 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .pot_t12.pot44.pot-t22 {
    color: #fff;
    font-weight: 400;
  }

  .poot1.subtitle {
    width: auto;
    font-size: 16px;
  }

  .poot1.fs {
    text-align: center;
    font-size: 18px;
  }

  .poot1.live {
    text-align: center;
    margin-left: 20px;
    margin-right: 10px;
  }

  .poot1.footer._0 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .poot1.poot2.poot3 {
    color: #fff;
    font-weight: 400;
  }

  .div-block-261 {
    flex-direction: column;
    justify-content: space-between;
    width: auto;
    height: 97.7em;
    display: block;
    overflow: hidden;
  }

  .background-video {
    flex-direction: column;
    height: 150.2em;
    display: flex;
    overflow: hidden;
  }

  .poter {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .poter._0 {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 320px;
    display: grid;
  }

  .section-15 {
    background-position: 70% 0;
    background-size: 1432px;
    display: none;
  }

  .div-block-263 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 80px;
    display: flex;
  }

  .div-block-264 {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6526970b6b1a64308174412c_kine2.svg");
    width: 240px;
    font-size: 14px;
  }

  .text-block-111 {
    font-size: 14px;
    line-height: 100%;
  }

  .text-block-112 {
    text-align: center;
    width: 100%;
    font-size: 26px;
  }

  .text-block-113 {
    text-align: center;
    width: 68%;
    margin-top: 10px;
    font-size: 14px;
    line-height: 110%;
  }

  .div-block-265 {
    justify-content: center;
  }

  .div-block-267 {
    flex-wrap: wrap-reverse;
    justify-content: center;
    margin-top: 250px;
  }

  .text-block-114 {
    color: #e4d8cd;
    text-align: center;
    margin-top: 10px;
    margin-left: 0;
    font-weight: 400;
    line-height: 110%;
  }

  .div-block-268 {
    flex-direction: column;
    margin-top: 30px;
  }

  .image-99 {
    margin-left: 0;
  }

  .section-16-copy {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/65245284491c37dc826d1bf6_Group%204138.jpg");
    background-repeat: no-repeat;
    background-size: auto 2280px;
    height: 2280px;
    padding-top: 100px;
    padding-left: 1%;
    padding-right: 1%;
  }

  ._2st-blocks-harry {
    margin-top: 20px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .text-field-nik {
    font-size: 13px;
  }

  .text-field-30-copy.specail {
    font-size: 13px;
    display: none;
  }

  .select-field {
    aspect-ratio: auto;
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: #fff;
    text-transform: none;
    word-break: normal;
    overflow-wrap: normal;
    -webkit-text-fill-color: transparent;
    background-color: #a5a5a5;
    -webkit-background-clip: text;
    background-clip: text;
    height: 50px;
    font-size: 13px;
  }

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

  .text-block-115 {
    text-align: center;
    width: 298px;
    font-size: 13px;
    line-height: 17px;
  }

  .textarea-2 {
    aspect-ratio: 2.39;
    font-size: 13px;
    display: none;
    overflow: visible;
  }

  .text-block-116 {
    text-align: center;
    font-size: 14px;
    font-weight: 400;
  }

  .div-block-269 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    padding-left: 2%;
    padding-right: 2%;
  }

  .text-block-117 {
    width: 100%;
    font-size: 19px;
  }

  .div-block-270 {
    width: 260px;
  }

  .text-block-119 {
    width: 91%;
    font-size: 14px;
    line-height: 120%;
  }

  .text-block-117-3 {
    width: 100%;
    font-size: 19px;
  }

  .text-block-119-copy {
    width: 100%;
  }

  .text-block-117-copy {
    width: 88%;
    font-size: 19px;
  }

  .text-block-119-copy {
    font-size: 14px;
    line-height: 120%;
  }

  .div-block-270-copy, .div-block-270-2, .div-block-270-3, .div-block-270-4 {
    width: 260px;
  }

  .div-block-259-copy {
    background-size: 100% 100%;
  }

  .div-block-259-copy.bl {
    background-size: 100% 100%;
    height: 835px;
  }

  .form-block-15-copy {
    width: 300px;
    font-size: 14px;
  }

  .div-block-273 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-15-copy {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/65269b838ea365a401c7fbb1_harry2.jpg");
    background-position: 50% 0;
    background-size: 500px;
    height: 770px;
    padding-top: 6%;
    display: block;
  }

  .aips {
    display: none;
  }

  .div-block-274 {
    justify-content: center;
    display: flex;
  }

  .image-100 {
    width: 150px;
  }

  .div-block-258-copy {
    max-width: 100%;
    margin-bottom: 10px;
  }

  .poter-copy {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .poter-copy._0 {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 320px;
    display: grid;
  }

  .poter-copy._0-copy {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    width: 320px;
    display: grid;
  }

  .footer__pp-wrapper-copy {
    margin-right: 0;
  }

  .footer__pp-wrapper-copy._0, .footer__pp-wrapper-copy._0-copy {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .form-block-copy {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: flex;
  }

  .body-18 {
    background-position: 50%;
    background-repeat: repeat-y;
    margin-top: 5px;
  }

  .body-18.konsalt {
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6879f7b63c46637c747fddbb_%D0%BA%D0%B5%D0%BC%D0%BF%20%D1%84%D0%BE%D0%BD.png");
    background-position: 50%;
    background-size: cover;
    background-clip: padding-box;
    display: block;
  }

  .container-21 {
    flex-direction: column;
    height: 100%;
    margin-top: auto;
    margin-bottom: 40px;
    padding: 30px;
    display: block;
  }

  .container-21.fgd {
    margin-top: -5px;
  }

  .text-block-121 {
    width: 100%;
    font-size: 14px;
  }

  .text-block-122 {
    font-size: 45px;
    font-weight: 400;
    line-height: 90%;
  }

  .text-block-122.konsalt {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    font-size: 50px;
    font-weight: 600;
    display: block;
    position: static;
  }

  .text-block-125 {
    width: 100%;
    font-size: 14px;
    line-height: 135%;
  }

  .text-block-125.rweb {
    right: auto;
  }

  .container-22 {
    width: 100%;
    margin-top: 40px;
    padding: 30px;
  }

  .container-22.rweb {
    margin-bottom: 0;
    padding-bottom: 30px;
  }

  .text-block-126 {
    font-size: 24px;
  }

  .text-field-31.utm_source, .text-field-31.utm_medium, .text-field-31.utm_campaign, .text-field-31.utm_content, .text-field-31.utm_term {
    display: none;
  }

  .text-block-127 {
    font-size: 12px;
  }

  .text-block-128 {
    font-size: 33px;
  }

  .text-block-129 {
    margin-left: 64px;
    font-size: 33px;
  }

  .div-block-275 {
    flex-direction: column;
  }

  .div-block-276 {
    width: 100%;
  }

  .text-block-133 {
    font-size: 12px;
  }

  .text-block-134 {
    font-size: 12px;
    line-height: 20px;
  }

  .body-20 {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/6537a9aeb8a5ee994945d5a5_Home%20page.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto 1568px;
    margin-top: 0;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-135 {
    font-size: 33px;
    font-weight: 400;
  }

  .text-block-136 {
    font-size: 32px;
    font-weight: 400;
  }

  .div-block-286 {
    border-radius: 114px;
    width: 70px;
    height: 70px;
    top: -13px;
    left: 4px;
  }

  .text-block-137 {
    width: 60px;
    font-size: 12px;
  }

  .div-block-287 {
    flex-direction: column;
    align-self: auto;
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
  }

  .div-block-288 {
    align-self: auto;
    max-width: 100%;
  }

  .button-22 {
    margin-bottom: 0;
    font-family: Gilroy, sans-serif;
  }

  .div-block-288-copy, .div-block-288-copy2 {
    margin-top: 10px;
    margin-left: 0;
  }

  .div-block-289-copy {
    flex-direction: column;
  }

  .button-22-copy2 {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .popup-expert-copy, .popup-expert-copy.popaup-1-month.fsfd, .popup-expert-copy.popaup-1-month.fsfd._324234, .popup-expert-copy.popaup-1-month.fsfd.form-platform, .popup-expert-copy.site_ui.tarif_expert.expert_buy, .popup-expert-copy.site_ui.tarif_cosmos.cosmos_buy, .popup-expert-copy.site_ui-copy.tarif_expert.expert_buy, .popup-expert-copy.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-expert-copy.site_ui-copy.tarif_expert-copy.expert_buy, .popup-expert-copy.site_ui-copy.tarif_expert-copy.expert_buy-copy {
    display: none;
  }

  .want-creo__title-copy-copy {
    width: 299px;
    margin-left: 0;
    margin-right: 0;
  }

  .image-120-copy {
    margin-top: 10px;
    margin-left: 0;
  }

  .footer__wrapper-copy._0, .footer__wrapper-copy._0-copy {
    margin-top: 90px;
    margin-left: auto;
    margin-right: auto;
  }

  .body-21 {
    object-fit: contain;
    max-width: 100%;
    margin-top: 0;
    overflow: visible;
  }

  .div-block-291 {
    z-index: 0;
    aspect-ratio: auto;
    object-fit: contain;
    width: 100%;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    overflow: hidden;
  }

  .div-block-293, .div-block-293-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-295 {
    z-index: 4;
    margin-top: -22px;
    position: relative;
  }

  .image-122 {
    -webkit-backdrop-filter: blur(19px);
    backdrop-filter: blur(19px);
    position: static;
  }

  .text-block-144 {
    margin-top: 125px;
    position: relative;
    top: -202px;
  }

  .link-block-10 {
    justify-content: center;
    display: flex;
  }

  .div-block-297 {
    object-fit: scale-down;
    position: static;
    overflow: visible;
  }

  .div-block-298 {
    -webkit-backdrop-filter: blur(75px);
    backdrop-filter: blur(75px);
  }

  .div-block-303 {
    width: 353px;
    height: 400px;
  }

  .image-137 {
    width: 150px;
    inset: 826px -73px 0% auto;
  }

  .image-138 {
    width: 140px;
    top: 1148px;
    left: -62.641px;
    right: 0;
  }

  .image-139 {
    width: 147px;
    top: -21px;
    left: auto;
    right: -67px;
  }

  .image-140 {
    width: 180px;
    top: -27px;
    left: -90px;
    right: auto;
  }

  .link-block-11 {
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    border-radius: 100px;
    align-self: center;
    display: none;
    position: absolute;
    top: 477.797px;
  }

  .form-21 {
    border-radius: 16px;
  }

  .success-message-13 {
    background-color: #fff;
    border-radius: 14px;
  }

  .poter-copy-copy {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .poter-copy-copy._0 {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 320px;
    display: grid;
  }

  .poter-copy-copy._0-copy {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    width: 320px;
    display: grid;
  }

  .poter-copy-copy._0-copy-copy {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    width: 320px;
    display: grid;
  }

  .footer__pp-wrapper-copy-copy._0, .footer__pp-wrapper-copy-copy._0-copy, .footer__pp-wrapper-copy-copy._0-copy-copy {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .pot-t5-copy.subtitle {
    width: auto;
    font-size: 16px;
  }

  .pot-t5-copy.fs {
    text-align: center;
    font-size: 18px;
  }

  .pot-t5-copy.live {
    text-align: center;
    margin-left: 20px;
    margin-right: 10px;
  }

  .pot-t5-copy.footer._0 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .footer__pp-wrapper-copy-copy {
    margin-right: 0;
  }

  .footer__pp-wrapper-copy-copy._0, .footer__pp-wrapper-copy-copy._0-copy {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .footer__agreement-wrapper-copy, .footer__agreement-wrapper-copy._0, .footer__agreement-wrapper-copy._0-copy {
    margin-right: 0;
  }

  .pot_t12-copy.subtitle {
    width: auto;
    font-size: 16px;
  }

  .pot_t12-copy.fs {
    text-align: center;
    font-size: 18px;
  }

  .pot_t12-copy.live {
    text-align: center;
    margin-left: 20px;
    margin-right: 10px;
  }

  .pot_t12-copy.footer._0 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .pot_t12-copy.pot44.pot-t22, .pot_t12-copy.pot44-copy.pot-t22, .pot_t12-copy.pot44-copy.pot-t22-copy {
    color: #fff;
    font-weight: 400;
  }

  .poot1-copy.subtitle {
    width: auto;
    font-size: 16px;
  }

  .poot1-copy.fs {
    text-align: center;
    font-size: 18px;
  }

  .poot1-copy.live {
    text-align: center;
    margin-left: 20px;
    margin-right: 10px;
  }

  .poot1-copy.footer._0 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .poot1-copy.poot2.poot3, .poot1-copy.poot2-copy.poot3, .poot1-copy.poot2-copy.poot3-copy {
    color: #fff;
    font-weight: 400;
  }

  .potrer_te1-copy.subtitle {
    width: auto;
    font-size: 16px;
  }

  .potrer_te1-copy.fs {
    text-align: center;
    font-size: 18px;
  }

  .potrer_te1-copy.live {
    text-align: center;
    margin-left: 20px;
    margin-right: 10px;
  }

  .potrer_te1-copy.footer._0, .potrer_te1-copy.poter_te3._0, .potrer_te1-copy.poter_te3.potr_tx4, .potrer_te1-copy.poter_te3-copy._0, .potrer_te1-copy.poter_te3-copy.potr_tx4, .potrer_te1-copy.poter_te3-copy.potr_tx4-copy {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .about-vitalii {
    margin-top: 30px;
  }

  .image-142 {
    width: 522px;
  }

  .image-143 {
    width: 336px;
    top: -50px;
    left: -53px;
  }

  .div-block-308 {
    height: 507px;
  }

  .image-144 {
    width: 248px;
    position: relative;
    top: -81px;
    left: -67px;
  }

  .image-145 {
    width: 262px;
    top: -227px;
    left: -55px;
  }

  .image-146 {
    top: -573px;
    left: 173px;
  }

  .pot-t2-copy.subtitle {
    width: auto;
    font-size: 16px;
  }

  .pot-t2-copy.fs {
    text-align: center;
    font-size: 18px;
  }

  .pot-t2-copy.live {
    text-align: center;
    margin-left: 20px;
    margin-right: 10px;
  }

  .pot-t2-copy.footer._0 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-309 {
    margin-top: 60px;
    padding-left: 30px;
  }

  .div-block-311 {
    width: 95%;
  }

  .footer__wrapper-copy._0, .footer__wrapper-copy._0-copy {
    margin-top: 90px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-156 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    font-family: Gilroy, sans-serif;
    font-size: 18px;
  }

  .text-block-156._1 {
    margin-top: 35px;
    padding-left: 0;
  }

  .text-block-156.of25.dzin1 {
    font-size: 20px;
    font-weight: 700;
  }

  .div-block-312 {
    margin-top: 40px;
  }

  .container-22-copy {
    border-radius: 20px;
    width: 100%;
    margin-top: 40px;
    padding: 20px;
  }

  .form-22 {
    flex-direction: column;
  }

  .text-block-126-copy {
    font-size: 20px;
    line-height: 120%;
  }

  .text-field-31-copy {
    margin-left: 0;
  }

  .text-field-31-copy._5 {
    height: 50px;
  }

  .submit-button-12-copy-copy {
    height: 50px;
    margin-left: 0;
    font-family: Alice, sans-serif;
    font-weight: 400;
  }

  .div-block-313 {
    width: 100%;
  }

  .bold-text-18 {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Gilroy, sans-serif;
    font-weight: 600;
    line-height: 120%;
  }

  .bold-text-19 {
    font-family: Alice, sans-serif;
    font-weight: 500;
  }

  .button-23 {
    text-align: center;
    width: 100%;
    font-family: Gilroy, sans-serif;
    font-weight: 400;
    line-height: 110%;
  }

  .footer__wrapper-copy._0, .footer__wrapper-copy._0-copy {
    margin-top: 90px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer__wrapper-copy._0-copy._3 {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-314 {
    border-radius: 20px;
    flex-direction: column;
    padding: 15px;
    position: fixed;
  }

  .text-block-157 {
    margin-left: 0;
    font-size: 13px;
    line-height: 120%;
  }

  .js-clock-copy {
    grid-column-gap: .3em;
    grid-row-gap: .3em;
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 10px;
    display: flex;
  }

  .button-24 {
    width: 100%;
    height: 50px;
    margin-top: 10px;
    margin-left: 0;
    font-size: 13px;
  }

  .div-block-315 {
    margin-top: 0;
  }

  .image-151 {
    display: none;
  }

  .text-field-31-copy._85 {
    width: 100%;
    height: 50px;
  }

  .text-block-135-copy, .text-block-136-copy {
    font-size: 40px;
  }

  .spacer-copy._20.hide-desk {
    display: none;
  }

  .spacer-copy._80 {
    width: 40px;
    height: 40px;
  }

  .spacer-copy._80.tablet-60, .spacer-copy._100.tablet-80, .spacer-copy._100.tablet-60 {
    height: 40px;
  }

  .body-23 {
    margin-top: -100px;
  }

  .baner-bl-fr {
    flex: 0 auto;
    align-items: flex-start;
    height: auto;
    padding: 5px 0 10px;
  }

  .text-block-158 {
    flex: none;
    align-self: center;
    margin-top: 0;
    font-size: 20px;
    display: flex;
  }

  .div-block-329 {
    width: 7px;
    height: 0;
  }

  .text-block-159 {
    padding: 10px 10px 6px 6px;
    font-size: 13px;
    display: flex;
  }

  .text-block-160 {
    color: #000;
    flex: 1;
    width: auto;
    margin-left: 0;
    font-size: 14px;
    font-weight: 600;
    display: block;
  }

  .button-25 {
    justify-content: center;
    align-self: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 13px;
    display: flex;
  }

  .button-25.w--current {
    color: var(--black);
  }

  .div-block-331 {
    flex-direction: column;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .clock-number-copy._1 {
    flex: 0 auto;
    font-size: 1.3em;
  }

  .clock-number-copy._1 {
    align-items: center;
    font-size: 1.2em;
    display: block;
  }

  .block-1 {
    margin-top: 187px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-161 {
    margin-top: -11px;
    font-size: 26px;
    line-height: 112%;
  }

  .text-block-162 {
    margin-top: -22px;
    display: none;
  }

  .div-block-332 {
    align-self: auto;
    width: 100%;
  }

  .image-158 {
    width: 162px;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    left: 0;
    right: 0;
  }

  .div-block-333 {
    justify-content: center;
    align-items: center;
    margin-top: 7px;
  }

  .image-159 {
    width: 65px;
    max-width: none;
    margin-top: 0;
    margin-right: 5px;
    left: 0;
  }

  .div-block-334 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    display: none;
  }

  .div-block-335 {
    flex-direction: column;
    align-items: center;
    width: auto;
    margin-top: -197px;
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative;
    top: 0;
  }

  .div-block-336 {
    width: auto;
    margin-top: 325px;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-163 {
    display: block;
  }

  .image-160 {
    width: 80%;
    margin-top: 0;
    margin-bottom: 350px;
    padding-bottom: 0;
  }

  .block-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-165 {
    line-height: 104%;
  }

  .div-block-337 {
    grid-template-columns: 1fr;
    align-content: stretch;
    width: 100%;
  }

  .div-block-338 {
    flex-direction: column;
    justify-content: flex-start;
    height: 520px;
    overflow: hidden;
  }

  .div-block-339 {
    align-items: stretch;
    width: auto;
    height: auto;
    max-height: none;
    overflow: hidden;
  }

  .div-block-340 {
    width: 100%;
    height: auto;
  }

  .image-161 {
    width: 157%;
    max-width: 174%;
    height: 150%;
  }

  .button-25-copy {
    margin-top: 20px;
  }

  .div-block-342 {
    flex-flow: row;
    flex: 0 auto;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 3px;
  }

  .image-162 {
    display: none;
  }

  .image-163 {
    align-self: auto;
    max-width: 100%;
    margin-top: -19px;
    display: block;
  }

  .div-block-343 {
    margin-top: -36px;
    margin-bottom: 2px;
  }

  .div-block-53-copy {
    margin-top: auto;
    margin-bottom: auto;
    top: 0%;
    bottom: 35%;
    right: 4%;
  }

  .text-block-171 {
    text-align: center;
    width: auto;
  }

  .div-block-345 {
    flex-direction: column;
    align-self: auto;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
    display: none;
  }

  .text-field-36, .text-field-37, .text-field-38 {
    width: 100%;
  }

  .form-block-19 {
    align-self: stretch;
    margin-bottom: 0;
  }

  .submit-button-15 {
    width: 100%;
  }

  .center-copy.bf {
    line-height: 41px;
  }

  .subtitle-copy.is--grey.center, .subtitle-copy.is--grey.center.bf1, .subtitle-copy.is--grey-copy.center, .subtitle-copy.is--grey-copy.center.bf1 {
    width: 100%;
  }

  .subtitle-copy.is--grey-copy.center-copy {
    width: 100%;
    font-size: 14px;
  }

  .subtitle-copy.is--grey-copy.center-copy.bf1 {
    width: 100%;
  }

  .grid-item-copy.metod__wrapper.pb100, .grid-item-copy.metod__wrapper.pb290-copy {
    padding-bottom: 0;
  }

  .grid-item-copy.metod__wrapper.pb290-copy.pl5 {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-item-copy.metod__wrapper-copy.pb100, .grid-item-copy.metod__wrapper-copy.pb290-copy {
    padding-bottom: 0;
  }

  .grid-item-copy.metod__wrapper-copy.pb290-copy.pl5 {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-item-copy.metod__wrapper.pb100, .grid-item-copy.metod__wrapper.pb100-copy {
    padding-bottom: 0;
  }

  .grid-item-copy.metod__wrapper-copy.pb100, .grid-item-copy.metod__wrapper-copy.pb100-copy {
    padding-bottom: 0;
  }

  .grid-item-copy.metod__wrapper-copy.pb30-copy.wh-bq, .grid-item-copy.metod__wrapper-copy.pb30-copy-copy.wh-bq {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-item-copy.metod__wrapper.pb30-copy.wh-bq {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-item-copy.metod__wrapper-copy.pb30-copy.wh-bq, .grid-item-copy.metod__wrapper-copy.pb30-copy-copy.wh-bq {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .is--grey-copy {
    font-size: 14px;
  }

  .is--grey-copy._50-copy.tablet-100, .is--grey-copy._50-copy.tablet-100-copy, .is--grey-copy._50.tablet-100 {
    margin-bottom: 21px;
  }

  .is--grey-copy-copy.p-small-copy-copy {
    font-size: 14px;
  }

  .programm-btn-copy.bf {
    z-index: 1;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
  }

  .programm-btn-copy.h70-copy.tablet-clr-red-copy {
    background-color: red;
  }

  .div-block-347 {
    background-color: #000;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 6px;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .text-block-172 {
    color: #fff;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 13px;
  }

  .text-block-173, .text-block-174 {
    color: #fff;
    font-size: 13px;
  }

  .is--grey-copy-copy {
    font-size: 14px;
  }

  .is--grey-copy-copy._50-copy.tablet-100, .is--grey-copy-copy._50-copy.tablet-100-copy, .is--grey-copy-copy._50-copy-copy.tablet-100, .is--grey-copy-copy._50-copy-copy.tablet-100-copy, .is--grey-copy-copy._50-copy-copy.tablet-100-copy-copy, .is--grey-copy-copy._50.tablet-100 {
    margin-bottom: 21px;
  }

  .is--grey-copy-copy._50.tablet-100 {
    margin-bottom: 21px;
  }

  .is--grey-copy-copy.platf_txt {
    font-size: 16px;
  }

  .is--grey-copy._50.tablet-100 {
    margin-bottom: 21px;
  }

  .is--grey-copy.platf_txt {
    font-size: 16px;
  }

  .grid-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: auto;
    width: auto;
  }

  .grid-copy.pl5 {
    grid-column-gap: 10px;
    grid-row-gap: 15px;
    max-width: 340px;
    margin-bottom: 0;
  }

  .div-block-348 {
    align-items: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-348.price-sale {
    margin-top: 230px;
    padding-top: 1px;
  }

  .text-block-175 {
    color: #000;
    text-align: center;
    width: auto;
    line-height: 110%;
  }

  .div-block-336-copy {
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
  }

  .div-block-336-copy.formabf2025 {
    margin-top: 506px;
  }

  .div-block-336-copy.formabf2025.jkhsfdhjk {
    margin-top: -32px;
  }

  .footer_ui_marathon-copy.relative {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer_ui_marathon-copy.max-w1190 {
    max-width: 400px;
    padding-left: 0;
    padding-right: 0;
  }

  .footer_ui_marathon-copy.max-w1190.team {
    max-width: none;
    padding-right: 0;
  }

  .footer_ui_marathon-copy.max-w1190.programm {
    max-width: none;
  }

  .footer_ui_marathon-copy.max-w1190.programm.ppp4 {
    flex-direction: column;
    max-width: 400px;
    display: flex;
  }

  .footer_ui_marathon-copy.max-w1190.programm._32 {
    max-width: 100%;
  }

  .footer_ui_marathon-copy.max-w1190.bf {
    padding-left: 5px;
    padding-right: 5px;
  }

  .footer_ui_marathon-copy.max-w1190.pl5 {
    max-width: 340px;
  }

  .footer_ui_marathon-copy.max-w1190-copy {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .footer_ui_marathon-copy.max-w1190-copy.team {
    max-width: none;
    padding-right: 0;
  }

  .footer_ui_marathon-copy.max-w1190-copy.programm {
    max-width: none;
  }

  .footer_ui_marathon-copy.max-w1190-copy.programm.ppp4 {
    flex-direction: column;
    max-width: 400px;
    display: flex;
  }

  .footer_ui_marathon-copy.max-w1190-copy.programm._32 {
    max-width: 100%;
  }

  .footer_ui_marathon-copy.max-w1190-copy.bf {
    padding-left: 5px;
    padding-right: 5px;
  }

  .footer_ui_marathon-copy.max-w1190-copy.pl5 {
    max-width: 340px;
  }

  .div-block-349 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .subtext-copy {
    padding-left: 4px;
    font-size: 2em;
  }

  .subtext-copy.course__subtext {
    max-width: 52%;
    font-size: .8em;
    line-height: 1.5;
  }

  .bold-text-21 {
    line-height: 1.5;
  }

  .text-block-176 {
    font-size: 1.125em;
  }

  .programm-btn-copy.bf-copy {
    z-index: 1;
    width: 95%;
    margin-top: auto;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
  }

  .programm-btn-copy.bf-copy.w--current {
    width: 95%;
    margin-bottom: 10px;
  }

  .bold-text-22 {
    font-size: 1em;
  }

  .blackfriday-copy {
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    height: 136px;
  }

  .container-10-copy.prices, .container-10-copy.prices-copy {
    padding-top: 2.6em;
    padding-bottom: 1.51em;
  }

  .old-price-copy.white, .old-price-copy.white-copy, .old-price-copy-copy.white {
    font-size: 1.3em;
  }

  .prices__title-copy {
    margin-bottom: 0;
    font-size: 3.13em;
  }

  .prices__title-copy.white, .prices__title-copy.yellow, .prices__title-copy.yellow, .prices__title-copy.yellow-copy {
    font-size: 3.13em;
  }

  .big-price-copy {
    font-size: 1.1em;
  }

  .prices__price-copy, .prices__price-copy.white {
    font-size: 2.1em;
  }

  .descr-text-copy {
    font-size: .9em;
    line-height: 1.1;
  }

  .descr-text-copy.yellow {
    font-size: .9em;
  }

  .js-clock-copy-copy {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 10px;
    display: flex;
  }

  .heading-25-copy {
    width: 100%;
    font-size: 1.2em;
  }

  .image-39-copy {
    width: 128px;
    margin-right: 0;
  }

  .programm-btn-copy-copy {
    width: 95%;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .programm-btn-copy-copy.sign {
    z-index: 3;
    width: 100%;
  }

  .programm-btn-copy-copy.mb-30 {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .programm-btn-copy-copy.mb-30._100-landscape {
    padding-left: 0;
    padding-right: 0;
  }

  .programm-btn-copy-copy.is-yellow.is--black.mt20.tablet-100 {
    height: 50px;
  }

  .programm-btn-copy-copy.is-yellow.is--black.mt20.tablet-100.orange {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .programm-btn-copy-copy.work.mb0 {
    margin-bottom: 0;
    margin-left: auto;
  }

  .programm-btn-copy-copy.bf {
    z-index: 1;
    margin-top: auto;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
  }

  .programm-btn-copy-copy.bf.w--current {
    margin-bottom: 15px;
  }

  .programm-btn-copy-copy.bf-copy {
    z-index: 1;
    margin-top: auto;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
  }

  .programm-btn-copy-copy.bf-copy.w--current {
    margin-bottom: 15px;
  }

  .programm-btn-copy-copy.bf-copy-copy {
    z-index: 1;
    width: 85%;
    margin-top: auto;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
  }

  .programm-btn-copy-copy.bf-copy-copy.w--current {
    margin-bottom: 15px;
  }

  .div-block-352 {
    height: 40px;
  }

  .footer-copy {
    margin-top: 45px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .footer-copy.marathon {
    justify-content: space-between;
    align-self: stretch;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .popup-expert-copy, .popup-expert-copy.popaup-1-month.fsfd, .popup-expert-copy.popaup-1-month.fsfd._324234, .popup-expert-copy.popaup-1-month.fsfd.form-platform, .popup-expert-copy.site_ui.tarif_expert.expert_buy, .popup-expert-copy.site_ui.tarif_cosmos.cosmos_buy, .popup-expert-copy.site_ui-copy.tarif_expert.expert_buy, .popup-expert-copy.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-expert-copy.site_ui-copy.tarif_expert-copy.expert_buy, .popup-expert-copy.site_ui-copy.tarif_expert-copy.expert_buy-copy {
    display: none;
  }

  .want-creo__form-block-copy.fd._3232 {
    display: block;
    overflow: visible;
  }

  .creo-want__p-copy._2.f.and, .creo-want__p-copy._2-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .btn__hero-copy.creo-want__btn, .btn__hero-copy.creo-want__btn-copy {
    margin-top: 1.8em;
    font-size: .9em;
    font-weight: 600;
  }

  .want-creo__title-copy {
    width: 299px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-353 {
    height: 40px;
  }

  .container-23 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-23.bonus {
    padding-top: 77px;
    padding-bottom: 76px;
  }

  .container-23.step {
    padding-bottom: 76px;
  }

  .fs__date-2 {
    width: 170px;
    padding: 12px 15px;
  }

  .button.viber {
    width: 100%;
    height: auto;
    padding: 30px 25px;
  }

  .button.telegram {
    width: 100%;
    height: auto;
    margin-bottom: 15px;
    padding: 30px 25px;
  }

  .body-24 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-bd {
    justify-content: space-between;
    align-items: center;
  }

  .div-block-354 {
    flex-direction: column-reverse;
    align-items: center;
    padding-left: 0;
  }

  .div-block-355 {
    border-width: .6px;
    width: 138px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-177 {
    font-size: 14px;
  }

  .text-block-178 {
    color: #fff;
    text-align: center;
    margin-top: 40px;
    font-size: 14px;
  }

  .text-block-179 {
    text-align: center;
    margin-top: 15px;
    font-size: 26px;
    line-height: 120%;
  }

  .div-block-356 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 10px;
  }

  .div-block-357 {
    width: auto;
  }

  .text-span-45 {
    color: #f92312;
  }

  .image-164 {
    z-index: -2;
    max-width: 95%;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .text-block-180 {
    text-align: center;
    width: auto;
    font-size: 20px;
  }

  .text-block-181 {
    text-align: center;
    margin-top: 4px;
    font-size: 14px;
    line-height: 120%;
  }

  .div-block-358 {
    z-index: 5;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 477px;
    bottom: auto;
  }

  ._2st-block-bd {
    border-radius: 33px;
    margin-top: 35px;
  }

  .div-block-359 {
    background-color: #0000;
    background-image: linear-gradient(130deg, #ffffff73, #ffffff1a), url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/656def2d45265caf6800eb0c_Noise.png");
    background-position: 0 0, 0 0;
    border-radius: 27px;
    flex-direction: column;
    margin-top: 0;
    padding: 60px 30px 40px;
    display: flex;
  }

  .div-block-360 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .text-block-182 {
    font-size: 60px;
  }

  .text-block-183 {
    font-size: 28px;
  }

  .text-block-184 {
    text-transform: none;
    margin-top: 8px;
    font-size: 16px;
    line-height: 120%;
  }

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

  .image-165 {
    max-width: 79%;
  }

  .div-block-362, .div-block-363, .div-block-364, .div-block-365 {
    margin-left: 20px;
  }

  ._3st-block-bd {
    width: auto;
  }

  .text-block-186 {
    font-size: 28px;
  }

  .image-166, .image-167 {
    display: none;
  }

  .div-block-366 {
    width: 43%;
    margin-right: auto;
  }

  .image-168 {
    z-index: 3;
    margin-top: -6px;
    display: block;
    position: relative;
  }

  .div-block-367 {
    z-index: -3;
    opacity: .83;
    filter: blur(174px);
    background-color: #f92312;
    border-radius: 50px;
    width: 500px;
    height: 500px;
    position: absolute;
    top: 5px;
    left: 140px;
  }

  .image-169 {
    margin-top: 20px;
    display: block;
  }

  .div-block-367-copy {
    z-index: -3;
    opacity: .83;
    filter: blur(174px);
    background-color: #f92312;
    border-radius: 50px;
    width: 500px;
    height: 500px;
    position: absolute;
    top: 1300px;
    bottom: auto;
    left: -240px;
  }

  .image-170 {
    z-index: -16;
    opacity: .36;
    max-width: 255%;
    position: absolute;
    top: 111px;
    left: -77px;
  }

  .footer__wrapper-copy-copy._0, .footer__wrapper-copy-copy._0-copy {
    margin-top: 90px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer__wrapper-copy-copy._0-copy._3 {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .footer__wrapper-copy-copy._0-copy-copybd {
    margin-top: 90px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer__wrapper-copy-copy._0-copy-copybd._3, .footer__wrapper-copy-copy._0-copy-copybd.bd {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-367-copy-copy {
    z-index: -3;
    opacity: .83;
    filter: blur(174px);
    background-color: #f92312;
    border-radius: 50px;
    width: 500px;
    height: 500px;
    position: absolute;
    top: 1300px;
    bottom: auto;
    left: -240px;
  }

  .body-25 {
    justify-content: flex-start;
    display: block;
  }

  .scr-bd {
    flex-direction: column;
    margin-top: 24px;
    display: flex;
  }

  .div-block-369 {
    flex-direction: column;
    align-items: center;
  }

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

  .image-171 {
    width: auto;
    margin-top: 71px;
    display: block;
  }

  .div-block-375 {
    height: auto;
    position: static;
    top: 72.797px;
  }

  .text {
    text-align: center;
    font-size: 22px;
  }

  .form-23 {
    justify-content: center;
  }

  .frame-379 {
    justify-content: center;
    padding: 8px 16px;
  }

  .body-s {
    font-size: 14px;
  }

  .div-block-377 {
    width: auto;
    height: 562px;
    position: absolute;
    top: 74px;
    overflow: visible;
  }

  .h1-2 {
    margin-top: 190px;
  }

  .h1-3 {
    font-size: 40px;
  }

  ._3st-bl-bd {
    margin-top: 80px;
  }

  ._3-screen {
    flex-direction: column;
  }

  .h3-2 {
    font-size: 28px;
  }

  .col {
    flex-direction: column;
  }

  .div-block-379 {
    margin-top: 80px;
    padding: 45px 23px;
  }

  .div-block-381 {
    width: 100%;
    height: 100%;
  }

  .div-block-382 {
    justify-content: center;
    width: 100%;
    padding: 28px 0;
    display: flex;
  }

  .div-block-383 {
    justify-content: center;
    margin-left: 3%;
    margin-right: 3%;
  }

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

  .div-block-385 {
    display: flex;
  }

  .pot4-copy._0 {
    margin-left: 18px;
    margin-right: 18px;
  }

  .pot4-copy.pot4-1 {
    justify-content: center;
    margin-left: 18px;
    margin-right: 18px;
  }

  .pot4-copy.pot4-1-copy {
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-386 {
    width: 100%;
  }

  .text-block-190 {
    font-size: 26px;
    line-height: 140%;
  }

  .div-block-387 {
    flex-direction: column;
  }

  .div-block-388 {
    width: 100%;
  }

  .text-block-191 {
    font-size: 16px;
  }

  .image-172 {
    max-width: 83%;
  }

  .div-block-393 {
    width: 100%;
  }

  .tx-line-200 {
    display: none;
  }

  .text-block-2l {
    flex: 1;
    font-size: 26px;
    line-height: 140%;
  }

  .text-block-1line {
    flex: 1;
    font-size: 26px;
  }

  .text-block-192 {
    font-size: 28px;
    line-height: 140%;
  }

  .text-span-51 {
    font-size: 28px;
  }

  .div-block-395 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .div-block-396 {
    width: 100%;
  }

  .text-block-193 {
    font-size: 22px;
  }

  .sec-who-3bl, .sec-who-2bl, .left-bl, .right-bl {
    width: 100%;
  }

  .div-block-397 {
    flex-direction: column;
  }

  .div-block-398 {
    width: 100%;
  }

  .text-block-195 {
    width: 100%;
    font-size: 18px;
  }

  .text-block-196 {
    font-size: 16px;
  }

  .div-block-399 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .div-block-400 {
    width: 100%;
    height: 400px;
    padding: 24px;
  }

  .text-block-197 {
    font-size: 28px;
  }

  .text-block-198 {
    font-size: 18px;
  }

  .div-block-403 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .div-block-404 {
    flex-direction: column;
    width: 100%;
    height: 300px;
  }

  .text-block-200 {
    font-size: 18px;
  }

  .text-block-201 {
    margin-bottom: 24px;
  }

  .div-block-405, .div-block-406 {
    width: 100%;
  }

  .text-block-202, .text-block-204, .text-block-206 {
    font-size: 18px;
  }

  .but-2-bd {
    padding: 28px 0;
  }

  ._6st-bl-bd {
    margin-top: 80px;
  }

  .h2-bd {
    grid-column-gap: .31em;
    grid-row-gap: .31em;
    font-size: 1.2em;
  }

  .h2-bd.sub-title, .h2-bd.hero {
    margin-left: 0;
  }

  .h2-bd.course-subtext_wrapper {
    margin-left: 20px;
    font-size: 16px;
  }

  .subtext-2 {
    padding-left: 4px;
    font-size: 2em;
  }

  .subtext-2.course__subtext, .subtext-2.course__subtext-bd {
    font-size: .8em;
  }

  .title__item-steps-bd {
    width: 95%;
    font-size: 1.3em;
    line-height: 1.08;
  }

  .title__item-steps-bd.answer-block {
    margin-left: 0;
    font-size: 1.3em;
    line-height: 1.08;
  }

  .title__item-steps-2-copy {
    width: 95%;
    font-size: 1.3em;
    line-height: 1.08;
  }

  .title__item-steps-2-copy.answer-block {
    margin-left: 0;
    font-size: 1.3em;
    line-height: 1.08;
  }

  .title__item-steps-2-copy-copy {
    width: 95%;
    font-size: 1.3em;
    line-height: 1.08;
  }

  .title__item-steps-2-copy-copy.answer-block {
    margin-left: 0;
    font-size: 1.3em;
    line-height: 1.08;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper.last-block__answer {
    padding-top: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper-copy.not-first__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper-copy.last-block__answer {
    padding-top: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper.last-block__answer {
    padding-top: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper-copy.not-first__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper-copy.last-block__answer {
    padding-top: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper.last-block__answer {
    padding-top: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper-copy.not-first__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper-copy.last-block__answer {
    padding-top: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper.last-block__answer {
    padding-top: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper-copy.not-first__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper-copy.last-block__answer {
    padding-top: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper.last-block__answer {
    padding-top: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper-copy.not-first__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper-copy.last-block__answer {
    padding-top: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper.last-block__answer {
    padding-top: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper-copy.not-first__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper-copy.last-block__answer {
    padding-top: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper.last-block__answer {
    padding-top: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper-copy.not-first__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper-copy.last-block__answer {
    padding-top: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper.last-block__answer {
    padding-top: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper.not-first__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper.last-block__answer {
    padding-top: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper.first__wrapper {
    border-top-style: none;
    padding-top: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper-copy.not-first__wrapper, .faq__wrapper-2-copy.prrogramm__wrapper-copy.last-block__answer {
    padding-top: 0;
  }

  .faq__wrapper-2-copy.prrogramm__wrapper-copy.first__wrapper {
    border-top-style: none;
    padding-top: 0;
  }

  ._7st-bl-bd {
    flex-direction: column;
    margin-top: 80px;
    padding: 32px 13px;
  }

  .text-block-208 {
    margin-bottom: 16px;
    font-size: 28px;
  }

  .text-block-209 {
    margin-bottom: 32px;
  }

  .div-block-414 {
    width: 100%;
  }

  .text-field-39, .text-field-40 {
    height: 57px;
  }

  .submit-button-16 {
    height: 81px;
  }

  ._8st-bl-bd {
    margin-top: 80px;
  }

  .div-block-416 {
    flex-direction: column;
  }

  .text-block-210 {
    margin-bottom: 24px;
    font-size: 33px;
  }

  .div-block-417 {
    padding-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-418 {
    width: 100%;
  }

  .div-block-419 {
    background-size: 100%;
    width: 100%;
  }

  .div-block-420 {
    width: 100%;
  }

  .text-block-211 {
    width: 60%;
  }

  .text-block-212, .text-block-213 {
    width: 100%;
  }

  .div-block-421 {
    top: auto;
  }

  .image-183 {
    inset: auto 0% 292px auto;
  }

  .text-block-214 {
    font-size: 34px;
  }

  .div-block-422 {
    background-size: 100%;
  }

  .text-block-216 {
    font-size: 34px;
  }

  .but-detal {
    margin-left: 0;
    margin-right: 0;
    text-decoration: none;
    display: flex;
  }

  .image-184 {
    max-width: 52%;
  }

  ._9st-bl-bd {
    margin-top: 80px;
  }

  .text-block-218 {
    width: 100%;
    font-size: 33px;
  }

  .div-block-424 {
    flex-direction: column;
  }

  .div-block-425 {
    width: 100%;
  }

  .div-block-426 {
    background-size: 100%, auto, auto;
    width: 100%;
  }

  .div-block-428 {
    align-items: flex-end;
  }

  .image-185 {
    flex: 0 auto;
    max-width: 100%;
  }

  .div-block-426-3 {
    background-size: 100%, auto, auto;
    width: 100%;
  }

  .div-block-426-4 {
    width: 100%;
  }

  .div-block-430 {
    flex-direction: column;
  }

  .div-block-425-5 {
    background-position: 100% 100%, 50% 100%, 0 0, 0 0;
    width: 100%;
    height: 340px;
    padding-right: 24px;
  }

  .text-block-220-5, .div-block-431 {
    width: 100%;
  }

  .div-block-426-6 {
    background-size: 100%, auto, auto;
  }

  .but-detal-copy {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  ._10st-bl-bd {
    flex: 0 auto;
    margin-top: 80px;
  }

  .div-block-432 {
    background-size: auto 100%, auto, auto;
    border-radius: 40px;
    flex-direction: row;
    justify-content: flex-start;
    height: 100%;
    padding: 40px 24px;
    display: block;
  }

  .text-block-224 {
    margin-bottom: 24px;
    font-size: 28px;
    line-height: 120%;
  }

  .text-block-225 {
    margin-bottom: 0;
  }

  .div-block-433 {
    position: relative;
  }

  .div-block-434 {
    z-index: 1;
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-between;
    width: 100%;
    display: flex;
    position: relative;
  }

  .div-block-435 {
    z-index: 0;
    width: 100%;
    height: 100%;
    display: none;
    inset: auto 0% 0%;
  }

  .image-186 {
    max-width: 100%;
    inset: -442px 0% 39%;
  }

  ._11st-bl-bd {
    margin-top: 80px;
  }

  .text-block-210-copy {
    font-size: 33px;
  }

  .text-block-227 {
    width: 100%;
    font-size: 16px;
  }

  .div-block-437 {
    flex-direction: column;
  }

  .div-block-438 {
    width: 100%;
    margin-bottom: 60px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-228 {
    font-size: 28px;
  }

  .text-block-229, .text-block-230 {
    font-size: 16px;
  }

  .bonus-bd.nonevariant.nonmob {
    display: none;
  }

  .pr-bonus-bd {
    font-size: 16px;
  }

  .bd-bl-pr.nonevariant {
    display: none;
  }

  .text-block-235, .link-block-12 {
    text-decoration: none;
  }

  .tar-2-bd {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .bd-bl-pr-copy.nonevariant {
    display: none;
  }

  .bd-bl-pr-copy {
    opacity: 1;
  }

  ._12st-bl-bd {
    margin-top: 80px;
  }

  .div-block-444 {
    flex-direction: column;
  }

  .text-block-236 {
    font-size: 33px;
  }

  .text-block-237 {
    text-transform: uppercase;
    font-size: 16px;
  }

  .div-block-445, .div-block-446 {
    width: 100%;
  }

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

  .div-block-448 {
    grid-row-gap: 8px;
    flex-direction: column;
  }

  ._14st-bl-bd {
    margin-top: 80px;
  }

  .faq-answer-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .faq-heading-2 {
    margin-bottom: 24px;
    font-size: 18px;
  }

  .faq-wrap-2 {
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px);
    background-color: #0000;
    border: 1px solid #ffffff1a;
    border-radius: 20px;
  }

  .div-block-452 {
    margin-top: 25px;
  }

  .faq-question-2 {
    flex-direction: column;
    align-items: flex-start;
    padding: 16px;
  }

  .faq-icon-2 {
    margin-right: 0;
  }

  .body-27.bottom-margin-30 {
    width: 100%;
    font-size: 16px;
    font-weight: 300;
    line-height: 140%;
  }

  .faq-grid-2 {
    grid-row-gap: 10px;
  }

  .footer-bd-st {
    margin-top: 80px;
  }

  .text-block-239 {
    display: none;
  }

  .div-block-453 {
    margin-bottom: 40px;
  }

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

  .div-block-456 {
    flex-direction: column;
  }

  ._6bl-program {
    margin-top: 25px;
  }

  .faq-grid-2-pr {
    grid-row-gap: 10px;
  }

  .faq-wrap-2-copy {
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px);
    background-color: #0000;
    border-radius: 0;
  }

  .faq-question-2-copy {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    display: flex;
  }

  .faq-icon-2-copy {
    margin-right: 0;
  }

  .div-block-458 {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .div-block-459 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .faq-answer-2-copy {
    flex-direction: column;
  }

  .div-block-460 {
    margin-bottom: 20px;
  }

  .bl-bonus-bd {
    width: 100%;
  }

  .div-block-462, .div-block-463 {
    width: 100%;
    margin-bottom: 20px;
  }

  .bl-bonus-bd-copy {
    width: 100%;
  }

  .portf-bl-bd {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-218-copy {
    font-size: 33px;
  }

  .div-block-465 {
    justify-content: center;
    width: 342px;
    max-width: none;
    height: 601px;
    display: flex;
  }

  .container-24 {
    flex-direction: row;
    justify-content: space-between;
    width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .brand {
    justify-content: center;
    align-items: center;
    padding: 10px 18px 18px 0;
    display: flex;
  }

  .navbar {
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .nav-menu {
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    outline-offset: -2px;
    background-color: #0000;
    background-image: linear-gradient(140deg, #ffffff4d, #ffffff0d);
    border-radius: 20px;
    outline: 1px solid #ffffff4d;
  }

  .menu-button {
    padding-right: 18px;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .div-block-370-copy {
    margin-top: 24px;
    display: block;
  }

  .image-190 {
    margin-bottom: 40px;
  }

  .div-block-467 {
    height: 236px;
  }

  .image-191 {
    width: 811px;
    max-width: 811px;
  }

  .image-192 {
    max-width: 60%;
    margin-bottom: 32px;
  }

  .div-block-455-copy {
    margin-bottom: 40px;
    display: flex;
  }

  .text-block-239-copy {
    display: flex;
  }

  .image-193 {
    margin-bottom: 40px;
  }

  .div-block-468, .div-block-469, .div-block-470, .div-block-471, .div-block-472, .div-block-473, .div-block-474, .div-block-475, .div-block-476, .div-block-477, .div-block-478, .div-block-479, .div-block-480, .div-block-481, .div-block-482 {
    flex-direction: column;
  }

  .div-block-462-copy {
    width: 100%;
    margin-bottom: 20px;
  }

  .link-block-16 {
    text-decoration: none;
  }

  .link-block-19 {
    flex: 1;
    text-decoration: none;
  }

  .image-198 {
    max-width: 108%;
    inset: -74px auto -94px 28px;
    transform: rotate(35deg);
  }

  .link-block-20 {
    text-decoration: none;
  }

  .div-block-484 {
    flex: none;
    overflow: visible;
  }

  .popup-bd, .popup-bd.popaup-1-month.fsfd, .popup-bd.popaup-1-month.fsfd._324234, .popup-bd.popaup-1-month.fsfd.form-platform, .popup-bd.site_ui.tarif_expert.expert_buy, .popup-bd.site_ui.tarif_cosmos.cosmos_buy, .popup-bd.site_ui-copy.tarif_expert.expert_buy, .popup-bd.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-bd.site_ui-copy.tarif_expert-copy.expert_buy, .popup-bd.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-bd.tar-1.tarif_expert.expert_buy, .popup-bd.tar-1.tarif_cosmos.cosmos_buy, .popup-bd.tar-1.tarif_expert-copy.expert_buy, .popup-bd.tar-1.tarif_expert-copy.expert_buy-copy, .popup-bd.tar-1.brand-designer, .popup-bd.tar-1.garne-designer, .popup-bd.tar-1-halfpay.tarif_expert.expert_buy, .popup-bd.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-bd.tar-1-halfpay.tarif_expert-copy.expert_buy, .popup-bd.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd.tar-1-halfpay.brand-designer, .popup-bd.tar-1-halfpay.garne-designer, .popup-bd.tar-1-copy.tarif_expert.expert_buy, .popup-bd.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-bd.tar-1-copy.tarif_expert-copy.expert_buy, .popup-bd.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-bd.tar-1-copy.brand-designer, .popup-bd.tar-1-copy.garne-designer, .popup-bd.tar-2-halfpay.tarif_expert.expert_buy, .popup-bd.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-bd.tar-2-halfpay.tarif_expert-copy.expert_buy, .popup-bd.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd.tar-2-halfpay.brand-designer, .popup-bd.tar-2-halfpay.garne-designer {
    display: none;
  }

  .bd-pop {
    width: 96%;
    min-width: auto;
    padding: 1.3em 1.5em 1.5em;
  }

  .bd-pop.fd {
    justify-content: center;
    display: flex;
  }

  .bd-pop.fd._3232 {
    display: block;
    overflow: visible;
  }

  .bd-pop.fd._786 {
    width: 360px;
    min-width: 360px;
    height: 500px;
  }

  .bd-pop.tar1 {
    padding: 15px;
  }

  .bd-text-1 {
    width: 299px;
    margin-left: 0;
    margin-right: 0;
  }

  .bd-text-1.tx_co {
    font-size: 1.4em;
  }

  .bd-text-1.form2 {
    line-height: 1.1;
  }

  .popup-bd-polit._2.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .popup-bd-polit._2-copy {
    width: 100%;
    font-size: 13px;
    display: block;
  }

  .popup-bd-polit._2-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .input__pop-up-copy, .input__pop-up-bd, .input__pop-up-copy, .input__pop-up-copy {
    background-color: #0000;
  }

  .btn__hero-copy-copy {
    bottom: 0%;
  }

  .btn__hero-copy-copy.viber.w--current {
    display: block;
  }

  .btn__hero-copy-copy.course {
    position: relative;
  }

  .btn__hero-copy-copy.btn-form {
    margin-top: 1.8em;
    font-size: .83em;
  }

  .btn__hero-copy-copy.creo-want__btn, .btn__hero-copy-copy.creo-want__btn-copy {
    margin-top: 1.8em;
    font-size: .9em;
    font-weight: 600;
  }

  .btn__hero-copy-bd {
    bottom: 0%;
  }

  .btn__hero-copy-bd.viber.w--current {
    display: block;
  }

  .btn__hero-copy-bd.course {
    position: relative;
  }

  .btn__hero-copy-bd.btn-form {
    margin-top: 1.8em;
    font-size: .83em;
  }

  .btn__hero-copy-bd.creo-want__btn, .btn__hero-copy-bd.creo-want__btn-copy, .btn__hero-copy-bd.creo-want__btn-bd {
    margin-top: 1.8em;
    font-size: .9em;
    font-weight: 600;
  }

  .close__wrapper-bd.close-black.creo-want__close {
    right: 17px;
  }

  .close__wrapper-bd.close-black.creo-want__close.closepopy {
    align-self: auto;
    position: absolute;
    top: 4%;
    right: 2%;
  }

  .close__wrapper-bd.close-black.creo-want__close.closepopy._2332 {
    position: absolute;
    top: 0%;
    right: 0%;
  }

  .close__wrapper-bd.close-black.creo-want__close.closepopy._2332._32 {
    top: 5%;
    right: 5%;
  }

  .close__wrapper-bd.close-black.creo-want__close.closepopy._34234 {
    position: absolute;
    top: 5%;
    right: 5%;
  }

  .close__wrapper-bd.close-black.creo-want__close.closepopy._5456 {
    right: 5%;
  }

  .close__wrapper-bd.close-black.creo-want__close.closepopy.vid3 {
    top: 9%;
  }

  .close__wrapper-bd.pop-up {
    top: 20%;
  }

  .close__wrapper-bd.close-black-bd.creo-want__close {
    right: 17px;
  }

  .close__wrapper-bd.close-black-bd.creo-want__close.closepopy {
    align-self: auto;
    position: absolute;
    top: 4%;
    right: 2%;
  }

  .close__wrapper-bd.close-black-bd.creo-want__close.closepopy._2332 {
    position: absolute;
    top: 0%;
    right: 0%;
  }

  .close__wrapper-bd.close-black-bd.creo-want__close.closepopy._2332._32 {
    top: 5%;
    right: 5%;
  }

  .close__wrapper-bd.close-black-bd.creo-want__close.closepopy._34234 {
    position: absolute;
    top: 5%;
    right: 5%;
  }

  .close__wrapper-bd.close-black-bd.creo-want__close.closepopy._5456 {
    right: 5%;
  }

  .close__wrapper-bd.close-black-bd.creo-want__close.closepopy.vid3 {
    top: 9%;
  }

  .close__wrapper-bd.close-black-bd.creo-want__close-bd {
    right: 17px;
  }

  .close__wrapper-bd.close-black-bd.creo-want__close-bd.closepopy {
    align-self: auto;
    position: absolute;
    top: 4%;
    right: 2%;
  }

  .close__wrapper-bd.close-black-bd.creo-want__close-bd.closepopy._2332 {
    position: absolute;
    top: 0%;
    right: 0%;
  }

  .close__wrapper-bd.close-black-bd.creo-want__close-bd.closepopy._2332._32 {
    top: 5%;
    right: 5%;
  }

  .close__wrapper-bd.close-black-bd.creo-want__close-bd.closepopy._34234 {
    position: absolute;
    top: 5%;
    right: 5%;
  }

  .close__wrapper-bd.close-black-bd.creo-want__close-bd.closepopy._5456 {
    right: 5%;
  }

  .close__wrapper-bd.close-black-bd.creo-want__close-bd.closepopy.vid3 {
    top: 9%;
  }

  .close__item-copy.two__close.black-close._32, .close__item-copy.two__close.black-close._324 {
    background-color: #000;
  }

  .close__item-copy.black-close.weqe, .close__item-copy.black-close.eqwe, .close__item-bd.two__close.black-close._32, .close__item-bd.two__close.black-close._324 {
    background-color: #000;
  }

  .close__item-bd.black-close {
    background-color: #fff;
  }

  .close__item-bd.black-close.weqe, .close__item-bd.black-close.eqwe, .close__item-bd.two__close-copy.black-close._32, .close__item-bd.two__close-copy.black-close._324, .close__item-bd.two__close-bd.black-close._32, .close__item-bd.two__close-bd.black-close._324, .close__item-bd.two__close-bd.white-close-bd._32, .close__item-bd.two__close-bd.white-close-bd._324, .close__item-copy.two__close.black-close._32, .close__item-copy.two__close.black-close._324 {
    background-color: #000;
  }

  .close__item-copy.black-close.weqe, .close__item-copy.black-close.eqwe, .close__item-copy-copy.two__close.black-close._32, .close__item-copy-copy.two__close.black-close._324 {
    background-color: #000;
  }

  .close__item-copy-copy.black-close.weqe, .close__item-copy-copy.black-close.eqwe {
    background-color: #000;
  }

  .close__item-copy-copy.black-close-copy {
    background-color: #fff;
  }

  .close__item-copy-copy.black-close-copy.weqe, .close__item-copy-copy.black-close-copy.eqwe {
    background-color: #000;
  }

  .bd-body {
    background-color: #f5faff;
    min-width: 320px;
    max-width: 320px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .image-199 {
    top: 108px;
  }

  .creo-logo {
    max-width: 153px;
    margin-left: auto;
    margin-right: auto;
  }

  .bd-lecture-line {
    background-color: #dadada80;
    width: 100%;
    min-width: 320px;
    height: 1px;
    min-height: 1px;
    max-height: 0;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .bt-lecture-txt-h1 {
    width: 320px;
    margin-left: auto;
    margin-right: auto;
    font-family: Unbounded, sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    text-decoration: none;
  }

  .bd-lecture-txt {
    width: 320px;
    margin-left: auto;
    margin-right: auto;
    font-family: Gilroy, sans-serif;
    font-weight: 500;
    line-height: 120%;
  }

  .bd-lecture-txt._323, .bd-lecture-txt._323-copy {
    font-size: 16px;
  }

  .bd-lecture-tx {
    margin-bottom: 20px;
    font-size: 17px;
  }

  .bd-lecture-btn {
    background-color: var(--red-bd);
    color: #fff;
    text-transform: uppercase;
    border-radius: 15px;
    width: 100%;
    height: 60px;
    margin-top: 4px;
    margin-bottom: 11px;
    padding: 9px 75px;
    font-family: Manrope, sans-serif;
    font-size: 16px;
  }

  .div-block-490 {
    grid-column-gap: 7px;
  }

  .hot-bd {
    max-width: 320px;
    margin-top: 25px;
  }

  .link-block-24 {
    display: block;
  }

  .heading-bd-bl {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 22px;
  }

  .heading-bd-bl.ui_txt {
    width: 100%;
  }

  .div-bd {
    background-color: #0000;
    width: 320px;
    min-width: 320px;
  }

  .columns-10 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-bd-al {
    min-width: 155px;
    max-width: 138px;
    margin: -7px 1px -1px 0;
    padding: 0;
  }

  .image-bd-al.ui_des {
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 16px;
    top: -55px;
  }

  .paragraph-bd {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .paragraph-bd.ui_des {
    width: 100%;
    margin-top: 0;
    padding-bottom: 20px;
    position: relative;
    bottom: -214px;
  }

  .video-2-copy {
    float: none;
    clear: none;
    object-fit: fill;
    object-position: 50% 50%;
    border-radius: 15px;
    flex-flow: column-reverse wrap-reverse;
    place-content: space-around;
    align-items: baseline;
    width: 320px;
    max-width: 320px;
    height: 0;
    min-height: 0;
    max-height: 0;
    margin: 13px 0 0;
    display: block;
    position: relative;
    inset: 0% auto 0% 0%;
    overflow: visible;
  }

  .video-2-copy.bd-l1 {
    flex: 1;
    align-items: stretch;
    width: 100%;
    max-width: none;
    display: flex;
    position: relative;
    right: 0;
  }

  .container-13-copy {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-13-copy.bonus {
    padding-top: 77px;
    padding-bottom: 76px;
  }

  .container-13-copy.step {
    padding-bottom: 76px;
  }

  .container-13-copy.footer._0, .container-13-copy.poter1._0, .container-13-copy.footer-copy._0, .container-13-copy.footer-copy._0-copy {
    justify-content: center;
    display: flex;
  }

  .text-block-249 {
    margin-top: 5px;
    font-size: 14px;
  }

  .section-8-copy {
    background-color: #000;
    border-radius: 15px;
    padding-bottom: 4px;
  }

  .section-8-copy.ui_des {
    background-color: var(--slate-blue);
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .form-copy {
    flex: none;
    width: 85%;
    display: block;
  }

  .medium-text-copy.contact-copy._0-copy {
    color: #fff;
  }

  .medium-text-copy.subtitle {
    width: auto;
    font-size: 16px;
  }

  .medium-text-copy.fs {
    text-align: center;
    font-size: 18px;
  }

  .medium-text-copy.live {
    text-align: center;
    margin-left: 20px;
    margin-right: 10px;
  }

  .medium-text-copy.footer._0 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .medium-text-copy.contact-copy._0 {
    color: #fff;
  }

  .footer__line-copy._0 {
    background-color: #ffffff80;
  }

  .faq-icon-2-bd {
    margin-right: 0;
  }

  .image-204 {
    display: inline-block;
    overflow: visible;
  }

  .div-block-435-copy {
    z-index: 0;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    display: flex;
    position: static;
    inset: auto 0% 0%;
  }

  .image-186-copy {
    max-width: 100%;
    margin-bottom: -42px;
    inset: -442px 0% 39%;
  }

  .link-block-12-copy, .link-block-12-copy-copy {
    text-decoration: none;
  }

  .popup-bd-copy, .popup-bd-copy.popaup-1-month.fsfd, .popup-bd-copy.popaup-1-month.fsfd._324234, .popup-bd-copy.popaup-1-month.fsfd.form-platform, .popup-bd-copy.site_ui.tarif_expert.expert_buy, .popup-bd-copy.site_ui.tarif_cosmos.cosmos_buy, .popup-bd-copy.site_ui-copy.tarif_expert.expert_buy, .popup-bd-copy.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-bd-copy.site_ui-copy.tarif_expert-copy.expert_buy, .popup-bd-copy.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-copy.tar-1.tarif_expert.expert_buy, .popup-bd-copy.tar-1.tarif_cosmos.cosmos_buy, .popup-bd-copy.tar-1.tarif_expert-copy.expert_buy, .popup-bd-copy.tar-1.tarif_expert-copy.expert_buy-copy, .popup-bd-copy.tar-1.brand-designer, .popup-bd-copy.tar-1.garne-designer, .popup-bd-copy.tar-1-halfpay.tarif_expert.expert_buy, .popup-bd-copy.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-copy.tar-1-halfpay.tarif_expert-copy.expert_buy, .popup-bd-copy.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-copy.tar-1-halfpay.brand-designer, .popup-bd-copy.tar-1-halfpay.garne-designer, .popup-bd-copy.tar-1-copy.tarif_expert.expert_buy, .popup-bd-copy.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-bd-copy.tar-1-copy.tarif_expert-copy.expert_buy, .popup-bd-copy.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-copy.tar-1-copy.brand-designer, .popup-bd-copy.tar-1-copy.garne-designer, .popup-bd-copy.tar-2-halfpay.tarif_expert.expert_buy, .popup-bd-copy.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-copy.tar-2-halfpay.tarif_expert-copy.expert_buy, .popup-bd-copy.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-copy.tar-2-halfpay.brand-designer, .popup-bd-copy.tar-2-halfpay.garne-designer, .popup-bd-gar, .popup-bd-gar.popaup-1-month.fsfd, .popup-bd-gar.popaup-1-month.fsfd._324234, .popup-bd-gar.popaup-1-month.fsfd.form-platform, .popup-bd-gar.site_ui.tarif_expert.expert_buy, .popup-bd-gar.site_ui.tarif_cosmos.cosmos_buy, .popup-bd-gar.site_ui-copy.tarif_expert.expert_buy, .popup-bd-gar.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-bd-gar.site_ui-copy.tarif_expert-copy.expert_buy, .popup-bd-gar.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-gar.tar-1.tarif_expert.expert_buy, .popup-bd-gar.tar-1.tarif_cosmos.cosmos_buy, .popup-bd-gar.tar-1.tarif_expert-copy.expert_buy, .popup-bd-gar.tar-1.tarif_expert-copy.expert_buy-copy, .popup-bd-gar.tar-1.brand-designer, .popup-bd-gar.tar-1.garne-designer, .popup-bd-gar.tar-1-halfpay.tarif_expert.expert_buy, .popup-bd-gar.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-gar.tar-1-halfpay.tarif_expert-copy.expert_buy, .popup-bd-gar.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-gar.tar-1-halfpay.brand-designer, .popup-bd-gar.tar-1-halfpay.garne-designer, .popup-bd-gar.tar-1-copy.tarif_expert.expert_buy, .popup-bd-gar.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-bd-gar.tar-1-copy.tarif_expert-copy.expert_buy, .popup-bd-gar.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-gar.tar-1-copy.brand-designer, .popup-bd-gar.tar-1-copy.garne-designer, .popup-bd-gar.tar-2-halfpay.tarif_expert.expert_buy, .popup-bd-gar.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-gar.tar-2-halfpay.tarif_expert-copy.expert_buy, .popup-bd-gar.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-gar.tar-2-halfpay.brand-designer, .popup-bd-gar.tar-2-halfpay.garne-designer, .popup-bd-gar.tar-2-halfpay.garne-designer.chastgarne, .popup-bd-brand, .popup-bd-brand.popaup-1-month.fsfd, .popup-bd-brand.popaup-1-month.fsfd._324234, .popup-bd-brand.popaup-1-month.fsfd.form-platform, .popup-bd-brand.site_ui.tarif_expert.expert_buy, .popup-bd-brand.site_ui.tarif_cosmos.cosmos_buy, .popup-bd-brand.site_ui-copy.tarif_expert.expert_buy, .popup-bd-brand.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-bd-brand.site_ui-copy.tarif_expert-copy.expert_buy, .popup-bd-brand.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-brand.tar-1.tarif_expert.expert_buy, .popup-bd-brand.tar-1.tarif_cosmos.cosmos_buy, .popup-bd-brand.tar-1.tarif_expert-copy.expert_buy, .popup-bd-brand.tar-1.tarif_expert-copy.expert_buy-copy, .popup-bd-brand.tar-1.brand-designer, .popup-bd-brand.tar-1.garne-designer, .popup-bd-brand.tar-1-halfpay.tarif_expert.expert_buy, .popup-bd-brand.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-brand.tar-1-halfpay.tarif_expert-copy.expert_buy, .popup-bd-brand.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-brand.tar-1-halfpay.brand-designer, .popup-bd-brand.tar-1-halfpay.brand-designer.chastbrand, .popup-bd-brand.tar-1-halfpay.garne-designer, .popup-bd-brand.tar-1-copy.tarif_expert.expert_buy, .popup-bd-brand.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-bd-brand.tar-1-copy.tarif_expert-copy.expert_buy, .popup-bd-brand.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-brand.tar-1-copy.brand-designer, .popup-bd-brand.tar-1-copy.garne-designer, .popup-bd-brand.tar-2-halfpay.tarif_expert.expert_buy, .popup-bd-brand.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-brand.tar-2-halfpay.tarif_expert-copy.expert_buy, .popup-bd-brand.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-brand.tar-2-halfpay.brand-designer, .popup-bd-brand.tar-2-halfpay.garne-designer, .popup-bd-bron50, .popup-bd-bron50.popaup-1-month.fsfd, .popup-bd-bron50.popaup-1-month.fsfd._324234, .popup-bd-bron50.popaup-1-month.fsfd.form-platform, .popup-bd-bron50.site_ui.tarif_expert.expert_buy, .popup-bd-bron50.site_ui.tarif_cosmos.cosmos_buy, .popup-bd-bron50.site_ui-copy.tarif_expert.expert_buy, .popup-bd-bron50.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-bd-bron50.site_ui-copy.tarif_expert-copy.expert_buy, .popup-bd-bron50.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-bron50.tar-1.tarif_expert.expert_buy, .popup-bd-bron50.tar-1.tarif_cosmos.cosmos_buy, .popup-bd-bron50.tar-1.tarif_expert-copy.expert_buy, .popup-bd-bron50.tar-1.tarif_expert-copy.expert_buy-copy, .popup-bd-bron50.tar-1.brand-designer, .popup-bd-bron50.tar-1.garne-designer, .popup-bd-bron50.tar-1-halfpay.tarif_expert.expert_buy, .popup-bd-bron50.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-bron50.tar-1-halfpay.tarif_expert-copy.expert_buy, .popup-bd-bron50.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-bron50.tar-1-halfpay.brand-designer, .popup-bd-bron50.tar-1-halfpay.garne-designer, .popup-bd-bron50.tar-1-copy.tarif_expert.expert_buy, .popup-bd-bron50.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-bd-bron50.tar-1-copy.tarif_expert-copy.expert_buy, .popup-bd-bron50.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-bd-bron50.tar-1-copy.brand-designer, .popup-bd-bron50.tar-1-copy.garne-designer, .popup-bd-bron50.tar-2-halfpay.tarif_expert.expert_buy, .popup-bd-bron50.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-bd-bron50.tar-2-halfpay.tarif_expert-copy.expert_buy, .popup-bd-bron50.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-bd-bron50.tar-2-halfpay.brand-designer, .popup-bd-bron50.tar-2-halfpay.garne-designer, .how-price-brand, .how-price-brand.popaup-1-month.fsfd, .how-price-brand.popaup-1-month.fsfd._324234, .how-price-brand.popaup-1-month.fsfd.form-platform, .how-price-brand.site_ui.tarif_expert.expert_buy, .how-price-brand.site_ui.tarif_cosmos.cosmos_buy, .how-price-brand.site_ui-copy.tarif_expert.expert_buy, .how-price-brand.site_ui-copy.tarif_cosmos.cosmos_buy, .how-price-brand.site_ui-copy.tarif_expert-copy.expert_buy, .how-price-brand.site_ui-copy.tarif_expert-copy.expert_buy-copy, .how-price-brand.tar-1.tarif_expert.expert_buy, .how-price-brand.tar-1.tarif_cosmos.cosmos_buy, .how-price-brand.tar-1.tarif_expert-copy.expert_buy, .how-price-brand.tar-1.tarif_expert-copy.expert_buy-copy, .how-price-brand.tar-1.brand-designer, .how-price-brand.tar-1.garne-designer, .how-price-brand.tar-1-halfpay.tarif_expert.expert_buy, .how-price-brand.tar-1-halfpay.tarif_cosmos.cosmos_buy, .how-price-brand.tar-1-halfpay.tarif_expert-copy.expert_buy, .how-price-brand.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .how-price-brand.tar-1-halfpay.brand-designer, .how-price-brand.tar-1-halfpay.garne-designer, .how-price-brand.tar-1-copy.tarif_expert.expert_buy, .how-price-brand.tar-1-copy.tarif_cosmos.cosmos_buy, .how-price-brand.tar-1-copy.tarif_expert-copy.expert_buy, .how-price-brand.tar-1-copy.tarif_expert-copy.expert_buy-copy, .how-price-brand.tar-1-copy.brand-designer, .how-price-brand.tar-1-copy.garne-designer, .how-price-brand.tar-2-halfpay.tarif_expert.expert_buy, .how-price-brand.tar-2-halfpay.tarif_cosmos.cosmos_buy, .how-price-brand.tar-2-halfpay.tarif_expert-copy.expert_buy, .how-price-brand.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .how-price-brand.tar-2-halfpay.brand-designer, .how-price-brand.tar-2-halfpay.garne-designer, .how-price-garne, .how-price-garne.popaup-1-month.fsfd, .how-price-garne.popaup-1-month.fsfd._324234, .how-price-garne.popaup-1-month.fsfd.form-platform, .how-price-garne.site_ui.tarif_expert.expert_buy, .how-price-garne.site_ui.tarif_cosmos.cosmos_buy, .how-price-garne.site_ui-copy.tarif_expert.expert_buy, .how-price-garne.site_ui-copy.tarif_cosmos.cosmos_buy, .how-price-garne.site_ui-copy.tarif_expert-copy.expert_buy, .how-price-garne.site_ui-copy.tarif_expert-copy.expert_buy-copy, .how-price-garne.tar-1.tarif_expert.expert_buy, .how-price-garne.tar-1.tarif_cosmos.cosmos_buy, .how-price-garne.tar-1.tarif_expert-copy.expert_buy, .how-price-garne.tar-1.tarif_expert-copy.expert_buy-copy, .how-price-garne.tar-1.brand-designer, .how-price-garne.tar-1.garne-designer, .how-price-garne.tar-1-halfpay.tarif_expert.expert_buy, .how-price-garne.tar-1-halfpay.tarif_cosmos.cosmos_buy, .how-price-garne.tar-1-halfpay.tarif_expert-copy.expert_buy, .how-price-garne.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .how-price-garne.tar-1-halfpay.brand-designer, .how-price-garne.tar-1-halfpay.garne-designer, .how-price-garne.tar-1-copy.tarif_expert.expert_buy, .how-price-garne.tar-1-copy.tarif_cosmos.cosmos_buy, .how-price-garne.tar-1-copy.tarif_expert-copy.expert_buy, .how-price-garne.tar-1-copy.tarif_expert-copy.expert_buy-copy, .how-price-garne.tar-1-copy.brand-designer, .how-price-garne.tar-1-copy.garne-designer, .how-price-garne.tar-2-halfpay.tarif_expert.expert_buy, .how-price-garne.tar-2-halfpay.tarif_cosmos.cosmos_buy, .how-price-garne.tar-2-halfpay.tarif_expert-copy.expert_buy, .how-price-garne.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .how-price-garne.tar-2-halfpay.brand-designer, .how-price-garne.tar-2-halfpay.garne-designer {
    display: none;
  }

  .image-206, .image-207 {
    max-width: 85%;
  }

  .container-21-copy {
    border-radius: 35px;
    flex-direction: column;
    height: 100%;
    margin-top: 20px;
    margin-bottom: 40px;
    padding: 30px 20px;
  }

  .body-18-copy {
    margin-top: 5px;
  }

  .text-block-121-copy {
    width: 100%;
    font-size: 14px;
  }

  .text-block-121-copy.rweb {
    position: static;
  }

  .text-block-122-copy {
    font-size: 37px;
    font-weight: 400;
  }

  .text-block-126-copy {
    font-size: 24px;
  }

  .text-block-127-copy {
    font-size: 12px;
  }

  .div-block-184-copy, .div-block-184-copy.video_play, .div-block-184-copy.video_play.vid, .div-block-184-copy.video_play-copy, .div-block-184-copy.video_play-copy.vid, .div-block-184-copy.video_play-copy.vid-copy, .div-block-184-copy.video_play-copy.vid-copy.videopopwork {
    display: none;
  }

  .div-block-186-copy.vid2-copy {
    width: 339px;
    height: auto;
  }

  .close__wrapper-copy.close-black.creo-want__close.closepopy {
    align-self: auto;
    position: absolute;
    top: 4%;
    right: 2%;
  }

  .close__wrapper-copy.close-black.creo-want__close.closepopy._2332 {
    position: absolute;
    top: 0%;
    right: 0%;
  }

  .close__wrapper-copy.close-black.creo-want__close.closepopy._2332._32 {
    top: 5%;
    right: 5%;
  }

  .close__wrapper-copy.close-black.creo-want__close.closepopy._34234 {
    position: absolute;
    top: 5%;
    right: 5%;
  }

  .close__wrapper-copy.close-black.creo-want__close.closepopy._5456 {
    right: 5%;
  }

  .close__wrapper-copy.close-black.creo-want__close.closepopy.vid3 {
    top: 2%;
  }

  .close__wrapper-copy.close-black.creo-want__close {
    right: 17px;
  }

  .close__wrapper-copy.pop-up {
    top: 20%;
  }

  .close__item-copy.two__close.black-close._32, .close__item-copy.two__close.black-close._324 {
    background-color: #000;
  }

  .close__item-copy.black-close.weqe, .close__item-copy.black-close.eqwe {
    background-color: #000;
  }

  .div-block-494 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative;
    left: 0;
    right: 0;
  }

  .image-208 {
    flex: 0 auto;
    top: -281px;
    left: 0;
    right: 0;
  }

  ._11st-bl-bd-copy {
    margin-top: 80px;
  }

  .div-block-465-copy {
    justify-content: center;
    width: 342px;
    max-width: none;
    height: 601px;
    display: none;
  }

  .div-block-494-copy {
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative;
    left: 0;
    right: 0;
  }

  .div-block-465-copy-copy {
    height: 448px;
    display: none;
  }

  .text-block-122-copy-copy {
    font-size: 45px;
    font-weight: 400;
  }

  .text-block-126-copy-copy {
    font-size: 24px;
  }

  .div-block-490-copy {
    grid-column-gap: 7px;
    grid-column-gap: 7px;
    grid-column-gap: 7px;
  }

  .text-block-230-copy {
    font-size: 16px;
  }

  .text-block-228-copy {
    font-size: 28px;
  }

  .div-block-379-copy {
    margin-top: 80px;
    padding: 45px 23px;
  }

  .but-2-bd-copy {
    padding: 28px 0;
  }

  .bd-text-1-copy {
    width: 299px;
    margin-left: 0;
    margin-right: 0;
  }

  .bd-text-1-copy.tx_co {
    font-size: 1.4em;
  }

  .bd-text-1-copy.form2 {
    line-height: 1.1;
  }

  .footer-bd-st-copy {
    margin-top: 80px;
  }

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

  .div-block-379-copy-copy {
    margin-top: 80px;
    padding: 45px 23px;
  }

  .image-210 {
    z-index: -15;
    opacity: .29;
    pointer-events: auto;
    mix-blend-mode: lighten;
    flex: 0 auto;
    max-width: 100%;
    bottom: -36px;
  }

  .div-block-499 {
    position: relative;
  }

  .image-211 {
    mix-blend-mode: saturation;
  }

  .image-212 {
    opacity: .26;
  }

  .div-block-500 {
    z-index: -7;
    filter: blur(200px);
    background-color: #01daef;
    border-radius: 400px;
    width: 351px;
    height: 351px;
    position: absolute;
    top: auto;
    bottom: 372px;
    right: -146px;
  }

  .div-block-9-copy {
    border-radius: 15px;
  }

  .div-block-500-copy {
    z-index: -7;
    filter: blur(200px);
    background-color: #01daef;
    border-radius: 400px;
    width: 351px;
    height: 351px;
    position: absolute;
    top: auto;
    bottom: 188px;
    right: -9px;
  }

  .image-210-copy {
    z-index: -21;
    opacity: .29;
    pointer-events: auto;
    mix-blend-mode: lighten;
    flex: 0 auto;
    max-width: 100%;
    bottom: -212px;
    right: -125px;
    transform: rotate(-96deg);
  }

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

  .login__item-copy {
    border-radius: 15px;
    width: 50px;
    height: 50px;
  }

  .login__item-copy.btn3 {
    width: 2.5em;
    height: 2.5em;
  }

  .prices__item-copy.black {
    border-radius: 1.56em;
    padding-bottom: 2.34em;
    padding-left: 1.04em;
    padding-right: 1.04em;
  }

  .prices__item-copy.black._3 {
    align-self: auto;
    align-items: flex-start;
    max-width: 100%;
  }

  .prices__item-copy.yellow, .prices__item-copy.blue {
    border-radius: 1.56em;
    padding-bottom: 2.34em;
    padding-left: 1.04em;
    padding-right: 1.04em;
  }

  .text-block-125-copy {
    width: 100%;
    font-size: 14px;
    line-height: 135%;
  }

  .container-21-copy, .container-21-copy-copy {
    flex-direction: column;
    height: 100%;
    margin-bottom: 40px;
    padding: 30px;
  }

  .div-block-501 {
    flex-direction: column;
  }

  .container-22-copy {
    width: 100%;
    margin-top: -57px;
    padding: 20px;
  }

  .form-26-copy {
    flex-direction: column;
  }

  .text-field-31-v2 {
    margin-left: 0;
  }

  .text-block-127-v2-1 {
    font-size: 12px;
  }

  .text-block-122-v2-3 {
    flex-flow: row;
    margin-top: 20px;
    margin-right: -12px;
    padding-right: 0;
    font-size: 40px;
    font-weight: 400;
    line-height: 100%;
    display: block;
    position: static;
  }

  .text-block-125-v2-5 {
    width: 100%;
    font-size: 14px;
    line-height: 135%;
  }

  .image-229 {
    margin-top: -115px;
    margin-bottom: -76px;
    margin-right: 100px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .image-229.black {
    margin-top: -60px;
    margin-bottom: -60px;
  }

  .container-21-v2-6 {
    flex-direction: column;
    height: 100%;
    margin-bottom: 40px;
    margin-right: 5%;
    padding: 30px 15px 30px 20px;
  }

  .container-22-copy-copy {
    border-radius: 20px;
    width: 100%;
    margin-top: 40px;
    padding: 20px;
  }

  .div-block-502 {
    flex-direction: column;
    margin-top: 0;
  }

  .div-block-503, .div-block-504 {
    width: 100%;
    padding: 20px;
  }

  .text-block-255 {
    font-size: 14px;
    line-height: 130%;
  }

  .button-22-copy2-copy {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .button-22-copy {
    margin-bottom: 0;
  }

  .footer__wrapper-cool._0, .footer__wrapper-cool._0-copy {
    margin-top: 90px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer__wrapper-cool._0-copy._3 {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .footer__wrapper-cool._0-copy-cool {
    margin-top: 2px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer__wrapper-cool._0-copy-cool._3 {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-27 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-right: auto;
    display: block;
    position: static;
  }

  .image-230 {
    max-width: 93%;
  }

  .body-18-copy {
    background-position: 50% 0;
    margin-top: 5px;
  }

  .body-18-copy.cool {
    background-color: #000;
  }

  .bold-text-31 {
    font-size: 35px;
    font-weight: 400;
  }

  .bold-text-32 {
    width: 44%;
    font-size: 35px;
    font-weight: 400;
  }

  .text-block-128-litl {
    font-size: 33px;
  }

  .div-block-275-copy, .div-block-275-litl {
    flex-direction: column;
  }

  .div-block-276-2h, .div-block-276-1h {
    width: 100%;
  }

  .footer__wrapper-cool-copy._0, .footer__wrapper-cool-copy._0-copy {
    margin-top: 90px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer__wrapper-cool-copy._0-copy._3 {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .footer__wrapper-cool-copy._0-copy-cool {
    margin-top: 90px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer__wrapper-cool-copy._0-copy-cool._3 {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .footer__wrapper-cool-copy._0-copy-cool-copy {
    margin-top: 90px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer__wrapper-cool-copy._0-copy-cool-copy._3 {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .popup-gd, .popup-gd.popaup-1-month.fsfd, .popup-gd.popaup-1-month.fsfd._324234, .popup-gd.popaup-1-month.fsfd.form-platform, .popup-gd.site_ui.tarif_expert.expert_buy, .popup-gd.site_ui.tarif_cosmos.cosmos_buy, .popup-gd.site_ui-copy.tarif_expert.expert_buy, .popup-gd.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-gd.site_ui-copy.tarif_expert-copy.expert_buy, .popup-gd.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-gd.tar-1.tarif_expert.expert_buy, .popup-gd.tar-1.tarif_cosmos.cosmos_buy, .popup-gd.tar-1.tarif_expert-copy.expert_buy, .popup-gd.tar-1.tarif_expert-copy.expert_buy-copy, .popup-gd.tar-1.brand-designer, .popup-gd.tar-1.garne-designer, .popup-gd.tar-1-halfpay.tarif_expert.expert_buy, .popup-gd.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-gd.tar-1-halfpay.tarif_expert-copy.expert_buy, .popup-gd.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .popup-gd.tar-1-halfpay.brand-designer, .popup-gd.tar-1-halfpay.brand-designer.chastbrand, .popup-gd.tar-1-halfpay.garne-designer, .popup-gd.tar-1-copy.tarif_expert.expert_buy, .popup-gd.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-gd.tar-1-copy.tarif_expert-copy.expert_buy, .popup-gd.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-gd.tar-1-copy.brand-designer, .popup-gd.tar-1-copy.garne-designer, .popup-gd.tar-2-halfpay.tarif_expert.expert_buy, .popup-gd.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-gd.tar-2-halfpay.tarif_expert-copy.expert_buy, .popup-gd.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-gd.tar-2-halfpay.brand-designer, .popup-gd.tar-2-halfpay.garne-designer, .popup-gd.pay-easy.tarif_expert.expert_buy, .popup-gd.pay-easy.tarif_cosmos.cosmos_buy, .popup-gd.pay-easy.tarif_expert-copy.expert_buy, .popup-gd.pay-easy.tarif_expert-copy.expert_buy-copy, .popup-gd.pay-easy.brand-designer, .popup-gd.pay-easy.brand-designer.chastbrand, .popup-gd.pay-easy.garne-designer, .popup-gd.pay-easy.easy, .popup-gd.pay-easy.easy.chastbrand, .popup-gd.pay-easy.easy.popeasy {
    display: none;
  }

  .bd-text-1-gd {
    width: 299px;
    margin-left: 0;
    margin-right: 0;
  }

  .bd-text-1-gd.tx_co {
    font-size: 1.4em;
  }

  .bd-text-1-gd.form2 {
    line-height: 1.1;
  }

  .input__pop-up-bd-copy, .input__pop-up-copy-copy {
    background-color: #fff;
  }

  .clock-number-copy-copy._1 {
    font-weight: 400;
  }

  .body-18-copy {
    background-position: 50% 0;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .js-clock-copy-copy {
    grid-column-gap: .3em;
    grid-row-gap: .3em;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 10px;
    display: flex;
  }

  .popup-gd-5, .popup-gd-5.popaup-1-month.fsfd, .popup-gd-5.popaup-1-month.fsfd._324234, .popup-gd-5.popaup-1-month.fsfd.form-platform, .popup-gd-5.site_ui.tarif_expert.expert_buy, .popup-gd-5.site_ui.tarif_cosmos.cosmos_buy, .popup-gd-5.site_ui-copy.tarif_expert.expert_buy, .popup-gd-5.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-gd-5.site_ui-copy.tarif_expert-copy.expert_buy, .popup-gd-5.site_ui-copy.tarif_expert-copy.expert_buy-copy, .popup-gd-5.tar-1.tarif_expert.expert_buy, .popup-gd-5.tar-1.tarif_cosmos.cosmos_buy, .popup-gd-5.tar-1.tarif_expert-copy.expert_buy, .popup-gd-5.tar-1.tarif_expert-copy.expert_buy-copy, .popup-gd-5.tar-1.brand-designer, .popup-gd-5.tar-1.garne-designer, .popup-gd-5.tar-1-halfpay.tarif_expert.expert_buy, .popup-gd-5.tar-1-halfpay.tarif_cosmos.cosmos_buy, .popup-gd-5.tar-1-halfpay.tarif_expert-copy.expert_buy, .popup-gd-5.tar-1-halfpay.tarif_expert-copy.expert_buy-copy, .popup-gd-5.tar-1-halfpay.brand-designer, .popup-gd-5.tar-1-halfpay.brand-designer.chastbrand, .popup-gd-5.tar-1-halfpay.garne-designer, .popup-gd-5.tar-1-copy.tarif_expert.expert_buy, .popup-gd-5.tar-1-copy.tarif_cosmos.cosmos_buy, .popup-gd-5.tar-1-copy.tarif_expert-copy.expert_buy, .popup-gd-5.tar-1-copy.tarif_expert-copy.expert_buy-copy, .popup-gd-5.tar-1-copy.brand-designer, .popup-gd-5.tar-1-copy.garne-designer, .popup-gd-5.tar-2-halfpay.tarif_expert.expert_buy, .popup-gd-5.tar-2-halfpay.tarif_cosmos.cosmos_buy, .popup-gd-5.tar-2-halfpay.tarif_expert-copy.expert_buy, .popup-gd-5.tar-2-halfpay.tarif_expert-copy.expert_buy-copy, .popup-gd-5.tar-2-halfpay.brand-designer, .popup-gd-5.tar-2-halfpay.garne-designer, .popup-gd-5.pay-easy.tarif_expert.expert_buy, .popup-gd-5.pay-easy.tarif_cosmos.cosmos_buy, .popup-gd-5.pay-easy.tarif_expert-copy.expert_buy, .popup-gd-5.pay-easy.tarif_expert-copy.expert_buy-copy, .popup-gd-5.pay-easy.brand-designer, .popup-gd-5.pay-easy.brand-designer.chastbrand, .popup-gd-5.pay-easy.garne-designer, .popup-gd-5.pay-easy.easy, .popup-gd-5.pay-easy.easy.chastbrand, .popup-gd-5.pay-easy.easy.popeasy, .popup-gd-5.pay-easy-copy.tarif_expert.expert_buy, .popup-gd-5.pay-easy-copy.tarif_cosmos.cosmos_buy, .popup-gd-5.pay-easy-copy.tarif_expert-copy.expert_buy, .popup-gd-5.pay-easy-copy.tarif_expert-copy.expert_buy-copy, .popup-gd-5.pay-easy-copy.brand-designer, .popup-gd-5.pay-easy-copy.brand-designer.chastbrand, .popup-gd-5.pay-easy-copy.garne-designer, .popup-gd-5.pay-easy-copy.easy, .popup-gd-5.pay-easy-copy.easy.chastbrand, .popup-gd-5.pay-easy-copy.easy.popeasy, .popup-gd-5.pay-5.tarif_expert.expert_buy, .popup-gd-5.pay-5.tarif_cosmos.cosmos_buy, .popup-gd-5.pay-5.tarif_expert-copy.expert_buy, .popup-gd-5.pay-5.tarif_expert-copy.expert_buy-copy, .popup-gd-5.pay-5.brand-designer, .popup-gd-5.pay-5.brand-designer.chastbrand, .popup-gd-5.pay-5.garne-designer, .popup-gd-5.pay-5.easy, .popup-gd-5.pay-5.easy.chastbrand, .popup-gd-5.pay-5.easy.popeasy, .popup-gd-5.pay-5.half-5, .popup-gd-5.pay-5.half-5.chastbrand, .popup-gd-5.pay-5.half-5.popeasy, .popup-gd-5.pay-5.half-5.popeasy-copy, .popup-gd-5.pay-5.half-5.popeasy-5 {
    display: none;
  }

  .column-8-copy {
    justify-content: center;
  }

  .div-block-11-copy {
    background-color: #369fff;
    width: auto;
    min-width: auto;
  }

  .image-13-copy {
    min-width: 148px;
    max-width: 138px;
    margin: -7px 1px -1px 0;
    padding: 0;
  }

  .image-13-copy.ui_des {
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 16px;
    top: -55px;
  }

  .column-9-copy {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: -29px;
    padding: 0;
    display: flex;
    position: relative;
    left: -32px;
    overflow: visible;
  }

  .column-9-copy.ui_des {
    flex-direction: row;
    justify-content: center;
    padding-left: 0;
  }

  .paragraph-6-copy {
    width: 204px;
    margin-top: 10px;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .paragraph-6-copy.ui_des {
    width: 100%;
    margin-top: 0;
    padding-bottom: 20px;
    position: relative;
    bottom: -214px;
  }

  .submit-button-copy {
    color: #000;
    background-color: #f9da6c;
    border-radius: 15px;
    width: 100%;
    height: 60px;
    margin-top: 4px;
    margin-bottom: 11px;
    padding: 9px 0;
    font-family: Igrasans, sans-serif;
    font-size: 16px;
  }

  .heading-9-copy {
    width: 200px;
    padding-top: 20px;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 22px;
  }

  .heading-9-copy.ui_txt {
    width: 100%;
  }

  .text-block-4-copy {
    padding-top: 0;
    padding-left: 0;
  }

  .paragraph-6-copy-copy {
    width: 156px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .paragraph-6-copy-copy.ui_des {
    width: 100%;
    margin-top: 0;
    padding-bottom: 20px;
    position: relative;
    bottom: -214px;
  }

  .spacer-copy-copy._20.hide-desk {
    display: none;
  }

  .spacer-copy-copy._80 {
    width: 40px;
    height: 40px;
  }

  .spacer-copy-copy._80.tablet-60, .spacer-copy-copy._100.tablet-80, .spacer-copy-copy._100.tablet-60 {
    height: 40px;
  }

  .div-block-152-copy._2._3._544, .div-block-152-copy._2-copy._3._544, .div-block-152-copy._2-copy._3-copy._544, .div-block-152-copy._2-copy._3-copy-copy._544, .div-block-152-copy._2._3._544, .div-block-152-copy._2-copy._3._544, .div-block-152-copy._2-copy._3-copy._544, .div-block-152-copy._2-copy._3-copy._544-copy {
    margin-left: 0;
  }

  .p-2-copy.fs14.is--black.fs12 {
    font-size: .75em;
  }

  .img-contact-copy {
    width: 6.8em;
    margin-top: auto;
    margin-bottom: auto;
    inset: 0% 0% 13%;
  }

  .text-block-126-copy-copy {
    font-size: 16px;
    font-weight: 600;
    line-height: 120%;
  }

  .text-block-126-copy-copy.voron._1234124 {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 20px;
  }

  .form-27 {
    flex: 1;
  }

  .list-item-19-copy, .list-item-18-copy {
    margin-top: 5px;
  }

  .div-block-506 {
    grid-template-columns: 1fr;
  }

  .div-block-507 {
    height: auto;
  }

  .div-block-508 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-32-copy {
    display: none;
  }

  .div-block-186-copy {
    flex-direction: row;
    width: 340px;
    height: 603px;
  }

  .div-block-186-copy.vid2 {
    width: 339px;
    height: 195px;
  }

  .block-clients {
    margin-left: 20px;
    margin-right: 20px;
  }

  .polit._2.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .polit._2-copy {
    width: 100%;
    font-size: 13px;
    display: block;
  }

  .polit._2-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .polit.text-easytype {
    width: 100%;
    font-size: 12px;
    display: block;
  }

  .polit.text-easytype.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .want-creo__title-copy {
    width: 292px;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-176-copy {
    width: 100%;
    height: 700px;
    overflow: hidden;
  }

  .div-block-507-cl, .div-block-507-copy, .div-block-507-copy, .div-block-507-copy, .div-block-507-copy, .div-block-507-copy, .div-block-507-copy, .div-block-507-copy, .div-block-507-copy, .div-block-507-copy-copy, .div-block-507-copy-copy, .div-block-507-copy-copy {
    height: auto;
  }

  .div-block-175-copy {
    margin-top: 84px;
  }

  .div-block-175-copy._342432 {
    margin-top: 41px;
  }

  .div-block-182-copy._3232, .div-block-182-copy._3232-copy, .div-block-182-copy._3232 {
    margin-top: 60px;
  }

  .div-block-353-copy {
    height: 40px;
  }

  .div-block-509 {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .div-block-148-copy {
    border-radius: 23px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 30px;
  }

  .div-block-126-copy {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .div-block-112-copy.imag_txt-copy {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    top: 500px;
    bottom: 0;
  }

  .div-block-112-copy.imag_txt-copy.text_cey {
    width: 350px;
    max-width: 350px;
    margin-bottom: -172px;
    top: 4px;
    left: 65px;
  }

  .div-block-132-copy {
    width: 100%;
    height: 20%;
    margin-top: 20px;
    padding: 25px;
  }

  .div-block-152-copy-copy._2._3._544, .div-block-152-copy-copy._2-copy._3._544, .div-block-152-copy-copy._2-copy._3-copy._544, .div-block-152-copy-copy._2-copy._3-copy-copy._544 {
    margin-left: 0;
  }

  .easy_type-course-copy {
    text-align: center;
    font-size: 36px;
    line-height: 38px;
  }

  .easy_type-course-copy._4345 {
    text-align: center;
    justify-content: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .easy_type-course-copy-copy {
    text-align: center;
    font-size: 36px;
    line-height: 38px;
  }

  .easy_type-course-copy-copy._4345 {
    text-align: center;
    justify-content: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-511 {
    margin-left: 20px;
  }

  .coutdown-timer__course-2-copy {
    z-index: 1000;
    padding-top: 1em;
    padding-bottom: 1em;
    display: none;
    position: fixed;
  }

  .coutdown-timer__course-2-copy.easy-type, .coutdown-timer__course-2-copy.easy-type-copy {
    display: none;
  }

  .text-block-51-copy {
    font-size: 14px;
    line-height: 17px;
  }

  .div-block-154-copy {
    flex-direction: column;
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-258 {
    margin-left: 0%;
    padding: 5px 10px;
    font-size: 14px;
    display: inline-block;
  }

  .div-block-512 {
    color: #fff;
    flex: none;
    align-self: auto;
  }

  .text-span-61 {
    display: inline;
  }

  ._7-block-work {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-259 {
    margin-top: 10px;
    font-size: 18px;
  }

  .bold-text-35 {
    font-size: 18px;
  }

  .next-ui-work {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 35px;
    display: none;
  }

  .div-block-515 {
    margin-top: 40px;
    display: block;
  }

  .button-26 {
    background-color: var(--gold);
    color: #000;
    text-align: center;
    text-transform: uppercase;
    border-radius: 18px;
    justify-content: center;
    align-items: center;
    height: 67px;
    font-family: e-Ukraine, sans-serif;
    display: flex;
  }

  .image-237 {
    max-width: 76%;
  }

  .link-block-27 {
    justify-content: center;
    display: flex;
  }

  .button-15-copy {
    border-radius: 18px;
    width: 100%;
    height: 66px;
  }

  .button-15-copy.mini7 {
    font-size: 16px;
    position: fixed;
    inset: auto 2% 1% 1%;
  }

  .button-15-copy.mini7-copy {
    text-align: center;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    display: flex;
    position: static;
    inset: auto 2% 1% 1%;
  }

  .div-block-517 {
    z-index: 9999;
    justify-content: space-around;
    width: auto;
    max-width: none;
    margin-left: 5px;
    margin-right: 5px;
    padding-right: 0;
    display: flex;
    position: fixed;
    bottom: 6px;
    left: 5px;
    right: 5px;
  }

  .image-238 {
    max-width: 73%;
    margin-right: -39px;
    transform: rotate(3deg);
  }

  .slide-nav-phone {
    font-size: 8px;
  }

  .container-29 {
    display: none;
  }

  .card-2 {
    padding-bottom: 0;
  }

  .card-2:hover {
    transform: none;
  }

  .div-block-223-copy, .div-block-fedback {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 35px;
    display: none;
  }

  .form-28 {
    flex: 0 auto;
    width: 100%;
  }

  .slider-snap-list {
    grid-template-columns: 16rem;
    grid-auto-columns: 16rem;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-controls {
    grid-template-rows: auto auto auto;
    margin-left: -1rem;
    margin-right: -1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    overflow: auto;
  }

  .padding-global {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
    justify-content: space-between;
    width: auto;
    padding: .75rem 0;
    display: flex;
  }

  .padding-section-medium.is--half-bottom {
    display: none;
  }

  .container-large {
    display: flex;
  }

  .div-block-518 {
    display: flex;
    position: relative;
  }

  .div-block-519 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .next-ui-work-copy {
    grid-template-columns: 1fr;
    margin-top: 35px;
    display: none;
  }

  .next-ui-work-2 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    display: none;
  }

  .text-block-84-copy {
    font-size: 30px;
  }

  .text-block-84-copy.mini9 {
    font-size: 30px;
    line-height: 130%;
    display: none;
  }

  .text-block-84-copy.tx2 {
    font-size: 30px;
  }

  .div-block-521 {
    height: 370px;
  }

  .div-block-522 {
    z-index: 3;
    justify-content: flex-start;
    margin-top: -131px;
    margin-left: 31px;
    display: flex;
    position: relative;
  }

  .div-block-523 {
    justify-content: center;
    display: flex;
  }

  .div-block-524, .div-block-525, .div-block-526, .div-block-527 {
    align-items: flex-start;
    display: flex;
  }

  .div-block-222-copy {
    margin-top: 10px;
    display: none;
  }

  .btn-text-rp-copy {
    font-size: .8em;
  }

  .btn-text-rp-copy.hero-txt-btn, .btn-text-rp-copy.hero-txt-btn-copy {
    font-size: .7em;
    display: flex;
  }

  .btn-text-ap-copy {
    font-size: .8em;
  }

  .btn-text-ap-copy.hero-txt-btn, .btn-text-ap-copy.hero-txt-btn-copy {
    font-size: .7em;
  }

  .list-item-7-copy {
    flex: 0 auto;
  }

  .h2-copy.small-copy.white.gillroy.pl90 {
    color: #fff;
    font-size: 1.96em;
  }

  .h2-copy.yellow.right {
    font-size: 1.56em;
    line-height: 1.3;
  }

  .h2-copy.yellow.e-u.bold.ml15p {
    text-align: left;
    font-size: 1.56em;
    line-height: 1.1;
  }

  .h2-copy.yellow.course-double {
    font-size: 2.08em;
  }

  .h2-copy.white {
    font-size: 1.56em;
  }

  .h2-copy.white.course-double {
    font-size: 2.08em;
  }

  .h2-copy.small.italic.yellow {
    margin-left: 15%;
    font-size: 1.56em;
  }

  .h2-copy.small.italic.yellow.ml370.title-pay-y._09 {
    margin-left: 1%;
    font-size: .9em;
  }

  .h2-copy.small.white.gillroy.pl90.title-pay-w._789 {
    font-size: 1.3em;
  }

  .h2-copy.small.white.gillroy.pl90.title-pay-w._789.copy {
    font-size: 1em;
  }

  .h2-copy.small-copy.italic.yellow {
    margin-left: 15%;
    font-size: 1.96em;
  }

  .h2-copy.small-copy.italic.yellow.ml370.title-pay-y._09 {
    margin-left: 1%;
    font-size: .9em;
  }

  .h2-copy.small-copy.white.gillroy.pl90.title-pay-w._789 {
    font-size: 1.3em;
  }

  .h2-copy.small-copy.white.gillroy.pl90.title-pay-w._789.copy {
    font-size: 1em;
  }

  .creo-want__p-copy._2.f.and, .creo-want__p-copy._2-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .tariff-start-buy, .tariff-start-buy.popaup-1-month.fsfd, .tariff-start-buy.popaup-1-month.fsfd._324234, .tariff-start-buy.popaup-1-month.fsfd.form-platform, .tariff-start-buy.site_ui.tarif_expert.expert_buy, .tariff-start-buy.site_ui.tarif_cosmos.cosmos_buy, .tariff-expert, .tariff-expert.popaup-1-month.fsfd, .tariff-expert.popaup-1-month.fsfd._324234, .tariff-expert.popaup-1-month.fsfd.form-platform, .tariff-expert.site_ui.tarif_expert.expert_buy, .tariff-expert.site_ui.tarif_cosmos.cosmos_buy, .tariff-cosmos, .tariff-cosmos.popaup-1-month.fsfd, .tariff-cosmos.popaup-1-month.fsfd._324234, .tariff-cosmos.popaup-1-month.fsfd.form-platform, .tariff-cosmos.site_ui.tarif_expert.expert_buy, .tariff-cosmos.site_ui.tarif_cosmos.cosmos_buy {
    display: none;
  }

  .btn__heeader-copy.tablet__btn-hero.count-btn {
    color: #000;
    margin-left: 0;
    padding-top: .8em;
    padding-bottom: .8em;
    transition: none;
  }

  .wrapper-count-copy {
    justify-content: center;
    align-self: flex-start;
    width: 100%;
    height: 25px;
    margin-right: 0;
    display: none;
  }

  .wrapper-count-copy.ui3 {
    justify-content: center;
    align-items: center;
    width: 90px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .old-price-copy-copy-copy {
    display: flex;
  }

  .old-price-copy-copy-copy.white {
    opacity: .4;
    font-size: 1.3em;
    display: flex;
  }

  .old-price-copy-copy-copy._3232 {
    opacity: .42;
  }

  .old-price-copy-copy-copy.white-copy {
    font-size: 1.3em;
  }

  .programm-btn-copy {
    width: 95%;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .programm-btn-copy.sign {
    z-index: 3;
    width: 100%;
  }

  .programm-btn-copy.mb-30 {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .programm-btn-copy.mb-30._100-landscape {
    padding-left: 0;
    padding-right: 0;
  }

  .programm-btn-copy.is-yellow.is--black.mt20.tablet-100 {
    height: 50px;
  }

  .programm-btn-copy.is-yellow.is--black.mt20.tablet-100.orange {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .programm-btn-copy.work.mb0 {
    margin-bottom: 0;
    margin-left: auto;
  }

  .programm-btn-copy.bf {
    z-index: 1;
    margin-top: auto;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
  }

  .programm-btn-copy.bf.w--current {
    margin-bottom: 15px;
  }

  .creo-want__p-copy._2.f.and, .creo-want__p-copy._2-copy.f.and, .creo-want__p-copy._2-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .close__item-copy.two__close.black-close._32, .close__item-copy.two__close.black-close._324 {
    background-color: #000;
  }

  .close__item-copy.black-close.weqe, .close__item-copy.black-close.eqwe, .close__item-copy.two__close.black-close._32, .close__item-copy.two__close.black-close._324 {
    background-color: #000;
  }

  .close__item-copy.black-close {
    background-color: #fff;
  }

  .close__item-copy.black-close.weqe, .close__item-copy.black-close.eqwe, .close__item-copy-copy.two__close.black-close._32, .close__item-copy-copy.two__close.black-close._324 {
    background-color: #000;
  }

  .close__item-copy-copy.black-close {
    background-color: #fff;
  }

  .close__item-copy-copy.black-close.weqe, .close__item-copy-copy.black-close.eqwe {
    background-color: #000;
  }

  .popup-expert-copy, .popup-expert-copy.popaup-1-month.fsfd, .popup-expert-copy.popaup-1-month.fsfd._324234, .popup-expert-copy.popaup-1-month.fsfd.form-platform, .popup-expert-copy.site_ui.tarif_expert.expert_buy, .popup-expert-copy.site_ui.tarif_cosmos.cosmos_buy {
    display: none;
  }

  .div-block-528 {
    height: 340px;
  }

  .text-block-73-copy {
    margin-top: 30px;
    font-size: 30px;
  }

  .text-block-73-copy._434 {
    width: 70px;
    margin-top: 20px;
    font-size: 39px;
  }

  .text-block-73-copy._434._231 {
    width: 213px;
    margin-left: 40px;
    font-size: 39px;
  }

  .text-block-73-copy._434._231.ui_web3 {
    width: 259px;
    margin-left: -35px;
  }

  .text-block-73-copy._434._231.mini3 {
    width: 257px;
    margin-left: 20px;
    font-size: 30px;
  }

  .text-block-73-copy._434.ui_web3 {
    width: 75px;
    margin-top: 0;
    font-size: 27px;
  }

  .text-block-73-copy._434.mini3 {
    width: 89px;
    margin-top: 10px;
    font-size: 30px;
  }

  .text-block-73-copy.ui-ux3 {
    font-size: 39px;
  }

  .text-block-73-copy.mini2 {
    margin-top: 0;
    font-size: 30px;
    line-height: 110%;
  }

  .heading-32-copy {
    width: 320px;
    margin-top: 10px;
    font-size: 23px;
    line-height: 32px;
  }

  .heading-32-copy.ui_web2 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 27px;
  }

  .btn__prices-web {
    margin-top: auto;
    margin-right: auto;
    inset: auto 0% 40%;
  }

  .btn__prices-web.static {
    margin-top: 0;
  }

  .btn__prices-web.static.yellow {
    color: #fff;
    background-color: #000;
    margin-top: 0;
  }

  .btn__prices-web.static.black.notactive-copy._3 {
    max-width: 100%;
  }

  .btn__prices-web2 {
    margin-top: auto;
    margin-right: auto;
    inset: auto 0% 40%;
  }

  .btn__prices-web2.static {
    background-color: #000;
    margin-top: 0;
  }

  .btn__prices-web2.static.yellow {
    margin-top: 0;
  }

  .btn__prices-web2.static.black.notactive-copy._3 {
    max-width: 100%;
  }

  .bq__fon-navbar-copy, .bq__fon-navbar-copy.course {
    height: 4.2em;
  }

  .bq__fon-navbar-copy.course._434234 {
    height: 2.9em;
  }

  .bq__fon-navbar-copy.course.foot-copy {
    height: 2.7em;
  }

  .header-copy.shadow-three {
    height: auto;
    overflow: visible;
  }

  .header-copy.header-course {
    height: auto;
    display: flex;
    overflow: visible;
  }

  .header-copy.header-course._566 {
    margin-top: 0;
    display: none;
  }

  .div-block-528-copy {
    height: 450px;
  }

  .form-block-27 {
    width: 100%;
  }

  .div-block-530 {
    width: 100%;
    padding: 30px;
  }

  .want-creo__title-copy.dan-copy {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .creo-want__p-copy._2.f.and, .creo-want__p-copy._2-copy.f.and, .creo-want__p-copy._2-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .container-10-copy.footer-copy {
    padding-top: .25em;
    padding-bottom: 2.6em;
  }

  .wrapper__count-copy {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-flow: column;
  }

  .btn__hero-copy.course-copy {
    display: none;
    position: relative;
  }

  .container-10-copy.flex-copy.hero-cont {
    padding-left: 1.04em;
    padding-right: 1.04em;
  }

  .container-10-copy.flex-copy.hero-content {
    flex: 1;
  }

  .container-10-copy.flex-copy.hero-content-copy {
    flex: 0 auto;
  }

  .section-11-copy, .section-11-copy.blue {
    overflow: hidden;
  }

  .section-11-copy.yellow.hover-blue.last {
    padding-bottom: 2em;
  }

  .section-11-copy.blue.relative._56, .section-11-copy.blue.relative.section__designer {
    margin-top: 0;
  }

  .section-11-copy.hero-course-copy._778-copy.site_web-copy {
    height: 139vh;
    min-height: 550px;
    margin-top: 0;
    margin-bottom: 140px;
    padding-top: 6em;
  }

  .section-11-copy.hero-course-copy-copy {
    flex-direction: column;
    height: auto;
    min-height: auto;
    margin-top: 9em;
    padding-top: 0;
    padding-bottom: 4em;
    display: flex;
  }

  .section-11-copy.hero-course-copy-copy.webinar {
    height: auto;
    min-height: auto;
    margin-top: 4em;
    padding-bottom: 1em;
  }

  .section-11-copy.hero-course-copy-copy.dsfsdf {
    display: none;
  }

  .section-11-copy.hero-course-copy-copy._778 {
    height: 75vh;
    min-height: 760px;
    margin-top: 8.6em;
    padding-bottom: .125em;
  }

  .section-11-copy.hero-course-copy-copy._778.copy-1-sck {
    margin-top: 0;
    padding-top: 5em;
  }

  .section-11-copy.hero-course-copy-copy._778.site_web {
    margin-top: 0;
    padding-top: 6em;
  }

  .section-11-copy.hero-course-copy-copy._778-copy {
    height: 75vh;
    min-height: 760px;
    margin-top: 8.6em;
    padding-bottom: .125em;
  }

  .section-11-copy.hero-course-copy-copy._778-copy.copy-1-sck {
    margin-top: 0;
    padding-top: 5em;
  }

  .section-11-copy.hero-course-copy-copy._778-copy.site_web {
    margin-top: 0;
    padding-top: 6em;
  }

  .section-11-copy.hero-course-copy-copy._778-copy.site_web-copy {
    height: 139vh;
    min-height: 550px;
    margin-top: 0;
    margin-bottom: 140px;
    padding-top: 6em;
  }

  .section-11-copy.hero-course-copy-copy._778-copy-copy {
    height: 75vh;
    min-height: 760px;
    margin-top: 8.6em;
    padding-bottom: .125em;
  }

  .section-11-copy.hero-course-copy-copy._778-copy-copy.copy-1-sck {
    margin-top: 0;
    padding-top: 5em;
  }

  .section-11-copy.hero-course-copy-copy._778-copy-copy.site_web {
    margin-top: 0;
    padding-top: 6em;
  }

  .section-11-copy.hero-course-copy-copy._778-copy-copy.site_web-copy, .section-11-copy.hero-course-copy-copy._778-copy-copy.site_web-copy-copy {
    height: 139vh;
    min-height: 550px;
    margin-top: 0;
    margin-bottom: 140px;
    padding-top: 6em;
  }

  .p-big-copy {
    width: auto;
    margin-right: .78em;
  }

  .p-big-copy._w-auto.show-table {
    font-size: .52em;
    line-height: 1.1;
  }

  .p-big-copy.icon {
    height: auto;
  }

  .p-big-copy.icon.h-auto {
    font-size: .8em;
  }

  .p-big-copy.descr-course {
    max-width: 76%;
    margin-left: 20px;
  }

  .p-big-copy.p-middle {
    font-size: 1.04em;
  }

  .p-big-copy.descr-course-copy {
    max-width: 100%;
    margin-left: 20px;
  }

  .heading-form {
    font-size: 2.4em;
  }

  .heading-form.h1-small {
    font-size: 2.2em;
  }

  .heading-form2 {
    font-size: 2.4em;
  }

  .heading-form2.h1-small {
    font-size: 2.2em;
  }

  .italic-course-2.blue.h1-italic, .italic-course-2.blue-2.h1-italic, .italic-course-2.blue-2.h1-italic-2 {
    text-align: left;
    margin-left: 9%;
    margin-right: auto;
    font-size: 2.4em;
  }

  .p-big-2 {
    width: auto;
    margin-right: .78em;
  }

  .p-big-2._w-auto.show-table {
    font-size: .52em;
    line-height: 1.1;
  }

  .p-big-2.icon {
    height: auto;
  }

  .p-big-2.icon.h-auto {
    font-size: .8em;
  }

  .p-big-2.descr-course {
    max-width: 76%;
    margin-left: 20px;
  }

  .p-big-2.p-middle {
    font-size: 1.04em;
  }

  .p-big-2.descr-course-copy {
    max-width: 100%;
    margin-left: 20px;
  }

  .p-big-2.descr-course-2 {
    width: 72%;
    max-width: none;
    margin-left: 20px;
  }

  .btn__item-2, .btn__item-copy, .btn__item-3, .btn__item-4 {
    flex: none;
  }

  .subtext-copy-copy.course__subtext, .subtext-copy-copy.course__subtext-copy {
    max-width: 52%;
    font-size: .8em;
    line-height: 1.5;
  }

  .container-10-2 {
    flex-direction: column;
    justify-content: space-between;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.04em;
    padding-right: 1.04em;
    display: flex;
  }

  .container-10-2.flex.hero-cont {
    padding-left: 1.04em;
    padding-right: 1.04em;
  }

  .container-10-2.flex.hero-content {
    flex: 1;
  }

  .container-10-2.footer {
    padding-bottom: 2.6em;
  }

  .container-10-2.item__steps {
    flex-direction: column;
  }

  .container-10-2.scr-2 {
    padding-top: 3.13em;
    padding-bottom: 3em;
  }

  .container-10-2.prices {
    padding-top: 2.6em;
    padding-bottom: 1.51em;
  }

  .container-10-2.footer-c2 {
    padding-top: 0;
    padding-bottom: 2.6em;
  }

  .img__wrapper-2-copy.speakers {
    width: 100%;
    max-width: none;
    height: 18.4em;
    padding-right: 0;
  }

  .img__wrapper-2-copy.present {
    width: 1.82em;
    height: 1.82em;
    top: 3%;
    bottom: 0%;
  }

  .img__wrapper-2-copy._1.w--current {
    width: 10.7em;
    height: 1.68em;
  }

  .img__wrapper-2-copy.present-course {
    width: 1.82em;
    height: 1.82em;
    inset: -25% auto 0% 16.8rem;
  }

  .img__wrapper-2-copy.present-course-copy {
    width: 1.82em;
    height: 1.82em;
    inset: 13% auto 0% 57%;
  }

  .flex__container-copy.contact {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .flex__container-copy.contact.border-all {
    padding: 2em;
  }

  .flex__container-copy.contact.tarif {
    margin-top: 0;
    margin-bottom: 0;
  }

  .flex__container-copy.hor-scroll.tablet-vert {
    display: flex;
    overflow: visible;
  }

  .flex__container-copy.hor-scroll.tablet-vert.speakers-flex {
    margin-left: 1.3em;
    margin-right: 1.08em;
  }

  .flex__container-copy.contact--course-double {
    grid-column-gap: 3.13em;
    grid-row-gap: 3.13em;
  }

  .flex__container-copy.contact-copy {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    margin-top: 0;
    margin-bottom: 0;
  }

  .flex__container-copy.contact-copy.border-all {
    padding: 2em;
  }

  .flex__container-copy.contact-copy.tarif {
    margin-top: 0;
    margin-bottom: 0;
  }

  .logo-countdown-copy {
    display: none;
  }

  .logo-countdown-copy.w--current {
    width: 3.5em;
    height: 1.3em;
    display: flex;
  }

  .body-28 {
    margin-top: 0;
  }

  .div-block-532 {
    margin-top: 20px;
  }

  .text-block-261 {
    font-size: 25px;
  }

  .div-block-533 {
    border-radius: 15px;
    overflow: hidden;
  }

  .text-span-63 {
    font-size: 30px;
  }

  .text-block-262 {
    text-align: center;
    font-size: 14px;
    line-height: 130%;
  }

  .div-block-534 {
    border-radius: 15px;
  }

  .run-stroke__wrapper-2-copy.designer {
    font-size: 13px;
    display: none;
    top: 220px;
  }

  .div-block-535 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .carousel-container-2 {
    border-radius: 0;
    display: flex;
  }

  .logo-container {
    min-width: 200%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .logo-image {
    height: 25px;
  }

  .text-block-264 {
    margin-left: 10px;
    font-size: 14px;
  }

  .carousel-container {
    border-radius: 0;
  }

  .div-block-198-copy {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-198-copy.ui_v.mini4 {
    border-width: 1px;
  }

  .div-block-198-copy.mini4 {
    border-width: 1px;
    padding: 5px 10px;
  }

  .div-block-112-copy {
    flex-direction: row-reverse;
    align-self: center;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    right: 0;
  }

  .div-block-112-copy.imag_txt {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    top: 500px;
    bottom: 0;
  }

  .div-block-112-copy.imag_txt.text_cey {
    width: 350px;
    max-width: 350px;
    margin-bottom: -172px;
    top: 4px;
    left: 65px;
  }

  .div-block-109-copy {
    flex: 0 auto;
    align-self: center;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-right: 0;
  }

  .div-block-109-copy.blocktype {
    width: 100%;
  }

  .div-block-109-copy.blocktype._34242 {
    flex-direction: column;
    margin-top: 20px;
    padding-left: 0;
    display: flex;
  }

  .button-11-copy {
    width: 320px;
    margin-top: 40px;
  }

  .button-11-copy.but_pl._786 {
    margin-top: 43px;
  }

  .button-11-copy.but_pl._786.paltd_btn {
    width: 80%;
  }

  .button-11-copy.paltd_btn {
    width: 100%;
  }

  .old-price-copy {
    display: flex;
  }

  .old-price-copy.white {
    font-size: 1.3em;
    display: flex;
  }

  .old-price-copy._3232 {
    opacity: .42;
  }

  .old-price-copy.white-copy {
    font-size: 1.3em;
  }

  .old-price-c2 {
    display: flex;
  }

  .old-price-c2.white {
    font-size: 1.3em;
    display: flex;
  }

  .old-price-c2._3232 {
    opacity: .42;
  }

  .old-price-c2.white-copy {
    font-size: 1.3em;
  }

  .old-price-co1, .old-price-co1.white {
    font-size: 1.3em;
    display: flex;
  }

  .old-price-co1._3232 {
    opacity: .42;
  }

  .old-price-co1.white-copy {
    font-size: 1.3em;
  }

  .prices__price-copy, .prices__price-copy.white {
    font-size: 2.1em;
  }

  .planet {
    z-index: -7;
    width: 150px;
    inset: 0 -73px auto auto;
  }

  .div-block-537 {
    z-index: -5;
  }

  .plane2 {
    width: 140px;
    top: -18px;
    left: -51px;
    right: auto;
  }

  .div-block-538 {
    max-width: 100%;
  }

  .screen1 {
    margin-top: 0;
    padding-bottom: 15px;
  }

  .div-block-539 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-542 {
    right: 0;
  }

  .div-block-543 {
    margin-left: 20px;
  }

  .div-block-545 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-547 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .div-block-548, .text-block-272 {
    padding-left: 20px;
  }

  .text-block-272.pr1 {
    padding-left: 0;
  }

  .div-block-549 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-552 {
    padding-left: 20px;
  }

  .faq-wrap-3 {
    background-color: #0000;
    border: 1px solid #ffffff1a;
    border-radius: 23px;
  }

  .faq-question-3 {
    background-color: #0000;
    padding: 20px;
  }

  .faq-heading-3 {
    width: 226px;
    font-size: 22px;
    line-height: 1.3;
  }

  .body-30.bottom-margin-30 {
    width: 215px;
    font-size: 14px;
    font-weight: 400;
    line-height: 130%;
  }

  .faq-heading-3-copy {
    width: 226px;
    font-size: 16px;
    line-height: 1.3;
  }

  .screen7 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .faq-answer-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-279 {
    max-width: 80%;
  }

  .text-block-2780, .div-block-554 {
    padding-left: 15px;
  }

  .bl-10-12, .bl-10-11 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .screen-9 {
    margin-bottom: 30px;
  }

  .div-block-558 {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .robota1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: start stretch;
    width: 100%;
    height: auto;
    display: flex;
    overflow: hidden;
  }

  .div-block-559, .div-block-tarif2 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-272-copy {
    margin-top: 40px;
    padding-left: 15px;
  }

  .text-block-272-2 {
    padding-left: 0;
  }

  .div-block-545-2 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-272-copy {
    padding-left: 15px;
  }

  .text-block-272-3 {
    padding-left: 0;
  }

  .link-block-30, .link-block-31 {
    text-decoration: none;
    display: block;
  }

  .text-block-272-copy-copy {
    margin-top: 40px;
    padding-left: 20px;
  }

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

  .div-block-564 {
    margin-bottom: 20px;
  }

  .popup-figma {
    display: flex;
  }

  .popup-figma.popaup-1-month.fsfd, .popup-figma.popaup-1-month.fsfd._324234, .popup-figma.popaup-1-month.fsfd.form-platform, .popup-figma.site_ui.tarif_expert.expert_buy, .popup-figma.site_ui.tarif_cosmos.cosmos_buy, .popup-figma.samost {
    display: none;
  }

  .popup-figma.samost.start-1 {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .popup-figma.with-help.start2 {
    display: none;
  }

  .samost {
    width: 100%;
    min-width: auto;
    max-width: none;
    padding: 1.3em 1.5em 1.5em;
  }

  .samost.fd {
    justify-content: center;
    display: flex;
  }

  .samost.fd._3232 {
    align-self: center;
    height: 70%;
    display: block;
    top: auto;
    bottom: auto;
    overflow: visible;
  }

  .samost.fd._323 {
    height: 71%;
    padding: 1.5em 1.5em 0;
  }

  .samost.fd._786 {
    width: 360px;
    min-width: 360px;
    height: 500px;
  }

  .input__pop-up-copy.blik {
    background-color: var(--alice-blue);
    height: 40px;
  }

  .input__pop-up-copy.blik {
    padding-top: 1.2em;
    padding-bottom: 1.2em;
  }

  .input__pop-up-copy.blik {
    font-size: 12px;
  }

  .btn__hero-copy {
    bottom: 0%;
  }

  .btn__hero-copy.viber.w--current {
    display: block;
  }

  .btn__hero-copy.course {
    position: relative;
  }

  .btn__hero-copy.btn-form {
    margin-top: 1.8em;
    font-size: .83em;
  }

  .btn__hero-copy.creo-want__btn {
    margin-top: 1.5em;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    font-size: .9em;
    font-weight: 600;
  }

  .btn__hero-copy.creo-want__btn-copy {
    height: auto;
    margin-top: 1.5em;
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: .9em;
    font-weight: 600;
  }

  .creo-want__p-copy._2.f.and, .creo-want__p-copy._2-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .creo-want__p-copy._2-copy {
    width: auto;
    display: block;
  }

  .creo-want__p-copy._2-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .creo-want__p-copy._2-copy-copy {
    width: auto;
    display: block;
  }

  .creo-want__p-copy._2-copy-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .samost-copy {
    width: 100%;
    min-width: auto;
    max-width: none;
    padding: 1.3em 1.5em 1.5em;
  }

  .samost-copy.fd {
    justify-content: center;
    display: flex;
  }

  .samost-copy.fd._3232 {
    align-self: center;
    height: 70%;
    display: block;
    top: auto;
    bottom: auto;
    overflow: visible;
  }

  .samost-copy.fd._323 {
    height: 71%;
    padding: 1.5em 1.5em 0;
  }

  .samost-copy.fd._786 {
    width: 360px;
    min-width: 360px;
    height: 500px;
  }

  .div-block-568 {
    background-color: #0000;
    border-style: solid;
    flex-flow: column-reverse wrap-reverse;
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-2788 {
    color: #000;
    align-self: flex-end;
    max-width: 100%;
    margin-left: 0;
  }

  .image-242 {
    align-self: flex-start;
    width: 42px;
    max-width: none;
    position: static;
    top: 31px;
    left: 27px;
  }

  .div-block-569 {
    position: absolute;
  }

  .image-239-copy {
    right: 0;
  }

  .screen1-copy {
    background-color: #ececec;
    align-self: auto;
    padding-bottom: 15px;
  }

  .div-block-545-copy {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-541-copy {
    flex: 1;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
  }

  .text-block-279-copy {
    max-width: 88%;
  }

  .text-block-2789 {
    text-align: center;
    line-height: 130%;
  }

  .div-block-543-copy {
    text-align: center;
    margin-left: 20px;
  }

  .body-31 {
    margin-top: 0;
  }

  .div-block-538-copy {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    max-width: 100%;
    display: flex;
  }

  .image-245 {
    width: 48%;
    margin-left: 0;
  }

  .image-246 {
    flex: 0 auto;
    width: 48%;
    max-width: none;
  }

  .image-247 {
    width: 48%;
    margin-left: 0;
  }

  .image-248 {
    width: 48%;
  }

  .form-22-copy {
    flex-direction: column;
  }

  .submit-button-12-copy-copy-copy {
    height: 55px;
    margin-left: 0;
    font-family: Gilroy, sans-serif;
    font-weight: 400;
  }

  .text-field-31-copy-copy {
    margin-left: 0;
  }

  .text-field-31-copy-copy._5 {
    height: 50px;
  }

  .text-field-31-copy-co9py._5 {
    margin-bottom: 10px;
    margin-left: 0;
  }

  .button-23-copy {
    text-align: center;
    width: 100%;
    font-family: Gilroy, sans-serif;
    font-weight: 400;
    line-height: 110%;
  }

  .bold-text-18-copy {
    font-family: Gilroy, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 120%;
  }

  .code-embed {
    margin-top: 10px;
  }

  .fixed-block {
    width: 100%;
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    position: fixed;
    inset: 0% 0% auto;
  }

  .text-block-2793 {
    line-height: 130%;
  }

  .text-block-2794 {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 130%;
  }

  .div-block-574 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-span-74 {
    font-size: 25px;
    line-height: 122%;
  }

  .text-span-76 {
    color: #787878;
    width: 100%;
    max-width: none;
  }

  .feature-tab-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-bottom: -10px;
    padding-bottom: 10px;
    padding-left: 16px;
    overflow: auto;
  }

  .div-block-577 {
    margin-top: 19px;
  }

  .div-block-578.pl_3bl {
    flex-direction: column;
    max-width: 400px;
    height: 100%;
    margin: 0 auto;
    padding: 0 20px 20px;
  }

  .image-249.pl_im6.impl2 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-579 {
    width: 100%;
  }

  .div-block-580 {
    flex-direction: column;
  }

  .paragraph-27 {
    width: 100%;
    font-size: 20px;
  }

  .pl_tx01-2 {
    margin-bottom: 0;
  }

  .div-block-581 {
    flex: 1;
  }

  .padding-section-medium-2 {
    padding-top: 1rem;
  }

  .text-span-77 {
    width: 100%;
  }

  .features-tab-wrapper {
    box-shadow: none;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-250.lg_pl {
    max-width: 131px;
  }

  .div-block-583 {
    width: 100%;
    margin-top: 25px;
    margin-left: 0;
    margin-right: 0;
  }

  .faq-icon-3 {
    max-width: 24px;
    margin-right: 0;
  }

  .heading-47 {
    color: #fff;
    text-align: left;
    justify-content: center;
    width: 100%;
    margin-left: 0;
    padding-bottom: 15px;
    padding-left: 0;
    font-size: 28px;
    line-height: 110%;
    display: flex;
  }

  .div-block-584 {
    width: 50px;
    padding-left: 0;
    display: none;
  }

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

  .text-block-2797 {
    width: 320px;
    font-size: 15px;
  }

  .text-block-2797.et {
    width: 100%;
    font-size: 14px;
  }

  .text-block-2798 {
    color: #000;
    font-size: 14px;
  }

  .round_tab-menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    margin-bottom: -10px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-28 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .popup-expert-2, .popup-expert-2.popaup-1-month.fsfd, .popup-expert-2.popaup-1-month.fsfd.form-platform, .popup-expert-2.popaup-1-month.fsfd.form-platform._2345, .popup-expert-2.popaup-1-month.fsfd.form-platform._2345-copy {
    display: none;
  }

  .grid-six-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .icon-1x1-small-2 {
    flex: none;
  }

  .text-weight-medium {
    font-size: 1em;
  }

  .image-252.image_frst1 {
    z-index: 9999;
    max-width: 320px;
    margin-top: 1px;
    margin-left: 32px;
    top: -474px;
    left: -27px;
  }

  .image-252.image_frst1.image_platf {
    max-width: 350px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    top: -158%;
    left: 0;
    overflow: hidden;
  }

  .div-block-588 {
    z-index: 900;
    flex-flow: column;
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
  }

  .div-block-589 {
    padding-left: 0;
    display: flex;
  }

  .div-block-589.faq {
    justify-content: flex-start;
  }

  .faq-heading-4 {
    width: 226px;
    font-size: 16px;
    line-height: 1.3;
  }

  .div-block-590 {
    width: 100%;
  }

  .body-32.bottom-margin-30 {
    width: 215px;
    font-size: 14px;
    font-weight: 400;
    line-height: 130%;
  }

  .banner-right {
    flex-direction: column;
  }

  .want-creo__title-2 {
    width: 292px;
    margin-left: 0;
    margin-right: 0;
  }

  .want-creo__title-2._3255 {
    width: 286px;
    margin-top: 20px;
    font-size: 22px;
  }

  .div-block-591 {
    border-radius: 23px;
    max-width: 400px;
    margin: 33px auto 46px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div-block-591._8789 {
    max-width: 100%;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-592 {
    width: 100%;
  }

  .image-253 {
    margin-right: -97px;
    top: 3px;
    left: -93px;
  }

  .div-block-593 {
    border-radius: 23px;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-593.pl_bl {
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    align-content: stretch;
  }

  .logo__wrapper-3 {
    text-align: center;
  }

  .div-block-594 {
    flex: 0 auto;
    align-self: center;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-right: 0;
  }

  .text-block-2800 {
    margin-top: 40px;
  }

  .p-4.is-white {
    font-size: 15px;
    font-weight: 400;
  }

  .feature_content-detail {
    padding: 2rem 1.25rem;
  }

  .social__wrapper-3 {
    margin-bottom: 0;
  }

  .faq-wrap-4 {
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px);
    background-color: #f5faff;
    border: 1px solid #ffffff1a;
    border-radius: 23px;
  }

  .image-254 {
    margin-left: 0;
    position: relative;
  }

  .div-block-595 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .image-255 {
    max-width: 204px;
    margin-left: 0;
    display: none;
  }

  .video-popup {
    display: none;
  }

  .div-block-596 {
    flex-direction: row-reverse;
    align-self: center;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    right: 0;
  }

  .text-block-2804 {
    color: #000;
    font-size: 28px;
  }

  .div-block-597 {
    flex-direction: row;
  }

  .want-creo__form-block-copy-2 {
    width: 96%;
    min-width: auto;
    padding: 0;
  }

  .image-256 {
    width: 83px;
  }

  .div-block-598 {
    justify-content: space-between;
    align-self: center;
    display: flex;
  }

  .tab-text {
    flex: none;
  }

  .text-block-2806 {
    justify-content: center;
    max-width: 300px;
    margin-bottom: 0;
    padding-bottom: 20px;
    font-size: 16px;
    display: flex;
  }

  .faq-question-4 {
    background-color: #f5faff;
    padding: 20px;
  }

  .div-block-600 {
    height: 385px;
  }

  .div-block-600._8797 {
    height: 340px;
    margin-top: 29px;
  }

  .div-block-600._8797.platf_start {
    height: 100%;
    margin-top: 20px;
  }

  .div-block-600.platf_school {
    height: 427px;
  }

  .div-block-600.yellow {
    margin-top: 0;
  }

  .div-block-600.platf_produc {
    height: 423px;
  }

  .faq-answer-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-601 {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .button-29 {
    margin: 282px auto 18px;
  }

  .button-29.et {
    text-transform: uppercase;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .heading-49 {
    font-size: 16px;
  }

  .subheader-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .paragraph-28 {
    padding-left: 11px;
    font-size: 1em;
  }

  .btn__hero-3 {
    bottom: 0%;
  }

  .btn__hero-3.creo-want__btn {
    margin-top: 1.8em;
    font-size: .9em;
    font-weight: 600;
  }

  .text-block-2807 {
    font-size: 16px;
  }

  .div-block-604 {
    flex-direction: row;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .bullet-wrapper-detail {
    flex-direction: column;
  }

  .slider-tab {
    flex-flow: row;
    display: block;
  }

  .feature-tab-content {
    margin-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-605 {
    padding: 17px;
  }

  .round-tab {
    text-align: center;
    border-radius: 16px;
    flex: 0 auto;
    padding: 18px;
    font-size: .9rem;
  }

  .round-tab.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .banner-wrapper.is-green {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .input__pop-up-2 {
    background-color: #0000;
  }

  .input__pop-up-2.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    width: 100%;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .button-30 {
    width: 320px;
    margin-top: 40px;
  }

  .button-30.paltd_btn {
    width: 100%;
  }

  .button-30.but_pl._786 {
    margin-top: 43px;
  }

  .button-30.but_pl._786.paltd_btn {
    width: 80%;
  }

  .function-content-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .arrow-tab {
    flex: 0 auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .menu-3.main-menu {
    background-color: #0000;
  }

  .heading-50 {
    text-align: left;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 28px;
    line-height: 130%;
    position: relative;
    left: 0;
  }

  .div-block-608._1st_pl {
    flex-flow: column;
    align-content: space-around;
    align-items: stretch;
    max-width: 400px;
    height: 681px;
    padding-top: 30px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .div-block-608._1st_pl.et {
    height: 671px;
  }

  .div-block-608._1st_pl.et._67867._32 {
    max-width: 100%;
    height: 681px;
    margin-top: 60px;
    margin-left: 5px;
    margin-right: 5px;
    padding-right: 20px;
  }

  .heading-51 {
    color: #fff;
    text-align: left;
    justify-content: center;
    width: 300px;
    margin-left: 0;
    padding-bottom: 15px;
    padding-left: 0;
    font-size: 28px;
    line-height: 110%;
    display: flex;
  }

  .heading-51.cplt {
    margin-top: 47px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 40px;
  }

  .text-block-2810 {
    color: #24f9ff;
    text-transform: uppercase;
    padding-left: 0;
    font-weight: 800;
  }

  .text-block-2810.wt {
    color: #100d05;
    font-size: 28px;
    font-weight: 400;
    line-height: 32px;
  }

  .list-9 {
    width: 100%;
    margin-bottom: 26px;
    padding-left: 17px;
    font-size: 1em;
  }

  .image-258 {
    display: none;
  }

  .form-29.nef {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .button-12-copy {
    margin: 282px auto 18px;
  }

  .button-12-copy.et {
    text-transform: uppercase;
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .pl_tx1-2 {
    width: 80%;
    line-height: 110%;
  }

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

  .section-new-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-new-copy.is--light_grey.br120._567, .section-new-copy.dots__bq {
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-block-2812 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-259 {
    left: 247px;
    transform: rotate(-10deg);
  }

  .image-259.secimg1 {
    top: .233333vw;
    left: 247px;
    transform: rotate(-1deg);
  }

  .image-259.secimg1.img43267 {
    top: 9.13333vw;
    left: 266px;
  }

  .grid_about.swiper-wrapper {
    grid-column-gap: 1.875vw;
    grid-row-gap: 1.875vw;
  }

  .program_wrapper {
    z-index: 1;
    margin-top: -2vw;
    padding-top: 7vw;
  }

  .grid_program.swiper-wrapper {
    grid-column-gap: 2.3125vw;
    grid-row-gap: 2.3125vw;
    flex-flow: column;
    align-items: center;
    margin-bottom: 0;
  }

  .social_items {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .item_support.swiper-slide {
    height: auto;
  }

  .program_item {
    width: 100%;
  }

  .social_item.hide.x2 {
    width: 16vw;
    height: 16vw;
    display: none;
  }

  .social_item.x2 {
    width: 16vw;
    height: 16vw;
  }

  .social_item.is-camp {
    width: 3rem;
    height: 3rem;
  }

  .footer_layout {
    z-index: 2;
    position: relative;
  }

  .consult_program.none_desctop {
    display: none;
  }

  .desc_wrap.pcver1 {
    margin-top: 17.6667vw;
    margin-bottom: 29.6667vw;
    top: 78px;
    left: -513px;
  }

  .heading_wrapper {
    margin-bottom: -2.625vw;
  }

  .item_grid_about.swiper-slide {
    height: auto;
  }

  .review_layout.container {
    width: 100vw;
    margin-left: 0;
    margin-right: 0;
  }

  .heading_support.mini {
    text-align: left;
    font-size: 5.33333vw;
  }

  .desc_program {
    opacity: 100;
    color: #ece7e7;
    font-family: Gilroy, sans-serif;
    font-size: 1.5em;
  }

  .desc_program.origtxt1 {
    color: #000;
    font-size: 4em;
  }

  .desc_program.pcver1 {
    width: 55vw;
    padding-right: 0;
    font-size: 1.6em;
  }

  .desc_program.pcver1.txt2345 {
    width: 60vw;
  }

  .img_program {
    height: 100%;
  }

  .button_header {
    display: none;
  }

  .button_header.block {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .button_header.center.mobile_flex {
    margin-left: auto;
    display: flex;
  }

  .heading_offer {
    font-size: 7vw;
  }

  .image-5-copy {
    width: 32vw;
  }

  .logo_img {
    width: 15vw;
  }

  .nav_items.none_mob {
    display: none;
  }

  .heading_animation.v2 {
    flex-flow: column;
    display: none;
  }

  .swiper__nav-arrow.mod--right.arrow-next {
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .swiper__nav-arrow.mod--left.arrow-prev {
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: flex;
    position: relative;
  }

  .free_crea_layout.container {
    width: 91.6vw;
    margin-left: 4.26vw;
    margin-right: 4.26vw;
    padding-left: 0;
    padding-right: 0;
  }

  .swiper-slide {
    box-sizing: border-box;
    object-fit: none;
    width: 100%;
  }

  .swiper-slide.slide_review {
    width: 100%;
    margin-right: 2vw;
  }

  .swiper-slide.slide--stories {
    width: auto;
  }

  .swiper-slide.swiper-slide_blog {
    height: auto;
  }

  .swiper-slide.item_program {
    width: 74.4vw;
  }

  .bottom_program {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 6px;
    padding-bottom: 0;
  }

  .number_item_consult {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .bottom_program_wrapper {
    padding-bottom: 0;
  }

  .swiper-wrapper.collection-list {
    width: 100%;
  }

  .swiper-wrapper.items_container_wrapper {
    flex-flow: row;
  }

  .swiper.swiper_review {
    width: 91.6vw;
    margin-left: 4.2vw;
    margin-right: 4.2vw;
  }

  .swiper.swiper--stories, .swiper.swiper--stories2 {
    margin-left: auto;
    margin-right: auto;
  }

  .bg_program_mobile {
    display: none;
  }

  .header_text._2 {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
  }

  .bg_grenn_button {
    flex: 0 auto;
    width: auto;
  }

  .bg_white_button {
    width: auto;
  }

  .button_header_program {
    margin-top: -8px;
    margin-left: auto;
    padding-bottom: 0;
  }

  .wrapper_video_popup.offer_video {
    display: none;
  }

  .filter_item.all_item {
    color: #000;
    background-color: #fff;
  }

  .wrap_point_plus.swiper-slide {
    height: 100%;
  }

  .work_student_layout {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 0 auto;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    display: block;
  }

  .container-31 {
    max-width: none;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .swiper-pagination.none {
    margin-top: 3.2vw;
    display: flex;
  }

  .blog_students_wrapper.work_container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .wrap_blog_info {
    height: 100%;
  }

  .burger_wrap {
    display: none;
  }

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

  .container-32 {
    max-width: none;
  }

  .clients-quote-two {
    font-size: 24px;
    line-height: 32px;
  }

  .clients-info-image {
    margin-right: 16px;
  }

  .clients-grid {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .swiper-free {
    width: 91.8vw;
  }

  .container-33 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .slider-snap-list-copy {
    grid-template-columns: 16rem;
    grid-auto-columns: 16rem;
    padding-left: 0;
    padding-right: 0;
  }

  .doctors-collection-wrapper-copy {
    display: flex;
  }

  .slider {
    background-color: #0000;
    height: auto;
    margin-top: 40px;
    display: block;
  }

  .mask {
    height: 100%;
    overflow: hidden;
  }

  .mask-2 {
    padding-bottom: 0;
  }

  .mask-3 {
    height: auto;
    max-height: none;
    padding-bottom: 0;
  }

  .slide {
    height: auto;
  }

  .slide-nav {
    height: auto;
    display: none;
    inset: 0 0% auto;
  }

  .right-arrow {
    height: 85%;
    max-height: 100%;
    inset: 0% 0% 0% auto;
  }

  .icon-3 {
    display: flex;
  }

  .slider-2 {
    background-color: #0000;
    height: auto;
    margin-top: 30px;
    display: flex;
  }

  .icon-4 {
    background-color: #0000;
    border-radius: 200px;
    padding: 0;
  }

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

  .right-arrow-2 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .image-284 {
    margin-top: 250px;
    margin-bottom: 250px;
  }

  .slide-2, .slide-3, .slide-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-285 {
    padding-top: 250px;
    padding-bottom: 250px;
  }

  .nav-menu-2 {
    flex-direction: column;
  }

  .nav-button-wrapper, .nav-button-wrapper-copy {
    width: auto;
  }

  .logo__wrapper-3-copy {
    text-align: center;
  }

  .button-29-copy {
    margin: 282px auto 18px;
  }

  .button-29-copy.et, .button-29-copy.et-copy {
    text-transform: uppercase;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .button-29-copy._1s-screen {
    z-index: auto;
    text-transform: uppercase;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    position: relative;
  }

  .button-29-copy._1s-screen.open-form-button {
    z-index: 2147483647;
    background-color: #f9da6c;
    width: auto;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 16px;
    font-weight: 600;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .div-block-596-copy {
    flex-direction: row-reverse;
    align-self: center;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    right: 0;
  }

  .image-254-copy {
    margin-left: 0;
    position: relative;
  }

  .form-pay__wrapper-copy {
    z-index: 1;
    border-radius: 20px;
    width: 100%;
    margin-top: 2em;
    margin-left: auto;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }

  .form-pay__wrapper-copy._21321 {
    margin-top: 40px;
    margin-bottom: 0;
    margin-right: auto;
    padding-top: 1.2px;
    padding-bottom: 46px;
  }

  .form-pay__wrapper-copy._21321._43 {
    width: 360px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .form-pay__wrapper-copy.pl--3 {
    flex-direction: column;
    align-items: center;
    margin-top: 64px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .form-pay__wrapper-copy.pl--3.text_course.vvv {
    flex-direction: column;
    margin-top: 62px;
  }

  .form-pay__wrapper-copy.pl--3.platform-btn {
    flex-direction: column;
    margin-top: 86%;
    position: static;
    top: auto;
    bottom: 0;
  }

  .form-pay__wrapper-copy.pl--3-copy {
    flex-direction: column;
    align-items: center;
    margin-top: 64px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .form-pay__wrapper-copy.pl--3-copy.text_course.vvv {
    flex-direction: column;
    margin-top: 62px;
  }

  .form-pay__wrapper-copy.pl--3-copy.platform-btn, .form-pay__wrapper-copy.pl--3-copy.platform-btn-copy {
    flex-direction: column;
    margin-top: 86%;
    position: static;
    top: auto;
    bottom: 0;
  }

  .form-pay__wrapper-copy.pl--3-copy.platform-btn-copy {
    flex-direction: column;
    margin-top: 40px;
    padding-bottom: 0;
    display: none;
    position: static;
    top: auto;
    bottom: 0;
  }

  .heading-47-copy {
    color: #fff;
    text-align: left;
    justify-content: center;
    width: 100%;
    margin-left: 0;
    padding-bottom: 15px;
    padding-left: 0;
    font-size: 28px;
    line-height: 110%;
    display: flex;
  }

  .div-block-594-copy {
    flex: 0 auto;
    align-self: center;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-right: 0;
  }

  .image-287 {
    max-width: 100%;
    display: block;
  }

  .slide-5 {
    width: 50%;
    margin-right: 5px;
  }

  .slider-3 {
    height: 100%;
  }

  .div-block-613 {
    margin-top: 40px;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .text-block-2834 {
    color: #000;
    font-size: 13px;
    line-height: 130%;
  }

  .slide-6 {
    width: 50%;
  }

  .slide-7 {
    width: 50%;
    margin-right: 10px;
  }

  .container-34 {
    max-width: none;
    padding-left: 1.04em;
    padding-right: 1.04em;
  }

  .faq__wrapper-3 {
    border-top-width: .6px;
  }

  .faq_text-3 {
    font-size: .83em;
    line-height: 1.5;
  }

  .faq_toggle-text-2 {
    font-size: 1.04em;
    line-height: 1.2;
  }

  .ns-bottom-2 {
    overflow: visible;
  }

  .faq_content-2 {
    height: 0;
  }

  .speakers-name-2.show-teblet {
    font-size: 2.6em;
    left: 5%;
  }

  .img__wrapper-5.speakers {
    width: 100%;
    max-width: none;
  }

  .flex__speakers-container-2.second-speakers {
    margin-bottom: 4em;
  }

  .flex-item__img-2 {
    grid-column-gap: .25em;
    grid-row-gap: .25em;
    justify-content: center;
    width: 104%;
    margin-left: -1em;
  }

  .track-2 {
    margin-top: 2em;
    margin-bottom: 0;
  }

  .ns-bottom-copy {
    overflow: visible;
  }

  .track-copy {
    padding-bottom: 2em;
  }

  .h2-copy-copy.small-copy-copy.italic-copy.yellow {
    margin-left: 15%;
    font-size: 1.56em;
  }

  .h2-copy-copy.small-copy-copy.italic-copy.yellow.ml370.title-pay-y._09 {
    margin-left: 1%;
    font-size: .9em;
  }

  .h2-copy-copy.small-copy-copy.italic-copy.yellow-copy {
    margin-left: 15%;
    font-size: 1.56em;
  }

  .h2-copy-copy.small-copy-copy.italic-copy.yellow-copy.ml370.title-pay-y._09 {
    margin-left: 1%;
    font-size: .9em;
  }

  .h2-copy-copy.small-copy-copy.italic.yellow {
    margin-left: 15%;
    font-size: 1.56em;
  }

  .h2-copy-copy.small-copy-copy.italic.yellow.ml370.title-pay-y._09 {
    margin-left: 1%;
    font-size: .9em;
  }

  .h2-copy-copy.small-copy-copy.white.gillroy.pl90.title-pay-w._789 {
    font-size: 1.3em;
  }

  .h2-copy-copy.small-copy-copy.white.gillroy.pl90.title-pay-w._789.copy {
    font-size: 1em;
  }

  .h2-copy-copy.small-copy-copy.white-copy.gillroy.pl90.title-pay-w._789 {
    font-size: 1.3em;
  }

  .h2-copy-copy.small-copy-copy.white-copy.gillroy.pl90.title-pay-w._789.copy {
    font-size: 1em;
  }

  .h2-copy-copy.small-copy-copy.white-copy.gillroy-copy.pl90.title-pay-w._789 {
    font-size: 1.3em;
  }

  .h2-copy-copy.small-copy-copy.white-copy.gillroy-copy.pl90.title-pay-w._789.copy {
    font-size: 1em;
  }

  .h2-copy-copy.small-copy-copy.white-copy.gillroy-copy.pl90-copy {
    font-size: 1.9em;
  }

  .h2-copy-copy.small-copy-copy.white-copy.gillroy-copy.pl90-copy.title-pay-w._789 {
    font-size: 1.3em;
  }

  .h2-copy-copy.small-copy-copy.white-copy.gillroy-copy.pl90-copy.title-pay-w._789.copy {
    font-size: 1em;
  }

  .container-10-copy.ptb-150-copy {
    padding-bottom: 2em;
  }

  .slide-8, .slide-9, .slide-10 {
    width: 50%;
  }

  .icon-5, .icon-6 {
    display: none;
  }

  .slide-11, .slide-12, .slide-13 {
    width: 50%;
  }

  .circle-copy.blue {
    width: 13px;
    height: 12px;
    font-size: 17px;
  }

  .circle-copy.yellow {
    width: .8em;
    height: .8em;
    font-size: 1.5em;
  }

  .circle-copy.blue-copy {
    width: 12px;
    height: 12px;
    font-size: 17px;
  }

  .image-289 {
    margin: auto 60px 0 0;
    display: inline-block;
    overflow: clip;
  }

  .left-arrow {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-end;
    display: block;
    inset: auto 0% -15%;
    overflow: visible;
  }

  .card-whipe-copy {
    display: block;
  }

  .card-whipe-copy.count-whipe {
    background-color: var(--gold);
  }

  .btn__heeader-copy {
    width: 100%;
  }

  .btn__heeader-copy.tablet__btn-hero.count-btn {
    color: #000;
    margin-left: 0;
    padding-top: .8em;
    padding-bottom: .8em;
  }

  .btn__heeader-copy.tablet__btn-hero.count-btn.w--current {
    color: #100d05;
    font-size: 16px;
  }

  .btn__heeader-copy.btn-awww {
    display: flex;
  }

  .btn__heeader-copy.tablet__btn-hero {
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .btn__heeader-copy.tablet__btn-hero.count-btn {
    padding-top: .8em;
    padding-bottom: .8em;
  }

  .btn__heeader-copy.tablet__btn-hero-copy {
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .btn__heeader-copy.tablet__btn-hero-copy.count-btn {
    color: #000;
    margin-left: 0;
    padding-top: .8em;
    padding-bottom: .8em;
  }

  .btn__heeader-copy.tablet__btn-hero-copy.count-btn.w--current {
    color: #100d05;
    font-size: 16px;
  }

  .flex__speakers-container-2-copy.second-speakers {
    margin-bottom: 4em;
  }

  .text-span-85 {
    filter: none;
    color: #4753f6;
  }

  .h2-copy-copy.small-copy.italic.yellow {
    margin-left: 15%;
    font-size: 1.56em;
  }

  .h2-copy-copy.small-copy.italic.yellow.ml370.title-pay-y._09 {
    margin-left: 1%;
    font-size: .9em;
  }

  .h2-copy-copy.small-copy.white.gillroy.pl90.title-pay-w._789 {
    font-size: .8em;
  }

  .h2-copy-copy.small-copy.white.gillroy.pl90.title-pay-w._789.copy {
    font-size: 1em;
  }

  .h2-copy-copy.yellow.right {
    font-size: 1.56em;
    line-height: 1.3;
  }

  .h2-copy-copy.yellow.e-u.bold.ml15p {
    text-align: left;
    font-size: 1.56em;
    line-height: 1.1;
  }

  .h2-copy-copy.yellow.course-double {
    font-size: 2.08em;
  }

  .h2-copy-copy.white {
    font-size: 1.56em;
  }

  .h2-copy-copy.white.course-double {
    font-size: 2.08em;
  }

  .h2-copy-copy.small.italic.yellow {
    margin-left: 15%;
    font-size: 1.56em;
  }

  .h2-copy-copy.small.italic.yellow.ml370.title-pay-y._09 {
    margin-left: 1%;
    font-size: .6em;
  }

  .h2-copy-copy.small.white.gillroy.pl90.title-pay-w._789 {
    font-size: 1.3em;
  }

  .h2-copy-copy.small.white.gillroy.pl90.title-pay-w._789.copy {
    font-size: 1em;
  }

  .right-arrow-3 {
    display: block;
    inset: auto 0% -15%;
    overflow: visible;
  }

  .image-289-copy {
    margin-top: auto;
    margin-bottom: 0;
    margin-left: 60px;
    display: inline-block;
    overflow: clip;
  }

  .container-35 {
    max-width: none;
  }

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

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

  .team-slide-wrapper {
    width: 100%;
    max-width: 150px;
    margin-right: 10px;
  }

  .mask-5 {
    width: 100vw;
    max-width: none;
    overflow: hidden;
  }

  .descr__title-copy {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    flex: 0 auto;
    margin-left: .78em;
  }

  .descr__title-copy.course {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    font-size: 4em;
  }

  .descr__title-copy.course.course-descr__title {
    font-size: 16px;
  }

  .descr__title-copy.course.course-descr__title.copy {
    width: 90%;
  }

  .descr__title-copy.w775 {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    width: auto;
  }

  .descr__title-copy.course-copy {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    font-size: 4em;
  }

  .descr__title-copy.course-copy.course-descr__title {
    font-size: 16px;
  }

  .descr__title-copy.course-copy.course-descr__title.copy {
    width: 90%;
  }

  .descr__title-copy.course-copy.course-descr__title-copy {
    font-size: 16px;
  }

  .descr__title-copy.course-copy.course-descr__title-copy.copy {
    width: 90%;
  }

  .btn__item-copy {
    border-style: none;
    flex: none;
  }

  .swiper-slide-2.pop-up-slide {
    height: 227px;
  }

  .pop-up-swiper-buttons {
    display: none;
  }

  .swiper-slide-3 {
    padding-left: .6rem;
    padding-right: .6rem;
  }

  .swiper-button-next, .swiper-button-prev {
    width: 2.4rem;
    height: 2.4rem;
  }

  .slider-image {
    height: 350px;
  }

  .section-spacing.banner {
    padding-bottom: 4rem;
  }

  .swiper-slide-4 {
    padding-left: .6rem;
    padding-right: .6rem;
  }

  .active-card-label {
    font-size: 38px;
  }

  .card-number {
    font-size: 180px;
  }

  .img-2 {
    margin-left: 0;
  }

  .slider-snap-list-2 {
    grid-template-columns: 16rem;
    grid-auto-columns: 16rem;
  }

  .page-wrapper-4 {
    margin-bottom: 40px;
  }

  .section_slider {
    padding-top: 0;
    padding-bottom: 0;
  }

  .splide__slide {
    width: 250px;
    height: 430px;
    margin-right: 0;
  }

  .section-11-copy, .section-11-copy.blue {
    overflow: hidden;
  }

  .section-11-copy.blue.relative._56, .section-11-copy.blue.relative.section__designer {
    margin-top: 0;
  }

  ._wf-1 {
    margin-top: 0;
    padding-bottom: 15px;
  }

  .wb-text-1 {
    max-width: 80%;
  }

  .div-block-554-copy {
    padding-left: 15px;
  }

  .div-block-5w {
    padding-left: 20px;
  }

  .text-w3 {
    padding-left: 0;
  }

  .faq-heading-3-copy-copy {
    width: 226px;
    font-size: 22px;
    line-height: 1.3;
  }

  .div-block-tarif23 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-548-copy, .div-block-548-copy-copy {
    padding-left: 20px;
  }

  .body-6-copy.white.big-body.hide-tablet {
    font-size: 1.3em;
    display: block;
  }

  .body-6-copy.big-body {
    font-size: 2.5em;
  }

  .body-6-copy.big-body.course-double {
    font-size: 2em;
    transition: all .8s;
  }

  .old-price-co1-copy {
    display: flex;
  }

  .old-price-co1-copy.white {
    font-size: 1.3em;
    display: flex;
  }

  .old-price-co1-copy._3232 {
    opacity: .42;
  }

  .old-price-co1-copy.white-copy {
    font-size: 1.3em;
  }

  .old-price-copy-copy-copy-copy {
    display: flex;
  }

  .old-price-copy-copy-copy-copy.white {
    font-size: 1.3em;
    display: flex;
  }

  .old-price-copy-copy-copy-copy._3232 {
    opacity: .42;
  }

  .old-price-copy-copy-copy-copy.white-copy {
    font-size: 1.3em;
  }

  .old-price-copy-copy {
    display: flex;
  }

  .old-price-copy-copy.white {
    font-size: 1.3em;
    display: flex;
  }

  .old-price-copy-copy._3232 {
    opacity: .42;
  }

  .old-price-copy-copy.white-copy {
    font-size: 1.3em;
  }

  .grid-item-copy.metod__wrapper {
    max-width: 400px;
  }

  .grid-item-copy.metod__wrapper.pb30.wh-bq {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-item-copy.metod__wrapper.pb290.pl5 {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-item-copy.metod__wrapper {
    max-width: 100%;
    padding: 20px 20px 0;
  }

  .grid-item-copy.metod__wrapper.pb290 {
    padding-bottom: 0;
  }

  .grid-item-copy.metod__wrapper.pb290.pl5 {
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 20px 0;
  }

  .grid-item-copy.metod__wrapper.pb30 {
    padding: 20px;
  }

  .grid-item-copy.metod__wrapper.pb30.hide-tablet {
    flex-direction: column;
    padding-bottom: 0;
    display: flex;
  }

  .grid-item-copy.metod__wrapper.pb100 {
    padding-bottom: 0;
  }

  .grid-item-copy.metod__wrapper-copy {
    max-width: 400px;
  }

  .grid-item-copy.metod__wrapper-copy.pb30.wh-bq {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-item-copy.metod__wrapper-copy.pb290 {
    padding-bottom: 0;
  }

  .grid-item-copy.metod__wrapper-copy.pb290.pl5 {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-item-copy.metod__wrapper-copy.pb100 {
    padding-bottom: 0;
  }

  .title__coutdown-copy._0342-copy {
    color: #fff;
    text-align: center;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-size: 1em;
    line-height: 1;
    display: block;
  }

  .text-block-24-copy {
    color: var(--alice-blue);
    font-size: 14px;
  }

  .text-span-13-copy {
    color: var(--yel);
    text-align: left;
    font-size: 1em;
  }

  .title__coutdown-copy._0342 {
    color: #fff;
    text-align: left;
    width: 100%;
    font-size: 1em;
    line-height: 1;
  }

  .js-clock-copy-copy {
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 10px;
    display: none;
  }

  .btn__heeader-copy-copy {
    width: 100%;
  }

  .btn__heeader-copy-copy.tablet__btn-hero.count-btn {
    color: #000;
    margin-left: 0;
    padding-top: .8em;
    padding-bottom: .8em;
    transition: none;
  }

  .btn__heeader-copy-copy.tablet__btn-hero.count-btn.w--current {
    color: #100d05;
    font-size: 16px;
  }

  .btn__heeader-copy-copy.btn-awww {
    display: flex;
  }

  .btn__heeader-copy-copy.tablet__btn-hero {
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .btn__heeader-copy-copy.tablet__btn-hero.count-btn {
    padding-top: .8em;
    padding-bottom: .8em;
  }

  .request3, .request3.popaup-1-month.fsfd, .request3.popaup-1-month.fsfd._324234, .request3.popaup-1-month.fsfd.form-platform, .request3.site_ui, .request3.site_ui.tarif_expert.expert_buy, .request3.site_ui.tarif_expert.formsit.webform, .request3.site_ui.tarif_expert.formsit.webform.bick, .request3.site_ui.tarif_cosmos.cosmos_buy {
    display: none;
  }

  .cosmos-pay {
    width: 96%;
    min-width: auto;
    padding: 1.3em 1.5em 1.5em;
  }

  .cosmos-pay.fd {
    justify-content: center;
    display: flex;
  }

  .cosmos-pay.fd._3232 {
    align-self: center;
    height: 70%;
    display: block;
    top: auto;
    bottom: auto;
    overflow: visible;
  }

  .cosmos-pay.fd._323 {
    height: 71%;
    padding: 1.5em 1.5em 0;
  }

  .cosmos-pay.fd._786 {
    width: 360px;
    min-width: 360px;
    height: 500px;
  }

  .cosmos-pay.fd._786.platform {
    width: 100%;
    min-width: auto;
    max-width: 98%;
  }

  .send-mass._2.f.and, .send-mass._2-copy.f.and, .send-mass.sent2.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .popup-expert-copy, .popup-expert-copy.popaup-1-month.fsfd, .popup-expert-copy.popaup-1-month.fsfd._324234, .popup-expert-copy.popaup-1-month.fsfd.form-platform, .popup-expert-copy.site_ui, .popup-expert-copy.site_ui.tarif_expert.expert_buy, .popup-expert-copy.site_ui.tarif_expert.formsit.webform, .popup-expert-copy.site_ui.tarif_expert.formsit.webform.bick, .popup-expert-copy.site_ui.tarif_cosmos.cosmos_buy, .popup-expert-copy.site_ui-copy, .popup-expert-copy.site_ui-copy.tarif_expert.expert_buy, .popup-expert-copy.site_ui-copy.tarif_expert.formsit.webform, .popup-expert-copy.site_ui-copy.tarif_expert.formsit.webform.bick, .popup-expert-copy.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-expert-copy.site_ui-copy.tarif_expert-copy.expert_buy, .popup-expert-copy.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-expert-copy.site_ui-copy.tarif_expert-copy.formsit.webform.bick, .popup-navchay, .popup-navchay.popaup-1-month.fsfd, .popup-navchay.popaup-1-month.fsfd._324234, .popup-navchay.popaup-1-month.fsfd.form-platform, .popup-navchay.site_ui, .popup-navchay.site_ui.tarif_expert.expert_buy, .popup-navchay.site_ui.tarif_expert.formsit.webform, .popup-navchay.site_ui.tarif_expert.formsit.webform.bick, .popup-navchay.site_ui.tarif_cosmos.cosmos_buy, .popup-navchay.site_ui-copy, .popup-navchay.site_ui-copy.tarif_expert.expert_buy, .popup-navchay.site_ui-copy.tarif_expert.formsit.webform, .popup-navchay.site_ui-copy.tarif_expert.formsit.webform.bick, .popup-navchay.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-navchay.site_ui-copy.tarif_expert-copy.expert_buy, .popup-navchay.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-navchay.site_ui-copy.tarif_expert-copy.formsit.webform.bick {
    display: none;
  }

  .figma-pop {
    width: 96%;
    min-width: auto;
    padding: 1.3em 1.5em 1.5em;
  }

  .figma-pop.fd {
    justify-content: center;
    display: flex;
  }

  .figma-pop.fd._3232 {
    align-self: center;
    height: 70%;
    display: block;
    top: auto;
    bottom: auto;
    overflow: visible;
  }

  .figma-pop.fd._323 {
    height: 71%;
    padding: 1.5em 1.5em 0;
  }

  .figma-pop.fd._786 {
    width: 360px;
    min-width: 360px;
    height: 500px;
  }

  .figma-pop.fd._786.platform {
    width: 100%;
    min-width: auto;
    max-width: 98%;
  }

  .figma-form-1 {
    margin-bottom: 0;
  }

  .input__pop-up-figma {
    background-color: #0000;
    font-size: 14px;
  }

  .input__pop-up-figma.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .input__pop-up-copy {
    background-color: #0000;
    font-size: 14px;
  }

  .input__pop-up-copy.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .input__pop-up-figma2 {
    background-color: #0000;
    font-size: 14px;
  }

  .input__pop-up-figma2.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .input__pop-up-figma3 {
    background-color: #0000;
    font-size: 14px;
  }

  .input__pop-up-figma3.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .send-mass-copy._2.f.and, .send-mass-copy._2-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .send-mass-copy.sent2 {
    width: auto;
    font-size: 12px;
    display: block;
  }

  .send-mass-copy.sent2.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .text-block-24-copy {
    width: auto;
    color: var(--alice-blue);
    font-size: 14px;
  }

  .countdown__wrapper-copy {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
  }

  .logo-white-copy.white {
    width: 88px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .logo-countdown-copy-copy {
    display: none;
  }

  .logo-countdown-copy-copy.w--current {
    align-self: center;
    width: 3.5em;
    height: 1.3em;
    display: flex;
  }

  .splide__slide-copy {
    width: 70vw;
    height: 430px;
  }

  .image-287-copy {
    max-width: 100%;
  }

  .section_slider-copy {
    margin-bottom: -100px;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .popup-figma-self {
    display: flex;
  }

  .popup-figma-self.popaup-1-month.fsfd, .popup-figma-self.popaup-1-month.fsfd._324234, .popup-figma-self.popaup-1-month.fsfd.form-platform, .popup-figma-self.site_ui, .popup-figma-self.site_ui.tarif_expert.expert_buy, .popup-figma-self.site_ui.tarif_expert.formsit.webform, .popup-figma-self.site_ui.tarif_expert.formsit.webform.bick, .popup-figma-self.site_ui.tarif_cosmos.cosmos_buy, .popup-figma-self.site_ui-copy, .popup-figma-self.site_ui-copy.tarif_expert.expert_buy, .popup-figma-self.site_ui-copy.tarif_expert.formsit.webform, .popup-figma-self.site_ui-copy.tarif_expert.formsit.webform.bick, .popup-figma-self.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-figma-self.site_ui-copy.tarif_expert-copy.expert_buy, .popup-figma-self.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-figma-self.site_ui-copy.tarif_expert-copy.formsit.webform.bick {
    display: none;
  }

  .figma-pop-copy {
    width: 96%;
    min-width: auto;
    padding: 1.3em 1.5em 1.5em;
  }

  .figma-pop-copy.fd {
    justify-content: center;
    display: flex;
  }

  .figma-pop-copy.fd._3232 {
    align-self: center;
    height: 70%;
    display: block;
    top: auto;
    bottom: auto;
    overflow: visible;
  }

  .figma-pop-copy.fd._323 {
    height: 71%;
    padding: 1.5em 1.5em 0;
  }

  .figma-pop-copy.fd._786 {
    width: 360px;
    min-width: 360px;
    height: 500px;
  }

  .figma-pop-copy.fd._786.platform {
    width: 100%;
    min-width: auto;
    max-width: 98%;
  }

  .want-creo__title-copy {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
  }

  .want-creo__title-copy.tx_co {
    font-size: 1.4em;
  }

  .want-creo__title-copy.form2 {
    line-height: 1.1;
  }

  .popup-figma-self-1, .popup-figma-self-1.popaup-1-month.fsfd, .popup-figma-self-1.popaup-1-month.fsfd._324234, .popup-figma-self-1.popaup-1-month.fsfd.form-platform, .popup-figma-self-1.site_ui, .popup-figma-self-1.site_ui.tarif_expert.expert_buy, .popup-figma-self-1.site_ui.tarif_expert.formsit.webform, .popup-figma-self-1.site_ui.tarif_expert.formsit.webform.bick, .popup-figma-self-1.site_ui.tarif_cosmos.cosmos_buy, .popup-figma-self-1.site_ui-copy, .popup-figma-self-1.site_ui-copy.tarif_expert.expert_buy, .popup-figma-self-1.site_ui-copy.tarif_expert.formsit.webform, .popup-figma-self-1.site_ui-copy.tarif_expert.formsit.webform.bick, .popup-figma-self-1.site_ui-copy.tarif_cosmos.cosmos_buy, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.expert_buy, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.formsit.webform, .popup-figma-self-1.site_ui-copy.tarif_expert-copy.formsit.webform.bick {
    display: none;
  }

  .figma-form-may {
    margin-bottom: 0;
  }

  .input__pop-up-figma-001 {
    background-color: #0000;
    font-size: 14px;
  }

  .input__pop-up-figma-001.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .input__pop-up-figma-002 {
    background-color: #0000;
    font-size: 14px;
  }

  .input__pop-up-figma-002.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .input__pop-up-figma-003 {
    background-color: #0000;
    font-size: 14px;
  }

  .input__pop-up-figma-003.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .btn__hero-c2 {
    bottom: 0%;
  }

  .btn__hero-c2.viber.w--current {
    display: block;
  }

  .btn__hero-c2.course {
    position: relative;
  }

  .btn__hero-c2.btn-form {
    margin-top: 1.8em;
    font-size: .83em;
  }

  .btn__hero-c2.creo-want__btn, .btn__hero-c2.creo-want__btn-copy, .btn__hero-c2.creo-want__btn-figma, .btn__hero-c2.creo-want__btn-figma-007 {
    margin-top: 1.5em;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    font-size: .9em;
    font-weight: 600;
  }

  .btn__wrapper-copy.right {
    width: 17em;
    height: 17em;
    position: fixed;
    bottom: -8%;
  }

  .btn__wrapper-copy.right.fixed-auto {
    width: 17em;
    height: 17em;
    margin-bottom: 0;
    transition: bottom .8s;
    display: block;
    position: static;
    top: auto;
    bottom: -10%;
  }

  .btn__wrapper-copy.right.fixed-auto.but {
    width: 45em;
    height: 45em;
    margin-top: 40px;
    padding-top: 0;
    position: relative;
    bottom: -13%;
  }

  .btn__wrapper-copy.hero {
    flex-wrap: nowrap;
    flex: 0 auto;
    justify-content: flex-start;
    width: 100%;
  }

  .btn__wrapper-copy.hero.landscape-hide {
    margin-top: .6em;
  }

  .btn__wrapper-copy.right-copy {
    width: 17em;
    height: 17em;
    position: fixed;
    bottom: -8%;
  }

  .btn__wrapper-copy.right-copy.fixed-auto {
    width: 17em;
    height: 17em;
    margin-bottom: 0;
    transition: bottom .8s;
    display: block;
    position: static;
    top: auto;
    bottom: -10%;
  }

  .btn__wrapper-copy.right-copy.fixed-auto.but {
    width: 45em;
    height: 45em;
    margin-top: 40px;
    padding-top: 0;
    position: relative;
    bottom: -13%;
  }

  .btn__wrapper-copy.right-copy.fixed-auto-copy {
    width: 17em;
    height: 17em;
    margin-bottom: 0;
    transition: bottom .8s;
    display: none;
    position: static;
    top: auto;
    bottom: -10%;
  }

  .btn__wrapper-copy.right-copy.fixed-auto-copy.but {
    width: 45em;
    height: 45em;
    margin-top: 40px;
    padding-top: 0;
    position: relative;
    bottom: -13%;
  }

  .want-creo__title-copy-copy.dan-copy, .want-creo__title-copy-copy.dan-copy-copy {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .form-block-27-copy {
    width: 100%;
  }

  .div-block-530-copy {
    z-index: 999;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 30px;
    display: flex;
    position: relative;
  }

  .section-11-copy, .section-11-copy.blue {
    overflow: hidden;
  }

  .section-11-copy.blue.relative._56, .section-11-copy.blue.relative.section__designer {
    margin-top: 0;
  }

  .section-11-copy.hero-course-copy {
    flex-direction: column;
    height: auto;
    min-height: auto;
    margin-top: 9em;
    padding-top: 0;
    padding-bottom: 4em;
    display: flex;
  }

  .section-11-copy.hero-course-copy.webinar {
    height: auto;
    min-height: auto;
    margin-top: 4em;
    padding-bottom: 1em;
  }

  .section-11-copy.hero-course-copy.dsfsdf {
    display: none;
  }

  .section-11-copy.hero-course-copy._778 {
    height: 75vh;
    min-height: 760px;
    margin-top: 8.6em;
    padding-bottom: .125em;
  }

  .section-11-copy.hero-course-copy._778.copy-1-sck {
    margin-top: 0;
    padding-top: 5em;
  }

  .section-11-copy.hero-course-copy._778.site_web {
    margin-top: 4em;
    padding-top: 4em;
  }

  .section-11-copy.hero-course-copy._778-copy {
    height: 75vh;
    min-height: 760px;
    margin-top: 8.6em;
    padding-bottom: .125em;
  }

  .section-11-copy.hero-course-copy._778-copy.copy-1-sck {
    margin-top: 0;
    padding-top: 5em;
  }

  .section-11-copy.hero-course-copy._778-copy.site_web {
    margin-top: 4em;
    padding-top: 4em;
  }

  .section-11-copy.hero-course-copy._778-copy.site_web-copy {
    height: 110vh;
    margin-top: 4em;
    padding-top: 4em;
  }

  .creo-want__p-copy-copy._2.f.and, .creo-want__p-copy-copy._2-copy.f.and, .creo-want__p-copy-copy._2-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .creo-want__p-copy-copy._2-copy-copy {
    width: 100%;
    font-size: 14px;
    display: block;
  }

  .creo-want__p-copy-copy._2-copy-copy.f.and, .creo-want__p-copy._2.f.and, .creo-want__p-copy._2-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .popup-expert-copy-copy, .popup-expert-copy-copy.popaup-1-month.fsfd, .popup-expert-copy-copy.popaup-1-month.fsfd._324234, .popup-expert-copy-copy.popaup-1-month.fsfd.form-platform, .popup-expert-copy-copy.site_ui.tarif_expert.expert_buy, .popup-expert-copy-copy.site_ui.tarif_cosmos.cosmos_buy {
    display: none;
  }

  .text-span-13-copy {
    color: var(--yel);
    text-align: left;
    flex: none;
    margin-right: 0;
    font-size: 1em;
  }

  .title__coutdown-copy {
    font-size: .8em;
  }

  .title__coutdown-copy._0342 {
    color: #fff;
    text-align: left;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-size: 1em;
    line-height: 1;
    display: flex;
  }

  .title__coutdown-copy._0342.course-title__coutdown {
    text-align: center;
    font-size: .8em;
    line-height: 1.4;
  }

  .title__coutdown-copy._0342.ne_bl {
    text-align: center;
    width: 320px;
    font-size: 15px;
  }

  .title__coutdown-copy.easy-type {
    justify-content: flex-end;
    margin-left: 53px;
  }

  .title__coutdown-copy._0342-copy {
    color: #fff;
    text-align: left;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-size: 1em;
    line-height: 1;
    display: flex;
  }

  .title__coutdown-copy._0342-copy.course-title__coutdown {
    text-align: center;
    font-size: .8em;
    line-height: 1.4;
  }

  .title__coutdown-copy._0342-copy.ne_bl {
    text-align: center;
    width: 320px;
    font-size: 15px;
  }

  .wrapper__count-copy, .wrapper__count-copy-copy {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    text-align: center;
    flex-flow: column;
  }

  .text-block-24-copy-copy {
    width: auto;
    color: var(--alice-blue);
    font-size: 14px;
  }

  .text-span-13-copy-copy {
    color: var(--yel);
    text-align: left;
    flex: 0 auto;
    margin-right: 0;
    font-size: 1em;
  }

  .bold-text-21-copy {
    color: var(--yel);
    line-height: 1.5;
  }

  .subtext-copy-copy {
    padding-left: 4px;
    font-size: 2em;
  }

  .subtext-copy-copy.course__subtext, .subtext-copy-copy.course__subtext-copy {
    max-width: 52%;
    font-size: .8em;
    line-height: 1.5;
  }

  .section-11-copy-copy, .section-11-copy-copy.blue {
    overflow: hidden;
  }

  .section-11-copy-copy.blue.relative._56, .section-11-copy-copy.blue.relative.section__designer {
    margin-top: 0;
  }

  .section-11-copy-copy.hero-course-copy._778-copy.site_web-copy {
    height: 30vh;
    margin-top: 4em;
    padding-top: 4em;
  }

  .section-11-copy-copy, .section-11-copy-copy.blue {
    overflow: hidden;
  }

  .section-11-copy-copy.yellow.hover-blue.last {
    margin-bottom: 0;
    padding-bottom: 2em;
  }

  .section-11-copy-copy.blue.relative._56, .section-11-copy-copy.blue.relative.section__designer {
    margin-top: 0;
  }

  .section-11-copy-copy.learn {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-287-10 {
    display: block;
  }

  .container-10-copy {
    flex-direction: column;
    justify-content: space-between;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.04em;
    padding-right: 1.04em;
    display: flex;
  }

  .container-10-copy.flex.hero-cont {
    padding-left: 1.04em;
    padding-right: 1.04em;
  }

  .container-10-copy.flex.hero-content {
    flex: 1;
  }

  .container-10-copy.footer {
    padding-bottom: 2.6em;
  }

  .container-10-copy.ptb-150 {
    padding-top: 3em;
    padding-bottom: 2em;
  }

  .container-10-copy.item__steps {
    flex-direction: column;
  }

  .container-10-copy.scr-2 {
    padding-top: 3.13em;
    padding-bottom: 3em;
  }

  .container-10-copy.prices {
    padding-top: 2.6em;
    padding-bottom: 1.51em;
  }

  .container-10-copy-copy {
    flex-direction: column;
    justify-content: space-between;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.04em;
    padding-right: 1.04em;
    display: flex;
  }

  .container-10-copy-copy.flex.hero-cont {
    padding-left: 1.04em;
    padding-right: 1.04em;
  }

  .container-10-copy-copy.flex.hero-content {
    flex: 1;
  }

  .container-10-copy-copy.footer {
    padding-bottom: 2.6em;
  }

  .container-10-copy-copy.item__steps {
    flex-direction: column;
  }

  .container-10-copy-copy.scr-2 {
    padding-top: 3.13em;
    padding-bottom: 3em;
  }

  .container-10-copy-copy.prices {
    padding-top: 2.6em;
    padding-bottom: 1.51em;
  }

  .container-10-copy-copy.ptb-150-copy {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .section-11-copy, .section-11-copy.blue {
    overflow: hidden;
  }

  .section-11-copy.blue.relative._56, .section-11-copy.blue.relative.section__designer {
    margin-top: 0;
  }

  .section-11-copy.learn._002 {
    padding-top: 0;
  }

  .section-11-copy, .section-11-copy.blue {
    overflow: hidden;
  }

  .section-11-copy.hero-course {
    flex-direction: column;
    height: auto;
    min-height: auto;
    margin-top: 9em;
    padding-top: 0;
    padding-bottom: 4em;
    display: flex;
  }

  .section-11-copy.hero-course.webinar {
    height: auto;
    min-height: auto;
    margin-top: 4em;
    padding-bottom: 1em;
  }

  .section-11-copy.hero-course.dsfsdf {
    display: none;
  }

  .section-11-copy.hero-course._778 {
    height: 75vh;
    min-height: 760px;
    margin-top: 8.6em;
    padding-bottom: .125em;
  }

  .section-11-copy.hero-course._778.copy-1-sck {
    margin-top: 0;
    padding-top: 5em;
  }

  .section-11-copy.hero-course._778.site_web {
    margin-top: 4em;
    padding-top: 4em;
  }

  .section-11-copy.yellow.hover-blue.last {
    margin-bottom: 0;
    padding-bottom: 2em;
  }

  .section-11-copy.black {
    justify-content: center;
    margin-top: 0;
    display: flex;
  }

  .section-11-copy.blue {
    overflow: hidden;
  }

  .section-11-copy.blue.relative {
    margin-top: 100px;
  }

  .section-11-copy.blue.relative._56, .section-11-copy.blue.relative.section__designer {
    margin-top: 0;
  }

  .section-11-copy.learn {
    padding-top: 1em;
  }

  .section-11-copy-copy, .section-11-copy-copy.blue {
    overflow: hidden;
  }

  .section-11-copy-copy.hero-course {
    flex-direction: column;
    height: auto;
    min-height: auto;
    margin-top: 9em;
    padding-top: 0;
    padding-bottom: 4em;
    display: flex;
  }

  .section-11-copy-copy.hero-course.webinar {
    height: auto;
    min-height: auto;
    margin-top: 4em;
    padding-bottom: 1em;
  }

  .section-11-copy-copy.hero-course.dsfsdf {
    display: none;
  }

  .section-11-copy-copy.hero-course._778 {
    height: 75vh;
    min-height: 760px;
    margin-top: 8.6em;
    padding-bottom: .125em;
  }

  .section-11-copy-copy.hero-course._778.copy-1-sck {
    margin-top: 0;
    padding-top: 5em;
  }

  .section-11-copy-copy.hero-course._778.site_web {
    margin-top: 0;
    padding-top: 6em;
  }

  .section-11-copy-copy.yellow.hover-blue.last {
    padding-bottom: 2em;
  }

  .section-11-copy-copy.black {
    justify-content: center;
    margin-top: 60px;
    display: flex;
  }

  .section-11-copy-copy.blue {
    overflow: hidden;
  }

  .section-11-copy-copy.blue.relative {
    margin-top: 100px;
  }

  .section-11-copy-copy.blue.relative._56, .section-11-copy-copy.blue.relative.section__designer {
    margin-top: 0;
  }

  .section-11-copy-copy.hero-course-copy {
    flex-direction: column;
    height: auto;
    min-height: auto;
    margin-top: 9em;
    padding-top: 0;
    padding-bottom: 4em;
    display: flex;
  }

  .section-11-copy-copy.hero-course-copy.webinar {
    height: auto;
    min-height: auto;
    margin-top: 4em;
    padding-bottom: 1em;
  }

  .section-11-copy-copy.hero-course-copy.dsfsdf {
    display: none;
  }

  .section-11-copy-copy.hero-course-copy._778 {
    height: 75vh;
    min-height: 760px;
    margin-top: 8.6em;
    padding-bottom: .125em;
  }

  .section-11-copy-copy.hero-course-copy._778.copy-1-sck {
    margin-top: 0;
    padding-top: 5em;
  }

  .section-11-copy-copy.hero-course-copy._778.site_web {
    margin-top: 0;
    padding-top: 6em;
  }

  .section-11-copy-copy.hero-course-copy._778-copy {
    height: 75vh;
    min-height: 760px;
    margin-top: 8.6em;
    padding-bottom: .125em;
  }

  .section-11-copy-copy.hero-course-copy._778-copy.copy-1-sck {
    margin-top: 0;
    padding-top: 5em;
  }

  .section-11-copy-copy.hero-course-copy._778-copy.site_web {
    margin-top: 0;
    padding-top: 6em;
  }

  .section-11-copy-copy.hero-course-copy._778-copy.site_web-copy {
    height: 139vh;
    min-height: 550px;
    margin-top: 0;
    margin-bottom: 140px;
    padding-top: 6em;
  }

  .section-11-copy-copy.hero-course-copy-copy {
    flex-direction: column;
    height: auto;
    min-height: auto;
    margin-top: 9em;
    padding-top: 0;
    padding-bottom: 4em;
    display: flex;
  }

  .section-11-copy-copy.hero-course-copy-copy.webinar {
    height: auto;
    min-height: auto;
    margin-top: 4em;
    padding-bottom: 1em;
  }

  .section-11-copy-copy.hero-course-copy-copy.dsfsdf {
    display: none;
  }

  .section-11-copy-copy.hero-course-copy-copy._778 {
    height: 75vh;
    min-height: 760px;
    margin-top: 8.6em;
    padding-bottom: .125em;
  }

  .section-11-copy-copy.hero-course-copy-copy._778.copy-1-sck {
    margin-top: 0;
    padding-top: 5em;
  }

  .section-11-copy-copy.hero-course-copy-copy._778.site_web {
    margin-top: 0;
    padding-top: 6em;
  }

  .section-11-copy-copy.hero-course-copy-copy._778-copy {
    height: 75vh;
    min-height: 760px;
    margin-top: 8.6em;
    padding-bottom: .125em;
  }

  .section-11-copy-copy.hero-course-copy-copy._778-copy.copy-1-sck {
    margin-top: 0;
    padding-top: 5em;
  }

  .section-11-copy-copy.hero-course-copy-copy._778-copy.site_web {
    margin-top: 0;
    padding-top: 6em;
  }

  .section-11-copy-copy.hero-course-copy-copy._778-copy.site_web-copy {
    height: 139vh;
    min-height: 550px;
    margin-top: 0;
    margin-bottom: 140px;
    padding-top: 6em;
  }

  .section-11-copy-copy.hero-course-copy-copy._778-copy-copy {
    height: 75vh;
    min-height: 760px;
    margin-top: 8.6em;
    padding-bottom: .125em;
  }

  .section-11-copy-copy.hero-course-copy-copy._778-copy-copy.copy-1-sck {
    margin-top: 0;
    padding-top: 5em;
  }

  .section-11-copy-copy.hero-course-copy-copy._778-copy-copy.site_web {
    margin-top: 0;
    padding-top: 6em;
  }

  .section-11-copy-copy.hero-course-copy-copy._778-copy-copy.site_web-copy, .section-11-copy-copy.hero-course-copy-copy._778-copy-copy.site_web-copy-copy {
    height: 139vh;
    min-height: 550px;
    margin-top: 0;
    margin-bottom: 140px;
    padding-top: 6em;
  }

  .section-11-copy-copy.hero-course-copy-copy._778-copy-copy-copy {
    height: 75vh;
    min-height: 760px;
    margin-top: 8.6em;
    padding-bottom: .125em;
  }

  .section-11-copy-copy.hero-course-copy-copy._778-copy-copy-copy.copy-1-sck {
    margin-top: 0;
    padding-top: 5em;
  }

  .section-11-copy-copy.hero-course-copy-copy._778-copy-copy-copy.site_web {
    margin-top: 0;
    padding-top: 6em;
  }

  .section-11-copy-copy.hero-course-copy-copy._778-copy-copy-copy.site_web-copy, .section-11-copy-copy.hero-course-copy-copy._778-copy-copy-copy.site_web-copy-copy {
    height: 139vh;
    min-height: 550px;
    margin-top: 0;
    margin-bottom: 140px;
    padding-top: 6em;
  }

  .section-11-copy-copy.hero-course-copy-copy._778-copy-copy-copy.site_web-copy-copy-copy {
    height: 139vh;
    min-height: 550px;
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 4em;
  }

  .body-come.white.big-body.hide-tablet {
    font-size: 1.3em;
    display: block;
  }

  .body-come.big-body {
    font-size: 2em;
  }

  .body-come.big-body.course-double {
    font-size: 2em;
    transition: all .8s;
  }

  .section-1-bl-main, .section-1-bl-main.blue {
    overflow: hidden;
  }

  .section-1-bl-main.hero-course {
    flex-direction: column;
    height: auto;
    min-height: auto;
    margin-top: 9em;
    padding-top: 0;
    padding-bottom: 4em;
    display: flex;
  }

  .section-1-bl-main.hero-course.webinar {
    height: auto;
    min-height: auto;
    margin-top: 4em;
    padding-bottom: 1em;
  }

  .section-1-bl-main.hero-course.dsfsdf {
    display: none;
  }

  .section-1-bl-main.hero-course._778 {
    height: 75vh;
    min-height: 760px;
    margin-top: 8.6em;
    padding-bottom: .125em;
  }

  .section-1-bl-main.hero-course._778.copy-1-sck {
    margin-top: 0;
    padding-top: 5em;
  }

  .section-1-bl-main.hero-course._778.site_web {
    margin-top: 4em;
    padding-top: 4em;
  }

  .section-1-bl-main.yellow.hover-blue.last {
    margin-bottom: 0;
    padding-bottom: 2em;
  }

  .section-1-bl-main.black {
    justify-content: center;
    margin-top: 0;
    display: flex;
  }

  .section-1-bl-main.blue {
    overflow: hidden;
  }

  .section-1-bl-main.blue.relative {
    margin-top: 100px;
  }

  .section-1-bl-main.blue.relative._56, .section-1-bl-main.blue.relative.section__designer {
    margin-top: 0;
  }

  .section-1-bl-main.hero-course-copy {
    flex-direction: column;
    height: auto;
    min-height: auto;
    margin-top: 9em;
    padding-top: 0;
    padding-bottom: 4em;
    display: flex;
  }

  .section-1-bl-main.hero-course-copy.webinar {
    height: auto;
    min-height: auto;
    margin-top: 4em;
    padding-bottom: 1em;
  }

  .section-1-bl-main.hero-course-copy.dsfsdf {
    display: none;
  }

  .section-1-bl-main.hero-course-copy._778 {
    height: 75vh;
    min-height: 760px;
    margin-top: 8.6em;
    padding-bottom: .125em;
  }

  .section-1-bl-main.hero-course-copy._778.copy-1-sck {
    margin-top: 0;
    padding-top: 5em;
  }

  .section-1-bl-main.hero-course-copy._778.site_web {
    margin-top: 4em;
    padding-top: 4em;
  }

  .section-1-bl-main.hero-course-copy._778-copy {
    height: 75vh;
    min-height: 760px;
    margin-top: 8.6em;
    padding-bottom: .125em;
  }

  .section-1-bl-main.hero-course-copy._778-copy.copy-1-sck {
    margin-top: 0;
    padding-top: 5em;
  }

  .section-1-bl-main.hero-course-copy._778-copy.site_web {
    margin-top: 4em;
    padding-top: 4em;
  }

  .section-1-bl-main.hero-course-copy._778-copy.site_web-copy {
    height: auto;
    margin-top: 4em;
    padding-top: 4em;
  }

  .body-33 {
    max-width: none;
    display: block;
    overflow: hidden;
  }

  .div-block-615, .div-block-blur {
    display: none;
  }

  .div-block-617 {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-619 {
    display: block;
    position: relative;
  }

  .div-block-620 {
    width: auto;
    position: relative;
    overflow: visible;
  }

  .image-287-copy-copy, .image-287-555, .image-287-23, .image-287-copy-copy-copy, .image-287-36, .image-287-34y, .image-287-345, .image-287-567, .image-287-435, .image-287-3452 {
    max-width: 100%;
  }

  .input__pop-up-f2 {
    background-color: #0000;
    font-size: 14px;
    font-weight: 400;
  }

  .input__pop-up-f2.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .input__pop-up-f3 {
    background-color: #0000;
    border-radius: 0;
    font-size: 14px;
    font-weight: 400;
  }

  .input__pop-up-f3.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .input__pop-up-f4 {
    background-color: #0000;
    font-size: 14px;
  }

  .input__pop-up-f4.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .creo-want__p-copy-copy._2.f.and, .creo-want__p-copy-copy._2-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .creo-want__p-copy-copy._2-copy {
    width: auto;
    display: block;
  }

  .creo-want__p-copy-copy._2-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .creo-want__p-copy-copy._2-copy-copy {
    width: auto;
    display: block;
  }

  .creo-want__p-copy-copy._2-copy-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .form-32 {
    margin-top: 10px;
  }

  .input__pop-up-f6 {
    background-color: #0000;
    font-size: 14px;
  }

  .input__pop-up-f6.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .input__pop-up-f7 {
    background-color: #0000;
    font-size: 14px;
  }

  .input__pop-up-f7.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .input__pop-up-f8 {
    background-color: #0000;
    font-size: 14px;
  }

  .input__pop-up-f8.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .price-wrapper__item-copy {
    flex: 0 auto;
    align-self: auto;
    width: 100%;
  }

  .title__coutdown-copy-copy {
    font-size: .8em;
  }

  .title__coutdown-copy-copy._0342 {
    color: #fff;
    text-align: left;
    width: 100%;
    font-size: 1em;
    line-height: 1;
  }

  .title__coutdown-copy-copy._0342.course-title__coutdown {
    text-align: center;
    font-size: .8em;
    line-height: 1.4;
  }

  .title__coutdown-copy-copy._0342.ne_bl {
    text-align: center;
    width: 320px;
    font-size: 15px;
  }

  .title__coutdown-copy-copy.easy-type {
    justify-content: flex-end;
    margin-left: 53px;
  }

  .div-block-623 {
    justify-content: space-around;
    max-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-625 {
    margin-top: 40px;
  }

  .div-block-626 {
    margin-top: 20px;
  }

  .form-33 {
    flex-flow: column;
  }

  .text-block-2840 {
    font-size: 15px;
    line-height: 140%;
  }

  .text-block-2840.id1 {
    font-size: 17px;
    line-height: 130%;
  }

  .neyro.relative {
    padding-left: 10px;
    padding-right: 10px;
  }

  .neyro.max-w1190.team {
    max-width: none;
    padding-right: 0;
  }

  .neyro.max-w1190.programm._32 {
    max-width: 100%;
  }

  .neyro.max-w1190 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .neyro.max-w1190.programm {
    max-width: none;
  }

  .neyro.max-w1190.programm.ppp4 {
    flex-direction: column;
    max-width: 100%;
    display: flex;
  }

  .neyro.max-w1190.pl5 {
    max-width: 100%;
  }

  .neyro.max-w1190.bf {
    padding-left: 5px;
    padding-right: 5px;
  }

  .neyro.max900 {
    flex-flow: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: stretch;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .neyro.max900.team {
    max-width: none;
    padding-right: 0;
  }

  .neyro.max900.programm {
    max-width: none;
  }

  .neyro.max900.programm.ppp4 {
    flex-direction: column;
    max-width: 400px;
    display: flex;
  }

  .neyro.max900.programm._32 {
    max-width: 100%;
  }

  .neyro.max900.bf {
    padding-left: 5px;
    padding-right: 5px;
  }

  .neyro.max900.pl5 {
    max-width: 340px;
  }

  .image-293 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-627 {
    flex-flow: column;
    max-width: 100%;
  }

  .spacer-nr._180.landscape-150 {
    height: 121px;
  }

  .spacer-nr._20.hide-desk {
    display: none;
  }

  .spacer-nr._80 {
    width: 40px;
    height: 40px;
  }

  .spacer-nr._80.tablet-60 {
    width: 100%;
    height: 40px;
  }

  .spacer-nr._100.tablet-80, .spacer-nr._100.tablet-60, .spacer-nr._100.tablet-80 {
    height: 40px;
  }

  .spacer-nr._60 {
    height: 30px;
  }

  .soc__it-nr.faceb, .soc__it-nr.tg, .soc__it-nr.yt {
    background-size: cover;
    height: 40px;
  }

  .soc__it-nr.yt:hover {
    background-size: cover;
  }

  .soc__it-nr.inst, .soc__it-nr.faceb-nr, .soc__it-cnr.faceb, .soc__it-cnr.tg, .soc__it-cnr.yt {
    background-size: cover;
    height: 40px;
  }

  .soc__it-cnr.yt:hover {
    background-size: cover;
  }

  .soc__it-cnr.inst {
    background-size: cover;
    height: 40px;
  }

  .bottom-copy {
    grid-column-gap: 2.75em;
    grid-row-gap: 2.75em;
    text-align: center;
    align-items: center;
  }

  .bottom-copy.text_course-copy {
    order: 0;
  }

  .footer__nav-copy {
    flex-direction: row;
    justify-content: center;
    align-self: auto;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-561-copy {
    flex-flow: column;
  }

  .link-21-copy {
    font-size: 16px;
  }

  .is--white-copy {
    margin-right: 0;
  }

  .is--white-copy._55 {
    width: 100%;
    max-width: 340px;
  }

  .is--white-copy._55.tablet-100.tablet-fs-28 {
    width: 100%;
    max-width: 290px;
    font-weight: 400;
  }

  .tm__wrapper-copy {
    flex-direction: row;
    order: 1;
    justify-content: center;
    align-self: auto;
    align-items: center;
  }

  .div-block-628 {
    justify-content: space-between;
    align-self: stretch;
    margin-top: 20px;
  }

  .text-nr1, .text-nr2 {
    font-size: 16px;
  }

  .html-embed-3-copy {
    width: auto;
    max-width: none;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .html-embed-3-copy._4._5, .html-embed-3-copy._323._434._3 {
    display: none;
  }

  .div-block-626-copy, .hiddendiv {
    margin-top: 20px;
  }

  .heading-58 {
    width: 100%;
  }

  .bl1-nr {
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .image-294 {
    flex: 0 auto;
    margin-left: auto;
    margin-right: auto;
  }

  .button-33 {
    display: none;
  }

  .div-block-630 {
    text-align: center;
  }

  .image-295 {
    width: 100px;
    height: 100%;
    margin-left: -81px;
  }

  .image-296 {
    width: 105px;
  }

  .div-block-631 {
    flex-flow: column;
    margin-top: 20px;
  }

  .image-297 {
    margin-top: 10px;
  }

  .div-block-632 {
    width: 98%;
  }

  .text-block-2841 {
    font-weight: 400;
    line-height: 130%;
  }

  .btn-nr {
    width: 80%;
    margin-top: 30px;
  }

  .div-block-634, .div-block-634-copy {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

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

  .div-block-3nr {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-59 {
    width: auto;
    font-size: 24px;
  }

  .div-block-638 {
    width: 90%;
  }

  .js-clock-copy {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 10px;
    display: flex;
  }

  .clock-label-copy {
    margin-top: 0;
    margin-right: 0;
    font-size: 10px;
  }

  .div-block-639 {
    width: 100%;
    max-width: none;
  }

  .clock-num, .clock-num2, .clock-num3, .clock-num5 {
    font-size: 1.4em;
  }

  .bl1-nr-copy {
    background-position: 50% 0;
    background-repeat: repeat-y;
    background-size: cover;
    flex-flow: column;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .bl-3-pr {
    background-position: 50% 0;
    height: 120vw;
  }

  .text-block-2851 {
    font-size: 16px;
  }

  .div-block-648 {
    padding: 2px 5px;
  }

  .button-35 {
    margin-top: 20px;
  }

  .button-35.nactive {
    margin-top: 100px;
  }

  .text-block-2855 {
    font-size: 16px;
  }

  .div-block-649 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-span-109 {
    font-size: 14px;
  }

  .div-block-650 {
    background-position: 50% 0;
    height: 58vw;
    display: block;
  }

  .text-block-2857 {
    font-size: 40px;
  }

  .text-block-2859 {
    color: #ffffff80;
    margin-top: 10px;
    font-size: 13px;
  }

  .text-block-2860 {
    font-size: 12px;
  }

  .div-block-651 {
    background-position: 50% 0;
    height: 89vw;
  }

  .div-block-653 {
    background-position: 50% 0;
    width: auto;
    height: 58vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
  }

  .div-block-653-bl {
    background-position: 50% 0;
    height: 58vw;
  }

  .div-block-655 {
    flex-flow: column;
    max-width: 96%;
    margin: 40px auto;
    padding: 30px;
  }

  .text-block-2862 {
    width: 100%;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 120%;
  }

  .text-block-2863 {
    font-size: 14px;
  }

  .submit-button-23 {
    width: 100%;
  }

  .text-field-52, .text-field-53 {
    font-family: e-Ukraine, sans-serif;
    font-size: 14px;
    font-weight: 400;
  }

  .form-block-137 {
    margin-top: 20px;
  }

  .image-302 {
    width: 190px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-302-copy {
    width: 190px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .slider-5 {
    background-color: #0000;
    height: 153px;
    margin-top: 10px;
  }

  .slide-15 {
    height: 201px;
  }

  .div-block-656 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-2841-copy {
    margin-top: 20px;
    font-weight: 400;
    line-height: 135%;
  }

  .div-block-657 {
    width: 75%;
  }

  .neyrodes-easy {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
  }

  .neyrodes-easy.tx_co {
    font-size: 1.4em;
  }

  .neyrodes-easy.form2 {
    line-height: 1.1;
  }

  .neyro-easy {
    width: 100%;
    min-width: auto;
    max-width: none;
    padding: 1.3em 1.5em 1.5em;
  }

  .neyro-easy.fd {
    justify-content: center;
    display: flex;
  }

  .neyro-easy.fd._3232 {
    align-self: center;
    height: 70%;
    display: block;
    top: auto;
    bottom: auto;
    overflow: visible;
  }

  .neyro-easy.fd._323 {
    height: 71%;
    padding: 1.5em 1.5em 0;
  }

  .neyro-easy.fd._786 {
    width: 360px;
    min-width: 360px;
    height: 500px;
  }

  .popup-figma-copy {
    display: flex;
  }

  .popup-figma-copy.popaup-1-month.fsfd, .popup-figma-copy.popaup-1-month.fsfd._324234, .popup-figma-copy.popaup-1-month.fsfd.form-platform, .popup-figma-copy.site_ui.tarif_expert.expert_buy, .popup-figma-copy.site_ui.tarif_cosmos.cosmos_buy, .popup-figma-copy.samost {
    display: none;
  }

  .popup-figma-copy.samost.start-1 {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .popup-figma-copy.with-help.start2, .popup-figma-copy.popup-pay {
    display: none;
  }

  .popup-figma-copy.popup-pay.start-1, .popup-figma-copy.popup-pay.btn {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .neirodes-easy {
    display: flex;
  }

  .neirodes-easy.popaup-1-month.fsfd, .neirodes-easy.popaup-1-month.fsfd._324234, .neirodes-easy.popaup-1-month.fsfd.form-platform, .neirodes-easy.site_ui.tarif_expert.expert_buy, .neirodes-easy.site_ui.tarif_cosmos.cosmos_buy, .neirodes-easy.samost {
    display: none;
  }

  .neirodes-easy.samost.start-1 {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .neirodes-easy.with-help.start2, .neirodes-easy.popup-pay {
    display: none;
  }

  .neirodes-easy.popup-pay.start-1, .neirodes-easy.popup-pay.btn {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .neirodes-med {
    display: flex;
  }

  .neirodes-med.popaup-1-month.fsfd, .neirodes-med.popaup-1-month.fsfd._324234, .neirodes-med.popaup-1-month.fsfd.form-platform, .neirodes-med.site_ui.tarif_expert.expert_buy, .neirodes-med.site_ui.tarif_cosmos.cosmos_buy, .neirodes-med.samost {
    display: none;
  }

  .neirodes-med.samost.start-1 {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .neirodes-med.with-help.start2, .neirodes-med.popup-pay2 {
    display: none;
  }

  .neirodes-med.popup-pay2.start-1, .neirodes-med.popup-pay2.btn-2-1 {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .neirodes-hard {
    display: flex;
  }

  .neirodes-hard.popaup-1-month.fsfd, .neirodes-hard.popaup-1-month.fsfd._324234, .neirodes-hard.popaup-1-month.fsfd.form-platform, .neirodes-hard.site_ui.tarif_expert.expert_buy, .neirodes-hard.site_ui.tarif_cosmos.cosmos_buy, .neirodes-hard.samost {
    display: none;
  }

  .neirodes-hard.samost.start-1 {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .neirodes-hard.with-help.start2, .neirodes-hard.popup-pay3 {
    display: none;
  }

  .neirodes-hard.popup-pay3.start-1, .neirodes-hard.popup-pay3.btn3 {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .input__pop-up-f2-copy {
    background-color: #0000;
    font-size: 14px;
    font-weight: 400;
  }

  .input__pop-up-f2-copy.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .input__pop-up-f3-c {
    background-color: #0000;
    border-radius: 0;
    font-size: 14px;
    font-weight: 400;
  }

  .input__pop-up-f3-c.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .input__pop-up-f4-c2 {
    background-color: #0000;
    font-size: 14px;
  }

  .input__pop-up-f4-c2.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .btn__hero-c3 {
    bottom: 0%;
  }

  .btn__hero-c3.viber.w--current {
    display: block;
  }

  .btn__hero-c3.course {
    position: relative;
  }

  .btn__hero-c3.btn-form {
    margin-top: 1.8em;
    font-size: .83em;
  }

  .btn__hero-c3.creo-want__btn {
    margin-top: 1.5em;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    font-size: .9em;
    font-weight: 600;
  }

  .btn__hero-c3.creo-want__btn-copy, .btn__hero-c3.creo-want__btn-c4 {
    height: auto;
    margin-top: 1.5em;
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: .9em;
    font-weight: 600;
  }

  .foorm-2003, .form-4003 {
    margin-top: 10px;
  }

  .creo-want__p-2004._2.f.and, .creo-want__p-2004._2-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .creo-want__p-2004._2-copy {
    width: auto;
    display: block;
  }

  .creo-want__p-2004._2-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .creo-want__p-2004._2-copy-copy {
    width: auto;
    display: block;
  }

  .creo-want__p-2004._2-copy-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .creo-want__p-2004._2005 {
    width: auto;
    display: block;
  }

  .creo-want__p-2004._2005.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .div-block-658 {
    max-width: 100%;
  }

  .div-block-658.kemp {
    box-sizing: border-box;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: none;
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/686bce9a4a3a5a8336045a23_%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0%20(2)%20(1).png");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: auto;
    max-width: 428px;
    min-height: 420px;
    display: block;
    overflow: hidden;
  }

  .bl-1-eter-nr {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 230vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
  }

  .div-block-659 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-2864 {
    padding-left: 0;
  }

  .body-35 {
    background-color: #000;
    display: block;
  }

  .image-304 {
    margin-top: -9px;
  }

  .text-block-2866 {
    justify-content: center;
    align-items: center;
    margin-left: 0%;
    display: flex;
  }

  .text-block-2867 {
    font-size: .8em;
  }

  .div-block-661 {
    flex: 0 auto;
    align-self: auto;
    margin-top: -49px;
  }

  .button-37 {
    background-color: var(--green);
    color: #000;
    border-style: solid;
    width: 76%;
    margin-top: 20vw;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .bl3-etr {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66efe01ca11a1dc1451791af_web12.jpg");
    background-position: 50% 0;
    background-size: 118%;
    height: 320vw;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .image-306 {
    margin-top: -269px;
  }

  .heading-60 {
    line-height: 150%;
  }

  .div-block-666 {
    width: 90%;
    margin-top: 80%;
    overflow: hidden;
  }

  .link_block-copy {
    align-self: center;
  }

  .footer-3-copy {
    margin-top: 37%;
    display: block;
  }

  .div-block-667 {
    max-width: 100%;
    display: none;
  }

  .image-308 {
    max-width: 80%;
    margin-left: -134px;
    left: 0;
    right: -60px;
  }

  .image-309 {
    left: 0;
    right: 0;
  }

  .bg-start-12 {
    width: 8vw;
  }

  .faq_answer_wrapper {
    display: none;
  }

  .swiper__nav-mentor-left {
    position: relative;
  }

  .price-main {
    padding-right: 15%;
    font-size: 7vw;
  }

  .popup_buy-1.camp.bezgid, .popup_buy-1.camp.bezgid.samospop, .popup_buy-1.camp.bezgid.gidpop, .popup_buy-1.popupspring, .popup_buy-1.popupspring.scrolintoview.popup-block, .popup_buy-1.popupspring.popupstart._wf-popup, .link-block-39 {
    display: none;
  }

  .swiper__nav-mentor-right {
    position: relative;
  }

  .faq_icon_2.campiconwrap {
    width: 5vw;
    height: 5vw;
  }

  .faq_wrapper_2, .faq_wrapper_2.is-black {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .faq_wrapper_2.campwarpweek {
    padding: 2vw;
  }

  .faq_wrapper_2.campwarpweek.indivsdualbackcamp {
    padding-top: 2vw;
    padding-bottom: 2vw;
  }

  .faq_wrapper_2.campwarpweek._1321545 {
    padding: 2vw;
  }

  .portfolio_image_wrapper {
    max-width: 100%;
  }

  .price_text.free1 {
    font-size: 4vw;
  }

  .heading-61 {
    margin-bottom: 3vw;
  }

  .heading-61.kljsadjk {
    margin-top: -23px;
    margin-bottom: 0;
    font-size: 4vw;
  }

  .icon_video {
    width: 6vw;
    height: 6vw;
  }

  .container_medium {
    justify-content: center;
    align-items: center;
    padding-top: 13vw;
    padding-bottom: 13vw;
    display: block;
  }

  .bg-start-1 {
    width: 8vw;
    height: 8vw;
  }

  .price_decor_middle {
    top: 66.5vw;
  }

  .styles_text-wrapper {
    padding-right: 4vw;
  }

  .hero_image_4 {
    top: 47vw;
    left: 82.5vw;
  }

  .button_header_secondary.block {
    justify-content: center;
    align-items: center;
  }

  .hightlight_platform_green_4-1 {
    left: 34.2vw;
  }

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

  .highlight_speakers.vidguk-span {
    bottom: 11vw;
    left: 10vw;
  }

  .hole_pricing_bottom {
    bottom: -3.5vw;
  }

  .price_uah {
    font-size: 5vw;
  }

  .bg_grenn_button-2.is_white {
    background-color: #b5f13c00;
    font-size: 20px;
  }

  .bg_white_button-2.is_green.is-full {
    text-align: center;
    display: flex;
  }

  .bg_white_button-2.is_green.btnpererob {
    background-color: #62626200;
  }

  .bg_white_button-2.is_secondary {
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .pricing-title {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section-footer {
    padding-top: 23vw;
  }

  .section-footer._1412 {
    padding-top: 26.5vw;
  }

  .image_wrapper {
    width: 26vw;
    top: 6%;
  }

  .button_price.pidkl.clearall {
    margin-top: 0;
    padding-top: 0;
    font-size: 70vw;
  }

  .spere_wrapper.is-left {
    padding-right: 31vw;
  }

  .bg-start-9 {
    width: 8vw;
  }

  .portfolio_image {
    aspect-ratio: auto;
    vertical-align: baseline;
    object-fit: none;
    margin-top: -20px;
    margin-bottom: 0;
    padding-bottom: 0;
    display: inline-block;
  }

  .portfolio_image.is-contain {
    object-fit: fill;
    width: 100%;
    min-width: 100%;
    height: 60%;
  }

  .portfolio_image.is-contain.photo1 {
    margin-top: 62px;
  }

  .portfolio_image._3slide {
    object-fit: contain;
    margin-left: 0;
    padding-left: 0;
  }

  .container-42 {
    margin-top: 0;
    padding-top: 40px;
  }

  .heading_3_28 {
    line-height: 120%;
  }

  .container_middle {
    padding-top: 13vw;
    padding-bottom: 13vw;
  }

  .header_text-2.is_icon {
    word-break: keep-all;
    justify-content: center;
    padding-left: 0;
    padding-right: 3vw;
    font-size: 4vw;
  }

  .text_price_wrapper.free2.mob {
    justify-content: flex-start;
    align-items: center;
    padding-left: 18px;
    padding-right: 10px;
    font-size: 1vw;
  }

  .swiper-pagination-3 {
    height: 2vw;
  }

  .text_small.is-limited {
    padding-right: 33vw;
  }

  .bg-start-8 {
    width: 8vw;
  }

  .highlight_portfolio_violet {
    bottom: 12vw;
    left: 40vw;
  }

  .highlight_portfolio_violet.bezai {
    bottom: 20vw;
    left: 23vw;
  }

  .pricing_bottom {
    grid-column-gap: 7vw;
    grid-row-gap: 7vw;
  }

  .price_currency, .price_currency.is-black {
    font-size: 4vw;
  }

  .bg-start-10 {
    width: 8vw;
  }

  .portfolio_grid {
    display: none;
  }

  .heading_wrapper_new {
    margin-bottom: 0;
  }

  .bg-start-5, .bg-start-3 {
    width: 8vw;
  }

  .portfolio_item.is-2 {
    height: 80vw;
    margin-bottom: 0;
  }

  .abilities_item, .abilities_item.is-violet, .abilities_item.is-green, .abilities_item.is-5 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .section-hero {
    margin-top: 0;
  }

  .hero_image_2 {
    top: 47.9vw;
  }

  .profession_highlight_green {
    top: 10.2641vw;
    left: 6.3vw;
  }

  .profession_highlight_green.is-3 {
    width: 26vw;
    top: 5.26406vw;
  }

  .profession_highlight_green.is-2 {
    left: 5.7vw;
  }

  .bg-start-2 {
    width: 8vw;
  }

  .image-328 {
    object-fit: contain;
  }

  .header_text_white.is_icon {
    color: #fff;
  }

  .header_text_white.is_icon.pidkl1 {
    font-size: 3vw;
  }

  .header_text_white.is_icon.color_text {
    color: #fff;
  }

  .bg-start-6 {
    width: 8vw;
  }

  .row_wrapper {
    margin-top: 15px;
  }

  .price_main.pidkl {
    max-width: 100%;
    max-height: 100px;
  }

  .price_main.hover_vidguk {
    background-color: #a3ee0b;
    margin-top: 5px;
  }

  .hero_button {
    font-size: 4vw;
  }

  .hero_button.is-small {
    text-align: center;
  }

  .hero_subtitle {
    font-size: 3.2vw;
  }

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

  .profession_highlight_violet {
    width: 20vw;
    left: 7.6vw;
  }

  .pricing-grid {
    justify-content: center;
    align-items: center;
  }

  .container_large {
    padding-top: 13vw;
    padding-bottom: 13vw;
  }

  .pagination-mentor {
    flex: 0 auto;
    align-self: center;
  }

  .icon_midjourney {
    z-index: 5;
    display: none;
  }

  .hero_image_3 {
    display: none;
  }

  .faq_answer {
    display: block;
  }

  .faq_answer.is-dark._98789471290841.camp-textcolor {
    font-size: 12px;
  }

  .faq_answer.camp-textcolor {
    font-size: 12px;
    display: flex;
  }

  .main_wrapper {
    display: block;
  }

  .certificate_text_wrapper {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .hightlight_platform_green_4-2 {
    top: 2.2625vw;
  }

  .styles-text.is-short {
    padding-right: 27vw;
  }

  .highlight_abilities_green {
    bottom: 6.2vw;
    left: 22vw;
  }

  .item_text {
    font-size: 3.5vw;
  }

  .swiper-3.swiper-portfolio {
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .faq_answer_item {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .hero_tag_wrapper {
    top: .6vw;
  }

  .certificate_title {
    letter-spacing: 0;
  }

  .pagination-portfolio {
    flex: 0 auto;
  }

  .item_header {
    font-size: 4vw;
  }

  .price_cta_wrapper {
    justify-content: center;
    align-items: stretch;
  }

  .item_highlight_absolute {
    height: 5vw;
    top: 3.1vw;
    left: 37.3vw;
  }

  .item_highlight_absolute.is_4 {
    height: 5vw;
    top: 2.5vw;
    left: 40vw;
  }

  .item_highlight_absolute.is_5 {
    width: 24vw;
    height: 5vw;
    top: 5.4vw;
    left: 32.1vw;
  }

  .item_highlight_absolute.is_3 {
    width: 22vw;
    top: 4.9vw;
    left: 34.7vw;
  }

  .item_highlight_absolute.is_2 {
    height: 5vw;
    top: 4.6vw;
  }

  .button_wrapper {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    width: 66vw;
  }

  .icon_frame {
    top: 17.5183vw;
  }

  .hightlight_platform_green_5 {
    left: 33.2vw;
  }

  .hero_image_1 {
    top: -3vw;
  }

  .padding_global {
    position: relative;
  }

  .padding_global.is-neuro {
    margin-left: auto;
    margin-right: auto;
  }

  .mentor_wrapper {
    flex-flow: column;
    flex: 1;
    display: flex;
  }

  .bg-start-4 {
    width: 8vw;
  }

  .form-popup_wrapper {
    display: none;
  }

  .swiper-navigation {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    margin-top: 5vw;
    padding-bottom: 2vw;
    display: flex;
  }

  .bg-start-13 {
    width: 8vw;
  }

  .highlight_abilities_violet {
    bottom: 13.2vw;
    left: 23vw;
  }

  .image-340 {
    max-width: 100%;
  }

  .bl-ph {
    flex: none;
    align-self: auto;
    align-items: stretch;
    max-width: 100%;
    height: auto;
    max-height: none;
    display: flex;
    inset: 435px 0% auto;
  }

  .fl-left-1 {
    width: 35%;
    max-width: none;
    height: 284px;
    margin-left: 0;
    top: 0;
    left: auto;
    right: auto;
  }

  .fl-right-2 {
    vertical-align: baseline;
    flex: 0 auto;
    width: 117px;
    position: relative;
    inset: 0% 0% 0% auto;
  }

  .fixed-button-wrapper {
    margin-top: 0;
    position: sticky;
  }

  .button-centered {
    text-align: center;
  }

  .faq-wrap-copy {
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px);
    background-color: #f5faff;
    border: 1px solid #ffffff1a;
    border-radius: 23px;
  }

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

  .heading-58-tx2 {
    margin-bottom: 0;
    font-size: 40px;
  }

  .div-block-671 {
    width: 100%;
    height: auto;
  }

  .tab-link-tab-3-2 {
    background-color: #0000;
    border-style: solid;
  }

  .tab-link-tab-3-2.w--current {
    background-color: #f9da6c;
  }

  .faq-heading-copy-copy {
    width: 80%;
    font-size: 16px;
    line-height: 1.3;
  }

  .heading-62 {
    font-size: 18px;
  }

  .input__pop-up-3 {
    background-color: #0000;
  }

  .input__pop-up-3.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    width: 100%;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .text-block-2883 {
    color: #000;
    font-size: 18px;
  }

  .text-block-2884 {
    margin-bottom: 20px;
    font-size: 14px;
  }

  .div-block-596-copy-2 {
    flex-direction: row-reverse;
    flex: 0 auto;
    align-self: center;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 15px;
    position: static;
    top: 0;
    bottom: 0;
    right: 0;
  }

  .text-field-57.white-text-placeholder {
    background-color: #0000;
    font-size: 14px;
  }

  .text-block-42-copy {
    color: #24f9ff;
    text-transform: uppercase;
    padding-left: 0;
    font-weight: 800;
  }

  .text-block-42-copy.wt {
    color: #100d05;
    text-align: center;
    text-transform: none;
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
  }

  .input__pop-up-3-copy {
    background-color: #0000;
  }

  .input__pop-up-3-copy.nefd {
    color: #000;
    background-color: #fff;
    border-radius: 14px;
    width: 100%;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .div-block-643-copy {
    width: 107px;
    top: 33%;
    bottom: auto;
    right: 5%;
  }

  .heading-63 {
    font-size: 22px;
    line-height: 130%;
  }

  .div-block-672 {
    flex-flow: column;
    padding: 15px;
  }

  .faq-icon-4 {
    max-width: 24px;
    margin-right: 0;
  }

  .div-block-673 {
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-674 {
    width: 100%;
  }

  .div-block-130-copy {
    padding-left: 0;
    display: flex;
  }

  .div-block-130-copy.faq {
    justify-content: flex-start;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-2813-copy {
    font-size: 14px;
  }

  .tab-link-tab-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-675 {
    height: auto;
  }

  .div-block-641-copy {
    width: 100%;
    height: auto;
  }

  .heading-64 {
    margin-top: 0;
    font-size: 23px;
    font-weight: 500;
  }

  .image-341 {
    max-width: 100%;
  }

  .text-block-2885 {
    width: 100%;
    font-size: 14px;
  }

  .want-creo__form-block-2 {
    width: 96%;
    min-width: auto;
    padding: 1.3em 1.5em 1.5em;
  }

  .want-creo__form-block-2.fd {
    justify-content: center;
    display: flex;
  }

  .want-creo__form-block-2.fd._786 {
    width: 360px;
    min-width: 360px;
    height: 500px;
  }

  .want-creo__form-block-2.fd._786.platform {
    width: 100%;
    min-width: auto;
    max-width: 98%;
    padding-bottom: 1.3em;
  }

  .div-block-677 {
    width: 107px;
    inset: 0% 3px auto auto;
  }

  .image-343 {
    width: 77px;
  }

  .heading-65 {
    font-size: 14px;
  }

  .sale {
    left: -84px;
  }

  .image-344 {
    max-width: 82%;
  }

  .text-span-130 {
    font-size: 20px;
    font-weight: 400;
  }

  .heading-66 {
    width: 77%;
    font-size: 18px;
  }

  .div-block-678 {
    width: 100%;
  }

  .image-345 {
    width: 45px;
  }

  .heading-58-tx3 {
    margin-bottom: 0;
    font-size: 40px;
  }

  .image-346 {
    width: 65px;
  }

  .div-block-bl2 {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66f6efed646cad35353dc3ce_111.png");
    background-position: 110% 149%;
    background-repeat: no-repeat;
    background-size: 163px;
    width: auto;
    height: 186px;
    padding: 15px;
  }

  .faq-answer-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .body-36.bottom-margin-30 {
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    line-height: 130%;
  }

  .form-4005.nef {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-347 {
    width: 329px;
    max-width: none;
  }

  .heading-58-copy-tx3 {
    margin-bottom: 0;
    font-size: 40px;
  }

  .div-block-680 {
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/66f6efec646cad35353dc381_plat2.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 300px;
    background-attachment: scroll;
    flex-flow: column;
    height: 450px;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 15px;
  }

  .div-block-681 {
    width: auto;
    padding: 15px 15px 100px;
  }

  .div-block-682 {
    width: 100%;
  }

  .div-block-683 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-58-tx1 {
    margin-bottom: 0;
    font-size: 40px;
  }

  .text-block-2887 {
    color: #3d9aef;
    font-size: 14px;
  }

  .button-38 {
    color: #000;
    background-color: #f9da6c;
  }

  .faq-heading-copy-copy-2 {
    width: 226px;
    font-size: 16px;
    line-height: 1.3;
  }

  .heading-47-copy-2 {
    color: #fff;
    text-align: left;
    justify-content: center;
    width: 100%;
    margin-left: 0;
    padding-bottom: 15px;
    padding-left: 0;
    font-size: 28px;
    line-height: 120%;
    display: flex;
  }

  .div-block-127-copy {
    width: 100%;
    margin: 25px 0 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-594-copy-2 {
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-right: 0;
  }

  .tar-school {
    display: none;
  }

  .div-block-684 {
    width: 100%;
    margin-top: 20px;
    padding: 15px;
  }

  .bnt-platf {
    z-index: 2147483647;
    border-radius: 20px;
    width: 100%;
    margin-top: -1.5em;
    margin-left: auto;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .text-block-2888 {
    color: #3d9aef;
    font-size: 14px;
  }

  .div-block-685 {
    width: 80%;
  }

  .image-349 {
    width: 75px;
  }

  .heading-58-copy-tx4 {
    margin-bottom: 0;
    font-size: 40px;
  }

  .div-block-686 {
    height: 560px;
    padding: 15px;
  }

  .text-block-2889 {
    font-size: 14px;
  }

  .button_info {
    background-color: #0000;
  }

  .text-block-2890 {
    font-size: 14px;
  }

  .div-block-688 {
    flex-flow: column;
  }

  .heading-67 {
    font-size: 18px;
  }

  .text-span-132 {
    text-decoration: none;
  }

  .submit-button-26 {
    background-color: #fff;
  }

  .tab-link-tab-2-2 {
    background-color: #0000;
    border-style: solid;
  }

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

  .div-block-641-copy-copy {
    width: 100%;
    height: auto;
  }

  .new-site-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-2891 {
    font-size: 14px;
  }

  .div-block-692 {
    flex-flow: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-694 {
    background-color: #fff;
    width: 100%;
    padding: 15px;
  }

  .splide__slide-2 {
    width: 70vw;
    height: 570px;
  }

  .image-350 {
    z-index: -1;
    width: 50px;
    position: absolute;
    inset: -127% auto auto 0%;
  }

  .div-block-695 {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: auto;
    position: static;
    right: auto;
  }

  .faq-heading-copy-copy-3 {
    width: 80%;
    font-size: 16px;
    line-height: 1.3;
  }

  .div-block-3k {
    width: 133px;
    top: 65%;
    bottom: auto;
  }

  .heading-68 {
    font-size: 18px;
  }

  .faq-question-5 {
    background-color: #f5faff;
    padding: 20px;
  }

  .open-form-button {
    margin: 282px auto 18px;
  }

  .text-field-58.white-text-placeholder {
    background-color: #0000;
    font-size: 14px;
  }

  .faq-wrap-copy-2 {
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px);
    background-color: #f5faff;
    border: 1px solid #ffffff1a;
    border-radius: 23px;
  }

  .heading-58-copy-tx2 {
    margin-bottom: 0;
    font-size: 40px;
  }

  .heading-58-copy-1 {
    margin-top: 0;
    font-size: 30px;
    font-weight: 500;
  }

  .text-block-2892 {
    width: auto;
    font-size: 22px;
    line-height: 130%;
  }

  .image-254-copy-2 {
    width: 150px;
    margin-left: 0;
    position: relative;
  }

  .heading-69 {
    font-size: 16px;
  }

  .faq-heading-copy-copy-4 {
    width: 80%;
    font-size: 16px;
    line-height: 1.3;
  }

  .div-block-619-copy {
    display: none;
    position: absolute;
    inset: auto 0;
  }

  .heading-70 {
    font-size: 18px;
  }

  .div-block-696 {
    justify-content: flex-start;
    height: auto;
    padding: 15px;
  }

  .image-351 {
    flex: 0 auto;
    max-width: 82%;
    height: 88%;
    margin-top: 20px;
    margin-bottom: 20px;
    transform: rotate(-3deg);
  }

  .btn__hero-4 {
    bottom: 0%;
  }

  .btn__hero-4.creo-want__btn {
    margin-top: 1.8em;
    font-size: .9em;
    font-weight: 600;
  }

  .btn__hero-4.creo-want__btn.plat2.nefd {
    height: 60px;
    margin-top: 1em;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-58-1 {
    margin-top: 0;
    font-size: 30px;
    font-weight: 500;
  }

  .div-block-697 {
    color: #000;
  }

  .text-block-2893 {
    color: #3d9aef;
    font-size: 14px;
  }

  .tar-start {
    display: none;
  }

  .section_slider-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .div-block-699 {
    flex-flow: column;
  }

  .heading-71 {
    margin-top: 0;
    font-size: 22px;
  }

  .div-block-700 {
    width: auto;
  }

  .div-block-701 {
    border-radius: 13px;
    width: auto;
    padding: 15px;
  }

  .image-352 {
    box-sizing: border-box;
    vertical-align: baseline;
    top: -21px;
    left: 0;
    right: auto;
  }

  .heading-58-copy-copy {
    margin-top: 0;
    font-size: 23px;
  }

  .link-25 {
    color: #3d9aef;
  }

  .div-block-702 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .div-block-703 {
    max-width: 100%;
    position: static;
  }

  .list-item-51 {
    font-size: 14px;
  }

  .text-block-2895 {
    font-size: 22px;
  }

  .div-block-704 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .btn-wht {
    margin-top: 40px;
  }

  .div-block-705 {
    right: 17px;
  }

  .tab-link-tab-1-2.w--current {
    color: #000;
    background-color: #f9da6c;
    border-style: none;
  }

  .text-block-2896 {
    font-size: 14px;
  }

  .tar-expert {
    display: none;
  }

  .list-11 {
    margin-top: 20px;
    font-size: 14px;
  }

  .div-block-706 {
    padding: 15px;
  }

  .div-block-707 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .image-353 {
    width: 45px;
    position: absolute;
  }

  .div-block-708 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .menu-4.main-menu {
    z-index: 99999;
    background-color: #0000;
    padding-left: 0;
  }

  .text-block-2897 {
    color: #000;
    font-size: 14px;
    line-height: 130%;
  }

  .div-block-709 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-710 {
    flex-flow: column;
  }

  .text-block-2898 {
    margin-top: 20px;
    font-size: 14px;
    display: none;
  }

  .text-block-2899 {
    font-size: 14px;
  }

  .text-block-2900 {
    font-weight: 600;
  }

  .text-block-2901 {
    width: 320px;
    font-size: 15px;
  }

  .text-block-2901.et {
    width: 100%;
    font-size: 14px;
  }

  .div-block-712 {
    width: auto;
  }

  .text-block-2902 {
    width: 100%;
    font-family: Gilroy, sans-serif;
    font-weight: 500;
  }

  .div-block-713._1st_pl {
    flex-flow: column;
    align-content: space-around;
    align-items: stretch;
    max-width: 400px;
    height: 681px;
    padding-top: 30px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .div-block-713._1st_pl.et {
    height: 671px;
  }

  .div-block-713._1st_pl.et._67867._32 {
    max-width: 100%;
    height: auto;
    margin-top: 70px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-356 {
    max-width: 100%;
  }

  .tab-link-tab-1, .tab-link-tab-1.w--current {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-714 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-715 {
    margin-top: 40px;
  }

  .image-357 {
    display: none;
  }

  .tm__wrapper-2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .p-6.is-white {
    font-size: 15px;
    font-weight: 400;
  }

  .bottom-2 {
    grid-column-gap: 2.75em;
    grid-row-gap: 2.75em;
    text-align: center;
    align-items: center;
  }

  .popup-expert-2-copy, .popup-expert-2-copy.popaup-1-month.fsfd, .popup-expert-2-copy.popaup-1-month.fsfd.form-platform, .popup-expert-2-copy.popaup-1-month.fsfd.form-platform._2345, .popup-expert-2-copy.popaup-1-month.fsfd.form-platform._2345-copy {
    display: none;
  }

  .popup-reqv {
    z-index: 2147483647;
    display: none;
  }

  .popup-reqv.popaup-1-month.fsfd, .popup-reqv.popaup-1-month.fsfd.form-platform, .popup-reqv.popaup-1-month.fsfd.form-platform._2345, .popup-reqv.popaup-1-month.fsfd.form-platform._2345-copy {
    display: none;
  }

  .tex-in-timer {
    width: 100%;
    color: var(--alice-blue);
    text-align: center;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 140%;
  }

  .logo-.white, .logo-bl.white, .logo-bl.white-copy, .logo-bl.white-copy-copy {
    width: 88px;
    margin-left: 0;
    display: block;
  }

  .logo-bl.bl-2 {
    width: 88px;
    margin-left: 0;
    display: none;
  }

  .wrapper-count-c2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: auto;
    width: auto;
    height: auto;
    margin-right: 0;
    display: block;
    position: static;
  }

  .wrapper-count-c2.ui3 {
    justify-content: center;
    align-items: center;
    width: 90px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .wrapper_txt {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    text-align: center;
    flex-flow: column;
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .timer-bl {
    text-align: center;
    flex-direction: column;
    justify-content: space-between;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 3em;
    padding-right: 0;
    display: flex;
  }

  .timer-bl.flex.hero-cont {
    padding-left: 1.04em;
    padding-right: 1.04em;
  }

  .timer-bl.flex.hero-content {
    flex: 0 auto;
  }

  .timer-bl.footer {
    padding-bottom: 2.6em;
  }

  .timer-bl.ptb-150 {
    padding-top: 3em;
  }

  .timer-bl.item__steps {
    flex-direction: column;
  }

  .timer-bl.scr-2 {
    padding-top: 3.13em;
    padding-bottom: 3em;
  }

  .timer-bl.prices {
    padding-top: 2.6em;
    padding-bottom: 1.51em;
  }

  .timer-bl.bf2 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .timer-bl.neuroblack {
    margin-top: -4px;
  }

  .bg_white_button-2-copy.is_green-copy {
    display: none;
  }

  .button_wrapper-copy {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    width: 10vw;
    margin-left: 45px;
    display: flex;
  }

  .button_wrapper-copy.neuroblack {
    display: none;
  }

  .coutdown-timer__course-copy {
    z-index: 1000;
    padding-top: .8em;
    padding-bottom: .8em;
    display: flex;
    position: fixed;
  }

  .coutdown-timer__course-copy._2._3 {
    display: block;
  }

  .form-33-copy, .form-4008 {
    flex-flow: column;
  }

  .submit-button-27._42351 {
    padding-left: 30%;
    padding-right: 30%;
  }

  ._1st-bl-prob {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-2905 {
    width: auto;
    font-size: 2.2em;
  }

  .btn-black {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    width: auto;
    max-width: none;
    display: block;
  }

  .btn-bl-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    display: block;
    left: 0;
    right: 0;
  }

  .screen1-bf {
    margin-top: 0;
    padding-bottom: 0;
  }

  .image-359 {
    margin-bottom: -1px;
    margin-right: -22px;
  }

  .div-block-721 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .image-362 {
    display: inline-block;
  }

  .bf-friiday {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    text-align: center;
    flex-flow: column;
  }

  .js-clock-copy {
    flex-flow: row;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 10px;
    display: flex;
  }

  .div-block-726 {
    padding-bottom: 50px;
  }

  .div-block-727 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: 30px;
  }

  .text-field-62, .text-field-63, .text-field-64 {
    overflow: visible;
  }

  .div-block-668-copy {
    flex-flow: column-reverse wrap-reverse;
  }

  .div-block-728 {
    justify-content: space-between;
  }

  .clock-number-copy {
    font-family: e-Ukraine, sans-serif;
    font-size: 1.2em;
  }

  .div-block-729 {
    font-size: 2em;
  }

  .image-363 {
    margin-top: -49px;
  }

  .success-message-22 {
    background-color: #fff;
  }

  .div-block-730 {
    margin-left: -60px;
  }

  .logo-fut-bl {
    width: 30vw;
  }

  .top_footer-bl {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
    margin-bottom: 8vw;
  }

  .section-footer-bl {
    padding-top: 8vw;
  }

  .div-block-668-bl {
    flex-flow: column-reverse wrap-reverse;
    margin-bottom: 6vw;
  }

  .box-copy {
    justify-content: center;
    margin-bottom: auto;
    display: none;
  }

  .box-copy.spacer {
    justify-content: center;
    height: auto;
    margin-bottom: 0;
  }

  .box-copy.spacer-copy {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    height: auto;
    margin-bottom: 0;
  }

  .div-block-538-bl {
    max-width: 100%;
  }

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

  .link_block-copy-copy {
    align-self: center;
  }

  .fixed-button-wrapper-copy {
    margin-top: 0;
    position: fixed;
  }

  .bg_white_button-2-copy.is_secondary {
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

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

  .button-40 {
    background-color: var(--green);
    color: #000;
    border: 3px solid #000;
    border-radius: 2px;
    justify-content: center;
    align-items: center;
    height: 50px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 16px;
    display: flex;
  }

  .coutdown-timer__course-old {
    z-index: 1000;
    padding-top: .8em;
    padding-bottom: .8em;
    display: flex;
    position: fixed;
  }

  .coutdown-timer__course-old._2._3 {
    display: block;
  }

  .black-friday-banner {
    z-index: 1000;
    height: 18vw;
    margin-top: -8px;
    padding-top: 2em;
    padding-bottom: 2em;
    display: block;
    position: fixed;
  }

  .black-friday-banner._2._3 {
    display: block;
  }

  .black-friday-banner.pererob {
    display: none;
  }

  .black-friday-banner.campbf1 {
    height: 13vw;
    margin-left: 2.5%;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .black-friday-banner.campbf1._1987235981 {
    display: block;
  }

  .black-friday-banner.campbf1._9183275498751324, .black-friday-banner._87943251-547398210534 {
    display: none;
  }

  .logo-bl-cr-tm.white, .logo-bl-cr-tm.white-copy, .logo-bl-cr-tm.white-copy-copy, .logo-bl-cr-tm.bl-2 {
    width: 88px;
    margin-left: 0;
    display: block;
  }

  .logo-bl-cr-tm.bl-2-cr {
    width: 50px;
    height: 80%;
    margin-top: -23px;
    margin-left: 0;
    margin-right: 4em;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
  }

  .logo-bl-cr-tm.bl-2-cr.campbf {
    display: none;
  }

  .sale50 {
    color: #000;
    text-align: center;
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 140%;
  }

  .image-364 {
    display: none;
  }

  .js-clock-copy {
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 10px;
    display: none;
  }

  .js-clock-copy.clock {
    display: flex;
  }

  .hero_button-copy {
    font-size: 4vw;
  }

  .hero_button-copy.pererobbtn {
    white-space: normal;
    border-radius: 6px;
    margin-left: 0;
    padding-top: .5vw;
    padding-bottom: .5vw;
    font-size: 10px;
  }

  .div-block-733 {
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .image-365 {
    width: 20%;
    margin-left: 0;
    display: none;
  }

  .wrapper_txt-copy {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    text-align: center;
    flex-flow: row;
    justify-content: space-between;
    align-self: stretch;
    margin-top: -6px;
    margin-bottom: 5px;
  }

  .image-366 {
    flex: 0 auto;
    width: 50%;
    max-width: none;
    margin-right: auto;
  }

  .image-367 {
    display: none;
  }

  .link_block-copy-copy-copy {
    align-self: auto;
  }

  .div-block-734 {
    background-color: #fff;
    border-radius: 100px;
    width: 76%;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 5px 10px;
    display: flex;
  }

  .text-block-2911 {
    text-align: left;
    align-self: center;
    font-size: 11px;
    line-height: 130%;
  }

  .heading_wrapper_new-copy.is-center {
    margin-bottom: 8vw;
  }

  .text-block-2912 {
    width: 100%;
    font-size: 3vw;
    line-height: 130%;
  }

  .clock-number-copy-copy._1 {
    flex: 0 auto;
    font-size: 1.3em;
  }

  .clock-number-copy-copy._1 {
    align-items: center;
    font-size: 1.2em;
    display: block;
  }

  .clock-number-copy-copy, .clock-number-copy-copy-copy {
    font-size: 1.4em;
  }

  .clock-number-copy-copy-copy._1 {
    flex: 0 auto;
    font-size: 1.3em;
  }

  .clock-number-copy-copy-copy._1 {
    align-items: center;
    font-size: 1.2em;
    display: block;
  }

  .clock-number-copy-copy-copy {
    font-size: 1.4em;
  }

  .js-clock-copy-copy {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 10px;
    display: flex;
  }

  .js-clock-copy-copy.clock {
    display: flex;
  }

  .image-369 {
    max-width: 100%;
  }

  .image-161-copy {
    width: 157%;
    max-width: 174%;
    height: 192%;
  }

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

  .image-370 {
    width: 61px;
    max-width: none;
    left: 5%;
  }

  .image-372 {
    margin-bottom: 0;
    margin-left: 40px;
    padding-bottom: 0;
  }

  .heading-61-copy {
    margin-bottom: 1vw;
  }

  .div-block-738 {
    justify-content: space-between;
    align-self: stretch;
  }

  .text-block-162-copy {
    margin-top: 0;
    display: block;
  }

  .link_block-copy2, .link_block-copy-c2, .footer_bottom-c2 {
    display: none;
  }

  .button-25-copy {
    justify-content: center;
    align-self: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 13px;
    display: none;
  }

  .button-25-copy.w--current {
    color: var(--black);
  }

  .baner-bl-fr-copy {
    flex: 0 auto;
    align-items: flex-start;
    height: auto;
    padding: 5px 0;
  }

  .frame-379-copy {
    justify-content: center;
    padding: 8px 16px;
    display: none;
  }

  .button-25-copy-copy {
    margin-top: 20px;
  }

  .div-block-331-copy {
    flex-direction: column;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .input__brand-br1, .input__bd2 {
    background-color: #0000;
  }

  .form-block-142 {
    display: block;
  }

  .box-copy {
    justify-content: center;
    margin-bottom: auto;
  }

  .box-copy.spacer, .box-copy.spacer-copy, .box-copy.spacer-copy {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    height: auto;
    margin-bottom: 0;
  }

  .button-25-copy-copy {
    justify-content: center;
    align-self: center;
    width: 100%;
    height: 44px;
    margin-top: 0;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 13px;
    display: flex;
  }

  .button-25-copy-copy.w--current {
    color: var(--black);
  }

  .want-creo__form-block-copy {
    width: 96%;
    min-width: auto;
    padding: 1.3em 1.5em 1.5em;
  }

  .want-creo__form-block-copy.fd {
    justify-content: center;
    display: flex;
  }

  .want-creo__form-block-copy.fd._3232 {
    align-self: center;
    height: 70%;
    display: block;
    top: auto;
    bottom: auto;
    overflow: visible;
  }

  .want-creo__form-block-copy.fd._323 {
    height: 71%;
    padding: 0 1.5em;
  }

  .want-creo__form-block-copy.fd._786 {
    width: 360px;
    min-width: 360px;
    height: 500px;
  }

  .want-creo__form-block-copy.fd._786.platform {
    width: 100%;
    min-width: auto;
    max-width: 98%;
  }

  .want-creo__form-block-copy.fd-copy {
    justify-content: center;
    display: flex;
  }

  .want-creo__form-block-copy.fd-copy._3232 {
    align-self: center;
    height: 70%;
    display: block;
    top: auto;
    bottom: auto;
    overflow: visible;
  }

  .want-creo__form-block-copy.fd-copy._323 {
    height: 71%;
    padding: 0 1.5em;
  }

  .want-creo__form-block-copy.fd-copy._786 {
    width: 360px;
    min-width: 360px;
    height: 500px;
  }

  .want-creo__form-block-copy.fd-copy._786.platform {
    width: 100%;
    min-width: auto;
    max-width: 98%;
  }

  .want-creo__form-block-copy.fd-copy._323-copy {
    height: auto;
    padding: 2em 1.5em 1.5em;
  }

  .text-block-2912-copy {
    width: 100%;
    font-size: 3vw;
    line-height: 130%;
  }

  .sale50-copy {
    width: 100%;
    color: var(--roce);
    text-align: center;
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    margin-top: -31px;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 140%;
  }

  .div-block-739 {
    text-align: center;
    justify-content: flex-end;
    align-items: center;
    margin-top: 5px;
    line-height: 150%;
  }

  .div-block-739.campbf2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    margin-top: 0;
    margin-right: 0;
    display: block;
  }

  .text-block-2914 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 16px;
    font-weight: 300;
    line-height: 120%;
    display: block;
  }

  .text-block-2914.web {
    font-size: 11px;
    font-weight: 700;
  }

  .text-block-2914.qweq {
    flex: 0 auto;
    align-self: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 20px;
    font-size: .8rem;
  }

  .text-block-2914._325525 {
    display: none;
  }

  .black-friday-banner-copy {
    z-index: 1000;
    padding-top: 2em;
    padding-bottom: 2em;
    display: none;
    position: fixed;
  }

  .black-friday-banner-copy._2._3 {
    display: block;
  }

  .section-pricing-copy {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .highlight_works {
    bottom: 1.9vw;
  }

  .marquee-photo {
    height: 38vw;
  }

  .popup_video {
    width: 80vw;
    padding-top: 5vw;
  }

  .hero_image_5 {
    display: block;
  }

  .play-tag {
    top: .6vw;
  }

  .play_hero_tag_text {
    line-height: 110%;
  }

  .icon_video_new {
    width: 15vw;
    height: 15vw;
  }

  .text_middle-description {
    margin-top: 20px;
    padding-right: 20px;
  }

  .image-376 {
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 18px;
  }

  .text-span-140 {
    font-size: 4vw;
  }

  .creo-want__p-copy-copy._2.f.and, .creo-want__p-copy-copy._2-copy.f.and, .creo-want__p-copy-copy._2-copy.f.and {
    width: 300px;
    font-size: 1em;
    display: flex;
  }

  .want-creo__title-copy-copy {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
  }

  .want-creo__title-copy-copy.tx_co {
    font-size: 1.4em;
  }

  .want-creo__title-copy-copy.form2 {
    line-height: 1.1;
  }

  .navbar-intesiv {
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .logo-wrapper {
    margin-top: 1rem;
  }

  .container-large-intensiv {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .padding-global-intesiv {
    margin-left: 1rem;
    margin-right: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .hero-column-text {
    padding-top: 3rem;
  }

  .hero-tag-wrapper {
    flex: none;
    justify-content: flex-start;
    align-items: center;
    padding-left: 3rem;
    display: inline-flex;
  }

  .tag-text {
    font-size: .8125rem;
  }

  .tag-image {
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .tag-date {
    font-size: .75rem;
  }

  .tag-date-wrapper {
    padding: .3rem 1rem;
    top: 6.2rem;
    left: 3.4rem;
  }

  .marquee-photo-intesiv {
    height: 38vw;
  }

  .hero-h1-title {
    margin-top: 2rem;
    font-size: 1.375rem;
    line-height: 1.4;
  }

  .text-background-violet {
    font-size: 2rem;
  }

  .text-background-green {
    margin-left: -.2rem;
    margin-right: -.3rem;
    padding-left: .2rem;
    padding-right: .3rem;
  }

  .hero-description {
    width: auto;
    font-size: .875rem;
    line-height: 1.2;
  }

  .price-container {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 1rem;
  }

  .price-image--wrapper {
    width: 7rem;
  }

  .price-text-intesiv {
    font-size: 1.2rem;
  }

  .butoown-wrapper-intesiv {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 2rem;
  }

  .section-hero-intensiv {
    margin-top: 0;
  }

  .buton-intensiv {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .button-description {
    margin-top: 1rem;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: .875rem;
  }

  .container-nav {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .h2-intesiv {
    font-size: 2rem;
  }

  .h2-intesiv.is-black {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-description.padding-buttom-mobile {
    margin-bottom: 2rem;
  }

  .advantages-card {
    padding: .45rem;
  }

  .advantages-text {
    border-width: .15rem;
    padding: .7rem;
  }

  .advantages-text.is-white {
    font-size: .875rem;
  }

  .image-absolut-wrapper {
    width: 5rem;
    inset: -3.1rem 0% auto auto;
  }

  .image-absolut-wrapper.is-cloud {
    top: 5rem;
  }

  .forwho-wrapper {
    padding-bottom: 4rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .forwho-wrapper.is-1, .forwho-wrapper.is-2, .forwho-wrapper.is-3, .forwho-wrapper.is-4 {
    padding-top: 2.5rem;
    padding-bottom: 3rem;
  }

  .absolute-background.freemob {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    padding-left: 0;
    display: block;
    right: 0%;
  }

  .for-who-title {
    font-size: 1rem;
  }

  .forwho-p {
    font-size: .8125rem;
  }

  .image-for-who-right, .image-for-who-left {
    width: 2rem;
  }

  .forwho-top {
    width: 1rem;
    height: 1rem;
  }

  .forwho-logo {
    height: 7rem;
  }

  .forwho-column-2 {
    margin-top: 4rem;
  }

  .program-container {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .program-wrapper {
    padding-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .program-wrapper.is-1 {
    padding-top: 3rem;
  }

  .image-round-right, .image-round-left {
    width: 2rem;
  }

  .program-title {
    font-size: 1rem;
  }

  .program-title.is-white {
    margin-top: 1rem;
    margin-bottom: 0;
    padding-bottom: 15px;
  }

  .program-date-tag-wrapper {
    padding: .3rem 1rem;
    top: 6.2rem;
    left: 3.4rem;
  }

  .tag-date-white {
    font-size: .75rem;
  }

  .line-wrapper.is-gap1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .program-p {
    font-size: .8125rem;
  }

  .program-icon.is-big {
    width: 1.5rem;
    height: 1.5rem;
  }

  .line-container.is-big-gap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .button-black {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .button-black.is-invert {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    padding: .65rem 1rem;
  }

  .button-black-text {
    font-size: .875rem;
  }

  .button-black-text.is-invert {
    white-space: nowrap;
  }

  .icon-middle {
    width: 1.25rem;
    height: 1.25rem;
  }

  .advantages-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .result-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .result-wrapper.is-4 {
    z-index: 4;
  }

  .result-text {
    height: 15rem;
  }

  .result-text.is-black {
    height: 14rem;
    padding: 0;
  }

  .result-image {
    height: 14rem;
  }

  .dot-left {
    width: 2rem;
    height: 2rem;
    top: 14rem;
    left: -1rem;
  }

  .dot-right {
    width: 2rem;
    height: 2rem;
    top: 14rem;
    right: -1rem;
  }

  .dot-top {
    width: 2rem;
    height: 2rem;
    top: -1rem;
  }

  .dot-bottom {
    width: 2rem;
    height: 2rem;
    bottom: -1rem;
  }

  .about-text {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cta-wrapper-small {
    margin-left: -1rem;
    margin-right: -1rem;
    padding-top: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .title-cta-small {
    font-size: 1.35rem;
  }

  .cta-image-small {
    display: none;
    inset: 0% 0% auto;
  }

  .cta-image-small-mobile {
    height: auto;
    display: block;
    inset: 0% 0% auto;
  }

  .flex-horizontal {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    width: auto;
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .link_block-horizontal {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
  }

  .link_item-intensiv {
    font-size: .875rem;
  }

  .billing-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .billing-icon-wrapper {
    width: 4rem;
  }

  .faq_wrapper_intensiv, .faq_wrapper_intensiv.is-black {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .faq-title {
    font-size: 1rem;
  }

  .faq-title.is-white {
    margin-top: 1rem;
    margin-bottom: 0;
  }

  .faq-cta-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .faq-title-cta {
    white-space: nowrap;
    font-size: 1.25rem;
  }

  .faq-title-cta.is-black {
    padding-top: 0;
    padding-bottom: 0;
  }

  .cta-wrapper-main {
    padding-top: 3rem;
  }

  .cta-dot-bottom {
    width: 3rem;
    height: 3rem;
    padding-bottom: 0;
    padding-right: 0;
    bottom: -1.5rem;
  }

  .top-bar-mobile {
    height: 4rem;
  }

  .title-cta-mobile {
    margin-top: 3rem;
    font-size: 1.375rem;
    line-height: 1.4;
  }

  .title-cta-mobile.is-black {
    border-bottom-width: 3px;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.85rem;
  }

  .title-cta-mobile.is-black.freemob {
    background-color: #f7099ffc;
  }

  .cta-mobile-dash {
    margin-top: 17rem;
  }

  .cta-price-wrapper {
    margin-top: 3rem;
  }

  .price-tag-mobile {
    white-space: nowrap;
    font-size: 2.65rem;
  }

  .price-tag-mobile-small {
    white-space: nowrap;
    font-size: 1.5rem;
  }

  .button-cta-mobile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .cta-mobile-text {
    font-size: 1.5rem;
  }

  .marquee-photo-hero {
    width: 6rem;
    height: 4rem;
  }

  .title-cta-desktop {
    margin-top: 3rem;
    font-size: 1.375rem;
    line-height: 1.4;
  }

  .title-cta-desktop.is-black {
    font-size: 1.85rem;
  }

  .cta-main-description.freemob._54820 {
    font-size: 3vw;
  }

  .price-tag-desktop {
    white-space: nowrap;
    font-size: 2.65rem;
  }

  .fixed-button-wrapper-intensiv {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 0;
    padding-bottom: 1rem;
    position: sticky;
  }

  .intensiv-button-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: .75rem 3rem;
  }

  .timer-wrapper {
    grid-column-gap: .125rem;
    grid-row-gap: .125rem;
    flex: none;
    padding: 0 1rem;
    display: inline-flex;
  }

  .cta-main-description-copy {
    font-size: .875rem;
  }

  .timer-hero {
    margin-top: 0;
    font-size: 2rem;
  }

  .hero-timer-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .button-telegram_price-copy {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: center;
    align-self: center;
    width: 100%;
    margin-top: 10px;
  }

  .text-block-2873-copy {
    font-size: 3vw;
  }

  .div-block-741 {
    width: 100%;
  }

  .text-block-2919 {
    margin-bottom: 0;
    font-size: 22px;
  }

  .div-block-742 {
    background-position: 50% -20px;
    background-size: auto 1200px;
    background-attachment: scroll;
    flex-flow: column;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: static;
    overflow: visible;
  }

  .body-37 {
    justify-content: center;
    align-items: flex-start;
    max-width: none;
    display: block;
    overflow: visible;
  }

  .div-block-746 {
    margin-bottom: 40px;
  }

  .div-block-747 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-748 {
    width: 100%;
    height: 200px;
    margin-top: auto;
    position: relative;
    left: auto;
  }

  .div-block-749 {
    top: auto;
    bottom: 0;
    left: 40px;
  }

  .div-block-750 {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .social_items-copy {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .link_block-horizontal-copy {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
  }

  .flex-horizontal-copy {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    width: auto;
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .div-block-751 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-752 {
    background-color: #777;
    width: 320px;
    height: 450px;
  }

  .div-block-756 {
    width: 100%;
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .success-message-24 {
    color: #000;
    background-color: #a3ee0b;
  }

  .image-1007 {
    margin-top: 10px;
  }

  .text-block-2926 {
    text-align: center;
    font-size: 10px;
  }

  .form-block-143 {
    margin-top: 20px;
  }

  .image-1008 {
    flex: 0 auto;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-2927 {
    margin-top: 10px;
    font-size: 13px;
    font-weight: 300;
    line-height: 144%;
  }

  .text-field-68 {
    height: 50px;
    font-size: 13px;
  }

  .text-block-2928 {
    font-size: 22px;
  }

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

  .text-block-2928._12415._3151 {
    font-size: 15px;
  }

  .bl1-nr-2 {
    background-size: 231vh;
    flex-flow: row;
    height: 59.5em;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .container-45 {
    width: 100%;
    margin-top: 20px;
    padding: 30px;
  }

  .container-45.campzayav {
    margin-top: 224px;
  }

  .container-45.campzayav._318957 {
    margin-top: 201px;
  }

  .text-block-2929 {
    margin-left: -5px;
  }

  .div-block-757 {
    width: 98%;
  }

  .section-18 {
    overflow: hidden;
  }

  .section-18.neyro-vidguk {
    max-width: 100%;
  }

  .subtext_wrapper-3 {
    grid-column-gap: .31em;
    grid-row-gap: .31em;
    margin-bottom: 30px;
    padding-left: 0;
  }

  .p-2-2.learn.w003._555 {
    font-size: 3em;
  }

  .container-46 {
    flex-direction: column;
    justify-content: space-between;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.04em;
    padding-right: 1.04em;
    display: flex;
  }

  .container-46.neyro.vidguk {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: center start;
    max-width: 100%;
    min-height: 0;
    display: block;
    position: static;
  }

  .text-block-2932 {
    margin-top: 25px;
    font-size: 3vw;
  }

  .nav-links {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .nav-logo-image {
    max-height: 42px;
  }

  .button-41 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .button-41.inside-right-navbar {
    display: none;
  }

  .container---main {
    padding-left: 18px;
    padding-right: 18px;
  }

  .navbar-row {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    height: 72px;
  }

  .process-heading-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .video-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .footer-details {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .footer-right-column {
    border-left-style: none;
    padding-bottom: 48px;
    padding-left: 0;
  }

  .footer-right-column.bottom-column {
    padding-bottom: 72px;
  }

  .process-step-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .checklist-item {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .quote-box {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 9px;
  }

  .pricing-box-title {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .text-grid.medium-gap {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .small-text-2 {
    font-size: 12px;
    line-height: 1.4em;
  }

  .button-42 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .button-42.video-play-button {
    align-self: auto;
    left: auto;
    right: 24px;
  }

  .footer-small-links {
    flex-flow: wrap;
  }

  .display-heading {
    font-size: 51px;
  }

  .footer-bottom-wrapper {
    border-top-style: none;
  }

  .metric {
    padding-top: 24px;
  }

  .metric.bg-mid-tone {
    border-radius: 9px;
    padding: 36px 18px 18px;
  }

  .section-19.process-step {
    padding-bottom: 60px;
  }

  .section-19.title {
    padding-bottom: 24px;
  }

  .section-19.hero {
    padding-top: 72px;
  }

  .checklist {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .footer-left-column {
    border-left-style: none;
    padding-left: 0;
  }

  .footer-left-column.bottom-column {
    padding-bottom: 0;
  }

  .fine-print {
    font-size: 11px;
  }

  .quote-box-text {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .bullet-title {
    flex: 0 auto;
  }

  .half-box.right {
    padding-bottom: 0;
  }

  .checklist-item-icon {
    position: relative;
    top: 4px;
  }

  .rounded-image {
    border-radius: 9px;
  }

  .benefit-box {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-bottom: 60px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .benefit-box.benefit {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-bottom: 72px;
  }

  .benefit-box.benefit.border-left-white {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-bottom: 60px;
  }

  .account-form-block {
    display: block;
  }

  .button-43, .button-44 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .section-20.hero {
    padding-top: 72px;
  }

  .button-45 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .button-45.inside-right-navbar {
    display: none;
  }

  .div-block-759 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-759.standart, .div-block-759.mentor {
    display: none;
  }

  .pop-up {
    margin-left: 1em;
    margin-right: 1em;
    display: block;
  }

  .button-46 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .top_info_bar-3 {
    padding-left: 90%;
  }

  .heading-77.id3.dzin {
    font-size: 1em;
    line-height: 30px;
  }

  .course-image {
    inset: 0 0 auto auto;
  }

  .course-image.is-5 {
    width: 46vw;
    top: 2vw;
  }

  .course-image.is-7 {
    width: 46vw;
  }

  .course-image.is-2 {
    width: 46vw;
    display: block;
    top: 2vw;
  }

  .course-image.is-8 {
    width: 46vw;
    top: 3vw;
  }

  .course-image.is-9 {
    width: 47vw;
    top: 6vw;
  }

  .text-description.is-short {
    padding-right: 27vw;
  }

  .course-image-file {
    object-fit: contain;
    object-position: 100% 0%;
  }

  .text-block-2935 {
    font-size: 3rem;
  }

  .tryfree {
    justify-content: space-around;
    align-items: center;
    display: block;
  }

  .freemobtxt {
    justify-content: center;
    align-items: center;
    margin-top: 35px;
    padding-left: 0;
    font-size: 8vw;
    display: flex;
  }

  .heading-78 {
    background-color: #f859f7;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 1em;
    margin-left: 5px;
    margin-right: 3.5em;
    padding-top: 0;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 7em;
    font-weight: 700;
    display: flex;
  }

  .div-block-760 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-bottom: -10px;
    padding-bottom: 0;
    padding-left: 23em;
    display: flex;
  }

  .text151515 {
    text-align: center;
    margin-bottom: 25px;
    font-size: 5vw;
    font-weight: 700;
    line-height: 140%;
  }

  .ability_v2_3-image {
    object-fit: contain;
    width: 14rem;
    height: 16rem;
    inset: -27% -5rem 0% auto;
    overflow: visible;
  }

  .abilities_item_v2-5 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    width: 100%;
    height: 16rem;
  }

  .text_small-2.is-grey.is-limited-mobile {
    width: 21ch;
  }

  .text_small-2.is-white.is-limited {
    width: 28ch;
  }

  .abilities_item_v2_1 {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    width: 100%;
  }

  .ability-image-1 {
    width: 7rem;
    height: 12rem;
    right: 4rem;
  }

  .abilities_item_v2_3 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .abilities_item_v2_3.a-down {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 12rem;
    position: relative;
  }

  .absolute-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    top: 1rem;
  }

  .ability-image-3 {
    width: 7rem;
    height: 12rem;
    right: -10%;
  }

  .abilities_item_v2 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .abilities_item_v2.is-bg {
    background-position: 0 0;
    width: 100%;
  }

  .abilities_item_v2_2 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .abilities_item_v2_2.a-down {
    width: 100%;
    height: 12rem;
  }

  .grid_abilities_new {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .abilities_item_v2_4 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .abilities_item_v2_4.is-bg {
    background-image: linear-gradient(to bottom, null, null);
    width: 100%;
    height: 12rem;
  }

  .cta-mobile-text-2 {
    font-size: 1.5rem;
  }

  .heading-79 {
    margin-bottom: 1vw;
  }

  .text-background-violet-2 {
    font-size: 2rem;
  }

  .text-block-2936 {
    font-size: 3vw;
  }

  .text-block-2937 {
    width: 100%;
    font-size: 3vw;
    line-height: 130%;
  }

  .button-cta-mobile-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .heading-80 {
    background-color: #f859f7;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 1em;
    margin-left: 5px;
    margin-right: 3.5em;
    padding-top: 0;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 7em;
    font-weight: 700;
    display: flex;
  }

  .div-block-761 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-bottom: -10px;
    padding-bottom: 0;
    padding-left: 23em;
    display: flex;
  }

  .cta-mobile-text-3 {
    font-size: 1.5rem;
  }

  .heading-81 {
    margin-bottom: 1vw;
  }

  .text-background-violet-3 {
    font-size: 2rem;
  }

  .text-block-2939 {
    font-size: 3vw;
  }

  .text-block-2940 {
    width: 100%;
    font-size: 3vw;
    line-height: 130%;
  }

  .heading-82 {
    background-color: #f859f7;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 1em;
    margin-left: 5px;
    margin-right: 3.5em;
    padding-top: 0;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 7em;
    font-weight: 700;
    display: flex;
  }

  .div-block-762 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-bottom: -10px;
    padding-bottom: 0;
    padding-left: 23em;
    display: flex;
  }

  .video-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .text-wrapper-2 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .heading-83 {
    margin-bottom: 5vw;
  }

  .container-47 {
    margin-top: 130px;
  }

  .button-47 {
    z-index: 100;
    position: relative;
    inset: 447px 0 0 0%;
  }

  .body-camp {
    font-size: 1rem;
    line-height: 130%;
  }

  .section_hero {
    color: #000;
    background-position: 50% 0;
    background-size: cover;
    background-attachment: scroll;
    height: 100vh;
    margin-top: -20px;
    padding-bottom: 4rem;
  }

  .section_hero.tarrifs {
    margin-top: -10px;
  }

  .nav_component.is-stricky {
    z-index: 20;
    border-radius: 1rem 1rem 0 0;
    width: auto;
    transition: opacity .2s;
    inset: auto 0% 0%;
    box-shadow: 0 2px 5px #0003;
  }

  .container-hero {
    padding-bottom: 50px;
  }

  .p-hero {
    font-size: 1rem;
  }

  .note-absolute {
    left: 11rem;
  }

  .note-image.bf25 {
    width: 250px;
    height: 150px;
    top: -75px;
  }

  .date-title.is-green {
    white-space: nowrap;
  }

  .date-text {
    color: #ffffffe6;
    white-space: nowrap;
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box;
    font-size: 1.2rem;
  }

  .camp_button-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .camp_button {
    padding-top: .9rem;
    padding-bottom: .75rem;
    font-size: .75rem;
    font-weight: 700;
    line-height: 130%;
  }

  .camp_button.is-white {
    white-space: nowrap;
  }

  .camp_button.is-stretch.is-black {
    color: #000;
    white-space: nowrap;
    background-color: #fff;
  }

  .camp_logo-wrapper {
    flex: none;
    align-self: center;
    width: 20vw;
    margin-left: 0;
    margin-right: auto;
    position: relative;
    inset: 0% 0% auto;
  }

  .timer-title {
    font-size: 1.8vw;
    line-height: 100%;
  }

  .timer {
    font-size: 4vw;
    line-height: 100%;
  }

  .nav-button-copy {
    flex: none;
  }

  .section_advantages {
    margin-top: 25px;
  }

  .padding-global_camp {
    border-top: 0 solid #000;
    border-radius: 0;
    width: 100%;
    padding-top: 3vw;
    padding-bottom: 3vw;
  }

  .padding-global_camp.is-neuro {
    margin-left: auto;
    margin-right: auto;
  }

  .container-large_camp.is-about._1242-5 {
    padding-top: 0;
  }

  .container-large_camp.is-no-top {
    padding-bottom: 3rem;
  }

  .list-tem {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .list-image-wrapper {
    width: 4.4rem;
  }

  .work-image-wrapper {
    filter: drop-shadow(-1px 2px 15px #0000004d);
  }

  .element_2-absolute {
    width: 5rem;
    bottom: 2.5rem;
  }

  .element_3-absolute {
    width: 9rem;
  }

  .section_letter {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-wrapper-camp {
    padding-left: 0;
  }

  .h2-line-1.is-black {
    white-space: nowrap;
    font-size: 2.25rem;
  }

  .h2-line-1.is-black.m-left {
    padding-left: 1rem;
    padding-right: 0;
    font-size: 2.15rem;
  }

  .h2-line-2 {
    white-space: nowrap;
  }

  .h2-line-3.is-black.margin-right {
    padding-right: 2rem;
    font-size: 2.15rem;
  }

  .letter-cta {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .p-letter {
    font-weight: 500;
  }

  .letter-wrapper {
    margin-top: 2rem;
    position: relative;
  }

  .letter-relative {
    position: relative;
  }

  .letter-text-wrapper {
    z-index: 1;
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    width: 60vw;
    top: 32.6vw;
    left: 0%;
  }

  .heading-middle {
    font-size: 3.2vw;
  }

  .p-standard {
    font-size: 3.1vw;
  }

  .letter-text_bottom {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    bottom: 6%;
  }

  .p-letter_bottom {
    font-size: .6875rem;
    line-height: 99%;
  }

  .note-wrapper {
    background-size: cover;
    width: 11rem;
    padding: .5rem;
    top: 0%;
    left: -4%;
  }

  .note-wrapper.is-right {
    height: 7rem;
    right: -3%;
  }

  .note-text-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    width: 9rem;
    top: 28%;
  }

  .heading-small {
    font-size: .8125rem;
    line-height: 90%;
  }

  .p-tiny {
    font-size: .6875rem;
  }

  .italic-text-5 {
    font-size: 2rem;
  }

  .fancy-wrapper {
    z-index: 1;
    justify-content: space-between;
    align-items: center;
    padding-left: .5rem;
    padding-right: .5rem;
    display: flex;
  }

  .fancy-wrapper.margin-left {
    display: inline-flex;
  }

  .fancy-wrapper.is-feedback {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .column-left {
    height: 3.5rem;
    font-size: 3.5rem;
    position: relative;
  }

  .column-left.is-3.is-absolute {
    height: 100%;
    position: absolute;
  }

  .column-left.is-absolute {
    position: absolute;
  }

  .fancy-text.is-left {
    white-space: nowrap;
    font-size: .8125rem;
    line-height: 100%;
  }

  .fancy-text.is-m-space {
    padding-left: .65rem;
    padding-right: .65rem;
  }

  .column-right {
    height: 3.5rem;
    font-size: 3.5rem;
    position: relative;
  }

  .column-right.is-absolute {
    height: 100%;
    position: absolute;
  }

  .who-conrtainer {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .icon-small {
    width: 1rem;
    height: 1rem;
    display: inline-block;
    position: relative;
  }

  .square-item {
    background-image: linear-gradient(30deg, #eef0f1, #feffff);
    align-items: flex-start;
  }

  .who-line-1 {
    top: -3.7rem;
    left: 8.9rem;
    right: 0;
  }

  .who-line-2 {
    bottom: 4rem;
    left: 2rem;
  }

  .about-icon {
    height: 1rem;
  }

  .about-icon.is-big {
    width: 1.5rem;
    height: 1.5rem;
  }

  .p-about {
    line-height: 110%;
  }

  .format-heading {
    font-size: 2.4375rem;
  }

  .format-heading.is-black {
    font-size: 2.25rem;
  }

  .format-heading.is-black.pink-is-not {
    background-color: #fcfbfa;
    padding-top: 1px;
    font-size: 1.5rem;
    display: none;
  }

  .format-heading.is-black.pink-is-not.anotherwhite {
    background-color: #f8f6f2;
    margin-top: 5px;
  }

  .format-item {
    background-color: #fffc;
  }

  .format_icon-wrapper {
    flex: none;
    width: 1.125rem;
    height: 1.125rem;
  }

  .p-12 {
    font-size: .6875rem;
  }

  .heading-12-b {
    font-size: .8125rem;
  }

  .section-works {
    background-color: #eef0f1;
  }

  .section-works.is-white {
    margin-bottom: -4rem;
    padding-bottom: 0;
  }

  .works-grid {
    justify-items: center;
  }

  .image-1023-copy-copy {
    top: -.3rem;
  }

  .arrow-absolute {
    width: 16vw;
    bottom: -14.6vw;
  }

  .arrow-absolute.is-2 {
    width: 16vw;
    top: -14.6vw;
    left: -10.1vw;
  }

  .arrow-absolute.is-3 {
    width: 18vw;
    top: 7.4vw;
    left: -20.1vw;
  }

  .arrow-absolute.is-5 {
    right: .6rem;
  }

  .arrow-absolute.is-6 {
    width: 12vw;
    inset: auto 0% -13.8vw 10vw;
  }

  .ai-work--image-2 {
    width: 8rem;
    left: -1.875rem;
  }

  .ai-work--image-1 {
    width: 8rem;
  }

  .ai-work--image-3 {
    width: 9rem;
  }

  .ai-work--image-big {
    height: 11rem;
  }

  .ai-video {
    margin-top: 2rem;
  }

  .text-block-2947 {
    top: 0;
    left: 1.0875rem;
  }

  .cascade-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .image-1024 {
    object-fit: contain;
    width: 100%;
    height: 100%;
  }

  .works-container-tiny {
    padding-bottom: 4rem;
  }

  .works-container-tiny.is-no-top {
    padding-bottom: 3rem;
  }

  .program-wrapper-copy {
    padding-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .program-wrapper-copy.is-1 {
    padding-top: 3rem;
  }

  .camp_program-grid {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
  }

  .text-block-2948.is-first {
    font-size: 1.75rem;
  }

  .text-span-169 {
    line-height: 130%;
  }

  .price-wrapper {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
  }

  .price-wrapper.is-green, .price-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .price-title {
    white-space: nowrap;
  }

  .text-block-2951 {
    font-size: .75rem;
  }

  .main_price-wrapper {
    padding-left: 1rem;
    padding-right: 0;
    display: block;
  }

  .price-text-description {
    z-index: 1;
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    top: 32%;
    left: 3%;
  }

  .p-t-small {
    font-size: .6875rem;
  }

  .heading-t-small {
    font-size: .8125rem;
    line-height: 100%;
  }

  .prc-desc {
    line-height: 100%;
  }

  .price-sma-l {
    text-align: center;
    font-size: .8rem;
  }

  .description-explained {
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
    position: relative;
  }

  .description-explained._31245 {
    display: block;
  }

  .image-1025 {
    top: 11.6rem;
    right: -11.1rem;
  }

  .item-list {
    padding-left: 1rem;
  }

  .text-block-2957 {
    font-size: .8125rem;
  }

  .section-feedback {
    background-color: #edeeef;
  }

  .image-top-absolute {
    justify-content: center;
    align-items: flex-end;
  }

  .code-embed-9 {
    color: #edeeef;
    width: 50rem;
    position: absolute;
    top: auto;
    bottom: -8rem;
    left: -11rem;
  }

  .feedback.is-left {
    font-size: .6875rem;
    line-height: 100%;
  }

  .image-1027 {
    height: 20rem;
  }

  .image-1027-copy._26526 {
    bottom: -8%;
  }

  .camp_cta.is-white, .text-block-2961 {
    white-space: nowrap;
  }

  .time-wrapper {
    flex: none;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .section-faq-camp {
    background-color: #000;
  }

  .faq-camp_wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .faqcamp-wrapper-item {
    padding: 1rem;
  }

  .faqcamp-wrapper-item.is-black {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .camp-title-question {
    line-height: 120%;
  }

  .faq_icon_camp {
    width: 1.5rem;
    height: 1.5rem;
  }

  .fancy-wrapper-2 {
    z-index: 1;
    background-size: contain, contain;
    justify-content: space-between;
    align-items: center;
    width: 17rem;
    margin-left: auto;
    display: flex;
  }

  .fancy-wrapper-2.margin-left {
    display: inline-flex;
  }

  .fancy-wrapper-2.is-feedback {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .camp-text {
    font-size: 3vw;
  }

  .camp-text.start30 {
    font-size: .8rem;
  }

  .camp_text-wrapper {
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    inset: 0% 0% auto;
  }

  .image-1028, .image-1029 {
    width: 100%;
    height: 100%;
  }

  .code-embed-10 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .body-40 {
    margin-top: 0;
  }

  .znyzh {
    font-size: 1.3rem;
  }

  .bold-text-62 {
    font-size: 1rem;
  }

  .italic-text-7 {
    font-size: 1.3rem;
  }

  .image-1036._123212._3155135 {
    left: -36%;
  }

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

  .grid-2.vidguk_hover_class {
    display: none;
  }

  .text-span-171 {
    font-size: 7vw;
    display: none;
  }

  .bold-text-64 {
    font-size: 10vw;
  }

  .text-span-175 {
    font-size: 7vw;
  }

  .bold-text-65 {
    margin-left: 0;
    font-size: 10vw;
  }

  .text-span-176 {
    font-size: 7vw;
  }

  .bold-text-66 {
    font-size: 10vw;
  }

  .button-48 {
    opacity: 0;
    margin-top: -21%;
    padding-top: 21%;
  }

  .div-block-766 {
    flex: 0 auto;
    order: 0;
    position: relative;
  }

  .bf1.vit1 {
    max-width: 100%;
  }

  .bf1.vit1.purple {
    z-index: 2;
    max-width: 27vw;
    position: absolute;
    top: -3.1vw;
    left: 26.4vw;
  }

  .bf1.vit1.purple.white1 {
    max-width: 15vw;
  }

  .bf1.btn1 {
    margin-top: 0%;
  }

  .logo1 {
    max-width: 80%;
  }

  .txt11 {
    color: #fff;
    width: 70%;
    margin-top: -60%;
    margin-left: 15%;
    font-size: 4vw;
  }

  .text-block-2965 {
    color: #fff4f4;
    max-width: 80%;
    font-size: 15px;
    line-height: 20px;
    text-decoration: none;
    position: absolute;
    top: 214.109px;
    left: 42px;
  }

  .text-block-2965.okr1 {
    color: #000;
    font-family: Black Rose, Arial, sans-serif;
    font-size: 1.45rem;
    top: 103.109px;
    left: 317px;
    transform: rotateX(0)rotateY(9deg)rotateZ(7deg);
  }

  .text-block-2965.okr1._50znizh {
    z-index: 3;
    color: #fff;
    font-size: 2.6rem;
    display: inline-block;
    top: -10.3vw;
    left: 28.8vw;
    transform: rotateX(0)rotateY(9deg)rotateZ(-6deg);
  }

  .text-block-2965.okr1._50znizh._1-znij {
    color: #833cff;
    font-size: 1.7rem;
    top: 12.8px;
    left: 12.3px;
    transform: rotateX(0)rotateY(9deg)rotateZ(12deg);
  }

  .text-block-2965.okr1._50znizh.purple21 {
    font-size: 9vw;
    top: -10.5vw;
    left: 29.9vw;
  }

  .text-block-2965.okr1._50znizh.purple21.test1234 {
    font-size: 40px;
    top: 26px;
    left: 5.3px;
  }

  .btb1 {
    border: 2px solid #833cff;
    border-radius: 5px;
    margin: -140px 20px 10px;
    padding: 10px;
  }

  .text-block-2967 {
    color: #fafaf9;
    font-size: 23px;
    line-height: 20px;
  }

  .text-field-69, .text-field-70 {
    color: #080808;
    font-family: e-Ukraine, sans-serif;
  }

  .submit-button-31 {
    background-color: #833cff;
    border: 0 solid #833cff;
    border-radius: 5px;
    margin-top: 5vw;
    padding: 5vw;
    font-family: e-Ukraine, sans-serif;
    font-size: 1.5rem;
  }

  .div-block-767 {
    position: relative;
    top: -59.1vw;
    left: 36.8vw;
  }

  .div-block-767._1-1zni {
    top: -54.7vw;
    left: 44.1vw;
  }

  .div-block-768 {
    background-color: #833cff;
    border: 1px #000;
    transition: opacity .2s;
  }

  .text-span-187 {
    font-size: 5vw;
  }

  .button-49 {
    font-size: 3vw;
    line-height: 120%;
  }

  .text-block-2969 {
    font-size: 3vw;
    line-height: 150%;
  }

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

  .bold-text-67 {
    font-size: 5vw;
  }

  .text-span-191 {
    font-size: 4vw;
  }

  .text-span-196 {
    font-size: 5vw;
  }

  .text-span-197 {
    font-size: 6vw;
  }

  .text-span-198 {
    font-size: 5vw;
  }

  .text-block-2973 {
    font-size: 10px;
    line-height: 120%;
  }

  .text-block-2974, .text-block-2976 {
    font-size: 22px;
  }

  .image-1043 {
    display: block;
    position: absolute;
    top: 188.062px;
    left: 214px;
  }

  .image-1044 {
    display: block;
    position: absolute;
    top: 234.297px;
    left: -25px;
  }

  .text-span-201 {
    color: var(--black);
    background-color: #a3ee0b;
    margin-left: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-span-202 {
    color: #000;
    background-color: #a3ee0b;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-773 {
    background-color: #00000005;
    margin-top: -12px;
    padding-top: 0;
    font-size: 13px;
    display: block;
    position: relative;
    top: 472px;
  }

  .bold-text-69 {
    white-space: normal;
    font-size: 3vw;
  }

  .text-span-204 {
    font-size: 3vw;
  }

  .div-block-774 {
    height: 600px;
  }

  .div-block-774.zayavkacamp {
    height: 650px;
    padding-left: 10px;
  }

  .div-block-775 {
    width: 90vw;
    display: flex;
    top: 196px;
    left: 14px;
  }

  .div-block-775.mob12 {
    background-image: none;
    width: 350px;
    display: block;
    top: 190px;
    left: 4%;
  }

  .div-block-775.mob12._42356 {
    top: 206px;
  }

  .text-span-205 {
    font-size: 9px;
  }

  .text-block-2977 {
    margin-left: 22px;
  }

  .text-span-206 {
    font-size: 3.4vw;
  }

  .text-span-207 {
    font-size: 15px;
  }

  .div-block-777 {
    padding-top: 10px;
  }

  .div-block-778.nexttext {
    width: 200px;
  }

  .text-span-208 {
    font-size: 13px;
  }

  .div-block-779 {
    top: 161px;
    left: 15px;
  }

  .div-block-779.zayavkacamp {
    top: 172px;
    left: 20px;
  }

  .text-block-2980 {
    text-align: center;
    font-size: 13px;
    line-height: 100%;
  }

  .div-block-780 {
    top: 113px;
    left: 253px;
  }

  .div-block-780.zayavkacamp {
    top: 122px;
  }

  .text-block-2981.zayavkacamp {
    position: static;
  }

  .button-50 {
    top: 469px;
    left: 49px;
  }

  .button-50._31254.zapys21 {
    left: 41px;
  }

  .text-block-2982 {
    padding-left: 132px;
    font-size: 1.7rem;
  }

  .text-block-2983 {
    padding-bottom: 0;
    font-size: 1.7rem;
  }

  .text-block-2984 {
    margin-top: -4px;
    padding-top: 0;
    padding-left: 104px;
  }

  .italic-text-9 {
    font-size: 1.7rem;
  }

  .div-block-783 {
    grid-template-rows: auto auto auto;
  }

  .div-block-783.next1234 {
    margin-top: 15px;
  }

  .text-block-2985 {
    font-size: .6rem;
  }

  .text-block-2986 {
    font-size: 3vw;
  }

  .image-1045 {
    top: 658.08px;
    left: .531px;
  }

  .image-1046 {
    z-index: 1;
    top: 1137.08px;
  }

  .div-block-785 {
    z-index: 2;
    background-image: url("https://cdn.prod.website-files.com/626fc70a78a2e44c54a1a427/694168c2186824c63d863013_Frame%202085663957.png");
    background-position: 0 0;
    background-size: cover;
    height: 550px;
    position: relative;
  }

  .text-block-2987 {
    font-family: Nonbureau, Arial, sans-serif;
    font-size: 3rem;
    font-weight: 400;
    position: absolute;
    bottom: 497.241px;
    left: 32px;
  }

  .div-block-786 {
    top: 115px;
  }

  .div-block-786._2145 {
    top: 138px;
    left: 224px;
  }

  .div-block-786._2145._31245 {
    top: 382px;
    left: 228px;
  }

  .div-block-786._42315 {
    top: 340px;
  }

  .div-block-786._312451224 {
    top: 93px;
    left: 22px;
  }

  .div-block-786._312451224._312124355 {
    top: 123px;
    left: 227px;
  }

  .div-block-786._312451224._1242341 {
    top: 324px;
    left: 21px;
  }

  .div-block-786._312451224._1242341._125134 {
    top: 421px;
    left: 215px;
  }

  .text-block-2988 {
    font-size: 11px;
  }

  .text-block-2989 {
    font-size: 1.1rem;
    line-height: 120%;
  }

  .text-block-2989._12414 {
    font-size: 1.1rem;
  }

  .div-block-787 {
    height: 620px;
  }

  .button-51 {
    top: 543px;
    left: 125px;
  }

  .text-block-2994 {
    font-size: 18px;
  }

  .text-block-2995 {
    margin-left: -58px;
    font-size: 18px;
  }

  .text-block-2996 {
    font-size: 11px;
  }

  .button-52 {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .div-block-792 {
    height: 1300px;
  }

  .div-block-793 {
    margin-top: 0;
  }

  .div-block-793._3124124 {
    display: none;
  }

  .div-block-795 {
    height: auto;
    padding-bottom: 40px;
  }

  .text-block-3000 {
    text-align: center;
    line-height: 70%;
  }

  .text-block-3003 {
    margin-left: -70px;
  }

  .div-block-797._124215 {
    margin-bottom: 26px;
    padding-bottom: 0;
  }

  .text-block-3004 {
    margin-left: -105px;
  }

  .div-block-798 {
    height: auto;
    padding-bottom: 40px;
  }

  .div-block-799 {
    z-index: 10;
    position: relative;
    top: -171px;
    left: 239.474px;
  }

  .div-block-800, .div-block-801 {
    height: auto;
    padding-bottom: 40px;
  }

  .image-1048 {
    left: 213.972px;
  }

  .image-1048._312541 {
    left: 23.972px;
  }

  .image-1050 {
    top: 110.233px;
    left: 212.992px;
    transform: rotate(-10deg);
  }

  .image-1051 {
    top: 122.233px;
    left: 183.992px;
  }

  .text-span-224 {
    line-height: 110%;
  }

  .text-block-3009, .text-block-3009._21341 {
    font-size: 17px;
  }

  .image-1053 {
    top: 6289.28px;
    left: 19.9915px;
  }

  .div-block-806 {
    background-position: 50%;
    height: 650px;
  }

  .div-block-807 {
    width: 350px;
    top: 293px;
    left: 22px;
  }

  .submit-button-32 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .submit-button-32.samos, .submit-button-32._5134651 {
    padding-left: 85px;
    padding-right: 85px;
  }

  .div-block-810.b2 {
    left: 199.065px;
  }

  .div-block-810.b6 {
    left: 233.065px;
  }

  .text-block-3011, .text-block-3012, .text-block-3013, .text-block-3014, .text-block-3015, .text-block-3016, .text-block-3017, .text-block-3018 {
    font-size: 10px;
  }

  .div-block-813 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .text-block-3019 {
    font-size: 3vw;
  }

  .text-span-231 {
    color: #296299;
  }

  .button-53 {
    text-align: center;
    font-size: 15px;
  }

  .text-span-234 {
    font-size: 30px;
  }

  .text-span-235 {
    margin-left: 0;
    font-size: 20px;
  }

  .image-1057 {
    left: 200px;
  }

  .image-1058 {
    top: -160px;
    left: 216px;
  }

  .sticki-btn.camp-new {
    display: flex;
  }

  .button-55.campbtn {
    border-radius: 20px;
    width: 80%;
  }

  .div-block-828 {
    padding-bottom: 150px;
    padding-left: 5px;
  }

  .div-block-831 {
    position: relative;
  }

  .image-1059 {
    top: 136.797px;
    left: 12px;
  }

  .image-1059._8764231 {
    top: 160.797px;
    left: 12px;
  }

  .image-1059._8764231._41325561 {
    max-width: 80%;
    top: 145.797px;
    left: 19px;
  }

  .image-1059._8764231._41325561._8732456 {
    z-index: 5;
    max-width: 100%;
    top: 165.797px;
    left: 2px;
  }

  .image-1059._412513561 {
    top: 185.797px;
    left: -183px;
  }

  .div-block-832 {
    position: relative;
  }

  .div-block-832._412351._312415 {
    position: relative;
    top: -9px;
    left: -18px;
  }

  .image-1060 {
    top: 114.797px;
    left: 13.969px;
  }

  .image-1060._76834125 {
    top: 134.797px;
    left: 13.969px;
  }

  .image-1060._76834125._12351324 {
    max-width: 100%;
    top: 201.797px;
    left: .969px;
  }

  .image-1060._76834125._12351324._16543 {
    top: -44.203px;
    left: 50.969px;
  }

  .image-1060._76834125._12351324._16543._2354 {
    max-width: 100%;
    top: -71.203px;
    left: 17.969px;
  }

  .image-1060._4123541 {
    z-index: 1;
    top: 72.797px;
    left: 221.969px;
  }

  .image-1061 {
    top: 1071.59px;
  }

  .image-1064._24151._132545 {
    max-width: 100%;
  }

  .div-block-837 {
    top: 203.484px;
    left: 223px;
  }

  .text-block-3046 {
    font-size: 12px;
  }

  .text-block-3050 {
    font-size: 18px;
  }

  .text-block-3051 {
    margin-left: -58px;
    font-size: 18px;
  }

  .button-56 {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .text-block-3053 {
    font-size: 11px;
  }

  .text-block-3058 {
    font-size: 18px;
  }

  .text-block-3059 {
    margin-left: -58px;
    font-size: 18px;
  }

  .button-57 {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .text-block-3061 {
    font-size: 11px;
  }

  .text-block-3065 {
    font-size: 18px;
  }

  .text-block-3066 {
    margin-left: -58px;
    font-size: 18px;
  }

  .image-1072 {
    left: 213.972px;
  }

  .image-1072._312541 {
    left: 23.972px;
  }

  .text-block-3068 {
    font-size: 11px;
  }

  .image-1073 {
    top: 110.233px;
    left: 212.992px;
    transform: rotate(-10deg);
  }

  .image-1074 {
    top: 122.233px;
    left: 183.992px;
  }

  .text-block-3072 {
    font-size: 18px;
  }

  .text-block-3074 {
    margin-left: -58px;
    font-size: 18px;
  }

  .image-1075 {
    left: 213.972px;
  }

  .text-block-3076 {
    font-size: 11px;
  }

  .submit-button-33 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .submit-button-33.samos {
    padding-left: 85px;
    padding-right: 85px;
  }

  .text-field-75 {
    height: 50px;
    font-size: 13px;
  }

  .div-block-851 {
    width: 350px;
    top: 293px;
    left: 22px;
  }

  .submit-button-34 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .submit-button-34.samos {
    padding-left: 85px;
    padding-right: 85px;
  }

  .text-field-78 {
    height: 50px;
    font-size: 13px;
  }

  .div-block-853 {
    width: 350px;
    top: 293px;
    left: 22px;
  }

  .image-1080._24151._132545 {
    max-width: 100%;
  }

  .text-block-3089 {
    font-size: 5vw;
  }

  .bold-text-76 {
    font-size: 4.2vw;
  }

  .bold-text-77 {
    font-size: 4.7vw;
  }

  .bold-text-78, .bold-text-79 {
    font-size: 4.2vw;
  }

  .bold-text-81 {
    font-size: 4vw;
  }

  .div-block-858 {
    z-index: 10;
    position: relative;
    top: -145px;
    left: 213.474px;
  }

  .text-block-3091 {
    margin-left: -70px;
  }

  .div-block-860 {
    height: auto;
    padding-bottom: 40px;
  }

  .text-block-3093 {
    margin-left: -105px;
  }

  .div-block-862 {
    height: auto;
    padding-bottom: 40px;
  }

  .text-block-3096 {
    margin-left: -70px;
  }

  .text-block-3098 {
    margin-left: -105px;
  }

  .div-block-865 {
    height: auto;
    padding-bottom: 40px;
  }

  .text-block-3101 {
    margin-left: -70px;
  }

  .text-block-3103 {
    margin-left: -105px;
  }

  .text-block-3105 {
    font-size: 11px;
  }

  .text-block-3106 {
    margin-left: -58px;
    font-size: 18px;
  }

  .text-block-3108 {
    font-size: 18px;
  }

  .text-block-3113 {
    font-size: 11px;
  }

  .text-block-3114 {
    margin-left: -58px;
    font-size: 18px;
  }

  .text-block-3115 {
    font-size: 18px;
  }

  .image-1086 {
    left: 213.972px;
  }

  .image-1086._312541 {
    left: 23.972px;
  }

  .image-1087 {
    top: 110.233px;
    left: 212.992px;
    transform: rotate(-10deg);
  }

  .text-block-3120 {
    font-size: 11px;
  }

  .text-block-3121 {
    margin-left: -58px;
    font-size: 18px;
  }

  .image-1088 {
    top: 122.233px;
    left: 183.992px;
  }

  .text-block-3122 {
    font-size: 18px;
  }

  .image-1089 {
    left: 213.972px;
  }

  .submit-button-35 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .submit-button-35.samos {
    padding-left: 85px;
    padding-right: 85px;
  }

  .text-field-80 {
    height: 50px;
    font-size: 13px;
  }

  .div-block-877 {
    width: 350px;
    top: 293px;
    left: 22px;
  }

  .text-block-3131 {
    font-size: 11px;
  }

  .text-block-3132 {
    margin-left: -58px;
    font-size: 18px;
  }

  .text-block-3134 {
    font-size: 18px;
  }

  .text-block-3139 {
    font-size: 11px;
  }

  .text-block-3140 {
    margin-left: -58px;
    font-size: 18px;
  }

  .text-block-3141 {
    font-size: 18px;
  }

  .image-1091 {
    left: 213.972px;
  }

  .image-1091._312541 {
    left: 23.972px;
  }

  .image-1092 {
    top: 110.233px;
    left: 212.992px;
    transform: rotate(-10deg);
  }

  .text-block-3146 {
    font-size: 11px;
  }

  .text-block-3147 {
    margin-left: -58px;
    font-size: 18px;
  }

  .image-1093 {
    top: 122.233px;
    left: 183.992px;
  }

  .text-block-3148 {
    font-size: 18px;
  }

  .image-1094 {
    left: 213.972px;
  }

  .submit-button-36 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .submit-button-36.samos {
    padding-left: 85px;
    padding-right: 85px;
  }

  .text-field-82 {
    height: 50px;
    font-size: 13px;
  }

  .div-block-888 {
    width: 350px;
    top: 293px;
    left: 22px;
  }

  .submit-button-37 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .submit-button-37.samos {
    padding-left: 85px;
    padding-right: 85px;
  }

  .text-field-84 {
    height: 50px;
    font-size: 13px;
  }

  .div-block-890 {
    width: 350px;
    top: 293px;
    left: 22px;
  }

  .submit-button-38 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .submit-button-38.samos {
    padding-left: 85px;
    padding-right: 85px;
  }

  .text-field-86 {
    height: 50px;
    font-size: 13px;
  }

  .div-block-892 {
    width: 350px;
    top: 293px;
    left: 22px;
  }

  .div-block-895 {
    height: 850px;
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .div-block-895.newfirst {
    padding-bottom: 17%;
  }

  .div-block-896 {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .text-block-3165 {
    font-size: 13px;
  }

  .text-block-3170, .text-block-3171, .text-block-3172 {
    font-size: 14px;
  }

  .link-block-45 {
    object-fit: fill;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    padding-left: 0;
    display: flex;
    overflow: hidden;
  }

  .link-block-45.tarbtn1 {
    border: 1px solid #0d2a3e;
    grid-template-columns: 8.25fr .75fr;
  }

  .link-block-45._4327189432879 {
    border: 1px solid #0d2a3e;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-901 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 42px;
    height: 42px;
    margin-left: 64px;
    display: block;
    position: absolute;
    top: 32%;
    left: auto;
    right: 6%;
    transform: translate(0, -50%);
  }

  .div-block-901._124125 {
    left: auto;
    right: 10%;
  }

  .div-block-901._124125._1254123 {
    top: 18px;
  }

  .image-1097 {
    vertical-align: baseline;
    object-fit: contain;
    max-width: none;
    display: inline-block;
  }

  .text-block-3173, .text-block-3173.tartxt1 {
    font-size: 15px;
  }

  .text-block-3173._3121514._432786 {
    font-size: 5vw;
    position: relative;
    left: -16%;
  }

  .div-block-902 {
    margin-left: -7%;
    left: 26px;
  }

  .div-block-902._4213 {
    margin-left: -9%;
  }

  .div-block-903 {
    z-index: 2;
    padding-top: 5px;
    padding-bottom: 5px;
    position: relative;
  }

  .image-1098 {
    inset: auto 0% -65.4vw;
  }

  .div-block-907 {
    padding-bottom: 150px;
    padding-left: 5px;
  }

  .image-1100 {
    top: 136.797px;
    left: 12px;
  }

  .image-1100._412513561 {
    top: 185.797px;
    left: -183px;
  }

  .image-1100._8764231 {
    top: 160.797px;
    left: 12px;
  }

  .image-1100._8764231._41325561 {
    max-width: 80%;
    top: 145.797px;
    left: 19px;
  }

  .image-1100._8764231._41325561._8732456 {
    z-index: 5;
    max-width: 100%;
    top: 165.797px;
    left: 2px;
  }

  .div-block-908 {
    position: relative;
  }

  .image-1101 {
    top: 1071.59px;
  }

  .image-1102 {
    top: 114.797px;
    left: 13.969px;
  }

  .image-1102._76834125 {
    top: 134.797px;
    left: 10.969px;
  }

  .image-1102._76834125._12351324 {
    max-width: 100%;
    top: 201.797px;
    left: .969px;
  }

  .image-1102._76834125._12351324._16543 {
    top: -44.203px;
    left: 50.969px;
  }

  .image-1102._76834125._12351324._16543._2354 {
    max-width: 100%;
    top: -71.203px;
    left: 17.969px;
  }

  .image-1102._4123541 {
    z-index: 1;
    top: 32%;
    left: 121%;
  }

  .div-block-909 {
    position: relative;
  }

  .div-block-909._412351._312415 {
    position: relative;
    top: -9px;
    left: -18px;
  }

  .div-block-912 {
    padding-bottom: 150px;
    padding-left: 5px;
  }

  .image-1103 {
    top: 136.797px;
    left: 12px;
  }

  .image-1103._412513561 {
    top: 185.797px;
    left: -183px;
  }

  .image-1103._8764231 {
    top: 160.797px;
    left: 12px;
  }

  .image-1103._8764231._41325561 {
    max-width: 80%;
    top: 145.797px;
    left: 19px;
  }

  .image-1103._8764231._41325561._8732456 {
    z-index: 5;
    max-width: 100%;
    top: 165.797px;
    left: 2px;
  }

  .div-block-913 {
    position: relative;
  }

  .image-1104 {
    top: 1071.59px;
  }

  .image-1105 {
    top: 114.797px;
    left: 13.969px;
  }

  .image-1105._76834125 {
    top: 134.797px;
    left: 13.969px;
  }

  .image-1105._76834125._12351324 {
    max-width: 100%;
    top: 201.797px;
    left: .969px;
  }

  .image-1105._76834125._12351324._16543 {
    top: -44.203px;
    left: 50.969px;
  }

  .image-1105._76834125._12351324._16543._2354 {
    max-width: 100%;
    top: -71.203px;
    left: 17.969px;
  }

  .image-1105._4123541 {
    z-index: 1;
    top: 72.797px;
    left: 221.969px;
  }

  .div-block-914 {
    position: relative;
  }

  .div-block-914._412351._312415 {
    position: relative;
    top: -9px;
    left: -18px;
  }

  .image-1110._24151._132545 {
    max-width: 100%;
  }

  .text-field-88 {
    height: 50px;
    font-size: 13px;
  }

  .div-block-921 {
    width: 350px;
    top: 293px;
    left: 22px;
  }

  .text-field-90 {
    height: 50px;
    font-size: 13px;
  }

  .div-block-923 {
    width: 350px;
    top: 293px;
    left: 22px;
  }

  .text-field-92 {
    height: 50px;
    font-size: 13px;
  }

  .div-block-925 {
    width: 350px;
    top: 293px;
    left: 22px;
  }

  .div-block-926 {
    margin-top: 100px;
  }

  .text-block-3216, .text-block-3217 {
    font-size: 12vw;
  }

  .image-1115 {
    top: 0%;
    left: auto;
    right: 5%;
  }

  .div-block-928 {
    background-position: 50% 0;
    background-size: 500px;
  }

  .div-block-930 {
    width: 90%;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-930.b1b1 {
    margin-bottom: 20px;
  }

  .div-block-931 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-block-3220 {
    font-size: 18px;
  }

  .text-block-3221 {
    font-size: 11px;
  }

  .image-1117 {
    display: none;
  }

  .image-1120 {
    left: 349px;
  }

  .image-1120.img2camp {
    top: 1242.82px;
    left: 312px;
  }

  .image-1120.img2camp._231241 {
    top: 1292.82px;
    left: -191px;
  }

  .text-block-3222, .text-block-3223 {
    font-size: 12vw;
  }

  .text-block-3224 {
    font-size: 5vw;
  }

  .image-1126 {
    left: 344px;
  }

  .div-block-935 {
    z-index: 3;
    position: relative;
  }

  .student-slider {
    background-color: #ff5b97;
    background-image: linear-gradient(140deg, #ff8eb7, #ff5b97);
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 20px 140px;
  }

  .student-slider._1413456 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .student-slider._1413456._64909 {
    background-color: #fff;
  }

  .student-slider-title {
    text-align: center;
    margin-bottom: 60px;
  }

  .text-block-3226 {
    color: #fff;
    margin-bottom: 20px;
    margin-left: -75px;
    font-size: 13vw;
  }

  .text-block-3227 {
    color: #fff;
    margin-bottom: 20px;
    margin-left: 62px;
    padding-bottom: 0;
    font-size: 13vw;
  }

  .text-block-3228 {
    color: #fff;
    margin-left: -46px;
    font-family: Playfair Display, sans-serif;
    font-size: 13vw;
    font-style: italic;
  }

  .student-slider-nav {
    margin-top: 20px;
    padding-top: 0;
  }

  .student-slider-content {
    padding-top: 0;
  }

  .student-slide {
    background-color: #ffffff30;
    border-radius: 25px;
    padding: 5px 10px 20px;
    display: block;
  }

  .student-slide.slide-item2 {
    display: none;
  }

  .student-slide-images {
    justify-content: center;
    display: flex;
  }

  .student-slide-img {
    max-width: 50%;
    margin-left: 5px;
    margin-right: 5px;
    position: static;
  }

  .student-slide-info {
    align-items: center;
    margin-top: 20px;
    padding-left: 20px;
    display: flex;
  }

  .student-slide-text-wrap {
    margin-left: 10px;
  }

  .student-slide-number {
    color: #f0f2f7ba;
    text-align: center;
    align-self: center;
    font-size: 40px;
  }

  .student-slide-brand {
    color: #fff;
    font-size: 18px;
  }

  .text-span-318 {
    font-weight: 600;
  }

  .text-span-319 {
    color: #ffffffc2;
  }

  .student-slider-nav-wrap {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .student-slider-next {
    max-width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .student-slider-prev {
    padding-left: 5px;
    padding-right: 5px;
  }

  .image-1131 {
    inset: auto 0% -54.8vw;
  }

  .image-1132 {
    left: 38.6vw;
  }

  .text-block-3237 {
    font-size: 18px;
  }

  .text-block-3238 {
    font-size: 13px;
  }

  .text-span-320._135423 {
    margin-left: 0;
  }

  .text-span-320._135423._1324515 {
    margin-left: -8px;
  }

  .div-block-948 {
    padding-top: 25vw;
  }

  .text-block-3243, .text-block-3245 {
    line-height: 100%;
  }

  .svg-plus-modul-camp.plusplus {
    max-width: 80%;
  }

  .image-1137, .image-1138 {
    max-width: 48%;
  }

  .text-block-3247 {
    font-size: 18px;
  }

  .text-block-3248 {
    margin-left: -58px;
    font-size: 18px;
  }

  .text-block-3249 {
    font-size: 11px;
  }

  .text-block-3250 {
    font-size: 18px;
  }

  .text-block-3251 {
    margin-left: -58px;
    font-size: 18px;
  }

  .text-block-3252 {
    font-size: 11px;
  }

  .text-block-3253 {
    font-size: 18px;
  }

  .text-block-3254 {
    margin-left: -58px;
    font-size: 18px;
  }

  .text-block-3255 {
    font-size: 11px;
  }

  .text-block-3256 {
    font-size: 18px;
  }

  .text-block-3257 {
    margin-left: -58px;
    font-size: 18px;
  }

  .text-block-3258 {
    font-size: 11px;
  }

  .image-1139 {
    top: -1.641px;
    left: 257px;
  }

  .text-block-3263 {
    font-size: 5vw;
  }

  .div-block-967 {
    padding-top: 8vh;
  }

  .div-block-970 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-3271 {
    font-size: 12px;
  }

  .div-block-973 {
    padding-left: 0%;
  }

  .tab-link-tab-1-3 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
  }

  .tab-link-tab-1-3.w--current {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .tab-link-tab-2-3 {
    padding-left: 10vw;
    padding-right: 10vw;
    font-size: 13px;
  }

  .tab-link-tab-4 {
    padding-left: 7vw;
    padding-right: 7vw;
    font-size: 13px;
  }

  .tab-link-tab-6, .tab-link-tab-6.w--current, .tab-link-tab-5 {
    font-size: 13px;
  }

  .tab-link-tab-3-3 {
    padding-left: 10vw;
    padding-right: 10vw;
    font-size: 13px;
  }

  .text-block-3290 {
    font-size: 15px;
  }

  .div-block-983 {
    left: 99%;
  }

  .section-59 {
    border-radius: 30px;
  }

  .text-block-3298 {
    font-size: 7vw;
  }

  .text-block-3299 {
    margin-bottom: 20px;
    font-size: 12vw;
  }

  .text-block-3300 {
    margin-left: 4px;
    font-size: 11vw;
  }

  .image-1144 {
    inset: auto 0% -64%;
  }

  .div-block-988 {
    z-index: 1;
  }

  .div-block-989 {
    padding-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .div-block-990 {
    z-index: 1;
    text-align: center;
    margin-top: -91px;
    margin-bottom: 0;
    position: relative;
  }

  .div-block-991 {
    z-index: 1;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 30px;
    display: flex;
    position: relative;
  }

  .div-block-991._12412451 {
    margin-top: 10px;
  }

  .text-block-3301 {
    color: #fff;
    margin-bottom: 17px;
    font-size: 40px;
  }

  .text-block-3302 {
    color: #fff;
    font-size: 35px;
  }

  .text-block-3303 {
    color: #fff;
    background-image: linear-gradient(135deg, #ff79aa, #ff5b97);
    border-radius: 20px;
    margin-right: 10px;
    padding: 10px 12px;
    font-size: 3vw;
    line-height: 100%;
  }

  .text-block-3303._5235 {
    margin-right: 0;
  }

  .text-block-3304 {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 3vw;
    line-height: 100%;
  }

  .image-1146 {
    top: auto;
  }

  .text-block-3305 {
    font-size: 22px;
  }

  .text-block-3306 {
    font-size: 15px;
    line-height: 110%;
  }

  .div-block-998 {
    padding-left: 10px;
  }

  .div-block-999 {
    margin-left: 5px;
  }

  .div-block-1007 {
    height: 10vw;
  }

  .bold-text-90, .bold-text-92 {
    line-height: 100%;
  }

  .text-field-93, .text-field-94, .text-field-95 {
    font-size: 4vw;
  }

  .submit-button-39 {
    font-size: 5vw;
  }

  .section-64 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-3313 {
    font-size: 6vw;
    line-height: 90%;
  }

  .text-block-3314 {
    font-size: 9vw;
  }

  .text-block-3315 {
    font-size: 4vw;
  }

  .image-1155 {
    margin-right: 20px;
  }

  .div-block-1015 {
    padding-top: 140px;
  }

  .div-block-1016 {
    margin-top: 20px;
  }

  .text-block-3316 {
    font-size: 4vw;
  }

  .text-block-3317 {
    font-size: 7vw;
  }

  .div-block-1017 {
    font-size: 5vw;
  }

  .div-block-1018 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-3318 {
    font-size: 16px;
  }

  .text-block-3321, .text-block-3324, .text-block-3327 {
    font-size: 12px;
  }

  .image-1157 {
    max-width: 100%;
  }

  .text-block-3328, .text-block-3329 {
    font-size: 3.2vw;
  }

  .text-block-3330 {
    font-size: 7vw;
  }

  .text-span-341 {
    font-size: 4vw;
  }

  .text-span-342 {
    font-size: 3vw;
  }

  .div-block-1048 {
    width: 90vw;
    display: flex;
    top: 196px;
    left: 14px;
  }

  .text-block-3333 {
    margin-left: 22px;
  }

  .text-span-343 {
    font-size: 3.4vw;
  }

  .text-block-3341 {
    margin-bottom: 20px;
    font-size: 12vw;
  }

  .text-block-3342 {
    margin-left: 4px;
    font-size: 11vw;
  }

  .div-block-1060 {
    height: 10vw;
  }

  .image-1165 {
    max-width: 100%;
  }

  .div-block-1074 {
    margin-left: 5px;
  }

  .div-block-1075 {
    padding-left: 10px;
  }

  .text-block-3345 {
    font-size: 12px;
  }

  .text-block-3346 {
    font-size: 16px;
  }

  .text-block-3348 {
    font-size: 12px;
  }

  .text-block-3349 {
    font-size: 16px;
  }

  .text-block-3351 {
    font-size: 12px;
  }

  .text-block-3352 {
    font-size: 16px;
  }
}

#w-node-_71cea250-733c-0220-680f-9a2478e9b0a6-12adbd1b, #w-node-_71cea250-733c-0220-680f-9a2478e9b0aa-12adbd1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97c491ab-0186-d302-5422-9ce5122953bf-12adbd1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_97c491ab-0186-d302-5422-9ce5122953d0-12adbd1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_97c491ab-0186-d302-5422-9ce5122953dd-12adbd1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_97c491ab-0186-d302-5422-9ce512295407-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295446-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295464-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce5122954a3-12adbd1b {
  align-self: auto;
}

#w-node-_97c491ab-0186-d302-5422-9ce5122954c7-12adbd1b {
  align-self: stretch;
}

#w-node-_97c491ab-0186-d302-5422-9ce5122954e6-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295509-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce51229552a-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce51229556c-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295593-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce5122955d2-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295610-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce51229562f-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295653-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295695-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce5122956b6-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce5122956f8-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce51229571f-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce51229575e-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce51229577c-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce5122957b8-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce5122957df-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295821-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295842-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295884-12adbd1b, #w-node-_751adf4d-b42c-ceb5-f13a-b7337b7a2a24-12adbd1b, #w-node-d8e224ec-b460-3ebb-d968-e58b4e76b513-12adbd1b, #w-node-f561e360-59eb-4539-6a9e-46ab0f354765-12adbd1b, #w-node-_73f3f9e4-1354-40a3-4c69-d4b550fe929a-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce51229596b-12adbd1b, #w-node-_02902d73-aef1-c1bf-d9bd-6568e33476ac-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce5122959ad-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce5122959ce-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295a10-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce5122958ab-12adbd1b, #w-node-_1badcca8-9616-ca08-0793-ddf1c51adffc-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce5122958ea-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295928-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295944-12adbd1b {
  align-self: auto;
}

#w-node-_97c491ab-0186-d302-5422-9ce512295a3d-12adbd1b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_97c491ab-0186-d302-5422-9ce512295a45-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295a4c-12adbd1b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_97c491ab-0186-d302-5422-9ce512295a54-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295a5c-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295a63-12adbd1b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_97c491ab-0186-d302-5422-9ce512295a6a-12adbd1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_97c491ab-0186-d302-5422-9ce512295a6c-12adbd1b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e5e320d-7a58-9e4f-fd38-16a7e8174f34-ec7ce5f3, #w-node-_907d40e0-9aa1-9666-6a5f-e2fc445e118d-099a6808, #w-node-_6c511b60-5473-ccf6-5b6d-d2d105db60bf-b77fed8c, #w-node-a58271bc-691d-82a3-8bbb-e7871dbc3305-b77fed8c, #w-node-d7c736a7-926f-9503-1387-4a5107f04bd3-b77fed8c, #w-node-a90b6ca2-a906-1049-8181-02c424ea0e1e-b77fed8c, #w-node-_8bb25f47-6372-f4ed-b8b3-c139c5c8a606-b77fed8c, #w-node-a6342ae3-b1d0-eb13-e972-62dd60046df8-b77fed8c, #w-node-_70547e12-32aa-b74c-9b69-dbbf2ad360a4-b77fed8c, #w-node-b2b0116d-1502-7891-f050-afc235d4ab3d-b77fed8c, #w-node-bdd0f8ec-5d53-d93e-d993-955ee5f4ed12-b77fed8c, #w-node-d8d5213f-3913-d988-e7ab-df02657abdd4-b77fed8c, #w-node-d8d5213f-3913-d988-e7ab-df02657abde0-b77fed8c, #w-node-d8d5213f-3913-d988-e7ab-df02657abdec-b77fed8c, #w-node-d8d5213f-3913-d988-e7ab-df02657abdf8-b77fed8c, #w-node-d8d5213f-3913-d988-e7ab-df02657abe04-b77fed8c, #w-node-d8d5213f-3913-d988-e7ab-df02657abe10-b77fed8c, #w-node-ed5d3088-619a-c541-726a-ac0d42ce5b68-b77fed8c, #w-node-_536f0b08-e5e6-82e2-8418-7d61504a5542-b77fed8c, #w-node-_0fab156c-504d-d868-b32a-89ad592cfaee-b77fed8c, #w-node-_20c0ec32-d9c8-fa1e-59d7-214c0a490be2-b77fed8c, #w-node-a1daf4c9-d6da-a319-0fdb-0ac39b555e36-b77fed8c, #w-node-a722aa20-6a8e-1115-afa1-ee781f850989-b77fed8c, #w-node-_10822809-1918-3abd-76b6-5843502920ce-b77fed8c, #w-node-_09cc49f8-790d-d603-84ca-e3540eb02efa-b77fed8c, #w-node-c7e2ee00-b4db-be1b-4c09-71f2dc303a5a-b77fed8c, #w-node-b6b78ac9-827a-afb3-78ee-ec717f796122-403669ee, #w-node-b6b78ac9-827a-afb3-78ee-ec717f796142-403669ee, #w-node-_1cf7cc80-197e-670d-fede-76a9f71ecf29-403669ee, #w-node-_1cf7cc80-197e-670d-fede-76a9f71ecf2f-403669ee, #w-node-_1cf7cc80-197e-670d-fede-76a9f71ecf35-403669ee, #w-node-_1cf7cc80-197e-670d-fede-76a9f71ecf3b-403669ee, #w-node-_1cf7cc80-197e-670d-fede-76a9f71ecf41-403669ee, #w-node-_1cf7cc80-197e-670d-fede-76a9f71ecf47-403669ee, #w-node-_1712b262-64a2-6956-b6ad-bc12af435292-403669ee, #w-node-_1712b262-64a2-6956-b6ad-bc12af4352a0-403669ee, #w-node-_63a20b98-5dce-717c-f8d0-a08d49fa8f31-403669ee, #w-node-_63a20b98-5dce-717c-f8d0-a08d49fa8f46-403669ee, #w-node-_50307530-a9a8-db22-c396-e5d25b810c5c-8e183abe, #w-node-_3a99f998-b7fb-f657-5233-e6eb2ab6f825-8e183abe, #w-node-_0b01abfd-3499-8e62-a61d-0ad0559a8f17-8e183abe, #w-node-_63ac68be-3bd9-d0ce-6f05-bfa7b67cf4cd-8e183abe, #w-node-c8f49119-076e-2962-8c6e-97d2e8e60ae6-8e183abe, #w-node-_9e78fb30-1af5-757f-bf19-2cf6b7e53e4e-8e183abe, #w-node-_90bd34c4-b3fd-9944-804b-cac6433f999c-8e183abe, #w-node-ce396f01-1fdc-8578-ca48-dd5cc7410164-8e183abe, #w-node-a7ac85c3-e4bd-c545-6f83-a469ca80d1bd-8e183abe, #w-node-_2a291a70-23f7-f81c-5765-896fd280390c-8e183abe, #w-node-_93946746-a94f-ab4b-6b0a-602923aaeca8-8e183abe, #w-node-_90a077a1-0ff0-5399-e10e-afea3dd1792c-8e183abe, #w-node-_006f0075-668b-f67e-f5b4-0f0c4fe581f5-8e183abe, #w-node-ec11b7d7-15f2-6a94-bbae-7dfb53befc1b-8e183abe, #w-node-eccf2dc8-83c3-2973-40fd-d17c5c85e12c-8e183abe, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f293-8e183abe, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f29d-8e183abe, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f2a7-8e183abe, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f2b1-8e183abe, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f2bb-8e183abe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_683877f4-d1b9-7623-5b9c-a45828dd8c56-8e183abe {
  grid-area: Area;
}

#w-node-_683877f4-d1b9-7623-5b9c-a45828dd8c7e-8e183abe, #w-node-b0ded0ff-32ad-a40f-da1c-d2b07cefa8db-d136d47d, #w-node-_417dfa4b-ab6e-7ce7-3e71-2b54f0d50b7f-d136d47d, #w-node-_50307530-a9a8-db22-c396-e5d25b810c5c-d136d47d, #w-node-_3a99f998-b7fb-f657-5233-e6eb2ab6f825-d136d47d, #w-node-_0b01abfd-3499-8e62-a61d-0ad0559a8f17-d136d47d, #w-node-_63ac68be-3bd9-d0ce-6f05-bfa7b67cf4cd-d136d47d, #w-node-c8f49119-076e-2962-8c6e-97d2e8e60ae6-d136d47d, #w-node-_9e78fb30-1af5-757f-bf19-2cf6b7e53e4e-d136d47d, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b580-d136d47d, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b58a-d136d47d, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b594-d136d47d, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b59e-d136d47d, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b5a8-d136d47d, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b5b2-d136d47d, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b5bc-d136d47d, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b5c6-d136d47d, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b5d0-d136d47d, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f2a7-d136d47d, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f2b1-d136d47d, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f29d-d136d47d, #w-node-_4558192e-3b84-18a1-7de2-a0402d5a7241-d136d47d, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f293-d136d47d, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f2bb-d136d47d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c3f55bf-5572-163f-42e1-5c7c1ef73575-d136d47d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bf899fba-10be-505f-5397-783cf30b05cb-d136d47d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_139ff0fe-63d4-bb41-076e-33abaae4c907-d136d47d, #w-node-_240f1412-036f-3b41-9256-c056a1049e6a-d136d47d, #w-node-_28ef1abf-6ee6-2bdd-8bb1-501d72299ef6-d136d47d, #w-node-_8492269c-5338-5b9e-4715-67bf88c651ed-d136d47d, #w-node-ab2b49d9-9bce-9493-299b-9d1bb276733b-d136d47d, #w-node-_3c19ce1f-694d-d453-346b-d4e0b2ae25ad-d136d47d, #w-node-_23f60c30-7c4d-4e31-88b2-44376b9cfde1-d136d47d, #w-node-_389a0bd7-befe-e423-ae50-a2be7e581b31-d136d47d, #w-node-_60091478-d81b-84ad-9be6-cda92cb1fc02-d136d47d, #w-node-be24aa6a-41ff-a4cc-bea0-0ce9e4034e05-d136d47d, #w-node-a071787e-1a97-f01a-9264-2f763da7f2d6-d136d47d, #w-node-_3e251015-9418-5148-94a0-4c26ff433e82-d136d47d, #w-node-_5eaf67d1-c320-4b01-8608-ed85580dbbcb-d136d47d, #w-node-_9ae8e345-a039-c645-64d6-42e39576064b-d136d47d, #w-node-_601394c0-13b3-a6a8-b989-520d9a4e7094-d136d47d, #w-node-_601394c0-13b3-a6a8-b989-520d9a4e7096-d136d47d, #w-node-_601394c0-13b3-a6a8-b989-520d9a4e7098-d136d47d, #w-node-_601394c0-13b3-a6a8-b989-520d9a4e709a-d136d47d, #w-node-_601394c0-13b3-a6a8-b989-520d9a4e709c-d136d47d, #w-node-_601394c0-13b3-a6a8-b989-520d9a4e709e-d136d47d, #w-node-_601394c0-13b3-a6a8-b989-520d9a4e70a0-d136d47d, #w-node-_601394c0-13b3-a6a8-b989-520d9a4e70a2-d136d47d, #w-node-_601394c0-13b3-a6a8-b989-520d9a4e70a4-d136d47d, #w-node-b0ded0ff-32ad-a40f-da1c-d2b07cefa8db-17d4ed0e, #w-node-_417dfa4b-ab6e-7ce7-3e71-2b54f0d50b7f-17d4ed0e, #w-node-_50307530-a9a8-db22-c396-e5d25b810c5c-17d4ed0e, #w-node-_3a99f998-b7fb-f657-5233-e6eb2ab6f825-17d4ed0e, #w-node-_0b01abfd-3499-8e62-a61d-0ad0559a8f17-17d4ed0e, #w-node-_63ac68be-3bd9-d0ce-6f05-bfa7b67cf4cd-17d4ed0e, #w-node-c8f49119-076e-2962-8c6e-97d2e8e60ae6-17d4ed0e, #w-node-_9e78fb30-1af5-757f-bf19-2cf6b7e53e4e-17d4ed0e, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b580-17d4ed0e, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b58a-17d4ed0e, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b594-17d4ed0e, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b59e-17d4ed0e, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b5a8-17d4ed0e, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b5b2-17d4ed0e, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b5bc-17d4ed0e, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b5c6-17d4ed0e, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b5d0-17d4ed0e, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f2a7-17d4ed0e, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f2b1-17d4ed0e, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f29d-17d4ed0e, #w-node-_4558192e-3b84-18a1-7de2-a0402d5a7241-17d4ed0e, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f293-17d4ed0e, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f2bb-17d4ed0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c3f55bf-5572-163f-42e1-5c7c1ef73575-17d4ed0e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bf899fba-10be-505f-5397-783cf30b05cb-17d4ed0e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_139ff0fe-63d4-bb41-076e-33abaae4c907-17d4ed0e, #w-node-_240f1412-036f-3b41-9256-c056a1049e6a-17d4ed0e, #w-node-_6e5e320d-7a58-9e4f-fd38-16a7e8174f34-c2ca26de, #w-node-_36cfc9fe-eb96-0287-5fc6-c7d0f3300e3f-fbd84fc4, #w-node-_4960a9b0-2233-824d-8c17-72156ff48a99-fbd84fc4, #w-node-_178c0c1b-1b6f-51ff-97ab-a3bddded8f99-fbd84fc4, #w-node-e509e604-d7eb-8753-1947-d93d3b786a88-fbd84fc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9cb3602-1945-b905-0a38-50a8ea41ab18-fbd84fc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_1b6ef12c-775c-711d-7399-4fc59d407973-fbd84fc4, #w-node-b817c4fc-bb0b-d96b-9648-a97997a38799-076a0f90, #w-node-_99b3230c-5af3-2bd1-f6e8-467d3f822cbe-076a0f90, #w-node-a762103d-306c-f99f-da01-4d4096c577fe-076a0f90, #w-node-_1dc1e740-1d66-8bd4-9546-3ae2d6d9b3ca-076a0f90, #w-node-_7267fdfa-81cd-c2af-fe4c-fa097b996565-076a0f90, #w-node-_113a8022-d959-1797-f573-eb488d393005-076a0f90, #w-node-e37f5228-1125-8aa3-2a27-310d27992503-076a0f90, #w-node-cb6dbf2b-287f-c19d-5bac-61d8ad6878a1-076a0f90, #w-node-_1b6b8788-9059-2af3-a713-c4aeb11eb92f-076a0f90, #w-node-_401e833d-f8cf-4e3c-24a3-f2921de99258-076a0f90, #w-node-_2c65323e-bde3-f8b5-ea85-2e18a9a1f708-076a0f90, #w-node-_2c65323e-bde3-f8b5-ea85-2e18a9a1f70a-076a0f90, #w-node-_2c65323e-bde3-f8b5-ea85-2e18a9a1f70c-076a0f90, #w-node-_2c65323e-bde3-f8b5-ea85-2e18a9a1f70e-076a0f90, #w-node-_2c65323e-bde3-f8b5-ea85-2e18a9a1f710-076a0f90, #w-node-_2c65323e-bde3-f8b5-ea85-2e18a9a1f712-076a0f90, #w-node-ab2dc9dd-dc9c-8077-3e0c-5463ad6a85b8-076a0f90, #w-node-ab2dc9dd-dc9c-8077-3e0c-5463ad6a85ba-076a0f90, #w-node-ab2dc9dd-dc9c-8077-3e0c-5463ad6a85bc-076a0f90, #w-node-ab2dc9dd-dc9c-8077-3e0c-5463ad6a85be-076a0f90, #w-node-ab2dc9dd-dc9c-8077-3e0c-5463ad6a85c0-076a0f90, #w-node-ab2dc9dd-dc9c-8077-3e0c-5463ad6a85c2-076a0f90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9415e5a6-10ee-0743-a2f8-f19338a2e0a4-076a0f90 {
  grid-template-rows: auto auto;
  grid-template-columns: 4.75fr 1fr;
  display: none;
}

#w-node-_0aa2ff4d-ed06-e8dd-86ac-9e09c95dfd5e-076a0f90 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a61d5faa-daae-1920-6e2e-bd8115b9f895-076a0f90, #w-node-_8b743119-b2d1-a58b-8c6e-fef26a7a2382-076a0f90, #w-node-_72150533-fbe5-dd2d-dac2-85853ad3e477-076a0f90, #w-node-_72150533-fbe5-dd2d-dac2-85853ad3e482-076a0f90, #w-node-_72150533-fbe5-dd2d-dac2-85853ad3e48e-076a0f90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7a29fec-49f3-31b1-e68a-92f6f3164cc1-076a0f90, #w-node-_74e546be-4c3d-eb56-8149-66d3c528c36a-076a0f90, #w-node-_0eb0b2c4-8f5c-8db7-b51a-e05992ef3742-076a0f90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-db66ffcc-5d6a-0486-19dc-53fe810df89f-076a0f90, #w-node-db66ffcc-5d6a-0486-19dc-53fe810df8a4-076a0f90, #w-node-db66ffcc-5d6a-0486-19dc-53fe810df8a9-076a0f90, #w-node-_36cfc9fe-eb96-0287-5fc6-c7d0f3300e3f-3751c56b, #w-node-_4960a9b0-2233-824d-8c17-72156ff48a99-3751c56b, #w-node-_178c0c1b-1b6f-51ff-97ab-a3bddded8f99-3751c56b, #w-node-e509e604-d7eb-8753-1947-d93d3b786a88-3751c56b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9cb3602-1945-b905-0a38-50a8ea41ab18-3751c56b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_1b6ef12c-775c-711d-7399-4fc59d407973-3751c56b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be958e49-7dd2-f39d-7a7e-b57cca29e70a-add79936 {
  place-self: auto;
}

#w-node-_6e5e320d-7a58-9e4f-fd38-16a7e8174f34-0326dcd5, #w-node-_6e5e320d-7a58-9e4f-fd38-16a7e8174f34-eae46851, #w-node-_6e5e320d-7a58-9e4f-fd38-16a7e8174f34-39e039ef, #w-node-_6e5e320d-7a58-9e4f-fd38-16a7e8174f34-53a81684, #w-node-b0ded0ff-32ad-a40f-da1c-d2b07cefa8db-bb0660fc, #w-node-_417dfa4b-ab6e-7ce7-3e71-2b54f0d50b7f-bb0660fc, #w-node-_50307530-a9a8-db22-c396-e5d25b810c5c-bb0660fc, #w-node-_3a99f998-b7fb-f657-5233-e6eb2ab6f825-bb0660fc, #w-node-_0b01abfd-3499-8e62-a61d-0ad0559a8f17-bb0660fc, #w-node-_63ac68be-3bd9-d0ce-6f05-bfa7b67cf4cd-bb0660fc, #w-node-c8f49119-076e-2962-8c6e-97d2e8e60ae6-bb0660fc, #w-node-_9e78fb30-1af5-757f-bf19-2cf6b7e53e4e-bb0660fc, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b580-bb0660fc, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b58a-bb0660fc, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b594-bb0660fc, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b59e-bb0660fc, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b5a8-bb0660fc, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b5b2-bb0660fc, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b5bc-bb0660fc, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b5c6-bb0660fc, #w-node-_185715a2-c458-1754-ba3c-e58ba9e7b5d0-bb0660fc, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f2a7-bb0660fc, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f2b1-bb0660fc, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f29d-bb0660fc, #w-node-_4558192e-3b84-18a1-7de2-a0402d5a7241-bb0660fc, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f293-bb0660fc, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f2bb-bb0660fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c3f55bf-5572-163f-42e1-5c7c1ef73575-bb0660fc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bf899fba-10be-505f-5397-783cf30b05cb-bb0660fc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_139ff0fe-63d4-bb41-076e-33abaae4c907-bb0660fc, #w-node-_240f1412-036f-3b41-9256-c056a1049e6a-bb0660fc, #w-node-_28ef1abf-6ee6-2bdd-8bb1-501d72299ef6-bb0660fc, #w-node-_8492269c-5338-5b9e-4715-67bf88c651ed-bb0660fc, #w-node-ab2b49d9-9bce-9493-299b-9d1bb276733b-bb0660fc, #w-node-_3c19ce1f-694d-d453-346b-d4e0b2ae25ad-bb0660fc, #w-node-_23f60c30-7c4d-4e31-88b2-44376b9cfde1-bb0660fc, #w-node-_389a0bd7-befe-e423-ae50-a2be7e581b31-bb0660fc, #w-node-_60091478-d81b-84ad-9be6-cda92cb1fc02-bb0660fc, #w-node-be24aa6a-41ff-a4cc-bea0-0ce9e4034e05-bb0660fc, #w-node-a071787e-1a97-f01a-9264-2f763da7f2d6-bb0660fc, #w-node-_3e251015-9418-5148-94a0-4c26ff433e82-bb0660fc, #w-node-_5eaf67d1-c320-4b01-8608-ed85580dbbcb-bb0660fc, #w-node-_9ae8e345-a039-c645-64d6-42e39576064b-bb0660fc, #w-node-_601394c0-13b3-a6a8-b989-520d9a4e7094-bb0660fc, #w-node-_601394c0-13b3-a6a8-b989-520d9a4e7096-bb0660fc, #w-node-_601394c0-13b3-a6a8-b989-520d9a4e7098-bb0660fc, #w-node-_601394c0-13b3-a6a8-b989-520d9a4e709a-bb0660fc, #w-node-_601394c0-13b3-a6a8-b989-520d9a4e709c-bb0660fc, #w-node-_601394c0-13b3-a6a8-b989-520d9a4e709e-bb0660fc, #w-node-_601394c0-13b3-a6a8-b989-520d9a4e70a0-bb0660fc, #w-node-_601394c0-13b3-a6a8-b989-520d9a4e70a2-bb0660fc, #w-node-_601394c0-13b3-a6a8-b989-520d9a4e70a4-bb0660fc, #w-node-_36cfc9fe-eb96-0287-5fc6-c7d0f3300e3f-789fe98c, #w-node-_4960a9b0-2233-824d-8c17-72156ff48a99-789fe98c, #w-node-_178c0c1b-1b6f-51ff-97ab-a3bddded8f99-789fe98c, #w-node-e509e604-d7eb-8753-1947-d93d3b786a88-789fe98c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9cb3602-1945-b905-0a38-50a8ea41ab18-789fe98c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_1b6ef12c-775c-711d-7399-4fc59d407973-789fe98c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_263bc9c4-5bdf-1407-a877-e24bbfaff6cc-a5586d74 {
  align-self: center;
}

#w-node-_263bc9c4-5bdf-1407-a877-e24bbfaff6de-a5586d74 {
  place-self: center;
}

#w-node-_263bc9c4-5bdf-1407-a877-e24bbfaff6e2-a5586d74 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_263bc9c4-5bdf-1407-a877-e24bbfaff706-a5586d74 {
  justify-self: start;
}

#w-node-_263bc9c4-5bdf-1407-a877-e24bbfaff7a4-a5586d74 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_263bc9c4-5bdf-1407-a877-e24bbfaff84c-a5586d74, #w-node-_318113d3-8f04-1033-ba94-cbadf1ffea1f-a5586d74 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8321961d-7d1c-8c56-6271-d8870d828760-a5586d74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_263bc9c4-5bdf-1407-a877-e24bbfaff9c5-a5586d74 {
  align-self: center;
}

#w-node-_263bc9c4-5bdf-1407-a877-e24bbfaff9ff-a5586d74 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6c511b60-5473-ccf6-5b6d-d2d105db60bf-95bf263a, #w-node-a58271bc-691d-82a3-8bbb-e7871dbc3305-95bf263a, #w-node-d7c736a7-926f-9503-1387-4a5107f04bd3-95bf263a, #w-node-a90b6ca2-a906-1049-8181-02c424ea0e1e-95bf263a, #w-node-_8bb25f47-6372-f4ed-b8b3-c139c5c8a606-95bf263a, #w-node-a6342ae3-b1d0-eb13-e972-62dd60046df8-95bf263a, #w-node-_70547e12-32aa-b74c-9b69-dbbf2ad360a4-95bf263a, #w-node-b2b0116d-1502-7891-f050-afc235d4ab3d-95bf263a, #w-node-bdd0f8ec-5d53-d93e-d993-955ee5f4ed12-95bf263a, #w-node-d8d5213f-3913-d988-e7ab-df02657abdd4-95bf263a, #w-node-d8d5213f-3913-d988-e7ab-df02657abde0-95bf263a, #w-node-d8d5213f-3913-d988-e7ab-df02657abdec-95bf263a, #w-node-d8d5213f-3913-d988-e7ab-df02657abdf8-95bf263a, #w-node-d8d5213f-3913-d988-e7ab-df02657abe04-95bf263a, #w-node-d8d5213f-3913-d988-e7ab-df02657abe10-95bf263a, #w-node-ed5d3088-619a-c541-726a-ac0d42ce5b68-95bf263a, #w-node-_536f0b08-e5e6-82e2-8418-7d61504a5542-95bf263a, #w-node-_0fab156c-504d-d868-b32a-89ad592cfaee-95bf263a, #w-node-_20c0ec32-d9c8-fa1e-59d7-214c0a490be2-95bf263a, #w-node-a1daf4c9-d6da-a319-0fdb-0ac39b555e36-95bf263a, #w-node-a722aa20-6a8e-1115-afa1-ee781f850989-95bf263a, #w-node-_10822809-1918-3abd-76b6-5843502920ce-95bf263a, #w-node-_09cc49f8-790d-d603-84ca-e3540eb02efa-95bf263a, #w-node-c7e2ee00-b4db-be1b-4c09-71f2dc303a5a-95bf263a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c09f4bdf-6295-5aec-7d38-efedf82dc0e4-a81d8d37, #w-node-c594ee6b-2c1c-ef37-dc63-90b247e7d567-a81d8d37, #w-node-d473c0b9-fcd1-28c2-6d89-a9dff4e0a310-a81d8d37, #w-node-_432b9240-dd55-08cc-e1d6-23e85cb5e172-a81d8d37, #w-node-_3621b48c-a2d7-adbf-ea6f-ab5e7dd29699-a81d8d37, #w-node-f80b5c13-079f-c67b-ad9c-3c05d4d7aca8-a81d8d37, #w-node-f80b5c13-079f-c67b-ad9c-3c05d4d7acb2-a81d8d37, #w-node-f80b5c13-079f-c67b-ad9c-3c05d4d7acbc-a81d8d37, #w-node-f80b5c13-079f-c67b-ad9c-3c05d4d7acc4-a81d8d37, #w-node-f80b5c13-079f-c67b-ad9c-3c05d4d7acce-a81d8d37 {
  justify-self: stretch;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2deb-6f364ebd {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2df5-6f364ebd {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e16-6f364ebd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_72724f80-3108-296f-27e0-f3886244d40f-6f364ebd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_72724f80-3108-296f-27e0-f3886244d41c-6f364ebd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_72724f80-3108-296f-27e0-f3886244d421-6f364ebd {
  grid-area: 2 / 1 / 2 / 3;
}

#w-node-_72724f80-3108-296f-27e0-f3886244d426-6f364ebd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_72724f80-3108-296f-27e0-f3886244d42c-6f364ebd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c07f21b5-4f91-08e8-f707-d37f628f8706-6f364ebd, #w-node-c07f21b5-4f91-08e8-f707-d37f628f8707-6f364ebd, #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e3e-6f364ebd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e7b-6f364ebd {
  align-self: stretch;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2ec3-6f364ebd {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2f02-6f364ebd {
  grid-area: 2 / 3 / 4 / 4;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2f66-6f364ebd {
  place-self: auto;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2f76-6f364ebd {
  align-self: center;
}

#w-node-dc3ec973-846b-db5c-3042-ac6ccdc7d9c5-6f364ebd, #w-node-_64114a49-d2d0-cc05-67f6-f320e5cc3760-6f364ebd, #w-node-_5d7d8ab1-f42f-c742-1397-f92e7c3be504-6f364ebd, #w-node-_64114a49-d2d0-cc05-67f6-f320e5cc378c-6f364ebd, #w-node-_26893d0d-820d-793c-c538-2fb72a9b09c0-6f364ebd, #w-node-_64114a49-d2d0-cc05-67f6-f320e5cc37aa-6f364ebd, #w-node-_90409daf-0636-a8a0-9399-e6ee9a4635f9-6f364ebd, #w-node-_64114a49-d2d0-cc05-67f6-f320e5cc3773-6f364ebd, #w-node-e6e52760-efd5-40b3-c4df-c0f181a34aeb-6f364ebd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_64114a49-d2d0-cc05-67f6-f320e5cc37be-6f364ebd {
  order: 0;
}

#w-node-_64114a49-d2d0-cc05-67f6-f320e5cc37c8-6f364ebd, #w-node-b6efa2db-279c-c7cd-fb48-e1d67119890e-6f364ebd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc30d3-6f364ebd {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_0a53267a-3310-d0cc-740c-ba6fe30f8fa1-6f364ebd, #w-node-_0a53267a-3310-d0cc-740c-ba6fe30f8fb3-6f364ebd, #w-node-_0a53267a-3310-d0cc-740c-ba6fe30f8fbb-6f364ebd, #w-node-_8303ede3-c66b-6535-4e4a-ea9a30defafb-6f364ebd, #w-node-e8f62146-5a31-d9cf-3e15-27707e1b2d15-6f364ebd, #w-node-_3a6e0a1d-fb3e-ad14-b2de-3d9b91215c24-6f364ebd, #w-node-_0a53267a-3310-d0cc-740c-ba6fe30f8fcb-6f364ebd, #w-node-_0a53267a-3310-d0cc-740c-ba6fe30f8fc3-6f364ebd, #w-node-_0a53267a-3310-d0cc-740c-ba6fe30f8fa9-6f364ebd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2deb-eab603d9 {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2df5-eab603d9 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e16-eab603d9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4837e933-611a-69b1-d964-502e36694bae-eab603d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4837e933-611a-69b1-d964-502e36694bbb-eab603d9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4837e933-611a-69b1-d964-502e36694bc0-eab603d9 {
  grid-area: 2 / 1 / 2 / 3;
}

#w-node-_4837e933-611a-69b1-d964-502e36694bc5-eab603d9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4837e933-611a-69b1-d964-502e36694bcc-eab603d9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e3e-eab603d9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e7b-eab603d9 {
  align-self: stretch;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2ec3-eab603d9 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2f02-eab603d9 {
  grid-area: 2 / 3 / 4 / 4;
}

#w-node-_1e868fb4-88a6-88aa-b539-7d6af6463f9d-eab603d9 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_1e868fb4-88a6-88aa-b539-7d6af6463ff1-eab603d9 {
  grid-area: 2 / 3 / 4 / 4;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2f66-eab603d9 {
  place-self: auto;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2f76-eab603d9 {
  align-self: center;
}

#w-node-_8c977d7b-44f3-8641-7df1-ab15c21cf22e-eab603d9, #w-node-_8c977d7b-44f3-8641-7df1-ab15c21cf241-eab603d9, #w-node-_8c977d7b-44f3-8641-7df1-ab15c21cf264-eab603d9, #w-node-_8c977d7b-44f3-8641-7df1-ab15c21cf27d-eab603d9, #w-node-_8c977d7b-44f3-8641-7df1-ab15c21cf290-eab603d9, #w-node-_8c977d7b-44f3-8641-7df1-ab15c21cf2ae-eab603d9, #w-node-_8c977d7b-44f3-8641-7df1-ab15c21cf2c5-eab603d9, #w-node-_8c977d7b-44f3-8641-7df1-ab15c21cf2e3-eab603d9, #w-node-_8c977d7b-44f3-8641-7df1-ab15c21cf2f4-eab603d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8c977d7b-44f3-8641-7df1-ab15c21cf2ff-eab603d9 {
  order: 0;
}

#w-node-_8c977d7b-44f3-8641-7df1-ab15c21cf309-eab603d9, #w-node-_8c977d7b-44f3-8641-7df1-ab15c21cf31c-eab603d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc30d3-eab603d9 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_179fa682-c39a-0634-98fd-49c8661a0fe6-eab603d9, #w-node-_179fa682-c39a-0634-98fd-49c8661a0ff4-eab603d9, #w-node-_179fa682-c39a-0634-98fd-49c8661a1003-eab603d9, #w-node-_179fa682-c39a-0634-98fd-49c8661a100c-eab603d9, #w-node-_179fa682-c39a-0634-98fd-49c8661a1014-eab603d9, #w-node-_179fa682-c39a-0634-98fd-49c8661a101c-eab603d9, #w-node-_179fa682-c39a-0634-98fd-49c8661a1024-eab603d9, #w-node-_179fa682-c39a-0634-98fd-49c8661a102c-eab603d9, #w-node-_179fa682-c39a-0634-98fd-49c8661a1041-eab603d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcbe18ea-94e4-25cf-a6c0-5271edec5bd0-f9197e3f, #w-node-bcbe18ea-94e4-25cf-a6c0-5271edec5c03-f9197e3f {
  align-self: stretch;
}

#w-node-_6e5e320d-7a58-9e4f-fd38-16a7e8174f34-1e107fad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2deb-e8757c70 {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2df5-e8757c70 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e16-e8757c70 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e3e-e8757c70 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e7b-e8757c70 {
  align-self: stretch;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2ec3-e8757c70 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2f02-e8757c70 {
  grid-area: 2 / 3 / 4 / 4;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2f66-e8757c70 {
  place-self: auto;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2f76-e8757c70 {
  align-self: center;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc30d3-e8757c70 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2deb-0df7bbc0 {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2df5-0df7bbc0 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e16-0df7bbc0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e3e-0df7bbc0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e7b-0df7bbc0 {
  align-self: stretch;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2ec3-0df7bbc0 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2f02-0df7bbc0 {
  grid-area: 2 / 3 / 4 / 4;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2f66-0df7bbc0 {
  place-self: auto;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2f76-0df7bbc0 {
  align-self: center;
}

#w-node-_88dd6a56-d53f-5685-3899-5d78d4fc30d3-0df7bbc0 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_2ab3862f-20c0-5d5f-9076-d8aa892061d8-0780e82c {
  align-self: center;
}

#w-node-ce1dba5f-e2c5-cfdc-befd-29e3e32a37bb-0780e82c, #w-node-_111ee762-750b-65de-63ac-f0abfb552962-0780e82c, #w-node-_20f7080d-e5ed-ce7e-fc4a-34d354056584-0780e82c, #w-node-a40de8bb-da24-9652-d8ba-5f04a9860228-0780e82c, #w-node-_4e140baf-06a5-dc34-39dd-14b0d4659cf6-0780e82c {
  place-self: stretch stretch;
}

#w-node-_20be0d30-18a5-a16b-a5b6-6ca63a6b067f-0780e82c, #w-node-b751802a-7288-9414-d310-57aed9285e0f-0780e82c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1bfb6577-d6ab-4daf-a8a8-0310dc132f9e-0780e82c, #w-node-_1bfb6577-d6ab-4daf-a8a8-0310dc132f93-0780e82c, #w-node-_1bfb6577-d6ab-4daf-a8a8-0310dc132fa6-0780e82c, #w-node-_1bfb6577-d6ab-4daf-a8a8-0310dc132fb1-0780e82c, #w-node-_1bfb6577-d6ab-4daf-a8a8-0310dc132fb9-0780e82c, #w-node-_1bfb6577-d6ab-4daf-a8a8-0310dc132fc7-0780e82c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec86ddb2-41d9-7d40-db34-7b730edb2567-c6340e04 {
  justify-self: center;
}

#w-node-_11e8306d-f0d7-7ba5-d0de-bff3cf51b1c6-c6340e04 {
  justify-self: end;
}

#w-node-fecd806d-4981-6d79-7913-1ea2d45e2ab9-c6340e04 {
  place-self: center start;
}

#w-node-_4c635546-eae2-647a-7757-5e9ef54f88a9-c6340e04 {
  place-self: center;
}

#w-node-e560ff5e-93a2-568e-7026-bdb03787208b-c6340e04 {
  place-self: center start;
}

#w-node-_10247b62-f77a-d6a6-a2bd-b1e7d2188a31-c6340e04 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dbdc755a-bc06-ed53-2022-63307b01b48b-c6340e04, #w-node-ed6630a5-282a-a8a2-bc22-534b5aa2aa4d-c6340e04 {
  grid-area: 5 / 2 / 6 / 2;
}

#w-node-_79479f72-4e4d-e103-679b-e5ed0e70033e-c6340e04 {
  grid-area: 8 / 2 / 7 / 3;
}

#w-node-_8d1aa979-51f5-0581-e5ea-4afcd05b242d-c6340e04 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_1357b439-9879-36af-dd9e-f34b1573da4d-c6340e04 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-ec86ddb2-41d9-7d40-db34-7b730edb2567-62ad3b56 {
  justify-self: center;
}

#w-node-_11e8306d-f0d7-7ba5-d0de-bff3cf51b1c6-62ad3b56 {
  justify-self: end;
}

#w-node-_1357b439-9879-36af-dd9e-f34b1573da4d-62ad3b56 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-_55ad5029-10d7-9c23-7a59-ee8fd9e635ca-76cb37e1, #w-node-_2a7c54ea-3412-f05f-72e6-e9af365fe356-76cb37e1, #w-node-b093c9ae-ba80-0f2e-9421-6156073b5507-76cb37e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac064b24-e7c0-b8e2-123e-448cfa2e2009-76cb37e1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_3691530b-ab8e-f29e-b669-5bcc6fb3837e-76cb37e1, #w-node-ae5027c2-9261-376c-e5eb-769a277abf33-76cb37e1, #w-node-_062989d5-5e97-560b-6b65-671d814b39a3-76cb37e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d318315b-3b73-a1a4-47ef-77ca964b5c73-76cb37e1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d318315b-3b73-a1a4-47ef-77ca964b5c7b-76cb37e1, #w-node-d318315b-3b73-a1a4-47ef-77ca964b5c82-76cb37e1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d318315b-3b73-a1a4-47ef-77ca964b5c8a-76cb37e1, #w-node-d318315b-3b73-a1a4-47ef-77ca964b5c92-76cb37e1, #w-node-d318315b-3b73-a1a4-47ef-77ca964b5c99-76cb37e1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_08cd5d08-14ab-3032-e2a0-ed5fa756655a-88f0f06c {
  justify-self: end;
}

#w-node-_08cd5d08-14ab-3032-e2a0-ed5fa7566565-88f0f06c {
  place-self: center;
}

#w-node-_08cd5d08-14ab-3032-e2a0-ed5fa756658e-88f0f06c {
  place-self: stretch end;
}

#w-node-_1ee1793c-03c6-0f94-b0af-28e669c0301c-88f0f06c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-f2e8bd9c-446b-a020-8ad3-3d72e067b7bd-88f0f06c {
  place-self: center start;
}

#w-node-f2e8bd9c-446b-a020-8ad3-3d72e067b7bf-88f0f06c {
  place-self: center end;
}

#w-node-f2e8bd9c-446b-a020-8ad3-3d72e067b7c9-88f0f06c {
  place-self: center start;
}

#w-node-f2e8bd9c-446b-a020-8ad3-3d72e067b7cb-88f0f06c {
  place-self: center end;
}

#w-node-f2e8bd9c-446b-a020-8ad3-3d72e067b7d4-88f0f06c {
  place-self: center start;
}

#w-node-f2e8bd9c-446b-a020-8ad3-3d72e067b7d6-88f0f06c {
  place-self: center end;
}

#w-node-_40b14590-0707-e59e-1f61-fe837e023c20-88f0f06c {
  place-self: center start;
}

#w-node-_40b14590-0707-e59e-1f61-fe837e023c22-88f0f06c {
  place-self: center end;
}

#w-node-_40b14590-0707-e59e-1f61-fe837e023c2c-88f0f06c {
  place-self: center start;
}

#w-node-_40b14590-0707-e59e-1f61-fe837e023c2e-88f0f06c {
  place-self: center end;
}

#w-node-_40b14590-0707-e59e-1f61-fe837e023c37-88f0f06c {
  place-self: center start;
}

#w-node-_40b14590-0707-e59e-1f61-fe837e023c39-88f0f06c {
  place-self: center end;
}

#w-node-_134dd195-7d50-fdeb-d923-f578803adfd9-88f0f06c {
  place-self: center start;
}

#w-node-_134dd195-7d50-fdeb-d923-f578803adfdb-88f0f06c {
  place-self: center end;
}

#w-node-_134dd195-7d50-fdeb-d923-f578803adfe5-88f0f06c {
  place-self: center start;
}

#w-node-_134dd195-7d50-fdeb-d923-f578803adfe7-88f0f06c {
  place-self: center end;
}

#w-node-_134dd195-7d50-fdeb-d923-f578803adff0-88f0f06c {
  place-self: center start;
}

#w-node-_134dd195-7d50-fdeb-d923-f578803adff2-88f0f06c {
  place-self: center end;
}

#w-node-ad1d0d61-7bfb-ab14-1ee6-2b751e3d49b5-88f0f06c, #w-node-_3d740c68-d516-89e0-fd2a-f00b3b977660-88f0f06c, #w-node-_36ec0492-894b-11e9-f115-2ca847db307b-88f0f06c, #w-node-_8bf1b8b3-c2c5-7abd-6969-c2a49a480a87-88f0f06c {
  place-self: auto;
}

#w-node-cd19bfdf-40d6-a13a-de25-0fdc035fdbd9-50c86818 {
  justify-self: end;
}

#w-node-cd19bfdf-40d6-a13a-de25-0fdc035fdbe4-50c86818 {
  place-self: center;
}

#w-node-cd19bfdf-40d6-a13a-de25-0fdc035fdc0d-50c86818 {
  place-self: stretch end;
}

#w-node-_5d769d78-496d-3ddd-a03b-acf80e769d32-2f4dd6b0 {
  justify-self: end;
}

#w-node-_5d769d78-496d-3ddd-a03b-acf80e769d3d-2f4dd6b0 {
  place-self: center;
}

#w-node-_5d769d78-496d-3ddd-a03b-acf80e769d66-2f4dd6b0 {
  place-self: stretch end;
}

#w-node-_0a12f930-3512-77be-4479-366e2e9f3412-2f4dd6b0, #w-node-ec2e96b5-335f-be52-48b7-1d1c0874325c-2f4dd6b0, #w-node-_5bda1263-a2c7-468e-9943-f08643b31628-2f4dd6b0 {
  align-self: end;
}

#w-node-b9a2bf55-bcac-e0ec-794d-5bc0fece466e-9b9635ba {
  justify-self: end;
}

#w-node-b9a2bf55-bcac-e0ec-794d-5bc0fece4679-9b9635ba {
  place-self: center;
}

#w-node-b9a2bf55-bcac-e0ec-794d-5bc0fece46a2-9b9635ba {
  place-self: stretch end;
}

#w-node-_1ee1793c-03c6-0f94-b0af-28e669c0301c-9b9635ba {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-ad1d0d61-7bfb-ab14-1ee6-2b751e3d49b5-9b9635ba, #w-node-_3d740c68-d516-89e0-fd2a-f00b3b977660-9b9635ba, #w-node-_36ec0492-894b-11e9-f115-2ca847db307b-9b9635ba, #w-node-_8bf1b8b3-c2c5-7abd-6969-c2a49a480a87-9b9635ba {
  place-self: auto;
}

#w-node-_11e770e2-2582-a3b3-174d-752fc2cf8aeb-d86b701c {
  justify-self: end;
}

#w-node-_11e770e2-2582-a3b3-174d-752fc2cf8af6-d86b701c {
  place-self: center;
}

#w-node-_11e770e2-2582-a3b3-174d-752fc2cf8b1f-d86b701c {
  place-self: stretch end;
}

#w-node-_31cdcfbd-fbb9-3dad-e16d-8b40bbebaae4-d86b701c, #w-node-_55191b1f-d3e6-e4c0-594d-ffb5daa0ad58-d86b701c, #w-node-_6e457cb1-cfdb-45fb-b393-5defccc43314-d86b701c {
  align-self: end;
}

#w-node-d6a66c1c-d5d9-5423-8d4d-5c3fa66510bc-6d91ef72 {
  justify-self: end;
}

#w-node-_9458214f-dbbe-06d8-dda5-34c4da503bf7-6d91ef72 {
  place-self: center;
}

#w-node-ab5c8e79-4bfd-fef6-a7d6-2a5ce02ac304-6d91ef72 {
  place-self: stretch end;
}

#w-node-_31cdcfbd-fbb9-3dad-e16d-8b40bbebaae4-6d91ef72, #w-node-_55191b1f-d3e6-e4c0-594d-ffb5daa0ad58-6d91ef72, #w-node-_6e457cb1-cfdb-45fb-b393-5defccc43314-6d91ef72 {
  align-self: end;
}

#w-node-_5a4d0d17-d7d5-c4ad-eb12-4952c2460d2a-a6e80a92 {
  justify-self: end;
}

#w-node-_5a4d0d17-d7d5-c4ad-eb12-4952c2460d35-a6e80a92 {
  place-self: center;
}

#w-node-_5a4d0d17-d7d5-c4ad-eb12-4952c2460d5e-a6e80a92 {
  place-self: stretch end;
}

#w-node-_31cdcfbd-fbb9-3dad-e16d-8b40bbebaae4-a6e80a92, #w-node-_55191b1f-d3e6-e4c0-594d-ffb5daa0ad58-a6e80a92, #w-node-_6e457cb1-cfdb-45fb-b393-5defccc43314-a6e80a92 {
  align-self: end;
}

#w-node-c94ecabf-850c-1dff-5463-988c724d4aa0-17de4bb8 {
  justify-self: end;
}

#w-node-c94ecabf-850c-1dff-5463-988c724d4aab-17de4bb8 {
  place-self: center;
}

#w-node-c94ecabf-850c-1dff-5463-988c724d4ad4-17de4bb8 {
  place-self: stretch end;
}

#w-node-_31cdcfbd-fbb9-3dad-e16d-8b40bbebaae4-17de4bb8, #w-node-_55191b1f-d3e6-e4c0-594d-ffb5daa0ad58-17de4bb8, #w-node-_6e457cb1-cfdb-45fb-b393-5defccc43314-17de4bb8 {
  align-self: end;
}

#w-node-d6a66c1c-d5d9-5423-8d4d-5c3fa66510bc-f8573ff0 {
  justify-self: end;
}

#w-node-_9458214f-dbbe-06d8-dda5-34c4da503bf7-f8573ff0 {
  place-self: center;
}

#w-node-ab5c8e79-4bfd-fef6-a7d6-2a5ce02ac304-f8573ff0 {
  place-self: stretch end;
}

#w-node-_31cdcfbd-fbb9-3dad-e16d-8b40bbebaae4-f8573ff0, #w-node-_55191b1f-d3e6-e4c0-594d-ffb5daa0ad58-f8573ff0, #w-node-_6e457cb1-cfdb-45fb-b393-5defccc43314-f8573ff0 {
  align-self: end;
}

#w-node-_08cd5d08-14ab-3032-e2a0-ed5fa756655a-b289e368 {
  justify-self: end;
}

#w-node-_08cd5d08-14ab-3032-e2a0-ed5fa7566565-b289e368 {
  place-self: center;
}

#w-node-_08cd5d08-14ab-3032-e2a0-ed5fa756658e-b289e368 {
  place-self: stretch end;
}

#w-node-_1ee1793c-03c6-0f94-b0af-28e669c0301c-b289e368 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-_3c35c3d9-6901-20d6-4131-67c5a3c78bb2-b289e368, #w-node-_78381130-3524-e76a-e18c-dc5f6d665bc0-b289e368, #w-node-_8c052615-a8d0-6039-9ce0-8f32546413ec-b289e368 {
  align-self: end;
}

#w-node-ad1d0d61-7bfb-ab14-1ee6-2b751e3d49b5-b289e368, #w-node-_3d740c68-d516-89e0-fd2a-f00b3b977660-b289e368, #w-node-_36ec0492-894b-11e9-f115-2ca847db307b-b289e368, #w-node-_8bf1b8b3-c2c5-7abd-6969-c2a49a480a87-b289e368 {
  place-self: auto;
}

#w-node-_11e770e2-2582-a3b3-174d-752fc2cf8aeb-2e4e1d2e {
  justify-self: end;
}

#w-node-_11e770e2-2582-a3b3-174d-752fc2cf8af6-2e4e1d2e {
  place-self: center;
}

#w-node-_11e770e2-2582-a3b3-174d-752fc2cf8b1f-2e4e1d2e {
  place-self: stretch end;
}

#w-node-_31cdcfbd-fbb9-3dad-e16d-8b40bbebaae4-2e4e1d2e, #w-node-_55191b1f-d3e6-e4c0-594d-ffb5daa0ad58-2e4e1d2e, #w-node-_6e457cb1-cfdb-45fb-b393-5defccc43314-2e4e1d2e {
  align-self: end;
}

#w-node-_5d769d78-496d-3ddd-a03b-acf80e769d32-0a4710e9 {
  justify-self: end;
}

#w-node-_5d769d78-496d-3ddd-a03b-acf80e769d3d-0a4710e9 {
  place-self: center;
}

#w-node-_5d769d78-496d-3ddd-a03b-acf80e769d66-0a4710e9 {
  place-self: stretch end;
}

#w-node-_7e530a35-60f4-4254-a901-8ed98728bdb1-0a4710e9, #w-node-_84156ddd-1758-618f-2115-d1d1f38e190b-0a4710e9, #w-node-_41e35ed0-2601-3fb5-6839-5f9794c2b434-0a4710e9, #w-node-fbed9f6e-ed2e-e377-4980-688769633bb2-0a4710e9, #w-node-_5112da02-6198-7856-841c-3849331c92f4-0a4710e9, #w-node-_1fd79ea5-3782-8ae6-5cdb-fe08d79e9fad-0a4710e9, #w-node-_3f34466a-2d28-5b72-1e52-04db4c029c52-0a4710e9, #w-node-_45b84a5b-d817-91a9-ac0a-137a72816abb-0a4710e9 {
  align-self: auto;
}

#w-node-_33c71571-d843-345f-a88b-94cfc5690e55-0a4710e9 {
  place-self: stretch end;
}

#w-node-_04d37a58-b5ec-90e6-657a-0bd51a0e1259-0a4710e9, #w-node-_920def06-80a3-96c5-e287-a00aa26f5afc-0a4710e9 {
  place-self: center;
}

#w-node-_04d49dbd-b0f9-232e-c750-593afc387acf-0a4710e9, #w-node-_4aa0af08-2980-c384-015c-af407f9e07b4-0a4710e9, #w-node-_68afe3c8-7a23-9b78-30d4-c51301a43e4e-0a4710e9, #w-node-_3ba5937b-48d2-d0f4-7dea-8b693d7fbfc0-0a4710e9, #w-node-e89d4c26-d980-435f-1527-aa16b346fc24-0a4710e9, #w-node-b7d27bd0-5640-8125-28ac-6777d9b14b94-0a4710e9, #w-node-a3030170-df33-1407-c189-c76cd877a4f5-0a4710e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_067589e8-6379-9285-f0f1-14f8030e0c12-0a4710e9 {
  place-self: end start;
}

#w-node-_6f5f0533-b1bb-8d5a-dfe8-1949195922cf-0a4710e9, #w-node-b4b41cd2-f35e-b752-b0b9-e3af089c7ab8-0a4710e9 {
  justify-self: start;
}

#w-node-_3cb7562b-6342-18ae-308a-869892d2a3f5-0a4710e9 {
  place-self: start;
}

#w-node-aa1b5f30-bd73-f32a-26dc-5941defdcf8d-0a4710e9, #w-node-_13a123b3-3f09-1744-d766-51aa4734c7b1-0a4710e9, #w-node-_3ba2425c-62a8-af5a-d39d-c9293860e0a9-0a4710e9, #w-node-b7fc1fbc-5529-4548-8386-660428f06814-0a4710e9 {
  justify-self: start;
}

#w-node-_4d30d972-3a7e-6ece-75a8-b2763bf9ea1c-0a4710e9 {
  place-self: start;
}

#w-node-_4d30d972-3a7e-6ece-75a8-b2763bf9ea1e-0a4710e9 {
  place-self: auto;
}

#w-node-ebfbe161-f9fd-2c8c-e3ef-2cf06d2552bc-0a4710e9, #w-node-ef9bbe23-d56b-41ad-d7bc-a513ba81235c-0a4710e9, #w-node-_194bef97-05ff-0d00-c49e-82f93df583f7-0a4710e9 {
  place-self: center start;
}

#w-node-_8be603ef-76f3-da95-8508-305f01835eee-0a4710e9 {
  place-self: start;
}

#w-node-_77507ecc-a4fb-2d9e-df13-166d5f7f6892-0a4710e9 {
  place-self: center start;
}

#w-node-fdbbb03a-bf32-9440-db01-caeb189cb015-0a4710e9 {
  place-self: start;
}

#w-node-deafa499-3bec-55e3-1548-866ccdaaa0ec-0a4710e9 {
  place-self: center start;
}

#w-node-deafa499-3bec-55e3-1548-866ccdaaa0ee-0a4710e9 {
  place-self: center end;
}

#w-node-deafa499-3bec-55e3-1548-866ccdaaa0f8-0a4710e9 {
  place-self: center start;
}

#w-node-deafa499-3bec-55e3-1548-866ccdaaa0fa-0a4710e9 {
  place-self: center end;
}

#w-node-deafa499-3bec-55e3-1548-866ccdaaa103-0a4710e9 {
  place-self: center start;
}

#w-node-deafa499-3bec-55e3-1548-866ccdaaa105-0a4710e9 {
  place-self: center end;
}

#w-node-_56e1fa0e-c2c4-d202-1c33-3bfd81a7ab93-0a4710e9 {
  justify-self: center;
}

#w-node-_56e1fa0e-c2c4-d202-1c33-3bfd81a7ab96-0a4710e9 {
  place-self: stretch end;
}

#w-node-de4102db-3466-0814-a1aa-df43d406ddb2-0a4710e9 {
  justify-self: center;
}

#w-node-de4102db-3466-0814-a1aa-df43d406ddb5-0a4710e9 {
  place-self: stretch end;
}

#w-node-_2c774775-c5d9-5ebe-f390-c5d16f85af8e-0a4710e9 {
  place-self: center end;
}

#w-node-_898daeec-77cf-e6f4-3dfa-0b0187c163e4-0a4710e9 {
  justify-self: start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e907579-0a4710e9 {
  place-self: end start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e90757f-0a4710e9, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e907581-0a4710e9 {
  justify-self: start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e907584-0a4710e9 {
  place-self: start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e907589-0a4710e9, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e90758e-0a4710e9, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e907593-0a4710e9, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e907598-0a4710e9 {
  justify-self: start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e90759d-0a4710e9 {
  place-self: start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e90759f-0a4710e9 {
  place-self: auto;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075a2-0a4710e9 {
  place-self: center start;
}

#w-node-_1980e53a-12da-d8f8-ac6e-6ea07f6ae70a-0a4710e9 {
  place-self: start;
}

#w-node-_1980e53a-12da-d8f8-ac6e-6ea07f6ae70c-0a4710e9 {
  place-self: auto;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075a7-0a4710e9 {
  place-self: center start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075ae-0a4710e9, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075b3-0a4710e9, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075ba-0a4710e9, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075bf-0a4710e9, #w-node-_580c656b-c1de-6165-8e2b-77951a726c17-0a4710e9, #w-node-_452e2a76-b45e-68ee-afaa-b20d3c7d349d-0a4710e9, #w-node-_113d9866-5aaf-73c7-d445-f6610f47c1ed-0a4710e9, #w-node-_3b799386-d5d4-2fb0-2153-156d5dbb67b0-0a4710e9 {
  place-self: start;
}

#w-node-_78c6bba7-e4e0-4d77-d27e-1d5b8944d2aa-0a4710e9 {
  place-self: center start;
}

#w-node-_78c6bba7-e4e0-4d77-d27e-1d5b8944d2ac-0a4710e9 {
  place-self: center end;
}

#w-node-_78c6bba7-e4e0-4d77-d27e-1d5b8944d2b6-0a4710e9 {
  place-self: center start;
}

#w-node-_78c6bba7-e4e0-4d77-d27e-1d5b8944d2b8-0a4710e9 {
  place-self: center end;
}

#w-node-_78c6bba7-e4e0-4d77-d27e-1d5b8944d2c1-0a4710e9 {
  place-self: center start;
}

#w-node-_78c6bba7-e4e0-4d77-d27e-1d5b8944d2c3-0a4710e9 {
  place-self: center end;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075e7-0a4710e9 {
  justify-self: center;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075ea-0a4710e9 {
  place-self: stretch end;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075ed-0a4710e9 {
  justify-self: center;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075f0-0a4710e9 {
  place-self: stretch end;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075f3-0a4710e9 {
  place-self: center end;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075f4-0a4710e9 {
  justify-self: start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6feff3-0a4710e9 {
  place-self: end start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6feff9-0a4710e9, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6feffb-0a4710e9 {
  justify-self: start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6feffe-0a4710e9 {
  place-self: start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff003-0a4710e9, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff008-0a4710e9, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff00d-0a4710e9, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff012-0a4710e9 {
  justify-self: start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff01c-0a4710e9 {
  place-self: start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff01e-0a4710e9 {
  align-self: auto;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff021-0a4710e9, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff026-0a4710e9, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff02b-0a4710e9, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff030-0a4710e9, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff035-0a4710e9 {
  place-self: start;
}

#w-node-_65a1728e-e0b9-440d-009f-dea110dde88c-0a4710e9 {
  place-self: center start;
}

#w-node-_65a1728e-e0b9-440d-009f-dea110dde88e-0a4710e9 {
  place-self: center end;
}

#w-node-_65a1728e-e0b9-440d-009f-dea110dde898-0a4710e9 {
  place-self: center start;
}

#w-node-_65a1728e-e0b9-440d-009f-dea110dde89a-0a4710e9 {
  place-self: center end;
}

#w-node-_65a1728e-e0b9-440d-009f-dea110dde8a3-0a4710e9 {
  place-self: center start;
}

#w-node-_65a1728e-e0b9-440d-009f-dea110dde8a5-0a4710e9 {
  place-self: center end;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff073-0a4710e9 {
  justify-self: center;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff076-0a4710e9 {
  place-self: stretch end;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff079-0a4710e9 {
  justify-self: center;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff07c-0a4710e9 {
  place-self: stretch end;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff07f-0a4710e9 {
  place-self: center end;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff080-0a4710e9 {
  justify-self: start;
}

#w-node-b816e652-e646-eb0e-7cf7-7549e7e8afec-0a4710e9, #w-node-e928344d-b5a1-1dd3-474b-f61cea49ae76-0a4710e9 {
  place-self: center;
}

#w-node-_11e770e2-2582-a3b3-174d-752fc2cf8aeb-fadcd923 {
  justify-self: end;
}

#w-node-_11e770e2-2582-a3b3-174d-752fc2cf8af6-fadcd923 {
  place-self: center;
}

#w-node-_11e770e2-2582-a3b3-174d-752fc2cf8b1f-fadcd923 {
  place-self: stretch end;
}

#w-node-_31cdcfbd-fbb9-3dad-e16d-8b40bbebaae4-fadcd923, #w-node-_55191b1f-d3e6-e4c0-594d-ffb5daa0ad58-fadcd923, #w-node-_6e457cb1-cfdb-45fb-b393-5defccc43314-fadcd923 {
  align-self: end;
}

#w-node-_11e770e2-2582-a3b3-174d-752fc2cf8aeb-bc113cfa {
  justify-self: end;
}

#w-node-_11e770e2-2582-a3b3-174d-752fc2cf8af6-bc113cfa {
  place-self: center;
}

#w-node-_11e770e2-2582-a3b3-174d-752fc2cf8b1f-bc113cfa {
  place-self: stretch end;
}

#w-node-_31cdcfbd-fbb9-3dad-e16d-8b40bbebaae4-bc113cfa, #w-node-_55191b1f-d3e6-e4c0-594d-ffb5daa0ad58-bc113cfa, #w-node-_6e457cb1-cfdb-45fb-b393-5defccc43314-bc113cfa {
  align-self: end;
}

#w-node-_5d769d78-496d-3ddd-a03b-acf80e769d32-f5d76b22 {
  justify-self: end;
}

#w-node-_5d769d78-496d-3ddd-a03b-acf80e769d3d-f5d76b22 {
  place-self: center;
}

#w-node-_5d769d78-496d-3ddd-a03b-acf80e769d66-f5d76b22 {
  place-self: stretch end;
}

#w-node-_067589e8-6379-9285-f0f1-14f8030e0c12-f5d76b22 {
  place-self: end start;
}

#w-node-_6f5f0533-b1bb-8d5a-dfe8-1949195922cf-f5d76b22, #w-node-b4b41cd2-f35e-b752-b0b9-e3af089c7ab8-f5d76b22 {
  justify-self: start;
}

#w-node-_3cb7562b-6342-18ae-308a-869892d2a3f5-f5d76b22 {
  place-self: start;
}

#w-node-aa1b5f30-bd73-f32a-26dc-5941defdcf8d-f5d76b22, #w-node-_13a123b3-3f09-1744-d766-51aa4734c7b1-f5d76b22, #w-node-_3ba2425c-62a8-af5a-d39d-c9293860e0a9-f5d76b22, #w-node-b7fc1fbc-5529-4548-8386-660428f06814-f5d76b22 {
  justify-self: start;
}

#w-node-_4d30d972-3a7e-6ece-75a8-b2763bf9ea1c-f5d76b22 {
  place-self: start;
}

#w-node-_4d30d972-3a7e-6ece-75a8-b2763bf9ea1e-f5d76b22 {
  place-self: auto;
}

#w-node-ebfbe161-f9fd-2c8c-e3ef-2cf06d2552bc-f5d76b22, #w-node-ef9bbe23-d56b-41ad-d7bc-a513ba81235c-f5d76b22, #w-node-_194bef97-05ff-0d00-c49e-82f93df583f7-f5d76b22 {
  place-self: center start;
}

#w-node-_8be603ef-76f3-da95-8508-305f01835eee-f5d76b22 {
  place-self: start;
}

#w-node-_77507ecc-a4fb-2d9e-df13-166d5f7f6892-f5d76b22 {
  place-self: center start;
}

#w-node-fdbbb03a-bf32-9440-db01-caeb189cb015-f5d76b22 {
  place-self: start;
}

#w-node-_8be1d358-1202-68bf-3e54-6e2c74d9550b-f5d76b22 {
  place-self: center start;
}

#w-node-_8be1d358-1202-68bf-3e54-6e2c74d9550d-f5d76b22 {
  place-self: center end;
}

#w-node-_8be1d358-1202-68bf-3e54-6e2c74d95517-f5d76b22 {
  place-self: center start;
}

#w-node-_8be1d358-1202-68bf-3e54-6e2c74d95519-f5d76b22 {
  place-self: center end;
}

#w-node-_8be1d358-1202-68bf-3e54-6e2c74d95522-f5d76b22 {
  place-self: center start;
}

#w-node-_8be1d358-1202-68bf-3e54-6e2c74d95524-f5d76b22 {
  place-self: center end;
}

#w-node-_56e1fa0e-c2c4-d202-1c33-3bfd81a7ab93-f5d76b22 {
  justify-self: center;
}

#w-node-_56e1fa0e-c2c4-d202-1c33-3bfd81a7ab96-f5d76b22 {
  place-self: stretch end;
}

#w-node-de4102db-3466-0814-a1aa-df43d406ddb2-f5d76b22 {
  justify-self: center;
}

#w-node-de4102db-3466-0814-a1aa-df43d406ddb5-f5d76b22 {
  place-self: stretch end;
}

#w-node-_2c774775-c5d9-5ebe-f390-c5d16f85af8e-f5d76b22 {
  place-self: center end;
}

#w-node-_898daeec-77cf-e6f4-3dfa-0b0187c163e4-f5d76b22 {
  justify-self: start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e907579-f5d76b22 {
  place-self: end start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e90757f-f5d76b22, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e907581-f5d76b22 {
  justify-self: start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e907584-f5d76b22 {
  place-self: start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e907589-f5d76b22, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e90758e-f5d76b22, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e907593-f5d76b22, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e907598-f5d76b22 {
  justify-self: start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e90759d-f5d76b22 {
  place-self: start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e90759f-f5d76b22 {
  place-self: auto;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075a2-f5d76b22 {
  place-self: center start;
}

#w-node-abf6a0fb-d2ac-59fe-4653-ca6f85e989bf-f5d76b22 {
  place-self: start;
}

#w-node-abf6a0fb-d2ac-59fe-4653-ca6f85e989c1-f5d76b22 {
  place-self: auto;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075a7-f5d76b22 {
  place-self: center start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075ae-f5d76b22, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075b3-f5d76b22, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075ba-f5d76b22, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075bf-f5d76b22, #w-node-_580c656b-c1de-6165-8e2b-77951a726c17-f5d76b22, #w-node-_452e2a76-b45e-68ee-afaa-b20d3c7d349d-f5d76b22, #w-node-_113d9866-5aaf-73c7-d445-f6610f47c1ed-f5d76b22, #w-node-_3b799386-d5d4-2fb0-2153-156d5dbb67b0-f5d76b22 {
  place-self: start;
}

#w-node-b7e3d3a4-7e5e-95db-74d5-aa6b3bcbe03f-f5d76b22 {
  place-self: center start;
}

#w-node-b7e3d3a4-7e5e-95db-74d5-aa6b3bcbe041-f5d76b22 {
  place-self: center end;
}

#w-node-b7e3d3a4-7e5e-95db-74d5-aa6b3bcbe04b-f5d76b22 {
  place-self: center start;
}

#w-node-b7e3d3a4-7e5e-95db-74d5-aa6b3bcbe04d-f5d76b22 {
  place-self: center end;
}

#w-node-b7e3d3a4-7e5e-95db-74d5-aa6b3bcbe056-f5d76b22 {
  place-self: center start;
}

#w-node-b7e3d3a4-7e5e-95db-74d5-aa6b3bcbe058-f5d76b22 {
  place-self: center end;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075e7-f5d76b22 {
  justify-self: center;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075ea-f5d76b22 {
  place-self: stretch end;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075ed-f5d76b22 {
  justify-self: center;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075f0-f5d76b22 {
  place-self: stretch end;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075f3-f5d76b22 {
  place-self: center end;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075f4-f5d76b22 {
  justify-self: start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6feff3-f5d76b22 {
  place-self: end start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6feff9-f5d76b22, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6feffb-f5d76b22 {
  justify-self: start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6feffe-f5d76b22 {
  place-self: start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff003-f5d76b22, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff008-f5d76b22, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff00d-f5d76b22, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff012-f5d76b22 {
  justify-self: start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff01c-f5d76b22 {
  place-self: start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff01e-f5d76b22 {
  align-self: auto;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff021-f5d76b22, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff026-f5d76b22, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff02b-f5d76b22, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff030-f5d76b22, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff035-f5d76b22 {
  place-self: start;
}

#w-node-a80fa629-259a-d7b2-c82d-bf4ab5d2cef7-f5d76b22 {
  place-self: center start;
}

#w-node-a80fa629-259a-d7b2-c82d-bf4ab5d2cef9-f5d76b22 {
  place-self: center end;
}

#w-node-a80fa629-259a-d7b2-c82d-bf4ab5d2cf03-f5d76b22 {
  place-self: center start;
}

#w-node-a80fa629-259a-d7b2-c82d-bf4ab5d2cf05-f5d76b22 {
  place-self: center end;
}

#w-node-a80fa629-259a-d7b2-c82d-bf4ab5d2cf0e-f5d76b22 {
  place-self: center start;
}

#w-node-a80fa629-259a-d7b2-c82d-bf4ab5d2cf10-f5d76b22 {
  place-self: center end;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff073-f5d76b22 {
  justify-self: center;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff076-f5d76b22 {
  place-self: stretch end;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff079-f5d76b22 {
  justify-self: center;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff07c-f5d76b22 {
  place-self: stretch end;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff07f-f5d76b22 {
  place-self: center end;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff080-f5d76b22 {
  justify-self: start;
}

#w-node-b816e652-e646-eb0e-7cf7-7549e7e8afec-f5d76b22, #w-node-e928344d-b5a1-1dd3-474b-f61cea49ae76-f5d76b22 {
  place-self: center;
}

#w-node-_4af2b39a-2b43-f872-9b5d-53f088718d71-2f964f83 {
  justify-self: center;
}

#w-node-_4af2b39a-2b43-f872-9b5d-53f088718d74-2f964f83 {
  place-self: stretch end;
}

#w-node-_5d769d78-496d-3ddd-a03b-acf80e769d32-ee01c6d7 {
  justify-self: end;
}

#w-node-_5d769d78-496d-3ddd-a03b-acf80e769d3d-ee01c6d7 {
  place-self: center;
}

#w-node-_5d769d78-496d-3ddd-a03b-acf80e769d66-ee01c6d7 {
  place-self: stretch end;
}

#w-node-_7e530a35-60f4-4254-a901-8ed98728bdb1-ee01c6d7, #w-node-_84156ddd-1758-618f-2115-d1d1f38e190b-ee01c6d7, #w-node-_41e35ed0-2601-3fb5-6839-5f9794c2b434-ee01c6d7, #w-node-fbed9f6e-ed2e-e377-4980-688769633bb2-ee01c6d7, #w-node-_5112da02-6198-7856-841c-3849331c92f4-ee01c6d7, #w-node-_1fd79ea5-3782-8ae6-5cdb-fe08d79e9fad-ee01c6d7, #w-node-_3f34466a-2d28-5b72-1e52-04db4c029c52-ee01c6d7, #w-node-_45b84a5b-d817-91a9-ac0a-137a72816abb-ee01c6d7 {
  align-self: auto;
}

#w-node-_33c71571-d843-345f-a88b-94cfc5690e55-ee01c6d7 {
  place-self: stretch end;
}

#w-node-_04d37a58-b5ec-90e6-657a-0bd51a0e1259-ee01c6d7, #w-node-_920def06-80a3-96c5-e287-a00aa26f5afc-ee01c6d7 {
  place-self: center;
}

#w-node-_04d49dbd-b0f9-232e-c750-593afc387acf-ee01c6d7, #w-node-_4aa0af08-2980-c384-015c-af407f9e07b4-ee01c6d7, #w-node-_68afe3c8-7a23-9b78-30d4-c51301a43e4e-ee01c6d7, #w-node-_3ba5937b-48d2-d0f4-7dea-8b693d7fbfc0-ee01c6d7, #w-node-e89d4c26-d980-435f-1527-aa16b346fc24-ee01c6d7, #w-node-b7d27bd0-5640-8125-28ac-6777d9b14b94-ee01c6d7, #w-node-a3030170-df33-1407-c189-c76cd877a4f5-ee01c6d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_067589e8-6379-9285-f0f1-14f8030e0c12-ee01c6d7 {
  place-self: end start;
}

#w-node-_6f5f0533-b1bb-8d5a-dfe8-1949195922cf-ee01c6d7, #w-node-b4b41cd2-f35e-b752-b0b9-e3af089c7ab8-ee01c6d7 {
  justify-self: start;
}

#w-node-_3cb7562b-6342-18ae-308a-869892d2a3f5-ee01c6d7 {
  place-self: start;
}

#w-node-aa1b5f30-bd73-f32a-26dc-5941defdcf8d-ee01c6d7, #w-node-_13a123b3-3f09-1744-d766-51aa4734c7b1-ee01c6d7, #w-node-_3ba2425c-62a8-af5a-d39d-c9293860e0a9-ee01c6d7, #w-node-b7fc1fbc-5529-4548-8386-660428f06814-ee01c6d7 {
  justify-self: start;
}

#w-node-_4d30d972-3a7e-6ece-75a8-b2763bf9ea1c-ee01c6d7 {
  place-self: start;
}

#w-node-_4d30d972-3a7e-6ece-75a8-b2763bf9ea1e-ee01c6d7 {
  place-self: auto;
}

#w-node-ebfbe161-f9fd-2c8c-e3ef-2cf06d2552bc-ee01c6d7, #w-node-ef9bbe23-d56b-41ad-d7bc-a513ba81235c-ee01c6d7, #w-node-_194bef97-05ff-0d00-c49e-82f93df583f7-ee01c6d7 {
  place-self: center start;
}

#w-node-_8be603ef-76f3-da95-8508-305f01835eee-ee01c6d7 {
  place-self: start;
}

#w-node-_77507ecc-a4fb-2d9e-df13-166d5f7f6892-ee01c6d7 {
  place-self: center start;
}

#w-node-fdbbb03a-bf32-9440-db01-caeb189cb015-ee01c6d7 {
  place-self: start;
}

#w-node-_56e1fa0e-c2c4-d202-1c33-3bfd81a7ab93-ee01c6d7 {
  justify-self: center;
}

#w-node-_56e1fa0e-c2c4-d202-1c33-3bfd81a7ab96-ee01c6d7 {
  place-self: stretch end;
}

#w-node-_2c774775-c5d9-5ebe-f390-c5d16f85af8e-ee01c6d7 {
  place-self: center end;
}

#w-node-_898daeec-77cf-e6f4-3dfa-0b0187c163e4-ee01c6d7 {
  justify-self: start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e907579-ee01c6d7 {
  place-self: end start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e90757f-ee01c6d7, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e907581-ee01c6d7 {
  justify-self: start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e907584-ee01c6d7 {
  place-self: start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e907589-ee01c6d7, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e90758e-ee01c6d7, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e907593-ee01c6d7, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e907598-ee01c6d7 {
  justify-self: start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e90759d-ee01c6d7 {
  place-self: start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e90759f-ee01c6d7 {
  place-self: auto;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075a2-ee01c6d7 {
  place-self: center start;
}

#w-node-_1980e53a-12da-d8f8-ac6e-6ea07f6ae70a-ee01c6d7 {
  place-self: start;
}

#w-node-_1980e53a-12da-d8f8-ac6e-6ea07f6ae70c-ee01c6d7 {
  place-self: auto;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075a7-ee01c6d7 {
  place-self: center start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075ae-ee01c6d7, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075b3-ee01c6d7, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075ba-ee01c6d7, #w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075bf-ee01c6d7, #w-node-_580c656b-c1de-6165-8e2b-77951a726c17-ee01c6d7, #w-node-_452e2a76-b45e-68ee-afaa-b20d3c7d349d-ee01c6d7, #w-node-_113d9866-5aaf-73c7-d445-f6610f47c1ed-ee01c6d7, #w-node-_3b799386-d5d4-2fb0-2153-156d5dbb67b0-ee01c6d7 {
  place-self: start;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075e7-ee01c6d7 {
  justify-self: center;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075ea-ee01c6d7 {
  place-self: stretch end;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075f3-ee01c6d7 {
  place-self: center end;
}

#w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075f4-ee01c6d7 {
  justify-self: start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6feff3-ee01c6d7 {
  place-self: end start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6feff9-ee01c6d7, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6feffb-ee01c6d7 {
  justify-self: start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6feffe-ee01c6d7 {
  place-self: start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff003-ee01c6d7, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff008-ee01c6d7, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff00d-ee01c6d7, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff012-ee01c6d7 {
  justify-self: start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff01c-ee01c6d7 {
  place-self: start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff01e-ee01c6d7 {
  align-self: auto;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff021-ee01c6d7, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff026-ee01c6d7, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff02b-ee01c6d7, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff030-ee01c6d7, #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff035-ee01c6d7 {
  place-self: start;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff073-ee01c6d7 {
  justify-self: center;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff076-ee01c6d7 {
  place-self: stretch end;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff07f-ee01c6d7 {
  place-self: center end;
}

#w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff080-ee01c6d7 {
  justify-self: start;
}

#w-node-b816e652-e646-eb0e-7cf7-7549e7e8afec-ee01c6d7, #w-node-e928344d-b5a1-1dd3-474b-f61cea49ae76-ee01c6d7 {
  place-self: center;
}

#w-node-_2769aed6-8aee-8531-8949-f223716285e5-d0488e0f {
  place-self: end start;
}

#w-node-_2769aed6-8aee-8531-8949-f223716285eb-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f223716285ed-d0488e0f {
  justify-self: start;
}

#w-node-_2769aed6-8aee-8531-8949-f223716285f0-d0488e0f {
  place-self: start;
}

#w-node-_2769aed6-8aee-8531-8949-f223716285f5-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f223716285fa-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f223716285ff-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f22371628604-d0488e0f {
  justify-self: start;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628609-d0488e0f {
  place-self: start;
}

#w-node-_2769aed6-8aee-8531-8949-f2237162860b-d0488e0f {
  place-self: auto;
}

#w-node-_2769aed6-8aee-8531-8949-f2237162860e-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f22371628613-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f2237162861a-d0488e0f {
  place-self: center start;
}

#w-node-_2769aed6-8aee-8531-8949-f2237162861f-d0488e0f {
  place-self: start;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628626-d0488e0f {
  place-self: center start;
}

#w-node-_2769aed6-8aee-8531-8949-f2237162862b-d0488e0f {
  place-self: start;
}

#w-node-_11e47646-b703-c7e3-85e5-5f415a60021e-d0488e0f {
  place-self: center start;
}

#w-node-_11e47646-b703-c7e3-85e5-5f415a600220-d0488e0f {
  place-self: center end;
}

#w-node-_11e47646-b703-c7e3-85e5-5f415a60022a-d0488e0f {
  place-self: center start;
}

#w-node-_11e47646-b703-c7e3-85e5-5f415a60022c-d0488e0f {
  place-self: center end;
}

#w-node-_11e47646-b703-c7e3-85e5-5f415a600235-d0488e0f {
  place-self: center start;
}

#w-node-_11e47646-b703-c7e3-85e5-5f415a600237-d0488e0f {
  place-self: center end;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628653-d0488e0f {
  justify-self: center;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628656-d0488e0f {
  place-self: stretch end;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628659-d0488e0f {
  justify-self: center;
}

#w-node-_2769aed6-8aee-8531-8949-f2237162865c-d0488e0f {
  place-self: stretch end;
}

#w-node-_2769aed6-8aee-8531-8949-f2237162865f-d0488e0f {
  place-self: center end;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628660-d0488e0f {
  justify-self: start;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628665-d0488e0f {
  place-self: end start;
}

#w-node-_2769aed6-8aee-8531-8949-f2237162866b-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f2237162866d-d0488e0f {
  justify-self: start;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628670-d0488e0f {
  place-self: start;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628675-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f2237162867a-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f2237162867f-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f22371628684-d0488e0f {
  justify-self: start;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628689-d0488e0f {
  place-self: start;
}

#w-node-_2769aed6-8aee-8531-8949-f2237162868b-d0488e0f {
  place-self: auto;
}

#w-node-_2769aed6-8aee-8531-8949-f2237162868e-d0488e0f {
  place-self: center start;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628693-d0488e0f {
  place-self: start;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628695-d0488e0f {
  place-self: auto;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628698-d0488e0f {
  place-self: center start;
}

#w-node-_2769aed6-8aee-8531-8949-f2237162869d-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f223716286a2-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f223716286a7-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f223716286ac-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f223716286b1-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f223716286b8-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f223716286bd-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f223716286c2-d0488e0f {
  place-self: start;
}

#w-node-f7f90e17-f8a1-1a0a-99d4-4732500127c1-d0488e0f {
  place-self: center start;
}

#w-node-f7f90e17-f8a1-1a0a-99d4-4732500127c3-d0488e0f {
  place-self: center end;
}

#w-node-f7f90e17-f8a1-1a0a-99d4-4732500127cd-d0488e0f {
  place-self: center start;
}

#w-node-f7f90e17-f8a1-1a0a-99d4-4732500127cf-d0488e0f {
  place-self: center end;
}

#w-node-f7f90e17-f8a1-1a0a-99d4-4732500127d8-d0488e0f {
  place-self: center start;
}

#w-node-f7f90e17-f8a1-1a0a-99d4-4732500127da-d0488e0f {
  place-self: center end;
}

#w-node-_2769aed6-8aee-8531-8949-f223716286ea-d0488e0f {
  justify-self: center;
}

#w-node-_2769aed6-8aee-8531-8949-f223716286ed-d0488e0f {
  place-self: stretch end;
}

#w-node-_2769aed6-8aee-8531-8949-f223716286f0-d0488e0f {
  justify-self: center;
}

#w-node-_2769aed6-8aee-8531-8949-f223716286f3-d0488e0f {
  place-self: stretch end;
}

#w-node-_2769aed6-8aee-8531-8949-f223716286f6-d0488e0f {
  place-self: center end;
}

#w-node-_2769aed6-8aee-8531-8949-f223716286f7-d0488e0f {
  justify-self: start;
}

#w-node-_2769aed6-8aee-8531-8949-f223716286fc-d0488e0f {
  place-self: end start;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628702-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f22371628704-d0488e0f {
  justify-self: start;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628707-d0488e0f {
  place-self: start;
}

#w-node-_2769aed6-8aee-8531-8949-f2237162870c-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f22371628711-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f22371628716-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f2237162871b-d0488e0f {
  justify-self: start;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628720-d0488e0f {
  place-self: start;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628722-d0488e0f {
  align-self: auto;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628725-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f2237162872a-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f2237162872f-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f22371628734-d0488e0f, #w-node-_2769aed6-8aee-8531-8949-f22371628739-d0488e0f {
  place-self: start;
}

#w-node-ad9c9cac-9d27-d99c-6a5f-97df74541aee-d0488e0f {
  place-self: center start;
}

#w-node-ad9c9cac-9d27-d99c-6a5f-97df74541af0-d0488e0f {
  place-self: center end;
}

#w-node-ad9c9cac-9d27-d99c-6a5f-97df74541afa-d0488e0f {
  place-self: center start;
}

#w-node-ad9c9cac-9d27-d99c-6a5f-97df74541afc-d0488e0f {
  place-self: center end;
}

#w-node-ad9c9cac-9d27-d99c-6a5f-97df74541b05-d0488e0f {
  place-self: center start;
}

#w-node-ad9c9cac-9d27-d99c-6a5f-97df74541b07-d0488e0f {
  place-self: center end;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628761-d0488e0f {
  justify-self: center;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628764-d0488e0f {
  place-self: stretch end;
}

#w-node-_2769aed6-8aee-8531-8949-f22371628767-d0488e0f {
  justify-self: center;
}

#w-node-_2769aed6-8aee-8531-8949-f2237162876a-d0488e0f {
  place-self: stretch end;
}

#w-node-_2769aed6-8aee-8531-8949-f2237162876d-d0488e0f {
  place-self: center end;
}

#w-node-_2769aed6-8aee-8531-8949-f2237162876e-d0488e0f {
  justify-self: start;
}

@media screen and (min-width: 1920px) {
  #w-node-_97c491ab-0186-d302-5422-9ce5122959ad-12adbd1b {
    align-self: auto;
  }

  #w-node-_97c491ab-0186-d302-5422-9ce512295a4c-12adbd1b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9415e5a6-10ee-0743-a2f8-f19338a2e0a4-076a0f90 {
    display: none;
  }

  #w-node-d318315b-3b73-a1a4-47ef-77ca964b5c82-76cb37e1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_158da49b-3971-57a4-76e8-c6692fdb5958-b62f4f5c, #w-node-_158da49b-3971-57a4-76e8-c6692fdb5958-cb58a459, #w-node-_158da49b-3971-57a4-76e8-c6692fdb5958-bacd62fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_751adf4d-b42c-ceb5-f13a-b7337b7a2a24-12adbd1b, #w-node-d8e224ec-b460-3ebb-d968-e58b4e76b513-12adbd1b, #w-node-f561e360-59eb-4539-6a9e-46ab0f354765-12adbd1b, #w-node-_73f3f9e4-1354-40a3-4c69-d4b550fe929a-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce51229596b-12adbd1b, #w-node-_02902d73-aef1-c1bf-d9bd-6568e33476ac-12adbd1b {
    align-self: auto;
  }

  #w-node-_97c491ab-0186-d302-5422-9ce512295a63-12adbd1b {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_97c491ab-0186-d302-5422-9ce512295a6a-12adbd1b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-a071787e-1a97-f01a-9264-2f763da7f2d6-d136d47d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_3e251015-9418-5148-94a0-4c26ff433e82-d136d47d, #w-node-_5eaf67d1-c320-4b01-8608-ed85580dbbcb-d136d47d, #w-node-_9ae8e345-a039-c645-64d6-42e39576064b-d136d47d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_601394c0-13b3-a6a8-b989-520d9a4e70a4-d136d47d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f2a7-17d4ed0e, #w-node-_9fba3d85-0e55-4c52-6b17-7759d180f2b1-17d4ed0e {
    align-self: start;
  }

  #w-node-_8b4220f4-9bbe-8ccb-c425-eec7030fe548-076a0f90, #w-node-f0e5de15-652c-d18b-aaa9-6fe1d128f25c-076a0f90, #w-node-_52faaabd-0822-f199-8680-202caefebe13-076a0f90, #w-node-a74bcdae-ad00-2bba-c661-c992eaef322d-076a0f90, #w-node-_787d0241-2913-9e4f-21c1-7d68ace58521-076a0f90, #w-node-_6330beb2-2e71-6627-23e9-960071d10fdd-076a0f90, #w-node-_9480c163-823c-98e8-0900-725a0e61ff49-076a0f90 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be958e49-7dd2-f39d-7a7e-b57cca29e714-add79936 {
    place-self: center;
  }

  #w-node-be958e49-7dd2-f39d-7a7e-b57cca29e717-add79936 {
    justify-self: center;
  }

  #w-node-a071787e-1a97-f01a-9264-2f763da7f2d6-bb0660fc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_3e251015-9418-5148-94a0-4c26ff433e82-bb0660fc, #w-node-_5eaf67d1-c320-4b01-8608-ed85580dbbcb-bb0660fc, #w-node-_9ae8e345-a039-c645-64d6-42e39576064b-bb0660fc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_601394c0-13b3-a6a8-b989-520d9a4e70a4-bb0660fc, #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2f66-6f364ebd, #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2f66-eab603d9, #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2f66-e8757c70, #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2f66-0df7bbc0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-d318315b-3b73-a1a4-47ef-77ca964b5c99-76cb37e1 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_1ee1793c-03c6-0f94-b0af-28e669c0301c-88f0f06c, #w-node-_1ee1793c-03c6-0f94-b0af-28e669c0301c-9b9635ba, #w-node-_1ee1793c-03c6-0f94-b0af-28e669c0301c-b289e368 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_97c491ab-0186-d302-5422-9ce5122953dd-12adbd1b {
    align-self: start;
  }

  #w-node-_97c491ab-0186-d302-5422-9ce5122954c7-12adbd1b {
    align-self: end;
  }

  #w-node-_751adf4d-b42c-ceb5-f13a-b7337b7a2a24-12adbd1b, #w-node-d8e224ec-b460-3ebb-d968-e58b4e76b513-12adbd1b, #w-node-f561e360-59eb-4539-6a9e-46ab0f354765-12adbd1b, #w-node-_73f3f9e4-1354-40a3-4c69-d4b550fe929a-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce51229596b-12adbd1b, #w-node-_02902d73-aef1-c1bf-d9bd-6568e33476ac-12adbd1b {
    align-self: stretch;
  }

  #w-node-_97c491ab-0186-d302-5422-9ce512295a45-12adbd1b {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_97c491ab-0186-d302-5422-9ce512295a6a-12adbd1b, #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-ec7ce5f3, #w-node-eaedfbf6-98b6-36c7-67ed-dad509a955b7-403669ee, #w-node-_8f2197f4-41e3-be86-9f05-e636a35fd34d-91ac38db, #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-c2ca26de, #w-node-b3ec78cb-41e5-2da2-c4be-6f16b2b343cc-ca7bf7cf, #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538ef-e75b3b27, #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538ef-4ac77544, #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538ef-39b11b7c, #w-node-be958e49-7dd2-f39d-7a7e-b57cca29e70a-add79936, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-dea5540d, #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538ef-b7baf144, #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-0326dcd5, #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-eae46851, #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-39e039ef, #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d40-1669b88c, #w-node-_6f86a657-26f9-cb7b-699a-80b8f932809a-3b26321c, #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-53a81684, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-89e20fc7 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_263bc9c4-5bdf-1407-a877-e24bbfaff706-a5586d74 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2deb-6f364ebd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2df5-6f364ebd {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e16-6f364ebd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_72724f80-3108-296f-27e0-f3886244d421-6f364ebd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e3e-6f364ebd {
    order: -9999;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2fa0-6f364ebd, #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2deb-eab603d9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2df5-eab603d9 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e16-eab603d9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4837e933-611a-69b1-d964-502e36694bc0-eab603d9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e3e-eab603d9 {
    order: -9999;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2fa0-eab603d9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-1e107fad {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2deb-e8757c70 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2df5-e8757c70 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e16-e8757c70 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e3e-e8757c70 {
    order: -9999;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2fa0-e8757c70 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-0a1ea06b {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2deb-0df7bbc0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2df5-0df7bbc0 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e16-0df7bbc0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2e3e-0df7bbc0 {
    order: -9999;
  }

  #w-node-_88dd6a56-d53f-5685-3899-5d78d4fc2fa0-0df7bbc0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d40-57f802e8, #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d40-a6b63584, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-ac09e2a7, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-aab42bce, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-81f7ccb4, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-3eb56a26 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2ab3862f-20c0-5d5f-9076-d8aa892061d8-0780e82c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: auto;
  }

  #w-node-ce1dba5f-e2c5-cfdc-befd-29e3e32a37bb-0780e82c, #w-node-_20f7080d-e5ed-ce7e-fc4a-34d354056584-0780e82c {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: stretch stretch;
  }

  #w-node-a40de8bb-da24-9652-d8ba-5f04a9860228-0780e82c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_4e140baf-06a5-dc34-39dd-14b0d4659cf6-0780e82c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_72558109-9f7b-d2bf-fbb8-df5cae08ebed-0780e82c {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_20be0d30-18a5-a16b-a5b6-6ca63a6b067f-0780e82c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-ae748caa, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-397d4fe1, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-3c54051b, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-4c9e61e0, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-6e4cc905, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-0ea4cc2d, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-2f5dd1ed, #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d40-87e11879, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-f2d0f64b, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-c20945a2 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d318315b-3b73-a1a4-47ef-77ca964b5c7b-76cb37e1 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_97c491ab-0186-d302-5422-9ce5122953dd-12adbd1b {
    order: -9999;
  }

  #w-node-_97c491ab-0186-d302-5422-9ce512295a3d-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295a45-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295a4c-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295a54-12adbd1b, #w-node-_97c491ab-0186-d302-5422-9ce512295a5c-12adbd1b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_97c491ab-0186-d302-5422-9ce512295a6a-12adbd1b {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_97c491ab-0186-d302-5422-9ce512295a6c-12adbd1b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-ec7ce5f3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad551-ec7ce5f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad554-ec7ce5f3, #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad558-ec7ce5f3 {
    order: -9999;
  }

  #w-node-eaedfbf6-98b6-36c7-67ed-dad509a955b7-403669ee {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-eaedfbf6-98b6-36c7-67ed-dad509a955c4-403669ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eaedfbf6-98b6-36c7-67ed-dad509a955c7-403669ee, #w-node-eaedfbf6-98b6-36c7-67ed-dad509a955cb-403669ee {
    order: -9999;
  }

  #w-node-_8f2197f4-41e3-be86-9f05-e636a35fd34d-91ac38db {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_8f2197f4-41e3-be86-9f05-e636a35fd35a-91ac38db {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8f2197f4-41e3-be86-9f05-e636a35fd35d-91ac38db, #w-node-_8f2197f4-41e3-be86-9f05-e636a35fd361-91ac38db {
    order: -9999;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-c2ca26de {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad551-c2ca26de {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad554-c2ca26de, #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad558-c2ca26de {
    order: -9999;
  }

  #w-node-b3ec78cb-41e5-2da2-c4be-6f16b2b343cc-ca7bf7cf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-b3ec78cb-41e5-2da2-c4be-6f16b2b343d9-ca7bf7cf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3ec78cb-41e5-2da2-c4be-6f16b2b343dc-ca7bf7cf, #w-node-b3ec78cb-41e5-2da2-c4be-6f16b2b343e0-ca7bf7cf {
    order: -9999;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538ef-e75b3b27 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538fc-e75b3b27 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538ff-e75b3b27, #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f53903-e75b3b27 {
    order: -9999;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538ef-4ac77544 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538fc-4ac77544 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538ff-4ac77544, #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f53903-4ac77544 {
    order: -9999;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538ef-39b11b7c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538fc-39b11b7c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538ff-39b11b7c, #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f53903-39b11b7c {
    order: -9999;
  }

  #w-node-be958e49-7dd2-f39d-7a7e-b57cca29e70a-add79936 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-be958e49-7dd2-f39d-7a7e-b57cca29e717-add79936 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be958e49-7dd2-f39d-7a7e-b57cca29e71a-add79936, #w-node-be958e49-7dd2-f39d-7a7e-b57cca29e71e-add79936 {
    order: -9999;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-dea5540d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-dea5540d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19e-dea5540d, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef1a2-dea5540d {
    order: -9999;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538ef-b7baf144 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538fc-b7baf144 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538ff-b7baf144, #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f53903-b7baf144 {
    order: -9999;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-0326dcd5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad551-0326dcd5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad554-0326dcd5, #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad558-0326dcd5 {
    order: -9999;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-eae46851 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad551-eae46851 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad554-eae46851, #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad558-eae46851 {
    order: -9999;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-39e039ef {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad551-39e039ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad554-39e039ef, #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad558-39e039ef {
    order: -9999;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d40-1669b88c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d4d-1669b88c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d50-1669b88c, #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d54-1669b88c {
    order: -9999;
  }

  #w-node-_6f86a657-26f9-cb7b-699a-80b8f932809a-3b26321c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_6f86a657-26f9-cb7b-699a-80b8f93280a7-3b26321c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6f86a657-26f9-cb7b-699a-80b8f93280aa-3b26321c, #w-node-_6f86a657-26f9-cb7b-699a-80b8f93280ae-3b26321c {
    order: -9999;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-53a81684 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad551-53a81684 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad554-53a81684, #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad558-53a81684 {
    order: -9999;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-89e20fc7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-89e20fc7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19e-89e20fc7, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef1a2-89e20fc7 {
    order: -9999;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-1e107fad {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad551-1e107fad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad554-1e107fad, #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad558-1e107fad {
    order: -9999;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-0a1ea06b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-0a1ea06b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef1a2-0a1ea06b {
    order: -9999;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d40-57f802e8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d4d-57f802e8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d50-57f802e8, #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d54-57f802e8 {
    order: -9999;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d40-a6b63584 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d4d-a6b63584 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d50-a6b63584, #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d54-a6b63584 {
    order: -9999;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-ac09e2a7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-ac09e2a7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19e-ac09e2a7, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef1a2-ac09e2a7 {
    order: -9999;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-aab42bce {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-aab42bce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19e-aab42bce, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef1a2-aab42bce {
    order: -9999;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-81f7ccb4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-81f7ccb4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19e-81f7ccb4, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef1a2-81f7ccb4 {
    order: -9999;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-3eb56a26 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-3eb56a26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19e-3eb56a26, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef1a2-3eb56a26, #w-node-_8aaa8003-5a75-b868-4928-78385aec942e-0780e82c {
    order: -9999;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-ae748caa {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-ae748caa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19e-ae748caa, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef1a2-ae748caa {
    order: -9999;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-397d4fe1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-397d4fe1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19e-397d4fe1, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef1a2-397d4fe1 {
    order: -9999;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-3c54051b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-3c54051b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19e-3c54051b, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef1a2-3c54051b {
    order: -9999;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-4c9e61e0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-4c9e61e0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19e-4c9e61e0, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef1a2-4c9e61e0 {
    order: -9999;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-6e4cc905 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-6e4cc905 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19e-6e4cc905, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef1a2-6e4cc905 {
    order: -9999;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-0ea4cc2d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-0ea4cc2d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19e-0ea4cc2d, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef1a2-0ea4cc2d {
    order: -9999;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-2f5dd1ed {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-2f5dd1ed {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19e-2f5dd1ed, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef1a2-2f5dd1ed {
    order: -9999;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d40-87e11879 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d4d-87e11879 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d50-87e11879, #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d54-87e11879 {
    order: -9999;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-f2d0f64b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-f2d0f64b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19e-f2d0f64b, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef1a2-f2d0f64b {
    order: -9999;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-c20945a2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-c20945a2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19e-c20945a2, #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef1a2-c20945a2 {
    order: -9999;
  }

  #w-node-d318315b-3b73-a1a4-47ef-77ca964b5c73-76cb37e1, #w-node-d318315b-3b73-a1a4-47ef-77ca964b5c7b-76cb37e1, #w-node-d318315b-3b73-a1a4-47ef-77ca964b5c82-76cb37e1, #w-node-d318315b-3b73-a1a4-47ef-77ca964b5c8a-76cb37e1, #w-node-d318315b-3b73-a1a4-47ef-77ca964b5c92-76cb37e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d5dc905b-05db-6f33-7950-fafcd720e9a5-ec7ce5f3, #w-node-_572e7397-e5b7-e1a0-6f97-935d551b5f91-ec7ce5f3, #w-node-d29d6030-0830-6cb3-2e6e-c68150daefeb-ec7ce5f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-ec7ce5f3 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad551-ec7ce5f3, #w-node-_907d40e0-9aa1-9666-6a5f-e2fc445e1190-099a6808, #w-node-_907d40e0-9aa1-9666-6a5f-e2fc445e1193-099a6808, #w-node-_907d40e0-9aa1-9666-6a5f-e2fc445e1197-099a6808 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eaedfbf6-98b6-36c7-67ed-dad509a955b7-403669ee {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-eaedfbf6-98b6-36c7-67ed-dad509a955c4-403669ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8f2197f4-41e3-be86-9f05-e636a35fd34d-91ac38db {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_8f2197f4-41e3-be86-9f05-e636a35fd35a-91ac38db {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_38b880d4-55d8-b0a2-edbb-77cff7a6e9c2-8e183abe {
    justify-self: auto;
  }

  #w-node-_4c3f55bf-5572-163f-42e1-5c7c1ef73575-d136d47d {
    display: grid;
  }

  #w-node-_38b880d4-55d8-b0a2-edbb-77cff7a6e9c2-d136d47d {
    justify-self: auto;
  }

  #w-node-_4c3f55bf-5572-163f-42e1-5c7c1ef73575-17d4ed0e {
    display: grid;
  }

  #w-node-_38b880d4-55d8-b0a2-edbb-77cff7a6e9c2-17d4ed0e {
    justify-self: auto;
  }

  #w-node-d5dc905b-05db-6f33-7950-fafcd720e9a5-c2ca26de, #w-node-_572e7397-e5b7-e1a0-6f97-935d551b5f91-c2ca26de, #w-node-d29d6030-0830-6cb3-2e6e-c68150daefeb-c2ca26de {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-c2ca26de {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad551-c2ca26de {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9415e5a6-10ee-0743-a2f8-f19338a2e0a4-076a0f90 {
    grid-template-rows: auto auto;
    grid-template-columns: 4.75fr;
  }

  #w-node-_0aa2ff4d-ed06-e8dd-86ac-9e09c95dfd5e-076a0f90 {
    grid-row: span 3 / span 3;
  }

  #w-node-b3ec78cb-41e5-2da2-c4be-6f16b2b343cc-ca7bf7cf {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-b3ec78cb-41e5-2da2-c4be-6f16b2b343d9-ca7bf7cf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538ef-e75b3b27 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538fc-e75b3b27 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538ef-4ac77544 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538fc-4ac77544 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538ef-39b11b7c {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538fc-39b11b7c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be958e49-7dd2-f39d-7a7e-b57cca29e70a-add79936 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-be958e49-7dd2-f39d-7a7e-b57cca29e717-add79936 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-dea5540d {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-dea5540d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538ef-b7baf144 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_0af5728d-190e-ec0c-c0c2-8efa92f538fc-b7baf144, #w-node-d5dc905b-05db-6f33-7950-fafcd720e9a5-0326dcd5, #w-node-_572e7397-e5b7-e1a0-6f97-935d551b5f91-0326dcd5, #w-node-d29d6030-0830-6cb3-2e6e-c68150daefeb-0326dcd5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-0326dcd5 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad551-0326dcd5, #w-node-d5dc905b-05db-6f33-7950-fafcd720e9a5-eae46851, #w-node-_572e7397-e5b7-e1a0-6f97-935d551b5f91-eae46851, #w-node-d29d6030-0830-6cb3-2e6e-c68150daefeb-eae46851 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-eae46851 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad551-eae46851, #w-node-d5dc905b-05db-6f33-7950-fafcd720e9a5-39e039ef, #w-node-_572e7397-e5b7-e1a0-6f97-935d551b5f91-39e039ef, #w-node-d29d6030-0830-6cb3-2e6e-c68150daefeb-39e039ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-39e039ef {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad551-39e039ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d40-1669b88c {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d4d-1669b88c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6f86a657-26f9-cb7b-699a-80b8f932809a-3b26321c {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6f86a657-26f9-cb7b-699a-80b8f93280a7-3b26321c, #w-node-d5dc905b-05db-6f33-7950-fafcd720e9a5-53a81684, #w-node-_572e7397-e5b7-e1a0-6f97-935d551b5f91-53a81684, #w-node-d29d6030-0830-6cb3-2e6e-c68150daefeb-53a81684 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-53a81684 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad551-53a81684 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4c3f55bf-5572-163f-42e1-5c7c1ef73575-bb0660fc {
    display: grid;
  }

  #w-node-_38b880d4-55d8-b0a2-edbb-77cff7a6e9c2-bb0660fc {
    justify-self: auto;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-89e20fc7 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-89e20fc7, #w-node-bcbe18ea-94e4-25cf-a6c0-5271edec5b65-f9197e3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bcbe18ea-94e4-25cf-a6c0-5271edec5e2e-f9197e3f {
    justify-self: auto;
  }

  #w-node-d5dc905b-05db-6f33-7950-fafcd720e9a5-1e107fad, #w-node-_572e7397-e5b7-e1a0-6f97-935d551b5f91-1e107fad, #w-node-d29d6030-0830-6cb3-2e6e-c68150daefeb-1e107fad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad544-1e107fad {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-fcd40498-ca95-ad2a-10d9-e3b41e9ad551-1e107fad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-0a1ea06b {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-0a1ea06b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d40-57f802e8 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d4d-57f802e8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d40-a6b63584 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d4d-a6b63584 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-ac09e2a7 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-ac09e2a7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-aab42bce {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-aab42bce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-81f7ccb4 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-81f7ccb4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-3eb56a26 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-3eb56a26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-ae748caa {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-ae748caa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-397d4fe1 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-397d4fe1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-3c54051b {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-3c54051b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-4c9e61e0 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-4c9e61e0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-6e4cc905 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-6e4cc905 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-0ea4cc2d {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-0ea4cc2d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-2f5dd1ed {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-2f5dd1ed {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fecd806d-4981-6d79-7913-1ea2d45e2ab9-c6340e04 {
    place-self: start;
  }

  #w-node-e560ff5e-93a2-568e-7026-bdb03787208b-c6340e04 {
    justify-self: stretch;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d40-87e11879 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_932bee07-9be1-31bb-3dab-7b5a1f560d4d-87e11879 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-f2d0f64b {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-f2d0f64b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef18e-c20945a2 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_29fa40d6-49b6-2e46-1061-4279a96ef19b-c20945a2, #w-node-_3691530b-ab8e-f29e-b669-5bcc6fb3837e-76cb37e1, #w-node-ae5027c2-9261-376c-e5eb-769a277abf33-76cb37e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1ee1793c-03c6-0f94-b0af-28e669c0301c-88f0f06c, #w-node-_1ee1793c-03c6-0f94-b0af-28e669c0301c-9b9635ba, #w-node-_1ee1793c-03c6-0f94-b0af-28e669c0301c-b289e368 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-_2c774775-c5d9-5ebe-f390-c5d16f85af8e-0a4710e9 {
    justify-self: end;
  }

  #w-node-_898daeec-77cf-e6f4-3dfa-0b0187c163e4-0a4710e9 {
    justify-self: start;
  }

  #w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075f3-0a4710e9 {
    justify-self: end;
  }

  #w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075f4-0a4710e9 {
    justify-self: start;
  }

  #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff07f-0a4710e9 {
    justify-self: end;
  }

  #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff080-0a4710e9 {
    justify-self: start;
  }

  #w-node-_2c774775-c5d9-5ebe-f390-c5d16f85af8e-f5d76b22 {
    justify-self: end;
  }

  #w-node-_898daeec-77cf-e6f4-3dfa-0b0187c163e4-f5d76b22 {
    justify-self: start;
  }

  #w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075f3-f5d76b22 {
    justify-self: end;
  }

  #w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075f4-f5d76b22 {
    justify-self: start;
  }

  #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff07f-f5d76b22 {
    justify-self: end;
  }

  #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff080-f5d76b22 {
    justify-self: start;
  }

  #w-node-_2c774775-c5d9-5ebe-f390-c5d16f85af8e-ee01c6d7 {
    justify-self: end;
  }

  #w-node-_898daeec-77cf-e6f4-3dfa-0b0187c163e4-ee01c6d7 {
    justify-self: start;
  }

  #w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075f3-ee01c6d7 {
    justify-self: end;
  }

  #w-node-_58fbd0c5-e1c0-94a9-7684-47347e9075f4-ee01c6d7 {
    justify-self: start;
  }

  #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff07f-ee01c6d7 {
    justify-self: end;
  }

  #w-node-b1f2c888-02ed-3ed0-2058-8367fe6ff080-ee01c6d7 {
    justify-self: start;
  }

  #w-node-_2769aed6-8aee-8531-8949-f2237162865f-d0488e0f {
    justify-self: end;
  }

  #w-node-_2769aed6-8aee-8531-8949-f22371628660-d0488e0f {
    justify-self: start;
  }

  #w-node-_2769aed6-8aee-8531-8949-f223716286f6-d0488e0f {
    justify-self: end;
  }

  #w-node-_2769aed6-8aee-8531-8949-f223716286f7-d0488e0f {
    justify-self: start;
  }

  #w-node-_2769aed6-8aee-8531-8949-f2237162876d-d0488e0f {
    justify-self: end;
  }

  #w-node-_2769aed6-8aee-8531-8949-f2237162876e-d0488e0f {
    justify-self: start;
  }
}
